summaryrefslogtreecommitdiff
path: root/src/CompactPeerListProcessor.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-12 11:05:21 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-12 11:05:21 +0000
commit5f8e8e371e29d83d50b1688e1c468966218bdad5 (patch)
tree4382c9989bf7f942f1fc8d167cb083eecb9d548b /src/CompactPeerListProcessor.cc
parentddd1206b42e17eee20af8a0a28d5e411a13f5500 (diff)
2008-05-12 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Changed method signature: PeerListProcessor::extractPeer * src/CompactPeerListProcessor.cc * src/CompactPeerListProcessor.h * src/DefaultBtAnnounce.cc * src/DefaultPeerListProcessor.cc * src/DefaultPeerListProcessor.h * src/DelegatingPeerListProcessor.cc * src/DelegatingPeerListProcessor.h * src/PeerListProcessor.h * src/UTPexExtensionMessage.cc * test/DefaultPeerListProcessorTest.cc
Diffstat (limited to 'src/CompactPeerListProcessor.cc')
-rw-r--r--src/CompactPeerListProcessor.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/CompactPeerListProcessor.cc b/src/CompactPeerListProcessor.cc
index 6fbc2015..726a99cd 100644
--- a/src/CompactPeerListProcessor.cc
+++ b/src/CompactPeerListProcessor.cc
@@ -46,11 +46,12 @@ bool CompactPeerListProcessor::canHandle(const MetaEntry* peersEntry) const {
return dynamic_cast<const Data*>(peersEntry) != 0;
}
-Peers CompactPeerListProcessor::extractPeer(const MetaEntry* peersEntry) {
- Peers peers;
+void CompactPeerListProcessor::extractPeer
+(std::deque<SharedHandle<Peer> >& peers, const MetaEntry* peersEntry)
+{
const Data* peersData = dynamic_cast<const Data*>(peersEntry);
if(!peersData) {
- return peers;
+ return;
}
if(peersData->getLen()%6 == 0) {
for(size_t i = 0; i < peersData->getLen(); i += 6) {
@@ -62,7 +63,6 @@ Peers CompactPeerListProcessor::extractPeer(const MetaEntry* peersEntry) {
peers.push_back(peer);
}
}
- return peers;
}
} // namespace aria2