MockBtRequestFactory.h 863 B

123456789101112131415161718192021222324252627282930
  1. #ifndef _D_MOCK_BT_REQUEST_FACTORY_H_
  2. #define _D_MOCK_BT_REQUEST_FACTORY_H_
  3. #include "BtRequestFactory.h"
  4. class MockBtRequestFactory : public BtRequestFactory {
  5. public:
  6. virtual ~MockBtRequestFactory() {}
  7. virtual void addTargetPiece(const PieceHandle& piece) {}
  8. virtual void removeTargetPiece(const PieceHandle& piece) {}
  9. virtual void removeAllTargetPiece() {}
  10. virtual int countTargetPiece() { return 0; }
  11. virtual void removeCompletedPiece() {}
  12. virtual void doChokedAction() {}
  13. virtual BtMessages createRequestMessages(uint32_t max) { return BtMessages(); }
  14. virtual BtMessages createRequestMessagesOnEndGame(uint32_t max) { return BtMessages(); }
  15. };
  16. typedef SharedHandle<MockBtRequestFactory> MockBtRequestFactoryHandle;
  17. typedef WeakHandle<MockBtRequestFactory> MockBtRequestFactoryWeakHandle;
  18. #endif // _D_MOCK_BT_REQUEST_FACTORY_H_