Implementation of the PortableInterceptor::Current interface.
More...
#include <PICurrent.h>
List of all members.
Detailed Description
Implementation of the PortableInterceptor::Current interface.
PortableInterceptor::Current is useful for passing data between request interceptors, in addition to passing data from an interceptor to the calling thread.
Constructor & Destructor Documentation
TAO::PICurrent::~PICurrent |
( |
void |
| ) |
|
|
protectedvirtual |
Destructor.
Protected destructor to enforce the fact this class is reference counted, and should not be destroyed using delete() by anything other than the reference counting mechanism.
TAO::PICurrent::PICurrent |
( |
const PICurrent & |
| ) |
|
|
private |
Prevent copying through the copy constructor and the assignment operator.
Member Function Documentation
Verify the validity of the given SlotId.
Retrieve information stored in the slot table at the given SlotId.
void TAO::PICurrent::operator= |
( |
const PICurrent & |
| ) |
|
|
private |
Prevent copying through the copy constructor and the assignment operator.
Set information in the slot table at the given SlotId.
Number of slots allocated in the slot table.
TAO::PICurrent_Impl * TAO::PICurrent::tsc |
( |
void |
| ) |
|
Retrieve the PICurrent implementation from TSS, i.e. the thread scope current (TSC).
Member Data Documentation
The number of allocated PICurrent slots end user wants. (0 is uninitialized or PICurrent is not used as no data is to be stored).
size_t TAO::PICurrent::tss_slot_ |
|
private |
TSS slot assigned to PICurrent_Impl objects in the OrbCore. Allocated by the orb_core_.add_tss_cleanup_func() when our initialize() method is called.
The documentation for this class was generated from the following files: