<trclass="memdesc:namespacenn_1_1ac_1_1detail"><tdclass="mdescLeft"> </td><tdclass="mdescRight">C++ linkage for the autoconnect API, see <aclass="el"href="namespacenn_1_1ac.html">nn::ac</a> for use. <br/></td></tr>
<trclass="memdesc:a5bacb2d46ed8fa98f8dc634297f214c0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An ID number representing a network configuration. <ahref="namespacenn_1_1ac.html#a5bacb2d46ed8fa98f8dc634297f214c0">More...</a><br/></td></tr>
<trclass="memdesc:ac53ccf07af2b6a1ac33d065499677f49"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Initialise the Auto Connect library. <ahref="namespacenn_1_1ac.html#ac53ccf07af2b6a1ac33d065499677f49">More...</a><br/></td></tr>
<trclass="memdesc:aad222ee462945359df6feee2ed285627"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Cleanup the Auto Connect library. <ahref="namespacenn_1_1ac.html#aad222ee462945359df6feee2ed285627">More...</a><br/></td></tr>
<trclass="memdesc:ad140c53f4fc92991b05a63fdb2eef434"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connects to a network, using the configuration represented by the given <aclass="el"href="namespacenn_1_1ac.html#a5bacb2d46ed8fa98f8dc634297f214c0">ConfigIdNum</a>. <ahref="namespacenn_1_1ac.html#ad140c53f4fc92991b05a63fdb2eef434">More...</a><br/></td></tr>
<trclass="memdesc:a7ed262623e6936e9a94c25c2310545fa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gets the IP address assosciated with the currently active connection. <ahref="namespacenn_1_1ac.html#a7ed262623e6936e9a94c25c2310545fa">More...</a><br/></td></tr>
<p>An ID number representing a network configuration. </p>
<p>These are the same IDs as shown in System Settings' Connection List. </p>
<pclass="definition">Definition at line <aclass="el"href="ac__cpp_8h_source.html#l00027">27</a> of file <aclass="el"href="ac__cpp_8h_source.html">ac_cpp.h</a>.</p>
<p>Call this function before any other <aclass="el"href="namespacenn_1_1ac.html"title="Auto Connect API, used for managing and connecting to internet connection profiles.">nn::ac</a> functions.</p>
<dlclass="section return"><dt>Returns</dt><dd>A <aclass="el"href="classnn_1_1Result.html">Result</a> - see <aclass="el"href="classnn_1_1Result.html#a4a5720ba6ebde5032388ab13ce9f6956">nn::Result::IsSuccess</a> and <aclass="el"href="classnn_1_1Result.html#a75213f2532d8e51b9c3b026b5895bde4">nn::Result::IsFailure</a>.</dd></dl>
<pclass="definition">Definition at line <aclass="el"href="ac__cpp_8h_source.html#l00060">60</a> of file <aclass="el"href="ac__cpp_8h_source.html">ac_cpp.h</a>.</p>
<p>Do not call any <aclass="el"href="namespacenn_1_1ac.html"title="Auto Connect API, used for managing and connecting to internet connection profiles.">nn::ac</a> functions (other than <aclass="el"href="namespacenn_1_1ac.html#ac53ccf07af2b6a1ac33d065499677f49">Initialize</a>) after calling this function.</p>
<pclass="definition">Definition at line <aclass="el"href="ac__cpp_8h_source.html#l00073">73</a> of file <aclass="el"href="ac__cpp_8h_source.html">ac_cpp.h</a>.</p>
<p>Gets the default connection configuration id. </p>
<p>This is the default as marked in System Settings.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">id</td><td>A pointer to an <aclass="el"href="namespacenn_1_1ac.html#a5bacb2d46ed8fa98f8dc634297f214c0">ConfigIdNum</a> to write the config ID to. Must not be a <code>nullptr</code>.</td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A <aclass="el"href="classnn_1_1Result.html">Result</a> - see <aclass="el"href="classnn_1_1Result.html#a4a5720ba6ebde5032388ab13ce9f6956">nn::Result::IsSuccess</a> and <aclass="el"href="classnn_1_1Result.html#a75213f2532d8e51b9c3b026b5895bde4">nn::Result::IsFailure</a>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="ac__cpp_8h_source.html#l00092">92</a> of file <aclass="el"href="ac__cpp_8h_source.html">ac_cpp.h</a>.</p>
<p>Connects to a network, using the configuration represented by the given <aclass="el"href="namespacenn_1_1ac.html#a5bacb2d46ed8fa98f8dc634297f214c0">ConfigIdNum</a>. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">id</td><td>The <aclass="el"href="namespacenn_1_1ac.html#a5bacb2d46ed8fa98f8dc634297f214c0">ConfigIdNum</a> representing the network to connect to.</td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A <aclass="el"href="classnn_1_1Result.html">Result</a> - see <aclass="el"href="classnn_1_1Result.html#a4a5720ba6ebde5032388ab13ce9f6956">nn::Result::IsSuccess</a> and <aclass="el"href="classnn_1_1Result.html#a75213f2532d8e51b9c3b026b5895bde4">nn::Result::IsFailure</a>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="ac__cpp_8h_source.html#l00109">109</a> of file <aclass="el"href="ac__cpp_8h_source.html">ac_cpp.h</a>.</p>
<p>Gets the IP address assosciated with the currently active connection. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">ip</td><td>A pointer to write the IP address to, in <ahref="https://en.wikipedia.org/wiki/IPv4#Address_representations"target="_blank">numerical</a> form.</td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>A <aclass="el"href="classnn_1_1Result.html">Result</a> - see <aclass="el"href="classnn_1_1Result.html#a4a5720ba6ebde5032388ab13ce9f6956">nn::Result::IsSuccess</a> and <aclass="el"href="classnn_1_1Result.html#a75213f2532d8e51b9c3b026b5895bde4">nn::Result::IsFailure</a>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="ac__cpp_8h_source.html#l00127">127</a> of file <aclass="el"href="ac__cpp_8h_source.html">ac_cpp.h</a>.</p>