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

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

Add(const CAddress &addr, const CNetAddr &source, int64_t nTimePenalty=0)CAddrManinline
Add(const std::vector< CAddress > &vAddr, const CNetAddr &source, int64_t nTimePenalty=0)CAddrManinline
Add_(const CAddress &addr, const CNetAddr &source, int64_t nTimePenalty) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
Attempt(const CService &addr, bool fCountFailure, int64_t nTime=GetAdjustedTime())CAddrManinline
Attempt_(const CService &addr, bool fCountFailure, int64_t nTime) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
CAddrMan()CAddrManinline
CAddrManTest classCAddrManfriend
Check()CAddrManinline
Clear()CAddrManinline
ClearNew(int nUBucket, int nUBucketPos) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
Connected(const CService &addr, int64_t nTime=GetAdjustedTime())CAddrManinline
Connected_(const CService &addr, int64_t nTime) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
Create(const CAddress &addr, const CNetAddr &addrSource, int *pnId=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
csCAddrManmutableprotected
DecodeAsmap(fs::path path)CAddrManstatic
Delete(int nId) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
FILE_FORMATCAddrManprivatestatic
Find(const CNetAddr &addr, int *pnId=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
Format enum nameCAddrManprivate
GetAddr(size_t max_addresses, size_t max_pct)CAddrManinline
GetAddr_(std::vector< CAddress > &vAddr, size_t max_addresses, size_t max_pct) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
Good(const CService &addr, bool test_before_evict=true, int64_t nTime=GetAdjustedTime())CAddrManinline
Good_(const CService &addr, bool test_before_evict, int64_t time) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManprivate
GUARDED_BY(cs)CAddrManprivate
INCOMPATIBILITY_BASECAddrManprivatestatic
insecure_randCAddrManprotected
m_asmapCAddrMan
m_tried_collisionsCAddrManprivate
MakeTried(CAddrInfo &info, int nId) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
nKeyCAddrManprotected
ResolveCollisions()CAddrManinline
ResolveCollisions_() EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
Select(bool newOnly=false)CAddrManinline
Select_(bool newOnly) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
SelectTriedCollision()CAddrManinline
SelectTriedCollision_() EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
Serialize(Stream &s_) const CAddrManinline
SetServices(const CService &addr, ServiceFlags nServices)CAddrManinline
SetServices_(const CService &addr, ServiceFlags nServices) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
size() const CAddrManinline
SwapRandom(unsigned int nRandomPos1, unsigned int nRandomPos2) EXCLUSIVE_LOCKS_REQUIRED(cs)CAddrManprotected
Unserialize(Stream &s_)CAddrManinline
V0_HISTORICAL enum valueCAddrManprivate
V1_DETERMINISTIC enum valueCAddrManprivate
V2_ASMAP enum valueCAddrManprivate
V3_BIP155 enum valueCAddrManprivate
~CAddrMan()CAddrManinline