Bitcoin Core 28.99.0
P2P Digital Currency
|
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) | AddrManImpl | private |
AddrManDeterministic | AddrManImpl | friend |
AddrManImpl(const NetGroupManager &netgroupman, bool deterministic, int32_t consistency_check_ratio) | AddrManImpl | |
AddSingle(const CAddress &addr, const CNetAddr &source, std::chrono::seconds time_penalty) EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
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) | AddrManImpl | private |
Check() const EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
CheckAddrman() const EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
ClearNew(int nUBucket, int nUBucketPos) EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
Connected(const CService &addr, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
Connected_(const CService &addr, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
Create(const CAddress &addr, const CNetAddr &addrSource, nid_type *pnId=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
cs | AddrManImpl | mutableprivate |
Delete(nid_type nId) EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
FILE_FORMAT | AddrManImpl | privatestatic |
Find(const CService &addr, nid_type *pnId=nullptr) EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
FindAddressEntry(const CAddress &addr) EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
FindAddressEntry_(const CAddress &addr) EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
Format enum name | AddrManImpl | private |
GetAddr(size_t max_addresses, size_t max_pct, std::optional< Network > network, const bool filtered=true) const EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
GetAddr_(size_t max_addresses, size_t max_pct, std::optional< Network > network, const bool filtered=true) const EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
GetEntries(bool from_tried) const EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
GetEntries_(bool from_tried) const EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
GetEntry(bool use_tried, size_t bucket, size_t position) const EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
Good(const CService &addr, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
Good_(const CService &addr, bool test_before_evict, NodeSeconds time) EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
GUARDED_BY(cs) | AddrManImpl | mutableprivate |
GUARDED_BY(cs) | AddrManImpl | inlineprivate |
GUARDED_BY(cs) | AddrManImpl | private |
GUARDED_BY(cs) | AddrManImpl | private |
GUARDED_BY(cs) | AddrManImpl | mutableprivate |
GUARDED_BY(cs) | AddrManImpl | inlineprivate |
GUARDED_BY(cs) | AddrManImpl | private |
GUARDED_BY(cs) | AddrManImpl | inlineprivate |
GUARDED_BY(cs) | AddrManImpl | private |
GUARDED_BY(cs) | AddrManImpl | inlineprivate |
GUARDED_BY(cs) | AddrManImpl | private |
INCOMPATIBILITY_BASE | AddrManImpl | privatestatic |
m_consistency_check_ratio | AddrManImpl | private |
m_netgroupman | AddrManImpl | private |
m_tried_collisions | AddrManImpl | private |
MakeTried(AddrInfo &info, nid_type nId) EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
nKey | AddrManImpl | private |
ResolveCollisions() EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
ResolveCollisions_() EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
Select(bool new_only, const std::unordered_set< Network > &networks) const EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
Select_(bool new_only, const std::unordered_set< Network > &networks) const EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
SelectTriedCollision() EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
SelectTriedCollision_() EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
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) | AddrManImpl | private |
Size(std::optional< Network > net, std::optional< bool > in_new) const EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
Size_(std::optional< Network > net, std::optional< bool > in_new) const EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
SwapRandom(unsigned int nRandomPos1, unsigned int nRandomPos2) const EXCLUSIVE_LOCKS_REQUIRED(cs) | AddrManImpl | private |
Unserialize(Stream &s_) EXCLUSIVE_LOCKS_REQUIRED(!cs) | AddrManImpl | |
V0_HISTORICAL enum value | AddrManImpl | private |
V1_DETERMINISTIC enum value | AddrManImpl | private |
V2_ASMAP enum value | AddrManImpl | private |
V3_BIP155 enum value | AddrManImpl | private |
V4_MULTIPORT enum value | AddrManImpl | private |
~AddrManImpl() | AddrManImpl |