TAO_ORB_Core_TSS_Resources Class Reference

The TSS resoures of an ORB core. More...

#include <ORB_Core_TSS_Resources.h>

Collaboration diagram for TAO_ORB_Core_TSS_Resources:

Collaboration graph
List of all members.

Public Member Functions

 TAO_ORB_Core_TSS_Resources (void)
 ~TAO_ORB_Core_TSS_Resources (void)

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_

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 &)

Detailed Description

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.

Constructor & Destructor Documentation



TAO_ORB_Core_TSS_Resources::~TAO_ORB_Core_TSS_Resources ( void   ) 


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.

Member Function Documentation

void TAO_ORB_Core_TSS_Resources::operator= ( const TAO_ORB_Core_TSS_Resources  )  [private]

Member Data Documentation

int TAO_ORB_Core_TSS_Resources::event_loop_thread_

Counter for how (nested) calls this thread has made to run the event loop.

int TAO_ORB_Core_TSS_Resources::client_leader_thread_

Counter for how many times this thread has become a client leader.

void* TAO_ORB_Core_TSS_Resources::lane_

Lane for this thread.

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_

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.

The documentation for this class was generated from the following files:
Generated on Mon Jun 25 16:40:14 2007 for TAO by  doxygen 1.5.2-2