extension_message_test_helper.h 543 B

12345678910111213141516171819202122
  1. #ifndef D_EXTENSION_MESSAGE_TEST_HELPER_H
  2. #define D_EXTENSION_MESSAGE_TEST_HELPER_H
  3. #include "MockBtMessage.h"
  4. #include "MockBtMessageFactory.h"
  5. namespace aria2 {
  6. typedef WrapBtMessage<ExtensionMessage> WrapExtBtMessage;
  7. class WrapExtBtMessageFactory:public MockBtMessageFactory {
  8. public:
  9. virtual SharedHandle<BtMessage>
  10. createBtExtendedMessage(const SharedHandle<ExtensionMessage>& extmsg)
  11. {
  12. return SharedHandle<BtMessage>(new WrapExtBtMessage(extmsg));
  13. }
  14. };
  15. } // namespace aria2
  16. #endif // D_EXTENSION_MESSAGE_TEST_HELPER_H