
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.3 written by Dimitri van Heesch,
© 1997-2000