Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
BanMan Member List

This is the complete list of members for BanMan, including all inherited members.

Ban(const CNetAddr &net_addr, int64_t ban_time_offset=0, bool since_unix_epoch=false)BanMan
Ban(const CSubNet &sub_net, int64_t ban_time_offset=0, bool since_unix_epoch=false)BanMan
BanMan(fs::path ban_file, CClientUIInterface *client_interface, int64_t default_ban_time)BanMan
BannedSetIsDirty()BanManprivate
ClearBanned()BanMan
Discourage(const CNetAddr &net_addr)BanMan
DumpBanlist()BanMan
GetBanned(banmap_t &banmap)BanMan
GUARDED_BY(m_cs_banned)BanManprivate
GUARDED_BY(m_cs_banned)BanManprivate
GUARDED_BY(m_cs_banned)BanManinlineprivate
IsBanned(const CNetAddr &net_addr)BanMan
IsBanned(const CSubNet &sub_net)BanMan
IsDiscouraged(const CNetAddr &net_addr)BanMan
m_ban_dbBanManprivate
m_client_interfaceBanManprivate
m_cs_bannedBanManprivate
m_default_ban_timeBanManprivate
SetBanned(const banmap_t &banmap)BanManprivate
SetBannedSetDirty(bool dirty=true)BanManprivate
SweepBanned()BanManprivate
Unban(const CNetAddr &net_addr)BanMan
Unban(const CSubNet &sub_net)BanMan
~BanMan()BanMan