Reply dispatcher for Synchronous Method Invocation (SMI)s. More...
#include <Synch_Reply_Dispatcher.h>
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) |
virtual void | reply_timed_out (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_ |
Reply dispatcher for Synchronous Method Invocation (SMI)s.
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] |
int TAO_Synch_Reply_Dispatcher::dispatch_reply | ( | TAO_Pluggable_Reply_Params & | params | ) | [virtual] |
TAO_InputCDR & TAO_Synch_Reply_Dispatcher::reply_cdr | ( | void | ) |
Return the reply CDR.
void TAO_Synch_Reply_Dispatcher::reply_timed_out | ( | void | ) | [virtual] |
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 the 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.