// // Copyright (c) ZeroC, Inc. All rights reserved. // #include #include TestI::TestI(const Ice::PropertiesPtr& properties) : _properties(properties) { } std::string TestI::getReplicaId(const Ice::Current& current) { return _properties->getProperty(current.adapter->getName() + ".AdapterId"); } std::string TestI::getReplicaIdAndShutdown(const Ice::Current& current) { current.adapter->getCommunicator()->shutdown(); return _properties->getProperty(current.adapter->getName() + ".AdapterId"); }