extension_message_test_helper.h 469 B

1234567891011121314151617181920
  1. #ifndef D_EXTENSION_MESSAGE_TEST_HELPER_H
  2. #define D_EXTENSION_MESSAGE_TEST_HELPER_H
  3. #include "MockBtMessageFactory.h"
  4. namespace aria2 {
  5. class WrapExtBtMessageFactory:public MockBtMessageFactory {
  6. public:
  7. virtual std::unique_ptr<BtExtendedMessage>
  8. createBtExtendedMessage(const std::shared_ptr<ExtensionMessage>& extmsg)
  9. override
  10. {
  11. return make_unique<BtExtendedMessage>(extmsg);
  12. }
  13. };
  14. } // namespace aria2
  15. #endif // D_EXTENSION_MESSAGE_TEST_HELPER_H