
Public Methods | |
| ~ACE_TSS_Cleanup (void) | |
| void | exit (void *status) |
| int | insert (ACE_thread_key_t key, void(*destructor)(void *), void *inst) |
| int | remove (ACE_thread_key_t key) |
| int | detach (void *inst) |
| void | key_used (ACE_thread_key_t key) |
| int | free_all_keys_left (void) |
Static Public Methods | |
| ACE_TSS_Cleanup * | instance (void) |
| int | lockable () |
Protected Methods | |
| void | dump (void) |
| ACE_TSS_Cleanup (void) | |
Private Types | |
| typedef ACE_TSS_Info | ACE_TSS_TABLE [ACE_DEFAULT_THREAD_KEYS] |
| typedef ACE_TSS_Info * | ACE_TSS_TABLE_ITERATOR |
Private Methods | |
| ACE_TSS_Keys * | tss_keys () |
Private Attributes | |
| ACE_TSS_TABLE | table_ |
| ACE_thread_key_t | in_use_ |
Static Private Attributes | |
| ACE_TSS_Cleanup * | instance_ = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001