Bitcoin ABC 0.26.3
P2P Digital Currency
|
#include <addrman.h>
#include <bench/bench.h>
#include <random.h>
#include <util/check.h>
#include <util/time.h>
#include <optional>
#include <vector>
Go to the source code of this file.
Functions | |
static void | CreateAddresses () |
static void | AddAddressesToAddrMan (AddrMan &addrman) |
static void | FillAddrMan (AddrMan &addrman) |
static void | AddrManAdd (benchmark::Bench &bench) |
static void | AddrManSelect (benchmark::Bench &bench) |
static void | AddrManGetAddr (benchmark::Bench &bench) |
static void | AddrManAddThenGood (benchmark::Bench &bench) |
BENCHMARK (AddrManAdd) | |
BENCHMARK (AddrManSelect) | |
BENCHMARK (AddrManGetAddr) | |
BENCHMARK (AddrManAddThenGood) | |
Variables | |
static constexpr size_t | NUM_SOURCES = 64 |
static constexpr size_t | NUM_ADDRESSES_PER_SOURCE = 256 |
static std::vector< CAddress > | g_sources |
static std::vector< std::vector< CAddress > > | g_addresses |
Definition at line 59 of file addrman.cpp.
|
static |
|
static |
|
static |
|
static |
BENCHMARK | ( | AddrManAdd | ) |
BENCHMARK | ( | AddrManAddThenGood | ) |
BENCHMARK | ( | AddrManGetAddr | ) |
BENCHMARK | ( | AddrManSelect | ) |
Definition at line 25 of file addrman.cpp.
Definition at line 65 of file addrman.cpp.
|
static |
Definition at line 23 of file addrman.cpp.
|
static |
Definition at line 22 of file addrman.cpp.
Definition at line 20 of file addrman.cpp.
Definition at line 19 of file addrman.cpp.