Bitcoin Core 32.1.0
P2P Digital Currency
Loading...
Searching...
No Matches
CNodeStats Class Reference

#include <net.h>

Collaboration diagram for CNodeStats:
[legend]

Public Attributes

NodeId nodeid
NodeClock::time_point m_last_send
NodeClock::time_point m_last_recv
std::chrono::seconds m_last_tx_time
std::chrono::seconds m_last_block_time
NodeClock::time_point m_connected
std::string m_addr_name
int nVersion
std::string cleanSubVer
bool fInbound
bool m_bip152_highbandwidth_to
bool m_bip152_highbandwidth_from
uint64_t nSendBytes
mapMsgTypeSize mapSendBytesPerMsgType
uint64_t nRecvBytes
mapMsgTypeSize mapRecvBytesPerMsgType
NetPermissionFlags m_permission_flags
NodeClock::duration m_last_ping_time
NodeClock::duration m_min_ping_time
std::string addrLocal
CAddress addr
CService addrBind
Network m_network
uint32_t m_mapped_as
ConnectionType m_conn_type
TransportProtocolType m_transport_type
 Transport protocol type.
std::string m_session_id
 BIP324 session id string in hex, if any.

Detailed Description

Definition at line 195 of file net.h.

Member Data Documentation

◆ addr

CAddress CNodeStats::addr

Definition at line 222 of file net.h.

◆ addrBind

CService CNodeStats::addrBind

Definition at line 224 of file net.h.

◆ addrLocal

std::string CNodeStats::addrLocal

Definition at line 220 of file net.h.

◆ cleanSubVer

std::string CNodeStats::cleanSubVer

Definition at line 206 of file net.h.

◆ fInbound

bool CNodeStats::fInbound

Definition at line 207 of file net.h.

◆ m_addr_name

std::string CNodeStats::m_addr_name

Definition at line 204 of file net.h.

◆ m_bip152_highbandwidth_from

bool CNodeStats::m_bip152_highbandwidth_from

Definition at line 211 of file net.h.

◆ m_bip152_highbandwidth_to

bool CNodeStats::m_bip152_highbandwidth_to

Definition at line 209 of file net.h.

◆ m_conn_type

ConnectionType CNodeStats::m_conn_type

Definition at line 228 of file net.h.

◆ m_connected

NodeClock::time_point CNodeStats::m_connected

Definition at line 203 of file net.h.

◆ m_last_block_time

std::chrono::seconds CNodeStats::m_last_block_time

Definition at line 202 of file net.h.

◆ m_last_ping_time

NodeClock::duration CNodeStats::m_last_ping_time

Definition at line 217 of file net.h.

◆ m_last_recv

NodeClock::time_point CNodeStats::m_last_recv

Definition at line 200 of file net.h.

◆ m_last_send

NodeClock::time_point CNodeStats::m_last_send

Definition at line 199 of file net.h.

◆ m_last_tx_time

std::chrono::seconds CNodeStats::m_last_tx_time

Definition at line 201 of file net.h.

◆ m_mapped_as

uint32_t CNodeStats::m_mapped_as

Definition at line 227 of file net.h.

◆ m_min_ping_time

NodeClock::duration CNodeStats::m_min_ping_time

Definition at line 218 of file net.h.

◆ m_network

Network CNodeStats::m_network

Definition at line 226 of file net.h.

◆ m_permission_flags

NetPermissionFlags CNodeStats::m_permission_flags

Definition at line 216 of file net.h.

◆ m_session_id

std::string CNodeStats::m_session_id

BIP324 session id string in hex, if any.

Definition at line 232 of file net.h.

◆ m_transport_type

TransportProtocolType CNodeStats::m_transport_type

Transport protocol type.

Definition at line 230 of file net.h.

◆ mapRecvBytesPerMsgType

mapMsgTypeSize CNodeStats::mapRecvBytesPerMsgType

Definition at line 215 of file net.h.

◆ mapSendBytesPerMsgType

mapMsgTypeSize CNodeStats::mapSendBytesPerMsgType

Definition at line 213 of file net.h.

◆ nodeid

NodeId CNodeStats::nodeid

Definition at line 198 of file net.h.

◆ nRecvBytes

uint64_t CNodeStats::nRecvBytes

Definition at line 214 of file net.h.

◆ nSendBytes

uint64_t CNodeStats::nSendBytes

Definition at line 212 of file net.h.

◆ nVersion

int CNodeStats::nVersion

Definition at line 205 of file net.h.


The documentation for this class was generated from the following file: