MockBtRequestFactory.h 948 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef _D_MOCK_BT_REQUEST_FACTORY_H_
  2. #define _D_MOCK_BT_REQUEST_FACTORY_H_
  3. #include "BtRequestFactory.h"
  4. namespace aria2 {
  5. class MockBtRequestFactory : public BtRequestFactory {
  6. public:
  7. virtual ~MockBtRequestFactory() {}
  8. virtual void addTargetPiece(const SharedHandle<Piece>& piece) {}
  9. virtual void removeTargetPiece(const SharedHandle<Piece>& piece) {}
  10. virtual void removeAllTargetPiece() {}
  11. virtual size_t countTargetPiece() { return 0; }
  12. virtual size_t countMissingBlock() { return 0; }
  13. virtual void removeCompletedPiece() {}
  14. virtual void doChokedAction() {}
  15. virtual void createRequestMessages
  16. (std::deque<SharedHandle<BtMessage> >& requests, size_t max) {}
  17. virtual void createRequestMessagesOnEndGame
  18. (std::deque<SharedHandle<BtMessage> >& requests, size_t max) {}
  19. virtual void getTargetPieceIndexes(std::deque<size_t>& indexes) const {}
  20. };
  21. } // namespace aria2
  22. #endif // _D_MOCK_BT_REQUEST_FACTORY_H_