#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"
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 | |
| 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 }
1.6.1