Bitcoin Core 28.99.0
P2P Digital Currency
|
This is the complete list of members for CConnman, including all inherited members.
!m_added_nodes_mutex | CConnman | |
!m_added_nodes_mutex | CConnman | private |
!m_addr_fetches_mutex | CConnman | |
!m_nodes_mutex | CConnman | private |
!m_reconnections_mutex | CConnman | private |
!m_total_bytes_sent_mutex | CConnman | |
!m_unused_i2p_sessions_mutex | CConnman | private |
!mutexMsgProc | CConnman | |
!mutexMsgProc | CConnman | private |
AcceptConnection(const ListenSocket &hListenSocket) | CConnman | private |
AddAddrFetch(const std::string &strDest) EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutex) | CConnman | private |
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) | CConnman | inline |
AddNode(const AddedNodeParams &add) EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex) | CConnman | |
addrman | CConnman | private |
AddWhitelistPermissionFlags(NetPermissionFlags &flags, const CNetAddr &addr, const std::vector< NetWhitelistPermissions > &ranges) const | CConnman | private |
AlreadyConnectedToAddress(const CAddress &addr) | CConnman | private |
ASMapHealthCheck() | CConnman | |
AttemptToEvictConnection() | CConnman | private |
Bind(const CService &addr, unsigned int flags, NetPermissionFlags permissions) | CConnman | private |
BindListenPort(const CService &bindAddr, bilingual_str &strError, NetPermissionFlags permissions) | CConnman | private |
CalculateKeyedNetGroup(const CAddress &ad) const | CConnman | private |
CConnman(uint64_t seed0, uint64_t seed1, AddrMan &addrman, const NetGroupManager &netgroupman, const CChainParams ¶ms, bool network_active=true) | CConnman | |
CheckIncomingNonce(uint64_t nonce) | CConnman | |
condMsgProc | CConnman | private |
ConnectNode(CAddress addrConnect, const char *pszDest, bool fCountFailure, ConnectionType conn_type, bool use_v2transport) EXCLUSIVE_LOCKS_REQUIRED(!m_unused_i2p_sessions_mutex) | CConnman | private |
ConnmanTestMsg | CConnman | friend |
CreateNodeFromAcceptedSocket(std::unique_ptr< Sock > &&sock, NetPermissionFlags permission_flags, const CAddress &addr_bind, const CAddress &addr) | CConnman | private |
DeleteNode(CNode *pnode) | CConnman | private |
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_mutex | CConnman | private |
DumpAddresses() | CConnman | private |
fAddressesInitialized | CConnman | private |
FindNode(const CNetAddr &ip) | CConnman | private |
FindNode(const std::string &addrName) | CConnman | private |
FindNode(const CService &addr) | CConnman | private |
flagInterruptMsgProc | CConnman | private |
fNetworkActive | CConnman | private |
for(const std::string &added_node :connOptions.m_added_nodes) | CConnman | inline |
ForEachNode(const NodeFn &func) | CConnman | inline |
ForEachNode(const NodeFn &func) const | CConnman | inline |
ForNode(NodeId id, std::function< bool(CNode *pnode)> func) | CConnman | |
GenerateWaitSockets(Span< CNode *const > nodes) | CConnman | private |
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) const | CConnman | |
GetAddresses(CNode &requestor, size_t max_addresses, size_t max_pct) | CConnman | |
GetCurrentBlockRelayOnlyConns() const | CConnman | private |
GetDefaultPort(Network net) const | CConnman | private |
GetDefaultPort(const std::string &addr) const | CConnman | private |
GetDeterministicRandomizer(uint64_t id) const | CConnman | |
GetExtraBlockRelayCount() const | CConnman | |
GetExtraFullOutboundCount() const | CConnman | |
GetFullOutboundConnCount() const | CConnman | |
GetLocalServices() const | CConnman | |
GetMappedAS(const CNetAddr &addr) const | CConnman | |
GetMaxOutboundTarget() const EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex) | CConnman | |
GetMaxOutboundTimeframe() const | CConnman | |
GetMaxOutboundTimeLeftInCycle() const EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex) | CConnman | |
GetMaxOutboundTimeLeftInCycle_() const EXCLUSIVE_LOCKS_REQUIRED(m_total_bytes_sent_mutex) | CConnman | private |
getNetLocalAddresses() const | CConnman | |
GetNetworkActive() const | CConnman | inline |
GetNewNodeId() | CConnman | private |
GetNodeCount(ConnectionDirection) const | CConnman | |
GetNodesMutex() const LOCK_RETURNED(m_nodes_mutex) | CConnman | |
GetNodeStats(std::vector< CNodeStats > &vstats) const | CConnman | |
GetOutboundTargetBytesLeft() const EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex) | CConnman | |
GetReachableEmptyNetworks() const | CConnman | private |
GetTotalBytesRecv() const | CConnman | |
GetTotalBytesSent() const EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex) | CConnman | |
GetTryNewOutboundPeer() const | CConnman | |
GetUseAddrmanOutgoing() const | CConnman | inline |
GUARDED_BY(m_total_bytes_sent_mutex) | CConnman | inlineprivate |
GUARDED_BY(m_total_bytes_sent_mutex) | CConnman | inlineprivate |
GUARDED_BY(m_total_bytes_sent_mutex) | CConnman | inlineprivate |
GUARDED_BY(m_total_bytes_sent_mutex) | CConnman | private |
GUARDED_BY(m_addr_fetches_mutex) | CConnman | private |
GUARDED_BY(m_added_nodes_mutex) | CConnman | private |
GUARDED_BY(m_nodes_mutex) | CConnman | private |
GUARDED_BY(m_nodes_mutex) | CConnman | private |
GUARDED_BY(mutexMsgProc) | CConnman | private |
GUARDED_BY(m_unused_i2p_sessions_mutex) | CConnman | private |
GUARDED_BY(m_reconnections_mutex) | CConnman | private |
InactivityCheck(const CNode &node) const | CConnman | private |
Init(const Options &connOptions) EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex | CConnman | |
InitBinds(const Options &options) | CConnman | private |
Interrupt() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc) | CConnman | |
interruptNet | CConnman | private |
m_added_nodes_mutex | CConnman | mutableprivate |
m_addr_fetches_mutex | CConnman | private |
m_addr_response_caches | CConnman | private |
m_anchors | CConnman | private |
m_banman | CConnman | |
m_banman | CConnman | private |
m_client_interface | CConnman | |
m_client_interface | CConnman | private |
m_i2p_sam_session | CConnman | private |
m_local_services | CConnman | |
m_local_services | CConnman | private |
m_max_addnode | CConnman | private |
m_max_automatic_connections | CConnman | |
m_max_automatic_connections | CConnman | private |
m_max_automatic_outbound | CConnman | |
m_max_automatic_outbound | CConnman | private |
m_max_feeler | CConnman | private |
m_max_inbound | CConnman | |
m_max_inbound | CConnman | private |
m_max_outbound_block_relay | CConnman | |
m_max_outbound_block_relay | CConnman | private |
m_max_outbound_full_relay | CConnman | |
m_max_outbound_full_relay | CConnman | private |
m_msgproc | CConnman | |
m_msgproc | CConnman | private |
m_netgroupman | CConnman | private |
m_nodes_disconnected | CConnman | private |
m_nodes_mutex | CConnman | mutableprivate |
m_onion_binds | CConnman | |
m_onion_binds | CConnman | private |
m_params | CConnman | private |
m_peer_connect_timeout | CConnman | |
m_peer_connect_timeout | CConnman | private |
m_reconnections_mutex | CConnman | private |
m_start_extra_block_relay_peers | CConnman | private |
m_total_bytes_sent_mutex | CConnman | mutableprivate |
m_try_another_outbound_peer | CConnman | private |
m_unused_i2p_sessions_mutex | CConnman | private |
m_use_addrman_outgoing | CConnman | |
m_use_addrman_outgoing | CConnman | private |
MAX_UNUSED_I2P_SESSIONS_SIZE | CConnman | privatestatic |
MaybePickPreferredNetwork(std::optional< Network > &network) | CConnman | private |
MultipleManualOrFullOutboundConns(Network net) const EXCLUSIVE_LOCKS_REQUIRED(m_nodes_mutex) | CConnman | |
mutexMsgProc | CConnman | private |
nLastNodeId | CConnman | private |
nMaxOutboundLimit | CConnman | |
NodeFn typedef | CConnman | |
NodeFullyConnected(const CNode *pnode) | CConnman | privatestatic |
NotifyNumConnectionsChanged() | CConnman | private |
nPrevNodeCount | CConnman | private |
nReceiveFloodSize | CConnman | |
nReceiveFloodSize | CConnman | private |
nSeed0 | CConnman | private |
nSeed1 | CConnman | private |
nSendBufferMaxSize | CConnman | |
nSendBufferMaxSize | CConnman | private |
nTotalBytesRecv | CConnman | private |
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_mutex | CConnman | private |
ProcessAddrFetch() EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutex | CConnman | private |
PushMessage(CNode *pnode, CSerializedNetMsg &&msg) EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex) | CConnman | |
RecordBytesRecv(uint64_t bytes) | CConnman | private |
RecordBytesSent(uint64_t bytes) EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex) | CConnman | private |
RemoveAddedNode(const std::string &node) EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex) | CConnman | |
RemoveLocalServices(ServiceFlags services) | CConnman | inline |
semAddnode | CConnman | private |
semOutbound | CConnman | private |
SetNetworkActive(bool active) | CConnman | |
SetTryNewOutboundPeer(bool flag) | CConnman | |
ShouldRunInactivityChecks(const CNode &node, std::chrono::seconds now) const | CConnman | |
SocketHandler() EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex | CConnman | private |
SocketHandlerConnected(const std::vector< CNode * > &nodes, const Sock::EventsPerSock &events_per_sock) EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex | CConnman | private |
SocketHandlerListening(const Sock::EventsPerSock &events_per_sock) | CConnman | private |
SocketSendData(CNode &node) const EXCLUSIVE_LOCKS_REQUIRED(node.cs_vSend) | CConnman | private |
Start(CScheduler &scheduler, const Options &options) EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex | CConnman | |
StartExtraBlockRelayPeers() | CConnman | |
Stop() | CConnman | inline |
StopNodes() | CConnman | |
StopThreads() | CConnman | |
threadDNSAddressSeed | CConnman | private |
ThreadDNSAddressSeed() EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutex | CConnman | private |
ThreadI2PAcceptIncoming() | CConnman | private |
threadI2PAcceptIncoming | CConnman | private |
ThreadMessageHandler() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc) | CConnman | private |
threadMessageHandler | CConnman | private |
threadOpenAddedConnections | CConnman | private |
ThreadOpenAddedConnections() EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex | CConnman | private |
threadOpenConnections | CConnman | private |
ThreadOpenConnections(std::vector< std::string > connect, Span< const std::string > seed_nodes) EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutex | CConnman | private |
threadSocketHandler | CConnman | private |
ThreadSocketHandler() EXCLUSIVE_LOCKS_REQUIRED(!m_total_bytes_sent_mutex | CConnman | private |
use_v2transport(GetLocalServices() &NODE_P2P_V2) | CConnman | |
vhListenSocket | CConnman | private |
vWhitelistedRangeIncoming | CConnman | |
vWhitelistedRangeIncoming | CConnman | private |
vWhitelistedRangeOutgoing | CConnman | |
vWhitelistedRangeOutgoing | CConnman | private |
WakeMessageHandler() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc) | CConnman | |
whitelist_forcerelay | CConnman | |
whitelist_forcerelay | CConnman | private |
whitelist_relay | CConnman | |
whitelist_relay | CConnman | private |
~CConnman() | CConnman |