Bitcoin Core  22.99.0
P2P Digital Currency
Public Attributes | List of all members
CNodeStats Class Reference

#include <net.h>

Collaboration diagram for CNodeStats:

Public Attributes

NodeId nodeid
ServiceFlags nServices
bool fRelayTxes
std::chrono::seconds m_last_send
std::chrono::seconds m_last_recv
std::chrono::seconds m_last_tx_time
std::chrono::seconds m_last_block_time
std::chrono::seconds m_connected
int64_t nTimeOffset
std::string m_addr_name
int nVersion
std::string cleanSubVer
bool fInbound
bool m_bip152_highbandwidth_to
bool m_bip152_highbandwidth_from
int m_starting_height
uint64_t nSendBytes
mapMsgCmdSize mapSendBytesPerMsgCmd
uint64_t nRecvBytes
mapMsgCmdSize mapRecvBytesPerMsgCmd
NetPermissionFlags m_permissionFlags
std::chrono::microseconds m_last_ping_time
std::chrono::microseconds m_min_ping_time
CAmount minFeeFilter
std::string addrLocal
CAddress addr
CAddress addrBind
Network m_network
uint32_t m_mapped_as
ConnectionType m_conn_type

Detailed Description

Definition at line 239 of file net.h.

Member Data Documentation

◆ addr

CAddress CNodeStats::addr

Definition at line 269 of file net.h.

◆ addrBind

CAddress CNodeStats::addrBind

Definition at line 271 of file net.h.

◆ addrLocal

std::string CNodeStats::addrLocal

Definition at line 267 of file net.h.

◆ cleanSubVer

std::string CNodeStats::cleanSubVer

Definition at line 253 of file net.h.

◆ fInbound

bool CNodeStats::fInbound

Definition at line 254 of file net.h.

◆ fRelayTxes

bool CNodeStats::fRelayTxes

Definition at line 244 of file net.h.

◆ m_addr_name

std::string CNodeStats::m_addr_name

Definition at line 251 of file net.h.

◆ m_bip152_highbandwidth_from

bool CNodeStats::m_bip152_highbandwidth_from

Definition at line 256 of file net.h.

◆ m_bip152_highbandwidth_to

bool CNodeStats::m_bip152_highbandwidth_to

Definition at line 255 of file net.h.

◆ m_conn_type

ConnectionType CNodeStats::m_conn_type

Definition at line 275 of file net.h.

◆ m_connected

std::chrono::seconds CNodeStats::m_connected

Definition at line 249 of file net.h.

◆ m_last_block_time

std::chrono::seconds CNodeStats::m_last_block_time

Definition at line 248 of file net.h.

◆ m_last_ping_time

std::chrono::microseconds CNodeStats::m_last_ping_time

Definition at line 263 of file net.h.

◆ m_last_recv

std::chrono::seconds CNodeStats::m_last_recv

Definition at line 246 of file net.h.

◆ m_last_send

std::chrono::seconds CNodeStats::m_last_send

Definition at line 245 of file net.h.

◆ m_last_tx_time

std::chrono::seconds CNodeStats::m_last_tx_time

Definition at line 247 of file net.h.

◆ m_mapped_as

uint32_t CNodeStats::m_mapped_as

Definition at line 274 of file net.h.

◆ m_min_ping_time

std::chrono::microseconds CNodeStats::m_min_ping_time

Definition at line 264 of file net.h.

◆ m_network

Network CNodeStats::m_network

Definition at line 273 of file net.h.

◆ m_permissionFlags

NetPermissionFlags CNodeStats::m_permissionFlags

Definition at line 262 of file net.h.

◆ m_starting_height

int CNodeStats::m_starting_height

Definition at line 257 of file net.h.

◆ mapRecvBytesPerMsgCmd

mapMsgCmdSize CNodeStats::mapRecvBytesPerMsgCmd

Definition at line 261 of file net.h.

◆ mapSendBytesPerMsgCmd

mapMsgCmdSize CNodeStats::mapSendBytesPerMsgCmd

Definition at line 259 of file net.h.

◆ minFeeFilter

CAmount CNodeStats::minFeeFilter

Definition at line 265 of file net.h.

◆ nodeid

NodeId CNodeStats::nodeid

Definition at line 242 of file net.h.

◆ nRecvBytes

uint64_t CNodeStats::nRecvBytes

Definition at line 260 of file net.h.

◆ nSendBytes

uint64_t CNodeStats::nSendBytes

Definition at line 258 of file net.h.

◆ nServices

ServiceFlags CNodeStats::nServices

Definition at line 243 of file net.h.

◆ nTimeOffset

int64_t CNodeStats::nTimeOffset

Definition at line 250 of file net.h.

◆ nVersion

int CNodeStats::nVersion

Definition at line 252 of file net.h.

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