TAO
2.1.0
|
Class representing a thread lane's resources. More...
#include <Thread_Lane_Resources.h>
Class representing a thread lane's resources.
TAO_Thread_Lane_Resources::TAO_Thread_Lane_Resources | ( | TAO_ORB_Core & | orb_core, |
TAO_New_Leader_Generator * | new_leader_generator = 0 |
||
) |
Constructor.
Destructor.
Allocator is intended for allocating the AMH response handlers This allocator is global.
Allocator is intended for allocating the AMI response handlers This allocator is global.
void TAO_Thread_Lane_Resources::close_all_transports | ( | void | ) |
Certain ORB policies such as dropping replies on shutdown would need cleanup of transports to wake threads up.
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.
Allocator is intended for allocating the buffers in the incoming CDR streams. This allocator has locks.
Allocator is intended for allocating the ACE_Data_Blocks used in incoming CDR streams. This allocator has locks.
Allocator is intended for allocating the ACE_Message_Blocks used in incoming CDR streams. This allocator is global, and has locks.
int TAO_Thread_Lane_Resources::is_collocated | ( | const TAO_MProfile & | mprofile | ) |
Does mprofile belong to us?
int TAO_Thread_Lane_Resources::open_acceptor_registry | ( | const TAO_EndpointSet & | endpoint_set, |
bool | ignore_address | ||
) |
Open the acceptor registry.
Allocator is intended for allocating the buffers in the outgoing CDR streams. This allocator has locks.
Allocator is intended for allocating the ACE_Data_Blocks used in outgoing CDR streams. This allocator has locks.
Allocator is intended for allocating the ACE_Message_Blocks used in the outgoing CDR streams. This allocator is global, and has locks.
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.
Get the transport cache.
Allocator is intended for allocating the buffers used in the Transport object. This allocator has locks.
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.
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.