summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/ServerAdapterI.h
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-04-18 13:58:42 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-04-18 13:58:42 +0000
commit12736d6b110b4f7e8f5eed868fd5c1e2a369fcd2 (patch)
tree8940ba23901283d9494acff7cae7b8d3e7539582 /cpp/src/IceGrid/ServerAdapterI.h
parentfixes. (diff)
downloadice-12736d6b110b4f7e8f5eed868fd5c1e2a369fcd2.tar.bz2
ice-12736d6b110b4f7e8f5eed868fd5c1e2a369fcd2.tar.xz
ice-12736d6b110b4f7e8f5eed868fd5c1e2a369fcd2.zip
Changed deployment implementation.
Diffstat (limited to 'cpp/src/IceGrid/ServerAdapterI.h')
-rw-r--r--cpp/src/IceGrid/ServerAdapterI.h18
1 files changed, 8 insertions, 10 deletions
diff --git a/cpp/src/IceGrid/ServerAdapterI.h b/cpp/src/IceGrid/ServerAdapterI.h
index c7b7eb57cf1..11f4ae416e7 100644
--- a/cpp/src/IceGrid/ServerAdapterI.h
+++ b/cpp/src/IceGrid/ServerAdapterI.h
@@ -17,17 +17,14 @@
namespace IceGrid
{
-class TraceLevels;
-typedef IceUtil::Handle<TraceLevels> TraceLevelsPtr;
+class NodeI;
+typedef IceUtil::Handle<NodeI> NodeIPtr;
-class ServerFactory;
-typedef IceUtil::Handle<ServerFactory> ServerFactoryPtr;
-
-class ServerAdapterI : public ServerAdapter, public IceUtil::AbstractMutexI<IceUtil::Mutex>
+class ServerAdapterI : public Adapter, public IceUtil::AbstractMutexI<IceUtil::Mutex>
{
public:
- ServerAdapterI(const ServerFactoryPtr&, const TraceLevelsPtr&, Ice::Int waitTime);
+ ServerAdapterI(const NodeIPtr&, const ServerPrx&, const std::string&, Ice::Int);
virtual ~ServerAdapterI();
virtual std::string getId(const Ice::Current&);
@@ -39,9 +36,10 @@ public:
private:
- ServerFactoryPtr _factory;
- TraceLevelsPtr _traceLevels;
- IceUtil::Time _waitTime;
+ const NodeIPtr _node;
+ const std::string _id;
+ const ServerPrx _server;
+ const IceUtil::Time _waitTime;
Ice::ObjectPrx _proxy;
};