diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-09-19 14:11:41 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-09-19 14:11:41 +0000 |
| commit | 67767e2f61d41dd208b4f3851d50868961db9e37 (patch) | |
| tree | 14a2100e4cb9145c5d0e9642e640c84b9d642ca8 /src/DefaultBtRequestFactory.h | |
| parent | cdaafd8c8c17881db1e0abcbca6ecd8be18a1619 (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.h | 2 |
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) |
