Bitcoin ABC 0.31.2
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
AddrManImpl Member List

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

Add(const std::vector< CAddress > &vAddr, const CNetAddr &source, std::chrono::seconds time_penalty) EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
Add_(const std::vector< CAddress > &vAddr, const CNetAddr &source, std::chrono::seconds time_penalty) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
AddrManCorruptedAddrManImplfriend
AddrManImpl(std::vector< bool > &&asmap, int32_t consistency_check_ratio)AddrManImpl
AddrManTestAddrManImplfriend
AddSingle(const CAddress &addr, const CNetAddr &source, std::chrono::seconds time_penalty) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
Attempt(const CService &addr, bool fCountFailure, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
Attempt_(const CService &addr, bool fCountFailure, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
Check() const EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
CheckAddrman() const EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
Clear() EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
ClearNew(int nUBucket, int nUBucketPos) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
Connected(const CService &addr, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
Connected_(const CService &addr, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
Create(const CAddress &addr, const CNetAddr &addrSource, int *pnId=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
csAddrManImplmutableprivate
Delete(int nId) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
deterministicAddrManImplprivate
FILE_FORMATAddrManImplprivatestatic
Find(const CService &addr, int *pnId=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
Format enum nameAddrManImplprivate
GetAddr(size_t max_addresses, size_t max_pct, std::optional< Network > network) const EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
GetAddr_(size_t max_addresses, size_t max_pct, std::optional< Network > network) const EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
GetAsmap() constAddrManImpl
Good(const CService &addr, bool test_before_evict, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
Good_(const CService &addr, bool test_before_evict, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
GUARDED_BY(cs)AddrManImplprivate
GUARDED_BY(cs)AddrManImplprivate
GUARDED_BY(cs)AddrManImplprivate
GUARDED_BY(cs)AddrManImplmutableprivate
GUARDED_BY(cs)AddrManImplprivate
GUARDED_BY(cs)AddrManImplprivate
GUARDED_BY(cs)AddrManImplprivate
GUARDED_BY(cs)AddrManImplprivate
GUARDED_BY(cs)AddrManImplprivate
INCOMPATIBILITY_BASEAddrManImplprivatestatic
insecure_randAddrManImplmutableprivate
m_asmapAddrManImplprivate
m_consistency_check_ratioAddrManImplprivate
m_tried_collisionsAddrManImplprivate
MakeDeterministic() EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
MakeTried(AddrInfo &info, int nId) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
nKeyAddrManImplprivate
ResolveCollisions() EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
ResolveCollisions_() EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
Select(bool newOnly) const EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
Select_(bool newOnly) const EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
SelectTriedCollision() EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
SelectTriedCollision_() EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
Serialize(Stream &s_) const EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
SetServices(const CService &addr, ServiceFlags nServices) EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
SetServices_(const CService &addr, ServiceFlags nServices) EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
size() const EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
SwapRandom(unsigned int nRandomPos1, unsigned int nRandomPos2) const EXCLUSIVE_LOCKS_REQUIRED(cs)AddrManImplprivate
Unserialize(Stream &s_) EXCLUSIVE_LOCKS_REQUIRED(!cs)AddrManImpl
V0_HISTORICAL enum valueAddrManImplprivate
V1_DETERMINISTIC enum valueAddrManImplprivate
V2_ASMAP enum valueAddrManImplprivate
V3_BIP155 enum valueAddrManImplprivate
V4_MULTIPORT enum valueAddrManImplprivate
~AddrManImpl()AddrManImpl