mirror of
https://github.com/switchbrew/libnx.git
synced 2025-11-19 20:51:31 +01:00
901 lines
202 KiB
HTML
901 lines
202 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>libnx: include/switch/services/ldn.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">libnx<span id="projectnumber"> v4.10.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">ldn.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="ldn_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * @file ldn.h</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * @brief LDN (local network communications) IPC wrapper. See also: https://switchbrew.org/wiki/LDN_services</span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * @author yellows8</span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * @copyright libnx Authors</span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "../types.h"</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "../sf/service.h"</span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include "../kernel/event.h"</span></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="ldn_8h.html#a27805a827ede0a505f5c3d0e1be95cba"> 13</a></span><span class="preprocessor">#define LDN_PRIORITY_SYSTEM 0x38 </span><span class="comment">///< System priority for __nx_ldn_priority.</span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="ldn_8h.html#a1fdaac1a8883af60840cf955899eda14"> 14</a></span><span class="preprocessor">#define LDN_PRIORITY_USER 0x5A </span><span class="comment">///< User priority for __nx_ldn_priority.</span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
|
<div class="foldopen" id="foldopen00016" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="ldn_8h.html#a2fc922381a79c4d937a416240fba0bec"> 16</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="ldn_8h.html#a2fc922381a79c4d937a416240fba0beca09d06c2324e1ac4b10f333fd7c789573"> 17</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a2fc922381a79c4d937a416240fba0beca09d06c2324e1ac4b10f333fd7c789573">LdnServiceType_User</a> = 0, <span class="comment">///< Initializes ldn:u.</span></div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="ldn_8h.html#a2fc922381a79c4d937a416240fba0becac16f1b2fdd34dc38c00ef627f0ed5ad8"> 18</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a2fc922381a79c4d937a416240fba0becac16f1b2fdd34dc38c00ef627f0ed5ad8">LdnServiceType_System</a> = 1, <span class="comment">///< Initializes ldn:s.</span></div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span>} <a class="code hl_enumeration" href="ldn_8h.html#a2fc922381a79c4d937a416240fba0bec">LdnServiceType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">/// State loaded by \ref ldnmGetStateForMonitor / \ref ldnGetState.</span></div>
|
|
<div class="foldopen" id="foldopen00022" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919"> 22</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919ac6b9e8d0b39b4fb091adc1b314197f73"> 23</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919ac6b9e8d0b39b4fb091adc1b314197f73">LdnState_None</a> = 0, <span class="comment">///< None</span></div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919a8ef4ee4866d640ab1c39746c2675b834"> 24</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919a8ef4ee4866d640ab1c39746c2675b834">LdnState_Initialized</a> = 1, <span class="comment">///< Initialized</span></div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919af3631193b05b9547b618ae829b5874b0"> 25</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919af3631193b05b9547b618ae829b5874b0">LdnState_AccessPoint</a> = 2, <span class="comment">///< AccessPoint (\ref ldnOpenAccessPoint)</span></div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919aefafbdc4fa113246044e263a309c1f82"> 26</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919aefafbdc4fa113246044e263a309c1f82">LdnState_AccessPointCreated</a> = 3, <span class="comment">///< AccessPointCreated (\ref ldnCreateNetwork / \ref ldnCreateNetworkPrivate)</span></div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919ab4d1a8dd32a6d6522872e3ab82f8fe7e"> 27</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919ab4d1a8dd32a6d6522872e3ab82f8fe7e">LdnState_Station</a> = 4, <span class="comment">///< Station (\ref ldnOpenStation)</span></div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919ac6459ef5c2c84bd1b61f3e297bef27c8"> 28</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919ac6459ef5c2c84bd1b61f3e297bef27c8">LdnState_StationConnected</a> = 5, <span class="comment">///< StationConnected (\ref ldnConnect / \ref ldnConnectPrivate)</span></div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919a0ea7cce0ebd49cc2e72c8ce67da88ea2"> 29</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919a0ea7cce0ebd49cc2e72c8ce67da88ea2">LdnState_Error</a> = 6, <span class="comment">///< Error</span></div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>} <a class="code hl_enumeration" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919">LdnState</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="comment">/// DisconnectReason loaded by \ref ldnGetDisconnectReason.</span></div>
|
|
<div class="foldopen" id="foldopen00033" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ec"> 33</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca38fb376b5f37d5cbd78c4ead8cfadba7"> 34</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca38fb376b5f37d5cbd78c4ead8cfadba7">LdnDisconnectReason_None</a> = 0, <span class="comment">///< None</span></div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca7010cb8802ab97ec3e7645934551fac5"> 35</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca7010cb8802ab97ec3e7645934551fac5">LdnDisconnectReason_DisconnectedByUser</a> = 1, <span class="comment">///< DisconnectedByUser</span></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ecad1fbca9b6a243fba311c7bbf94afe347"> 36</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ecad1fbca9b6a243fba311c7bbf94afe347">LdnDisconnectReason_DisconnectedBySystem</a> = 2, <span class="comment">///< DisconnectedBySystem</span></div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ecaa4febb8ecb685a2544d9d7f821424660"> 37</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ecaa4febb8ecb685a2544d9d7f821424660">LdnDisconnectReason_DestroyedByUser</a> = 3, <span class="comment">///< DestroyedByUser</span></div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ecae0d6f4cfdbba94593098c4097a26c4e5"> 38</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ecae0d6f4cfdbba94593098c4097a26c4e5">LdnDisconnectReason_DestroyedBySystem</a> = 4, <span class="comment">///< DestroyedBySystem</span></div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca6b227f99c3e08ffd7395ce7bee0cfee1"> 39</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca6b227f99c3e08ffd7395ce7bee0cfee1">LdnDisconnectReason_Rejected</a> = 5, <span class="comment">///< Rejected</span></div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca4905f7595c074069187dd077f250d1c5"> 40</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca4905f7595c074069187dd077f250d1c5">LdnDisconnectReason_SignalLost</a> = 6, <span class="comment">///< SignalLost</span></div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>} <a class="code hl_enumeration" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ec">LdnDisconnectReason</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment">/// ScanFilterFlag</span></div>
|
|
<div class="foldopen" id="foldopen00044" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313"> 44</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a8f87f415b9c026e2905b5f623993dabc"> 45</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a8f87f415b9c026e2905b5f623993dabc">LdnScanFilterFlag_LocalCommunicationId</a> = <a class="code hl_define" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///< Enables using LdnScanFilter::network_id LdnIntentId::local_communication_id.</span></div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313afb2bd442dca3626e0215d4e38820b1a2"> 46</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313afb2bd442dca3626e0215d4e38820b1a2">LdnScanFilterFlag_SessionId</a> = <a class="code hl_define" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1), <span class="comment">///< Enables using LdnScanFilter::network_id session_id.</span></div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a86f1edaeaf495633e95197c409f26cfc"> 47</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a86f1edaeaf495633e95197c409f26cfc">LdnScanFilterFlag_NetworkType</a> = <a class="code hl_define" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(2), <span class="comment">///< Enables using LdnScanFilter::network_type.</span></div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a0825f4c7d2a80a8a006d39d1a095787e"> 48</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a0825f4c7d2a80a8a006d39d1a095787e">LdnScanFilterFlag_Bssid</a> = <a class="code hl_define" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(3), <span class="comment">///< Enables using LdnScanFilter::bssid. Only available with \ref ldnScanPrivate.</span></div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a72cc8de0df72f97a85eaa05b3233d201"> 49</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a72cc8de0df72f97a85eaa05b3233d201">LdnScanFilterFlag_Ssid</a> = <a class="code hl_define" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(4), <span class="comment">///< Enables using LdnScanFilter::ssid.</span></div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a2dd463dcea867e40eb52fda847a5ee4a"> 50</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a2dd463dcea867e40eb52fda847a5ee4a">LdnScanFilterFlag_SceneId</a> = <a class="code hl_define" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(5), <span class="comment">///< Enables using LdnScanFilter::network_id LdnIntentId::scene_id.</span></div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313ad9912b119bf35b7a443da06524277adb"> 51</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313ad9912b119bf35b7a443da06524277adb">LdnScanFilterFlag_IntentId</a> = <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a8f87f415b9c026e2905b5f623993dabc">LdnScanFilterFlag_LocalCommunicationId</a> | <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a2dd463dcea867e40eb52fda847a5ee4a">LdnScanFilterFlag_SceneId</a>, <span class="comment">///< Enables using LdnScanFilter::network_id intent_id.</span></div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313aab4597c8a8436b7a5aecf353be11cc96"> 52</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313aab4597c8a8436b7a5aecf353be11cc96">LdnScanFilterFlag_NetworkId</a> = <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313ad9912b119bf35b7a443da06524277adb">LdnScanFilterFlag_IntentId</a> | <a class="code hl_enumvalue" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313afb2bd442dca3626e0215d4e38820b1a2">LdnScanFilterFlag_SessionId</a>, <span class="comment">///< Enables using LdnScanFilter::network_id.</span></div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>} <a class="code hl_enumeration" href="ldn_8h.html#aed657b19364ca313e27de40e95f95313">LdnScanFilterFlag</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment">/// AcceptPolicy</span></div>
|
|
<div class="foldopen" id="foldopen00056" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602"> 56</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a8b545f8c8d1d790751fdcb021e8eb883"> 57</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a8b545f8c8d1d790751fdcb021e8eb883">LdnAcceptPolicy_AlwaysAccept</a> = 0, <span class="comment">///< AlwaysAccept</span></div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a565dd40e6bccd7d2b913ed49929e63b7"> 58</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a565dd40e6bccd7d2b913ed49929e63b7">LdnAcceptPolicy_AlwaysReject</a> = 1, <span class="comment">///< AlwaysReject</span></div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a1045e62e11bd1ab8c7923f738dd9a227"> 59</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a1045e62e11bd1ab8c7923f738dd9a227">LdnAcceptPolicy_BlackList</a> = 2, <span class="comment">///< BlackList, addresses in the list (\ref ldnAddAcceptFilterEntry) are not allowed.</span></div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a863ea86419e5238a56c2be6acb69a4be"> 60</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a863ea86419e5238a56c2be6acb69a4be">LdnAcceptPolicy_WhiteList</a> = 3, <span class="comment">///< WhiteList, only addresses in the list (\ref ldnAddAcceptFilterEntry) are allowed.</span></div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>} <a class="code hl_enumeration" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602">LdnAcceptPolicy</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="comment">/// SecurityMode. LdnSecurityMode_Product can be used as the default value. The ldn cmds which use an input SecurityMode normally overwrite the SecurityMode.</span></div>
|
|
<div class="foldopen" id="foldopen00064" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74"> 64</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74aad20e110a4bb99b6f28ddda8123640bb"> 65</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74aad20e110a4bb99b6f28ddda8123640bb">LdnSecurityMode_Any</a> = 0, <span class="comment">///< Any</span></div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74a8b917df3d7bee905583191166e3301ac"> 66</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74a8b917df3d7bee905583191166e3301ac">LdnSecurityMode_Product</a> = 1, <span class="comment">///< Product</span></div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74aefc70b6a688bae56893a3faf0ec13f61"> 67</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74aefc70b6a688bae56893a3faf0ec13f61">LdnSecurityMode_Debug</a> = 2, <span class="comment">///< Debug</span></div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74aedd9cf935e6e9925b577cbc26eb1c950"> 68</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74aedd9cf935e6e9925b577cbc26eb1c950">LdnSecurityMode_SystemDebug</a> = 3, <span class="comment">///< SystemDebug</span></div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>} <a class="code hl_enumeration" href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74">LdnSecurityMode</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="comment">/// OperationMode</span></div>
|
|
<div class="foldopen" id="foldopen00072" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181"> 72</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181a5473dcf4288f03e47d6c79110d84e098"> 73</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181a5473dcf4288f03e47d6c79110d84e098">LdnOperationMode_Stable</a> = 0, <span class="comment">///< Stable</span></div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181a12db208606ed138a1e9a1a99d17881a5"> 74</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181a12db208606ed138a1e9a1a99d17881a5">LdnOperationMode_HighSpeed</a> = 1, <span class="comment">///< HighSpeed</span></div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span>} <a class="code hl_enumeration" href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181">LdnOperationMode</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="comment">/// WirelessControllerRestriction</span></div>
|
|
<div class="foldopen" id="foldopen00078" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437"> 78</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437a9995d0735782081bc9bf7b4e0e5fcdef"> 79</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437a9995d0735782081bc9bf7b4e0e5fcdef">LdnWirelessControllerRestriction_Disabled</a> = 0, <span class="comment">///< Disabled</span></div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437a83b438eaa6b85cb739e2dd72c0851942"> 80</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437a83b438eaa6b85cb739e2dd72c0851942">LdnWirelessControllerRestriction_Enabled</a> = 1, <span class="comment">///< Enabled</span></div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>} <a class="code hl_enumeration" href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437">LdnWirelessControllerRestriction</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="comment">/// Protocol</span></div>
|
|
<div class="foldopen" id="foldopen00084" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cef"> 84</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cefa41ae870c0b2e4bd1e08d6c192eaa2608"> 85</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cefa41ae870c0b2e4bd1e08d6c192eaa2608">LdnProtocol_NX</a> = 1, <span class="comment">///< NX (default)</span></div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cefa3bd79e517f1de765cd4b147a745e611b"> 86</a></span> <a class="code hl_enumvalue" href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cefa3bd79e517f1de765cd4b147a745e611b">LdnProtocol_Unknown3</a> = 3, <span class="comment">///< (NXAndOunce?)</span></div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>} <a class="code hl_enumeration" href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cef">LdnProtocol</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="comment">/// Ipv4Address. This is essentially the same as struct in_addr - hence this can be used with standard sockets (byteswap required).</span></div>
|
|
<div class="foldopen" id="foldopen00090" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="structLdnIpv4Address.html"> 90</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="structLdnIpv4Address.html#a8962ef532808d5ad1b86cdd426c5c496"> 91</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structLdnIpv4Address.html#a8962ef532808d5ad1b86cdd426c5c496">addr</a>; <span class="comment">///< Address</span></div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span>} <a class="code hl_struct" href="structLdnIpv4Address.html">LdnIpv4Address</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="comment">/// SubnetMask. This is essentially the same as struct in_addr - hence this can be used with standard sockets (byteswap required).</span></div>
|
|
<div class="foldopen" id="foldopen00095" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="structLdnSubnetMask.html"> 95</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="structLdnSubnetMask.html#a42401383e5aa4ccd627ed56b1623b763"> 96</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structLdnSubnetMask.html#a42401383e5aa4ccd627ed56b1623b763">mask</a>; <span class="comment">///< Mask</span></div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>} <a class="code hl_struct" href="structLdnSubnetMask.html">LdnSubnetMask</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="comment">/// MacAddress</span></div>
|
|
<div class="foldopen" id="foldopen00100" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="structLdnMacAddress.html"> 100</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="structLdnMacAddress.html#abc6de464c28533642a19801aea495424"> 101</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> addr[6]; <span class="comment">///< Address</span></div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>} <a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="comment">/// Ssid</span></div>
|
|
<div class="foldopen" id="foldopen00105" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="structLdnSsid.html"> 105</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="structLdnSsid.html#a2ce54d4372bf615897727d04800f17d4"> 106</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structLdnSsid.html#a2ce54d4372bf615897727d04800f17d4">len</a>; <span class="comment">///< Length excluding NUL-terminator, must be 0x1-0x20.</span></div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structLdnSsid.html#a35ce40994b26be088eeb24af97b488a4"> 107</a></span> <span class="keywordtype">char</span> str[0x21]; <span class="comment">///< SSID string including NUL-terminator, str[len_field] must be 0. The chars in this string must be be in the range of 0x20-0x7F, for when the Ssid is converted to a string (otherwise the byte written to the string will be 0).</span></div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>} <a class="code hl_struct" href="structLdnSsid.html">LdnSsid</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="comment">/// NodeLatestUpdate</span></div>
|
|
<div class="foldopen" id="foldopen00111" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structLdnNodeLatestUpdate.html"> 111</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structLdnNodeLatestUpdate.html#ad67dbe29722c2b177bb19deffc3161cb"> 112</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structLdnNodeLatestUpdate.html#ad67dbe29722c2b177bb19deffc3161cb">state_change</a>; <span class="comment">///< StateChange. The field in state is reset to zero by \ref ldnGetNetworkInfoLatestUpdate after loading it.</span></div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="structLdnNodeLatestUpdate.html#a92e6ac7234d8f0e78184357be1f75c4d"> 113</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved[0x7]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>} <a class="code hl_struct" href="structLdnNodeLatestUpdate.html">LdnNodeLatestUpdate</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="comment">/// AddressEntry</span></div>
|
|
<div class="foldopen" id="foldopen00117" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="structLdnAddressEntry.html"> 117</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="structLdnAddressEntry.html#a14d58107cbc874a9cb31dd16e64e7e5d"> 118</a></span> <a class="code hl_struct" href="structLdnIpv4Address.html">LdnIpv4Address</a> <a class="code hl_variable" href="structLdnAddressEntry.html#a14d58107cbc874a9cb31dd16e64e7e5d">ip_addr</a>; <span class="comment">///< \ref LdnIpv4Address</span></div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="structLdnAddressEntry.html#a89023265d1da7019489532b354b25288"> 119</a></span> <a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a> <a class="code hl_variable" href="structLdnAddressEntry.html#a89023265d1da7019489532b354b25288">mac_addr</a>; <span class="comment">///< \ref LdnMacAddress</span></div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="structLdnAddressEntry.html#af2df2c859d92713ac795ff394b03b2e3"> 120</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved[0x2]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span>} <a class="code hl_struct" href="structLdnAddressEntry.html">LdnAddressEntry</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="comment">/// NodeInfo</span></div>
|
|
<div class="foldopen" id="foldopen00124" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="structLdnNodeInfo.html"> 124</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="structLdnNodeInfo.html#a338bdb495a43659eb90c46a7db300ed2"> 125</a></span> <a class="code hl_struct" href="structLdnIpv4Address.html">LdnIpv4Address</a> <a class="code hl_variable" href="structLdnNodeInfo.html#a338bdb495a43659eb90c46a7db300ed2">ip_addr</a>; <span class="comment">///< \ref LdnIpv4Address</span></div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="structLdnNodeInfo.html#a0e6d301a2cfae54a5f9cfd8ee5608b2e"> 126</a></span> <a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a> <a class="code hl_variable" href="structLdnNodeInfo.html#a0e6d301a2cfae54a5f9cfd8ee5608b2e">mac_addr</a>; <span class="comment">///< \ref LdnMacAddress</span></div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="structLdnNodeInfo.html#abac04d1fc30a5a5c2f60fc872d30c481"> 127</a></span> <a class="code hl_typedef" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> <a class="code hl_variable" href="structLdnNodeInfo.html#abac04d1fc30a5a5c2f60fc872d30c481">node_id</a>; <span class="comment">///< NodeId</span></div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="structLdnNodeInfo.html#a8abec11b90e36be57f8a58ba2be4ce90"> 128</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structLdnNodeInfo.html#a8abec11b90e36be57f8a58ba2be4ce90">is_connected</a>; <span class="comment">///< IsConnected flag</span></div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="structLdnNodeInfo.html#a08b77bb9161bafa0e5495a8b3863ab75"> 129</a></span> <span class="keywordtype">char</span> user_name[0x21]; <span class="comment">///< LdnUserConfig::user_name</span></div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="structLdnNodeInfo.html#ad03f632d8a098d14dc57b9079ec99ca2"> 130</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structLdnNodeInfo.html#ad03f632d8a098d14dc57b9079ec99ca2">platform</a>; <span class="comment">///< [19.0.0+] Platform? (0 = NX, 1 = Ounce)</span></div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="structLdnNodeInfo.html#adc91e18db5f4048237121766db0d6321"> 131</a></span> <a class="code hl_typedef" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> <a class="code hl_variable" href="structLdnNodeInfo.html#adc91e18db5f4048237121766db0d6321">local_communication_version</a>; <span class="comment">///< LocalCommunicationVersion</span></div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="structLdnNodeInfo.html#ac09da9336a9924d801eb0a06e7bc8eb0"> 132</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved_x30[0x10]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span>} <a class="code hl_struct" href="structLdnNodeInfo.html">LdnNodeInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="comment">/// UserConfig. The input struct is copied to a tmp struct, which is then used with the cmd.</span></div>
|
|
<div class="foldopen" id="foldopen00136" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="structLdnUserConfig.html"> 136</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="structLdnUserConfig.html#a667dae6db6c464205f56560c2c55d605"> 137</a></span> <span class="keywordtype">char</span> user_name[0x21]; <span class="comment">///< UserName (NUL-terminated string for the user name)</span></div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="structLdnUserConfig.html#a5a5b0a9cab83acfad39775e89faa399c"> 138</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved[0xF]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span>} <a class="code hl_struct" href="structLdnUserConfig.html">LdnUserConfig</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="comment">/// IntentId</span></div>
|
|
<div class="foldopen" id="foldopen00142" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="structLdnIntentId.html"> 142</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="structLdnIntentId.html#a8074fc89b306a47f9c902adb204302db"> 143</a></span> <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> <a class="code hl_variable" href="structLdnIntentId.html#a8074fc89b306a47f9c902adb204302db">local_communication_id</a>; <span class="comment">///< LocalCommunicationId. \ref ldnCreateNetwork, \ref ldnCreateNetworkPrivate, \ref ldnConnect, \ref ldnConnectPrivate (also \ref LdnScanFilter when enabled): When -1, this is overwritten with the first LocalCommunicationId from the user-process NACP, if loading fails value 0 is written instead. Otherwise when not -1, if NACP loading is successful, this field must match one of the LocalCommunicationIds from there.</span></div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structLdnIntentId.html#a54d075cdada5cdf5dea23c82a936b29f"> 144</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved_x8[0x2]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="structLdnIntentId.html#ae0693b08b36e58c13c1a28c63a265517"> 145</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structLdnIntentId.html#ae0693b08b36e58c13c1a28c63a265517">scene_id</a>; <span class="comment">///< SceneId. Arbitrary user data, this can be used for filtering with \ref LdnScanFilter (::LdnScanFilterFlag_SceneId) for example.</span></div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="structLdnIntentId.html#a00c9a57c23591817523d44c69503d1ab"> 146</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved_xC[0x4]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span>} <a class="code hl_struct" href="structLdnIntentId.html">LdnIntentId</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="comment">/// SessionId</span></div>
|
|
<div class="foldopen" id="foldopen00150" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="structLdnSessionId.html"> 150</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="structLdnSessionId.html#a78590715b7113ce8ddebf3c5844bd87c"> 151</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> random[0x10]; <span class="comment">///< Random. Used to generate/overwrite the ssid when needed.</span></div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>} <a class="code hl_struct" href="structLdnSessionId.html">LdnSessionId</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="comment">/// NetworkId</span></div>
|
|
<div class="foldopen" id="foldopen00155" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="structLdnNetworkId.html"> 155</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="structLdnNetworkId.html#af2b06933b360c8e35b7bfc1dcc2c62c8"> 156</a></span> <a class="code hl_struct" href="structLdnIntentId.html">LdnIntentId</a> <a class="code hl_variable" href="structLdnNetworkId.html#af2b06933b360c8e35b7bfc1dcc2c62c8">intent_id</a>; <span class="comment">///< IntentId</span></div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="structLdnNetworkId.html#a8668a86209a280180485f86db2684ab8"> 157</a></span> <a class="code hl_struct" href="structLdnSessionId.html">LdnSessionId</a> <a class="code hl_variable" href="structLdnNetworkId.html#a8668a86209a280180485f86db2684ab8">session_id</a>; <span class="comment">///< SessionId</span></div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>} <a class="code hl_struct" href="structLdnNetworkId.html">LdnNetworkId</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="comment">/// CommonNetworkInfo</span></div>
|
|
<div class="foldopen" id="foldopen00161" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="structLdnCommonNetworkInfo.html"> 161</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structLdnCommonNetworkInfo.html#a5ba811e08890e9be16ad2c4b2a7afdb2"> 162</a></span> <a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a> <a class="code hl_variable" href="structLdnCommonNetworkInfo.html#a5ba811e08890e9be16ad2c4b2a7afdb2">bssid</a>; <span class="comment">///< \ref LdnMacAddress</span></div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="structLdnCommonNetworkInfo.html#a60b9ab53d70029187c34331e93380af6"> 163</a></span> <a class="code hl_struct" href="structLdnSsid.html">LdnSsid</a> <a class="code hl_variable" href="structLdnCommonNetworkInfo.html#a60b9ab53d70029187c34331e93380af6">ssid</a>; <span class="comment">///< \ref LdnSsid</span></div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="structLdnCommonNetworkInfo.html#a38a1185748e6586497b1cb81efbb46bf"> 164</a></span> <a class="code hl_typedef" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> <a class="code hl_variable" href="structLdnCommonNetworkInfo.html#a38a1185748e6586497b1cb81efbb46bf">channel</a>; <span class="comment">///< Channel</span></div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="structLdnCommonNetworkInfo.html#abf0c6ad9f4c67606a7aaa3eaf3610aca"> 165</a></span> <a class="code hl_typedef" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> <a class="code hl_variable" href="structLdnCommonNetworkInfo.html#abf0c6ad9f4c67606a7aaa3eaf3610aca">link_level</a>; <span class="comment">///< LinkLevel</span></div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="structLdnCommonNetworkInfo.html#a818e807138a5c8a4fd85aa8ea369119f"> 166</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structLdnCommonNetworkInfo.html#a818e807138a5c8a4fd85aa8ea369119f">network_type</a>; <span class="comment">///< NetworkType</span></div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="structLdnCommonNetworkInfo.html#ab75b38efe31a7c941a83cac5e3d0be05"> 167</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved[0x4]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span>} <a class="code hl_struct" href="structLdnCommonNetworkInfo.html">LdnCommonNetworkInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="comment">/// NetworkInfo</span></div>
|
|
<div class="foldopen" id="foldopen00171" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html"> 171</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#adb5c1b2958f59bcb75675bcce249f47c"> 172</a></span> <a class="code hl_struct" href="structLdnNetworkId.html">LdnNetworkId</a> <a class="code hl_variable" href="structLdnNetworkInfo.html#adb5c1b2958f59bcb75675bcce249f47c">network_id</a>; <span class="comment">///< NetworkId</span></div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#a25ae80fdfed3bebcd5a48f9ce8dba08f"> 173</a></span> <a class="code hl_struct" href="structLdnCommonNetworkInfo.html">LdnCommonNetworkInfo</a> <a class="code hl_variable" href="structLdnNetworkInfo.html#a25ae80fdfed3bebcd5a48f9ce8dba08f">common</a>; <span class="comment">///< CommonNetworkInfo</span></div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#a6fb0f282fff5c45dfb3a7ba6be8263de"> 174</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> server_random[0x10]; <span class="comment">///< LdnSecurityParameter::server_random</span></div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#a368a664a1ffab95088ea83e66ab548e1"> 175</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structLdnNetworkInfo.html#a368a664a1ffab95088ea83e66ab548e1">security_mode</a>; <span class="comment">///< LdnSecurityConfig::security_mode</span></div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#ac9c916d31ca0688c9233d1dc0fbc0a52"> 176</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structLdnNetworkInfo.html#ac9c916d31ca0688c9233d1dc0fbc0a52">station_accept_policy</a>; <span class="comment">///< \ref LdnAcceptPolicy</span></div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#ae3b29e91157d8e29d87792c9f0f12677"> 177</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structLdnNetworkInfo.html#ae3b29e91157d8e29d87792c9f0f12677">version</a>; <span class="comment">///< Version</span></div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#a5e75b1d44f4fd0ee856302a014842b0a"> 178</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved_x14[0x2]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#af1481532bf26223c33c1d5d2c110dff4"> 179</a></span> <a class="code hl_typedef" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> <a class="code hl_variable" href="structLdnNetworkInfo.html#af1481532bf26223c33c1d5d2c110dff4">node_count_max</a>; <span class="comment">///< NodeCountMax</span></div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#afa1bd9689a12ce619af89b88fd85fdc7"> 180</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structLdnNetworkInfo.html#afa1bd9689a12ce619af89b88fd85fdc7">node_count</a>; <span class="comment">///< NodeCount, number of set entries in nodes.</span></div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#a67e4b23ab5d3d58d862b1641c251b23b"> 181</a></span> <a class="code hl_struct" href="structLdnNodeInfo.html">LdnNodeInfo</a> nodes[8]; <span class="comment">///< Array of \ref LdnNodeInfo, starting with the AccessPoint node.</span></div>
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#a19d22d18443a0a5587d1e667c63e61b3"> 182</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved_x218[0x2]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#a3173e6fc8fb36d708367ed64f6734484"> 183</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structLdnNetworkInfo.html#a3173e6fc8fb36d708367ed64f6734484">advertise_data_size</a>; <span class="comment">///< AdvertiseDataSize (\ref ldnSetAdvertiseData)</span></div>
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#aaf1e1e19c7ee322d10440eac2a8c6b4b"> 184</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> advertise_data[0x180]; <span class="comment">///< AdvertiseData (\ref ldnSetAdvertiseData)</span></div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#a74179490642c6e3658150a06d16c135c"> 185</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved_x39C[0x8C]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="structLdnNetworkInfo.html#aa03231f5d92669668690d64a72669d42"> 186</a></span> <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code hl_variable" href="structLdnNetworkInfo.html#aa03231f5d92669668690d64a72669d42">reserved_x428</a>; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span>} <a class="code hl_struct" href="structLdnNetworkInfo.html">LdnNetworkInfo</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><span class="comment">/// ScanFilter. \ref ldnScan / \ref ldnScanPrivate will only return the \ref LdnNetworkInfo when validating the \ref LdnNetworkInfo with LdnScanFilter was sucessful, with the fields enabled by \ref LdnScanFilterFlag.</span></div>
|
|
<div class="foldopen" id="foldopen00190" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="structLdnScanFilter.html"> 190</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="structLdnScanFilter.html#a0071d81e802f4c5baea012a55a4913b7"> 191</a></span> <a class="code hl_struct" href="structLdnNetworkId.html">LdnNetworkId</a> <a class="code hl_variable" href="structLdnScanFilter.html#a0071d81e802f4c5baea012a55a4913b7">network_id</a>; <span class="comment">///< NetworkId</span></div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="structLdnScanFilter.html#a1a922933ce60a4dbf4426f150ab10c7e"> 192</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structLdnScanFilter.html#a1a922933ce60a4dbf4426f150ab10c7e">network_type</a>; <span class="comment">///< NetworkType (::LdnScanFilterFlag_NetworkType)</span></div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="structLdnScanFilter.html#a7af4b68cf351286c7b1b3f13cc4c468f"> 193</a></span> <a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a> <a class="code hl_variable" href="structLdnScanFilter.html#a7af4b68cf351286c7b1b3f13cc4c468f">bssid</a>; <span class="comment">///< Bssid (::LdnScanFilterFlag_Bssid)</span></div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="structLdnScanFilter.html#a9965a7926a90c8734b612f6cd60b6207"> 194</a></span> <a class="code hl_struct" href="structLdnSsid.html">LdnSsid</a> <a class="code hl_variable" href="structLdnScanFilter.html#a9965a7926a90c8734b612f6cd60b6207">ssid</a>; <span class="comment">///< Ssid (::LdnScanFilterFlag_Ssid)</span></div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="structLdnScanFilter.html#a7978d17c0e8ed6daddf2cc47bf07ddaf"> 195</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved[0x10]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="structLdnScanFilter.html#a41adc1196930746d891b89c9dc8a198e"> 196</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structLdnScanFilter.html#a41adc1196930746d891b89c9dc8a198e">flags</a>; <span class="comment">///< Bitmask for \ref LdnScanFilterFlag.</span></div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span>} <a class="code hl_struct" href="structLdnScanFilter.html">LdnScanFilter</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span><span class="comment">/// SecurityConfig</span></div>
|
|
<div class="foldopen" id="foldopen00200" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="structLdnSecurityConfig.html"> 200</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="structLdnSecurityConfig.html#a7f6fd88636ff12bdc2b19f1e9c7fd4a1"> 201</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structLdnSecurityConfig.html#a7f6fd88636ff12bdc2b19f1e9c7fd4a1">security_mode</a>; <span class="comment">///< \ref LdnSecurityMode Overwritten by \ref ldnCreateNetwork, \ref ldnCreateNetworkPrivate, \ref ldnConnect, \ref ldnConnectPrivate.</span></div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="structLdnSecurityConfig.html#a87b97ef038f00c803b1f4cdcd3811b02"> 202</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structLdnSecurityConfig.html#a87b97ef038f00c803b1f4cdcd3811b02">passphrase_size</a>; <span class="comment">///< PassphraseSize. Must be 0x10-0x40.</span></div>
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="structLdnSecurityConfig.html#a8a25f54a5e3f1ce7d1103544997a2f4e"> 203</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> passphrase[0x40]; <span class="comment">///< Passphrase, used with key derivation.</span></div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span>} <a class="code hl_struct" href="structLdnSecurityConfig.html">LdnSecurityConfig</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span><span class="comment">/// SecurityParameter. The struct used by \ref ldnCreateNetwork internally is randomly-generated.</span></div>
|
|
<div class="foldopen" id="foldopen00207" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="structLdnSecurityParameter.html"> 207</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="structLdnSecurityParameter.html#aa719c88179a2ec30666de2ece99ffcc9"> 208</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> server_random[0x10]; <span class="comment">///< ServerRandom, used with the same key derivation as \ref LdnSecurityConfig.</span></div>
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="structLdnSecurityParameter.html#ace7220390573ef9097a6701d794ec646"> 209</a></span> <a class="code hl_struct" href="structLdnSessionId.html">LdnSessionId</a> <a class="code hl_variable" href="structLdnSecurityParameter.html#ace7220390573ef9097a6701d794ec646">session_id</a>; <span class="comment">///< SessionId</span></div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span>} <a class="code hl_struct" href="structLdnSecurityParameter.html">LdnSecurityParameter</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="comment">/// NetworkConfig. The input struct is copied to a tmp struct, which is then used with the cmd (\ref ldnCreateNetwork, \ref ldnCreateNetworkPrivate, \ref ldnConnectPrivate).</span></div>
|
|
<div class="foldopen" id="foldopen00213" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="structLdnNetworkConfig.html"> 213</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="structLdnNetworkConfig.html#a5dab0a8ba64e292f56a9b6dc57ad652c"> 214</a></span> <a class="code hl_struct" href="structLdnIntentId.html">LdnIntentId</a> <a class="code hl_variable" href="structLdnNetworkConfig.html#a5dab0a8ba64e292f56a9b6dc57ad652c">intent_id</a>; <span class="comment">///< IntentId</span></div>
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="structLdnNetworkConfig.html#aab1630c21b34f641cbe3604ae3697258"> 215</a></span> <a class="code hl_typedef" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> <a class="code hl_variable" href="structLdnNetworkConfig.html#aab1630c21b34f641cbe3604ae3697258">channel</a>; <span class="comment">///< LdnCommonNetworkInfo::channel. Channel, can be zero. Overwritten internally by \ref ldnCreateNetwork.</span></div>
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="structLdnNetworkConfig.html#a1a610479c0306b17ff42dc7dad9037ed"> 216</a></span> <a class="code hl_typedef" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> <a class="code hl_variable" href="structLdnNetworkConfig.html#a1a610479c0306b17ff42dc7dad9037ed">node_count_max</a>; <span class="comment">///< LdnNetworkInfo::node_count_max. \ref ldnCreateNetwork / \ref ldnCreateNetworkPrivate: Must be 0x1-0x8.</span></div>
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="structLdnNetworkConfig.html#a278e2c5e7410ac9f563d411e3a4256d8"> 217</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structLdnNetworkConfig.html#a278e2c5e7410ac9f563d411e3a4256d8">reserved_x13</a>; <span class="comment">///< Cleared to zero for the tmp struct.</span></div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="structLdnNetworkConfig.html#ae6a6c82c2d1427296b14111463b5a85c"> 218</a></span> <a class="code hl_typedef" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> <a class="code hl_variable" href="structLdnNetworkConfig.html#ae6a6c82c2d1427296b14111463b5a85c">local_communication_version</a>; <span class="comment">///< LdnNodeInfo::local_communication_version, for the first entry in LdnNetworkInfo::nodes. Must not be negative.</span></div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="structLdnNetworkConfig.html#a10dbc7fc48008d09894b9c74e4ee6301"> 219</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved_x16[0xA]; <span class="comment">///< Cleared to zero for the tmp struct.</span></div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span>} <a class="code hl_struct" href="structLdnNetworkConfig.html">LdnNetworkConfig</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span><span class="comment">/// ActionFrameSettings</span></div>
|
|
<div class="foldopen" id="foldopen00223" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="structLdnActionFrameSettings.html"> 223</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="structLdnActionFrameSettings.html#ad6918048385e3a32b5c6f893db821508"> 224</a></span> <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> <a class="code hl_variable" href="structLdnActionFrameSettings.html#ad6918048385e3a32b5c6f893db821508">local_communication_id</a>; <span class="comment">///< LocalCommunicationId (Same handling as LdnIntentId::local_communication_id)</span></div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="structLdnActionFrameSettings.html#aebec76d19b538b2dae70c5aa6f7ca7e5"> 225</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved[0x34]; <span class="comment">///< Reserved</span></div>
|
|
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="structLdnActionFrameSettings.html#ac9316a69971b48dd4a19b6c7b9413d9e"> 226</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structLdnActionFrameSettings.html#ac9316a69971b48dd4a19b6c7b9413d9e">security_mode</a>; <span class="comment">///< \ref LdnSecurityMode (Must be ::LdnSecurityMode_Product or ::LdnSecurityMode_Debug, internally this is overriden)</span></div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="structLdnActionFrameSettings.html#a39173c9cc6cd3aa6a645146885b9ae40"> 227</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structLdnActionFrameSettings.html#a39173c9cc6cd3aa6a645146885b9ae40">passphrase_size</a>; <span class="comment">///< PassphraseSize (Must be 0x10-0x40)</span></div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="structLdnActionFrameSettings.html#a6a8721be6a1a4eaa519e7b6980148229"> 228</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> passphrase[0x40]; <span class="comment">///< Passphrase</span></div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span>} <a class="code hl_struct" href="structLdnActionFrameSettings.html">LdnActionFrameSettings</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><span class="comment">///@name ldn:m</span></div>
|
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="comment">/// Initialize ldn:m.</span></div>
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="ldn_8h.html#a960a86f4699771314f4ae41fea202252"> 235</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a960a86f4699771314f4ae41fea202252">ldnmInitialize</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span><span class="comment">/// Exit ldn:m.</span></div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4d334462c8e4e26ac8386c5949af56d5"> 238</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="ldn_8h.html#a4d334462c8e4e26ac8386c5949af56d5">ldnmExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span><span class="comment">/// Gets the Service object for IMonitorService.</span></div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="ldn_8h.html#acb3c0c07b5d6b0164aebdfefa6ffdf2b"> 241</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="ldn_8h.html#acb3c0c07b5d6b0164aebdfefa6ffdf2b">ldnmGetServiceSession_MonitorService</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="comment"> * @brief GetState</span></div>
|
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span><span class="comment"> * @param[out] out \ref LdnState</span></div>
|
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="ldn_8h.html#acec5d0b156986187718d1ac6b212c0e7"> 247</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#acec5d0b156986187718d1ac6b212c0e7">ldnmGetState</a>(<a class="code hl_enumeration" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919">LdnState</a> *out);</div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span><span class="comment"> * @brief GetNetworkInfo</span></div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="comment"> * @param[out] out \ref LdnNetworkInfo</span></div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="ldn_8h.html#a245b8573af195edcf791874ae9052a00"> 253</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a245b8573af195edcf791874ae9052a00">ldnmGetNetworkInfo</a>(<a class="code hl_struct" href="structLdnNetworkInfo.html">LdnNetworkInfo</a> *out);</div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span><span class="comment"> * @brief GetIpv4Address</span></div>
|
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="comment"> * @param[out] addr \ref LdnIpv4Address</span></div>
|
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="comment"> * @param[out] mask \ref LdnSubnetMask</span></div>
|
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="ldn_8h.html#a7224deb32cddafe22dff4c47b8ac9be8"> 260</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a7224deb32cddafe22dff4c47b8ac9be8">ldnmGetIpv4Address</a>(<a class="code hl_struct" href="structLdnIpv4Address.html">LdnIpv4Address</a> *addr, <a class="code hl_struct" href="structLdnSubnetMask.html">LdnSubnetMask</a> *mask);</div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span><span class="comment"> * @brief GetSecurityParameter</span></div>
|
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span><span class="comment"> * @note Not exposed by official sw.</span></div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span><span class="comment"> * @param[out] out \ref LdnSecurityParameter</span></div>
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="ldn_8h.html#a6861b04da4c65691ae98633aa03f8919"> 267</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a6861b04da4c65691ae98633aa03f8919">ldnmGetSecurityParameter</a>(<a class="code hl_struct" href="structLdnSecurityParameter.html">LdnSecurityParameter</a> *out);</div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span><span class="comment"> * @brief GetNetworkConfig</span></div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span><span class="comment"> * @note Not exposed by official sw.</span></div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span><span class="comment"> * @param[out] out \ref LdnNetworkConfig</span></div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4d2e265724efeeff208b25713fb74cc4"> 274</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a4d2e265724efeeff208b25713fb74cc4">ldnmGetNetworkConfig</a>(<a class="code hl_struct" href="structLdnNetworkConfig.html">LdnNetworkConfig</a> *out);</div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span><span class="comment">///@name ldn</span></div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="comment">/// Initialize ldn.</span></div>
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span><span class="comment">/// The priority is only used with ::LdnServiceType_System on [19.0.0+]. To optionally set this, define "s32 __nx_ldn_priority". The priority must be \ref LDN_PRIORITY_SYSTEM (default) or \ref LDN_PRIORITY_USER.</span></div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="ldn_8h.html#ace31284c0e54d59fa051288eb4f7b50e"> 283</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ace31284c0e54d59fa051288eb4f7b50e">ldnInitialize</a>(<a class="code hl_enumeration" href="ldn_8h.html#a2fc922381a79c4d937a416240fba0bec">LdnServiceType</a> service_type);</div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span><span class="comment">/// Exit ldn.</span></div>
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="ldn_8h.html#a88060164d06cc4f25b72cfeba8a6e731"> 286</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="ldn_8h.html#a88060164d06cc4f25b72cfeba8a6e731">ldnExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span><span class="comment">/// Gets the Service object for IUserLocalCommunicationService/ISystemLocalCommunicationService.</span></div>
|
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="ldn_8h.html#a638926860cc31744692a0567fc9b9ef3"> 289</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="ldn_8h.html#a638926860cc31744692a0567fc9b9ef3">ldnGetServiceSession_LocalCommunicationService</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span><span class="comment">/// Gets the Service object for IClientProcessMonitor, only valid with [18.0.0+].</span></div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="ldn_8h.html#af9fe9c17d6b9dbbe01f1480367f0fb77"> 292</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="ldn_8h.html#af9fe9c17d6b9dbbe01f1480367f0fb77">ldnGetServiceSession_IClientProcessMonitor</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span><span class="comment"> * @brief GetState</span></div>
|
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="comment"> * @param[out] out \ref LdnState</span></div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="ldn_8h.html#a6f86251d0106b9e714c176d52fbbcea3"> 298</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a6f86251d0106b9e714c176d52fbbcea3">ldnGetState</a>(<a class="code hl_enumeration" href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919">LdnState</a> *out);</div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="comment"> * @brief GetNetworkInfo</span></div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="comment"> * @param[out] out \ref LdnNetworkInfo</span></div>
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="ldn_8h.html#ac23ca1336752926f2ea934e5d98955d5"> 304</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ac23ca1336752926f2ea934e5d98955d5">ldnGetNetworkInfo</a>(<a class="code hl_struct" href="structLdnNetworkInfo.html">LdnNetworkInfo</a> *out);</div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span><span class="comment"> * @brief GetIpv4Address</span></div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span><span class="comment"> * @param[out] addr \ref LdnIpv4Address</span></div>
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="comment"> * @param[out] mask \ref LdnSubnetMask</span></div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="ldn_8h.html#af2ff43238d7fa9051222b0356e44a528"> 311</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#af2ff43238d7fa9051222b0356e44a528">ldnGetIpv4Address</a>(<a class="code hl_struct" href="structLdnIpv4Address.html">LdnIpv4Address</a> *addr, <a class="code hl_struct" href="structLdnSubnetMask.html">LdnSubnetMask</a> *mask);</div>
|
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span><span class="comment"> * @brief GetDisconnectReason</span></div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><span class="comment"> * @param[out] out \ref LdnDisconnectReason</span></div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="ldn_8h.html#ae797ceffe57e8f011d1e5b5d454de16f"> 317</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ae797ceffe57e8f011d1e5b5d454de16f">ldnGetDisconnectReason</a>(<a class="code hl_enumeration" href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ec">LdnDisconnectReason</a> *out);</div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span><span class="comment"> * @brief GetSecurityParameter</span></div>
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span><span class="comment"> * @param[out] out \ref LdnSecurityParameter</span></div>
|
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="ldn_8h.html#a406ce50d92a081a49abb03ec3d7c057e"> 323</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a406ce50d92a081a49abb03ec3d7c057e">ldnGetSecurityParameter</a>(<a class="code hl_struct" href="structLdnSecurityParameter.html">LdnSecurityParameter</a> *out);</div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span><span class="comment"> * @brief GetNetworkConfig</span></div>
|
|
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span><span class="comment"> * @param[out] out \ref LdnNetworkConfig</span></div>
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="ldn_8h.html#ace287e0a3256105ba927e6981f19b88d"> 329</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ace287e0a3256105ba927e6981f19b88d">ldnGetNetworkConfig</a>(<a class="code hl_struct" href="structLdnNetworkConfig.html">LdnNetworkConfig</a> *out);</div>
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span><span class="comment"> * @brief GetStateChangeEvent</span></div>
|
|
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span><span class="comment"> * @note The Event must be closed by the user once finished with it.</span></div>
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span><span class="comment"> * @note This is signaled when the data returned by \ref ldnGetNetworkInfo / \ref ldnGetNetworkInfoLatestUpdate is updated.</span></div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="comment"> * @param[out] out_event Output Event with autoclear=true.</span></div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="ldn_8h.html#a62dac91f4c16571c141cfb09e2c90898"> 337</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a62dac91f4c16571c141cfb09e2c90898">ldnGetStateChangeEvent</a>(<a class="code hl_struct" href="structEvent.html">Event</a>* out_event);</div>
|
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span><span class="comment"> * @brief GetNetworkInfoAndHistory</span></div>
|
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="comment"> * @param[out] network_info \ref LdnNetworkInfo</span></div>
|
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span><span class="comment"> * @param[out] nodes Output array of \ref LdnNodeLatestUpdate.</span></div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span><span class="comment"> * @param[in] count Size of the nodes array in entries, must be 8.</span></div>
|
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="ldn_8h.html#ab29a1ce89fc4b27eb3c915df3a41868b"> 345</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ab29a1ce89fc4b27eb3c915df3a41868b">ldnGetNetworkInfoAndHistory</a>(<a class="code hl_struct" href="structLdnNetworkInfo.html">LdnNetworkInfo</a> *network_info, <a class="code hl_struct" href="structLdnNodeLatestUpdate.html">LdnNodeLatestUpdate</a> *nodes, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count);</div>
|
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span><span class="comment"> * @brief Scan</span></div>
|
|
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPointCreated, ::LdnState_Station, or ::LdnState_StationConnected.</span></div>
|
|
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="comment"> * @note This is the same as \ref ldnScanPrivate (minus the masking for LdnScanFilter::flags), except this has the same channel-override functionality as \ref ldnCreateNetwork.</span></div>
|
|
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span><span class="comment"> * @param[in] channel Channel, value 0 can be used for this.</span></div>
|
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span><span class="comment"> * @param[in] filter \ref LdnScanFilter</span></div>
|
|
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="comment"> * @param[out] network_info Output array of \ref LdnNetworkInfo.</span></div>
|
|
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span><span class="comment"> * @param[in] count Size of the network_info array in entries. Must be at least 1, this is clamped to a maximum of 0x18 internally.</span></div>
|
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="ldn_8h.html#af3c61486728bb994a804f652dc3abe96"> 357</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#af3c61486728bb994a804f652dc3abe96">ldnScan</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> channel, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnScanFilter.html">LdnScanFilter</a> *filter, <a class="code hl_struct" href="structLdnNetworkInfo.html">LdnNetworkInfo</a> *network_info, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span><span class="comment"> * @brief ScanPrivate</span></div>
|
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPointCreated, ::LdnState_Station, or ::LdnState_StationConnected.</span></div>
|
|
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span><span class="comment"> * @note See \ref ldnScan.</span></div>
|
|
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span><span class="comment"> * @param[in] channel Channel, value 0 can be used for this.</span></div>
|
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span><span class="comment"> * @param[in] filter \ref LdnScanFilter</span></div>
|
|
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="comment"> * @param[out] network_info Output array of \ref LdnNetworkInfo.</span></div>
|
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><span class="comment"> * @param[in] count Size of the network_info array in entries. Must be at least 1, this is clamped to a maximum of 0x18 internally.</span></div>
|
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span><span class="comment"> * @param[out] total_out Total output entries.</span></div>
|
|
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="ldn_8h.html#acb9ba9a0349588b64bf0747c9d1e9a13"> 369</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#acb9ba9a0349588b64bf0747c9d1e9a13">ldnScanPrivate</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> channel, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnScanFilter.html">LdnScanFilter</a> *filter, <a class="code hl_struct" href="structLdnNetworkInfo.html">LdnNetworkInfo</a> *network_info, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out);</div>
|
|
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span><span class="comment"> * @brief SetWirelessControllerRestriction</span></div>
|
|
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span><span class="comment"> * @note Only available on [5.0.0+].</span></div>
|
|
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Initialized.</span></div>
|
|
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span><span class="comment"> * @param[in] restriction \ref LdnWirelessControllerRestriction</span></div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="ldn_8h.html#a21ccd0383c7f9028accf161e45755abd"> 377</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a21ccd0383c7f9028accf161e45755abd">ldnSetWirelessControllerRestriction</a>(<a class="code hl_enumeration" href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437">LdnWirelessControllerRestriction</a> restriction);</div>
|
|
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span><span class="comment"> * @brief SetProtocol</span></div>
|
|
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="comment"> * @note This is only usable with [20.0.0+] (with [18.0.0-19-0.1] this is available but not usable).</span></div>
|
|
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Initialized. If a non-default Protocol is wanted, use this after \ref ldnInitialize.</span></div>
|
|
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="comment"> * @note This is used by \ref ldnInitialize with LdnProtocol_NX on [20.0.0+].</span></div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span><span class="comment"> * @param[in] protocol \ref LdnProtocol</span></div>
|
|
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"><a class="line" href="ldn_8h.html#a546d55e84ff3d1ef1027f89605ac9dba"> 386</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a546d55e84ff3d1ef1027f89605ac9dba">ldnSetProtocol</a>(<a class="code hl_enumeration" href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cef">LdnProtocol</a> protocol);</div>
|
|
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span><span class="comment"> * @brief OpenAccessPoint</span></div>
|
|
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Initialized, this eventually sets the State to ::LdnState_AccessPoint.</span></div>
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"><a class="line" href="ldn_8h.html#a3b6f601fc7be9b5fe91a6e4695b19a0f"> 392</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a3b6f601fc7be9b5fe91a6e4695b19a0f">ldnOpenAccessPoint</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><span class="comment"> * @brief CloseAccessPoint</span></div>
|
|
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPoint or ::LdnState_AccessPointCreated, this eventually sets the State to ::LdnState_Initialized.</span></div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span><span class="comment"> * @note Used automatically internally by \ref ldnExit if needed.</span></div>
|
|
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"><a class="line" href="ldn_8h.html#a5fa5528feb8ba67055324624e0ad64b1"> 399</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a5fa5528feb8ba67055324624e0ad64b1">ldnCloseAccessPoint</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span><span class="comment"> * @brief CreateNetwork</span></div>
|
|
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPoint, this eventually sets the State to ::LdnState_AccessPointCreated.</span></div>
|
|
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span><span class="comment"> * @param[in] sec_config \ref LdnSecurityConfig</span></div>
|
|
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="comment"> * @param[in] user_config \ref LdnUserConfig</span></div>
|
|
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span><span class="comment"> * @param[in] network_config \ref LdnNetworkConfig</span></div>
|
|
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="ldn_8h.html#a287d12d21722e5afb2092afb6faeb59c"> 408</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a287d12d21722e5afb2092afb6faeb59c">ldnCreateNetwork</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structLdnSecurityConfig.html">LdnSecurityConfig</a> *sec_config, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnUserConfig.html">LdnUserConfig</a> *user_config, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnNetworkConfig.html">LdnNetworkConfig</a> *network_config);</div>
|
|
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span><span class="comment"> * @brief CreateNetworkPrivate</span></div>
|
|
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPoint, this eventually sets the State to ::LdnState_AccessPointCreated.</span></div>
|
|
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="comment"> * @note This is the same as \ref ldnCreateNetwork besides the additional user-specified params, and with this cmd LdnNetworkConfig::channel is not overwritten (unlike \ref ldnCreateNetwork).</span></div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="comment"> * @param[in] sec_config \ref LdnSecurityConfig</span></div>
|
|
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span><span class="comment"> * @param[in] sec_param \ref LdnSecurityParameter</span></div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="comment"> * @param[in] user_config \ref LdnUserConfig</span></div>
|
|
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span><span class="comment"> * @param[in] network_config \ref LdnNetworkConfig</span></div>
|
|
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span><span class="comment"> * @param[in] addrs Input array of \ref LdnAddressEntry. This can be NULL.</span></div>
|
|
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="comment"> * @param[in] count Size of the addrs array in entries. This must be <=8. This can be 0, in which case the network will be non-Private like \ref ldnCreateNetwork.</span></div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"><a class="line" href="ldn_8h.html#a46cbd5366dbab56fa07a1f729388d22d"> 421</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a46cbd5366dbab56fa07a1f729388d22d">ldnCreateNetworkPrivate</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structLdnSecurityConfig.html">LdnSecurityConfig</a> *sec_config, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnSecurityParameter.html">LdnSecurityParameter</a> *sec_param, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnUserConfig.html">LdnUserConfig</a> *user_config, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnNetworkConfig.html">LdnNetworkConfig</a> *network_config, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnAddressEntry.html">LdnAddressEntry</a> *addrs, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count);</div>
|
|
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span><span class="comment"> * @brief DestroyNetwork</span></div>
|
|
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPointCreated, this eventually sets the State to ::LdnState_AccessPoint.</span></div>
|
|
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"><a class="line" href="ldn_8h.html#a0c2ce512625031bd007c787b5e02b969"> 427</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a0c2ce512625031bd007c787b5e02b969">ldnDestroyNetwork</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span><span class="comment"> * @brief Reject</span></div>
|
|
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPointCreated.</span></div>
|
|
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span><span class="comment"> * @param[in] addr \ref LdnIpv4Address</span></div>
|
|
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="ldn_8h.html#add31bcf04206d2fba34829a4399ecf77"> 434</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#add31bcf04206d2fba34829a4399ecf77">ldnReject</a>(<a class="code hl_struct" href="structLdnIpv4Address.html">LdnIpv4Address</a> addr);</div>
|
|
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span><span class="comment"> * @brief SetAdvertiseData</span></div>
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span><span class="comment"> * @note An empty buffer (buffer=NULL/size=0) can be used to reset the AdvertiseData size in state to zero.</span></div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPoint or ::LdnState_AccessPointCreated.</span></div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span><span class="comment"> * @param[in] buffer Input buffer containing arbitrary user data.</span></div>
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span><span class="comment"> * @param[in] size Input buffer size, must be <=0x180.</span></div>
|
|
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"><a class="line" href="ldn_8h.html#a4bfb66a6365637fd67cd6c07c0ff96df"> 443</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a4bfb66a6365637fd67cd6c07c0ff96df">ldnSetAdvertiseData</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size);</div>
|
|
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span><span class="comment"> * @brief SetStationAcceptPolicy</span></div>
|
|
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPoint or ::LdnState_AccessPointCreated.</span></div>
|
|
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span><span class="comment"> * @param[in] policy \ref LdnAcceptPolicy</span></div>
|
|
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"><a class="line" href="ldn_8h.html#a368a399347c4ca01b52c89425a867005"> 450</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a368a399347c4ca01b52c89425a867005">ldnSetStationAcceptPolicy</a>(<a class="code hl_enumeration" href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602">LdnAcceptPolicy</a> policy);</div>
|
|
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span><span class="comment"> * @brief AddAcceptFilterEntry</span></div>
|
|
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPoint or ::LdnState_AccessPointCreated.</span></div>
|
|
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span><span class="comment"> * @note See \ref LdnAcceptPolicy.</span></div>
|
|
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span><span class="comment"> * @param[in] addr \ref LdnMacAddress. If you want, you can also pass LdnNodeInfo::mac_addr for this.</span></div>
|
|
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="ldn_8h.html#ad608cc5745c5296e52b700d78edc954f"> 458</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ad608cc5745c5296e52b700d78edc954f">ldnAddAcceptFilterEntry</a>(<a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a> addr);</div>
|
|
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="comment"> * @brief ClearAcceptFilter</span></div>
|
|
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPoint or ::LdnState_AccessPointCreated.</span></div>
|
|
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"><a class="line" href="ldn_8h.html#ac7ca0a95d4d2a6fcb6701ba61fad619b"> 464</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ac7ca0a95d4d2a6fcb6701ba61fad619b">ldnClearAcceptFilter</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span><span class="comment"> * @brief OpenStation</span></div>
|
|
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Initialized, this eventually sets the State to ::LdnState_Station.</span></div>
|
|
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"><a class="line" href="ldn_8h.html#ae2c29e199bf5f8343bd73bf1fe5a1ef2"> 470</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ae2c29e199bf5f8343bd73bf1fe5a1ef2">ldnOpenStation</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span><span class="comment"> * @brief CloseStation</span></div>
|
|
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Station or ::LdnState_StationConnected, this eventually sets the State to ::LdnState_Initialized.</span></div>
|
|
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span><span class="comment"> * @note Used automatically internally by \ref ldnExit if needed.</span></div>
|
|
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"><a class="line" href="ldn_8h.html#ad8d08cd68ba0b1da2cdb62be4c12c4a5"> 477</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ad8d08cd68ba0b1da2cdb62be4c12c4a5">ldnCloseStation</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span><span class="comment"> * @brief Connect</span></div>
|
|
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Station, this eventually sets the State to ::LdnState_StationConnected.</span></div>
|
|
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span><span class="comment"> * @note This is identical to \ref ldnConnectPrivate besides the used params, the code overwriting LdnSecurityConfig::type also differs.</span></div>
|
|
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span><span class="comment"> * @param[in] sec_config \ref LdnSecurityConfig</span></div>
|
|
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span><span class="comment"> * @param[in] user_config \ref LdnUserConfig</span></div>
|
|
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span><span class="comment"> * @param[in] version LocalCommunicationVersion, this must be 0x0-0x7FFF.</span></div>
|
|
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span><span class="comment"> * @param[in] option ConnectOption bitmask, must be <=0x1. You can use value 0 for example here.</span></div>
|
|
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span><span class="comment"> * @param[in] network_info \ref LdnNetworkInfo</span></div>
|
|
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"><a class="line" href="ldn_8h.html#aefdb346b0a7d2ed5b67b23994bb45888"> 489</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#aefdb346b0a7d2ed5b67b23994bb45888">ldnConnect</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structLdnSecurityConfig.html">LdnSecurityConfig</a> *sec_config, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnUserConfig.html">LdnUserConfig</a> *user_config, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> version, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> option, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnNetworkInfo.html">LdnNetworkInfo</a> *network_info);</div>
|
|
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span><span class="comment"> * @brief ConnectPrivate</span></div>
|
|
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Station, this eventually sets the State to ::LdnState_StationConnected.</span></div>
|
|
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span><span class="comment"> * @note See \ref ldnConnect.</span></div>
|
|
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span><span class="comment"> * @param[in] sec_config \ref LdnSecurityConfig</span></div>
|
|
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span><span class="comment"> * @param[in] sec_param \ref LdnSecurityParameter</span></div>
|
|
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span><span class="comment"> * @param[in] user_config \ref LdnUserConfig</span></div>
|
|
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span><span class="comment"> * @param[in] version LocalCommunicationVersion, this must be 0x0-0x7FFF.</span></div>
|
|
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span><span class="comment"> * @param[in] option ConnectOption bitmask, must be <=0x1. You can use value 0 for example here.</span></div>
|
|
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span><span class="comment"> * @param[in] network_config \ref LdnNetworkConfig</span></div>
|
|
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"><a class="line" href="ldn_8h.html#a50d344f106b156edf3dc730e3c7c3682"> 502</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a50d344f106b156edf3dc730e3c7c3682">ldnConnectPrivate</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structLdnSecurityConfig.html">LdnSecurityConfig</a> *sec_config, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnSecurityParameter.html">LdnSecurityParameter</a> *sec_param, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnUserConfig.html">LdnUserConfig</a> *user_config, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> version, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> option, <span class="keyword">const</span> <a class="code hl_struct" href="structLdnNetworkConfig.html">LdnNetworkConfig</a> *network_config);</div>
|
|
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span><span class="comment"> * @brief Disconnect</span></div>
|
|
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span><span class="comment"> * @note \ref LdnState must be ::LdnState_StationConnected, this eventually sets the State to ::LdnState_Station.</span></div>
|
|
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"><a class="line" href="ldn_8h.html#acc5d4e6d017c207c9d3c5c4bf166a6bc"> 508</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#acc5d4e6d017c207c9d3c5c4bf166a6bc">ldnDisconnect</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span><span class="comment"> * @brief SetOperationMode</span></div>
|
|
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span><span class="comment"> * @note With ::LdnServiceType_System this is only available on [4.0.0+].</span></div>
|
|
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span><span class="comment"> * @note With ::LdnServiceType_User this is only available on [19.0.0+].</span></div>
|
|
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Initialized.</span></div>
|
|
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="comment"> * @param[in] mode \ref LdnOperationMode</span></div>
|
|
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"><a class="line" href="ldn_8h.html#adfc15a7b9dc8113d61fb3a5d8a2a7072"> 517</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#adfc15a7b9dc8113d61fb3a5d8a2a7072">ldnSetOperationMode</a>(<a class="code hl_enumeration" href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181">LdnOperationMode</a> mode);</div>
|
|
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span><span class="comment"> * @brief EnableActionFrame</span></div>
|
|
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span><span class="comment"> * @note Only available on [18.0.0+].</span></div>
|
|
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Initialized.</span></div>
|
|
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span><span class="comment"> * @param[in] settings \ref LdnActionFrameSettings</span></div>
|
|
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"><a class="line" href="ldn_8h.html#ac732f15413c84597d3eff8a8191bbd3b"> 525</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#ac732f15413c84597d3eff8a8191bbd3b">ldnEnableActionFrame</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structLdnActionFrameSettings.html">LdnActionFrameSettings</a> *settings);</div>
|
|
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span><span class="comment"> * @brief DisableActionFrame</span></div>
|
|
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span><span class="comment"> * @note Only available on [18.0.0+].</span></div>
|
|
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Initialized.</span></div>
|
|
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"><a class="line" href="ldn_8h.html#a3b1b5795f8f73d31f9dab3fe4de9f229"> 532</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a3b1b5795f8f73d31f9dab3fe4de9f229">ldnDisableActionFrame</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span><span class="comment"> * @brief SendActionFrame</span></div>
|
|
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span><span class="comment"> * @note Only available on [18.0.0+].</span></div>
|
|
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPointCreated / ::LdnState_Station.</span></div>
|
|
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span><span class="comment"> * @param[in] data Data buffer.</span></div>
|
|
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span><span class="comment"> * @param[in] size Data buffer size.</span></div>
|
|
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span><span class="comment"> * @param[in] destination Destination \ref LdnMacAddress.</span></div>
|
|
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span><span class="comment"> * @param[in] bssid Bssid \ref LdnMacAddress.</span></div>
|
|
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span><span class="comment"> * @param[in] channel Channel, must be non-zero.</span></div>
|
|
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span><span class="comment"> * @param[in] flags MessageFlag bit0 clear = block until the data can be sent, set = return error when the data can't be sent.</span></div>
|
|
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"><a class="line" href="ldn_8h.html#a5889e8f53f7fdecc1552adc830209432"> 545</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a5889e8f53f7fdecc1552adc830209432">ldnSendActionFrame</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> size, <a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a> destination, <a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a> bssid, <a class="code hl_typedef" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> channel, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags);</div>
|
|
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span><span class="comment"> * @brief RecvActionFrame</span></div>
|
|
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span><span class="comment"> * @note Only available on [18.0.0+].</span></div>
|
|
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span><span class="comment"> * @note \ref ldnEnableActionFrame must be used prior to this.</span></div>
|
|
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span><span class="comment"> * @param[out] data Output data buffer.</span></div>
|
|
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span><span class="comment"> * @param[in] size Max size of the data buffer.</span></div>
|
|
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span><span class="comment"> * @param[out] addr0 First \ref LdnMacAddress.</span></div>
|
|
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span><span class="comment"> * @param[out] addr1 Second \ref LdnMacAddress.</span></div>
|
|
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span><span class="comment"> * @param[out] channel Channel</span></div>
|
|
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span><span class="comment"> * @param[out] out_size Output size.</span></div>
|
|
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span><span class="comment"> * @param[out] link_level LinkLevel</span></div>
|
|
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span><span class="comment"> * @param[in] flags MessageFlag bit0 clear = block until data is available, set = return error when data is not available.</span></div>
|
|
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"><a class="line" href="ldn_8h.html#a6ee75f3dc6f8e02de4c638d6cefd21d2"> 560</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a6ee75f3dc6f8e02de4c638d6cefd21d2">ldnRecvActionFrame</a>(<span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> size, <a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a> *addr0, <a class="code hl_struct" href="structLdnMacAddress.html">LdnMacAddress</a> *addr1, <a class="code hl_typedef" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *channel, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out_size, <a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *link_level, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags);</div>
|
|
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span><span class="comment"> * @brief SetHomeChannel</span></div>
|
|
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span><span class="comment"> * @note Only available on [18.0.0+].</span></div>
|
|
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span><span class="comment"> * @note \ref LdnState must be ::LdnState_Station.</span></div>
|
|
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span><span class="comment"> * @param[in] channel Channel, must be non-zero.</span></div>
|
|
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"><a class="line" href="ldn_8h.html#a2e5e8d111b4861f02a401fda102791a7"> 568</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a2e5e8d111b4861f02a401fda102791a7">ldnSetHomeChannel</a>(<a class="code hl_typedef" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> channel);</div>
|
|
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span><span class="comment"> * @brief SetTxPower</span></div>
|
|
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span><span class="comment"> * @note Only available on [18.0.0+].</span></div>
|
|
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPoint* / ::LdnState_Station*.</span></div>
|
|
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span><span class="comment"> * @param[in] power Power, must be 0x0..0xFF.</span></div>
|
|
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"><a class="line" href="ldn_8h.html#a7d77e137fc0074f085dfeec8fdac1662"> 576</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#a7d77e137fc0074f085dfeec8fdac1662">ldnSetTxPower</a>(<a class="code hl_typedef" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> power);</div>
|
|
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span><span class="comment"> * @brief ResetTxPower</span></div>
|
|
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span><span class="comment"> * @note Only available on [18.0.0+].</span></div>
|
|
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span><span class="comment"> * @note \ref LdnState must be ::LdnState_AccessPoint* / ::LdnState_Station*.</span></div>
|
|
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"><a class="line" href="ldn_8h.html#af724ee61365fd347d565eaa3e5d6ce0e"> 583</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="ldn_8h.html#af724ee61365fd347d565eaa3e5d6ce0e">ldnResetTxPower</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span><span class="comment"></span> </div>
|
|
<div class="ttc" id="aldn_8h_html_a0c2ce512625031bd007c787b5e02b969"><div class="ttname"><a href="ldn_8h.html#a0c2ce512625031bd007c787b5e02b969">ldnDestroyNetwork</a></div><div class="ttdeci">Result ldnDestroyNetwork(void)</div><div class="ttdoc">DestroyNetwork.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a21ccd0383c7f9028accf161e45755abd"><div class="ttname"><a href="ldn_8h.html#a21ccd0383c7f9028accf161e45755abd">ldnSetWirelessControllerRestriction</a></div><div class="ttdeci">Result ldnSetWirelessControllerRestriction(LdnWirelessControllerRestriction restriction)</div><div class="ttdoc">SetWirelessControllerRestriction.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a245b8573af195edcf791874ae9052a00"><div class="ttname"><a href="ldn_8h.html#a245b8573af195edcf791874ae9052a00">ldnmGetNetworkInfo</a></div><div class="ttdeci">Result ldnmGetNetworkInfo(LdnNetworkInfo *out)</div><div class="ttdoc">GetNetworkInfo.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a287d12d21722e5afb2092afb6faeb59c"><div class="ttname"><a href="ldn_8h.html#a287d12d21722e5afb2092afb6faeb59c">ldnCreateNetwork</a></div><div class="ttdeci">Result ldnCreateNetwork(const LdnSecurityConfig *sec_config, const LdnUserConfig *user_config, const LdnNetworkConfig *network_config)</div><div class="ttdoc">CreateNetwork.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a2e5e8d111b4861f02a401fda102791a7"><div class="ttname"><a href="ldn_8h.html#a2e5e8d111b4861f02a401fda102791a7">ldnSetHomeChannel</a></div><div class="ttdeci">Result ldnSetHomeChannel(s16 channel)</div><div class="ttdoc">SetHomeChannel.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a2fc922381a79c4d937a416240fba0bec"><div class="ttname"><a href="ldn_8h.html#a2fc922381a79c4d937a416240fba0bec">LdnServiceType</a></div><div class="ttdeci">LdnServiceType</div><div class="ttdef"><b>Definition</b> ldn.h:16</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a2fc922381a79c4d937a416240fba0beca09d06c2324e1ac4b10f333fd7c789573"><div class="ttname"><a href="ldn_8h.html#a2fc922381a79c4d937a416240fba0beca09d06c2324e1ac4b10f333fd7c789573">LdnServiceType_User</a></div><div class="ttdeci">@ LdnServiceType_User</div><div class="ttdoc">Initializes ldn:u.</div><div class="ttdef"><b>Definition</b> ldn.h:17</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a2fc922381a79c4d937a416240fba0becac16f1b2fdd34dc38c00ef627f0ed5ad8"><div class="ttname"><a href="ldn_8h.html#a2fc922381a79c4d937a416240fba0becac16f1b2fdd34dc38c00ef627f0ed5ad8">LdnServiceType_System</a></div><div class="ttdeci">@ LdnServiceType_System</div><div class="ttdoc">Initializes ldn:s.</div><div class="ttdef"><b>Definition</b> ldn.h:18</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a3669b36d6ef4da70dcc457c2fd6ba437"><div class="ttname"><a href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437">LdnWirelessControllerRestriction</a></div><div class="ttdeci">LdnWirelessControllerRestriction</div><div class="ttdoc">WirelessControllerRestriction.</div><div class="ttdef"><b>Definition</b> ldn.h:78</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a3669b36d6ef4da70dcc457c2fd6ba437a83b438eaa6b85cb739e2dd72c0851942"><div class="ttname"><a href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437a83b438eaa6b85cb739e2dd72c0851942">LdnWirelessControllerRestriction_Enabled</a></div><div class="ttdeci">@ LdnWirelessControllerRestriction_Enabled</div><div class="ttdoc">Enabled.</div><div class="ttdef"><b>Definition</b> ldn.h:80</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a3669b36d6ef4da70dcc457c2fd6ba437a9995d0735782081bc9bf7b4e0e5fcdef"><div class="ttname"><a href="ldn_8h.html#a3669b36d6ef4da70dcc457c2fd6ba437a9995d0735782081bc9bf7b4e0e5fcdef">LdnWirelessControllerRestriction_Disabled</a></div><div class="ttdeci">@ LdnWirelessControllerRestriction_Disabled</div><div class="ttdoc">Disabled.</div><div class="ttdef"><b>Definition</b> ldn.h:79</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a368a399347c4ca01b52c89425a867005"><div class="ttname"><a href="ldn_8h.html#a368a399347c4ca01b52c89425a867005">ldnSetStationAcceptPolicy</a></div><div class="ttdeci">Result ldnSetStationAcceptPolicy(LdnAcceptPolicy policy)</div><div class="ttdoc">SetStationAcceptPolicy.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a3b1b5795f8f73d31f9dab3fe4de9f229"><div class="ttname"><a href="ldn_8h.html#a3b1b5795f8f73d31f9dab3fe4de9f229">ldnDisableActionFrame</a></div><div class="ttdeci">Result ldnDisableActionFrame(void)</div><div class="ttdoc">DisableActionFrame.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a3b6f601fc7be9b5fe91a6e4695b19a0f"><div class="ttname"><a href="ldn_8h.html#a3b6f601fc7be9b5fe91a6e4695b19a0f">ldnOpenAccessPoint</a></div><div class="ttdeci">Result ldnOpenAccessPoint(void)</div><div class="ttdoc">OpenAccessPoint.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a406ce50d92a081a49abb03ec3d7c057e"><div class="ttname"><a href="ldn_8h.html#a406ce50d92a081a49abb03ec3d7c057e">ldnGetSecurityParameter</a></div><div class="ttdeci">Result ldnGetSecurityParameter(LdnSecurityParameter *out)</div><div class="ttdoc">GetSecurityParameter.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a467df3ff6132b985a5f9590df45f3c74"><div class="ttname"><a href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74">LdnSecurityMode</a></div><div class="ttdeci">LdnSecurityMode</div><div class="ttdoc">SecurityMode. LdnSecurityMode_Product can be used as the default value. The ldn cmds which use an inp...</div><div class="ttdef"><b>Definition</b> ldn.h:64</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a467df3ff6132b985a5f9590df45f3c74a8b917df3d7bee905583191166e3301ac"><div class="ttname"><a href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74a8b917df3d7bee905583191166e3301ac">LdnSecurityMode_Product</a></div><div class="ttdeci">@ LdnSecurityMode_Product</div><div class="ttdoc">Product.</div><div class="ttdef"><b>Definition</b> ldn.h:66</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a467df3ff6132b985a5f9590df45f3c74aad20e110a4bb99b6f28ddda8123640bb"><div class="ttname"><a href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74aad20e110a4bb99b6f28ddda8123640bb">LdnSecurityMode_Any</a></div><div class="ttdeci">@ LdnSecurityMode_Any</div><div class="ttdoc">Any.</div><div class="ttdef"><b>Definition</b> ldn.h:65</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a467df3ff6132b985a5f9590df45f3c74aedd9cf935e6e9925b577cbc26eb1c950"><div class="ttname"><a href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74aedd9cf935e6e9925b577cbc26eb1c950">LdnSecurityMode_SystemDebug</a></div><div class="ttdeci">@ LdnSecurityMode_SystemDebug</div><div class="ttdoc">SystemDebug.</div><div class="ttdef"><b>Definition</b> ldn.h:68</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a467df3ff6132b985a5f9590df45f3c74aefc70b6a688bae56893a3faf0ec13f61"><div class="ttname"><a href="ldn_8h.html#a467df3ff6132b985a5f9590df45f3c74aefc70b6a688bae56893a3faf0ec13f61">LdnSecurityMode_Debug</a></div><div class="ttdeci">@ LdnSecurityMode_Debug</div><div class="ttdoc">Debug.</div><div class="ttdef"><b>Definition</b> ldn.h:67</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a46cbd5366dbab56fa07a1f729388d22d"><div class="ttname"><a href="ldn_8h.html#a46cbd5366dbab56fa07a1f729388d22d">ldnCreateNetworkPrivate</a></div><div class="ttdeci">Result ldnCreateNetworkPrivate(const LdnSecurityConfig *sec_config, const LdnSecurityParameter *sec_param, const LdnUserConfig *user_config, const LdnNetworkConfig *network_config, const LdnAddressEntry *addrs, s32 count)</div><div class="ttdoc">CreateNetworkPrivate.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4bfb66a6365637fd67cd6c07c0ff96df"><div class="ttname"><a href="ldn_8h.html#a4bfb66a6365637fd67cd6c07c0ff96df">ldnSetAdvertiseData</a></div><div class="ttdeci">Result ldnSetAdvertiseData(const void *buffer, size_t size)</div><div class="ttdoc">SetAdvertiseData.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4cd25eda7dff639fff6bd1f0b9f94919"><div class="ttname"><a href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919">LdnState</a></div><div class="ttdeci">LdnState</div><div class="ttdoc">State loaded by ldnmGetStateForMonitor / ldnGetState.</div><div class="ttdef"><b>Definition</b> ldn.h:22</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4cd25eda7dff639fff6bd1f0b9f94919a0ea7cce0ebd49cc2e72c8ce67da88ea2"><div class="ttname"><a href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919a0ea7cce0ebd49cc2e72c8ce67da88ea2">LdnState_Error</a></div><div class="ttdeci">@ LdnState_Error</div><div class="ttdoc">Error.</div><div class="ttdef"><b>Definition</b> ldn.h:29</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4cd25eda7dff639fff6bd1f0b9f94919a8ef4ee4866d640ab1c39746c2675b834"><div class="ttname"><a href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919a8ef4ee4866d640ab1c39746c2675b834">LdnState_Initialized</a></div><div class="ttdeci">@ LdnState_Initialized</div><div class="ttdoc">Initialized.</div><div class="ttdef"><b>Definition</b> ldn.h:24</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4cd25eda7dff639fff6bd1f0b9f94919ab4d1a8dd32a6d6522872e3ab82f8fe7e"><div class="ttname"><a href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919ab4d1a8dd32a6d6522872e3ab82f8fe7e">LdnState_Station</a></div><div class="ttdeci">@ LdnState_Station</div><div class="ttdoc">Station (ldnOpenStation)</div><div class="ttdef"><b>Definition</b> ldn.h:27</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4cd25eda7dff639fff6bd1f0b9f94919ac6459ef5c2c84bd1b61f3e297bef27c8"><div class="ttname"><a href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919ac6459ef5c2c84bd1b61f3e297bef27c8">LdnState_StationConnected</a></div><div class="ttdeci">@ LdnState_StationConnected</div><div class="ttdoc">StationConnected (ldnConnect / ldnConnectPrivate)</div><div class="ttdef"><b>Definition</b> ldn.h:28</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4cd25eda7dff639fff6bd1f0b9f94919ac6b9e8d0b39b4fb091adc1b314197f73"><div class="ttname"><a href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919ac6b9e8d0b39b4fb091adc1b314197f73">LdnState_None</a></div><div class="ttdeci">@ LdnState_None</div><div class="ttdoc">None.</div><div class="ttdef"><b>Definition</b> ldn.h:23</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4cd25eda7dff639fff6bd1f0b9f94919aefafbdc4fa113246044e263a309c1f82"><div class="ttname"><a href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919aefafbdc4fa113246044e263a309c1f82">LdnState_AccessPointCreated</a></div><div class="ttdeci">@ LdnState_AccessPointCreated</div><div class="ttdoc">AccessPointCreated (ldnCreateNetwork / ldnCreateNetworkPrivate)</div><div class="ttdef"><b>Definition</b> ldn.h:26</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4cd25eda7dff639fff6bd1f0b9f94919af3631193b05b9547b618ae829b5874b0"><div class="ttname"><a href="ldn_8h.html#a4cd25eda7dff639fff6bd1f0b9f94919af3631193b05b9547b618ae829b5874b0">LdnState_AccessPoint</a></div><div class="ttdeci">@ LdnState_AccessPoint</div><div class="ttdoc">AccessPoint (ldnOpenAccessPoint)</div><div class="ttdef"><b>Definition</b> ldn.h:25</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4d2e265724efeeff208b25713fb74cc4"><div class="ttname"><a href="ldn_8h.html#a4d2e265724efeeff208b25713fb74cc4">ldnmGetNetworkConfig</a></div><div class="ttdeci">Result ldnmGetNetworkConfig(LdnNetworkConfig *out)</div><div class="ttdoc">GetNetworkConfig.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a4d334462c8e4e26ac8386c5949af56d5"><div class="ttname"><a href="ldn_8h.html#a4d334462c8e4e26ac8386c5949af56d5">ldnmExit</a></div><div class="ttdeci">void ldnmExit(void)</div><div class="ttdoc">Exit ldn:m.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a50d344f106b156edf3dc730e3c7c3682"><div class="ttname"><a href="ldn_8h.html#a50d344f106b156edf3dc730e3c7c3682">ldnConnectPrivate</a></div><div class="ttdeci">Result ldnConnectPrivate(const LdnSecurityConfig *sec_config, const LdnSecurityParameter *sec_param, const LdnUserConfig *user_config, s32 version, u32 option, const LdnNetworkConfig *network_config)</div><div class="ttdoc">ConnectPrivate.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a546d55e84ff3d1ef1027f89605ac9dba"><div class="ttname"><a href="ldn_8h.html#a546d55e84ff3d1ef1027f89605ac9dba">ldnSetProtocol</a></div><div class="ttdeci">Result ldnSetProtocol(LdnProtocol protocol)</div><div class="ttdoc">SetProtocol.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a5889e8f53f7fdecc1552adc830209432"><div class="ttname"><a href="ldn_8h.html#a5889e8f53f7fdecc1552adc830209432">ldnSendActionFrame</a></div><div class="ttdeci">Result ldnSendActionFrame(const void *data, size_t size, LdnMacAddress destination, LdnMacAddress bssid, s16 channel, u32 flags)</div><div class="ttdoc">SendActionFrame.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a5fa5528feb8ba67055324624e0ad64b1"><div class="ttname"><a href="ldn_8h.html#a5fa5528feb8ba67055324624e0ad64b1">ldnCloseAccessPoint</a></div><div class="ttdeci">Result ldnCloseAccessPoint(void)</div><div class="ttdoc">CloseAccessPoint.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a62dac91f4c16571c141cfb09e2c90898"><div class="ttname"><a href="ldn_8h.html#a62dac91f4c16571c141cfb09e2c90898">ldnGetStateChangeEvent</a></div><div class="ttdeci">Result ldnGetStateChangeEvent(Event *out_event)</div><div class="ttdoc">GetStateChangeEvent.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a638926860cc31744692a0567fc9b9ef3"><div class="ttname"><a href="ldn_8h.html#a638926860cc31744692a0567fc9b9ef3">ldnGetServiceSession_LocalCommunicationService</a></div><div class="ttdeci">Service * ldnGetServiceSession_LocalCommunicationService(void)</div><div class="ttdoc">Gets the Service object for IUserLocalCommunicationService/ISystemLocalCommunicationService.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a6861b04da4c65691ae98633aa03f8919"><div class="ttname"><a href="ldn_8h.html#a6861b04da4c65691ae98633aa03f8919">ldnmGetSecurityParameter</a></div><div class="ttdeci">Result ldnmGetSecurityParameter(LdnSecurityParameter *out)</div><div class="ttdoc">GetSecurityParameter.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a6ee75f3dc6f8e02de4c638d6cefd21d2"><div class="ttname"><a href="ldn_8h.html#a6ee75f3dc6f8e02de4c638d6cefd21d2">ldnRecvActionFrame</a></div><div class="ttdeci">Result ldnRecvActionFrame(void *data, size_t size, LdnMacAddress *addr0, LdnMacAddress *addr1, s16 *channel, u32 *out_size, s32 *link_level, u32 flags)</div><div class="ttdoc">RecvActionFrame.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a6f86251d0106b9e714c176d52fbbcea3"><div class="ttname"><a href="ldn_8h.html#a6f86251d0106b9e714c176d52fbbcea3">ldnGetState</a></div><div class="ttdeci">Result ldnGetState(LdnState *out)</div><div class="ttdoc">GetState.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a7224deb32cddafe22dff4c47b8ac9be8"><div class="ttname"><a href="ldn_8h.html#a7224deb32cddafe22dff4c47b8ac9be8">ldnmGetIpv4Address</a></div><div class="ttdeci">Result ldnmGetIpv4Address(LdnIpv4Address *addr, LdnSubnetMask *mask)</div><div class="ttdoc">GetIpv4Address.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a7d77e137fc0074f085dfeec8fdac1662"><div class="ttname"><a href="ldn_8h.html#a7d77e137fc0074f085dfeec8fdac1662">ldnSetTxPower</a></div><div class="ttdeci">Result ldnSetTxPower(s16 power)</div><div class="ttdoc">SetTxPower.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a88060164d06cc4f25b72cfeba8a6e731"><div class="ttname"><a href="ldn_8h.html#a88060164d06cc4f25b72cfeba8a6e731">ldnExit</a></div><div class="ttdeci">void ldnExit(void)</div><div class="ttdoc">Exit ldn.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a919984739cebcd0ba6a33bf9f1b71cef"><div class="ttname"><a href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cef">LdnProtocol</a></div><div class="ttdeci">LdnProtocol</div><div class="ttdoc">Protocol.</div><div class="ttdef"><b>Definition</b> ldn.h:84</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a919984739cebcd0ba6a33bf9f1b71cefa3bd79e517f1de765cd4b147a745e611b"><div class="ttname"><a href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cefa3bd79e517f1de765cd4b147a745e611b">LdnProtocol_Unknown3</a></div><div class="ttdeci">@ LdnProtocol_Unknown3</div><div class="ttdoc">(NXAndOunce?)</div><div class="ttdef"><b>Definition</b> ldn.h:86</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a919984739cebcd0ba6a33bf9f1b71cefa41ae870c0b2e4bd1e08d6c192eaa2608"><div class="ttname"><a href="ldn_8h.html#a919984739cebcd0ba6a33bf9f1b71cefa41ae870c0b2e4bd1e08d6c192eaa2608">LdnProtocol_NX</a></div><div class="ttdeci">@ LdnProtocol_NX</div><div class="ttdoc">NX (default)</div><div class="ttdef"><b>Definition</b> ldn.h:85</div></div>
|
|
<div class="ttc" id="aldn_8h_html_a960a86f4699771314f4ae41fea202252"><div class="ttname"><a href="ldn_8h.html#a960a86f4699771314f4ae41fea202252">ldnmInitialize</a></div><div class="ttdeci">Result ldnmInitialize(void)</div><div class="ttdoc">Initialize ldn:m.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa47f290226c1e429ebd33ae947e2b2ec"><div class="ttname"><a href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ec">LdnDisconnectReason</a></div><div class="ttdeci">LdnDisconnectReason</div><div class="ttdoc">DisconnectReason loaded by ldnGetDisconnectReason.</div><div class="ttdef"><b>Definition</b> ldn.h:33</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa47f290226c1e429ebd33ae947e2b2eca38fb376b5f37d5cbd78c4ead8cfadba7"><div class="ttname"><a href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca38fb376b5f37d5cbd78c4ead8cfadba7">LdnDisconnectReason_None</a></div><div class="ttdeci">@ LdnDisconnectReason_None</div><div class="ttdoc">None.</div><div class="ttdef"><b>Definition</b> ldn.h:34</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa47f290226c1e429ebd33ae947e2b2eca4905f7595c074069187dd077f250d1c5"><div class="ttname"><a href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca4905f7595c074069187dd077f250d1c5">LdnDisconnectReason_SignalLost</a></div><div class="ttdeci">@ LdnDisconnectReason_SignalLost</div><div class="ttdoc">SignalLost.</div><div class="ttdef"><b>Definition</b> ldn.h:40</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa47f290226c1e429ebd33ae947e2b2eca6b227f99c3e08ffd7395ce7bee0cfee1"><div class="ttname"><a href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca6b227f99c3e08ffd7395ce7bee0cfee1">LdnDisconnectReason_Rejected</a></div><div class="ttdeci">@ LdnDisconnectReason_Rejected</div><div class="ttdoc">Rejected.</div><div class="ttdef"><b>Definition</b> ldn.h:39</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa47f290226c1e429ebd33ae947e2b2eca7010cb8802ab97ec3e7645934551fac5"><div class="ttname"><a href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2eca7010cb8802ab97ec3e7645934551fac5">LdnDisconnectReason_DisconnectedByUser</a></div><div class="ttdeci">@ LdnDisconnectReason_DisconnectedByUser</div><div class="ttdoc">DisconnectedByUser.</div><div class="ttdef"><b>Definition</b> ldn.h:35</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa47f290226c1e429ebd33ae947e2b2ecaa4febb8ecb685a2544d9d7f821424660"><div class="ttname"><a href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ecaa4febb8ecb685a2544d9d7f821424660">LdnDisconnectReason_DestroyedByUser</a></div><div class="ttdeci">@ LdnDisconnectReason_DestroyedByUser</div><div class="ttdoc">DestroyedByUser.</div><div class="ttdef"><b>Definition</b> ldn.h:37</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa47f290226c1e429ebd33ae947e2b2ecad1fbca9b6a243fba311c7bbf94afe347"><div class="ttname"><a href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ecad1fbca9b6a243fba311c7bbf94afe347">LdnDisconnectReason_DisconnectedBySystem</a></div><div class="ttdeci">@ LdnDisconnectReason_DisconnectedBySystem</div><div class="ttdoc">DisconnectedBySystem.</div><div class="ttdef"><b>Definition</b> ldn.h:36</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa47f290226c1e429ebd33ae947e2b2ecae0d6f4cfdbba94593098c4097a26c4e5"><div class="ttname"><a href="ldn_8h.html#aa47f290226c1e429ebd33ae947e2b2ecae0d6f4cfdbba94593098c4097a26c4e5">LdnDisconnectReason_DestroyedBySystem</a></div><div class="ttdeci">@ LdnDisconnectReason_DestroyedBySystem</div><div class="ttdoc">DestroyedBySystem.</div><div class="ttdef"><b>Definition</b> ldn.h:38</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa889e01ad6df2945dbf7c0330446c602"><div class="ttname"><a href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602">LdnAcceptPolicy</a></div><div class="ttdeci">LdnAcceptPolicy</div><div class="ttdoc">AcceptPolicy.</div><div class="ttdef"><b>Definition</b> ldn.h:56</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa889e01ad6df2945dbf7c0330446c602a1045e62e11bd1ab8c7923f738dd9a227"><div class="ttname"><a href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a1045e62e11bd1ab8c7923f738dd9a227">LdnAcceptPolicy_BlackList</a></div><div class="ttdeci">@ LdnAcceptPolicy_BlackList</div><div class="ttdoc">BlackList, addresses in the list (ldnAddAcceptFilterEntry) are not allowed.</div><div class="ttdef"><b>Definition</b> ldn.h:59</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa889e01ad6df2945dbf7c0330446c602a565dd40e6bccd7d2b913ed49929e63b7"><div class="ttname"><a href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a565dd40e6bccd7d2b913ed49929e63b7">LdnAcceptPolicy_AlwaysReject</a></div><div class="ttdeci">@ LdnAcceptPolicy_AlwaysReject</div><div class="ttdoc">AlwaysReject.</div><div class="ttdef"><b>Definition</b> ldn.h:58</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa889e01ad6df2945dbf7c0330446c602a863ea86419e5238a56c2be6acb69a4be"><div class="ttname"><a href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a863ea86419e5238a56c2be6acb69a4be">LdnAcceptPolicy_WhiteList</a></div><div class="ttdeci">@ LdnAcceptPolicy_WhiteList</div><div class="ttdoc">WhiteList, only addresses in the list (ldnAddAcceptFilterEntry) are allowed.</div><div class="ttdef"><b>Definition</b> ldn.h:60</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aa889e01ad6df2945dbf7c0330446c602a8b545f8c8d1d790751fdcb021e8eb883"><div class="ttname"><a href="ldn_8h.html#aa889e01ad6df2945dbf7c0330446c602a8b545f8c8d1d790751fdcb021e8eb883">LdnAcceptPolicy_AlwaysAccept</a></div><div class="ttdeci">@ LdnAcceptPolicy_AlwaysAccept</div><div class="ttdoc">AlwaysAccept.</div><div class="ttdef"><b>Definition</b> ldn.h:57</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ab29a1ce89fc4b27eb3c915df3a41868b"><div class="ttname"><a href="ldn_8h.html#ab29a1ce89fc4b27eb3c915df3a41868b">ldnGetNetworkInfoAndHistory</a></div><div class="ttdeci">Result ldnGetNetworkInfoAndHistory(LdnNetworkInfo *network_info, LdnNodeLatestUpdate *nodes, s32 count)</div><div class="ttdoc">GetNetworkInfoAndHistory.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ac23ca1336752926f2ea934e5d98955d5"><div class="ttname"><a href="ldn_8h.html#ac23ca1336752926f2ea934e5d98955d5">ldnGetNetworkInfo</a></div><div class="ttdeci">Result ldnGetNetworkInfo(LdnNetworkInfo *out)</div><div class="ttdoc">GetNetworkInfo.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ac732f15413c84597d3eff8a8191bbd3b"><div class="ttname"><a href="ldn_8h.html#ac732f15413c84597d3eff8a8191bbd3b">ldnEnableActionFrame</a></div><div class="ttdeci">Result ldnEnableActionFrame(const LdnActionFrameSettings *settings)</div><div class="ttdoc">EnableActionFrame.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ac7ca0a95d4d2a6fcb6701ba61fad619b"><div class="ttname"><a href="ldn_8h.html#ac7ca0a95d4d2a6fcb6701ba61fad619b">ldnClearAcceptFilter</a></div><div class="ttdeci">Result ldnClearAcceptFilter(void)</div><div class="ttdoc">ClearAcceptFilter.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_acb3c0c07b5d6b0164aebdfefa6ffdf2b"><div class="ttname"><a href="ldn_8h.html#acb3c0c07b5d6b0164aebdfefa6ffdf2b">ldnmGetServiceSession_MonitorService</a></div><div class="ttdeci">Service * ldnmGetServiceSession_MonitorService(void)</div><div class="ttdoc">Gets the Service object for IMonitorService.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_acb9ba9a0349588b64bf0747c9d1e9a13"><div class="ttname"><a href="ldn_8h.html#acb9ba9a0349588b64bf0747c9d1e9a13">ldnScanPrivate</a></div><div class="ttdeci">Result ldnScanPrivate(s32 channel, const LdnScanFilter *filter, LdnNetworkInfo *network_info, s32 count, s32 *total_out)</div><div class="ttdoc">ScanPrivate.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_acc5d4e6d017c207c9d3c5c4bf166a6bc"><div class="ttname"><a href="ldn_8h.html#acc5d4e6d017c207c9d3c5c4bf166a6bc">ldnDisconnect</a></div><div class="ttdeci">Result ldnDisconnect(void)</div><div class="ttdoc">Disconnect.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ace287e0a3256105ba927e6981f19b88d"><div class="ttname"><a href="ldn_8h.html#ace287e0a3256105ba927e6981f19b88d">ldnGetNetworkConfig</a></div><div class="ttdeci">Result ldnGetNetworkConfig(LdnNetworkConfig *out)</div><div class="ttdoc">GetNetworkConfig.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ace31284c0e54d59fa051288eb4f7b50e"><div class="ttname"><a href="ldn_8h.html#ace31284c0e54d59fa051288eb4f7b50e">ldnInitialize</a></div><div class="ttdeci">Result ldnInitialize(LdnServiceType service_type)</div><div class="ttdoc">Initialize ldn.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_acec5d0b156986187718d1ac6b212c0e7"><div class="ttname"><a href="ldn_8h.html#acec5d0b156986187718d1ac6b212c0e7">ldnmGetState</a></div><div class="ttdeci">Result ldnmGetState(LdnState *out)</div><div class="ttdoc">GetState.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ad608cc5745c5296e52b700d78edc954f"><div class="ttname"><a href="ldn_8h.html#ad608cc5745c5296e52b700d78edc954f">ldnAddAcceptFilterEntry</a></div><div class="ttdeci">Result ldnAddAcceptFilterEntry(LdnMacAddress addr)</div><div class="ttdoc">AddAcceptFilterEntry.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ad8d08cd68ba0b1da2cdb62be4c12c4a5"><div class="ttname"><a href="ldn_8h.html#ad8d08cd68ba0b1da2cdb62be4c12c4a5">ldnCloseStation</a></div><div class="ttdeci">Result ldnCloseStation(void)</div><div class="ttdoc">CloseStation.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_add31bcf04206d2fba34829a4399ecf77"><div class="ttname"><a href="ldn_8h.html#add31bcf04206d2fba34829a4399ecf77">ldnReject</a></div><div class="ttdeci">Result ldnReject(LdnIpv4Address addr)</div><div class="ttdoc">Reject.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_adfc15a7b9dc8113d61fb3a5d8a2a7072"><div class="ttname"><a href="ldn_8h.html#adfc15a7b9dc8113d61fb3a5d8a2a7072">ldnSetOperationMode</a></div><div class="ttdeci">Result ldnSetOperationMode(LdnOperationMode mode)</div><div class="ttdoc">SetOperationMode.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ae2c29e199bf5f8343bd73bf1fe5a1ef2"><div class="ttname"><a href="ldn_8h.html#ae2c29e199bf5f8343bd73bf1fe5a1ef2">ldnOpenStation</a></div><div class="ttdeci">Result ldnOpenStation(void)</div><div class="ttdoc">OpenStation.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_ae797ceffe57e8f011d1e5b5d454de16f"><div class="ttname"><a href="ldn_8h.html#ae797ceffe57e8f011d1e5b5d454de16f">ldnGetDisconnectReason</a></div><div class="ttdeci">Result ldnGetDisconnectReason(LdnDisconnectReason *out)</div><div class="ttdoc">GetDisconnectReason.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aed657b19364ca313e27de40e95f95313"><div class="ttname"><a href="ldn_8h.html#aed657b19364ca313e27de40e95f95313">LdnScanFilterFlag</a></div><div class="ttdeci">LdnScanFilterFlag</div><div class="ttdoc">ScanFilterFlag.</div><div class="ttdef"><b>Definition</b> ldn.h:44</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aed657b19364ca313e27de40e95f95313a0825f4c7d2a80a8a006d39d1a095787e"><div class="ttname"><a href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a0825f4c7d2a80a8a006d39d1a095787e">LdnScanFilterFlag_Bssid</a></div><div class="ttdeci">@ LdnScanFilterFlag_Bssid</div><div class="ttdoc">Enables using LdnScanFilter::bssid. Only available with ldnScanPrivate.</div><div class="ttdef"><b>Definition</b> ldn.h:48</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aed657b19364ca313e27de40e95f95313a2dd463dcea867e40eb52fda847a5ee4a"><div class="ttname"><a href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a2dd463dcea867e40eb52fda847a5ee4a">LdnScanFilterFlag_SceneId</a></div><div class="ttdeci">@ LdnScanFilterFlag_SceneId</div><div class="ttdoc">Enables using LdnScanFilter::network_id LdnIntentId::scene_id.</div><div class="ttdef"><b>Definition</b> ldn.h:50</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aed657b19364ca313e27de40e95f95313a72cc8de0df72f97a85eaa05b3233d201"><div class="ttname"><a href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a72cc8de0df72f97a85eaa05b3233d201">LdnScanFilterFlag_Ssid</a></div><div class="ttdeci">@ LdnScanFilterFlag_Ssid</div><div class="ttdoc">Enables using LdnScanFilter::ssid.</div><div class="ttdef"><b>Definition</b> ldn.h:49</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aed657b19364ca313e27de40e95f95313a86f1edaeaf495633e95197c409f26cfc"><div class="ttname"><a href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a86f1edaeaf495633e95197c409f26cfc">LdnScanFilterFlag_NetworkType</a></div><div class="ttdeci">@ LdnScanFilterFlag_NetworkType</div><div class="ttdoc">Enables using LdnScanFilter::network_type.</div><div class="ttdef"><b>Definition</b> ldn.h:47</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aed657b19364ca313e27de40e95f95313a8f87f415b9c026e2905b5f623993dabc"><div class="ttname"><a href="ldn_8h.html#aed657b19364ca313e27de40e95f95313a8f87f415b9c026e2905b5f623993dabc">LdnScanFilterFlag_LocalCommunicationId</a></div><div class="ttdeci">@ LdnScanFilterFlag_LocalCommunicationId</div><div class="ttdoc">Enables using LdnScanFilter::network_id LdnIntentId::local_communication_id.</div><div class="ttdef"><b>Definition</b> ldn.h:45</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aed657b19364ca313e27de40e95f95313aab4597c8a8436b7a5aecf353be11cc96"><div class="ttname"><a href="ldn_8h.html#aed657b19364ca313e27de40e95f95313aab4597c8a8436b7a5aecf353be11cc96">LdnScanFilterFlag_NetworkId</a></div><div class="ttdeci">@ LdnScanFilterFlag_NetworkId</div><div class="ttdoc">Enables using LdnScanFilter::network_id.</div><div class="ttdef"><b>Definition</b> ldn.h:52</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aed657b19364ca313e27de40e95f95313ad9912b119bf35b7a443da06524277adb"><div class="ttname"><a href="ldn_8h.html#aed657b19364ca313e27de40e95f95313ad9912b119bf35b7a443da06524277adb">LdnScanFilterFlag_IntentId</a></div><div class="ttdeci">@ LdnScanFilterFlag_IntentId</div><div class="ttdoc">Enables using LdnScanFilter::network_id intent_id.</div><div class="ttdef"><b>Definition</b> ldn.h:51</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aed657b19364ca313e27de40e95f95313afb2bd442dca3626e0215d4e38820b1a2"><div class="ttname"><a href="ldn_8h.html#aed657b19364ca313e27de40e95f95313afb2bd442dca3626e0215d4e38820b1a2">LdnScanFilterFlag_SessionId</a></div><div class="ttdeci">@ LdnScanFilterFlag_SessionId</div><div class="ttdoc">Enables using LdnScanFilter::network_id session_id.</div><div class="ttdef"><b>Definition</b> ldn.h:46</div></div>
|
|
<div class="ttc" id="aldn_8h_html_aefdb346b0a7d2ed5b67b23994bb45888"><div class="ttname"><a href="ldn_8h.html#aefdb346b0a7d2ed5b67b23994bb45888">ldnConnect</a></div><div class="ttdeci">Result ldnConnect(const LdnSecurityConfig *sec_config, const LdnUserConfig *user_config, s32 version, u32 option, const LdnNetworkInfo *network_info)</div><div class="ttdoc">Connect.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_af2ff43238d7fa9051222b0356e44a528"><div class="ttname"><a href="ldn_8h.html#af2ff43238d7fa9051222b0356e44a528">ldnGetIpv4Address</a></div><div class="ttdeci">Result ldnGetIpv4Address(LdnIpv4Address *addr, LdnSubnetMask *mask)</div><div class="ttdoc">GetIpv4Address.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_af3c61486728bb994a804f652dc3abe96"><div class="ttname"><a href="ldn_8h.html#af3c61486728bb994a804f652dc3abe96">ldnScan</a></div><div class="ttdeci">Result ldnScan(s32 channel, const LdnScanFilter *filter, LdnNetworkInfo *network_info, s32 count, s32 *total_out)</div><div class="ttdoc">Scan.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_af724ee61365fd347d565eaa3e5d6ce0e"><div class="ttname"><a href="ldn_8h.html#af724ee61365fd347d565eaa3e5d6ce0e">ldnResetTxPower</a></div><div class="ttdeci">Result ldnResetTxPower(void)</div><div class="ttdoc">ResetTxPower.</div></div>
|
|
<div class="ttc" id="aldn_8h_html_af860b3f8fe5b3dbb75398ad42756a181"><div class="ttname"><a href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181">LdnOperationMode</a></div><div class="ttdeci">LdnOperationMode</div><div class="ttdoc">OperationMode.</div><div class="ttdef"><b>Definition</b> ldn.h:72</div></div>
|
|
<div class="ttc" id="aldn_8h_html_af860b3f8fe5b3dbb75398ad42756a181a12db208606ed138a1e9a1a99d17881a5"><div class="ttname"><a href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181a12db208606ed138a1e9a1a99d17881a5">LdnOperationMode_HighSpeed</a></div><div class="ttdeci">@ LdnOperationMode_HighSpeed</div><div class="ttdoc">HighSpeed.</div><div class="ttdef"><b>Definition</b> ldn.h:74</div></div>
|
|
<div class="ttc" id="aldn_8h_html_af860b3f8fe5b3dbb75398ad42756a181a5473dcf4288f03e47d6c79110d84e098"><div class="ttname"><a href="ldn_8h.html#af860b3f8fe5b3dbb75398ad42756a181a5473dcf4288f03e47d6c79110d84e098">LdnOperationMode_Stable</a></div><div class="ttdeci">@ LdnOperationMode_Stable</div><div class="ttdoc">Stable.</div><div class="ttdef"><b>Definition</b> ldn.h:73</div></div>
|
|
<div class="ttc" id="aldn_8h_html_af9fe9c17d6b9dbbe01f1480367f0fb77"><div class="ttname"><a href="ldn_8h.html#af9fe9c17d6b9dbbe01f1480367f0fb77">ldnGetServiceSession_IClientProcessMonitor</a></div><div class="ttdeci">Service * ldnGetServiceSession_IClientProcessMonitor(void)</div><div class="ttdoc">Gets the Service object for IClientProcessMonitor, only valid with [18.0.0+].</div></div>
|
|
<div class="ttc" id="astructEvent_html"><div class="ttname"><a href="structEvent.html">Event</a></div><div class="ttdoc">Kernel-mode event structure.</div><div class="ttdef"><b>Definition</b> event.h:13</div></div>
|
|
<div class="ttc" id="astructLdnActionFrameSettings_html"><div class="ttname"><a href="structLdnActionFrameSettings.html">LdnActionFrameSettings</a></div><div class="ttdoc">ActionFrameSettings.</div><div class="ttdef"><b>Definition</b> ldn.h:223</div></div>
|
|
<div class="ttc" id="astructLdnActionFrameSettings_html_a39173c9cc6cd3aa6a645146885b9ae40"><div class="ttname"><a href="structLdnActionFrameSettings.html#a39173c9cc6cd3aa6a645146885b9ae40">LdnActionFrameSettings::passphrase_size</a></div><div class="ttdeci">u16 passphrase_size</div><div class="ttdoc">PassphraseSize (Must be 0x10-0x40)</div><div class="ttdef"><b>Definition</b> ldn.h:227</div></div>
|
|
<div class="ttc" id="astructLdnActionFrameSettings_html_ac9316a69971b48dd4a19b6c7b9413d9e"><div class="ttname"><a href="structLdnActionFrameSettings.html#ac9316a69971b48dd4a19b6c7b9413d9e">LdnActionFrameSettings::security_mode</a></div><div class="ttdeci">u16 security_mode</div><div class="ttdoc">LdnSecurityMode (Must be LdnSecurityMode_Product or LdnSecurityMode_Debug, internally this is overrid...</div><div class="ttdef"><b>Definition</b> ldn.h:226</div></div>
|
|
<div class="ttc" id="astructLdnActionFrameSettings_html_ad6918048385e3a32b5c6f893db821508"><div class="ttname"><a href="structLdnActionFrameSettings.html#ad6918048385e3a32b5c6f893db821508">LdnActionFrameSettings::local_communication_id</a></div><div class="ttdeci">s64 local_communication_id</div><div class="ttdoc">LocalCommunicationId (Same handling as LdnIntentId::local_communication_id)</div><div class="ttdef"><b>Definition</b> ldn.h:224</div></div>
|
|
<div class="ttc" id="astructLdnAddressEntry_html"><div class="ttname"><a href="structLdnAddressEntry.html">LdnAddressEntry</a></div><div class="ttdoc">AddressEntry.</div><div class="ttdef"><b>Definition</b> ldn.h:117</div></div>
|
|
<div class="ttc" id="astructLdnAddressEntry_html_a14d58107cbc874a9cb31dd16e64e7e5d"><div class="ttname"><a href="structLdnAddressEntry.html#a14d58107cbc874a9cb31dd16e64e7e5d">LdnAddressEntry::ip_addr</a></div><div class="ttdeci">LdnIpv4Address ip_addr</div><div class="ttdoc">LdnIpv4Address</div><div class="ttdef"><b>Definition</b> ldn.h:118</div></div>
|
|
<div class="ttc" id="astructLdnAddressEntry_html_a89023265d1da7019489532b354b25288"><div class="ttname"><a href="structLdnAddressEntry.html#a89023265d1da7019489532b354b25288">LdnAddressEntry::mac_addr</a></div><div class="ttdeci">LdnMacAddress mac_addr</div><div class="ttdoc">LdnMacAddress</div><div class="ttdef"><b>Definition</b> ldn.h:119</div></div>
|
|
<div class="ttc" id="astructLdnCommonNetworkInfo_html"><div class="ttname"><a href="structLdnCommonNetworkInfo.html">LdnCommonNetworkInfo</a></div><div class="ttdoc">CommonNetworkInfo.</div><div class="ttdef"><b>Definition</b> ldn.h:161</div></div>
|
|
<div class="ttc" id="astructLdnCommonNetworkInfo_html_a38a1185748e6586497b1cb81efbb46bf"><div class="ttname"><a href="structLdnCommonNetworkInfo.html#a38a1185748e6586497b1cb81efbb46bf">LdnCommonNetworkInfo::channel</a></div><div class="ttdeci">s16 channel</div><div class="ttdoc">Channel.</div><div class="ttdef"><b>Definition</b> ldn.h:164</div></div>
|
|
<div class="ttc" id="astructLdnCommonNetworkInfo_html_a5ba811e08890e9be16ad2c4b2a7afdb2"><div class="ttname"><a href="structLdnCommonNetworkInfo.html#a5ba811e08890e9be16ad2c4b2a7afdb2">LdnCommonNetworkInfo::bssid</a></div><div class="ttdeci">LdnMacAddress bssid</div><div class="ttdoc">LdnMacAddress</div><div class="ttdef"><b>Definition</b> ldn.h:162</div></div>
|
|
<div class="ttc" id="astructLdnCommonNetworkInfo_html_a60b9ab53d70029187c34331e93380af6"><div class="ttname"><a href="structLdnCommonNetworkInfo.html#a60b9ab53d70029187c34331e93380af6">LdnCommonNetworkInfo::ssid</a></div><div class="ttdeci">LdnSsid ssid</div><div class="ttdoc">LdnSsid</div><div class="ttdef"><b>Definition</b> ldn.h:163</div></div>
|
|
<div class="ttc" id="astructLdnCommonNetworkInfo_html_a818e807138a5c8a4fd85aa8ea369119f"><div class="ttname"><a href="structLdnCommonNetworkInfo.html#a818e807138a5c8a4fd85aa8ea369119f">LdnCommonNetworkInfo::network_type</a></div><div class="ttdeci">u8 network_type</div><div class="ttdoc">NetworkType.</div><div class="ttdef"><b>Definition</b> ldn.h:166</div></div>
|
|
<div class="ttc" id="astructLdnCommonNetworkInfo_html_abf0c6ad9f4c67606a7aaa3eaf3610aca"><div class="ttname"><a href="structLdnCommonNetworkInfo.html#abf0c6ad9f4c67606a7aaa3eaf3610aca">LdnCommonNetworkInfo::link_level</a></div><div class="ttdeci">s8 link_level</div><div class="ttdoc">LinkLevel.</div><div class="ttdef"><b>Definition</b> ldn.h:165</div></div>
|
|
<div class="ttc" id="astructLdnIntentId_html"><div class="ttname"><a href="structLdnIntentId.html">LdnIntentId</a></div><div class="ttdoc">IntentId.</div><div class="ttdef"><b>Definition</b> ldn.h:142</div></div>
|
|
<div class="ttc" id="astructLdnIntentId_html_a8074fc89b306a47f9c902adb204302db"><div class="ttname"><a href="structLdnIntentId.html#a8074fc89b306a47f9c902adb204302db">LdnIntentId::local_communication_id</a></div><div class="ttdeci">s64 local_communication_id</div><div class="ttdoc">LocalCommunicationId. ldnCreateNetwork, ldnCreateNetworkPrivate, ldnConnect, ldnConnectPrivate (also ...</div><div class="ttdef"><b>Definition</b> ldn.h:143</div></div>
|
|
<div class="ttc" id="astructLdnIntentId_html_ae0693b08b36e58c13c1a28c63a265517"><div class="ttname"><a href="structLdnIntentId.html#ae0693b08b36e58c13c1a28c63a265517">LdnIntentId::scene_id</a></div><div class="ttdeci">u16 scene_id</div><div class="ttdoc">SceneId. Arbitrary user data, this can be used for filtering with LdnScanFilter (LdnScanFilterFlag_Sc...</div><div class="ttdef"><b>Definition</b> ldn.h:145</div></div>
|
|
<div class="ttc" id="astructLdnIpv4Address_html"><div class="ttname"><a href="structLdnIpv4Address.html">LdnIpv4Address</a></div><div class="ttdoc">Ipv4Address. This is essentially the same as struct in_addr - hence this can be used with standard so...</div><div class="ttdef"><b>Definition</b> ldn.h:90</div></div>
|
|
<div class="ttc" id="astructLdnIpv4Address_html_a8962ef532808d5ad1b86cdd426c5c496"><div class="ttname"><a href="structLdnIpv4Address.html#a8962ef532808d5ad1b86cdd426c5c496">LdnIpv4Address::addr</a></div><div class="ttdeci">u32 addr</div><div class="ttdoc">Address.</div><div class="ttdef"><b>Definition</b> ldn.h:91</div></div>
|
|
<div class="ttc" id="astructLdnMacAddress_html"><div class="ttname"><a href="structLdnMacAddress.html">LdnMacAddress</a></div><div class="ttdoc">MacAddress.</div><div class="ttdef"><b>Definition</b> ldn.h:100</div></div>
|
|
<div class="ttc" id="astructLdnNetworkConfig_html"><div class="ttname"><a href="structLdnNetworkConfig.html">LdnNetworkConfig</a></div><div class="ttdoc">NetworkConfig. The input struct is copied to a tmp struct, which is then used with the cmd (ldnCreate...</div><div class="ttdef"><b>Definition</b> ldn.h:213</div></div>
|
|
<div class="ttc" id="astructLdnNetworkConfig_html_a1a610479c0306b17ff42dc7dad9037ed"><div class="ttname"><a href="structLdnNetworkConfig.html#a1a610479c0306b17ff42dc7dad9037ed">LdnNetworkConfig::node_count_max</a></div><div class="ttdeci">s8 node_count_max</div><div class="ttdoc">LdnNetworkInfo::node_count_max. ldnCreateNetwork / ldnCreateNetworkPrivate: Must be 0x1-0x8.</div><div class="ttdef"><b>Definition</b> ldn.h:216</div></div>
|
|
<div class="ttc" id="astructLdnNetworkConfig_html_a278e2c5e7410ac9f563d411e3a4256d8"><div class="ttname"><a href="structLdnNetworkConfig.html#a278e2c5e7410ac9f563d411e3a4256d8">LdnNetworkConfig::reserved_x13</a></div><div class="ttdeci">u8 reserved_x13</div><div class="ttdoc">Cleared to zero for the tmp struct.</div><div class="ttdef"><b>Definition</b> ldn.h:217</div></div>
|
|
<div class="ttc" id="astructLdnNetworkConfig_html_a5dab0a8ba64e292f56a9b6dc57ad652c"><div class="ttname"><a href="structLdnNetworkConfig.html#a5dab0a8ba64e292f56a9b6dc57ad652c">LdnNetworkConfig::intent_id</a></div><div class="ttdeci">LdnIntentId intent_id</div><div class="ttdoc">IntentId.</div><div class="ttdef"><b>Definition</b> ldn.h:214</div></div>
|
|
<div class="ttc" id="astructLdnNetworkConfig_html_aab1630c21b34f641cbe3604ae3697258"><div class="ttname"><a href="structLdnNetworkConfig.html#aab1630c21b34f641cbe3604ae3697258">LdnNetworkConfig::channel</a></div><div class="ttdeci">s16 channel</div><div class="ttdoc">LdnCommonNetworkInfo::channel. Channel, can be zero. Overwritten internally by ldnCreateNetwork.</div><div class="ttdef"><b>Definition</b> ldn.h:215</div></div>
|
|
<div class="ttc" id="astructLdnNetworkConfig_html_ae6a6c82c2d1427296b14111463b5a85c"><div class="ttname"><a href="structLdnNetworkConfig.html#ae6a6c82c2d1427296b14111463b5a85c">LdnNetworkConfig::local_communication_version</a></div><div class="ttdeci">s16 local_communication_version</div><div class="ttdoc">LdnNodeInfo::local_communication_version, for the first entry in LdnNetworkInfo::nodes....</div><div class="ttdef"><b>Definition</b> ldn.h:218</div></div>
|
|
<div class="ttc" id="astructLdnNetworkId_html"><div class="ttname"><a href="structLdnNetworkId.html">LdnNetworkId</a></div><div class="ttdoc">NetworkId.</div><div class="ttdef"><b>Definition</b> ldn.h:155</div></div>
|
|
<div class="ttc" id="astructLdnNetworkId_html_a8668a86209a280180485f86db2684ab8"><div class="ttname"><a href="structLdnNetworkId.html#a8668a86209a280180485f86db2684ab8">LdnNetworkId::session_id</a></div><div class="ttdeci">LdnSessionId session_id</div><div class="ttdoc">SessionId.</div><div class="ttdef"><b>Definition</b> ldn.h:157</div></div>
|
|
<div class="ttc" id="astructLdnNetworkId_html_af2b06933b360c8e35b7bfc1dcc2c62c8"><div class="ttname"><a href="structLdnNetworkId.html#af2b06933b360c8e35b7bfc1dcc2c62c8">LdnNetworkId::intent_id</a></div><div class="ttdeci">LdnIntentId intent_id</div><div class="ttdoc">IntentId.</div><div class="ttdef"><b>Definition</b> ldn.h:156</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html"><div class="ttname"><a href="structLdnNetworkInfo.html">LdnNetworkInfo</a></div><div class="ttdoc">NetworkInfo.</div><div class="ttdef"><b>Definition</b> ldn.h:171</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html_a25ae80fdfed3bebcd5a48f9ce8dba08f"><div class="ttname"><a href="structLdnNetworkInfo.html#a25ae80fdfed3bebcd5a48f9ce8dba08f">LdnNetworkInfo::common</a></div><div class="ttdeci">LdnCommonNetworkInfo common</div><div class="ttdoc">CommonNetworkInfo.</div><div class="ttdef"><b>Definition</b> ldn.h:173</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html_a3173e6fc8fb36d708367ed64f6734484"><div class="ttname"><a href="structLdnNetworkInfo.html#a3173e6fc8fb36d708367ed64f6734484">LdnNetworkInfo::advertise_data_size</a></div><div class="ttdeci">u16 advertise_data_size</div><div class="ttdoc">AdvertiseDataSize (ldnSetAdvertiseData)</div><div class="ttdef"><b>Definition</b> ldn.h:183</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html_a368a664a1ffab95088ea83e66ab548e1"><div class="ttname"><a href="structLdnNetworkInfo.html#a368a664a1ffab95088ea83e66ab548e1">LdnNetworkInfo::security_mode</a></div><div class="ttdeci">u16 security_mode</div><div class="ttdoc">LdnSecurityConfig::security_mode.</div><div class="ttdef"><b>Definition</b> ldn.h:175</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html_aa03231f5d92669668690d64a72669d42"><div class="ttname"><a href="structLdnNetworkInfo.html#aa03231f5d92669668690d64a72669d42">LdnNetworkInfo::reserved_x428</a></div><div class="ttdeci">u64 reserved_x428</div><div class="ttdoc">Reserved.</div><div class="ttdef"><b>Definition</b> ldn.h:186</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html_ac9c916d31ca0688c9233d1dc0fbc0a52"><div class="ttname"><a href="structLdnNetworkInfo.html#ac9c916d31ca0688c9233d1dc0fbc0a52">LdnNetworkInfo::station_accept_policy</a></div><div class="ttdeci">u8 station_accept_policy</div><div class="ttdoc">LdnAcceptPolicy</div><div class="ttdef"><b>Definition</b> ldn.h:176</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html_adb5c1b2958f59bcb75675bcce249f47c"><div class="ttname"><a href="structLdnNetworkInfo.html#adb5c1b2958f59bcb75675bcce249f47c">LdnNetworkInfo::network_id</a></div><div class="ttdeci">LdnNetworkId network_id</div><div class="ttdoc">NetworkId.</div><div class="ttdef"><b>Definition</b> ldn.h:172</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html_ae3b29e91157d8e29d87792c9f0f12677"><div class="ttname"><a href="structLdnNetworkInfo.html#ae3b29e91157d8e29d87792c9f0f12677">LdnNetworkInfo::version</a></div><div class="ttdeci">u8 version</div><div class="ttdoc">Version.</div><div class="ttdef"><b>Definition</b> ldn.h:177</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html_af1481532bf26223c33c1d5d2c110dff4"><div class="ttname"><a href="structLdnNetworkInfo.html#af1481532bf26223c33c1d5d2c110dff4">LdnNetworkInfo::node_count_max</a></div><div class="ttdeci">s8 node_count_max</div><div class="ttdoc">NodeCountMax.</div><div class="ttdef"><b>Definition</b> ldn.h:179</div></div>
|
|
<div class="ttc" id="astructLdnNetworkInfo_html_afa1bd9689a12ce619af89b88fd85fdc7"><div class="ttname"><a href="structLdnNetworkInfo.html#afa1bd9689a12ce619af89b88fd85fdc7">LdnNetworkInfo::node_count</a></div><div class="ttdeci">u8 node_count</div><div class="ttdoc">NodeCount, number of set entries in nodes.</div><div class="ttdef"><b>Definition</b> ldn.h:180</div></div>
|
|
<div class="ttc" id="astructLdnNodeInfo_html"><div class="ttname"><a href="structLdnNodeInfo.html">LdnNodeInfo</a></div><div class="ttdoc">NodeInfo.</div><div class="ttdef"><b>Definition</b> ldn.h:124</div></div>
|
|
<div class="ttc" id="astructLdnNodeInfo_html_a0e6d301a2cfae54a5f9cfd8ee5608b2e"><div class="ttname"><a href="structLdnNodeInfo.html#a0e6d301a2cfae54a5f9cfd8ee5608b2e">LdnNodeInfo::mac_addr</a></div><div class="ttdeci">LdnMacAddress mac_addr</div><div class="ttdoc">LdnMacAddress</div><div class="ttdef"><b>Definition</b> ldn.h:126</div></div>
|
|
<div class="ttc" id="astructLdnNodeInfo_html_a338bdb495a43659eb90c46a7db300ed2"><div class="ttname"><a href="structLdnNodeInfo.html#a338bdb495a43659eb90c46a7db300ed2">LdnNodeInfo::ip_addr</a></div><div class="ttdeci">LdnIpv4Address ip_addr</div><div class="ttdoc">LdnIpv4Address</div><div class="ttdef"><b>Definition</b> ldn.h:125</div></div>
|
|
<div class="ttc" id="astructLdnNodeInfo_html_a8abec11b90e36be57f8a58ba2be4ce90"><div class="ttname"><a href="structLdnNodeInfo.html#a8abec11b90e36be57f8a58ba2be4ce90">LdnNodeInfo::is_connected</a></div><div class="ttdeci">u8 is_connected</div><div class="ttdoc">IsConnected flag.</div><div class="ttdef"><b>Definition</b> ldn.h:128</div></div>
|
|
<div class="ttc" id="astructLdnNodeInfo_html_abac04d1fc30a5a5c2f60fc872d30c481"><div class="ttname"><a href="structLdnNodeInfo.html#abac04d1fc30a5a5c2f60fc872d30c481">LdnNodeInfo::node_id</a></div><div class="ttdeci">s8 node_id</div><div class="ttdoc">NodeId.</div><div class="ttdef"><b>Definition</b> ldn.h:127</div></div>
|
|
<div class="ttc" id="astructLdnNodeInfo_html_ad03f632d8a098d14dc57b9079ec99ca2"><div class="ttname"><a href="structLdnNodeInfo.html#ad03f632d8a098d14dc57b9079ec99ca2">LdnNodeInfo::platform</a></div><div class="ttdeci">u8 platform</div><div class="ttdoc">[19.0.0+] Platform? (0 = NX, 1 = Ounce)</div><div class="ttdef"><b>Definition</b> ldn.h:130</div></div>
|
|
<div class="ttc" id="astructLdnNodeInfo_html_adc91e18db5f4048237121766db0d6321"><div class="ttname"><a href="structLdnNodeInfo.html#adc91e18db5f4048237121766db0d6321">LdnNodeInfo::local_communication_version</a></div><div class="ttdeci">s16 local_communication_version</div><div class="ttdoc">LocalCommunicationVersion.</div><div class="ttdef"><b>Definition</b> ldn.h:131</div></div>
|
|
<div class="ttc" id="astructLdnNodeLatestUpdate_html"><div class="ttname"><a href="structLdnNodeLatestUpdate.html">LdnNodeLatestUpdate</a></div><div class="ttdoc">NodeLatestUpdate.</div><div class="ttdef"><b>Definition</b> ldn.h:111</div></div>
|
|
<div class="ttc" id="astructLdnNodeLatestUpdate_html_ad67dbe29722c2b177bb19deffc3161cb"><div class="ttname"><a href="structLdnNodeLatestUpdate.html#ad67dbe29722c2b177bb19deffc3161cb">LdnNodeLatestUpdate::state_change</a></div><div class="ttdeci">u8 state_change</div><div class="ttdoc">StateChange. The field in state is reset to zero by ldnGetNetworkInfoLatestUpdate after loading it.</div><div class="ttdef"><b>Definition</b> ldn.h:112</div></div>
|
|
<div class="ttc" id="astructLdnScanFilter_html"><div class="ttname"><a href="structLdnScanFilter.html">LdnScanFilter</a></div><div class="ttdoc">ScanFilter. ldnScan / ldnScanPrivate will only return the LdnNetworkInfo when validating the LdnNetwo...</div><div class="ttdef"><b>Definition</b> ldn.h:190</div></div>
|
|
<div class="ttc" id="astructLdnScanFilter_html_a0071d81e802f4c5baea012a55a4913b7"><div class="ttname"><a href="structLdnScanFilter.html#a0071d81e802f4c5baea012a55a4913b7">LdnScanFilter::network_id</a></div><div class="ttdeci">LdnNetworkId network_id</div><div class="ttdoc">NetworkId.</div><div class="ttdef"><b>Definition</b> ldn.h:191</div></div>
|
|
<div class="ttc" id="astructLdnScanFilter_html_a1a922933ce60a4dbf4426f150ab10c7e"><div class="ttname"><a href="structLdnScanFilter.html#a1a922933ce60a4dbf4426f150ab10c7e">LdnScanFilter::network_type</a></div><div class="ttdeci">u32 network_type</div><div class="ttdoc">NetworkType (LdnScanFilterFlag_NetworkType)</div><div class="ttdef"><b>Definition</b> ldn.h:192</div></div>
|
|
<div class="ttc" id="astructLdnScanFilter_html_a41adc1196930746d891b89c9dc8a198e"><div class="ttname"><a href="structLdnScanFilter.html#a41adc1196930746d891b89c9dc8a198e">LdnScanFilter::flags</a></div><div class="ttdeci">u32 flags</div><div class="ttdoc">Bitmask for LdnScanFilterFlag.</div><div class="ttdef"><b>Definition</b> ldn.h:196</div></div>
|
|
<div class="ttc" id="astructLdnScanFilter_html_a7af4b68cf351286c7b1b3f13cc4c468f"><div class="ttname"><a href="structLdnScanFilter.html#a7af4b68cf351286c7b1b3f13cc4c468f">LdnScanFilter::bssid</a></div><div class="ttdeci">LdnMacAddress bssid</div><div class="ttdoc">Bssid (LdnScanFilterFlag_Bssid)</div><div class="ttdef"><b>Definition</b> ldn.h:193</div></div>
|
|
<div class="ttc" id="astructLdnScanFilter_html_a9965a7926a90c8734b612f6cd60b6207"><div class="ttname"><a href="structLdnScanFilter.html#a9965a7926a90c8734b612f6cd60b6207">LdnScanFilter::ssid</a></div><div class="ttdeci">LdnSsid ssid</div><div class="ttdoc">Ssid (LdnScanFilterFlag_Ssid)</div><div class="ttdef"><b>Definition</b> ldn.h:194</div></div>
|
|
<div class="ttc" id="astructLdnSecurityConfig_html"><div class="ttname"><a href="structLdnSecurityConfig.html">LdnSecurityConfig</a></div><div class="ttdoc">SecurityConfig.</div><div class="ttdef"><b>Definition</b> ldn.h:200</div></div>
|
|
<div class="ttc" id="astructLdnSecurityConfig_html_a7f6fd88636ff12bdc2b19f1e9c7fd4a1"><div class="ttname"><a href="structLdnSecurityConfig.html#a7f6fd88636ff12bdc2b19f1e9c7fd4a1">LdnSecurityConfig::security_mode</a></div><div class="ttdeci">u16 security_mode</div><div class="ttdoc">LdnSecurityMode Overwritten by ldnCreateNetwork, ldnCreateNetworkPrivate, ldnConnect,...</div><div class="ttdef"><b>Definition</b> ldn.h:201</div></div>
|
|
<div class="ttc" id="astructLdnSecurityConfig_html_a87b97ef038f00c803b1f4cdcd3811b02"><div class="ttname"><a href="structLdnSecurityConfig.html#a87b97ef038f00c803b1f4cdcd3811b02">LdnSecurityConfig::passphrase_size</a></div><div class="ttdeci">u16 passphrase_size</div><div class="ttdoc">PassphraseSize. Must be 0x10-0x40.</div><div class="ttdef"><b>Definition</b> ldn.h:202</div></div>
|
|
<div class="ttc" id="astructLdnSecurityParameter_html"><div class="ttname"><a href="structLdnSecurityParameter.html">LdnSecurityParameter</a></div><div class="ttdoc">SecurityParameter. The struct used by ldnCreateNetwork internally is randomly-generated.</div><div class="ttdef"><b>Definition</b> ldn.h:207</div></div>
|
|
<div class="ttc" id="astructLdnSecurityParameter_html_ace7220390573ef9097a6701d794ec646"><div class="ttname"><a href="structLdnSecurityParameter.html#ace7220390573ef9097a6701d794ec646">LdnSecurityParameter::session_id</a></div><div class="ttdeci">LdnSessionId session_id</div><div class="ttdoc">SessionId.</div><div class="ttdef"><b>Definition</b> ldn.h:209</div></div>
|
|
<div class="ttc" id="astructLdnSessionId_html"><div class="ttname"><a href="structLdnSessionId.html">LdnSessionId</a></div><div class="ttdoc">SessionId.</div><div class="ttdef"><b>Definition</b> ldn.h:150</div></div>
|
|
<div class="ttc" id="astructLdnSsid_html"><div class="ttname"><a href="structLdnSsid.html">LdnSsid</a></div><div class="ttdoc">Ssid.</div><div class="ttdef"><b>Definition</b> ldn.h:105</div></div>
|
|
<div class="ttc" id="astructLdnSsid_html_a2ce54d4372bf615897727d04800f17d4"><div class="ttname"><a href="structLdnSsid.html#a2ce54d4372bf615897727d04800f17d4">LdnSsid::len</a></div><div class="ttdeci">u8 len</div><div class="ttdoc">Length excluding NUL-terminator, must be 0x1-0x20.</div><div class="ttdef"><b>Definition</b> ldn.h:106</div></div>
|
|
<div class="ttc" id="astructLdnSubnetMask_html"><div class="ttname"><a href="structLdnSubnetMask.html">LdnSubnetMask</a></div><div class="ttdoc">SubnetMask. This is essentially the same as struct in_addr - hence this can be used with standard soc...</div><div class="ttdef"><b>Definition</b> ldn.h:95</div></div>
|
|
<div class="ttc" id="astructLdnSubnetMask_html_a42401383e5aa4ccd627ed56b1623b763"><div class="ttname"><a href="structLdnSubnetMask.html#a42401383e5aa4ccd627ed56b1623b763">LdnSubnetMask::mask</a></div><div class="ttdeci">u32 mask</div><div class="ttdoc">Mask.</div><div class="ttdef"><b>Definition</b> ldn.h:96</div></div>
|
|
<div class="ttc" id="astructLdnUserConfig_html"><div class="ttname"><a href="structLdnUserConfig.html">LdnUserConfig</a></div><div class="ttdoc">UserConfig. The input struct is copied to a tmp struct, which is then used with the cmd.</div><div class="ttdef"><b>Definition</b> ldn.h:136</div></div>
|
|
<div class="ttc" id="astructService_html"><div class="ttname"><a href="structService.html">Service</a></div><div class="ttdoc">Service object structure.</div><div class="ttdef"><b>Definition</b> service.h:14</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a350c6fc928e3bdc6c6486268ac8fb269"><div class="ttname"><a href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a></div><div class="ttdeci">int64_t s64</div><div class="ttdoc">64-bit signed integer.</div><div class="ttdef"><b>Definition</b> types.h:28</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a3a8ea58898cb58fc96013383d39f482c"><div class="ttname"><a href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a></div><div class="ttdeci">#define BIT(n)</div><div class="ttdoc">Creates a bitmask from a bit number.</div><div class="ttdef"><b>Definition</b> types.h:54</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a3f7e2bcbb0b4c338f3c4f6c937cd4234"><div class="ttname"><a href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a></div><div class="ttdeci">uint64_t u64</div><div class="ttdoc">64-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:22</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:19</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a9e382f207c65ca13ab4ae98363aeda80"><div class="ttname"><a href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a></div><div class="ttdeci">int8_t s8</div><div class="ttdoc">8-bit signed integer.</div><div class="ttdef"><b>Definition</b> types.h:25</div></div>
|
|
<div class="ttc" id="atypes_8h_html_aa980e2c02ba2305e0f489d5650655425"><div class="ttname"><a href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a></div><div class="ttdeci">int16_t s16</div><div class="ttdoc">16-bit signed integer.</div><div class="ttdef"><b>Definition</b> types.h:26</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:20</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ad1be2721625a17f1be47fac918032afe"><div class="ttname"><a href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a></div><div class="ttdeci">u32 Result</div><div class="ttdoc">Function error code result type.</div><div class="ttdef"><b>Definition</b> types.h:44</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ae9b1af5c037e57a98884758875d3a7c4"><div class="ttname"><a href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a></div><div class="ttdeci">int32_t s32</div><div class="ttdoc">32-bit signed integer.</div><div class="ttdef"><b>Definition</b> types.h:27</div></div>
|
|
<div class="ttc" id="atypes_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:21</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|