Changeset View
Changeset View
Standalone View
Standalone View
src/net.cpp
Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | |||||
static const uint64_t RANDOMIZER_ID_NETGROUP = 0x6c0edd8036ef4036ULL; | static const uint64_t RANDOMIZER_ID_NETGROUP = 0x6c0edd8036ef4036ULL; | ||||
// SHA256("localhostnonce")[0:8] | // SHA256("localhostnonce")[0:8] | ||||
static const uint64_t RANDOMIZER_ID_LOCALHOSTNONCE = 0xd93e69e2bbfa5735ULL; | static const uint64_t RANDOMIZER_ID_LOCALHOSTNONCE = 0xd93e69e2bbfa5735ULL; | ||||
// | // | ||||
// Global state variables | // Global state variables | ||||
// | // | ||||
bool fDiscover = true; | bool fDiscover = true; | ||||
bool fListen = true; | bool fListen = true; | ||||
bool fRelayTxes = true; | bool g_relay_txes = !DEFAULT_BLOCKSONLY; | ||||
RecursiveMutex cs_mapLocalHost; | RecursiveMutex cs_mapLocalHost; | ||||
std::map<CNetAddr, LocalServiceInfo> mapLocalHost GUARDED_BY(cs_mapLocalHost); | std::map<CNetAddr, LocalServiceInfo> mapLocalHost GUARDED_BY(cs_mapLocalHost); | ||||
static bool vfLimited[NET_MAX] GUARDED_BY(cs_mapLocalHost) = {}; | static bool vfLimited[NET_MAX] GUARDED_BY(cs_mapLocalHost) = {}; | ||||
void CConnman::AddOneShot(const std::string &strDest) { | void CConnman::AddOneShot(const std::string &strDest) { | ||||
LOCK(cs_vOneShots); | LOCK(cs_vOneShots); | ||||
vOneShots.push_back(strDest); | vOneShots.push_back(strDest); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 2,783 Lines • Show Last 20 Lines |