diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-11 09:53:11 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-11 09:53:11 +0000 |
| commit | 83731bab5c02c8f7a3aa1382f7270c7956a60e65 (patch) | |
| tree | 736deeaa22488bd1596bd63b6736a7502504aaed /src/DHTAbstractNodeLookupTask.cc | |
| parent | 825cfe7715fee70e08a76f87cf2803602d3c5fed (diff) | |
2008-05-11 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Changed method signature:
DHTAbstractNodeLookupTask::getNodesFromMessage
* src/DHTAbstractNodeLookupTask.cc
* src/DHTAbstractNodeLookupTask.h
* src/DHTNodeLookupTask.cc
* src/DHTNodeLookupTask.h
* src/DHTPeerLookupTask.cc
* src/DHTPeerLookupTask.h
Diffstat (limited to 'src/DHTAbstractNodeLookupTask.cc')
| -rw-r--r-- | src/DHTAbstractNodeLookupTask.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/DHTAbstractNodeLookupTask.cc b/src/DHTAbstractNodeLookupTask.cc index b0025420..51423d87 100644 --- a/src/DHTAbstractNodeLookupTask.cc +++ b/src/DHTAbstractNodeLookupTask.cc @@ -60,7 +60,10 @@ void DHTAbstractNodeLookupTask::onReceived(const SharedHandle<DHTMessage>& messa { --_inFlightMessage; onReceivedInternal(message); - std::deque<SharedHandle<DHTNodeLookupEntry> > newEntries = toEntries(getNodesFromMessage(message)); + std::deque<SharedHandle<DHTNode> > nodes; + getNodesFromMessage(nodes, message); + std::deque<SharedHandle<DHTNodeLookupEntry> > newEntries = toEntries(nodes); + size_t count = 0; for(std::deque<SharedHandle<DHTNodeLookupEntry> >::const_iterator i = newEntries.begin(); i != newEntries.end(); ++i) { @@ -69,6 +72,7 @@ void DHTAbstractNodeLookupTask::onReceived(const SharedHandle<DHTMessage>& messa ++count; } } + _logger->debug("%u node lookup entries added.", count); std::stable_sort(_entries.begin(), _entries.end(), DHTIDCloser(_targetID)); _entries.erase(std::unique(_entries.begin(), _entries.end()), _entries.end()); |
