#include <ORB_Core_TSS_Resources.h>
Public Member Functions | |
TAO_ORB_Core_TSS_Resources (void) | |
Constructor. | |
~TAO_ORB_Core_TSS_Resources (void) | |
destructor | |
Public Attributes | |
int | event_loop_thread_ |
int | client_leader_thread_ |
void * | lane_ |
Lane for this thread. | |
ACE_Array_Base< void * > | ts_objects_ |
Generic container for thread-specific objects. | |
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. | |
void | operator= (const TAO_ORB_Core_TSS_Resources &) |
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
TAO_ORB_Core_TSS_Resources::TAO_ORB_Core_TSS_Resources | ( | const TAO_ORB_Core_TSS_Resources & | ) | [private] |
The ORB Core TSS resources should not be copied.
void TAO_ORB_Core_TSS_Resources::operator= | ( | const TAO_ORB_Core_TSS_Resources & | ) | [private] |
Counter for how many times this thread has become a client leader.
Lane for this thread.
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.
Generic container for thread-specific objects.