mirror of https://github.com/aria2/aria2
				
				
				
			
		
			
				
	
	
		
			54 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
#ifndef D_MOCK_DHT_TASK_FACTORY_H
 | 
						|
#define D_MOCK_DHT_TASK_FACTORY_H
 | 
						|
 | 
						|
#include "DHTTaskFactory.h"
 | 
						|
 | 
						|
namespace aria2 {
 | 
						|
 | 
						|
class MockDHTTaskFactory : public DHTTaskFactory {
 | 
						|
public:
 | 
						|
  virtual ~MockDHTTaskFactory() {}
 | 
						|
 | 
						|
  virtual std::shared_ptr<DHTTask>
 | 
						|
  createPingTask(const std::shared_ptr<DHTNode>& remoteNode,
 | 
						|
                 int numRetry = 0) CXX11_OVERRIDE
 | 
						|
  {
 | 
						|
    return nullptr;
 | 
						|
  }
 | 
						|
 | 
						|
  virtual std::shared_ptr<DHTTask>
 | 
						|
  createNodeLookupTask(const unsigned char* targetID) CXX11_OVERRIDE
 | 
						|
  {
 | 
						|
    return nullptr;
 | 
						|
  }
 | 
						|
 | 
						|
  virtual std::shared_ptr<DHTTask> createBucketRefreshTask() CXX11_OVERRIDE
 | 
						|
  {
 | 
						|
    return nullptr;
 | 
						|
  }
 | 
						|
 | 
						|
  virtual std::shared_ptr<DHTTask> createPeerLookupTask(
 | 
						|
      const std::shared_ptr<DownloadContext>& ctx, uint16_t tcpPort,
 | 
						|
      const std::shared_ptr<PeerStorage>& peerStorage) CXX11_OVERRIDE
 | 
						|
  {
 | 
						|
    return nullptr;
 | 
						|
  }
 | 
						|
 | 
						|
  virtual std::shared_ptr<DHTTask>
 | 
						|
  createPeerAnnounceTask(const unsigned char* infoHash) CXX11_OVERRIDE
 | 
						|
  {
 | 
						|
    return nullptr;
 | 
						|
  }
 | 
						|
 | 
						|
  virtual std::shared_ptr<DHTTask>
 | 
						|
  createReplaceNodeTask(const std::shared_ptr<DHTBucket>& bucket,
 | 
						|
                        const std::shared_ptr<DHTNode>& newNode) CXX11_OVERRIDE
 | 
						|
  {
 | 
						|
    return nullptr;
 | 
						|
  }
 | 
						|
};
 | 
						|
 | 
						|
} // namespace aria2
 | 
						|
 | 
						|
#endif // D_MOCK_DHT_TASK_FACTORY_H
 |