summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/RegistryI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/RegistryI.cpp')
-rw-r--r--cpp/src/IceGrid/RegistryI.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/IceGrid/RegistryI.cpp b/cpp/src/IceGrid/RegistryI.cpp
index 71a1e2ef606..4f63ba0d8af 100644
--- a/cpp/src/IceGrid/RegistryI.cpp
+++ b/cpp/src/IceGrid/RegistryI.cpp
@@ -263,10 +263,10 @@ RegistryI::start(bool nowarn)
_communicator->stringToIdentity(instanceName + "/TopicManager"),
"Registry");
- NodeObserverTopic* nodeTopic = new NodeObserverTopic(_iceStorm->getTopicManager());
+ NodeObserverTopicPtr nodeTopic = new NodeObserverTopic(_iceStorm->getTopicManager());
_nodeObserver = NodeObserverPrx::uncheckedCast(registryAdapter->addWithUUID(nodeTopic));
- RegistryObserverTopic* regTopic = new RegistryObserverTopic(_iceStorm->getTopicManager());
+ RegistryObserverTopicPtr regTopic = new RegistryObserverTopic(_iceStorm->getTopicManager());
_registryObserver = RegistryObserverPrx::uncheckedCast(registryAdapter->addWithUUID(regTopic));
_database->setObservers(_registryObserver, _nodeObserver);
@@ -286,7 +286,7 @@ RegistryI::start(bool nowarn)
Identity admSessionMgrId = _communicator->stringToIdentity(instanceName + "/AdminSessionManager");
ObjectPtr admSessionMgr =
- new AdminSessionManagerI(*regTopic, *nodeTopic, _database, clientReaper, _waitQueue, sessionTimeout);
+ new AdminSessionManagerI(regTopic, nodeTopic, _database, clientReaper, _waitQueue, sessionTimeout);
adminAdapter->add(admSessionMgr, admSessionMgrId);
//