[#CConnman-Start]
= xref:CConnman.adoc[CConnman]::Start
:relfileprefix: ../
:mrdocs:

Start the connection manager and its worker threads&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
&lsqb;&lsqb;requires&lowbar;capability(0x7f950f5fd550, 0x7f950f5fd610, 0x7f950f5fd6d0, 0x7f950f5fd790), requires&lowbar;capability(0x7f950ed85d80, 0x7f950ed85e40, 0x7f950ed85f00, 0x7f950ed85fc0), requires&lowbar;capability(0x7f950b48dff0, 0x7f950b48e0b0, 0x7f950b48e170, 0x7f950b48e230), requires&lowbar;capability(0x7f95034d0c10, 0x7f95034d0cd0, 0x7f95034d0d90, 0x7f95034d0e50), requires&lowbar;capability(0x7f950e20dfe0, 0x7f950e20e0a0, 0x7f950e20e160, 0x7f950e20e220), requires&lowbar;capability(0x7f9527745c80, 0x7f9527745d40, 0x7f9527745e00, 0x7f9527745ec0), requires&lowbar;capability(0x7f950c322e10, 0x7f950c322ed0, 0x7f950c322f90, 0x7f950c323050), requires&lowbar;capability(0x7f950c23ea40, 0x7f950c23eb00, 0x7f950c23ebc0, 0x7f950c23ec80), requires&lowbar;capability(0x7f95018b81f0, 0x7f95018b82b0, 0x7f95018b8370, 0x7f95018b8430), requires&lowbar;capability(0x7f950bd900a0, 0x7f950bd90160, 0x7f950bd90220, 0x7f950bd902e0), requires&lowbar;capability(0x7f95065c77a0, 0x7f95065c7860, 0x7f95065c7920, 0x7f95065c79e0)&rsqb;&rsqb;
bool
Start(
    xref:CScheduler.adoc[CScheduler]& scheduler,
    xref:CConnman/Options.adoc[Options] const& options);
----

== Return Value

true if the connection manager started successfully&period;

== Parameters

[cols="1,4"]
|===
| Name| Description
| *scheduler*
| the scheduler used for recurring background tasks&period;
| *options*
| the configuration options to apply before starting&period;
|===


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