Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
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
AddNewAddresses(const std::vector< CAddress > &vAddr, const CAddress &addrFrom, int64_t nTimePenalty=0)CConnman
AddNode(const std::string &node)CConnman
addrmanCConnmanprivate
AddWhitelistPermissionFlags(NetPermissionFlags &flags, const CNetAddr &addr) const CConnmanprivate
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) const CConnmanprivate
CConnman(uint64_t seed0, uint64_t seed1, bool network_active=true)CConnman
CConnmanTestCConnmanfriend
CheckIncomingNonce(uint64_t nonce)CConnman
clientInterfaceCConnmanprivate
condMsgProcCConnmanprivate
CONNECTIONS_ALL enum valueCConnman
CONNECTIONS_IN enum valueCConnman
CONNECTIONS_NONE enum valueCConnman
CONNECTIONS_OUT enum valueCConnman
ConnectNode(CAddress addrConnect, const char *pszDest, bool fCountFailure, ConnectionType conn_type)CConnmanprivate
ConnmanTestMsgCConnmanfriend
cs_totalBytesRecvCConnmanprivate
cs_totalBytesSentCConnmanprivate
cs_vAddedNodesCConnmanprivate
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) const CConnmaninline
ForEachNodeThen(Callable &&pre, CallableAfter &&post)CConnmaninline
ForEachNodeThen(Callable &&pre, CallableAfter &&post) const CConnmaninline
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()CConnman
GetAddresses(size_t max_addresses, size_t max_pct)CConnman
GetAddresses(CNode &requestor, size_t max_addresses, size_t max_pct)CConnman
GetBestHeight() const CConnman
GetCurrentBlockRelayOnlyConns() const CConnmanprivate
GetDeterministicRandomizer(uint64_t id) const CConnman
GetExtraOutboundCount()CConnman
GetLocalServices() const CConnman
GetMaxOutboundTarget()CConnman
GetMaxOutboundTimeframe()CConnman
GetMaxOutboundTimeLeftInCycle()CConnman
GetNetworkActive() const CConnmaninline
GetNewNodeId()CConnmanprivate
GetNodeCount(NumConnections num)CConnman
GetNodeStats(std::vector< CNodeStats > &vstats)CConnman
GetOutboundTargetBytesLeft()CConnman
GetReceiveFloodSize() const CConnman
GetTotalBytesRecv()CConnman
GetTotalBytesSent()CConnman
GetTryNewOutboundPeer()CConnman
GetUseAddrmanOutgoing() const CConnmaninline
GUARDED_BY(cs_totalBytesRecv)CConnmaninlineprivate
GUARDED_BY(cs_totalBytesSent)CConnmaninlineprivate
GUARDED_BY(cs_totalBytesSent)CConnmanprivate
GUARDED_BY(cs_totalBytesSent)CConnmanprivate
GUARDED_BY(cs_totalBytesSent)CConnmanprivate
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(CNode *pnode)CConnmanprivate
Init(const Options &connOptions)CConnmaninline
InitBinds(const std::vector< CService > &binds, const std::vector< NetWhitebindPermissions > &whiteBinds, const std::vector< CService > &onion_binds)CConnmanprivate
Interrupt()CConnman
interruptNetCConnmanprivate
m_addr_fetches_mutexCConnmanprivate
m_addr_response_cachesCConnmanprivate
m_anchorsCConnmanprivate
m_banmanCConnmanprivate
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_try_another_outbound_peerCConnmanprivate
m_use_addrman_outgoingCConnmanprivate
MarkAddressGood(const CAddress &addr)CConnman
mutexMsgProcCConnmanprivate
nBestHeightCConnmanprivate
nLastNodeIdCConnmanprivate
nLocalServicesCConnmanprivate
nMaxAddnodeCConnmanprivate
nMaxConnectionsCConnmanprivate
nMaxFeelerCConnmanprivate
NodeFn typedefCConnman
NodeFullyConnected(const CNode *pnode)CConnmanprivatestatic
NotifyNumConnectionsChanged()CConnmanprivate
nPrevNodeCountCConnmanprivate
nReceiveFloodSizeCConnmanprivate
nSeed0CConnmanprivate
nSeed1CConnmanprivate
nSendBufferMaxSizeCConnmanprivate
NumConnections enum nameCConnman
OpenNetworkConnection(const CAddress &addrConnect, bool fCountFailure, CSemaphoreGrant *grantOutbound, const char *strDest, ConnectionType conn_type)CConnman
OutboundTargetReached(bool historicalBlockServingLimit)CConnman
PoissonNextSendInbound(int64_t now, int average_interval_seconds)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
SetAsmap(std::vector< bool > asmap)CConnmaninline
SetBestHeight(int height)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)CConnmanprivate
SocketHandler()CConnmanprivate
SocketSendData(CNode *pnode) const CConnmanprivate
Start(CScheduler &scheduler, const Options &options)CConnman
Stop()CConnmaninline
StopNodes()CConnman
StopThreads()CConnman
ThreadDNSAddressSeed()CConnmanprivate
threadDNSAddressSeedCConnmanprivate
ThreadMessageHandler()CConnmanprivate
threadMessageHandlerCConnmanprivate
ThreadOpenAddedConnections()CConnmanprivate
threadOpenAddedConnectionsCConnmanprivate
ThreadOpenConnections(std::vector< std::string > connect)CConnmanprivate
threadOpenConnectionsCConnmanprivate
threadSocketHandlerCConnmanprivate
ThreadSocketHandler()CConnmanprivate
vhListenSocketCConnmanprivate
vNodesDisconnectedCConnmanprivate
vWhitelistedRangeCConnmanprivate
WakeMessageHandler()CConnman
~CConnman()CConnman