AcceptConnection(const ListenSocket &hListenSocket) | CConnman | private |
AddNewAddresses(const std::vector< CAddress > &vAddr, const CAddress &addrFrom, int64_t nTimePenalty=0) | CConnman | |
AddNode(const std::string &node) | CConnman | |
AddOneShot(const std::string &strDest) | CConnman | private |
addrman | CConnman | private |
AttemptToEvictConnection() | CConnman | private |
Ban(const CNetAddr &netAddr, const BanReason &reason, int64_t bantimeoffset=0, bool sinceUnixEpoch=false) | CConnman | |
Ban(const CSubNet &subNet, const BanReason &reason, int64_t bantimeoffset=0, bool sinceUnixEpoch=false) | CConnman | |
BannedSetIsDirty() | CConnman | private |
Bind(const CService &addr, unsigned int flags) | CConnman | private |
BindListenPort(const CService &bindAddr, std::string &strError, bool fWhitelisted=false) | CConnman | private |
CalculateKeyedNetGroup(const CAddress &ad) const | CConnman | private |
CConnman(uint64_t seed0, uint64_t seed1) | CConnman | |
CConnmanTest | CConnman | friend |
CheckIncomingNonce(uint64_t nonce) | CConnman | |
ClearBanned() | CConnman | |
clientInterface | CConnman | private |
condMsgProc | CConnman | private |
CONNECTIONS_ALL enum value | CConnman | |
CONNECTIONS_IN enum value | CConnman | |
CONNECTIONS_NONE enum value | CConnman | |
CONNECTIONS_OUT enum value | CConnman | |
ConnectNode(CAddress addrConnect, const char *pszDest, bool fCountFailure) | CConnman | private |
cs_setBanned | CConnman | private |
cs_totalBytesRecv | CConnman | private |
cs_totalBytesSent | CConnman | private |
cs_vAddedNodes | CConnman | private |
cs_vNodes | CConnman | mutableprivate |
cs_vOneShots | CConnman | private |
DeleteNode(CNode *pnode) | CConnman | private |
DisconnectNode(const std::string &node) | CConnman | |
DisconnectNode(NodeId id) | CConnman | |
DumpAddresses() | CConnman | private |
DumpBanlist() | CConnman | private |
DumpData() | CConnman | private |
fAddressesInitialized | CConnman | private |
FindNode(const CNetAddr &ip) | CConnman | private |
FindNode(const CSubNet &subNet) | CConnman | private |
FindNode(const std::string &addrName) | CConnman | private |
FindNode(const CService &addr) | CConnman | private |
flagInterruptMsgProc | CConnman | private |
fMsgProcWake | CConnman | private |
fNetworkActive | CConnman | private |
ForEachNode(Callable &&func) | CConnman | inline |
ForEachNode(Callable &&func) const | CConnman | inline |
ForEachNodeThen(Callable &&pre, CallableAfter &&post) | CConnman | inline |
ForEachNodeThen(Callable &&pre, CallableAfter &&post) const | CConnman | inline |
ForNode(NodeId id, std::function< bool(CNode *pnode)> func) | CConnman | |
GetAddedNodeInfo() | CConnman | |
GetAddressCount() const | CConnman | |
GetAddresses() | CConnman | |
GetBanned(banmap_t &banmap) | CConnman | |
GetBestHeight() const | CConnman | |
GetDeterministicRandomizer(uint64_t id) const | CConnman | |
GetExtraOutboundCount() | CConnman | |
GetLocalServices() const | CConnman | |
GetMaxOutboundTarget() | CConnman | |
GetMaxOutboundTimeframe() | CConnman | |
GetMaxOutboundTimeLeftInCycle() | CConnman | |
GetNetworkActive() const | CConnman | inline |
GetNewNodeId() | CConnman | private |
GetNodeCount(NumConnections num) | CConnman | |
GetNodeStats(std::vector< CNodeStats > &vstats) | CConnman | |
GetOutboundTargetBytesLeft() | CConnman | |
GetReceiveFloodSize() const | CConnman | |
GetTotalBytesRecv() | CConnman | |
GetTotalBytesSent() | CConnman | |
GetTryNewOutboundPeer() | CConnman | |
Init(const Options &connOptions) | CConnman | inline |
InitBinds(const std::vector< CService > &binds, const std::vector< CService > &whiteBinds) | CConnman | private |
Interrupt() | CConnman | |
interruptNet | CConnman | private |
IsBanned(CNetAddr ip) | CConnman | |
IsBanned(CSubNet subnet) | CConnman | |
IsWhitelistedRange(const CNetAddr &addr) | CConnman | private |
m_msgproc | CConnman | private |
m_try_another_outbound_peer | CConnman | private |
MarkAddressGood(const CAddress &addr) | CConnman | |
mutexMsgProc | CConnman | private |
nBestHeight | CConnman | private |
nLastNodeId | CConnman | private |
nLocalServices | CConnman | private |
nMaxAddnode | CConnman | private |
nMaxConnections | CConnman | private |
nMaxFeeler | CConnman | private |
nMaxOutbound | CConnman | private |
nMaxOutboundCycleStartTime | CConnman | private |
nMaxOutboundLimit | CConnman | private |
nMaxOutboundTimeframe | CConnman | private |
nMaxOutboundTotalBytesSentInCycle | CConnman | private |
NodeFullyConnected(const CNode *pnode) | CConnman | privatestatic |
nReceiveFloodSize | CConnman | private |
nRelevantServices | CConnman | private |
nSeed0 | CConnman | private |
nSeed1 | CConnman | private |
nSendBufferMaxSize | CConnman | private |
nTotalBytesRecv | CConnman | private |
nTotalBytesSent | CConnman | private |
NumConnections enum name | CConnman | |
OpenNetworkConnection(const CAddress &addrConnect, bool fCountFailure, CSemaphoreGrant *grantOutbound=nullptr, const char *strDest=nullptr, bool fOneShot=false, bool fFeeler=false, bool manual_connection=false) | CConnman | |
OutboundTargetReached(bool historicalBlockServingLimit) | CConnman | |
ProcessOneShot() | CConnman | private |
PushMessage(CNode *pnode, CSerializedNetMsg &&msg) | CConnman | |
RecordBytesRecv(uint64_t bytes) | CConnman | private |
RecordBytesSent(uint64_t bytes) | CConnman | private |
RemoveAddedNode(const std::string &node) | CConnman | |
semAddnode | CConnman | private |
semOutbound | CConnman | private |
setBanned | CConnman | private |
SetBanned(const banmap_t &banmap) | CConnman | |
setBannedIsDirty | CConnman | private |
SetBannedSetDirty(bool dirty=true) | CConnman | private |
SetBestHeight(int height) | CConnman | |
SetMaxOutboundTarget(uint64_t limit) | CConnman | |
SetMaxOutboundTimeframe(uint64_t timeframe) | CConnman | |
SetNetworkActive(bool active) | CConnman | |
SetServices(const CService &addr, ServiceFlags nServices) | CConnman | |
SetTryNewOutboundPeer(bool flag) | CConnman | |
SocketSendData(CNode *pnode) const | CConnman | private |
Start(CScheduler &scheduler, const Options &options) | CConnman | |
Stop() | CConnman | |
SweepBanned() | CConnman | private |
ThreadDNSAddressSeed() | CConnman | private |
threadDNSAddressSeed | CConnman | private |
threadMessageHandler | CConnman | private |
ThreadMessageHandler() | CConnman | private |
ThreadOpenAddedConnections() | CConnman | private |
threadOpenAddedConnections | CConnman | private |
ThreadOpenConnections() | CConnman | private |
threadOpenConnections | CConnman | private |
threadSocketHandler | CConnman | private |
ThreadSocketHandler() | CConnman | private |
Unban(const CNetAddr &ip) | CConnman | |
Unban(const CSubNet &ip) | CConnman | |
vAddedNodes | CConnman | private |
vhListenSocket | CConnman | private |
vNodes | CConnman | private |
vNodesDisconnected | CConnman | private |
vOneShots | CConnman | private |
vWhitelistedRange | CConnman | private |
WakeMessageHandler() | CConnman | |
~CConnman() | CConnman | |