diff options
author | Henri Herscher <henri@oreka.org> | 2007-02-05 21:34:01 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2007-02-05 21:34:01 +0000 |
commit | 94e3eb2d0cda7df2d876d1698db2e8e75cd0a0b1 (patch) | |
tree | 35361de8c5dd9d8cf43dbb84674cf503c03b3e4a /orkaudio/OrkAudio.cpp | |
parent | eb3b1d6a3dcf20864d0610758f8bcf426a1af7ec (diff) |
ObjectFactory becomes a home brewed singleton instead of an ACE singleton. ACE singletons have the problem of not being unique across DLL.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@398 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/OrkAudio.cpp')
-rw-r--r-- | orkaudio/OrkAudio.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/orkaudio/OrkAudio.cpp b/orkaudio/OrkAudio.cpp index 6e712ff..3cfa931 100644 --- a/orkaudio/OrkAudio.cpp +++ b/orkaudio/OrkAudio.cpp @@ -118,7 +118,7 @@ void Transcode(CStdString &file) { OrkLogManager::Instance()->Initialize(); - ObjectFactorySingleton::instance()->Initialize(); + ObjectFactory::GetSingleton()->Initialize(); ConfigManager::Instance()->Initialize(); @@ -170,23 +170,23 @@ void MainThread() LOG4CXX_INFO(LOG.rootLog, CStdString("\n\nOrkAudio service starting\n")); // Initialize object factory and register existing objects - ObjectFactorySingleton::instance()->Initialize(); + ObjectFactory::GetSingleton()->Initialize(); ObjectRef objRef; objRef.reset(new PingMsg); - ObjectFactorySingleton::instance()->RegisterObject(objRef); + ObjectFactory::GetSingleton()->RegisterObject(objRef); objRef.reset(new TapeMsg); - ObjectFactorySingleton::instance()->RegisterObject(objRef); + ObjectFactory::GetSingleton()->RegisterObject(objRef); objRef.reset(new TapeResponse); - ObjectFactorySingleton::instance()->RegisterObject(objRef); + ObjectFactory::GetSingleton()->RegisterObject(objRef); objRef.reset(new SimpleResponseMsg); - ObjectFactorySingleton::instance()->RegisterObject(objRef); + ObjectFactory::GetSingleton()->RegisterObject(objRef); objRef.reset(new DeleteTapeMsg); - ObjectFactorySingleton::instance()->RegisterObject(objRef); + ObjectFactory::GetSingleton()->RegisterObject(objRef); objRef.reset(new CaptureMsg); - ObjectFactorySingleton::instance()->RegisterObject(objRef); + ObjectFactory::GetSingleton()->RegisterObject(objRef); //objRef.reset(new TestMsg); - //ObjectFactorySingleton::instance()->RegisterObject(objRef); + //ObjectFactory::GetSingleton()->RegisterObject(objRef); ConfigManager::Instance()->Initialize(); |