#include "ace/pre.h"
#include "CDR.h"
#include "Synch_Reply_Dispatcher.h"
#include "Messaging_SyncScopeC.h"
#include "operation_details.h"
#include "target_specification.h"
#include "ace/post.h"
Include dependency graph for Invocation.h:
This graph shows which files directly or indirectly include this file:
Compounds | |
class | TAO_GIOP_Invocation |
Encapsulates common behavior for both oneway and twoway invocations. More... | |
class | TAO_GIOP_Locate_Request_Invocation |
Sends a locate request message. More... | |
class | TAO_GIOP_Oneway_Invocation |
Encapsulate a one-way invocation. More... | |
class | TAO_GIOP_Synch_Invocation |
TAO_GIOP_Synch_Invocation. More... | |
class | TAO_GIOP_Twoway_Invocation |
Encapsulate a two-way invocation. More... | |
Enumerations | |
enum | TAO_Invoke_Status { TAO_INVOKE_OK, TAO_INVOKE_RESTART, TAO_INVOKE_EXCEPTION } |
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.
|
|