ACE_TSS_Cleanup Class ReferenceSingleton that helps to manage the lifetime of TSS objects and keys. More...
Collaboration diagram for ACE_TSS_Cleanup:
![]()
Detailed DescriptionSingleton that helps to manage the lifetime of TSS objects and keys.Member Typedef Documentation
Constructor & Destructor Documentation
Ensure singleton.
Member Function Documentation
Register a newly-allocated key
Mark a key as being used by this thread.
This thread is no longer using this key call destructor if appropriate
This key is no longer used Release key if use count == 0 fail if use_count != 0;
Cleanup the thread-specific objects. Does _NOT_ exit the thread. For each used key perform the same actions as free_key.
Release a key used by this thread
remove key if it's unused (thread_count == 0)
Find the TSS keys (if any) for this thread.
Accessor for this threads ACE_TSS_Keys instance. Creates the keys if necessary.
Friends And Related Function Documentation
ACE_TSS_Cleanup access only via TSS_Cleanup_Instance.
Member Data Documentation
Table of <ACE_TSS_Info>'s.
Key for the thread-specific ACE_TSS_Keys Used by find_tss_keys() or tss_keys() to find the bit array that records whether each TSS key is in use by this thread.
The documentation for this class was generated from the following file: Generated on Mon Sep 15 07:18:01 2008 for ACE by ![]() |