incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andre Fischer <awf....@gmail.com>
Subject Re: Mixed oneway and normal/synchronous UNO interface calls
Date Thu, 16 Aug 2012 14:49:46 GMT
On 16.08.2012 15:19, Karsten Burger wrote:
> Hello,
>
> I posted this to ooo-users but was advised to post it here:
>
> I found this guarantee for oneway calls:
>
> http://www.openoffice.org/udk/common/man/uno.html
>
>>>     sequence of calls:
>>>     UNO allows declaring a method oneway (or asynchron). Multiple,
>>>     oneway calls are guaranteed to be executed in the same sequence as
>>>     they were called.
>
>
> Now my question: what happens when oneway and normal synchronous calls are mixed?
>
> We use UNO as a component framework for our large project (on Redhat Linux EL5.8)  with
many of our own interfaces. E.g. if several oneway calls are issued, and then a synchronous
call, does the synchronous call wait until the oneway calls are finished? Or are normal and
oneway/async calls not connected?
>
> I also found this:
>
> http://www.openoffice.org/gsl/UnoOnewayDeadlock.html

I am afraid that I can not answer your question but I am glad that you 
found this URL.  It may describe the reason for a freeze bug that came 
up recently (https://issues.apache.org/ooo/show_bug.cgi?id=120476).

-Andre

>
> I seems to have been written in rather a hurry with several mistakes, so I am not sure
whether I understand it right, but it seems to state that all previous oneway calls are finished
until the synchronous call is executed, and the client blocks until this is finished.
>
> Thanks in advance.
>
> Karsten
>
>
>


Mime
View raw message