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 |

