[omniORB] Asynchronous calls

TURPIN Olivier turpin_olivier@bigfoot.com
Thu, 10 Dec 1998 08:55:41 +0100


Thanks to all for your interest:

In the case I use a thread to control the calls to the remote server
(without knowing it is connected...), would it be possible to use timeout=
s
in order to throw away the calls that could not arrived ? Or would it be
possible to know if the latest call arrived in order to cancel the
following before calling ?

Thanks

O. Turpin

Duncan Grisby a =E9crit:

> On Wednesday 9 December, "Gary D. Duzan" wrote:
>
> >    That it works is a side-effect of the fact that it uses IIOP as a
> > transport. In fact, it won't always work. If the server is busy, the
>
> The most obvious other case when oneway calls will `block' is if the
> server is in the same address space as the client. Such calls are
> just C++ virtual function calls, so the client call won't return until
> the server operation finishes.
>
> Cheers,
>
> Duncan.
>
> --
>  -- Duncan Grisby                        --
>   -- dpg1001@cam.ac.uk, DGrisby@orl.co.uk --
>    -- http://www.cl.cam.ac.uk/~dpg1001/    --