Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
CConnman Member List
This is the complete list of members for CConnman, including all inherited members.
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 |
AddPendingMasternode(const uint256 &proTxHash) | CConnman | |
AddPendingProbeConnections(const std::set< uint256 > &proTxHashes) | CConnman | |
addrman | CConnman | private |
AllNodes | CConnman | static |
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 |
CNode class | CConnman | friend |
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=nullptr, bool fCountFailure=false) | CConnman | private |
CopyNodeVector(std::function< bool(const CNode *pnode)> cond) | CConnman | |
CopyNodeVector() | CConnman | |
cs_mapNodesWithDataToSend | CConnman | mutableprivate |
cs_setBanned | CConnman | private |
cs_totalBytesRecv | CConnman | private |
cs_totalBytesSent | CConnman | private |
cs_vAddedNodes | CConnman | private |
cs_vNodes | CConnman | mutableprivate |
cs_vOneShots | CConnman | private |
cs_vPendingMasternodes | CConnman | mutableprivate |
DeleteNode(CNode *pnode) | CConnman | private |
DisconnectNode(const std::string &node) | CConnman | |
DisconnectNode(NodeId id) | CConnman | |
DisconnectNodes() | CConnman | private |
DumpAddresses() | CConnman | private |
DumpBanlist() | CConnman | private |
DumpData() | CConnman | private |
fAddressesInitialized | CConnman | private |
FindNode(const CNetAddr &ip, bool fExcludeDisconnecting=true) | CConnman | private |
FindNode(const CSubNet &subNet, bool fExcludeDisconnecting=true) | CConnman | private |
FindNode(const std::string &addrName, bool fExcludeDisconnecting=true) | CConnman | private |
FindNode(const CService &addr, bool fExcludeDisconnecting=true) | CConnman | private |
flagInterruptMsgProc | CConnman | private |
fMsgProcWake | CConnman | private |
fNetworkActive | CConnman | private |
ForEachNode(const Condition &cond, Callable &&func) | CConnman | inline |
ForEachNode(Callable &&func) | CConnman | inline |
ForEachNode(const Condition &cond, Callable &&func) const | CConnman | inline |
ForEachNode(Callable &&func) const | CConnman | inline |
ForEachNodeContinueIf(const Condition &cond, Callable &&func) | CConnman | inline |
ForEachNodeContinueIf(Callable &&func) | CConnman | inline |
ForEachNodeContinueIf(const Condition &cond, Callable &&func) const | CConnman | inline |
ForEachNodeContinueIf(Callable &&func) const | CConnman | inline |
ForEachNodeThen(const Condition &cond, Callable &&pre, CallableAfter &&post) | CConnman | inline |
ForEachNodeThen(Callable &&pre, CallableAfter &&post) | CConnman | inline |
ForEachNodeThen(const Condition &cond, Callable &&pre, CallableAfter &&post) const | CConnman | inline |
ForEachNodeThen(Callable &&pre, CallableAfter &&post) const | CConnman | inline |
ForNode(NodeId id, std::function< bool(const CNode *pnode)> cond, std::function< bool(CNode *pnode)> func) | CConnman | |
ForNode(const CService &addr, std::function< bool(const CNode *pnode)> cond, std::function< bool(CNode *pnode)> func) | CConnman | |
ForNode(const CService &addr, Callable &&func) | CConnman | inline |
ForNode(NodeId id, Callable &&func) | CConnman | inline |
FullyConnectedOnly | CConnman | static |
GenerateSelectSet(std::set< SOCKET > &recv_set, std::set< SOCKET > &send_set, std::set< SOCKET > &error_set) | CConnman | private |
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 | |
GetMasternodeQuorumNodes(Consensus::LLMQType llmqType, const uint256 &quorumHash) const | CConnman | |
GetMasternodeQuorums(Consensus::LLMQType llmqType) | CConnman | |
GetMaxOutboundNodeCount() | 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 | |
GetSocketEventsMode() const | CConnman | inline |
GetTotalBytesRecv() | CConnman | |
GetTotalBytesSent() | CConnman | |
GetTryNewOutboundPeer() | CConnman | |
GUARDED_BY(cs_totalBytesRecv) | CConnman | private |
GUARDED_BY(cs_totalBytesSent) | CConnman | private |
GUARDED_BY(cs_totalBytesSent) | CConnman | private |
GUARDED_BY(cs_totalBytesSent) | CConnman | private |
GUARDED_BY(cs_totalBytesSent) | CConnman | private |
GUARDED_BY(cs_totalBytesSent) | CConnman | private |
GUARDED_BY(cs_setBanned) | CConnman | private |
GUARDED_BY(cs_setBanned) | CConnman | private |
GUARDED_BY(cs_vOneShots) | CConnman | private |
GUARDED_BY(cs_vAddedNodes) | CConnman | private |
GUARDED_BY(cs_vNodes) | CConnman | private |
GUARDED_BY(cs_vNodes) | CConnman | private |
GUARDED_BY(cs_mapNodesWithDataToSend) | CConnman | private |
HasMasternodeQuorumNodes(Consensus::LLMQType llmqType, const uint256 &quorumHash) | CConnman | |
InactivityCheck(CNode *pnode) | CConnman | private |
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 | |
IsConnected(const CService &addr, std::function< bool(const CNode *pnode)> cond) | CConnman | inline |
IsMasternodeOrDisconnectRequested(const CService &addr) | CConnman | |
IsMasternodeQuorumNode(const CNode *pnode) | CConnman | |
IsWhitelistedRange(const CNetAddr &addr) | CConnman | private |
m_msgproc | CConnman | private |
m_next_send_inv_to_incoming | CConnman | private |
m_try_another_outbound_peer | CConnman | private |
mapSocketToNode | CConnman | private |
MarkAddressGood(const CAddress &addr) | CConnman | |
masternodePendingProbes | CConnman | private |
masternodeQuorumNodes | CConnman | private |
mutexMsgProc | CConnman | private |
nBestHeight | CConnman | private |
nLastNodeId | CConnman | private |
nLocalServices | CConnman | private |
nMaxAddnode | CConnman | private |
nMaxConnections | CConnman | private |
nMaxFeeler | CConnman | private |
nMaxOutbound | CConnman | private |
NodeFullyConnected(const CNode *pnode) | CConnman | privatestatic |
NotifyNumConnectionsChanged() | CConnman | private |
nPrevNodeCount | CConnman | private |
nReceiveFloodSize | CConnman | private |
nSeed0 | CConnman | private |
nSeed1 | CConnman | private |
nSendBufferMaxSize | CConnman | private |
NumConnections enum name | CConnman | |
OpenMasternodeConnection(const CAddress &addrConnect, bool probe=false) | CConnman | |
OpenNetworkConnection(const CAddress &addrConnect, bool fCountFailure, CSemaphoreGrant *grantOutbound=nullptr, const char *strDest=nullptr, bool fOneShot=false, bool fFeeler=false, bool manual_connection=false, bool fConnectToMasternode=false, bool fMasternodeProbe=false) | CConnman | |
OutboundTargetReached(bool historicalBlockServingLimit) | CConnman | |
PoissonNextSendInbound(int64_t now, int average_interval_seconds) | CConnman | |
ProcessOneShot() | CConnman | private |
PushMessage(CNode *pnode, CSerializedNetMsg &&msg) | CConnman | |
RecordBytesRecv(uint64_t bytes) | CConnman | private |
RecordBytesSent(uint64_t bytes) | CConnman | private |
RegisterEvents(CNode *pnode) | CConnman | private |
RelayInv(CInv &inv, const int minProtoVersion=MIN_PEER_PROTO_VERSION, bool fAllowMasternodeConnections=false) | CConnman | |
RelayInvFiltered(CInv &inv, const CTransaction &relatedTx, const int minProtoVersion=MIN_PEER_PROTO_VERSION, bool fAllowMasternodeConnections=false) | CConnman | |
RelayInvFiltered(CInv &inv, const uint256 &relatedTxHash, const int minProtoVersion=MIN_PEER_PROTO_VERSION, bool fAllowMasternodeConnections=false) | CConnman | |
RelayTransaction(const CTransaction &tx) | CConnman | |
ReleaseNodeVector(const std::vector< CNode *> &vecNodes) | CConnman | |
RemoveAddedNode(const std::string &node) | CConnman | |
RemoveMasternodeQuorumNodes(Consensus::LLMQType llmqType, const uint256 &quorumHash) | CConnman | |
semAddnode | CConnman | private |
semOutbound | CConnman | private |
SetBanned(const banmap_t &banmap) | CConnman | |
SetBannedSetDirty(bool dirty=true) | CConnman | private |
SetBestHeight(int height) | CConnman | |
SetMasternodeQuorumNodes(Consensus::LLMQType llmqType, const uint256 &quorumHash, const std::set< uint256 > &proTxHashes) | 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 | |
SocketEvents(std::set< SOCKET > &recv_set, std::set< SOCKET > &send_set, std::set< SOCKET > &error_set, bool fOnlyPoll) | CConnman | private |
SOCKETEVENTS_EPOLL enum value | CConnman | |
SOCKETEVENTS_POLL enum value | CConnman | |
SOCKETEVENTS_SELECT enum value | CConnman | |
socketEventsMode | CConnman | private |
SocketEventsMode enum name | CConnman | |
SocketEventsSelect(std::set< SOCKET > &recv_set, std::set< SOCKET > &send_set, std::set< SOCKET > &error_set, bool fOnlyPoll) | CConnman | private |
SocketHandler() | CConnman | private |
SocketRecvData(CNode *pnode) | CConnman | private |
SocketSendData(CNode *pnode) | 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(std::vector< std::string > connect) | CConnman | private |
threadOpenConnections | CConnman | private |
ThreadOpenMasternodeConnections() | CConnman | private |
threadOpenMasternodeConnections | CConnman | private |
threadSocketHandler | CConnman | private |
ThreadSocketHandler() | CConnman | private |
Unban(const CNetAddr &ip) | CConnman | |
Unban(const CSubNet &ip) | CConnman | |
UnregisterEvents(CNode *pnode) | CConnman | private |
vhListenSocket | CConnman | private |
vNodes | CConnman | private |
vNodesDisconnected | CConnman | private |
vPendingMasternodes | CConnman | private |
vWhitelistedRange | CConnman | private |
WakeMessageHandler() | CConnman | |
WakeSelect() | CConnman | |
wakeupPipe | CConnman | private |
wakeupSelectNeeded | CConnman | private |
~CConnman() | CConnman |