MockDHTMessageCallback.h 746 B

123456789101112131415161718192021222324252627282930
  1. #ifndef D_MOCK_DHT_MESSAGE_CALLBACK_H
  2. #define D_MOCK_DHT_MESSAGE_CALLBACK_H
  3. #include "DHTMessageCallback.h"
  4. namespace aria2 {
  5. class MockDHTMessageCallback:public DHTMessageCallback {
  6. public:
  7. MockDHTMessageCallback() {}
  8. virtual ~MockDHTMessageCallback() {}
  9. virtual void visit(const DHTAnnouncePeerReplyMessage* message) CXX11_OVERRIDE
  10. {}
  11. virtual void visit(const DHTFindNodeReplyMessage* message) CXX11_OVERRIDE {}
  12. virtual void visit(const DHTGetPeersReplyMessage* message) CXX11_OVERRIDE {}
  13. virtual void visit(const DHTPingReplyMessage* message) CXX11_OVERRIDE {}
  14. virtual void onTimeout(const std::shared_ptr<DHTNode>& remoteNode)
  15. CXX11_OVERRIDE
  16. {}
  17. };
  18. } // namespace aria2
  19. #endif // D_MOCK_DHT_MESSAGE_CALLBACK_H