summaryrefslogtreecommitdiff
path: root/cpp/src/IceStorm/TraceLevels.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceStorm/TraceLevels.cpp')
-rw-r--r--cpp/src/IceStorm/TraceLevels.cpp10
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()
-{
-}