diff options
author | Marc Laukien <marc@zeroc.com> | 2001-09-17 03:53:34 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2001-09-17 03:53:34 +0000 |
commit | 04cb7fa855e0d6acfa259857e70899fd521421b4 (patch) | |
tree | d0d3ff70a2f3762dd374d13cc44b2e5275cd87f3 /cpp/src/Ice/ValueFactoryManager.cpp | |
parent | lots of Freeze fixes (diff) | |
download | ice-04cb7fa855e0d6acfa259857e70899fd521421b4.tar.bz2 ice-04cb7fa855e0d6acfa259857e70899fd521421b4.tar.xz ice-04cb7fa855e0d6acfa259857e70899fd521421b4.zip |
fixes, fixes, fixes..
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(); -} |