|
| size_t | size (sa_family_t family) const |
| size_t | size () const |
|
Sp< Node > | getNode (const InfoHash &id, sa_family_t family) |
|
Sp< Node > | getNode (const InfoHash &id, const SockAddr &, time_point now, bool confirmed, bool client=false) |
|
std::vector< Sp< Node > > | getCachedNodes (const InfoHash &id, sa_family_t sa_f, size_t count) const |
| void | clearBadNodes (sa_family_t family=0) |
| | NodeCache (std::mt19937_64 &r) |
Definition at line 28 of file node_cache.h.
◆ NodeCache()
| dht::NodeCache::NodeCache |
( |
std::mt19937_64 & | r | ) |
|
|
inline |
◆ clearBadNodes()
| void dht::NodeCache::clearBadNodes |
( |
sa_family_t | family = 0 | ) |
|
Reset the connectivity state of every node, Giving them a new chance if they where expired. To use in case of connectivity change etc.
◆ size() [1/2]
| size_t dht::NodeCache::size |
( |
| ) |
const |
|
inline |
◆ size() [2/2]
| size_t dht::NodeCache::size |
( |
sa_family_t | family | ) |
const |
|
inline |
The documentation for this struct was generated from the following file:
- /home/noptrix/ba/blackarch/packages/opendht-c/src/opendht/include/opendht/node_cache.h