#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.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001