1 #include "tao/Resource_Factory.h"
2 #include "tao/Protocol_Factory.h"
3 #include "tao/orbconf.h"
6 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
8 TAO_Protocol_Item::TAO_Protocol_Item (const ACE_CString
&name
)
15 TAO_Protocol_Item::~TAO_Protocol_Item ()
17 if (this->factory_owner_
== 1)
18 delete this->factory_
;
22 TAO_Protocol_Item::protocol_name ()
27 TAO_Protocol_Factory
*
28 TAO_Protocol_Item::factory ()
30 return this->factory_
;
34 TAO_Protocol_Item::factory (TAO_Protocol_Factory
*factory
,
37 this->factory_
= factory
;
38 this->factory_owner_
= owner
;
41 // **********************************************************************
43 // ********************************************************************
45 TAO_Resource_Factory::TAO_Resource_Factory ()
49 TAO_Resource_Factory::~TAO_Resource_Factory ()
54 TAO_Resource_Factory::use_locked_data_blocks () const
60 TAO_Resource_Factory::get_reactor ()
66 TAO_Resource_Factory::reclaim_reactor (ACE_Reactor
*)
71 TAO_Connector_Registry
*
72 TAO_Resource_Factory::get_connector_registry ()
77 TAO_Acceptor_Registry
*
78 TAO_Resource_Factory::get_acceptor_registry ()
84 TAO_Resource_Factory::use_local_memory_pool (bool)
89 TAO_Resource_Factory::input_cdr_dblock_allocator ()
95 TAO_Resource_Factory::input_cdr_buffer_allocator ()
101 TAO_Resource_Factory::input_cdr_msgblock_allocator ()
107 TAO_Resource_Factory::input_cdr_allocator_type_locked ()
113 TAO_Resource_Factory::output_cdr_dblock_allocator ()
119 TAO_Resource_Factory::output_cdr_buffer_allocator ()
125 TAO_Resource_Factory::output_cdr_msgblock_allocator ()
131 TAO_Resource_Factory::amh_response_handler_allocator ()
137 TAO_Resource_Factory::ami_response_handler_allocator ()
142 TAO_ProtocolFactorySet
*
143 TAO_Resource_Factory::get_protocol_factories ()
149 TAO_Resource_Factory::init_protocol_factories ()
154 TAO_Codeset_Manager
*
155 TAO_Resource_Factory::codeset_manager ()
161 TAO_Resource_Factory::cache_maximum () const
163 return TAO_CONNECTION_CACHE_MAXIMUM
;
167 TAO_Resource_Factory::purge_percentage () const
173 TAO_Resource_Factory::max_muxed_connections () const
180 TAO_Resource_Factory::get_parser_names (char **&, int &)
186 TAO_Resource_Factory::create_cached_connection_lock ()
192 TAO_Resource_Factory::locked_transport_cache ()
198 TAO_Resource_Factory::load_default_protocols ()
203 TAO_END_VERSIONED_NAMESPACE_DECL