#include <DII_Reply_Dispatcher.h>
Public Member Functions | |
TAO_DII_Asynch_Reply_Dispatcher (const Messaging::ReplyHandler_ptr callback, TAO_ORB_Core *orb_core) | |
virtual | ~TAO_DII_Asynch_Reply_Dispatcher (void) |
virtual int | dispatch_reply (TAO_Pluggable_Reply_Params ¶m) |
The Reply_Dispatcher methods. | |
virtual void | connection_closed (void) |
Private Attributes | |
char | buf_ [ACE_CDR::DEFAULT_BUFSIZE] |
The buffer that is used to initialise the data block. | |
ACE_Data_Block | db_ |
TAO_InputCDR | reply_cdr_ |
CDR stream for reading the input. | |
const Messaging::ReplyHandler_ptr | callback_ |
Where the reply needs to go. |
TAO_DII_Asynch_Reply_Dispatcher::TAO_DII_Asynch_Reply_Dispatcher | ( | const Messaging::ReplyHandler_ptr | callback, | |
TAO_ORB_Core * | orb_core | |||
) |
TAO_DII_Asynch_Reply_Dispatcher::~TAO_DII_Asynch_Reply_Dispatcher | ( | void | ) | [virtual] |
int TAO_DII_Asynch_Reply_Dispatcher::dispatch_reply | ( | TAO_Pluggable_Reply_Params & | param | ) | [virtual] |
void TAO_DII_Asynch_Reply_Dispatcher::connection_closed | ( | void | ) | [virtual] |
Implements TAO_Asynch_Reply_Dispatcher_Base.
char TAO_DII_Asynch_Reply_Dispatcher::buf_[ACE_CDR::DEFAULT_BUFSIZE] [private] |
The buffer that is used to initialise the data block.
Reimplemented from TAO_Asynch_Reply_Dispatcher_Base.
Datablock that is created on the stack to initialise the CDR stream underneath.
Reimplemented from TAO_Asynch_Reply_Dispatcher_Base.
const Messaging::ReplyHandler_ptr TAO_DII_Asynch_Reply_Dispatcher::callback_ [private] |
Where the reply needs to go.