diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-12 10:54:36 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-12 10:54:36 +0000 |
| commit | ddd1206b42e17eee20af8a0a28d5e411a13f5500 (patch) | |
| tree | de69583cef2540a8a999deacae2df2717f69209e /src/DefaultBtRequestFactory.cc | |
| parent | d2110dc697ac8919ef1b8f53a706a41a969f75b6 (diff) | |
2008-05-12 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Changed method signature:
BtRequestFactory::createRequestMessages,
BtRequestFactory::createRequestMessagesOnEndGame
* src/BtRequestFactory.h
* src/DefaultBtInteractive.cc
* src/DefaultBtRequestFactory.cc
* src/DefaultBtRequestFactory.h
* test/DefaultBtRequestFactoryTest.cc
* test/MockBtRequestFactory.h
Diffstat (limited to 'src/DefaultBtRequestFactory.cc')
| -rw-r--r-- | src/DefaultBtRequestFactory.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/DefaultBtRequestFactory.cc b/src/DefaultBtRequestFactory.cc index 22e13868..f9317917 100644 --- a/src/DefaultBtRequestFactory.cc +++ b/src/DefaultBtRequestFactory.cc @@ -105,9 +105,9 @@ void DefaultBtRequestFactory::removeAllTargetPiece() { pieces.clear(); } -BtMessages DefaultBtRequestFactory::createRequestMessages(size_t max) +void DefaultBtRequestFactory::createRequestMessages +(std::deque<SharedHandle<BtMessage> >& requests, size_t max) { - BtMessages requests; for(Pieces::iterator itr = pieces.begin(); itr != pieces.end() && requests.size() < max; itr++) { PieceHandle& piece = *itr; @@ -117,12 +117,11 @@ BtMessages DefaultBtRequestFactory::createRequestMessages(size_t max) requests.push_back(messageFactory->createRequestMessage(piece, blockIndex)); } } - return requests; } -BtMessages DefaultBtRequestFactory::createRequestMessagesOnEndGame(size_t max) +void DefaultBtRequestFactory::createRequestMessagesOnEndGame +(std::deque<SharedHandle<BtMessage> >& requests, size_t max) { - BtMessages requests; for(Pieces::iterator itr = pieces.begin(); itr != pieces.end() && requests.size() < max; itr++) { PieceHandle& piece = *itr; @@ -138,7 +137,6 @@ BtMessages DefaultBtRequestFactory::createRequestMessagesOnEndGame(size_t max) } } } - return requests; } std::deque<SharedHandle<Piece> >& DefaultBtRequestFactory::getTargetPieces() |
