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)CConnmanprivate
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)CConnmanprivate
AddPendingMasternode(const uint256 &proTxHash)CConnman
AddPendingProbeConnections(const std::set< uint256 > &proTxHashes)CConnman
addrmanCConnmanprivate
AllNodesCConnmanstatic
AttemptToEvictConnection()CConnmanprivate
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()CConnmanprivate
Bind(const CService &addr, unsigned int flags)CConnmanprivate
BindListenPort(const CService &bindAddr, std::string &strError, bool fWhitelisted=false)CConnmanprivate
CalculateKeyedNetGroup(const CAddress &ad) constCConnmanprivate
CConnman(uint64_t seed0, uint64_t seed1)CConnman
CConnmanTestCConnmanfriend
CheckIncomingNonce(uint64_t nonce)CConnman
ClearBanned()CConnman
clientInterfaceCConnmanprivate
CNode classCConnmanfriend
condMsgProcCConnmanprivate
CONNECTIONS_ALL enum valueCConnman
CONNECTIONS_IN enum valueCConnman
CONNECTIONS_NONE enum valueCConnman
CONNECTIONS_OUT enum valueCConnman
ConnectNode(CAddress addrConnect, const char *pszDest=nullptr, bool fCountFailure=false)CConnmanprivate
CopyNodeVector(std::function< bool(const CNode *pnode)> cond)CConnman
CopyNodeVector()CConnman
cs_mapNodesWithDataToSendCConnmanmutableprivate
cs_setBannedCConnmanprivate
cs_totalBytesRecvCConnmanprivate
cs_totalBytesSentCConnmanprivate
cs_vAddedNodesCConnmanprivate
cs_vNodesCConnmanmutableprivate
cs_vOneShotsCConnmanprivate
cs_vPendingMasternodesCConnmanmutableprivate
DeleteNode(CNode *pnode)CConnmanprivate
DisconnectNode(const std::string &node)CConnman
DisconnectNode(NodeId id)CConnman
DisconnectNodes()CConnmanprivate
DumpAddresses()CConnmanprivate
DumpBanlist()CConnmanprivate
DumpData()CConnmanprivate
fAddressesInitializedCConnmanprivate
FindNode(const CNetAddr &ip, bool fExcludeDisconnecting=true)CConnmanprivate
FindNode(const CSubNet &subNet, bool fExcludeDisconnecting=true)CConnmanprivate
FindNode(const std::string &addrName, bool fExcludeDisconnecting=true)CConnmanprivate
FindNode(const CService &addr, bool fExcludeDisconnecting=true)CConnmanprivate
flagInterruptMsgProcCConnmanprivate
fMsgProcWakeCConnmanprivate
fNetworkActiveCConnmanprivate
ForEachNode(const Condition &cond, Callable &&func)CConnmaninline
ForEachNode(Callable &&func)CConnmaninline
ForEachNode(const Condition &cond, Callable &&func) constCConnmaninline
ForEachNode(Callable &&func) constCConnmaninline
ForEachNodeContinueIf(const Condition &cond, Callable &&func)CConnmaninline
ForEachNodeContinueIf(Callable &&func)CConnmaninline
ForEachNodeContinueIf(const Condition &cond, Callable &&func) constCConnmaninline
ForEachNodeContinueIf(Callable &&func) constCConnmaninline
ForEachNodeThen(const Condition &cond, Callable &&pre, CallableAfter &&post)CConnmaninline
ForEachNodeThen(Callable &&pre, CallableAfter &&post)CConnmaninline
ForEachNodeThen(const Condition &cond, Callable &&pre, CallableAfter &&post) constCConnmaninline
ForEachNodeThen(Callable &&pre, CallableAfter &&post) constCConnmaninline
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)CConnmaninline
ForNode(NodeId id, Callable &&func)CConnmaninline
FullyConnectedOnlyCConnmanstatic
GenerateSelectSet(std::set< SOCKET > &recv_set, std::set< SOCKET > &send_set, std::set< SOCKET > &error_set)CConnmanprivate
GetAddedNodeInfo()CConnman
GetAddressCount() constCConnman
GetAddresses()CConnman
GetBanned(banmap_t &banmap)CConnman
GetBestHeight() constCConnman
GetDeterministicRandomizer(uint64_t id) constCConnman
GetExtraOutboundCount()CConnman
GetLocalServices() constCConnman
GetMasternodeQuorumNodes(Consensus::LLMQType llmqType, const uint256 &quorumHash) constCConnman
GetMasternodeQuorums(Consensus::LLMQType llmqType)CConnman
GetMaxOutboundNodeCount()CConnman
GetMaxOutboundTarget()CConnman
GetMaxOutboundTimeframe()CConnman
GetMaxOutboundTimeLeftInCycle()CConnman
GetNetworkActive() constCConnmaninline
GetNewNodeId()CConnmanprivate
GetNodeCount(NumConnections num)CConnman
GetNodeStats(std::vector< CNodeStats > &vstats)CConnman
GetOutboundTargetBytesLeft()CConnman
GetReceiveFloodSize() constCConnman
GetSocketEventsMode() constCConnmaninline
GetTotalBytesRecv()CConnman
GetTotalBytesSent()CConnman
GetTryNewOutboundPeer()CConnman
GUARDED_BY(cs_totalBytesRecv)CConnmanprivate
GUARDED_BY(cs_totalBytesSent)CConnmanprivate
GUARDED_BY(cs_totalBytesSent)CConnmanprivate
GUARDED_BY(cs_totalBytesSent)CConnmanprivate
GUARDED_BY(cs_totalBytesSent)CConnmanprivate
GUARDED_BY(cs_totalBytesSent)CConnmanprivate
GUARDED_BY(cs_setBanned)CConnmanprivate
GUARDED_BY(cs_setBanned)CConnmanprivate
GUARDED_BY(cs_vOneShots)CConnmanprivate
GUARDED_BY(cs_vAddedNodes)CConnmanprivate
GUARDED_BY(cs_vNodes)CConnmanprivate
GUARDED_BY(cs_vNodes)CConnmanprivate
GUARDED_BY(cs_mapNodesWithDataToSend)CConnmanprivate
HasMasternodeQuorumNodes(Consensus::LLMQType llmqType, const uint256 &quorumHash)CConnman
InactivityCheck(CNode *pnode)CConnmanprivate
Init(const Options &connOptions)CConnmaninline
InitBinds(const std::vector< CService > &binds, const std::vector< CService > &whiteBinds)CConnmanprivate
Interrupt()CConnman
interruptNetCConnmanprivate
IsBanned(CNetAddr ip)CConnman
IsBanned(CSubNet subnet)CConnman
IsConnected(const CService &addr, std::function< bool(const CNode *pnode)> cond)CConnmaninline
IsMasternodeOrDisconnectRequested(const CService &addr)CConnman
IsMasternodeQuorumNode(const CNode *pnode)CConnman
IsWhitelistedRange(const CNetAddr &addr)CConnmanprivate
m_msgprocCConnmanprivate
m_next_send_inv_to_incomingCConnmanprivate
m_try_another_outbound_peerCConnmanprivate
mapSocketToNodeCConnmanprivate
MarkAddressGood(const CAddress &addr)CConnman
masternodePendingProbesCConnmanprivate
masternodeQuorumNodesCConnmanprivate
mutexMsgProcCConnmanprivate
nBestHeightCConnmanprivate
nLastNodeIdCConnmanprivate
nLocalServicesCConnmanprivate
nMaxAddnodeCConnmanprivate
nMaxConnectionsCConnmanprivate
nMaxFeelerCConnmanprivate
nMaxOutboundCConnmanprivate
NodeFullyConnected(const CNode *pnode)CConnmanprivatestatic
NotifyNumConnectionsChanged()CConnmanprivate
nPrevNodeCountCConnmanprivate
nReceiveFloodSizeCConnmanprivate
nSeed0CConnmanprivate
nSeed1CConnmanprivate
nSendBufferMaxSizeCConnmanprivate
NumConnections enum nameCConnman
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()CConnmanprivate
PushMessage(CNode *pnode, CSerializedNetMsg &&msg)CConnman
RecordBytesRecv(uint64_t bytes)CConnmanprivate
RecordBytesSent(uint64_t bytes)CConnmanprivate
RegisterEvents(CNode *pnode)CConnmanprivate
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
semAddnodeCConnmanprivate
semOutboundCConnmanprivate
SetBanned(const banmap_t &banmap)CConnman
SetBannedSetDirty(bool dirty=true)CConnmanprivate
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)CConnmanprivate
SOCKETEVENTS_EPOLL enum valueCConnman
SOCKETEVENTS_POLL enum valueCConnman
SOCKETEVENTS_SELECT enum valueCConnman
socketEventsModeCConnmanprivate
SocketEventsMode enum nameCConnman
SocketEventsSelect(std::set< SOCKET > &recv_set, std::set< SOCKET > &send_set, std::set< SOCKET > &error_set, bool fOnlyPoll)CConnmanprivate
SocketHandler()CConnmanprivate
SocketRecvData(CNode *pnode)CConnmanprivate
SocketSendData(CNode *pnode)CConnmanprivate
Start(CScheduler &scheduler, const Options &options)CConnman
Stop()CConnman
SweepBanned()CConnmanprivate
ThreadDNSAddressSeed()CConnmanprivate
threadDNSAddressSeedCConnmanprivate
threadMessageHandlerCConnmanprivate
ThreadMessageHandler()CConnmanprivate
ThreadOpenAddedConnections()CConnmanprivate
threadOpenAddedConnectionsCConnmanprivate
ThreadOpenConnections(std::vector< std::string > connect)CConnmanprivate
threadOpenConnectionsCConnmanprivate
ThreadOpenMasternodeConnections()CConnmanprivate
threadOpenMasternodeConnectionsCConnmanprivate
threadSocketHandlerCConnmanprivate
ThreadSocketHandler()CConnmanprivate
Unban(const CNetAddr &ip)CConnman
Unban(const CSubNet &ip)CConnman
UnregisterEvents(CNode *pnode)CConnmanprivate
vhListenSocketCConnmanprivate
vNodesCConnmanprivate
vNodesDisconnectedCConnmanprivate
vPendingMasternodesCConnmanprivate
vWhitelistedRangeCConnmanprivate
WakeMessageHandler()CConnman
WakeSelect()CConnman
wakeupPipeCConnmanprivate
wakeupSelectNeededCConnmanprivate
~CConnman()CConnman
Released under the MIT license