MCPcopy Create free account
hub / github.com/aria2/aria2 / createResponseMessage

Method createResponseMessage

test/MockDHTMessageFactory.h:33–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31 }
32
33 virtual std::unique_ptr<DHTResponseMessage>
34 createResponseMessage(const std::string& messageType, const Dict* dict,
35 const std::string& ipaddr, uint16_t port) CXX11_OVERRIDE
36 {
37 auto remoteNode = std::make_shared<DHTNode>();
38 // TODO At this point, removeNode's ID is random.
39 remoteNode->setIPAddress(ipaddr);
40 remoteNode->setPort(port);
41 return make_unique<MockDHTResponseMessage>(
42 localNode_, remoteNode, downcast<String>(dict->get("t"))->s());
43 }
44
45 virtual std::unique_ptr<DHTPingMessage>
46 createPingMessage(const std::shared_ptr<DHTNode>& remoteNode,

Calls 3

setIPAddressMethod · 0.80
setPortMethod · 0.45
getMethod · 0.45