Anoncoin  0.9.4
P2P Digital Currency
Classes | Macros
addrman.h File Reference
#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
 

Macro Definition Documentation

#define ADDRMAN_GETADDR_MAX   2500

Definition at line 164 of file addrman.h.

#define ADDRMAN_GETADDR_MAX_PCT   23

Definition at line 161 of file addrman.h.

#define ADDRMAN_HORIZON_DAYS   30

Definition at line 149 of file addrman.h.

#define ADDRMAN_MAX_FAILURES   10

Definition at line 155 of file addrman.h.

#define ADDRMAN_MIN_FAIL_DAYS   7

Definition at line 158 of file addrman.h.

#define ADDRMAN_NEW_BUCKET_COUNT   256

Definition at line 131 of file addrman.h.

#define ADDRMAN_NEW_BUCKET_SIZE   64

Definition at line 134 of file addrman.h.

#define ADDRMAN_NEW_BUCKETS_PER_ADDRESS   4

Definition at line 143 of file addrman.h.

#define ADDRMAN_NEW_BUCKETS_PER_SOURCE_GROUP   32

Definition at line 140 of file addrman.h.

#define ADDRMAN_RETRIES   3

Definition at line 152 of file addrman.h.

#define ADDRMAN_TRIED_BUCKET_COUNT   64

Definition at line 125 of file addrman.h.

#define ADDRMAN_TRIED_BUCKET_SIZE   64

Definition at line 128 of file addrman.h.

#define ADDRMAN_TRIED_BUCKETS_PER_GROUP   4

Definition at line 137 of file addrman.h.

#define ADDRMAN_TRIED_ENTRIES_INSPECT_ON_EVICT   4

Definition at line 146 of file addrman.h.