diff options
Diffstat (limited to 'cpp/test/IceStorm/persistent/Client.cpp')
-rw-r--r-- | cpp/test/IceStorm/persistent/Client.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/cpp/test/IceStorm/persistent/Client.cpp b/cpp/test/IceStorm/persistent/Client.cpp index 4f86d352c64..94b7090e21b 100644 --- a/cpp/test/IceStorm/persistent/Client.cpp +++ b/cpp/test/IceStorm/persistent/Client.cpp @@ -11,19 +11,19 @@ using namespace Ice; using namespace IceStorm; using namespace Test; -class Client : public Test::TestHelper +class Client final : public Test::TestHelper { public: - void run(int, char**); + void run(int, char**) override; }; void Client::run(int argc, char** argv) { Ice::CommunicatorHolder communicator = initialize(argc, argv); - PropertiesPtr properties = communicator->getProperties(); - string managerProxy = properties->getProperty("IceStormAdmin.TopicManager.Default"); + auto properties = communicator->getProperties(); + auto managerProxy = properties->getProperty("IceStormAdmin.TopicManager.Default"); if(managerProxy.empty()) { ostringstream os; @@ -31,8 +31,8 @@ Client::run(int argc, char** argv) throw invalid_argument(os.str()); } - IceStorm::TopicManagerPrx manager = - IceStorm::TopicManagerPrx::checkedCast(communicator->stringToProxy(managerProxy)); + auto manager = + checkedCast<IceStorm::TopicManagerPrx>(communicator->stringToProxy(managerProxy)); if(!manager) { ostringstream os; @@ -52,12 +52,12 @@ Client::run(int argc, char** argv) // Create topics // cerr << "creating topics and links..." << flush; - TopicPrx linkTo = 0; + shared_ptr<TopicPrx> linkTo; for(int i = 0; i < 10; ++i) { ostringstream topicName; topicName << "topic" << i; - TopicPrx topic = manager->create(topicName.str()); + auto topic = manager->create(topicName.str()); if(linkTo) { topic->link(linkTo, i + 1); @@ -74,7 +74,7 @@ Client::run(int argc, char** argv) { ostringstream topicName; topicName << "topic" << i; - TopicPrx topic = manager->retrieve(topicName.str()); + auto topic = manager->retrieve(topicName.str()); test(topic); ostringstream subscriber; |