MockDHTMessageCallback.h 660 B

123456789101112131415161718192021222324252627
  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) {}
  10. virtual void visit(const DHTFindNodeReplyMessage* message) {}
  11. virtual void visit(const DHTGetPeersReplyMessage* message) {}
  12. virtual void visit(const DHTPingReplyMessage* message) {}
  13. virtual void onTimeout(const SharedHandle<DHTNode>& remoteNode) {}
  14. };
  15. } // namespace aria2
  16. #endif // D_MOCK_DHT_MESSAGE_CALLBACK_H