MockDHTTaskFactory.h 997 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #ifndef _D_MOCK_DHT_TASK_FACTORY_H_
  2. #define _D_MOCK_DHT_TASK_FACTORY_H_
  3. #include "DHTTaskFactory.h"
  4. class MockDHTTaskFactory:public DHTTaskFactory {
  5. public:
  6. virtual ~MockDHTTaskFactory() {}
  7. virtual DHTTaskHandle createPingTask(const DHTNodeHandle& remoteNode,
  8. size_t numRetry = 0)
  9. {
  10. return 0;
  11. }
  12. virtual DHTTaskHandle createGetIDTask(const DHTNodeHandle& remoteNode,
  13. size_t numRetry = 0)
  14. {
  15. return 0;
  16. }
  17. virtual DHTTaskHandle createNodeLookupTask(const unsigned char* targetID)
  18. {
  19. return 0;
  20. }
  21. virtual DHTTaskHandle createBucketRefreshTask()
  22. {
  23. return 0;
  24. }
  25. virtual DHTTaskHandle createPeerLookupTask(const BtContextHandle& ctx)
  26. {
  27. return 0;
  28. }
  29. virtual DHTTaskHandle createPeerAnnounceTask(const unsigned char* infoHash)
  30. {
  31. return 0;
  32. }
  33. virtual DHTTaskHandle createReplaceNodeTask(const DHTBucketHandle& bucket,
  34. const DHTNodeHandle& newNode)
  35. {
  36. return 0;
  37. }
  38. };
  39. #endif // _D_MOCK_DHT_TASK_FACTORY_H_