Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
CConnman::Options Struct Reference

#include <net.h>

Collaboration diagram for CConnman::Options:
[legend]

Public Attributes

ServiceFlags m_local_services = NODE_NONE
int m_max_automatic_connections = 0
CClientUIInterfaceuiInterface = nullptr
NetEventsInterfacem_msgproc = nullptr
BanManm_banman = nullptr
unsigned int nSendBufferMaxSize = 0
unsigned int nReceiveFloodSize = 0
uint64_t nMaxOutboundLimit = 0
int64_t m_peer_connect_timeout = DEFAULT_PEER_CONNECT_TIMEOUT
std::vector< std::string > vSeedNodes
std::vector< NetWhitelistPermissionsvWhitelistedRangeIncoming
std::vector< NetWhitelistPermissionsvWhitelistedRangeOutgoing
std::vector< NetWhitebindPermissionsvWhiteBinds
std::vector< CServicevBinds
std::vector< CServiceonion_binds
bool bind_on_any
 True if the user did not specify -bind= or -whitebind= and thus we should bind on 0.0.0.0 (IPv4) and :: (IPv6).
bool m_use_addrman_outgoing = true
std::vector< std::string > m_specified_outgoing
std::vector< std::string > m_added_nodes
bool m_i2p_accept_incoming
bool whitelist_forcerelay = DEFAULT_WHITELISTFORCERELAY
bool whitelist_relay = DEFAULT_WHITELISTRELAY
bool m_capture_messages = false

Detailed Description

Definition at line 1075 of file net.h.

Member Data Documentation

◆ bind_on_any

bool CConnman::Options::bind_on_any

True if the user did not specify -bind= or -whitebind= and thus we should bind on 0.0.0.0 (IPv4) and :: (IPv6).

Definition at line 1094 of file net.h.

◆ m_added_nodes

std::vector<std::string> CConnman::Options::m_added_nodes

Definition at line 1097 of file net.h.

◆ m_banman

BanMan* CConnman::Options::m_banman = nullptr

Definition at line 1081 of file net.h.

◆ m_capture_messages

bool CConnman::Options::m_capture_messages = false

Definition at line 1101 of file net.h.

◆ m_i2p_accept_incoming

bool CConnman::Options::m_i2p_accept_incoming

Definition at line 1098 of file net.h.

◆ m_local_services

ServiceFlags CConnman::Options::m_local_services = NODE_NONE

Definition at line 1077 of file net.h.

◆ m_max_automatic_connections

int CConnman::Options::m_max_automatic_connections = 0

Definition at line 1078 of file net.h.

◆ m_msgproc

NetEventsInterface* CConnman::Options::m_msgproc = nullptr

Definition at line 1080 of file net.h.

◆ m_peer_connect_timeout

int64_t CConnman::Options::m_peer_connect_timeout = DEFAULT_PEER_CONNECT_TIMEOUT

Definition at line 1085 of file net.h.

◆ m_specified_outgoing

std::vector<std::string> CConnman::Options::m_specified_outgoing

Definition at line 1096 of file net.h.

◆ m_use_addrman_outgoing

bool CConnman::Options::m_use_addrman_outgoing = true

Definition at line 1095 of file net.h.

◆ nMaxOutboundLimit

uint64_t CConnman::Options::nMaxOutboundLimit = 0

Definition at line 1084 of file net.h.

◆ nReceiveFloodSize

unsigned int CConnman::Options::nReceiveFloodSize = 0

Definition at line 1083 of file net.h.

◆ nSendBufferMaxSize

unsigned int CConnman::Options::nSendBufferMaxSize = 0

Definition at line 1082 of file net.h.

◆ onion_binds

std::vector<CService> CConnman::Options::onion_binds

Definition at line 1091 of file net.h.

◆ uiInterface

CClientUIInterface* CConnman::Options::uiInterface = nullptr

Definition at line 1079 of file net.h.

◆ vBinds

std::vector<CService> CConnman::Options::vBinds

Definition at line 1090 of file net.h.

◆ vSeedNodes

std::vector<std::string> CConnman::Options::vSeedNodes

Definition at line 1086 of file net.h.

◆ vWhiteBinds

std::vector<NetWhitebindPermissions> CConnman::Options::vWhiteBinds

Definition at line 1089 of file net.h.

◆ vWhitelistedRangeIncoming

std::vector<NetWhitelistPermissions> CConnman::Options::vWhitelistedRangeIncoming

Definition at line 1087 of file net.h.

◆ vWhitelistedRangeOutgoing

std::vector<NetWhitelistPermissions> CConnman::Options::vWhitelistedRangeOutgoing

Definition at line 1088 of file net.h.

◆ whitelist_forcerelay

bool CConnman::Options::whitelist_forcerelay = DEFAULT_WHITELISTFORCERELAY

Definition at line 1099 of file net.h.

◆ whitelist_relay

bool CConnman::Options::whitelist_relay = DEFAULT_WHITELISTRELAY

Definition at line 1100 of file net.h.


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