Changeset View
Changeset View
Standalone View
Standalone View
src/addrman.h
Show First 20 Lines • Show All 493 Lines • ▼ Show 20 Lines | template <typename Stream> void Unserialize(Stream &s) { | ||||
"collisions\n", | "collisions\n", | ||||
nLostUnk, nLost); | nLostUnk, nLost); | ||||
} | } | ||||
Check(); | Check(); | ||||
} | } | ||||
void Clear() { | void Clear() { | ||||
LOCK(cs); | |||||
std::vector<int>().swap(vRandom); | std::vector<int>().swap(vRandom); | ||||
nKey = GetRandHash(); | nKey = GetRandHash(); | ||||
for (size_t bucket = 0; bucket < ADDRMAN_NEW_BUCKET_COUNT; bucket++) { | for (size_t bucket = 0; bucket < ADDRMAN_NEW_BUCKET_COUNT; bucket++) { | ||||
for (size_t entry = 0; entry < ADDRMAN_BUCKET_SIZE; entry++) { | for (size_t entry = 0; entry < ADDRMAN_BUCKET_SIZE; entry++) { | ||||
vvNew[bucket][entry] = -1; | vvNew[bucket][entry] = -1; | ||||
} | } | ||||
} | } | ||||
for (size_t bucket = 0; bucket < ADDRMAN_TRIED_BUCKET_COUNT; bucket++) { | for (size_t bucket = 0; bucket < ADDRMAN_TRIED_BUCKET_COUNT; bucket++) { | ||||
▲ Show 20 Lines • Show All 152 Lines • Show Last 20 Lines |