Asynch_Reply_Dispatcher_Base.cpp File Reference

#include "tao/Asynch_Reply_Dispatcher_Base.h"
#include "tao/Pluggable_Messaging_Utils.h"
#include "tao/ORB_Core.h"
#include "tao/debug.h"
#include "tao/Transport.h"
Include dependency graph for Asynch_Reply_Dispatcher_Base.cpp:

Go to the source code of this file.

Functions

 ACE_RCSID (tao, Asynch_Reply_Dispatcher_Base,"$Id: Asynch_Reply_Dispatcher_Base.cpp 85001 2009-03-31 10:06:45Z msmit $") 1TAO_Asynch_Reply_Dispatcher_Base

Function Documentation

ACE_RCSID ( tao  ,
Asynch_Reply_Dispatcher_Base  ,
"$Id: Asynch_Reply_Dispatcher_Base.cpp 85001 2009-03-31 10:06:45Z msmit $"   
)

Definition at line 13 of file Asynch_Reply_Dispatcher_Base.cpp.

00015                : Asynch_Reply_Dispatcher_Base.cpp 85001 2009-03-31 10:06:45Z msmit $")
00016 
00017 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00018 
00019 // Constructor.
00020 TAO_Asynch_Reply_Dispatcher_Base::TAO_Asynch_Reply_Dispatcher_Base (
00021     TAO_ORB_Core *orb_core,
00022     ACE_Allocator *allocator)
00023   : TAO_Reply_Dispatcher (allocator)
00024   , db_ (sizeof buf_,
00025          ACE_Message_Block::MB_DATA,
00026          this->buf_,
00027          orb_core->input_cdr_buffer_allocator (),
00028          orb_core->locking_strategy (),
00029          ACE_Message_Block::DONT_DELETE,
00030          orb_core->input_cdr_dblock_allocator ()),
00031     reply_cdr_ (&db_,
00032                 ACE_Message_Block::MB_DATA,
00033                 TAO_ENCAP_BYTE_ORDER,
00034                 TAO_DEF_GIOP_MAJOR,
00035                 TAO_DEF_GIOP_MINOR,
00036                 orb_core)
00037   , transport_ (0)
00038   , lock_ (0)
00039   , is_reply_dispatched_ (false)
00040 {
00041   // @@ NOTE: Need a seperate option for this..
00042   this->lock_ =
00043     orb_core->resource_factory ()->create_cached_connection_lock ();
00044 }

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Sat Nov 21 23:26:11 2009 for TAO by  doxygen 1.6.1