diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-22 01:10:38 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-22 01:10:38 +0900 |
| commit | 07d270c87e6f9184aea4ca17eb26e466712e8db2 (patch) | |
| tree | 2dfbaa2e0d2ad0f38cb73098608f7d67a64320f8 /src/DHTAutoSaveCommand.cc | |
| parent | 126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff) | |
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/DHTAutoSaveCommand.cc')
| -rw-r--r-- | src/DHTAutoSaveCommand.cc | 14 |
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; } |
