[#CNodeOptions] = CNodeOptions :mrdocs: Per‐connection options passed when constructing a CNode. == Synopsis Declared in `<net.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct CNodeOptions; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:CNodeOptions/i2p_sam_session.adoc[`i2p_sam_session`] | I2P SAM session owning this connection, if it is a transient I2P session. | xref:CNodeOptions/permission_flags.adoc[`permission_flags`] | Permission flags to grant this peer. | xref:CNodeOptions/prefer_evict.adoc[`prefer_evict`] | Whether this peer is preferred for eviction. | xref:CNodeOptions/proxy_override.adoc[`proxy_override`] | Proxy to use for this connection, overriding the global proxy selection. | xref:CNodeOptions/recv_flood_size.adoc[`recv_flood_size`] | Receive buffer size at which the connection is paused, in bytes. | xref:CNodeOptions/use_v2transport.adoc[`use_v2transport`] | Whether to use the BIP324 v2 transport for this connection. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#