Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Invocation.h File Reference

#include "ace/pre.h"
#include "CDR.h"
#include "Stub.h"
#include "Any.h"
#include "Synch_Reply_Dispatcher.h"
#include "TAOC.h"
#include "operation_details.h"
#include "target_specification.h"
#include "Invocation_Endpoint_Selectors.h"
#include "ace/post.h"

Include dependency graph for Invocation.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Compounds

class  TAO_GIOP_Invocation
class  TAO_GIOP_Locate_Request_Invocation
class  TAO_GIOP_Oneway_Invocation
class  TAO_GIOP_Synch_Invocation
class  TAO_GIOP_Twoway_Invocation

Enumerations

enum  TAO_Invoke_Status { TAO_INVOKE_OK, TAO_INVOKE_RESTART, TAO_INVOKE_EXCEPTION }

Detailed Description

Invocation.h,v 1.81 2001/11/02 13:10:40 bala Exp

Encapsulate the logic for remote invocations, oneways or twoways.

THREADING NOTE: Threads should never manipulate another thread's invocations. In this implementation, all data structures used to represent invocations (and parts of them) are owned by the thread which created them. Multiple threads may make of course concurrent invocations safely, since the GIOP code is reentrant.

Author(s):
Carlos O'Ryan <coryan@uci.edu> , Alexander Babu Arulanthu


Enumeration Type Documentation

enum TAO_Invoke_Status
 

Enumeration values:
TAO_INVOKE_OK   invoke() call successful.
TAO_INVOKE_RESTART   The request must be restarted, a temporary failure has ocurred.
TAO_INVOKE_EXCEPTION   An exception was raised.


Generated at Wed Nov 21 11:26:43 2001 for TAO by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000