summaryrefslogtreecommitdiff
path: root/orkbasecxx/MultiThreadedServer.cpp
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2007-02-05 21:34:01 +0000
committerHenri Herscher <henri@oreka.org>2007-02-05 21:34:01 +0000
commit94e3eb2d0cda7df2d876d1698db2e8e75cd0a0b1 (patch)
tree35361de8c5dd9d8cf43dbb84674cf503c03b3e4a /orkbasecxx/MultiThreadedServer.cpp
parenteb3b1d6a3dcf20864d0610758f8bcf426a1af7ec (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.cpp4
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);