Bitcoin Core 28.99.0
P2P Digital Currency
CConnman Member List

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

!m_added_nodes_mutexCConnman
!m_added_nodes_mutexCConnmanprivate
!m_addr_fetches_mutexCConnman
!m_nodes_mutexCConnmanprivate
!m_reconnections_mutexCConnmanprivate
!m_total_bytes_sent_mutexCConnman
!m_unused_i2p_sessions_mutexCConnmanprivate
!mutexMsgProcCConnman
!mutexMsgProcCConnmanprivate
AcceptConnection(const ListenSocket &hListenSocket)CConnmanprivate
AddAddrFetch(const std::string &strDest) EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutex)CConnmanprivate
AddConnection(const std::string &address, ConnectionType conn_type, bool use_v2transport) EXCLUSIVE_LOCKS_REQUIRED(!m_unused_i2p_sessions_mutex)CConnman
AddedNodesContain(const CAddress &addr) const EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex)CConnman
AddLocalServices(ServiceFlags services)CConnmaninline
AddNode(const AddedNodeParams &add) EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex)CConnman
addrmanCConnmanprivate
AddWhitelistPermissionFlags(NetPermissionFlags &flags, const CNetAddr &addr, const std::vector< NetWhitelistPermissions > &ranges) constCConnmanprivate
AlreadyConnectedToAddress(const CAddress &addr)CConnmanprivate
ASMapHealthCheck()CConnman
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, AddrMan &addrman, const NetGroupManager &netgroupman, const CChainParams &params, bool network_active=true)CConnman
CheckIncomingNonce(uint64_t nonce)CConnman
condMsgProcCConnmanprivate
ConnectNode(CAddress addrConnect, const char *pszDest, bool fCountFailure, ConnectionType conn_type, bool use_v2transport) EXCLUSIVE_LOCKS_REQUIRED(!m_unused_i2p_sessions_mutex)CConnmanprivate
ConnmanTestMsgCConnmanfriend
CreateNodeFromAcceptedSocket(std::unique_ptr< Sock > &&sock, NetPermissionFlags permission_flags, const CAddress &addr_bind, const CAddress &addr)CConnmanprivate
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() EXCLUSIVE_LOCKS_REQUIRED(!m_reconnections_mutexCConnmanprivate
DumpAddresses()CConnmanprivate
fAddressesInitializedCConnmanprivate
FindNode(const CNetAddr &ip)CConnmanprivate
FindNode(const std::string &addrName)CConnmanprivate
FindNode(const CService &addr)CConnmanprivate
flagInterruptMsgProcCConnmanprivate
fNetworkActiveCConnmanprivate
for(const std::string &added_node :connOptions.m_added_nodes)CConnmaninline
ForEachNode(const NodeFn &func)CConnmaninline
ForEachNode(const NodeFn &func) constCConnmaninline
ForNode(NodeId id, std::function< bool(CNode *pnode)> func)CConnman
GenerateWaitSockets(Span< CNode *const > nodes)CConnmanprivate
GetAddedNodeInfo(bool include_connected) const EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex)CConnman
GetAddresses(size_t max_addresses, size_t max_pct, std::optional< Network > network, const bool filtered=true) constCConnman
GetAddresses(CNode &requestor, size_t max_addresses, size_t max_pct)CConnman
GetCurrentBlockRelayOnlyConns() constCConnmanprivate
GetDefaultPort(Network net) constCConnmanprivate
GetDefaultPort(const std::string &addr) constCConnmanprivate
GetDeterministicRandomizer(uint64_t id) constCConnman
GetExtraBlockRelayCount() constCConnman
GetExtraFullOutboundCount() constCConnman
GetFullOutboundConnCount() constCConnman
GetLocalServices() constCConnman
GetMappedAS(const CNetAddr &addr) constCConnman
GetMaxOutboundTarget() const EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex)CConnman
GetMaxOutboundTimeframe() constCConnman
GetMaxOutboundTimeLeftInCycle() const EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex)CConnman
GetMaxOutboundTimeLeftInCycle_() const EXCLUSIVE_LOCKS_REQUIRED(m_total_bytes_sent_mutex)CConnmanprivate
getNetLocalAddresses() constCConnman
GetNetworkActive() constCConnmaninline
GetNewNodeId()CConnmanprivate
GetNodeCount(ConnectionDirection) constCConnman
GetNodesMutex() const LOCK_RETURNED(m_nodes_mutex)CConnman
GetNodeStats(std::vector< CNodeStats > &vstats) constCConnman
GetOutboundTargetBytesLeft() const EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex)CConnman
GetReachableEmptyNetworks() constCConnmanprivate
GetTotalBytesRecv() constCConnman
GetTotalBytesSent() const EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex)CConnman
GetTryNewOutboundPeer() constCConnman
GetUseAddrmanOutgoing() constCConnmaninline
GUARDED_BY(m_total_bytes_sent_mutex)CConnmaninlineprivate
GUARDED_BY(m_total_bytes_sent_mutex)CConnmaninlineprivate
GUARDED_BY(m_total_bytes_sent_mutex)CConnmaninlineprivate
GUARDED_BY(m_total_bytes_sent_mutex)CConnmanprivate
GUARDED_BY(m_addr_fetches_mutex)CConnmanprivate
GUARDED_BY(m_added_nodes_mutex)CConnmanprivate
GUARDED_BY(m_nodes_mutex)CConnmanprivate
GUARDED_BY(m_nodes_mutex)CConnmanprivate
GUARDED_BY(mutexMsgProc)CConnmanprivate
GUARDED_BY(m_unused_i2p_sessions_mutex)CConnmanprivate
GUARDED_BY(m_reconnections_mutex)CConnmanprivate
InactivityCheck(const CNode &node) constCConnmanprivate
Init(const Options &connOptions) EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutexCConnman
InitBinds(const Options &options)CConnmanprivate
Interrupt() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc)CConnman
interruptNetCConnmanprivate
m_added_nodes_mutexCConnmanmutableprivate
m_addr_fetches_mutexCConnmanprivate
m_addr_response_cachesCConnmanprivate
m_anchorsCConnmanprivate
m_banmanCConnman
m_banmanCConnmanprivate
m_client_interfaceCConnman
m_client_interfaceCConnmanprivate
m_i2p_sam_sessionCConnmanprivate
m_local_servicesCConnman
m_local_servicesCConnmanprivate
m_max_addnodeCConnmanprivate
m_max_automatic_connectionsCConnman
m_max_automatic_connectionsCConnmanprivate
m_max_automatic_outboundCConnman
m_max_automatic_outboundCConnmanprivate
m_max_feelerCConnmanprivate
m_max_inboundCConnman
m_max_inboundCConnmanprivate
m_max_outbound_block_relayCConnman
m_max_outbound_block_relayCConnmanprivate
m_max_outbound_full_relayCConnman
m_max_outbound_full_relayCConnmanprivate
m_msgprocCConnman
m_msgprocCConnmanprivate
m_netgroupmanCConnmanprivate
m_nodes_disconnectedCConnmanprivate
m_nodes_mutexCConnmanmutableprivate
m_onion_bindsCConnman
m_onion_bindsCConnmanprivate
m_paramsCConnmanprivate
m_peer_connect_timeoutCConnman
m_peer_connect_timeoutCConnmanprivate
m_reconnections_mutexCConnmanprivate
m_start_extra_block_relay_peersCConnmanprivate
m_total_bytes_sent_mutexCConnmanmutableprivate
m_try_another_outbound_peerCConnmanprivate
m_unused_i2p_sessions_mutexCConnmanprivate
m_use_addrman_outgoingCConnman
m_use_addrman_outgoingCConnmanprivate
MAX_UNUSED_I2P_SESSIONS_SIZECConnmanprivatestatic
MaybePickPreferredNetwork(std::optional< Network > &network)CConnmanprivate
MultipleManualOrFullOutboundConns(Network net) const EXCLUSIVE_LOCKS_REQUIRED(m_nodes_mutex)CConnman
mutexMsgProcCConnmanprivate
nLastNodeIdCConnmanprivate
nMaxOutboundLimitCConnman
NodeFn typedefCConnman
NodeFullyConnected(const CNode *pnode)CConnmanprivatestatic
NotifyNumConnectionsChanged()CConnmanprivate
nPrevNodeCountCConnmanprivate
nReceiveFloodSizeCConnman
nReceiveFloodSizeCConnmanprivate
nSeed0CConnmanprivate
nSeed1CConnmanprivate
nSendBufferMaxSizeCConnman
nSendBufferMaxSizeCConnmanprivate
nTotalBytesRecvCConnmanprivate
OpenNetworkConnection(const CAddress &addrConnect, bool fCountFailure, CSemaphoreGrant &&grant_outbound, const char *strDest, ConnectionType conn_type, bool use_v2transport) EXCLUSIVE_LOCKS_REQUIRED(!m_unused_i2p_sessions_mutex)CConnman
OutboundTargetReached(bool historicalBlockServingLimit) const EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex)CConnman
PerformReconnections() EXCLUSIVE_LOCKS_REQUIRED(!m_reconnections_mutexCConnmanprivate
ProcessAddrFetch() EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutexCConnmanprivate
PushMessage(CNode *pnode, CSerializedNetMsg &&msg) EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex)CConnman
RecordBytesRecv(uint64_t bytes)CConnmanprivate
RecordBytesSent(uint64_t bytes) EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex)CConnmanprivate
RemoveAddedNode(const std::string &node) EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex)CConnman
RemoveLocalServices(ServiceFlags services)CConnmaninline
semAddnodeCConnmanprivate
semOutboundCConnmanprivate
SetNetworkActive(bool active)CConnman
SetTryNewOutboundPeer(bool flag)CConnman
ShouldRunInactivityChecks(const CNode &node, std::chrono::seconds now) constCConnman
SocketHandler() EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutexCConnmanprivate
SocketHandlerConnected(const std::vector< CNode * > &nodes, const Sock::EventsPerSock &events_per_sock) EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutexCConnmanprivate
SocketHandlerListening(const Sock::EventsPerSock &events_per_sock)CConnmanprivate
SocketSendData(CNode &node) const EXCLUSIVE_LOCKS_REQUIRED(node.cs_vSend)CConnmanprivate
Start(CScheduler &scheduler, const Options &options) EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutexCConnman
StartExtraBlockRelayPeers()CConnman
Stop()CConnmaninline
StopNodes()CConnman
StopThreads()CConnman
threadDNSAddressSeedCConnmanprivate
ThreadDNSAddressSeed() EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutexCConnmanprivate
ThreadI2PAcceptIncoming()CConnmanprivate
threadI2PAcceptIncomingCConnmanprivate
ThreadMessageHandler() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc)CConnmanprivate
threadMessageHandlerCConnmanprivate
threadOpenAddedConnectionsCConnmanprivate
ThreadOpenAddedConnections() EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutexCConnmanprivate
threadOpenConnectionsCConnmanprivate
ThreadOpenConnections(std::vector< std::string > connect, Span< const std::string > seed_nodes) EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutexCConnmanprivate
threadSocketHandlerCConnmanprivate
ThreadSocketHandler() EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutexCConnmanprivate
use_v2transport(GetLocalServices() &NODE_P2P_V2)CConnman
vhListenSocketCConnmanprivate
vWhitelistedRangeIncomingCConnman
vWhitelistedRangeIncomingCConnmanprivate
vWhitelistedRangeOutgoingCConnman
vWhitelistedRangeOutgoingCConnmanprivate
WakeMessageHandler() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc)CConnman
whitelist_forcerelayCConnman
whitelist_forcerelayCConnmanprivate
whitelist_relayCConnman
whitelist_relayCConnmanprivate
~CConnman()CConnman