summaryrefslogtreecommitdiff
path: root/src/DHTAutoSaveCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-11 08:07:57 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-11 08:07:57 +0000
commit6d78a7656d1f726fafeede2536584c40e4379cb5 (patch)
treed802120d516f27f745cce2ffd32ae85f5dbbe0ea /src/DHTAutoSaveCommand.cc
parentbf5a8c3f78a50eec048fff8a7068fee3d48c8d1e (diff)
2008-05-11 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Changed method signature: BNode::findClosestKNodes, BNode:: enumerateBucket, DHTBucket::getGoodNodes, DHTRoutingTable::getClosestKNodes, DHTRoutingTable::getBuckets * src/BNode.cc * src/BNode.h * src/DHTAbstractNodeLookupTask.cc * src/DHTAutoSaveCommand.cc * src/DHTBucket.cc * src/DHTBucket.h * src/DHTBucketRefreshTask.cc * src/DHTFindNodeMessage.cc * src/DHTGetPeersMessage.cc * src/DHTRoutingTable.cc * src/DHTRoutingTable.h * test/BNodeTest.cc * test/DHTBucketTest.cc * test/DHTRoutingTableTest.cc
Diffstat (limited to 'src/DHTAutoSaveCommand.cc')
-rw-r--r--src/DHTAutoSaveCommand.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/DHTAutoSaveCommand.cc b/src/DHTAutoSaveCommand.cc
index 72ae4cbc..3d1ec6f0 100644
--- a/src/DHTAutoSaveCommand.cc
+++ b/src/DHTAutoSaveCommand.cc
@@ -92,11 +92,13 @@ void DHTAutoSaveCommand::save()
}
}
std::deque<SharedHandle<DHTNode> > nodes;
- std::deque<SharedHandle<DHTBucket> > buckets = _routingTable->getBuckets();
+ std::deque<SharedHandle<DHTBucket> > buckets;
+ _routingTable->getBuckets(buckets);
for(std::deque<SharedHandle<DHTBucket> >::const_iterator i = buckets.begin(); i != buckets.end(); ++i) {
const SharedHandle<DHTBucket>& bucket = *i;
- std::deque<SharedHandle<DHTNode> > goodNodes = bucket->getGoodNodes();
+ std::deque<SharedHandle<DHTNode> > goodNodes;
+ bucket->getGoodNodes(goodNodes);
nodes.insert(nodes.end(), goodNodes.begin(), goodNodes.end());
}