diff options
author | Mark Spruiell <mes@zeroc.com> | 2002-04-26 02:53:33 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2002-04-26 02:53:33 +0000 |
commit | 0d715a1edd4484c9b7074c9c3cb283d468a538bc (patch) | |
tree | 45934688c11aa189731ae51f07032050affd12ef /cpp/src/Ice/EndpointFactory.h | |
parent | Win32 fix (diff) | |
download | ice-0d715a1edd4484c9b7074c9c3cb283d468a538bc.tar.bz2 ice-0d715a1edd4484c9b7074c9c3cb283d468a538bc.tar.xz ice-0d715a1edd4484c9b7074c9c3cb283d468a538bc.zip |
Renaming Ice.Trace.Security to IceSSL.Trace.Security Cleaning up IceSSL
dependencies on Ice core
Diffstat (limited to 'cpp/src/Ice/EndpointFactory.h')
-rw-r--r-- | cpp/src/Ice/EndpointFactory.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/cpp/src/Ice/EndpointFactory.h b/cpp/src/Ice/EndpointFactory.h deleted file mode 100644 index 90c1c2cf2e1..00000000000 --- a/cpp/src/Ice/EndpointFactory.h +++ /dev/null @@ -1,63 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2002 -// MutableRealms, Inc. -// Huntsville, AL, USA -// -// All Rights Reserved -// -// ********************************************************************** - -#ifndef ICE_ENDPOINT_FACTORY_H -#define ICE_ENDPOINT_FACTORY_H - -#include <IceUtil/Shared.h> -#include <IceUtil/Mutex.h> -#include <Ice/InstanceF.h> -#include <Ice/EndpointF.h> -#include <Ice/EndpointFactoryF.h> - -namespace IceInternal -{ - -class BasicStream; - -class EndpointFactory : public ::IceUtil::Shared -{ -public: - - virtual ~EndpointFactory(); - - virtual ::Ice::Short type() const = 0; - virtual const ::std::string& protocol() const = 0; - virtual EndpointPtr create(const std::string&) const = 0; - virtual EndpointPtr read(BasicStream*) const = 0; - virtual void destroy() = 0; - -protected: - - EndpointFactory(); -}; - -class EndpointFactoryManager : public ::IceUtil::Shared, public ::IceUtil::Mutex -{ -public: - - void add(const EndpointFactoryPtr&); - EndpointFactoryPtr get(::Ice::Short) const; - EndpointPtr create(const std::string&) const; - EndpointPtr read(BasicStream*) const; - -private: - - EndpointFactoryManager(const InstancePtr&); - void destroy(); - friend class Instance; - - InstancePtr _instance; - std::vector<EndpointFactoryPtr> _factories; -}; - -} - -#endif |