TAO_DynamicInterface 2.0.1
Public Member Functions | Private Member Functions | Private Attributes

TAO::TAO_GIOP_DII_Asynch_Invocation Class Reference

This class is responsible to send the asynchronous invocation. More...

#include <DII_Invocation.h>

List of all members.

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.

Detailed Description

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.


Constructor & Destructor Documentation

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 
)

Member Function Documentation

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.


Member Data Documentation

TAO_DII_Asynch_Reply_Dispatcher* TAO::TAO_GIOP_DII_Asynch_Invocation::rd_ [private]

Reply dispatcher for the current synchronous Asynch_Invocation.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines