Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/node.cpp
Show First 20 Lines • Show All 125 Lines • ▼ Show 20 Lines | class NodeImpl : public Node { | ||||
std::get<2>(node_stats)); | std::get<2>(node_stats)); | ||||
} | } | ||||
} | } | ||||
return true; | return true; | ||||
} | } | ||||
return false; | return false; | ||||
} | } | ||||
bool getBanned(banmap_t &banmap) override { | bool getBanned(banmap_t &banmap) override { | ||||
if (g_connman) { | if (g_banman) { | ||||
g_connman->GetBanned(banmap); | g_banman->GetBanned(banmap); | ||||
return true; | return true; | ||||
} | } | ||||
return false; | return false; | ||||
} | } | ||||
bool ban(const CNetAddr &net_addr, BanReason reason, | bool ban(const CNetAddr &net_addr, BanReason reason, | ||||
int64_t ban_time_offset) override { | int64_t ban_time_offset) override { | ||||
if (g_connman) { | if (g_banman) { | ||||
g_connman->Ban(net_addr, reason, ban_time_offset); | g_banman->Ban(net_addr, reason, ban_time_offset); | ||||
return true; | return true; | ||||
} | } | ||||
return false; | return false; | ||||
} | } | ||||
bool unban(const CSubNet &ip) override { | bool unban(const CSubNet &ip) override { | ||||
if (g_connman) { | if (g_banman) { | ||||
g_connman->Unban(ip); | g_banman->Unban(ip); | ||||
return true; | return true; | ||||
} | } | ||||
return false; | return false; | ||||
} | } | ||||
bool disconnect(const CNetAddr &net_addr) override { | bool disconnect(const CNetAddr &net_addr) override { | ||||
if (g_connman) { | if (g_connman) { | ||||
return g_connman->DisconnectNode(net_addr); | return g_connman->DisconnectNode(net_addr); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 157 Lines • Show Last 20 Lines |