[#CNodeOptions]
= CNodeOptions
:mrdocs:

Per&hyphen;connection options passed when constructing a CNode&period;

== Synopsis

Declared in `&lt;net&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct CNodeOptions;
----

== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:CNodeOptions/i2p_sam_session.adoc[`i2p&lowbar;sam&lowbar;session`] 
| I2P SAM session owning this connection, if it is a transient I2P session&period;
| xref:CNodeOptions/permission_flags.adoc[`permission&lowbar;flags`] 
| Permission flags to grant this peer&period;
| xref:CNodeOptions/prefer_evict.adoc[`prefer&lowbar;evict`] 
| Whether this peer is preferred for eviction&period;
| xref:CNodeOptions/proxy_override.adoc[`proxy&lowbar;override`] 
| Proxy to use for this connection, overriding the global proxy selection&period;
| xref:CNodeOptions/recv_flood_size.adoc[`recv&lowbar;flood&lowbar;size`] 
| Receive buffer size at which the connection is paused, in bytes&period;
| xref:CNodeOptions/use_v2transport.adoc[`use&lowbar;v2transport`] 
| Whether to use the BIP324 v2 transport for this connection&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
