summaryrefslogtreecommitdiff
path: root/src/DHTAutoSaveCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 01:10:38 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 01:10:38 +0900
commit07d270c87e6f9184aea4ca17eb26e466712e8db2 (patch)
tree2dfbaa2e0d2ad0f38cb73098608f7d67a64320f8 /src/DHTAutoSaveCommand.cc
parent126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff)
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/DHTAutoSaveCommand.cc')
-rw-r--r--src/DHTAutoSaveCommand.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/DHTAutoSaveCommand.cc b/src/DHTAutoSaveCommand.cc
index 128b3cfd..05f04e4f 100644
--- a/src/DHTAutoSaveCommand.cc
+++ b/src/DHTAutoSaveCommand.cc
@@ -93,13 +93,13 @@ void DHTAutoSaveCommand::save()
tempFile.remove();
File(File(dhtFile).getDirname()).mkdirs();
- std::vector<SharedHandle<DHTNode> > nodes;
- std::vector<SharedHandle<DHTBucket> > buckets;
+ std::vector<std::shared_ptr<DHTNode> > nodes;
+ std::vector<std::shared_ptr<DHTBucket> > buckets;
routingTable_->getBuckets(buckets);
- for(std::vector<SharedHandle<DHTBucket> >::const_iterator i = buckets.begin(),
+ for(std::vector<std::shared_ptr<DHTBucket> >::const_iterator i = buckets.begin(),
eoi = buckets.end(); i != eoi; ++i) {
- const SharedHandle<DHTBucket>& bucket = *i;
- std::vector<SharedHandle<DHTNode> > goodNodes;
+ const std::shared_ptr<DHTBucket>& bucket = *i;
+ std::vector<std::shared_ptr<DHTNode> > goodNodes;
bucket->getGoodNodes(goodNodes);
nodes.insert(nodes.end(), goodNodes.begin(), goodNodes.end());
}
@@ -117,13 +117,13 @@ void DHTAutoSaveCommand::save()
}
}
-void DHTAutoSaveCommand::setLocalNode(const SharedHandle<DHTNode>& localNode)
+void DHTAutoSaveCommand::setLocalNode(const std::shared_ptr<DHTNode>& localNode)
{
localNode_ = localNode;
}
void DHTAutoSaveCommand::setRoutingTable
-(const SharedHandle<DHTRoutingTable>& routingTable)
+(const std::shared_ptr<DHTRoutingTable>& routingTable)
{
routingTable_ = routingTable;
}