Re: ORBit status?



On Tue, 19 May 1998, Miguel de Icaza wrote:

> > - Support for asynchronous object requests, i.e. the out parameters
> > and return value of a method call get passed to the client using a
> > callback. 
> 
> Also supported by CORBA.  Look for "oneway" in the IDL description.
> 
``oneway'' keyword and the deferred synchronous operations
(send/get_response) only guarantee that the operation is performed at most
once and the requester never synchs (hence async) with the completion.
what this means is that a orb could simply discard the invocation message
and still be compliant.  in addition, the specs don't enforce request
calls to be non-blocking.  for example, the client could still block an
entire process on a oneway call just because the network is congested
(filled buffers) or the server busy.  maybe gnome needs a little firmer
definition of what's an asynch object requests than this.

Mike




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]