Public Types | |
enum | Purpose { CREATE, USE, DESTROY } |
Public Member Functions | |
TSS_Cleanup_Instance (Purpose purpose=USE) | |
~TSS_Cleanup_Instance () | |
bool | valid () |
ACE_TSS_Cleanup * | operator-> () |
Private Types | |
enum | { FLAG_DELETING = 1, FLAG_VALID_CHECKED = 2 } |
Private Member Functions | |
ACE_TSS_Cleanup * | operator * () |
Private Attributes | |
ACE_TSS_Cleanup * | ptr_ |
unsigned short | flags_ |
Static Private Attributes | |
unsigned int | reference_count_ = 0 |
ACE_TSS_Cleanup * | instance_ = 0 |
ACE_Thread_Mutex * | mutex_ = 0 |
ACE_Thread_Condition< ACE_Thread_Mutex > * | condition_ = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|