CConnman::Options

Configuration options used to start a CConnman.

Synopsis

Declared in <net.h>

struct Options;

Data Members

NameDescription
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).
m_added_nodes Manually added nodes (-addnode).
m_banman Ban manager used to reject banned peers.
m_capture_messages Whether to capture messages to disk (for debugging).
m_full_relay_inbound_percent Percentage of inbound slots reserved for full-relay peers.
m_i2p_accept_incoming Whether to accept incoming I2P connections.
m_local_services Service flags we advertise to peers.
m_max_automatic_connections Maximum number of automatic connections (excludes manual, includes inbound).
m_msgproc Message processing interface (peer manager).
m_peer_connect_timeout Timeout for establishing a peer connection, in seconds.
m_specified_outgoing Explicitly specified outgoing connection targets (-connect).
m_use_addrman_outgoing Whether to use the address manager to select outgoing peers.
nMaxOutboundLimit Maximum number of bytes to upload per cycle (0 = unlimited).
nReceiveFloodSize Receive buffer size at which a connection is paused, in bytes.
nSendBufferMaxSize Maximum send buffer size per connection, in bytes.
onion_binds Addresses designated for incoming Tor (onion) connections.
uiInterface Interface used to notify the UI about node events.
vBinds Addresses to bind for incoming connections.
vSeedNodes Seed node addresses to connect to.
vWhiteBinds Addresses to bind with associated whitelist permissions.
vWhitelistedRangeIncoming Whitelisted ranges for incoming connections.
vWhitelistedRangeOutgoing Whitelisted ranges for outgoing connections.
whitelist_forcerelay Whether to grant 'forcerelay' permission to whitelisted peers.
whitelist_relay Whether to grant 'relay' permission to whitelisted peers.