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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|