ACE  6.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes
Singleton.h File Reference
#include "ace/TSS_T.h"
#include "ace/Cleanup.h"
#include "ace/Singleton.inl"
#include "ace/Singleton.cpp"

Classes

class  ACE_Singleton< TYPE, ACE_LOCK >
 A Singleton Adapter uses the Adapter pattern to turn ordinary classes into Singletons optimized with the Double-Checked Locking optimization pattern. More...
 
class  ACE_Unmanaged_Singleton< TYPE, ACE_LOCK >
 Same as ACE_Singleton, except does not register with ACE_Object_Manager for destruction. More...
 
class  ACE_TSS_Singleton< TYPE, ACE_LOCK >
 This class uses the Adapter pattern to turn ordinary classes into Thread-specific Singletons optimized with the Double-Checked Locking optimization pattern. More...
 
class  ACE_Unmanaged_TSS_Singleton< TYPE, ACE_LOCK >
 Same as ACE_TSS_Singleton, except does not register with ACE_Object_Manager for destruction. More...
 
class  ACE_DLL_Singleton_T< TYPE, 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. More...
 
class  ACE_DLL_Singleton_Adapter_T< TYPE >
 

Detailed Description

Id:
Singleton.h 84273 2009-01-30 12:55:25Z johnnyw
Author
Tim Harrison harri.nosp@m.son@.nosp@m.cs.wu.nosp@m.stl..nosp@m.edu
Douglas C. Schmidt schmi.nosp@m.dt@c.nosp@m.s.wus.nosp@m.tl.e.nosp@m.du
Chris Lahey
Rich Christy
David Levine levin.nosp@m.e@cs.nosp@m..wust.nosp@m.l.ed.nosp@m.u