#include <DII_Invocation.h>
Collaboration diagram for TAO::TAO_GIOP_DII_Asynch_Invocation:
Public Member Functions | |
TAO_GIOP_DII_Asynch_Invocation (TAO_Stub *data, TAO_ORB_Core *orb_core, CORBA::Boolean argument_flag, const CORBA::Request_ptr req, CORBA::Object_ptr reply_handler, int byte_order=TAO_ENCAP_BYTE_ORDER) | |
int | invoke (void) |
Private Member Functions | |
int | invoke_i (void) |
Private Attributes | |
TAO_DII_Asynch_Reply_Dispatcher * | rd_ |
Reply dispatcher for the current synchronous Asynch_Invocation. |
This class is responsible to send the asynchronous invocation. This class connects (or looks up a connection from the cache) to the remote server, builds the CDR stream for the Request, send the CDR stream and returns.
Definition at line 110 of file DII_Invocation.h.
|
|
|
|
|
Implementation of the invoke() methods, handles the basic send/reply code and the system exceptions. |
|
Reply dispatcher for the current synchronous Asynch_Invocation.
Definition at line 130 of file DII_Invocation.h. |