extension_message_test_helper.h 482 B

12345678910111213141516171819
  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> createBtExtendedMessage(
  8. std::unique_ptr<ExtensionMessage> extmsg) CXX11_OVERRIDE
  9. {
  10. return make_unique<BtExtendedMessage>(std::move(extmsg));
  11. }
  12. };
  13. } // namespace aria2
  14. #endif // D_EXTENSION_MESSAGE_TEST_HELPER_H