summaryrefslogtreecommitdiff
path: root/cppe/src/IceE/Instance.h
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/src/IceE/Instance.h')
-rw-r--r--cppe/src/IceE/Instance.h130
1 files changed, 0 insertions, 130 deletions
diff --git a/cppe/src/IceE/Instance.h b/cppe/src/IceE/Instance.h
deleted file mode 100644
index 5f2a2138803..00000000000
--- a/cppe/src/IceE/Instance.h
+++ /dev/null
@@ -1,130 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice-E is licensed to you under the terms described in the
-// ICEE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#ifndef ICEE_INSTANCE_H
-#define ICEE_INSTANCE_H
-
-#include <IceE/InstanceF.h>
-#include <IceE/CommunicatorF.h>
-#include <IceE/PropertiesF.h>
-#include <IceE/TraceLevelsF.h>
-#include <IceE/DefaultsAndOverridesF.h>
-#include <IceE/RouterInfoF.h>
-#include <IceE/LocatorInfoF.h>
-#include <IceE/ReferenceFactoryF.h>
-#include <IceE/ProxyFactoryF.h>
-#include <IceE/OutgoingConnectionFactoryF.h>
-#include <IceE/EndpointFactoryF.h>
-#ifndef ICEE_PURE_CLIENT
-# include <IceE/ObjectAdapterFactoryF.h>
-#endif
-#include <IceE/Shared.h>
-#include <IceE/RecMutex.h>
-#include <IceE/Initialize.h>
-#include <IceE/Identity.h>
-
-namespace IceInternal
-{
-
-class Instance : public IceUtil::Shared, public IceUtil::RecMutex
-{
-public:
-
- bool destroyed() const;
- const Ice::InitializationData& initializationData() const { return _initData; }
- TraceLevelsPtr traceLevels() const;
- DefaultsAndOverridesPtr defaultsAndOverrides() const;
-#ifdef ICEE_HAS_ROUTER
- RouterManagerPtr routerManager() const;
-#endif
-#ifdef ICEE_HAS_LOCATOR
- LocatorManagerPtr locatorManager() const;
-#endif
- ReferenceFactoryPtr referenceFactory() const;
- ProxyFactoryPtr proxyFactory() const;
- OutgoingConnectionFactoryPtr outgoingConnectionFactory() const;
- EndpointFactoryPtr endpointFactory() const;
- size_t messageSizeMax() const { return _messageSizeMax; /* Immutable */ } // Inlined for performance reasons.
- Ice::Int connectionIdleTime() const;
-#ifdef ICEE_HAS_BATCH
- void flushBatchRequests();
-#endif
-
-#ifndef ICEE_PURE_BLOCKING_CLIENT
- size_t threadPerConnectionStackSize() const;
-#endif
-
-#ifndef ICEE_PURE_CLIENT
- ObjectAdapterFactoryPtr objectAdapterFactory() const;
-#endif
-
- Ice::Identity stringToIdentity(const std::string&) const;
- std::string identityToString(const Ice::Identity&) const;
-
-private:
-
- Instance(const Ice::CommunicatorPtr&, const Ice::InitializationData&);
- virtual ~Instance();
-
- void finishSetup(int&, char*[]);
- void destroy();
- friend class Ice::Communicator;
-
- enum State
- {
- StateActive,
- StateDestroyInProgress,
- StateDestroyed
- };
- State _state;
- Ice::InitializationData _initData; // Immutable, not reset by destroy().
- const TraceLevelsPtr _traceLevels; // Immutable, not reset by destroy().
- const DefaultsAndOverridesPtr _defaultsAndOverrides; // Immutable, not reset by destroy().
- const size_t _messageSizeMax; // Immutable, not reset by destroy().
-#ifndef ICEE_PURE_BLOCKING_CLIENT
- const size_t _threadPerConnectionStackSize;
-#endif
-#ifdef ICEE_HAS_ROUTER
- RouterManagerPtr _routerManager;
-#endif
-#ifdef ICEE_HAS_LOCATOR
- LocatorManagerPtr _locatorManager;
-#endif
- ReferenceFactoryPtr _referenceFactory;
- ProxyFactoryPtr _proxyFactory;
- OutgoingConnectionFactoryPtr _outgoingConnectionFactory;
- EndpointFactoryPtr _endpointFactory;
-
-#ifndef ICEE_PURE_CLIENT
- ObjectAdapterFactoryPtr _objectAdapterFactory;
-#endif
-};
-
-#ifdef ICEE_HAS_WSTRING
-class UTF8BufferI : public Ice::UTF8Buffer
-{
-public:
-
- UTF8BufferI();
- ~UTF8BufferI();
-
- Ice::Byte* getMoreBytes(size_t howMany, Ice::Byte* firstUnused);
- Ice::Byte* getBuffer();
- void reset();
-
-private:
-
- Ice::Byte* _buffer;
- size_t _offset;
-};
-#endif
-
-}
-
-#endif