diff options
Diffstat (limited to 'cpp/src/Ice/ValueFactoryManager.cpp')
-rw-r--r-- | cpp/src/Ice/ValueFactoryManager.cpp | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/cpp/src/Ice/ValueFactoryManager.cpp b/cpp/src/Ice/ValueFactoryManager.cpp deleted file mode 100644 index 40f87308957..00000000000 --- a/cpp/src/Ice/ValueFactoryManager.cpp +++ /dev/null @@ -1,49 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2001 -// MutableRealms, Inc. -// Huntsville, AL, USA -// -// All Rights Reserved -// -// ********************************************************************** - -#include <Ice/ValueFactoryManager.h> -#include <Ice/ValueFactory.h> - -using namespace std; -using namespace Ice; -using namespace IceInternal; - -void IceInternal::incRef(ValueFactoryManager* p) { p->__incRef(); } -void IceInternal::decRef(ValueFactoryManager* p) { p->__decRef(); } - -void -IceInternal::ValueFactoryManager::install(const ValueFactoryPtr& factory, const string& id) -{ - JTCSyncT<JTCMutex> sync(*this); - _factories.insert(make_pair(id, factory)); -} - -ValueFactoryPtr -IceInternal::ValueFactoryManager::lookup(const string& id) -{ - JTCSyncT<JTCMutex> sync(*this); - map<string, ::Ice::ValueFactoryPtr>::const_iterator p; - p = _factories.find(id); - if (p != _factories.end()) - return p->second; - else - return 0; -} - -IceInternal::ValueFactoryManager::ValueFactoryManager() -{ -} - -void -IceInternal::ValueFactoryManager::destroy() -{ - JTCSyncT<JTCMutex> sync(*this); - _factories.clear(); -} |