#include <ace/Singleton.h> template<class TYPE, class LOCK> class ACE_Singleton {
public:
static TYPE *instance (void);
void dump (void) const;
protected:
static TYPE *instance_;
static LOCK ace_singleton_lock_;
};
static TYPE *instance (void);
void dump (void) const;
static TYPE *instance_;
static LOCK ace_singleton_lock_;