#include <Synch_Reply_Dispatcher.h>
Inheritance diagram for TAO_Synch_Reply_Dispatcher:
Public Member Functions | |
TAO_Synch_Reply_Dispatcher (TAO_ORB_Core *orb_core, IOP::ServiceContextList &sc) | |
Constructor. | |
virtual | ~TAO_Synch_Reply_Dispatcher (void) |
Destructor. | |
TAO_InputCDR & | reply_cdr (void) |
Return the reply CDR. | |
virtual int | dispatch_reply (TAO_Pluggable_Reply_Params ¶ms) |
virtual void | connection_closed (void) |
Protected Attributes | |
IOP::ServiceContextList & | reply_service_info_ |
The service context list. | |
Private Attributes | |
TAO_ORB_Core * | orb_core_ |
Cache the ORB Core pointer. | |
char | buf_ [ACE_CDR::DEFAULT_BUFSIZE] |
The buffer that is used to initialise the data block. | |
ACE_Data_Block | db_ |
TAO_InputCDR | reply_cdr_ |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Synch_Reply_Dispatcher::TAO_Synch_Reply_Dispatcher | ( | TAO_ORB_Core * | orb_core, | |
IOP::ServiceContextList & | sc | |||
) |
Constructor.
TAO_Synch_Reply_Dispatcher::~TAO_Synch_Reply_Dispatcher | ( | void | ) | [virtual] |
Destructor.
void TAO_Synch_Reply_Dispatcher::connection_closed | ( | void | ) | [virtual] |
The used for the pending reply has been closed. No reply is expected.
Implements TAO_Reply_Dispatcher.
int TAO_Synch_Reply_Dispatcher::dispatch_reply | ( | TAO_Pluggable_Reply_Params & | params | ) | [virtual] |
Dispatch the reply. Return 1 on sucess, -1 on error.
Implements TAO_Reply_Dispatcher.
TAO_InputCDR & TAO_Synch_Reply_Dispatcher::reply_cdr | ( | void | ) |
Return the reply CDR.
char TAO_Synch_Reply_Dispatcher::buf_[ACE_CDR::DEFAULT_BUFSIZE] [private] |
The buffer that is used to initialise the data block.
datablock that is created on teh stack to initialise the CDR stream underneath.
Cache the ORB Core pointer.
CDR stream which has the reply information that needs to be demarshalled by the stubs
IOP::ServiceContextList& TAO_Synch_Reply_Dispatcher::reply_service_info_ [protected] |
The service context list.