![]() |
Master Core
v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
|
#include "netbase.h"#include "protocol.h"#include "sync.h"#include "util.h"#include <map>#include <set>#include <stdint.h>#include <vector>#include <openssl/rand.h>
Include dependency graph for addrman.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | CAddrInfo |
| Extended statistics about a CAddress. More... | |
| class | CAddrMan |
| Stochastical (IP) address manager. More... | |
Macros | |
| #define | ADDRMAN_TRIED_BUCKET_COUNT 64 |
| #define | ADDRMAN_TRIED_BUCKET_SIZE 64 |
| #define | ADDRMAN_NEW_BUCKET_COUNT 256 |
| #define | ADDRMAN_NEW_BUCKET_SIZE 64 |
| #define | ADDRMAN_TRIED_BUCKETS_PER_GROUP 4 |
| #define | ADDRMAN_NEW_BUCKETS_PER_SOURCE_GROUP 32 |
| #define | ADDRMAN_NEW_BUCKETS_PER_ADDRESS 4 |
| #define | ADDRMAN_TRIED_ENTRIES_INSPECT_ON_EVICT 4 |
| #define | ADDRMAN_HORIZON_DAYS 30 |
| #define | ADDRMAN_RETRIES 3 |
| #define | ADDRMAN_MAX_FAILURES 10 |
| #define | ADDRMAN_MIN_FAIL_DAYS 7 |
| #define | ADDRMAN_GETADDR_MAX_PCT 23 |
| #define | ADDRMAN_GETADDR_MAX 2500 |
| #define ADDRMAN_GETADDR_MAX 2500 |
Definition at line 163 of file addrman.h.
Referenced by CAddrMan::GetAddr_().
| #define ADDRMAN_GETADDR_MAX_PCT 23 |
Definition at line 160 of file addrman.h.
Referenced by CAddrMan::GetAddr_().
| #define ADDRMAN_HORIZON_DAYS 30 |
Definition at line 148 of file addrman.h.
Referenced by CAddrInfo::IsTerrible().
| #define ADDRMAN_MAX_FAILURES 10 |
Definition at line 154 of file addrman.h.
Referenced by CAddrInfo::IsTerrible().
| #define ADDRMAN_MIN_FAIL_DAYS 7 |
Definition at line 157 of file addrman.h.
Referenced by CAddrInfo::IsTerrible().
| #define ADDRMAN_NEW_BUCKET_COUNT 256 |
Definition at line 130 of file addrman.h.
Referenced by CAddrInfo::GetNewBucket(), and CAddrMan::IMPLEMENT_SERIALIZE().
| #define ADDRMAN_NEW_BUCKET_SIZE 64 |
Definition at line 133 of file addrman.h.
Referenced by CAddrMan::Add_(), and CAddrMan::MakeTried().
| #define ADDRMAN_NEW_BUCKETS_PER_ADDRESS 4 |
Definition at line 142 of file addrman.h.
Referenced by CAddrMan::Add_(), and CAddrMan::IMPLEMENT_SERIALIZE().
| #define ADDRMAN_NEW_BUCKETS_PER_SOURCE_GROUP 32 |
Definition at line 139 of file addrman.h.
Referenced by CAddrInfo::GetNewBucket().
| #define ADDRMAN_RETRIES 3 |
Definition at line 151 of file addrman.h.
Referenced by CAddrInfo::IsTerrible().
| #define ADDRMAN_TRIED_BUCKET_COUNT 64 |
Definition at line 124 of file addrman.h.
Referenced by CAddrInfo::GetTriedBucket(), and CAddrMan::IMPLEMENT_SERIALIZE().
| #define ADDRMAN_TRIED_BUCKET_SIZE 64 |
Definition at line 127 of file addrman.h.
Referenced by CAddrMan::IMPLEMENT_SERIALIZE(), and CAddrMan::MakeTried().
| #define ADDRMAN_TRIED_BUCKETS_PER_GROUP 4 |
Definition at line 136 of file addrman.h.
Referenced by CAddrInfo::GetTriedBucket().
| #define ADDRMAN_TRIED_ENTRIES_INSPECT_ON_EVICT 4 |
Definition at line 145 of file addrman.h.
Referenced by CAddrMan::SelectTried().
1.8.8