TAO
2.3.3
|
The TSS resoures of an ORB core. More...
#include <ORB_Core_TSS_Resources.h>
Public Member Functions | |
TAO_ORB_Core_TSS_Resources (void) | |
Constructor. More... | |
~TAO_ORB_Core_TSS_Resources (void) | |
destructor More... | |
void | fini (void) |
Cleans TSS resources. More... | |
Public Attributes | |
int | event_loop_thread_ |
int | client_leader_thread_ |
void * | lane_ |
Lane for this thread. More... | |
ACE_Array_Base< void * > | ts_objects_ |
Generic container for thread-specific objects. More... | |
bool | upcalls_temporarily_suspended_on_this_thread_ |
TAO_ORB_Core * | orb_core_ |
Private Member Functions | |
TAO_ORB_Core_TSS_Resources (const TAO_ORB_Core_TSS_Resources &) | |
The ORB Core TSS resources should not be copied. More... | |
void | operator= (const TAO_ORB_Core_TSS_Resources &) |
The TSS resoures of an ORB core.
This class is used by the ORB_Core to store the resources potentially bound to a thread in TSS storage. The members are public because only the ORB Core is expected to access them.
TAO_ORB_Core_TSS_Resources::TAO_ORB_Core_TSS_Resources | ( | void | ) |
Constructor.
TAO_ORB_Core_TSS_Resources::~TAO_ORB_Core_TSS_Resources | ( | void | ) |
destructor
|
private |
The ORB Core TSS resources should not be copied.
void TAO_ORB_Core_TSS_Resources::fini | ( | void | ) |
Cleans TSS resources.
|
private |
int TAO_ORB_Core_TSS_Resources::client_leader_thread_ |
Counter for how many times this thread has become a client leader.
int TAO_ORB_Core_TSS_Resources::event_loop_thread_ |
Counter for how (nested) calls this thread has made to run the event loop.
void* TAO_ORB_Core_TSS_Resources::lane_ |
Lane for this thread.
TAO_ORB_Core* TAO_ORB_Core_TSS_Resources::orb_core_ |
Pointer to the ORB core. Needed to get access to the TSS cleanup functions for the TSS objects stored in the TSS object array in this class.
ACE_Array_Base<void *> TAO_ORB_Core_TSS_Resources::ts_objects_ |
Generic container for thread-specific objects.
bool TAO_ORB_Core_TSS_Resources::upcalls_temporarily_suspended_on_this_thread_ |