int run(int, char**, const Ice::CommunicatorPtr& communicator, const Ice::InitializationData&) { Test::MyClassPrx allTests(const Ice::CommunicatorPtr&, bool); Test::MyClassPrx myClass = allTests(communicator, false); #ifndef ICE_OS_WINRT cout << "testing server shutdown... " << flush; myClass->shutdown(); try { myClass->opVoid(); test(false); } catch(const Ice::LocalException&) { cout << "ok" << endl; } #else // // When using SSL the run.py script starts a new server after shutdown // and the call to opVoid will success. // myClass->shutdown(); #endif return EXIT_SUCCESS; }
int run(int, char**, const Ice::CommunicatorPtr& communicator, const Ice::InitializationData&) { Test::MyClassPrx allTests(const Ice::CommunicatorPtr&); Test::MyClassPrx myClass = allTests(communicator); myClass->shutdown(); return EXIT_SUCCESS; }