|
| | AddrManTest (bool makeDeterministic=true, std::vector< bool > asmap=std::vector< bool >()) |
| |
| AddrInfo * | Find (const CService &addr, int *pnId=nullptr) |
| |
| AddrInfo * | Create (const CAddress &addr, const CNetAddr &addrSource, int *pnId=nullptr) |
| |
| void | Delete (int nId) |
| |
| std::pair< int, int > | GetBucketAndEntry (const CAddress &addr) |
| |
| void | SimConnFail (const CService &addr) |
| |
| | AddrMan (std::vector< bool > asmap, bool deterministic, int32_t consistency_check_ratio) |
| |
| | ~AddrMan () |
| |
| template<typename Stream > |
| void | Serialize (Stream &s_) const |
| |
| template<typename Stream > |
| void | Unserialize (Stream &s_) |
| |
| size_t | size () const |
| | Return the number of (unique) addresses in all tables. More...
|
| |
| bool | Add (const std::vector< CAddress > &vAddr, const CNetAddr &source, int64_t nTimePenalty=0) |
| | Attempt to add one or more addresses to addrman's new table. More...
|
| |
| void | Good (const CService &addr, int64_t nTime=GetAdjustedTime()) |
| | Mark an entry as accessible, possibly moving it from "new" to "tried". More...
|
| |
| void | Attempt (const CService &addr, bool fCountFailure, int64_t nTime=GetAdjustedTime()) |
| | Mark an entry as connection attempted to. More...
|
| |
| void | ResolveCollisions () |
| | See if any to-be-evicted tried table entries have been tested and if so resolve the collisions. More...
|
| |
| std::pair< CAddress, int64_t > | SelectTriedCollision () |
| | Randomly select an address in the tried table that another address is attempting to evict. More...
|
| |
| std::pair< CAddress, int64_t > | Select (bool newOnly=false) const |
| | Choose an address to connect to. More...
|
| |
| std::vector< CAddress > | GetAddr (size_t max_addresses, size_t max_pct, std::optional< Network > network) const |
| | Return all or many randomly selected addresses, optionally by network. More...
|
| |
| void | Connected (const CService &addr, int64_t nTime=GetAdjustedTime()) |
| | We have successfully connected to this peer. More...
|
| |
| void | SetServices (const CService &addr, ServiceFlags nServices) |
| | Update an entry's service bits. More...
|
| |
| const std::vector< bool > & | GetAsmap () const |
| |
Definition at line 80 of file addrman_tests.cpp.