summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/ServerI.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-11-03 21:48:08 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-11-03 21:48:08 +0000
commit36e35ea4f72fed4bb01976ff9fc10b65d373d944 (patch)
tree8935f1fb8b0242c78bbf324ced470b3ab8259c1b /cpp/src/IceGrid/ServerI.cpp
parentAdded replication test. (diff)
downloadice-36e35ea4f72fed4bb01976ff9fc10b65d373d944.tar.bz2
ice-36e35ea4f72fed4bb01976ff9fc10b65d373d944.tar.xz
ice-36e35ea4f72fed4bb01976ff9fc10b65d373d944.zip
Fixes
Diffstat (limited to 'cpp/src/IceGrid/ServerI.cpp')
-rw-r--r--cpp/src/IceGrid/ServerI.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/IceGrid/ServerI.cpp b/cpp/src/IceGrid/ServerI.cpp
index 6530be0a644..744eb289401 100644
--- a/cpp/src/IceGrid/ServerI.cpp
+++ b/cpp/src/IceGrid/ServerI.cpp
@@ -655,7 +655,7 @@ ServerI::isEnabled(const ::Ice::Current&) const
}
void
-ServerI::setProcess(const Ice::ProcessPrx& process, const Ice::Current&)
+ServerI::setProcess_async(const AMD_Server_setProcessPtr& amdCB, const Ice::ProcessPrx& process, const Ice::Current&)
{
bool deact = false;
{
@@ -663,6 +663,7 @@ ServerI::setProcess(const Ice::ProcessPrx& process, const Ice::Current&)
_process = process;
deact = _state == DeactivatingWaitForProcess;
}
+ amdCB->ice_response();
if(deact)
{
deactivate();