Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
CNode Member List

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

AddAddressKnown(const CAddress &_addr)CNodeinline
AddKnownTx(const uint256 &hash)CNodeinline
addrCNode
addrBindCNode
AddRef()CNodeinline
CConnman classCNodefriend
CloseSocketDisconnect()CNode
CNode(NodeId id, ServiceFlags nLocalServicesIn, int nMyStartingHeightIn, SOCKET hSocketIn, const CAddress &addrIn, uint64_t nKeyedNetGroupIn, uint64_t nLocalHostNonceIn, const CAddress &addrBindIn, const std::string &addrNameIn, ConnectionType conn_type_in, bool inbound_onion=false)CNode
CNode(const CNode &)=deleteCNode
ConnectedThroughNetwork() const CNode
ConnectionTypeAsString() const CNode
ConnmanTestMsgCNodefriend
copyStats(CNodeStats &stats, const std::vector< bool > &m_asmap)CNode
cs_addrLocalCNodemutableprivate
cs_addrNameCNodemutableprivate
cs_hSocketCNode
cs_inventoryCNode
cs_sendProcessingCNode
cs_SubVerCNode
cs_vProcessMsgCNode
cs_vRecvCNode
cs_vSendCNode
ExpectServicesFromConn() const CNodeinline
fClientCNode
fDisconnectCNode
fGetAddrCNode
fPauseRecvCNode
fPauseSendCNode
fPingQueuedCNode
fSentAddrCNode
fSuccessfullyConnectedCNode
GetAddrLocal() const CNode
GetAddrName() const CNode
GetCommonVersion() const CNodeinline
GetId() const CNodeinline
GetLocalNonce() const CNodeinline
GetLocalServices() const CNodeinline
GetMyStartingHeight() const CNodeinline
GetRefCount() const CNodeinline
grantOutboundCNode
GUARDED_BY(cs_hSocket)CNode
GUARDED_BY(cs_vSend)CNodeinline
GUARDED_BY(cs_vSend)CNode
GUARDED_BY(cs_vProcessMsg)CNode
GUARDED_BY(cs_vRecv)CNodeinline
GUARDED_BY(cs_SubVer)CNodeinline
GUARDED_BY(cs_vRecv)CNodeprotected
GUARDED_BY(cs_sendProcessing)CNodeinline
GUARDED_BY(cs_sendProcessing)CNodeinline
GUARDED_BY(cs_inventory)CNode
GUARDED_BY(cs_inventory)CNode
GUARDED_BY(cs_addrName)CNodeprivate
GUARDED_BY(cs_addrLocal)CNodeprivate
hashContinueCNode
HasPermission(NetPermissionFlags permission) const CNodeinline
idCNodeprivate
IsAddrFetchConn() const CNodeinline
IsBlockOnlyConn() const CNodeinline
IsFeelerConn() const CNodeinline
IsFullOutboundConn() const CNodeinline
IsInboundConn() const CNodeinline
IsManualConn() const CNodeinline
IsOutboundOrBlockRelayConn() const CNodeinline
m_addr_knownCNode
m_conn_typeCNodeprivate
m_deserializerCNode
m_greatest_common_versionCNodeprivate
m_inbound_onionCNodeprivate
m_legacyWhitelistedCNode
m_limited_nodeCNode
m_permissionFlagsCNodeprivate
m_ping_startCNode
m_prefer_evictCNode
m_serializerCNode
m_tx_relayCNode
m_wants_addrv2CNode
mapSendBytesPerMsgCmdCNodeprotected
MaybeSetAddrName(const std::string &addrNameIn)CNode
nKeyedNetGroupCNode
nLastBlockTimeCNode
nLastRecvCNode
nLastSendCNode
nLastTXTimeCNode
nLocalHostNonceCNodeprivate
nLocalServicesCNodeprivate
nMinPingUsecTimeCNode
nMyStartingHeightCNodeprivate
nPingNonceSentCNode
nPingUsecTimeCNode
nProcessQueueSizeCNode
nRefCountCNode
nSendOffsetCNode
nSendSizeCNode
nServicesCNode
nStartingHeightCNode
nTimeConnectedCNode
nTimeOffsetCNode
nVersionCNode
operator=(const CNode &)=deleteCNode
PushAddress(const CAddress &_addr, FastRandomContext &insecure_rand)CNodeinline
PushTxInventory(const uint256 &hash)CNodeinline
ReceiveMsgBytes(const char *pch, unsigned int nBytes, bool &complete)CNode
RelayAddrsWithConn() const CNodeinline
Release()CNodeinline
SetAddrLocal(const CService &addrLocalIn)CNode
SetCommonVersion(int greatest_common_version)CNodeinline
vAddrToSendCNode
vRecvMsgCNodeprivate
~CNode()CNode