// $Id: test_singleton.h 80826 2008-03-04 14:51:23Z wotte $ // Define the DC_Singleton here - it needs to be in a separate file to // get picked up correctly on AIX with auto template instantiation using // IBM C++ compiler (xlC). #ifndef __TEST_SINGLETON_H #define __TEST_SINGLETON_H #include "ace/Synch_Traits.h" class DC_Singleton { public: DC_Singleton (void) {} void svc (void) {} static DC_Singleton *instance (void); private: static ACE_SYNCH_MUTEX lock_; static DC_Singleton *instance_; }; #endif /* __TEST_SINGLETON_H */