Public Member Functions | Protected Attributes | Private Attributes

TAO_Synch_Reply_Dispatcher Class Reference

Reply dispatcher for Synchronous Method Invocation (SMI)s. More...

#include <Synch_Reply_Dispatcher.h>

Inheritance diagram for TAO_Synch_Reply_Dispatcher:
Inheritance graph
Collaboration diagram for TAO_Synch_Reply_Dispatcher:
Collaboration graph

List of all members.

Public Member Functions

 TAO_Synch_Reply_Dispatcher (TAO_ORB_Core *orb_core, IOP::ServiceContextList &sc)
virtual ~TAO_Synch_Reply_Dispatcher (void)
TAO_InputCDRreply_cdr (void)
 Return the reply CDR.
virtual int dispatch_reply (TAO_Pluggable_Reply_Params &params)
virtual void connection_closed (void)
virtual void reply_timed_out (void)

Protected Attributes

IOP::ServiceContextList & reply_service_info_
 The service context list.

Private Attributes

 Cache the ORB Core pointer.
 The buffer that is used to initialise the data block.
ACE_Data_Block db_
TAO_InputCDR reply_cdr_

Detailed Description

Reply dispatcher for Synchronous Method Invocation (SMI)s.

Constructor & Destructor Documentation

TAO_Synch_Reply_Dispatcher::TAO_Synch_Reply_Dispatcher ( TAO_ORB_Core orb_core,
IOP::ServiceContextList &  sc 


TAO_Synch_Reply_Dispatcher::~TAO_Synch_Reply_Dispatcher ( void   )  [virtual]


Member Function Documentation

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]

Member Data Documentation

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.

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