ACE_DLL_Singleton_T< TYPE, ACE_LOCK > Class Template ReferenceSame as ACE_Singleton, except that it registers for destruction with the ACE_Framework_Repository instead of with the ACE_Object_Manager directly. More...
Collaboration diagram for ACE_DLL_Singleton_T< TYPE, ACE_LOCK >:
Detailed Descriptiontemplate<class TYPE, class ACE_LOCK>
Same as ACE_Singleton, except that it registers for destruction with the ACE_Framework_Repository instead of with the ACE_Object_Manager directly.
|
ACE_INLINE ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::ACE_DLL_Singleton_T | ( | void | ) | [inline, protected] |
Default constructor.
ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::~ACE_DLL_Singleton_T | ( | void | ) | [inline, protected] |
Destructor.
TYPE * ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::instance | ( | void | ) | [inline, static] |
Global access point to the Singleton.
void ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::close | ( | void | ) | [inline, static] |
Explicitly delete the Singleton instance.
void ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::close_singleton | ( | void | ) | [inline, static] |
void ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::dump | ( | void | ) | [inline, static] |
Dump the state of the object.
const ACE_TCHAR * ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::dll_name | ( | void | ) | [inline] |
const ACE_TCHAR * ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::name | ( | void | ) | [inline] |
ACE_DLL_Singleton_T< TYPE, ACE_LOCK > *& ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::instance_i | ( | void | ) | [inline, static, protected] |
Get pointer to the singleton instance.
TYPE ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::instance_ [protected] |
Contained instance.
ACE_DLL_Singleton_T< TYPE, ACE_LOCK > * ACE_DLL_Singleton_T< TYPE, ACE_LOCK >::singleton_ = 0 [inline, static, protected] |
Pointer to the Singleton instance.