ACE_Unmanaged_Singleton< TYPE, ACE_LOCK > Class Template ReferenceSame as ACE_Singleton, except does _not_ register with ACE_Object_Manager for destruction. More...
Inheritance diagram for ACE_Unmanaged_Singleton< TYPE, ACE_LOCK >:
![]()
Collaboration diagram for ACE_Unmanaged_Singleton< TYPE, ACE_LOCK >:
![]()
Detailed Descriptiontemplate<class TYPE, class ACE_LOCK>
Same as ACE_Singleton, except does _not_ register with ACE_Object_Manager for destruction.
|
ACE_INLINE ACE_Unmanaged_Singleton< TYPE, ACE_LOCK >::ACE_Unmanaged_Singleton | ( | void | ) | [inline, protected] |
Default constructor.
TYPE * ACE_Unmanaged_Singleton< TYPE, ACE_LOCK >::instance | ( | void | ) | [inline, static] |
void ACE_Unmanaged_Singleton< TYPE, ACE_LOCK >::close | ( | void | ) | [inline, static] |
Explicitly delete the Singleton instance.
void ACE_Unmanaged_Singleton< TYPE, ACE_LOCK >::dump | ( | void | ) | [inline, static] |
ACE_Unmanaged_Singleton< TYPE, ACE_LOCK > *& ACE_Unmanaged_Singleton< TYPE, ACE_LOCK >::instance_i | ( | void | ) | [inline, static, protected] |
ACE_Unmanaged_Singleton< TYPE, ACE_LOCK > * ACE_Unmanaged_Singleton< TYPE, ACE_LOCK >::singleton_ = 0 [inline, static, protected] |
Pointer to the Singleton (ACE_Cleanup) instance.
Reimplemented from ACE_Singleton< TYPE, ACE_LOCK >.