Bitcoin Core  22.99.0
P2P Digital Currency
CAddrMan Member List

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

Add(const std::vector< CAddress > &vAddr, const CNetAddr &source, int64_t nTimePenalty=0) EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
Add_(const CAddress &addr, const CNetAddr &source, int64_t nTimePenalty) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
Attempt(const CService &addr, bool fCountFailure, int64_t nTime=GetAdjustedTime()) EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
Attempt_(const CService &addr, bool fCountFailure, int64_t nTime) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
CAddrMan(std::vector< bool > asmap, bool deterministic, int32_t consistency_check_ratio)CAddrManexplicit
CAddrManDeterministic classCAddrManfriend
CAddrManTest classCAddrManfriend
Check() const EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
ClearNew(int nUBucket, int nUBucketPos) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
Connected(const CService &addr, int64_t nTime=GetAdjustedTime()) EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
Connected_(const CService &addr, int64_t nTime) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
Create(const CAddress &addr, const CNetAddr &addrSource, int *pnId=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
csCAddrManmutableprivate
Delete(int nId) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
FILE_FORMATCAddrManprivatestatic
Find(const CNetAddr &addr, int *pnId=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
ForceCheckAddrman() const EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
Format enum nameCAddrManprivate
GetAddr(size_t max_addresses, size_t max_pct, std::optional< Network > network) const EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
GetAddr_(std::vector< CAddress > &vAddr, size_t max_addresses, size_t max_pct, std::optional< Network > network) const EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
GetAsmap() constCAddrManinline
Good(const CService &addr, int64_t nTime=GetAdjustedTime()) EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
Good_(const CService &addr, bool test_before_evict, int64_t time) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManmutableprivate
GUARDED_BY(cs)CAddrManinlineprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManmutableprivate
GUARDED_BY(cs)CAddrManinlineprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManinlineprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManinlineprivate
INCOMPATIBILITY_BASECAddrManprivatestatic
m_asmapCAddrManprivate
m_consistency_check_ratioCAddrManprivate
m_tried_collisionsCAddrManprivate
MakeTried(CAddrInfo &info, int nId) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
nKeyCAddrManprivate
ResolveCollisions() EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
ResolveCollisions_() EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
Select(bool newOnly=false) const EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
Select_(bool newOnly) const EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
SelectTriedCollision() EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
SelectTriedCollision_() EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
Serialize(Stream &s_) const EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrMan
SetServices(const CService &addr, ServiceFlags nServices) EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
SetServices_(const CService &addr, ServiceFlags nServices) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
size() const EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrManinline
SwapRandom(unsigned int nRandomPos1, unsigned int nRandomPos2) const EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprivate
Unserialize(Stream &s_) EXCLUSIVE_LOCKS_REQUIRED(!cs)CAddrMan
V0_HISTORICAL enum valueCAddrManprivate
V1_DETERMINISTIC enum valueCAddrManprivate
V2_ASMAP enum valueCAddrManprivate
V3_BIP155 enum valueCAddrManprivate
~CAddrMan()CAddrManinline