[#CConnman-Options] = xref:CConnman.adoc[CConnman]::Options :relfileprefix: ../ :mrdocs: Configuration options used to start a CConnman. == Synopsis Declared in `<net.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct Options; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:CConnman/Options/bind_on_any.adoc[`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). | xref:CConnman/Options/m_added_nodes.adoc[`m_added_nodes`] | Manually added nodes (‐addnode). | xref:CConnman/Options/m_banman.adoc[`m_banman`] | Ban manager used to reject banned peers. | xref:CConnman/Options/m_capture_messages.adoc[`m_capture_messages`] | Whether to capture messages to disk (for debugging). | xref:CConnman/Options/m_full_relay_inbound_percent.adoc[`m_full_relay_inbound_percent`] | Percentage of inbound slots reserved for full‐relay peers. | xref:CConnman/Options/m_i2p_accept_incoming.adoc[`m_i2p_accept_incoming`] | Whether to accept incoming I2P connections. | xref:CConnman/Options/m_local_services.adoc[`m_local_services`] | Service flags we advertise to peers. | xref:CConnman/Options/m_max_automatic_connections.adoc[`m_max_automatic_connections`] | Maximum number of automatic connections (excludes manual, includes inbound). | xref:CConnman/Options/m_msgproc.adoc[`m_msgproc`] | Message processing interface (peer manager). | xref:CConnman/Options/m_peer_connect_timeout.adoc[`m_peer_connect_timeout`] | Timeout for establishing a peer connection, in seconds. | xref:CConnman/Options/m_specified_outgoing.adoc[`m_specified_outgoing`] | Explicitly specified outgoing connection targets (‐connect). | xref:CConnman/Options/m_use_addrman_outgoing.adoc[`m_use_addrman_outgoing`] | Whether to use the address manager to select outgoing peers. | xref:CConnman/Options/nMaxOutboundLimit.adoc[`nMaxOutboundLimit`] | Maximum number of bytes to upload per cycle (0 = unlimited). | xref:CConnman/Options/nReceiveFloodSize.adoc[`nReceiveFloodSize`] | Receive buffer size at which a connection is paused, in bytes. | xref:CConnman/Options/nSendBufferMaxSize.adoc[`nSendBufferMaxSize`] | Maximum send buffer size per connection, in bytes. | xref:CConnman/Options/onion_binds.adoc[`onion_binds`] | Addresses designated for incoming Tor (onion) connections. | xref:CConnman/Options/uiInterface.adoc[`uiInterface`] | Interface used to notify the UI about node events. | xref:CConnman/Options/vBinds.adoc[`vBinds`] | Addresses to bind for incoming connections. | xref:CConnman/Options/vSeedNodes.adoc[`vSeedNodes`] | Seed node addresses to connect to. | xref:CConnman/Options/vWhiteBinds.adoc[`vWhiteBinds`] | Addresses to bind with associated whitelist permissions. | xref:CConnman/Options/vWhitelistedRangeIncoming.adoc[`vWhitelistedRangeIncoming`] | Whitelisted ranges for incoming connections. | xref:CConnman/Options/vWhitelistedRangeOutgoing.adoc[`vWhitelistedRangeOutgoing`] | Whitelisted ranges for outgoing connections. | xref:CConnman/Options/whitelist_forcerelay.adoc[`whitelist_forcerelay`] | Whether to grant 'forcerelay' permission to whitelisted peers. | xref:CConnman/Options/whitelist_relay.adoc[`whitelist_relay`] | Whether to grant 'relay' permission to whitelisted peers. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#