diff options
Diffstat (limited to 'cpp/test/Glacier2/sessionHelper/Server.cpp')
-rw-r--r-- | cpp/test/Glacier2/sessionHelper/Server.cpp | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/cpp/test/Glacier2/sessionHelper/Server.cpp b/cpp/test/Glacier2/sessionHelper/Server.cpp index dd510c28337..df94ef27022 100644 --- a/cpp/test/Glacier2/sessionHelper/Server.cpp +++ b/cpp/test/Glacier2/sessionHelper/Server.cpp @@ -2,7 +2,6 @@ // Copyright (c) ZeroC, Inc. All rights reserved. // -#include <IceUtil/IceUtil.h> #include <Ice/Ice.h> #include <TestHelper.h> #include <Callback.h> @@ -13,25 +12,24 @@ using namespace Test; namespace { -class CallbackI : public Callback +class CallbackI final : public Callback { - public: - virtual void - initiateCallback(ICE_IN(CallbackReceiverPrxPtr) proxy, const Ice::Current& current) + void + initiateCallback(shared_ptr<CallbackReceiverPrx> proxy, const Ice::Current& current) override { proxy->callback(current.ctx); } - virtual void - initiateCallbackEx(ICE_IN(CallbackReceiverPrxPtr) proxy, const Ice::Current& current) + void + initiateCallbackEx(shared_ptr<CallbackReceiverPrx> proxy, const Ice::Current& current) override { proxy->callbackEx(current.ctx); } - virtual void - shutdown(const Ice::Current& current) + void + shutdown(const Ice::Current& current) override { current.adapter->getCommunicator()->shutdown(); } @@ -39,11 +37,11 @@ public: } -class Server : public Test::TestHelper +class Server final : public Test::TestHelper { public: - void run(int, char**); + void run(int, char**) override; }; void @@ -54,7 +52,7 @@ Server::run(int argc, char** argv) communicator->createObjectAdapter("DeactivatedAdapter"); communicator->getProperties()->setProperty("CallbackAdapter.Endpoints", getTestEndpoint()); - Ice::ObjectAdapterPtr adapter = communicator->createObjectAdapter("CallbackAdapter"); + auto adapter = communicator->createObjectAdapter("CallbackAdapter"); adapter->add(ICE_MAKE_SHARED(CallbackI), Ice::stringToIdentity("callback")); adapter->activate(); communicator->waitForShutdown(); |