#include <Thread_Lane_Resources.h>
TAO_Thread_Lane_Resources::TAO_Thread_Lane_Resources | ( | TAO_ORB_Core & | orb_core, | |
TAO_New_Leader_Generator * | new_leader_generator = 0 | |||
) |
Constructor.
TAO_Thread_Lane_Resources::~TAO_Thread_Lane_Resources | ( | void | ) |
Destructor.
TAO_Acceptor_Registry & TAO_Thread_Lane_Resources::acceptor_registry | ( | void | ) |
Get the transport cache.
ACE_Allocator * TAO_Thread_Lane_Resources::amh_response_handler_allocator | ( | void | ) |
Get the transport cache.
ACE_Allocator * TAO_Thread_Lane_Resources::ami_response_handler_allocator | ( | void | ) |
Get the transport cache.
void TAO_Thread_Lane_Resources::cleanup_rw_transports | ( | void | ) |
Certain ORB policies such as dropping replies on shutdown with RW connection handlers would need cleanup of transports to wake threads up.
TAO_Connector_Registry * TAO_Thread_Lane_Resources::connector_registry | ( | void | ) |
Get the transport cache.
void TAO_Thread_Lane_Resources::finalize | ( | void | ) |
Finalize resources.
int TAO_Thread_Lane_Resources::has_acceptor_registry_been_created | ( | void | ) | const [private] |
Checks if the acceptor registry has been created.
ACE_Allocator * TAO_Thread_Lane_Resources::input_cdr_buffer_allocator | ( | void | ) |
Get the transport cache.
ACE_Allocator * TAO_Thread_Lane_Resources::input_cdr_dblock_allocator | ( | void | ) |
Get the transport cache.
ACE_Allocator * TAO_Thread_Lane_Resources::input_cdr_msgblock_allocator | ( | void | ) |
Get the transport cache.
int TAO_Thread_Lane_Resources::is_collocated | ( | const TAO_MProfile & | mprofile | ) |
TAO_Leader_Follower & TAO_Thread_Lane_Resources::leader_follower | ( | void | ) |
Get the transport cache.
int TAO_Thread_Lane_Resources::open_acceptor_registry | ( | const TAO_EndpointSet & | endpoint_set, | |
bool | ignore_address | |||
) |
Open the acceptor registry.
ACE_Allocator * TAO_Thread_Lane_Resources::output_cdr_buffer_allocator | ( | void | ) |
Get the transport cache.
ACE_Allocator * TAO_Thread_Lane_Resources::output_cdr_dblock_allocator | ( | void | ) |
Get the transport cache.
ACE_Allocator * TAO_Thread_Lane_Resources::output_cdr_msgblock_allocator | ( | void | ) |
Get the transport cache.
TAO_Resource_Factory * TAO_Thread_Lane_Resources::resource_factory | ( | void | ) | [private] |
Helper to get the resource factory in the ORB_Core.
void TAO_Thread_Lane_Resources::shutdown_reactor | ( | void | ) |
Shutdown the reactor.
TAO::Transport_Cache_Manager & TAO_Thread_Lane_Resources::transport_cache | ( | void | ) |
Get the transport cache.
ACE_Allocator * TAO_Thread_Lane_Resources::transport_message_buffer_allocator | ( | void | ) |
Get the transport cache.
The registry which maintains a list of acceptor factories for each loaded protocol.
The connector registry which all active connectors must register themselves with.
The leader/followers management class for this lane.
TAO_SYNCH_MUTEX TAO_Thread_Lane_Resources::lock_ [private] |
Synchronization.
Generator of new leader threads.
TAO_ORB_Core& TAO_Thread_Lane_Resources::orb_core_ [private] |
ORB_Core related to this thread lane.
Transport cache.