Bitcoin Core 28.99.0
P2P Digital Currency
CNode Member List

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

!cs_vRecvCNode
!cs_vSendCNode
!m_addr_local_mutexCNode
AccountForSentBytes(const std::string &msg_type, size_t sent_bytes) EXCLUSIVE_LOCKS_REQUIRED(cs_vSend)CNodeinline
addrCNode
addrBindCNode
AddRef()CNodeinline
CloseSocketDisconnect() EXCLUSIVE_LOCKS_REQUIRED(!m_sock_mutex)CNode
CNode(NodeId id, std::shared_ptr< Sock > sock, const CAddress &addrIn, uint64_t nKeyedNetGroupIn, uint64_t nLocalHostNonceIn, const CAddress &addrBindIn, const std::string &addrNameIn, ConnectionType conn_type_in, bool inbound_onion, CNodeOptions &&node_opts={})CNode
CNode(const CNode &)=deleteCNode
ConnectedThroughNetwork() constCNode
ConnectionTypeAsString() constCNodeinline
CopyStats(CNodeStats &stats) EXCLUSIVE_LOCKS_REQUIRED(!m_subver_mutexCNode
cs_vRecvCNode
cs_vSendCNode
ExpectServicesFromConn() constCNodeinline
fDisconnectCNode
fPauseRecvCNode
fPauseSendCNode
fSuccessfullyConnectedCNode
GetAddrLocal() const EXCLUSIVE_LOCKS_REQUIRED(!m_addr_local_mutex)CNode
GetCommonVersion() constCNodeinline
GetId() constCNodeinline
GetLocalNonce() constCNodeinline
GetRefCount() constCNodeinline
grantOutboundCNode
GUARDED_BY(m_sock_mutex)CNode
GUARDED_BY(cs_vSend)CNodeinline
GUARDED_BY(cs_vSend)CNodeinline
GUARDED_BY(cs_vSend)CNode
GUARDED_BY(cs_vRecv)CNodeinline
GUARDED_BY(m_subver_mutex)CNodeinline
GUARDED_BY(m_msg_process_queue_mutex)CNodeprivate
GUARDED_BY(m_msg_process_queue_mutex)CNodeinlineprivate
GUARDED_BY(m_addr_local_mutex)CNodeprivate
GUARDED_BY(cs_vSend)CNodeprivate
GUARDED_BY(cs_vRecv)CNodeprivate
GUARDED_BY(m_sock_mutex)CNodeprivate
HasPermission(NetPermissionFlags permission) constCNodeinline
idCNodeprivate
IsAddrFetchConn() constCNodeinline
IsBlockOnlyConn() constCNodeinline
IsConnectedThroughPrivacyNet() constCNode
IsFeelerConn() constCNodeinline
IsFullOutboundConn() constCNodeinline
IsInboundConn() constCNodeinline
IsManualConn() constCNodeinline
IsManualOrFullOutboundConn() constCNodeinline
IsOutboundOrBlockRelayConn() constCNodeinline
m_addr_local_mutexCNodemutableprivate
m_addr_nameCNode
m_bip152_highbandwidth_fromCNode
m_bip152_highbandwidth_toCNode
m_bloom_filter_loadedCNode
m_conn_typeCNode
m_connectedCNode
m_destCNode
m_greatest_common_versionCNodeprivate
m_has_all_wanted_servicesCNode
m_inbound_onionCNode
m_last_block_timeCNode
m_last_ping_timeCNode
m_last_recvCNode
m_last_sendCNode
m_last_tx_timeCNode
m_min_ping_timeCNode
m_msg_process_queue_mutexCNodeprivate
m_permission_flagsCNode
m_prefer_evictCNode
m_recv_flood_sizeCNodeprivate
m_relays_txsCNode
m_sock_mutexCNode
m_subver_mutexCNode
m_transportCNode
MarkReceivedMsgsForProcessing() EXCLUSIVE_LOCKS_REQUIRED(!m_msg_process_queue_mutex)CNode
nKeyedNetGroupCNode
nLocalHostNonceCNodeprivate
nRefCountCNode
nVersionCNode
operator=(const CNode &)=deleteCNode
PollMessage() EXCLUSIVE_LOCKS_REQUIRED(!m_msg_process_queue_mutex)CNode
PongReceived(std::chrono::microseconds ping_time)CNodeinline
ReceiveMsgBytes(Span< const uint8_t > msg_bytes, bool &complete) EXCLUSIVE_LOCKS_REQUIRED(!cs_vRecv)CNode
Release()CNodeinline
SetAddrLocal(const CService &addrLocalIn) EXCLUSIVE_LOCKS_REQUIRED(!m_addr_local_mutex)CNode
SetCommonVersion(int greatest_common_version)CNodeinline
vRecvMsgCNodeprivate