|
TAO_DynamicInterface 2.0.5
|
This class is responsible to send the asynchronous invocation. More...
#include <DII_Invocation.h>
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 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.
| TAO::TAO_GIOP_DII_Asynch_Invocation::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 TAO::TAO_GIOP_DII_Asynch_Invocation::invoke | ( | void | ) |
| int TAO::TAO_GIOP_DII_Asynch_Invocation::invoke_i | ( | void | ) | [private] |
Implementation of the invoke() methods, handles the basic send/reply code and the system exceptions.
TAO_DII_Asynch_Reply_Dispatcher* TAO::TAO_GIOP_DII_Asynch_Invocation::rd_ [private] |
Reply dispatcher for the current synchronous Asynch_Invocation.
1.7.4