diff options
Diffstat (limited to 'cpp/src/IceStorm/TraceLevels.cpp')
-rw-r--r-- | cpp/src/IceStorm/TraceLevels.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/cpp/src/IceStorm/TraceLevels.cpp b/cpp/src/IceStorm/TraceLevels.cpp index afa45876c72..508b7810df5 100644 --- a/cpp/src/IceStorm/TraceLevels.cpp +++ b/cpp/src/IceStorm/TraceLevels.cpp @@ -9,7 +9,9 @@ using namespace std; using namespace IceStorm; -TraceLevels::TraceLevels(const string name, const Ice::PropertiesPtr& properties, const Ice::LoggerPtr& theLogger) : +TraceLevels::TraceLevels(const string name, + const shared_ptr<Ice::Properties>& properties, + shared_ptr<Ice::Logger> theLogger) : topicMgr(0), topicMgrCat("TopicManager"), topic(0), @@ -20,7 +22,7 @@ TraceLevels::TraceLevels(const string name, const Ice::PropertiesPtr& properties electionCat("Election"), replication(0), replicationCat("Replication"), - logger(theLogger) + logger(move(theLogger)) { const string keyBase = name + ".Trace."; const_cast<int&>(topicMgr) = properties->getPropertyAsInt(keyBase + topicMgrCat); @@ -28,7 +30,3 @@ TraceLevels::TraceLevels(const string name, const Ice::PropertiesPtr& properties const_cast<int&>(subscriber) = properties->getPropertyAsInt(keyBase + subscriberCat); const_cast<int&>(election) = properties->getPropertyAsInt(keyBase + electionCat); } - -TraceLevels::~TraceLevels() -{ -} |