Bitcoin ABC 0.30.5
P2P Digital Currency
CConnman Member List

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

!m_added_nodes_mutexCConnmanprivate
!m_addr_fetches_mutexCConnman
!m_nodes_mutexCConnmanprivate
!mutexMsgProcCConnman
::CConnmanTestCConnmanfriend
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)CConnman
AddNode(const std::string &node) 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
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(const Config &configIn, uint64_t seed0, uint64_t seed1, AddrMan &addrmanIn, bool network_active=true)CConnman
CheckIncomingNonce(uint64_t nonce)CConnman
condMsgProcCConnmanprivate
configCConnmanprivate
ConnectNode(CAddress addrConnect, const char *pszDest, bool fCountFailure, ConnectionType conn_type)CConnmanprivate
ConnmanTestMsgCConnmanfriend
CreateNodeFromAcceptedSocket(std::unique_ptr< Sock > &&sock, NetPermissionFlags permission_flags, const CAddress &addr_bind, const CAddress &addr)CConnmanprivate
cs_totalBytesSentCConnmanmutableprivate
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
GenerateWaitSockets(Span< CNode *const > nodes)CConnmanprivate
GetAddedNodeInfo() const EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex)CConnman
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_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(m_added_nodes_mutex)CConnmanprivate
GUARDED_BY(m_nodes_mutex)CConnmanprivate
GUARDED_BY(mutexMsgProc)CConnmanprivate
InactivityCheck(const CNode &node) constCConnmanprivate
Init(const Options &connOptions) EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex)CConnmaninline
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_banmanCConnmanprivate
m_client_interfaceCConnmanprivate
m_i2p_sam_sessionCConnmanprivate
m_max_avalanche_outboundCConnmanprivate
m_max_outboundCConnmanprivate
m_max_outbound_block_relayCConnmanprivate
m_max_outbound_full_relayCConnmanprivate
m_msgprocCConnmanprivate
m_nodes_disconnectedCConnmanprivate
m_nodes_mutexCConnmanmutableprivate
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
nTotalBytesRecvCConnmanprivate
OpenNetworkConnection(const CAddress &addrConnect, bool fCountFailure, CSemaphoreGrant *grantOutbound, const char *strDest, ConnectionType conn_type)CConnman
OutboundTargetReached(bool historicalBlockServingLimit) constCConnman
ProcessAddrFetch() EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutex)CConnmanprivate
PushMessage(CNode *pnode, CSerializedNetMsg &&msg)CConnman
RecordBytesRecv(uint64_t bytes)CConnmanprivate
RecordBytesSent(uint64_t bytes)CConnmanprivate
RemoveAddedNode(const std::string &node) EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex)CConnman
semAddnodeCConnmanprivate
semOutboundCConnmanprivate
SetNetworkActive(bool active)CConnman
SetTryNewOutboundPeer(bool flag)CConnman
ShouldRunInactivityChecks(const CNode &node, std::chrono::seconds now) constCConnman
SocketHandler() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc)CConnmanprivate
SocketHandlerConnected(const std::vector< CNode * > &nodes, const Sock::EventsPerSock &events_per_sock) EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc)CConnmanprivate
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_added_nodes_mutexCConnman
StartExtraBlockRelayPeers()CConnmaninline
Stop()CConnmaninline
StopNodes()CConnman
StopThreads()CConnman
ThreadDNSAddressSeed() EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutexCConnmanprivate
threadDNSAddressSeedCConnmanprivate
threadI2PAcceptIncomingCConnmanprivate
ThreadI2PAcceptIncoming()CConnmanprivate
ThreadMessageHandler() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc)CConnmanprivate
threadMessageHandlerCConnmanprivate
threadOpenAddedConnectionsCConnmanprivate
ThreadOpenAddedConnections() EXCLUSIVE_LOCKS_REQUIRED(!m_added_nodes_mutex)CConnmanprivate
threadOpenConnectionsCConnmanprivate
ThreadOpenConnections(std::vector< std::string > connect, std::function< void(const CAddress &, ConnectionType)> mockOpenConnection) EXCLUSIVE_LOCKS_REQUIRED(!m_addr_fetches_mutexCConnmanprivate
ThreadSocketHandler() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc)CConnmanprivate
threadSocketHandlerCConnmanprivate
vhListenSocketCConnmanprivate
vWhitelistedRangeIncomingCConnmanprivate
vWhitelistedRangeOutgoingCConnmanprivate
WakeMessageHandler() EXCLUSIVE_LOCKS_REQUIRED(!mutexMsgProc)CConnman
whitelist_forcerelayCConnmanprivate
whitelist_relayCConnmanprivate
~CConnman()CConnman