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

Function findTreeNodeFor

src/DHTBucketTree.cc:101–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99namespace dht {
100
101DHTBucketTreeNode* findTreeNodeFor(DHTBucketTreeNode* root,
102 const unsigned char* key)
103{
104 if (root->leaf()) {
105 return root;
106 }
107 else {
108 return findTreeNodeFor(root->dig(key), key);
109 }
110}
111
112std::shared_ptr<DHTBucket> findBucketFor(DHTBucketTreeNode* root,
113 const unsigned char* key)

Callers 3

findBucketForFunction · 0.85
findClosestKNodesFunction · 0.85
addNodeMethod · 0.85

Calls 2

leafMethod · 0.80
digMethod · 0.80

Tested by

no test coverage detected