MCPcopy Create free account
hub / github.com/PurpleI2P/i2pd / UpdatePeerParams

Method UpdatePeerParams

libi2pd/Transports.cpp:1052–1064  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1050 }
1051
1052 void Transports::UpdatePeerParams (std::shared_ptr<const i2p::data::RouterInfo> r)
1053 {
1054 if (!r) return;
1055 std::shared_ptr<Peer> peer;
1056 {
1057 std::lock_guard<std::mutex> l(m_PeersMutex);
1058 auto it = m_Peers.find (r->GetIdentHash ());
1059 if (it != m_Peers.end ())
1060 peer = it->second;
1061 }
1062 if (peer)
1063 peer->UpdateParams (r);
1064 }
1065
1066 void Transports::HandlePeerCleanupTimer (const boost::system::error_code& ecode)
1067 {

Callers 2

ProcessNextFrameMethod · 0.80
HandleRouterInfoMethod · 0.80

Calls 1

UpdateParamsMethod · 0.80

Tested by

no test coverage detected