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 /orkbasecxx/MultiThreadedServer.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 'orkbasecxx/MultiThreadedServer.cpp')
-rw-r--r-- | orkbasecxx/MultiThreadedServer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/orkbasecxx/MultiThreadedServer.cpp b/orkbasecxx/MultiThreadedServer.cpp index cda25a9..fb799fd 100644 --- a/orkbasecxx/MultiThreadedServer.cpp +++ b/orkbasecxx/MultiThreadedServer.cpp @@ -94,7 +94,7 @@ int CommandLineServer::svc(void) try { CStdString className = SingleLineSerializer::FindClass(command); - ObjectRef objRef = ObjectFactorySingleton::instance()->NewInstance(className); + ObjectRef objRef = ObjectFactory::GetSingleton()->NewInstance(className); if (objRef.get()) { objRef->DeSerializeSingleLine(command); @@ -186,7 +186,7 @@ int HttpServer::svc(void) CStdString className = UrlSerializer::FindClass(url); - ObjectRef objRef = ObjectFactorySingleton::instance()->NewInstance(className); + ObjectRef objRef = ObjectFactory::GetSingleton()->NewInstance(className); if (objRef.get()) { objRef->DeSerializeUrl(url); |