TAO_DII_Asynch_Reply_Dispatcher Class Reference

Reply dispatcher for DII asynch requests. More...

#include <DII_Reply_Dispatcher.h>

Inheritance diagram for TAO_DII_Asynch_Reply_Dispatcher:

Inheritance graph
[legend]
Collaboration diagram for TAO_DII_Asynch_Reply_Dispatcher:

Collaboration graph
[legend]
List of all members.

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 &param)
 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.

Detailed Description

Reply dispatcher for DII asynch requests.


Constructor & Destructor Documentation

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]


Member Function Documentation

void TAO_DII_Asynch_Reply_Dispatcher::connection_closed ( void   )  [virtual]

Implements TAO_Asynch_Reply_Dispatcher_Base.

int TAO_DII_Asynch_Reply_Dispatcher::dispatch_reply ( TAO_Pluggable_Reply_Params param  )  [virtual]

The Reply_Dispatcher methods.

Implements TAO_Asynch_Reply_Dispatcher_Base.


Member Data Documentation

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.

const Messaging::ReplyHandler_ptr TAO_DII_Asynch_Reply_Dispatcher::callback_ [private]

Where the reply needs to go.

ACE_Data_Block TAO_DII_Asynch_Reply_Dispatcher::db_ [private]

Datablock that is created on the stack to initialise the CDR stream underneath.

Reimplemented from TAO_Asynch_Reply_Dispatcher_Base.

TAO_InputCDR TAO_DII_Asynch_Reply_Dispatcher::reply_cdr_ [private]

CDR stream for reading the input.

Reimplemented from TAO_Asynch_Reply_Dispatcher_Base.


The documentation for this class was generated from the following files:
Generated on Mon Apr 30 23:17:28 2007 for TAO_DynamicInterface by  doxygen 1.4.7-1