Thread_Lane_Resources.cpp File Reference

#include "tao/Thread_Lane_Resources.h"
#include "tao/Acceptor_Registry.h"
#include "tao/LF_Follower.h"
#include "tao/Leader_Follower.h"
#include "tao/Connection_Handler.h"
#include "tao/Transport.h"
#include "tao/Connector_Registry.h"
#include "tao/SystemException.h"
#include "tao/ORB_Core.h"
#include "tao/Transport_Descriptor_Interface.h"
#include "ace/Reactor.h"
Include dependency graph for Thread_Lane_Resources.cpp:

Go to the source code of this file.

Functions

 ACE_RCSID (tao, Thread_Lane_Resources,"$Id: Thread_Lane_Resources.cpp 84292 2009-02-02 08:01:28Z johnnyw $") 1 TAO_Thread_Lane_Resources

Function Documentation

ACE_RCSID ( tao  ,
Thread_Lane_Resources  ,
"$Id: Thread_Lane_Resources.cpp 84292 2009-02-02 08:01:28Z johnnyw $"   
)

Definition at line 5 of file Thread_Lane_Resources.cpp.

00007                : Thread_Lane_Resources.cpp 84292 2009-02-02 08:01:28Z johnnyw $")
00008 
00009 #include "tao/Acceptor_Registry.h"
00010 #include "tao/LF_Follower.h"
00011 #include "tao/Leader_Follower.h"
00012 #include "tao/Connection_Handler.h"
00013 #include "tao/Transport.h"
00014 #include "tao/Connector_Registry.h"
00015 #include "tao/SystemException.h"
00016 #include "tao/ORB_Core.h"
00017 #include "tao/Transport_Descriptor_Interface.h"
00018 
00019 #include "ace/Reactor.h"
00020 
00021 
00022 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00023 
00024 TAO_Thread_Lane_Resources::TAO_Thread_Lane_Resources (
00025     TAO_ORB_Core &orb_core,
00026     TAO_New_Leader_Generator *new_leader_generator
00027   )
00028   : orb_core_ (orb_core),
00029     acceptor_registry_ (0),
00030     connector_registry_ (0),
00031     transport_cache_ (0),
00032     leader_follower_ (0),
00033     new_leader_generator_ (new_leader_generator),
00034     input_cdr_dblock_allocator_ (0),
00035     input_cdr_buffer_allocator_ (0),
00036     input_cdr_msgblock_allocator_ (0),
00037     transport_message_buffer_allocator_ (0),
00038     output_cdr_dblock_allocator_ (0),
00039     output_cdr_buffer_allocator_ (0),
00040     output_cdr_msgblock_allocator_ (0),
00041     amh_response_handler_allocator_ (0),
00042     ami_response_handler_allocator_ (0)
00043 {
00044   // Create the transport cache.
00045   ACE_NEW (this->transport_cache_,
00046            TAO::Transport_Cache_Manager (
00047             orb_core.resource_factory ()->purge_percentage (),
00048             orb_core.resource_factory ()->create_purging_strategy (),
00049             orb_core.resource_factory ()->cache_maximum (),
00050             orb_core.resource_factory ()->locked_transport_cache (),
00051             orb_core.orbid ()));
00052 }

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Sun Nov 22 23:25:39 2009 for TAO by  doxygen 1.6.1