summaryrefslogtreecommitdiff
path: root/src/DefaultBtRequestFactory.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-09-19 14:11:41 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-09-19 14:11:41 +0000
commit67767e2f61d41dd208b4f3851d50868961db9e37 (patch)
tree14a2100e4cb9145c5d0e9642e640c84b9d642ca8 /src/DefaultBtRequestFactory.h
parentcdaafd8c8c17881db1e0abcbca6ecd8be18a1619 (diff)
2008-09-19 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed the bug that a block in a piece is requested when same block is already requested to the same peer in end game mode. * src/BtRequestFactory.h * src/DefaultBtInteractive.cc * src/DefaultBtRequestFactory.cc * src/DefaultBtRequestFactory.h * src/DefaultPieceStorage.cc * src/DefaultPieceStorage.h * src/PieceStorage.h * src/UnknownLengthPieceStorage.cc * src/UnknownLengthPieceStorage.h * test/DefaultBtRequestFactoryTest.cc * test/DefaultPieceStorageTest.cc * test/MockBtRequestFactory.h * test/MockPieceStorage.h
Diffstat (limited to 'src/DefaultBtRequestFactory.h')
-rw-r--r--src/DefaultBtRequestFactory.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/DefaultBtRequestFactory.h b/src/DefaultBtRequestFactory.h
index 84cf701f..5067138d 100644
--- a/src/DefaultBtRequestFactory.h
+++ b/src/DefaultBtRequestFactory.h
@@ -84,6 +84,8 @@ public:
virtual void createRequestMessagesOnEndGame
(std::deque<SharedHandle<BtMessage> >& requests, size_t max);
+ virtual void getTargetPieceIndexes(std::deque<size_t>& indexes) const;
+
std::deque<SharedHandle<Piece> >& getTargetPieces();
void setCuid(int32_t cuid)