MockDHTMessageCallback.h 752 B

1234567891011121314151617181920212223242526272829303132
  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. }
  12. virtual void visit(const DHTFindNodeReplyMessage* message) CXX11_OVERRIDE {}
  13. virtual void visit(const DHTGetPeersReplyMessage* message) CXX11_OVERRIDE {}
  14. virtual void visit(const DHTPingReplyMessage* message) CXX11_OVERRIDE {}
  15. virtual void
  16. onTimeout(const std::shared_ptr<DHTNode>& remoteNode) CXX11_OVERRIDE
  17. {
  18. }
  19. };
  20. } // namespace aria2
  21. #endif // D_MOCK_DHT_MESSAGE_CALLBACK_H