Bitcoin Core  24.99.0
P2P Digital Currency
Public Attributes | List of all members
NodeEvictionCandidate Struct Reference

#include <eviction.h>

Public Attributes

NodeId id
std::chrono::seconds m_connected
std::chrono::microseconds m_min_ping_time
std::chrono::seconds m_last_block_time
std::chrono::seconds m_last_tx_time
bool fRelevantServices
bool m_relay_txs
bool fBloomFilter
uint64_t nKeyedNetGroup
bool prefer_evict
bool m_is_local
Network m_network
bool m_noban
ConnectionType m_conn_type

Detailed Description

Definition at line 18 of file eviction.h.

Member Data Documentation

◆ fBloomFilter

bool NodeEvictionCandidate::fBloomFilter

Definition at line 26 of file eviction.h.

◆ fRelevantServices

bool NodeEvictionCandidate::fRelevantServices

Definition at line 24 of file eviction.h.

◆ id

NodeId NodeEvictionCandidate::id

Definition at line 19 of file eviction.h.

◆ m_conn_type

ConnectionType NodeEvictionCandidate::m_conn_type

Definition at line 32 of file eviction.h.

◆ m_connected

std::chrono::seconds NodeEvictionCandidate::m_connected

Definition at line 20 of file eviction.h.

◆ m_is_local

bool NodeEvictionCandidate::m_is_local

Definition at line 29 of file eviction.h.

◆ m_last_block_time

std::chrono::seconds NodeEvictionCandidate::m_last_block_time

Definition at line 22 of file eviction.h.

◆ m_last_tx_time

std::chrono::seconds NodeEvictionCandidate::m_last_tx_time

Definition at line 23 of file eviction.h.

◆ m_min_ping_time

std::chrono::microseconds NodeEvictionCandidate::m_min_ping_time

Definition at line 21 of file eviction.h.

◆ m_network

Network NodeEvictionCandidate::m_network

Definition at line 30 of file eviction.h.

◆ m_noban

bool NodeEvictionCandidate::m_noban

Definition at line 31 of file eviction.h.

◆ m_relay_txs

bool NodeEvictionCandidate::m_relay_txs

Definition at line 25 of file eviction.h.

◆ nKeyedNetGroup

uint64_t NodeEvictionCandidate::nKeyedNetGroup

Definition at line 27 of file eviction.h.

◆ prefer_evict

bool NodeEvictionCandidate::prefer_evict

Definition at line 28 of file eviction.h.

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