MCPcopy Create free account
hub / github.com/LUX-Core/lux / FindNode

Function FindNode

src/net.cpp:381–393  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

379CCriticalSection CNode::cs_totalBytesSent;
380
381CNode* FindNode(const CNetAddr& ip)
382{
383 vector<CNode*> vNodesCopy;
384 {
385 LOCK(cs_vNodes);
386 vNodesCopy = vNodes;
387 }
388
389 for (CNode* pnode : vNodesCopy)
390 if (pnode && (CNetAddr)pnode->addr == ip)
391 return (pnode);
392 return NULL;
393}
394
395CNode* FindNode(const CSubNet& subNet)
396{

Callers 5

disconnectnodeFunction · 0.70
setbanFunction · 0.70
ConnectNodeFunction · 0.70
limit_peersFunction · 0.70
OpenNetworkConnectionFunction · 0.70

Calls 3

NetworkIDMethod · 0.80
ParamsClass · 0.70
MatchMethod · 0.45

Tested by

no test coverage detected