#include <ORB_Core.h>
Collaboration diagram for TAO_ORB_Core_TSS_Resources:
Public Methods | |
TAO_ORB_Core_TSS_Resources (void) | |
Constructor. More... | |
~TAO_ORB_Core_TSS_Resources (void) | |
destructor. More... | |
Public Attributes | |
int | event_loop_thread_ |
Counter for how (nested) calls this thread has made to run the event loop. More... | |
int | client_leader_thread_ |
Counter for how many times this thread has become a client leader. More... | |
void * | lane_ |
Lane for this thread. More... | |
ACE_Array_Base< void *> | ts_objects_ |
Generic container for thread-specific objects. More... | |
TAO_ORB_Core * | 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. More... | |
TAO_PICurrent_Impl | pi_current_ |
The thread-specific portion of the PICurrent object. More... | |
TAO_ClientRequestInfo * | client_request_info_ |
The PortableInterceptor::ClientRequestInfo object for the current thread. More... | |
ACE_Allocator * | output_cdr_dblock_allocator_ |
ACE_Allocator * | output_cdr_buffer_allocator_ |
ACE_Allocator * | output_cdr_msgblock_allocator_ |
Private Methods | |
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 &) |
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.
|
|
The ORB Core TSS resources should not be copied.
|
|
|
|
Counter for how many times this thread has become a client leader.
|
|
The PortableInterceptor::ClientRequestInfo object for the current thread.
|
|
Counter for how (nested) calls this thread has made to run the event loop.
|
|
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.
|
|
|
|
|
|
|
|
The thread-specific portion of the PICurrent object.
|
|
Generic container for thread-specific objects.
|