Bitcoin Core  22.99.0
P2P Digital Currency
CConnman Member List

This is the complete list of members for CConnman, including all inherited members.

AcceptConnection(const ListenSocket &hListenSocket)CConnmanprivate
AddAddrFetch(const std::string &strDest)CConnmanprivate
AddConnection(const std::string &address, ConnectionType conn_type)CConnman
AddNode(const std::string &node)CConnman
addrmanCConnmanprivate
AddWhitelistPermissionFlags(NetPermissionFlags &flags, const CNetAddr &addr) constCConnmanprivate
AlreadyConnectedToAddress(const CAddress &addr)CConnmanprivate
AttemptToEvictConnection()CConnmanprivate
Bind(const CService &addr, unsigned int flags, NetPermissionFlags permissions)CConnmanprivate
BindListenPort(const CService &bindAddr, bilingual_str &strError, NetPermissionFlags permissions)CConnmanprivate
CalculateKeyedNetGroup(const CAddress &ad) constCConnmanprivate
CConnman(uint64_t seed0, uint64_t seed1, CAddrMan &addrman, bool network_active=true)CConnman
CConnmanTestCConnmanfriend
CheckIncomingNonce(uint64_t nonce)CConnman
condMsgProcCConnmanprivate
ConnectNode(CAddress addrConnect, const char *pszDest, bool fCountFailure, ConnectionType conn_type)CConnmanprivate
ConnmanTestMsgCConnmanfriend
CreateNodeFromAcceptedSocket(SOCKET hSocket, NetPermissionFlags permissionFlags, const CAddress &addr_bind, const CAddress &addr)CConnmanprivate
cs_totalBytesRecvCConnmanmutableprivate
cs_totalBytesSentCConnmanmutableprivate
cs_vAddedNodesCConnmanmutableprivate
cs_vNodesCConnmanmutableprivate
DeleteNode(CNode *pnode)CConnmanprivate
DisconnectNode(const std::string &node)CConnman
DisconnectNode(const CSubNet &subnet)CConnman
DisconnectNode(const CNetAddr &addr)CConnman
DisconnectNode(NodeId id)CConnman
DisconnectNodes()CConnmanprivate
DumpAddresses()CConnmanprivate
fAddressesInitializedCConnmanprivate
FindNode(const CNetAddr &ip)CConnmanprivate
FindNode(const CSubNet &subNet)CConnmanprivate
FindNode(const std::string &addrName)CConnmanprivate
FindNode(const CService &addr)CConnmanprivate
flagInterruptMsgProcCConnmanprivate
fNetworkActiveCConnmanprivate
ForEachNode(const NodeFn &func)CConnmaninline
ForEachNode(const NodeFn &func) constCConnmaninline
ForNode(NodeId id, std::function< bool(CNode *pnode)> func)CConnman
GenerateSelectSet(std::set< SOCKET > &recv_set, std::set< SOCKET > &send_set, std::set< SOCKET > &error_set)CConnmanprivate
GetAddedNodeInfo() constCConnman
GetAddresses(size_t max_addresses, size_t max_pct, std::optional< Network > network) constCConnman
GetAddresses(CNode &requestor, size_t max_addresses, size_t max_pct)CConnman
GetCurrentBlockRelayOnlyConns() constCConnmanprivate
GetDeterministicRandomizer(uint64_t id) constCConnman
GetExtraBlockRelayCount() constCConnman
GetExtraFullOutboundCount() constCConnman
GetLocalServices() constCConnman
GetMaxOutboundTarget() constCConnman
GetMaxOutboundTimeframe() constCConnman
GetMaxOutboundTimeLeftInCycle() constCConnman
GetNetworkActive() constCConnmaninline
GetNewNodeId()CConnmanprivate
GetNodeCount(ConnectionDirection) constCConnman
GetNodeStats(std::vector< CNodeStats > &vstats) constCConnman
GetOutboundTargetBytesLeft() constCConnman
GetReceiveFloodSize() constCConnman
GetTotalBytesRecv() constCConnman
GetTotalBytesSent() constCConnman
GetTryNewOutboundPeer() constCConnman
GetUseAddrmanOutgoing() constCConnmaninline
GUARDED_BY(cs_totalBytesRecv)CConnmaninlineprivate
GUARDED_BY(cs_totalBytesSent)CConnmaninlineprivate
GUARDED_BY(cs_totalBytesSent)CConnmaninlineprivate
GUARDED_BY(cs_totalBytesSent)CConnmaninlineprivate
GUARDED_BY(cs_totalBytesSent)CConnmanprivate
GUARDED_BY(m_addr_fetches_mutex)CConnmanprivate
GUARDED_BY(cs_vAddedNodes)CConnmanprivate
GUARDED_BY(cs_vNodes)CConnmanprivate
GUARDED_BY(mutexMsgProc)CConnmanprivate
InactivityCheck(const CNode &node) constCConnmanprivate
Init(const Options &connOptions)CConnmaninline
InitBinds(const Options &options)CConnmanprivate
Interrupt()CConnman
interruptNetCConnmanprivate
m_addr_fetches_mutexCConnmanprivate
m_addr_response_cachesCConnmanprivate
m_anchorsCConnmanprivate
m_banmanCConnmanprivate
m_client_interfaceCConnmanprivate
m_i2p_sam_sessionCConnmanprivate
m_max_outboundCConnmanprivate
m_max_outbound_block_relayCConnmanprivate
m_max_outbound_full_relayCConnmanprivate
m_msgprocCConnmanprivate
m_next_send_inv_to_incomingCConnmanprivate
m_onion_bindsCConnmanprivate
m_peer_connect_timeoutCConnmanprivate
m_start_extra_block_relay_peersCConnmanprivate
m_try_another_outbound_peerCConnmanprivate
m_use_addrman_outgoingCConnmanprivate
mutexMsgProcCConnmanprivate
nLastNodeIdCConnmanprivate
nLocalServicesCConnmanprivate
nMaxAddnodeCConnmanprivate
nMaxConnectionsCConnmanprivate
nMaxFeelerCConnmanprivate
NodeFn typedefCConnman
NodeFullyConnected(const CNode *pnode)CConnmanprivatestatic
NotifyNumConnectionsChanged()CConnmanprivate
nPrevNodeCountCConnmanprivate
nReceiveFloodSizeCConnmanprivate
nSeed0CConnmanprivate
nSeed1CConnmanprivate
nSendBufferMaxSizeCConnmanprivate
OpenNetworkConnection(const CAddress &addrConnect, bool fCountFailure, CSemaphoreGrant *grantOutbound, const char *strDest, ConnectionType conn_type)CConnman
OutboundTargetReached(bool historicalBlockServingLimit) constCConnman
PoissonNextSendInbound(std::chrono::microseconds now, std::chrono::seconds average_interval)CConnman
ProcessAddrFetch()CConnmanprivate
PushMessage(CNode *pnode, CSerializedNetMsg &&msg)CConnman
RecordBytesRecv(uint64_t bytes)CConnmanprivate
RecordBytesSent(uint64_t bytes)CConnmanprivate
RemoveAddedNode(const std::string &node)CConnman
semAddnodeCConnmanprivate
semOutboundCConnmanprivate
SetNetworkActive(bool active)CConnman
SetTryNewOutboundPeer(bool flag)CConnman
ShouldRunInactivityChecks(const CNode &node, std::optional< int64_t > now=std::nullopt) constCConnman
SocketEvents(std::set< SOCKET > &recv_set, std::set< SOCKET > &send_set, std::set< SOCKET > &error_set)CConnmanprivate
SocketHandler()CConnmanprivate
SocketSendData(CNode &node) const EXCLUSIVE_LOCKS_REQUIRED(node.cs_vSend)CConnmanprivate
Start(CScheduler &scheduler, const Options &options)CConnman
StartExtraBlockRelayPeers()CConnmaninline
Stop()CConnmaninline
StopNodes()CConnman
StopThreads()CConnman
ThreadDNSAddressSeed()CConnmanprivate
threadDNSAddressSeedCConnmanprivate
threadI2PAcceptIncomingCConnmanprivate
ThreadI2PAcceptIncoming()CConnmanprivate
threadMessageHandlerCConnmanprivate
ThreadMessageHandler()CConnmanprivate
ThreadOpenAddedConnections()CConnmanprivate
threadOpenAddedConnectionsCConnmanprivate
threadOpenConnectionsCConnmanprivate
ThreadOpenConnections(std::vector< std::string > connect)CConnmanprivate
threadSocketHandlerCConnmanprivate
ThreadSocketHandler()CConnmanprivate
vhListenSocketCConnmanprivate
vNodesDisconnectedCConnmanprivate
vWhitelistedRangeCConnmanprivate
WakeMessageHandler()CConnman
~CConnman()CConnman