MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / GetNodeStats

Method GetNodeStats

src/net.cpp:3874–3886  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3872}
3873
3874void CConnman::GetNodeStats(std::vector<CNodeStats>& vstats) const
3875{
3876 AssertLockNotHeld(m_nodes_mutex);
3877
3878 vstats.clear();
3879 LOCK(m_nodes_mutex);
3880 vstats.reserve(m_nodes.size());
3881 for (CNode* pnode : m_nodes) {
3882 vstats.emplace_back();
3883 pnode->CopyStats(vstats.back());
3884 vstats.back().m_mapped_as = GetMappedAS(pnode->addr);
3885 }
3886}
3887
3888bool CConnman::DisconnectNode(std::string_view strNode)
3889{

Callers 4

cmpctblock.cppFile · 0.80
connman.cppFile · 0.80
getpeerinfoFunction · 0.80
getNodesStatsMethod · 0.80

Calls 6

CopyStatsMethod · 0.80
clearMethod · 0.45
reserveMethod · 0.45
sizeMethod · 0.45
emplace_backMethod · 0.45
backMethod · 0.45

Tested by

no test coverage detected