From 6e895bf3e556be3d30d85d4329b4bd79891faf79 Mon Sep 17 00:00:00 2001 From: Henri Herscher Date: Fri, 9 Feb 2007 02:17:03 +0000 Subject: ObjectFactory now protected by a mutex. It is also now possible to override an OrkObject class by reregistering a new class under the same name. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@407 09dcff7a-b715-0410-9601-b79a96267cd0 --- orkbasecxx/ObjectFactory.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'orkbasecxx/ObjectFactory.h') diff --git a/orkbasecxx/ObjectFactory.h b/orkbasecxx/ObjectFactory.h index 0c5cd31..fcfba11 100644 --- a/orkbasecxx/ObjectFactory.h +++ b/orkbasecxx/ObjectFactory.h @@ -14,6 +14,7 @@ #ifndef __OBJECTFACTORY_H__ #define __OBJECTFACTORY_H__ +#include "ace/Thread_Mutex.h" #include "ace/Singleton.h" #include #include "StdString.h" @@ -37,9 +38,8 @@ private: ObjectFactory(); static ObjectFactory* m_singleton; std::map m_classes; + ACE_Thread_Mutex m_mutex; }; -//typedef ACE_Singleton ObjectFactorySingleton; - #endif -- cgit v1.2.3