diff options
Diffstat (limited to 'cpp/demo/Glacier2/callback/SessionServer.cpp')
-rw-r--r-- | cpp/demo/Glacier2/callback/SessionServer.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cpp/demo/Glacier2/callback/SessionServer.cpp b/cpp/demo/Glacier2/callback/SessionServer.cpp index d07535613fc..bd94578798b 100644 --- a/cpp/demo/Glacier2/callback/SessionServer.cpp +++ b/cpp/demo/Glacier2/callback/SessionServer.cpp @@ -36,8 +36,10 @@ SessionServer::run(int argc, char* argv[]) } Ice::ObjectAdapterPtr adapter = communicator()->createObjectAdapter("SessionServer"); - adapter->add(new DummyPermissionsVerifierI, communicator()->stringToIdentity("verifier")); - adapter->add(new SessionManagerI, communicator()->stringToIdentity("sessionmanager")); + Glacier2::PermissionsVerifierPtr dpv = new DummyPermissionsVerifierI; + adapter->add(dpv, communicator()->stringToIdentity("verifier")); + Glacier2::SessionManagerPtr sm = new SessionManagerI; + adapter->add(sm, communicator()->stringToIdentity("sessionmanager")); adapter->activate(); communicator()->waitForShutdown(); return EXIT_SUCCESS; |