Changeset View
Changeset View
Standalone View
Standalone View
src/net.cpp
Show First 20 Lines • Show All 2,853 Lines • ▼ Show 20 Lines | |||||
void CConnman::SetServices(const CService &addr, ServiceFlags nServices) { | void CConnman::SetServices(const CService &addr, ServiceFlags nServices) { | ||||
addrman.SetServices(addr, nServices); | addrman.SetServices(addr, nServices); | ||||
} | } | ||||
void CConnman::MarkAddressGood(const CAddress &addr) { | void CConnman::MarkAddressGood(const CAddress &addr) { | ||||
addrman.Good(addr); | addrman.Good(addr); | ||||
} | } | ||||
void CConnman::AddNewAddresses(const std::vector<CAddress> &vAddr, | bool CConnman::AddNewAddresses(const std::vector<CAddress> &vAddr, | ||||
const CAddress &addrFrom, int64_t nTimePenalty) { | const CAddress &addrFrom, int64_t nTimePenalty) { | ||||
addrman.Add(vAddr, addrFrom, nTimePenalty); | return addrman.Add(vAddr, addrFrom, nTimePenalty); | ||||
} | } | ||||
std::vector<CAddress> CConnman::GetAddresses(size_t max_addresses, | std::vector<CAddress> CConnman::GetAddresses(size_t max_addresses, | ||||
size_t max_pct) { | size_t max_pct) { | ||||
std::vector<CAddress> addresses = addrman.GetAddr(max_addresses, max_pct); | std::vector<CAddress> addresses = addrman.GetAddr(max_addresses, max_pct); | ||||
if (m_banman) { | if (m_banman) { | ||||
addresses.erase(std::remove_if(addresses.begin(), addresses.end(), | addresses.erase(std::remove_if(addresses.begin(), addresses.end(), | ||||
[this](const CAddress &addr) { | [this](const CAddress &addr) { | ||||
▲ Show 20 Lines • Show All 442 Lines • Show Last 20 Lines |