1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Raritan PX2/PX3 JSON-RPC API: pdu-json-rpc-api/idl/Net.idl 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 style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Raritan PX2/PX3 JSON-RPC API
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_6f2e57e4ed4c9ccdca310d1229964312.html">pdu-json-rpc-api</a></li><li class="navelem"><a class="el" href="dir_8ea0db9e05c169824aafe6441489b6ed.html">idl</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Net.idl</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* SPDX-License-Identifier: BSD-3-Clause */</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">/*</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * Copyright 2016 Raritan Inc. All rights reserved.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> */</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <Event.idl></span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"></span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">/**</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * Network Configuration</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> */</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> module <a class="code" href="namespacenet.html">net</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"></span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> /** IPv4/IPv6 address and prefix len */</span></div><div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="structnet_1_1IpAddrCidr.html"> 14</a></span>  structure <a class="code" href="structnet_1_1IpAddrCidr.html">IpAddrCidr</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keywordtype">string</span> addr; <span class="comment">// IP address</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordtype">int</span> prefixLen; <span class="comment">// Length of network prefix in the IP address</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  };</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"></span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> /** IPv4/IPv6 route */</span></div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="structnet_1_1IpRoute.html"> 20</a></span>  structure <a class="code" href="structnet_1_1IpRoute.html">IpRoute</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <a class="code" href="structnet_1_1IpAddrCidr.html">IpAddrCidr</a> destNetAddrCidr; <span class="comment">// Destination network address (CIDR)</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordtype">string</span> nextHopAddr; <span class="comment">// Address of the next hop (empty when ifName is set)</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordtype">string</span> ifName; <span class="comment">// Destination interface (empty if nextHopAddr is set)</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  };</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"></span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> /** Role of the node when port forwarding is enabled */</span></div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9d"> 27</a></span>  enumeration <a class="code" href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9d">PortForwardingRole</a> {</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9da0a91bab0d7cce301148bb3e9cd5bff10"> 28</a></span>  <a class="code" href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9da0a91bab0d7cce301148bb3e9cd5bff10">MASTER</a>, <span class="comment">///< Node is the port forwarding master</span></div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9da389f9b0a52fbd521711b2c760700cc72"> 29</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9da389f9b0a52fbd521711b2c760700cc72">SLAVE</a> <span class="comment">///< Node is a port forwarding slave</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment"></span> };</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="comment"></span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment"> /** Port forwarding settings */</span></div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingSettings__2__0__0.html"> 33</a></span>  structure <a class="code" href="structnet_1_1PortForwardingSettings__2__0__0.html">PortForwardingSettings_2_0_0</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingSettings__2__0__0.html#a7591ca0b59deba52c45c32069b8c8465"> 34</a></span>  <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1PortForwardingSettings__2__0__0.html#a7591ca0b59deba52c45c32069b8c8465">enabled</a>; <span class="comment">///< Controls if port forwarding is enabled</span></div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingSettings__2__0__0.html#ade3d83cdd10b38f743ecabe01fee4036"> 35</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9d">PortForwardingRole</a> <a class="code" href="structnet_1_1PortForwardingSettings__2__0__0.html#ade3d83cdd10b38f743ecabe01fee4036">role</a>; <span class="comment">///< The role of the node (master or slave)</span></div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingSettings__2__0__0.html#ad9a950b77a254966ee6b220031cd3fda"> 36</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1PortForwardingSettings__2__0__0.html#ad9a950b77a254966ee6b220031cd3fda">masterDownstreamIfName</a>; <span class="comment">///< Master downstream interface (usb: any USB iface)</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment"></span> };</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment"></span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment"> /** DNS settings */</span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structnet_1_1DnsSettings__2__0__0.html"> 40</a></span>  structure <a class="code" href="structnet_1_1DnsSettings__2__0__0.html">DnsSettings_2_0_0</a> {</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structnet_1_1DnsSettings__2__0__0.html#a5fbe49ea6fc9b297cf2c3231c91d6e98"> 41</a></span>  vector<string> <a class="code" href="structnet_1_1DnsSettings__2__0__0.html#a5fbe49ea6fc9b297cf2c3231c91d6e98">serverAddrs</a>; <span class="comment">///< List of domain name servers addresses (IPv4/IPv6)</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structnet_1_1DnsSettings__2__0__0.html#a946e805219aa7cb268703309bb3f6ba5"> 42</a></span> <span class="comment"></span> vector<string> <a class="code" href="structnet_1_1DnsSettings__2__0__0.html#a946e805219aa7cb268703309bb3f6ba5">searchSuffixes</a>; <span class="comment">///< List of domain search suffixes</span></div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structnet_1_1DnsSettings__2__0__0.html#a048034c471fd9718266bd8851c2c8e17"> 43</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1DnsSettings__2__0__0.html#a048034c471fd9718266bd8851c2c8e17">resolverPrefersIPv6</a>; <span class="comment">///< Resolver should prefer IPv6 addresses</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment"></span> };</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment"></span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment"> /** IP protocol specific routing settings */</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structnet_1_1IpRoutingSettings__2__0__0.html"> 47</a></span>  structure <a class="code" href="structnet_1_1IpRoutingSettings__2__0__0.html">IpRoutingSettings_2_0_0</a> {</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structnet_1_1IpRoutingSettings__2__0__0.html#a155f4578ea7d9e7f64f00726be8cff6f"> 48</a></span>  <span class="keywordtype">string</span> <a class="code" href="structnet_1_1IpRoutingSettings__2__0__0.html#a155f4578ea7d9e7f64f00726be8cff6f">defaultGatewayAddr</a>; <span class="comment">///< Default gateway address</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structnet_1_1IpRoutingSettings__2__0__0.html#ad73a069216d6b0eeaa6ff381fcf47d62"> 49</a></span> <span class="comment"></span> vector<IpRoute> <a class="code" href="structnet_1_1IpRoutingSettings__2__0__0.html#ad73a069216d6b0eeaa6ff381fcf47d62">staticRoutes</a>; <span class="comment">///< List of static routes</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment"></span> };</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment"></span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="comment"> /** Routing settings */</span></div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structnet_1_1RoutingSettings__2__0__0.html"> 53</a></span>  structure <a class="code" href="structnet_1_1RoutingSettings__2__0__0.html">RoutingSettings_2_0_0</a> {</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structnet_1_1RoutingSettings__2__0__0.html#ada1433663e8f788bb05039199dadd958"> 54</a></span>  <a class="code" href="structnet_1_1IpRoutingSettings__2__0__0.html">IpRoutingSettings_2_0_0</a> <a class="code" href="structnet_1_1RoutingSettings__2__0__0.html#ada1433663e8f788bb05039199dadd958">ipv4</a>; <span class="comment">///< IPv4 routing settings</span></div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structnet_1_1RoutingSettings__2__0__0.html#a0ce2381fe5effe3a829bea454cd49fbf"> 55</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1IpRoutingSettings__2__0__0.html">IpRoutingSettings_2_0_0</a> <a class="code" href="structnet_1_1RoutingSettings__2__0__0.html#a0ce2381fe5effe3a829bea454cd49fbf">ipv6</a>; <span class="comment">///< IPv6 routing settings</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment"></span> };</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment"></span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment"> /** Common settings */</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structnet_1_1CommonSettings__2__0__0.html"> 59</a></span>  structure <a class="code" href="structnet_1_1CommonSettings__2__0__0.html">CommonSettings_2_0_0</a> {</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structnet_1_1CommonSettings__2__0__0.html#ae54d09816b40632901c3631a62bdcc39"> 60</a></span>  <a class="code" href="structnet_1_1DnsSettings__2__0__0.html">DnsSettings_2_0_0</a> <a class="code" href="structnet_1_1CommonSettings__2__0__0.html#ae54d09816b40632901c3631a62bdcc39">dns</a>; <span class="comment">///< DNS settings</span></div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structnet_1_1CommonSettings__2__0__0.html#a1f04d0510343fbbad6147ef366709f55"> 61</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1RoutingSettings__2__0__0.html">RoutingSettings_2_0_0</a> <a class="code" href="structnet_1_1CommonSettings__2__0__0.html#a1f04d0510343fbbad6147ef366709f55">routing</a>; <span class="comment">///< Routing settings</span></div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structnet_1_1CommonSettings__2__0__0.html#a88c2e6cdf672a0f4a4d9d46980bdde77"> 62</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1PortForwardingSettings__2__0__0.html">PortForwardingSettings_2_0_0</a> <a class="code" href="structnet_1_1CommonSettings__2__0__0.html#a88c2e6cdf672a0f4a4d9d46980bdde77">portForwarding</a>; <span class="comment">///< Port forwarding settings</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment"></span> };</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment"></span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment"> /** Port forwarding master address info for an interface */</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingMasterAddrInfo.html"> 66</a></span>  structure <a class="code" href="structnet_1_1PortForwardingMasterAddrInfo.html">PortForwardingMasterAddrInfo</a> {</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingMasterAddrInfo.html#a166afa870ebce14d449e53c619ed94d0"> 67</a></span>  <span class="keywordtype">string</span> <a class="code" href="structnet_1_1PortForwardingMasterAddrInfo.html#a166afa870ebce14d449e53c619ed94d0">ifName</a>; <span class="comment">///< interface name on master</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingMasterAddrInfo.html#a3021a39f40bcb372b03311fd1abab00e"> 68</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1PortForwardingMasterAddrInfo.html#a3021a39f40bcb372b03311fd1abab00e">addr</a>; <span class="comment">///< IPv4/IPv6 address on the interface</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment"></span> };</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment"></span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment"> /** Port forwarding info */</span></div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingInfo.html"> 72</a></span>  structure <a class="code" href="structnet_1_1PortForwardingInfo.html">PortForwardingInfo</a> {</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingInfo.html#ad056ccda58a0e367d9a6e695ef104996"> 73</a></span>  <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1PortForwardingInfo.html#ad056ccda58a0e367d9a6e695ef104996">enabled</a>; <span class="comment">///< \c true if port forwarding is enabled</span></div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingInfo.html#a5bbb4f3a38a9c9bd83e26c41364024d6"> 74</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1PortForwardingInfo.html#a5bbb4f3a38a9c9bd83e26c41364024d6">nodeIndexValid</a>; <span class="comment">///< \c true if nodeIndex is valid</span></div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingInfo.html#af4ac28ea8c0362a080689249c33ff724"> 75</a></span> <span class="comment"></span> <span class="keywordtype">int</span> <a class="code" href="structnet_1_1PortForwardingInfo.html#af4ac28ea8c0362a080689249c33ff724">nodeIndex</a>; <span class="comment">///< Index of the node in the port forwarding cascade</span></div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingInfo.html#a549215b58304f4ed656e367dc027b6c4"> 76</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1PortForwardingInfo.html#a549215b58304f4ed656e367dc027b6c4">slaveConnected</a>; <span class="comment">///< \c true if this node has a slave connected</span></div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingInfo.html#a3170475a44d8ea79ed75ef30645f3e4c"> 77</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1PortForwardingInfo.html#a3170475a44d8ea79ed75ef30645f3e4c">masterDownstreamIfName</a>; <span class="comment">///< Master downstream interface (usb: any USB iface)</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment"></span><span class="comment"> ///< the first entry of each vector has the default route set (if default route is set at all)</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingInfo.html#ad5c0fd01945b79c8e8e21a4325a0fac7"> 79</a></span> <span class="comment"></span> vector<PortForwardingMasterAddrInfo> <a class="code" href="structnet_1_1PortForwardingInfo.html#ad5c0fd01945b79c8e8e21a4325a0fac7">masterIPv4AddrInfos</a>; <span class="comment">///< Master address info for IPv4</span></div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingInfo.html#ac191dd39c09047a985340b5e9b217e47"> 80</a></span> <span class="comment"></span> vector<PortForwardingMasterAddrInfo> <a class="code" href="structnet_1_1PortForwardingInfo.html#ac191dd39c09047a985340b5e9b217e47">masterIPv6AddrInfos</a>; <span class="comment">///< Master address info for IPv6</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment"></span> };</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="comment"></span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="comment"> /** DNS info */</span></div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structnet_1_1DnsInfo.html"> 84</a></span>  structure <a class="code" href="structnet_1_1DnsInfo.html">DnsInfo</a> {</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structnet_1_1DnsInfo.html#a061be83d259fdeaf8acbca391443cd16"> 85</a></span>  vector<string> <a class="code" href="structnet_1_1DnsInfo.html#a061be83d259fdeaf8acbca391443cd16">serverAddrs</a>; <span class="comment">///< List of active domain name server addresses</span></div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structnet_1_1DnsInfo.html#a2e8f2f4e98ab7e18840c7e00f6da7377"> 86</a></span> <span class="comment"></span> vector<string> <a class="code" href="structnet_1_1DnsInfo.html#a2e8f2f4e98ab7e18840c7e00f6da7377">searchSuffixes</a>; <span class="comment">///< List of active domain search suffixes</span></div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structnet_1_1DnsInfo.html#a4b50399234068b1995b238b00722b3b4"> 87</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1DnsInfo.html#a4b50399234068b1995b238b00722b3b4">resolverPrefersIPv6</a>; <span class="comment">///< Resolver should prefer IPv6 addresses</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="comment"></span> };</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="comment"></span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="comment"> /** Routing info */</span></div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structnet_1_1RoutingInfo.html"> 91</a></span>  structure <a class="code" href="structnet_1_1RoutingInfo.html">RoutingInfo</a> {</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structnet_1_1RoutingInfo.html#a9b64140d2920906f7b14cc4bca99b7cf"> 92</a></span>  vector<IpRoute> <a class="code" href="structnet_1_1RoutingInfo.html#a9b64140d2920906f7b14cc4bca99b7cf">ipv4Routes</a>; <span class="comment">///< List of active IPv4 routes</span></div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structnet_1_1RoutingInfo.html#a622e0c9d2ca9903ea2493a42eea876be"> 93</a></span> <span class="comment"></span> vector<IpRoute> <a class="code" href="structnet_1_1RoutingInfo.html#a622e0c9d2ca9903ea2493a42eea876be">ipv6Routes</a>; <span class="comment">///< List of active IPv6 routes</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="comment"></span> };</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment"></span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment"> /** Common info */</span></div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structnet_1_1CommonInfo.html"> 97</a></span>  structure <a class="code" href="structnet_1_1CommonInfo.html">CommonInfo</a> {</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structnet_1_1CommonInfo.html#a9cab8d9ec3301d7335cab50609a7bc36"> 98</a></span>  <a class="code" href="structnet_1_1DnsInfo.html">DnsInfo</a> <a class="code" href="structnet_1_1CommonInfo.html#a9cab8d9ec3301d7335cab50609a7bc36">dns</a>; <span class="comment">///< DNS info</span></div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structnet_1_1CommonInfo.html#a8984b5bf0f0556860c3dc9f2c3f6d697"> 99</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1RoutingInfo.html">RoutingInfo</a> <a class="code" href="structnet_1_1CommonInfo.html#a8984b5bf0f0556860c3dc9f2c3f6d697">routing</a>; <span class="comment">///< Routing info</span></div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structnet_1_1CommonInfo.html#a458b88540e72e316a4745f61e06b79f4"> 100</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1PortForwardingInfo.html">PortForwardingInfo</a> <a class="code" href="structnet_1_1CommonInfo.html#a458b88540e72e316a4745f61e06b79f4">portForwarding</a>; <span class="comment">///< Port forwarding info</span></div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment"></span> };</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment"></span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment"> /** IP configuration method */</span></div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616b"> 104</a></span>  enumeration <a class="code" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616b">IpConfigMethod</a> {</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616ba478b61ad341855ede7a1707968ef2b7c"> 105</a></span>  <a class="code" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616ba478b61ad341855ede7a1707968ef2b7c">STATIC</a>, <span class="comment">///< No automatic configuration</span></div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616ba757326385dd38ceaa1520805e24a2258"> 106</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616ba757326385dd38ceaa1520805e24a2258">DHCP</a>, <span class="comment">///< Use DHCP for automatic configuration (IPv4 only)</span></div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616ba9b38a44624206402b57ef60f09a1f51d"> 107</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616ba9b38a44624206402b57ef60f09a1f51d">AUTO</a> <span class="comment">///< Use automatic configuration (IPv6 only)</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="comment"></span> };</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="comment"></span></div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="comment"> /** Interface specific IP settings */</span></div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIpSettings__2__0__0.html"> 111</a></span>  structure <a class="code" href="structnet_1_1InterfaceIpSettings__2__0__0.html">InterfaceIpSettings_2_0_0</a> {</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIpSettings__2__0__0.html#ac25a363c784c391332e468929467a27c"> 112</a></span>  <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1InterfaceIpSettings__2__0__0.html#ac25a363c784c391332e468929467a27c">enabled</a>; <span class="comment">///< Controls if IPv4/IPv6 is enabled</span></div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIpSettings__2__0__0.html#a6f7346151a8db317e257213595a02b6a"> 113</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616b">IpConfigMethod</a> <a class="code" href="structnet_1_1InterfaceIpSettings__2__0__0.html#a6f7346151a8db317e257213595a02b6a">configMethod</a>; <span class="comment">///< Interface configuration method</span></div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIpSettings__2__0__0.html#afce91f24044b677d95c306756ac5eaf8"> 114</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1IpAddrCidr.html">IpAddrCidr</a> <a class="code" href="structnet_1_1InterfaceIpSettings__2__0__0.html#afce91f24044b677d95c306756ac5eaf8">staticAddrCidr</a>; <span class="comment">///< Statically assigned IPv4/IPv6 address (CIDR)</span></div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIpSettings__2__0__0.html#a3ca32948a71c1e94065cb87be63e3784"> 115</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1InterfaceIpSettings__2__0__0.html#a3ca32948a71c1e94065cb87be63e3784">dhcpPreferredHostname</a>; <span class="comment">///< Preferred hostname (only used with DHCP)</span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="comment"></span> };</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="comment"></span></div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="comment"> /** Interface specific IPv4 info */</span></div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv4Info.html"> 119</a></span>  structure <a class="code" href="structnet_1_1InterfaceIPv4Info.html">InterfaceIPv4Info</a> {</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv4Info.html#a55ca657fff726e8827643e8644fcaa26"> 120</a></span>  <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1InterfaceIPv4Info.html#a55ca657fff726e8827643e8644fcaa26">enabled</a>; <span class="comment">///< \c true if IPv4 is enabled</span></div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv4Info.html#adb7b9df4d885cadbd7c451d0c2fc54f1"> 121</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616b">IpConfigMethod</a> <a class="code" href="structnet_1_1InterfaceIPv4Info.html#adb7b9df4d885cadbd7c451d0c2fc54f1">configMethod</a>; <span class="comment">///< Interface configuration method</span></div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv4Info.html#ae31ff953e27b611492acfef966b23299"> 122</a></span> <span class="comment"></span> vector<IpAddrCidr> <a class="code" href="structnet_1_1InterfaceIPv4Info.html#ae31ff953e27b611492acfef966b23299">addrsCidr</a>; <span class="comment">///< List of active IPv4 addresses with prefix length</span></div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv4Info.html#a718a93ef7bc5606e85835afa0e268844"> 123</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1InterfaceIPv4Info.html#a718a93ef7bc5606e85835afa0e268844">dhcpServerAddr</a>; <span class="comment">///< IPv4 address of DHCP server or empty</span></div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv4Info.html#a83a9bfa738664f86898ba96adb0796dd"> 124</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1InterfaceIPv4Info.html#a83a9bfa738664f86898ba96adb0796dd">dhcpPreferredHostname</a>; <span class="comment">///< Preferred hostname (only used with DHCP)</span></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <span class="comment"></span> };</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="comment"></span></div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment"> /** Interface specific IPv6 info */</span></div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv6Info.html"> 128</a></span>  structure <a class="code" href="structnet_1_1InterfaceIPv6Info.html">InterfaceIPv6Info</a> {</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv6Info.html#a9e837cc5ae1879cecb77045e154b8306"> 129</a></span>  <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1InterfaceIPv6Info.html#a9e837cc5ae1879cecb77045e154b8306">enabled</a>; <span class="comment">///< \c true if IPv6 is enabled</span></div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv6Info.html#a1427661e32f88c0fe35f7685469ecb01"> 130</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a28196f450c9b567e921673ad3ab0616b">IpConfigMethod</a> <a class="code" href="structnet_1_1InterfaceIPv6Info.html#a1427661e32f88c0fe35f7685469ecb01">configMethod</a>; <span class="comment">///< Interface configuration method</span></div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv6Info.html#a2ffdc02125cf8e539f196af356042eb7"> 131</a></span> <span class="comment"></span> vector<IpAddrCidr> <a class="code" href="structnet_1_1InterfaceIPv6Info.html#a2ffdc02125cf8e539f196af356042eb7">addrsCidr</a>; <span class="comment">///< List of active IPv6 addresses with prefix length</span></div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv6Info.html#a170c301272d5b766ae7dae164e88d814"> 132</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1InterfaceIPv6Info.html#a170c301272d5b766ae7dae164e88d814">dhcpServerId</a>; <span class="comment">///< DHCPv6 server id or empty</span></div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv6Info.html#a407e7ff0f350bdd5d3f93f6baf1cf391"> 133</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1InterfaceIPv6Info.html#a407e7ff0f350bdd5d3f93f6baf1cf391">dhcpPreferredHostname</a>; <span class="comment">///< Preferred hostname (only used with DHCP)</span></div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv6Info.html#a19ba398a430a8c6dee127ec86c4e4fda"> 134</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1InterfaceIPv6Info.html#a19ba398a430a8c6dee127ec86c4e4fda">raManaged</a>; <span class="comment">///< "Managed" flag set in router announcements</span></div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceIPv6Info.html#ab5a77eab3232b79da3d8562474fadec2"> 135</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1InterfaceIPv6Info.html#ab5a77eab3232b79da3d8562474fadec2">raOtherConf</a>; <span class="comment">///< "OtherConf" flag set in router announcements</span></div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="comment"></span> };</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="comment"></span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="comment"> /** Interface specific settings */</span></div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceSettings__2__0__0.html"> 139</a></span>  structure <a class="code" href="structnet_1_1InterfaceSettings__2__0__0.html">InterfaceSettings_2_0_0</a> {</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceSettings__2__0__0.html#a69c0f7de127a500e7333c26e7804233b"> 140</a></span>  <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1InterfaceSettings__2__0__0.html#a69c0f7de127a500e7333c26e7804233b">enabled</a>; <span class="comment">///< Controls if interface is enabled</span></div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceSettings__2__0__0.html#ab7434f11551a53d27b52a4845bc9cd4d"> 141</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1InterfaceIpSettings__2__0__0.html">InterfaceIpSettings_2_0_0</a> <a class="code" href="structnet_1_1InterfaceSettings__2__0__0.html#ab7434f11551a53d27b52a4845bc9cd4d">ipv4</a>; <span class="comment">///< Interface specific IPv4 settings</span></div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceSettings__2__0__0.html#a227c5d0e98d17bc99e0fb375ef73c6c2"> 142</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1InterfaceIpSettings__2__0__0.html">InterfaceIpSettings_2_0_0</a> <a class="code" href="structnet_1_1InterfaceSettings__2__0__0.html#a227c5d0e98d17bc99e0fb375ef73c6c2">ipv6</a>; <span class="comment">///< Interface specific IPv6 settings</span></div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="comment"></span> };</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="comment"></span></div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="comment"> /** The interface type */</span></div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689"> 146</a></span>  enumeration <a class="code" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689">InterfaceType</a> {</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689a5e2b4be40d26db011ac209a6bafc7b5f"> 147</a></span>  <a class="code" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689a5e2b4be40d26db011ac209a6bafc7b5f">ETHERNET</a>, <span class="comment">///< Ethernet interface</span></div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689aa9cafe9b293da37c793da684971ec2aa"> 148</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689aa9cafe9b293da37c793da684971ec2aa">WLAN</a>, <span class="comment">///< WLAN interface</span></div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689a4ed17887993b93c74f68fe0bd409c425"> 149</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689a4ed17887993b93c74f68fe0bd409c425">BRIDGE</a> <span class="comment">///< Bride interface</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="comment"></span> };</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="comment"></span></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="comment"> /** Interface operational state */</span></div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940"> 153</a></span>  enumeration <a class="code" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940">InterfaceOpState</a> {</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940aab84457849084902cb324143bc8936f1"> 154</a></span>  <a class="code" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940aab84457849084902cb324143bc8936f1">NOT_PRESENT</a>, <span class="comment">///< Interface is not present</span></div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940aea8fc124fb206e11426fc6bc92a19e03"> 155</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940aea8fc124fb206e11426fc6bc92a19e03">DOWN</a>, <span class="comment">///< Interface is down</span></div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940a3a2fd9af572ca690ef72bc544181f65e"> 156</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940a3a2fd9af572ca690ef72bc544181f65e">NO_LINK</a>, <span class="comment">///< Interface has no link</span></div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940a36b182a6af4420a4e0ee18c8989899f7"> 157</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940a36b182a6af4420a4e0ee18c8989899f7">UP</a> <span class="comment">///< Interface is up and running</span></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="comment"></span> };</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="comment"></span></div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="comment"> /** Interface specific info */</span></div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html"> 161</a></span>  structure <a class="code" href="structnet_1_1InterfaceInfo.html">InterfaceInfo</a> {</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html#a13f4782a854b17401c031231182456ce"> 162</a></span>  <span class="keywordtype">string</span> <a class="code" href="structnet_1_1InterfaceInfo.html#a13f4782a854b17401c031231182456ce">name</a>; <span class="comment">///< Internal interface name</span></div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html#a576d5776dea74df228c44f22666103c6"> 163</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1InterfaceInfo.html#a576d5776dea74df228c44f22666103c6">label</a>; <span class="comment">///< Interface label (used in user interfaces)</span></div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html#a22d5449b05338eac31f8db18cb50e2d9"> 164</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689">InterfaceType</a> <a class="code" href="structnet_1_1InterfaceInfo.html#a22d5449b05338eac31f8db18cb50e2d9">type</a>; <span class="comment">///< Interface type</span></div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html#ad43cf02058169adf6081c607a6a72441"> 165</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1InterfaceInfo.html#ad43cf02058169adf6081c607a6a72441">enabled</a>; <span class="comment">///< The dynamic enabled state</span></div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html#a827a3b534902d0aa2499306ad4bfd338"> 166</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1InterfaceInfo.html#a827a3b534902d0aa2499306ad4bfd338">masterIfName</a>; <span class="comment">///< Master interface (set for bridged interfaces)</span></div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html#aaff5df1519f34566a9bc77ce2f4c8821"> 167</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940">InterfaceOpState</a> <a class="code" href="structnet_1_1InterfaceInfo.html#aaff5df1519f34566a9bc77ce2f4c8821">state</a>; <span class="comment">///< Operational state of the interface</span></div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html#a60da4d5f69da1fe708b0b644e3eced21"> 168</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1InterfaceInfo.html#a60da4d5f69da1fe708b0b644e3eced21">macAddr</a>; <span class="comment">///< MAC address of the interface</span></div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html#ab9fb8d3f529e527e583506fb493cf235"> 169</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1InterfaceIPv4Info.html">InterfaceIPv4Info</a> <a class="code" href="structnet_1_1InterfaceInfo.html#ab9fb8d3f529e527e583506fb493cf235">ipv4</a>; <span class="comment">///< Interface specific IPv4 info</span></div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structnet_1_1InterfaceInfo.html#aa12426cf7834f43b4e3591f6c470d505"> 170</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1InterfaceIPv6Info.html">InterfaceIPv6Info</a> <a class="code" href="structnet_1_1InterfaceInfo.html#aa12426cf7834f43b4e3591f6c470d505">ipv6</a>; <span class="comment">///< Interface specific IPv6 info</span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="comment"></span> };</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="comment"></span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="comment"> /** EAP outer authentication method */</span></div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799"> 174</a></span>  enumeration <a class="code" href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799">EapOuterAuthMethod_2_0_0</a> {</div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799a389256d7271ca7c59b592a1809c88570"> 175</a></span>  <a class="code" href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799a389256d7271ca7c59b592a1809c88570">EAP_PEAP</a>, <span class="comment">///< PEAP authentication</span></div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799ab83b5c5dfe85ff7f16c1665a44314b06"> 176</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799ab83b5c5dfe85ff7f16c1665a44314b06">EAP_TLS</a> <span class="comment">///< TLS authentication</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="comment"></span> };</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="comment"></span></div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="comment"> /** EAP inner authentication method */</span></div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="namespacenet.html#a5209205d23577fae4055baed47fb8609"> 180</a></span>  enumeration <a class="code" href="namespacenet.html#a5209205d23577fae4055baed47fb8609">EapInnerAuthMethod_2_0_0</a> {</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="namespacenet.html#a5209205d23577fae4055baed47fb8609a46156e8fd80c0ac5a7b04a4cade3e134"> 181</a></span>  <a class="code" href="namespacenet.html#a5209205d23577fae4055baed47fb8609a46156e8fd80c0ac5a7b04a4cade3e134">INNER_EAP_MSCHAPv2</a>, <span class="comment">///< MSCHAPv2 authentication</span></div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="namespacenet.html#a5209205d23577fae4055baed47fb8609a1b75ee608755813bff00b291045d9c5b"> 182</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a5209205d23577fae4055baed47fb8609a1b75ee608755813bff00b291045d9c5b">INNER_EAP_TLS</a> <span class="comment">///< TLS authentication</span></div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="comment"></span> };</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="comment"></span></div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="comment"> /** EAP authentication status */</span></div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3"> 186</a></span>  enumeration <a class="code" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3">EapStatus</a> {</div><div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3abc664daa00d6062c814a1d896f871e7e"> 187</a></span>  <a class="code" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3abc664daa00d6062c814a1d896f871e7e">EAP_STATUS_DISABLED</a>, <span class="comment">///< EAP authentication disabled</span></div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3a433e4270488b00682a144f7ccf8b507b"> 188</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3a433e4270488b00682a144f7ccf8b507b">EAP_STATUS_PENDING</a>, <span class="comment">///< EAP authentication pending</span></div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3a38e646284abcbf62228d6e68c00764ff"> 189</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3a38e646284abcbf62228d6e68c00764ff">EAP_STATUS_FAILED</a>, <span class="comment">///< EAP authentication failed</span></div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3a618b5c13e058401fef0f458eeb0a0374"> 190</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3a618b5c13e058401fef0f458eeb0a0374">EAP_STATUS_SUCCESS</a> <span class="comment">///< EAP authentication succeeded</span></div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="comment"></span> };</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="comment"></span></div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="comment"> /** EAP authentication settings */</span></div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html"> 194</a></span>  structure <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html">EapAuthSettings_3_0_0</a> {</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#a8475a949d0c58f9da504b54559603aee"> 195</a></span>  <span class="keywordtype">string</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#a8475a949d0c58f9da504b54559603aee">identity</a>; <span class="comment">///< EAP identity</span></div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#afaed26555940ffc9f79bfd51ba42539b"> 196</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#afaed26555940ffc9f79bfd51ba42539b">password</a>; <span class="comment">///< EAP password (always empty on retrieval!)</span></div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#a5499fa6eea76a3f5e1762523112d0f73"> 197</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#a5499fa6eea76a3f5e1762523112d0f73">clearPassword</a>; <span class="comment">///< Set to \c true when password should be cleared</span></div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#a76e98495f367cbe5af4ae51e537c6375"> 198</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#a76e98495f367cbe5af4ae51e537c6375">clientCertChain</a>; <span class="comment">///< client certificate chain</span></div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#ac2c7bc2b6c8a7ca1d16fb6a9330872bf"> 199</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#ac2c7bc2b6c8a7ca1d16fb6a9330872bf">clientPrivKey</a>; <span class="comment">///< client private key (always empty on retrieval!)</span></div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#ab846066bdf07a203697f488ad5f76d0a"> 200</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#ab846066bdf07a203697f488ad5f76d0a">clearClientPrivKey</a>; <span class="comment">///< Set to \c true to clear the client private key</span></div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#a230957f327ca970df155818ce9d4d1cd"> 201</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#a230957f327ca970df155818ce9d4d1cd">clientPrivKeyPassword</a>; <span class="comment">///< password of client private key</span></div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#a3feb405a50ccbe12011b94b73c97c70b"> 202</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799">EapOuterAuthMethod_2_0_0</a> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#a3feb405a50ccbe12011b94b73c97c70b">outerMethod</a>; <span class="comment">///< Outer authentication method</span></div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#a964399f81bdb0053fcee9f634ea83ff0"> 203</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a5209205d23577fae4055baed47fb8609">EapInnerAuthMethod_2_0_0</a> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#a964399f81bdb0053fcee9f634ea83ff0">innerMethod</a>; <span class="comment">///< Inner authentication method</span></div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#ad5f84fa7f32c36443f4fae1dd9d0c69c"> 204</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#ad5f84fa7f32c36443f4fae1dd9d0c69c">caCertChain</a>; <span class="comment">///< CA certificate chain</span></div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#ade5525e42dcad58cb20a4ae0690095ba"> 205</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#ade5525e42dcad58cb20a4ae0690095ba">forceTrustedCert</a>; <span class="comment">///< Enforce trusted certificates</span></div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#a7efa32affc57a505e7fe8bd7421ecb65"> 206</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#a7efa32affc57a505e7fe8bd7421ecb65">allowOffTimeRangeCerts</a>; <span class="comment">///< allow expired and not yet valid TLS certs</span></div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#ab72cd5e2feaf6bb3fed63270eb90c8d7"> 207</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#ab72cd5e2feaf6bb3fed63270eb90c8d7">allowNotYetValidCertsIfTimeBeforeBuild</a>; <span class="comment">///< allow not yet valid TLS certs if</span></div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="comment"></span><span class="comment"> ///< the system time is before the build time</span></div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="structnet_1_1EapAuthSettings__3__0__0.html#a1dcd08adb3a938fa34fc3d86d3a7aa5c"> 209</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html#a1dcd08adb3a938fa34fc3d86d3a7aa5c">authServerName</a>; <span class="comment">///< Name of the RADIUS server (used to verify cert)</span></div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="comment"></span> };</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="comment"></span></div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <span class="comment"> /** Ethernet speed */</span></div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92"> 213</a></span>  enumeration <a class="code" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92">EthSpeed</a> {</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92ad662a24dd9e6fbf1fce74861ca93c542"> 214</a></span>  <a class="code" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92ad662a24dd9e6fbf1fce74861ca93c542">SPEED_AUTO</a>, <span class="comment">///< Use auto-negotiation to set speed</span></div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92a9fad955acb456acf0fa996f8bddb9a97"> 215</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92a9fad955acb456acf0fa996f8bddb9a97">SPEED_MBIT_10</a>, <span class="comment">///< 10 MBit/s</span></div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92acc4531975488e0d9fd86a1b55c81f243"> 216</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92acc4531975488e0d9fd86a1b55c81f243">SPEED_MBIT_100</a>, <span class="comment">///< 100 MBit/s</span></div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92ae58e66b2908ba01f56b3aad32e228f80"> 217</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92ae58e66b2908ba01f56b3aad32e228f80">SPEED_MBIT_1000</a> <span class="comment">///< 1000 MBit/s (1 GBit/s)</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="comment"></span> };</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="comment"></span></div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="comment"> /** Ethernet duplex mode */</span></div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="namespacenet.html#a4a974fec9d4636b5a464335214d402fe"> 221</a></span>  enumeration <a class="code" href="namespacenet.html#a4a974fec9d4636b5a464335214d402fe">EthDuplexMode</a> {</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="namespacenet.html#a4a974fec9d4636b5a464335214d402fea24dc915d40dda46b9f78c32204c3c249"> 222</a></span>  <a class="code" href="namespacenet.html#a4a974fec9d4636b5a464335214d402fea24dc915d40dda46b9f78c32204c3c249">DUPLEX_MODE_AUTO</a>, <span class="comment">///< Use auto-negotiation to set duplex mode</span></div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="namespacenet.html#a4a974fec9d4636b5a464335214d402fea3ccce576bfae59b0728730237aa2ac1f"> 223</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a4a974fec9d4636b5a464335214d402fea3ccce576bfae59b0728730237aa2ac1f">DUPLEX_MODE_HALF</a>, <span class="comment">///< Half duplex</span></div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="namespacenet.html#a4a974fec9d4636b5a464335214d402fea286ee08079fdf8142759922863f45279"> 224</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a4a974fec9d4636b5a464335214d402fea286ee08079fdf8142759922863f45279">DUPLEX_MODE_FULL</a> <span class="comment">///< Full duplex</span></div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <span class="comment"></span> };</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="comment"></span></div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <span class="comment"> /** Ethernet authentication type */</span></div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863"> 228</a></span>  enumeration <a class="code" href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863">EthAuthType</a> {</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863a3e4334d4b5b77aad6bd5ed750dcbce14"> 229</a></span>  <a class="code" href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863a3e4334d4b5b77aad6bd5ed750dcbce14">ETH_AUTH_NONE</a>, <span class="comment">///< No authentication</span></div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863acd0ad659bde28a68f3a85e21e156cef6"> 230</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863acd0ad659bde28a68f3a85e21e156cef6">ETH_AUTH_EAP</a> <span class="comment">///< 802.1x (EAP) authentication</span></div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <span class="comment"></span> };</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <span class="comment"></span></div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="comment"> /** Ethernet link mode */</span></div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structnet_1_1EthLinkMode.html"> 234</a></span>  structure <a class="code" href="structnet_1_1EthLinkMode.html">EthLinkMode</a> {</div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structnet_1_1EthLinkMode.html#ab4b03143c2da28e15ed1469cf7c2faeb"> 235</a></span>  <a class="code" href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92">EthSpeed</a> <a class="code" href="structnet_1_1EthLinkMode.html#ab4b03143c2da28e15ed1469cf7c2faeb">speed</a>; <span class="comment">///< Interface speed</span></div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structnet_1_1EthLinkMode.html#a99594ef66d6f4f2c71073b8094c0dab6"> 236</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a4a974fec9d4636b5a464335214d402fe">EthDuplexMode</a> <a class="code" href="structnet_1_1EthLinkMode.html#a99594ef66d6f4f2c71073b8094c0dab6">duplexMode</a>; <span class="comment">///< Interface duplex mode</span></div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span> <span class="comment"></span> };</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span> <span class="comment"></span></div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> <span class="comment"> /** Ethernet interface settings */</span></div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structnet_1_1EthSettings__2__0__0.html"> 240</a></span>  structure <a class="code" href="structnet_1_1EthSettings__2__0__0.html">EthSettings_2_0_0</a> {</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structnet_1_1EthSettings__2__0__0.html#a8c9bcbc73e11c1134224a4bc719de5c5"> 241</a></span>  <a class="code" href="structnet_1_1EthLinkMode.html">EthLinkMode</a> <a class="code" href="structnet_1_1EthSettings__2__0__0.html#a8c9bcbc73e11c1134224a4bc719de5c5">linkMode</a>; <span class="comment">///< Link mode</span></div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structnet_1_1EthSettings__2__0__0.html#a0cc1f49943b67258a1ce48a49e89fef3"> 242</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863">EthAuthType</a> <a class="code" href="structnet_1_1EthSettings__2__0__0.html#a0cc1f49943b67258a1ce48a49e89fef3">authType</a>; <span class="comment">///< Authentication type</span></div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structnet_1_1EthSettings__2__0__0.html#a274a26d9381141deb9b4418f047de32d"> 243</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html">EapAuthSettings_3_0_0</a> <a class="code" href="structnet_1_1EthSettings__2__0__0.html#a274a26d9381141deb9b4418f047de32d">eap</a>; <span class="comment">///< EAP Settings for 802.1x authentication</span></div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="comment"></span> };</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span> <span class="comment"></span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> <span class="comment"> /** Ethernet interface info */</span></div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structnet_1_1EthInfo__1__0__1.html"> 247</a></span>  structure <a class="code" href="structnet_1_1EthInfo__1__0__1.html">EthInfo_1_0_1</a> {</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structnet_1_1EthInfo__1__0__1.html#a8c263a4ac3724a0c535cf71a0d44f7e7"> 248</a></span>  <a class="code" href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3">EapStatus</a> <a class="code" href="structnet_1_1EthInfo__1__0__1.html#a8c263a4ac3724a0c535cf71a0d44f7e7">eapStatus</a>; <span class="comment">///< \c status of EAP authentication</span></div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structnet_1_1EthInfo__1__0__1.html#af6ccf8a05ce62f95e9548ec8bed77e7d"> 249</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1EthLinkMode.html">EthLinkMode</a> <a class="code" href="structnet_1_1EthInfo__1__0__1.html#af6ccf8a05ce62f95e9548ec8bed77e7d">linkMode</a>; <span class="comment">///< Current link mode</span></div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="structnet_1_1EthInfo__1__0__1.html#aab373d3dfca753c787885d08e7a2eb81"> 250</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1EthInfo__1__0__1.html#aab373d3dfca753c787885d08e7a2eb81">linkModeValid</a>; <span class="comment">///< \c true if linkMode is valid</span></div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="structnet_1_1EthInfo__1__0__1.html#ac6159d90b0a94e4bfce2e0942f4a4e29"> 251</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1EthInfo__1__0__1.html#ac6159d90b0a94e4bfce2e0942f4a4e29">autonegEnabled</a>; <span class="comment">///< \c true if auto-negotiation is enabled</span></div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structnet_1_1EthInfo__1__0__1.html#a15f25ccaa3cbdbf833587b6cbc406d8f"> 252</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1EthInfo__1__0__1.html#a15f25ccaa3cbdbf833587b6cbc406d8f">linkDetected</a>; <span class="comment">///< \c true if a link is detected</span></div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="structnet_1_1EthInfo__1__0__1.html#a4d4a2cd66a00fb9930eed2f57e2500ff"> 253</a></span> <span class="comment"></span> vector<EthLinkMode> <a class="code" href="structnet_1_1EthInfo__1__0__1.html#a4d4a2cd66a00fb9930eed2f57e2500ff">supportedLinkModes</a>; <span class="comment">///< Supported link modes</span></div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="comment"></span> };</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="comment"></span></div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="comment"> /** WLAN security protocol */</span></div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="namespacenet.html#a534ed2f306bb2cee05ec8d5e44b4c9d4"> 257</a></span>  enumeration <a class="code" href="namespacenet.html#a534ed2f306bb2cee05ec8d5e44b4c9d4">WlanSecProtocol</a> {</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="namespacenet.html#a534ed2f306bb2cee05ec8d5e44b4c9d4a8b773309399b38525751f9a21c87eb8c"> 258</a></span>  <a class="code" href="namespacenet.html#a534ed2f306bb2cee05ec8d5e44b4c9d4a8b773309399b38525751f9a21c87eb8c">WPA2</a> <span class="comment">///< WPA2 security protocol</span></div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <span class="comment"></span> };</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <span class="comment"></span></div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="comment"> /** WLAN authentication type */</span></div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4"> 262</a></span>  enumeration <a class="code" href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4">WlanAuthType_2_0_0</a> {</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4a0ab0a81a946c97a4ba16de551d2c7d05"> 263</a></span>  <a class="code" href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4a0ab0a81a946c97a4ba16de551d2c7d05">WLAN_AUTH_NONE</a>, <span class="comment">///< No authentication</span></div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4a20bf7ccc487b7694dc17cea9353fe849"> 264</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4a20bf7ccc487b7694dc17cea9353fe849">WLAN_AUTH_PSK</a>, <span class="comment">///< Pre-shared key authentication</span></div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4a1452814318e7537f25b54332b54d67a8"> 265</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4a1452814318e7537f25b54332b54d67a8">WLAN_AUTH_EAP</a> <span class="comment">///< 802.1x (EAP) authentication</span></div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="comment"></span> };</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="comment"></span></div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <span class="comment"> /** WLAN interface settings */</span></div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structnet_1_1WlanSettings__3__0__0.html"> 269</a></span>  structure <a class="code" href="structnet_1_1WlanSettings__3__0__0.html">WlanSettings_3_0_0</a> {</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structnet_1_1WlanSettings__3__0__0.html#a3dce8f675bd9c8939591f42cc0e56b50"> 270</a></span>  <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1WlanSettings__3__0__0.html#a3dce8f675bd9c8939591f42cc0e56b50">enableHT</a>; <span class="comment">///< Enable high throughput features (802.11n)</span></div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="structnet_1_1WlanSettings__3__0__0.html#aa90fa0416c4a348a3396da711d9a2bdc"> 271</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1WlanSettings__3__0__0.html#aa90fa0416c4a348a3396da711d9a2bdc">ssid</a>; <span class="comment">///< SSID of the wireless network</span></div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="structnet_1_1WlanSettings__3__0__0.html#abc2b6a5307cbfeb038f778d9689bb95d"> 272</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1WlanSettings__3__0__0.html#abc2b6a5307cbfeb038f778d9689bb95d">bssid</a>; <span class="comment">///< BSSID (empty for automatic AP selection)</span></div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="structnet_1_1WlanSettings__3__0__0.html#a8f05910024e430e0f86d9548a6e520f3"> 273</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a534ed2f306bb2cee05ec8d5e44b4c9d4">WlanSecProtocol</a> <a class="code" href="structnet_1_1WlanSettings__3__0__0.html#a8f05910024e430e0f86d9548a6e520f3">secProtocol</a>; <span class="comment">///< Security protocol (WPA2)</span></div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="structnet_1_1WlanSettings__3__0__0.html#a82f0f98194a994f107c7ad98da2e5939"> 274</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4">WlanAuthType_2_0_0</a> <a class="code" href="structnet_1_1WlanSettings__3__0__0.html#a82f0f98194a994f107c7ad98da2e5939">authType</a>; <span class="comment">///< Authentication type</span></div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structnet_1_1WlanSettings__3__0__0.html#a221feb3c2b45ac00d00b6c3173016b9e"> 275</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1WlanSettings__3__0__0.html#a221feb3c2b45ac00d00b6c3173016b9e">psk</a>; <span class="comment">///< Pre-shared key (always empty on retrieval!)</span></div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="structnet_1_1WlanSettings__3__0__0.html#aea5c017ffe834515c9d334c6c6a8a243"> 276</a></span> <span class="comment"></span> <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1WlanSettings__3__0__0.html#aea5c017ffe834515c9d334c6c6a8a243">clearPsk</a>; <span class="comment">///< Set to \c true when PSK should be cleared</span></div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="structnet_1_1WlanSettings__3__0__0.html#a4ed15ad55bcdad1d249c5d65330d0ce3"> 277</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1EapAuthSettings__3__0__0.html">EapAuthSettings_3_0_0</a> <a class="code" href="structnet_1_1WlanSettings__3__0__0.html#a4ed15ad55bcdad1d249c5d65330d0ce3">eap</a>; <span class="comment">///< EAP Settings for 802.1x authentication</span></div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <span class="comment"></span> };</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <span class="comment"></span></div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <span class="comment"> /** WLAN channel width */</span></div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="namespacenet.html#a834d4d7ebb4413ef23f025d5a32051cd"> 281</a></span>  enumeration <a class="code" href="namespacenet.html#a834d4d7ebb4413ef23f025d5a32051cd">WlanChannelWidth</a> {</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  CHANNEL_WIDTH_UNKNOWN,</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  CHANNEL_WIDTH_20_NO_HT,</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  CHANNEL_WIDTH_20,</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  CHANNEL_WIDTH_40,</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  CHANNEL_WIDTH_80,</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  CHANNEL_WIDTH_80P80,</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  CHANNEL_WIDTH_160</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  };</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="comment"></span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <span class="comment"> /** WLAN interface info */</span></div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="structnet_1_1WlanInfo.html"> 292</a></span>  structure <a class="code" href="structnet_1_1WlanInfo.html">WlanInfo</a> {</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="structnet_1_1WlanInfo.html#a2655cf07aa653bcfc8279bd37896f375"> 293</a></span>  <span class="keywordtype">boolean</span> <a class="code" href="structnet_1_1WlanInfo.html#a2655cf07aa653bcfc8279bd37896f375">associated</a>; <span class="comment">///< \c true if assoiated to an access point</span></div><div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="structnet_1_1WlanInfo.html#a27fa20c43527291f1ab3c0d0eaf4c0f9"> 294</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1WlanInfo.html#a27fa20c43527291f1ab3c0d0eaf4c0f9">ssid</a>; <span class="comment">///< SSID of the wireless network</span></div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="structnet_1_1WlanInfo.html#ae0c29f65e4df8589dcdeaca8502d5401"> 295</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1WlanInfo.html#ae0c29f65e4df8589dcdeaca8502d5401">bssid</a>; <span class="comment">///< BSSID of associated access point</span></div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structnet_1_1WlanInfo.html#a4d8676bfc71b466404842a7220017ad2"> 296</a></span> <span class="comment"></span> <span class="keywordtype">int</span> <a class="code" href="structnet_1_1WlanInfo.html#a4d8676bfc71b466404842a7220017ad2">channel</a>; <span class="comment">///< Channel number</span></div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structnet_1_1WlanInfo.html#a9a4a384bf14f4cabe5a91c12dfe26635"> 297</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#a834d4d7ebb4413ef23f025d5a32051cd">WlanChannelWidth</a> <a class="code" href="structnet_1_1WlanInfo.html#a9a4a384bf14f4cabe5a91c12dfe26635">channelWidth</a>; <span class="comment">///< Channel width (this is an id and no frequency!)</span></div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="comment"></span> };</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span> <span class="comment"></span></div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="comment"> /** Network settings */</span></div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="structnet_1_1Settings__3__0__0.html"> 301</a></span>  structure <a class="code" href="structnet_1_1Settings__3__0__0.html">Settings_3_0_0</a> {</div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structnet_1_1Settings__3__0__0.html#a5edb9fa19fd1d373c350e624584d1d42"> 302</a></span>  <a class="code" href="structnet_1_1CommonSettings__2__0__0.html">CommonSettings_2_0_0</a> <a class="code" href="structnet_1_1Settings__3__0__0.html#a5edb9fa19fd1d373c350e624584d1d42">common</a>; <span class="comment">///< Common network settings</span></div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structnet_1_1Settings__3__0__0.html#a803c42433c1d0587a8ab682eca32f550"> 303</a></span> <span class="comment"></span> map<string, InterfaceSettings_2_0_0> <a class="code" href="structnet_1_1Settings__3__0__0.html#a803c42433c1d0587a8ab682eca32f550">ifMap</a>; <span class="comment">///< Common interface settings</span></div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="structnet_1_1Settings__3__0__0.html#a1676b1be9bae6e8e929321d91a5868cb"> 304</a></span> <span class="comment"></span> map<string, EthSettings_2_0_0> <a class="code" href="structnet_1_1Settings__3__0__0.html#a1676b1be9bae6e8e929321d91a5868cb">ethMap</a>; <span class="comment">///< Ethernet specific interface settings</span></div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structnet_1_1Settings__3__0__0.html#a75e54294ebc03624e3bde18ecec2f986"> 305</a></span> <span class="comment"></span> map<string, WlanSettings_3_0_0> <a class="code" href="structnet_1_1Settings__3__0__0.html#a75e54294ebc03624e3bde18ecec2f986">wlanMap</a>;<span class="comment">///< WLAN specific interface settings</span></div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> <span class="comment"></span> };</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <span class="comment"></span></div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="comment"> /** Network info */</span></div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structnet_1_1Info__1__0__1.html"> 309</a></span>  structure <a class="code" href="structnet_1_1Info__1__0__1.html">Info_1_0_1</a> {</div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="structnet_1_1Info__1__0__1.html#a6aaeb4c3e4e3913b646f3c00b59a2992"> 310</a></span>  <a class="code" href="structnet_1_1CommonInfo.html">CommonInfo</a> <a class="code" href="structnet_1_1Info__1__0__1.html#a6aaeb4c3e4e3913b646f3c00b59a2992">common</a>; <span class="comment">///< Common network info</span></div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="structnet_1_1Info__1__0__1.html#a34ed7d2e34c6e9886a07ddb0e88b87d9"> 311</a></span> <span class="comment"></span> map<string, InterfaceInfo> <a class="code" href="structnet_1_1Info__1__0__1.html#a34ed7d2e34c6e9886a07ddb0e88b87d9">ifMap</a>; <span class="comment">///< Common interface info</span></div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="structnet_1_1Info__1__0__1.html#a018fa7553d6ec2fde0355c3faae8ecc6"> 312</a></span> <span class="comment"></span> map<string, EthInfo_1_0_1> <a class="code" href="structnet_1_1Info__1__0__1.html#a018fa7553d6ec2fde0355c3faae8ecc6">ethMap</a>; <span class="comment">///< Ethernet specific interface info</span></div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="structnet_1_1Info__1__0__1.html#a765e28b134f58d72f61f07b725bf1740"> 313</a></span> <span class="comment"></span> map<string, WlanInfo> <a class="code" href="structnet_1_1Info__1__0__1.html#a765e28b134f58d72f61f07b725bf1740">wlanMap</a>; <span class="comment">///< WLAN specific interface info</span></div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span> <span class="comment"></span> };</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span> <span class="comment"></span></div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span> <span class="comment"> /** Mapping from application protocol id to name and transport protocol */</span></div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingProtocolMapping.html"> 317</a></span>  structure <a class="code" href="structnet_1_1PortForwardingProtocolMapping.html">PortForwardingProtocolMapping</a> {</div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingProtocolMapping.html#ab8d9fe9b6425f8e7c6f6424a0d9b56ee"> 318</a></span>  <span class="keywordtype">int</span> <a class="code" href="structnet_1_1PortForwardingProtocolMapping.html#ab8d9fe9b6425f8e7c6f6424a0d9b56ee">appProtoId</a>; <span class="comment">///< Application protocol id</span></div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingProtocolMapping.html#a78b6bda7680241bb51c3678008bbb0de"> 319</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1PortForwardingProtocolMapping.html#a78b6bda7680241bb51c3678008bbb0de">appProtoName</a>; <span class="comment">///< Application protocol name</span></div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structnet_1_1PortForwardingProtocolMapping.html#a13f54d6ffa0c9abaeadb143037e1796a"> 320</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="structnet_1_1PortForwardingProtocolMapping.html#a13f54d6ffa0c9abaeadb143037e1796a">transportProtoName</a>; <span class="comment">///< Transport protocol name</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <span class="comment"></span> };</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span> </div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="comment">/* ---- event definitions ---- */</span></div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> <span class="comment"></span></div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span> <span class="comment"> /** Event that is send when common network info has changed */</span></div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  valueobject <a class="code" href="namespacenet.html#a3de660ba033be41eed07e982b9f14c02">CommonInfoChangedEvent</a> extends <a class="code" href="namespaceidl.html">idl</a>.Event {</div><div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="namespacenet.html#a3de660ba033be41eed07e982b9f14c02"> 327</a></span>  <a class="code" href="structnet_1_1CommonInfo.html">CommonInfo</a> commonInfo; <span class="comment">///< Current common network info</span></div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="namespacenet.html#a05631c86b4e292e24555b0ee92a1648c"> 328</a></span> <span class="comment"></span> };</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <span class="comment"></span></div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span> <span class="comment"> /** Event that is send when common interface specific network info has changed */</span></div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  valueobject InterfaceInfoChangedEvent extends <a class="code" href="namespaceidl.html">idl</a>.Event {</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  InterfaceInfo ifInfo; <span class="comment">///< Current common interface specific info</span></div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="namespacenet.html#a2eb43b592e119cb791b13beeb9d960a1"> 333</a></span> <span class="comment"></span> };</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span> <span class="comment"></span></div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <span class="comment"> /** Event that is send when ethernet interface specific network info has changed */</span></div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  valueobject EthInfoChangedEvent_1_0_1 extends <a class="code" href="namespaceidl.html">idl</a>.Event {</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordtype">string</span> ifName; <span class="comment">///< Ethernet interface name</span></div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="namespacenet.html#a3defab9ef758bf9d20594b08b2c210fa"> 338</a></span> <span class="comment"></span> <span class="keywordtype">string</span> <a class="code" href="namespacenet.html#a3defab9ef758bf9d20594b08b2c210fa">ifLabel</a>; <span class="comment">///< interface label</span></div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="namespacenet.html#a4e71d097f2239984e4aeb5de802d5e7e"> 339</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1EthInfo__1__0__1.html">EthInfo_1_0_1</a> <a class="code" href="namespacenet.html#a4e71d097f2239984e4aeb5de802d5e7e">ethInfo</a>; <span class="comment">///< Current ethernet interface specific info</span></div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="namespacenet.html#a2430607395818e69aacfbb69d2be59b3"> 340</a></span> <span class="comment"></span> };</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span> <span class="comment"></span></div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span> <span class="comment"> /** Event that is send when WLAN interface specific network info has changed */</span></div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  valueobject WlanInfoChangedEvent extends <a class="code" href="namespaceidl.html">idl</a>.Event {</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keywordtype">string</span> ifName; <span class="comment">///< WLAN interface name</span></div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="namespacenet.html#a980ee17013841f9f398cc1cf9f560c5d"> 345</a></span> <span class="comment"></span> <a class="code" href="structnet_1_1WlanInfo.html">WlanInfo</a> <a class="code" href="namespacenet.html#a980ee17013841f9f398cc1cf9f560c5d">wlanInfo</a>; <span class="comment">///< Current WLAN interface specific info</span></div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="namespacenet.html#ac6994a94a40afc121ab18772687f78c0"> 346</a></span> <span class="comment"></span> };</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="comment"></span></div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span> <span class="comment"> /** Event that is send when the operational state of an interface changed */</span></div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  valueobject LinkStateChangedEvent extends <a class="code" href="namespaceidl.html">idl</a>.Event {</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keywordtype">string</span> ifName; <span class="comment">///< interface name</span></div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <span class="comment"></span> <span class="keywordtype">string</span> ifLabel; <span class="comment">///< interface label</span></div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="namespacenet.html#a82b0e979d75dde4449b99180492cb034"> 352</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689">InterfaceType</a> <a class="code" href="namespacenet.html#a82b0e979d75dde4449b99180492cb034">ifType</a>; <span class="comment">///< interface type</span></div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="namespacenet.html#ab50c50492b0d4b280593b610215c7696"> 353</a></span> <span class="comment"></span> <a class="code" href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940">InterfaceOpState</a> <a class="code" href="namespacenet.html#ab50c50492b0d4b280593b610215c7696">ifState</a>; <span class="comment">///< Current operational interface state</span></div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="namespacenet.html#ad5beef7a6ef9e67f50152762b8009ef1"> 354</a></span> <span class="comment"></span> };</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> <span class="comment"></span></div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> <span class="comment"> /** Event that is send when the presence state of a downstream port forwarding slave changes */</span></div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  valueobject PortForwardingSlavePresenceStateChangedEvent extends <a class="code" href="namespaceidl.html">idl</a>.Event {</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keywordtype">boolean</span> slavePresent; <span class="comment">///< \c true when a slave is present</span></div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="comment"></span> };</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="comment"></span></div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="comment"> /** Network configuration interface */</span></div><div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="interfacenet_1_1Net__5__0__0.html"> 362</a></span>  <span class="keyword">interface </span><a class="code" href="interfacenet_1_1Net__5__0__0.html">Net_5_0_0</a> {</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span> <span class="comment"></span></div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <span class="comment"> /** Success code */</span></div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="interfacenet_1_1Net__5__0__0.html#a79d49f84eebc526c47836b1884719e3b"> 365</a></span>  constant <span class="keywordtype">int</span> SUCCESS = 0;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="comment"></span></div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span> <span class="comment"> /** DNS parameter errors */</span></div><div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="interfacenet_1_1Net__5__0__0.html#abfed975442059f51ae90b4167e98aebb"> 368</a></span>  constant <span class="keywordtype">int</span> ERR_DNS_TOO_MANY_SERVERS = 100;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  constant <span class="keywordtype">int</span> ERR_DNS_INVALID_SERVER = 101;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  constant <span class="keywordtype">int</span> ERR_DNS_TOO_MANY_SEARCH_SUFFIXES = 102;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  constant <span class="keywordtype">int</span> ERR_DNS_INVALID_SEARCH_SUFFIX = 103;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="comment"></span></div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="comment"> /** routing parameter errors */</span></div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="interfacenet_1_1Net__5__0__0.html#ac87ef0f2bdb230767b869ba32ccb8f3a"> 374</a></span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV4_INVALID_DFLT_GATEWAY_ADDR = 200;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV6_INVALID_DFLT_GATEWAY_ADDR = 201;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV4_INVALID_DEST_ADDR = 202;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV6_INVALID_DEST_ADDR = 203;</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV4_INVALID_DEST_PREFIX_LEN = 204;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV6_INVALID_DEST_PREFIX_LEN = 205;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV4_INVALID_NEXTHOP_ADDR = 206;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV6_INVALID_NEXTHOP_ADDR = 207;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV4_INVALID_INTERFACE = 208;</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV6_INVALID_INTERFACE = 209;</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV4_DEST_IS_NO_NETWORK_ADDR = 210;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV6_DEST_IS_NO_NETWORK_ADDR = 211;</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV4_DEST_IS_DUPLICATE = 212;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV6_DEST_IS_DUPLICATE = 213;</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV4_NO_NEXTHOP_OR_INTERFACE = 214;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV6_NO_NEXTHOP_OR_INTERFACE = 215;</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV4_NEXTHOP_AND_INTERFACE_SET = 216;</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  constant <span class="keywordtype">int</span> ERR_ROUTING_IPV6_NEXTHOP_AND_INTERFACE_SET = 217;</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span> <span class="comment"></span></div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span> <span class="comment"> /** port forwarding parameter errors */</span></div><div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="interfacenet_1_1Net__5__0__0.html#ae57bf15b61d681b789ffcab8aa29ec9a"> 394</a></span>  constant <span class="keywordtype">int</span> ERR_PF_INVALID_MASTER_DOWNSTREAM_INTERFACE = 300;</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  constant <span class="keywordtype">int</span> ERR_PF_NO_WORKING_MASTER_UPSTREAM_INTERFACE= 301;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <span class="comment"></span></div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span> <span class="comment"> /** interface common parameter errors */</span></div><div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="interfacenet_1_1Net__5__0__0.html#a2166ca463848432216c44b2868b33105"> 398</a></span>  constant <span class="keywordtype">int</span> ERR_IF_IPV4_INVALID_CONFIG_METHOD = 400;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  constant <span class="keywordtype">int</span> ERR_IF_IPV6_INVALID_CONFIG_METHOD = 401;</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  constant <span class="keywordtype">int</span> ERR_IF_IPV4_INVALID_STATIC_ADDR = 402;</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  constant <span class="keywordtype">int</span> ERR_IF_IPV6_INVALID_STATIC_ADDR = 403;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  constant <span class="keywordtype">int</span> ERR_IF_IPV4_INVALID_STATIC_PREFIX_LEN = 404;</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  constant <span class="keywordtype">int</span> ERR_IF_IPV6_INVALID_STATIC_PREFIX_LEN = 405;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  constant <span class="keywordtype">int</span> ERR_IF_IPV4_INVALID_DHCP_PREF_HOSTNAME = 406;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  constant <span class="keywordtype">int</span> ERR_IF_IPV6_INVALID_DHCP_PREF_HOSTNAME = 407;</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  constant <span class="keywordtype">int</span> ERR_IF_EAP_INVALID_IDENTITY = 408;</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  constant <span class="keywordtype">int</span> ERR_IF_EAP_INVALID_PASSWORD = 409;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  constant <span class="keywordtype">int</span> ERR_IF_EAP_INVALID_CLIENT_CERT = 410;</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  constant <span class="keywordtype">int</span> ERR_IF_EAP_INVALID_CLIENT_PRIV_KEY_OR_PWD = 411;</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  constant <span class="keywordtype">int</span> ERR_IF_EAP_CLIENT_CERT_PRIV_KEY_MISMATCH = 412;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  constant <span class="keywordtype">int</span> ERR_IF_EAP_INVALID_CA_CERT = 413;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  constant <span class="keywordtype">int</span> ERR_IF_EAP_CA_CERT_VERIFY_FAILED = 414; <span class="comment">/* not used anymore */</span></div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  constant <span class="keywordtype">int</span> ERR_IF_EAP_INVALID_AUTH_SERVER_NAME = 415;</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="comment"></span></div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="comment"> /** Ethernet interface parameter errors */</span></div><div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="interfacenet_1_1Net__5__0__0.html#a9a10411df4c62f3d87a0cb1b6ede5db7"> 416</a></span>  constant <span class="keywordtype">int</span> ERR_ETH_IF_UNSUPPORTED_LINKMODE = 500;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span> <span class="comment"></span></div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> <span class="comment"> /** WLAN interface parameter errors */</span></div><div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="interfacenet_1_1Net__5__0__0.html#a5293e678a5259054eaa4ced215547250"> 419</a></span>  constant <span class="keywordtype">int</span> ERR_WLAN_IF_INVALID_SSID = 600;</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  constant <span class="keywordtype">int</span> ERR_WLAN_IF_INVALID_BSSID = 601;</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  constant <span class="keywordtype">int</span> ERR_WLAN_IF_INVALID_PSK = 602;</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span> <span class="comment"></span></div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="comment"> /**</span></div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="comment"> * Retrieve information about all network interfaces.</span></div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> <span class="comment"> *</span></div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span> <span class="comment"> * @return Current network information</span></div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span> <span class="comment"> */</span></div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <a class="code" href="structnet_1_1Info__1__0__1.html">Info_1_0_1</a> getInfo();</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="comment"></span></div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="comment"> /**</span></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <span class="comment"> * Retrieve the current network interface settings.</span></div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> <span class="comment"> *</span></div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> <span class="comment"> * @return Settings for all supported network interfaces</span></div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="comment"> */</span></div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  <a class="code" href="structnet_1_1Settings__3__0__0.html">Settings_3_0_0</a> getSettings();</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span> <span class="comment"></span></div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <span class="comment"> /**</span></div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span> <span class="comment"> * Update the network interface settings.</span></div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> <span class="comment"> *</span></div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span> <span class="comment"> * @param settings New network settings</span></div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span> <span class="comment"> *</span></div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span> <span class="comment"> * @return 0 if OK</span></div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <span class="comment"> * @return non-zero in case of error (see error constants above)</span></div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span> <span class="comment"> */</span></div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <span class="keywordtype">int</span> setSettings(in <a class="code" href="structnet_1_1Settings__3__0__0.html">Settings_3_0_0</a> settings);</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="comment"></span></div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span> <span class="comment"> /**</span></div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span> <span class="comment"> * Retrieve the list of port forwarding protocol mappings.</span></div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span> <span class="comment"> *</span></div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span> <span class="comment"> * @return Port forwarding protocol mappings</span></div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span> <span class="comment"> */</span></div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  vector<PortForwardingProtocolMapping> getPortForwardingProtocolMappings();</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span> </div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  };</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span> </div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span> }</div><div class="ttc" id="structnet_1_1CommonInfo_html_a458b88540e72e316a4745f61e06b79f4"><div class="ttname"><a href="structnet_1_1CommonInfo.html#a458b88540e72e316a4745f61e06b79f4">net::CommonInfo::portForwarding</a></div><div class="ttdeci">PortForwardingInfo portForwarding</div><div class="ttdoc">Port forwarding info. </div><div class="ttdef"><b>Definition:</b> Net.idl:100</div></div>
<div class="ttc" id="namespacenet_html_ab50c50492b0d4b280593b610215c7696"><div class="ttname"><a href="namespacenet.html#ab50c50492b0d4b280593b610215c7696">net::ifState</a></div><div class="ttdeci">InterfaceOpState ifState</div><div class="ttdoc">Current operational interface state. </div><div class="ttdef"><b>Definition:</b> Net.idl:353</div></div>
<div class="ttc" id="structnet_1_1WlanSettings__3__0__0_html_a82f0f98194a994f107c7ad98da2e5939"><div class="ttname"><a href="structnet_1_1WlanSettings__3__0__0.html#a82f0f98194a994f107c7ad98da2e5939">net::WlanSettings_3_0_0::authType</a></div><div class="ttdeci">WlanAuthType_2_0_0 authType</div><div class="ttdoc">Authentication type. </div><div class="ttdef"><b>Definition:</b> Net.idl:274</div></div>
<div class="ttc" id="namespacenet_html_a11859b836507c97f4e44bbf274dc4ca3a38e646284abcbf62228d6e68c00764ff"><div class="ttname"><a href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3a38e646284abcbf62228d6e68c00764ff">net::EAP_STATUS_FAILED</a></div><div class="ttdoc">EAP authentication failed. </div><div class="ttdef"><b>Definition:</b> Net.idl:189</div></div>
<div class="ttc" id="structnet_1_1Settings__3__0__0_html_a5edb9fa19fd1d373c350e624584d1d42"><div class="ttname"><a href="structnet_1_1Settings__3__0__0.html#a5edb9fa19fd1d373c350e624584d1d42">net::Settings_3_0_0::common</a></div><div class="ttdeci">CommonSettings_2_0_0 common</div><div class="ttdoc">Common network settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:302</div></div>
<div class="ttc" id="structnet_1_1DnsInfo_html_a4b50399234068b1995b238b00722b3b4"><div class="ttname"><a href="structnet_1_1DnsInfo.html#a4b50399234068b1995b238b00722b3b4">net::DnsInfo::resolverPrefersIPv6</a></div><div class="ttdeci">boolean resolverPrefersIPv6</div><div class="ttdoc">Resolver should prefer IPv6 addresses. </div><div class="ttdef"><b>Definition:</b> Net.idl:87</div></div>
<div class="ttc" id="structnet_1_1DnsSettings__2__0__0_html_a946e805219aa7cb268703309bb3f6ba5"><div class="ttname"><a href="structnet_1_1DnsSettings__2__0__0.html#a946e805219aa7cb268703309bb3f6ba5">net::DnsSettings_2_0_0::searchSuffixes</a></div><div class="ttdeci">vector< string > searchSuffixes</div><div class="ttdoc">List of domain search suffixes. </div><div class="ttdef"><b>Definition:</b> Net.idl:42</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_ac2c7bc2b6c8a7ca1d16fb6a9330872bf"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#ac2c7bc2b6c8a7ca1d16fb6a9330872bf">net::EapAuthSettings_3_0_0::clientPrivKey</a></div><div class="ttdeci">string clientPrivKey</div><div class="ttdoc">client private key (always empty on retrieval!) </div><div class="ttdef"><b>Definition:</b> Net.idl:199</div></div>
<div class="ttc" id="structnet_1_1PortForwardingSettings__2__0__0_html_ade3d83cdd10b38f743ecabe01fee4036"><div class="ttname"><a href="structnet_1_1PortForwardingSettings__2__0__0.html#ade3d83cdd10b38f743ecabe01fee4036">net::PortForwardingSettings_2_0_0::role</a></div><div class="ttdeci">PortForwardingRole role</div><div class="ttdoc">The role of the node (master or slave) </div><div class="ttdef"><b>Definition:</b> Net.idl:35</div></div>
<div class="ttc" id="namespacenet_html_ac8e674bb5a258dbe2205cb54d3419940a36b182a6af4420a4e0ee18c8989899f7"><div class="ttname"><a href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940a36b182a6af4420a4e0ee18c8989899f7">net::UP</a></div><div class="ttdoc">Interface is up and running. </div><div class="ttdef"><b>Definition:</b> Net.idl:157</div></div>
<div class="ttc" id="namespacenet_html_a57d41d92fb52d7e65d7a3fdf7f051a92ad662a24dd9e6fbf1fce74861ca93c542"><div class="ttname"><a href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92ad662a24dd9e6fbf1fce74861ca93c542">net::SPEED_AUTO</a></div><div class="ttdoc">Use auto-negotiation to set speed. </div><div class="ttdef"><b>Definition:</b> Net.idl:214</div></div>
<div class="ttc" id="namespacenet_html_a4a974fec9d4636b5a464335214d402fea3ccce576bfae59b0728730237aa2ac1f"><div class="ttname"><a href="namespacenet.html#a4a974fec9d4636b5a464335214d402fea3ccce576bfae59b0728730237aa2ac1f">net::DUPLEX_MODE_HALF</a></div><div class="ttdoc">Half duplex. </div><div class="ttdef"><b>Definition:</b> Net.idl:223</div></div>
<div class="ttc" id="namespacenet_html_a5209205d23577fae4055baed47fb8609a46156e8fd80c0ac5a7b04a4cade3e134"><div class="ttname"><a href="namespacenet.html#a5209205d23577fae4055baed47fb8609a46156e8fd80c0ac5a7b04a4cade3e134">net::INNER_EAP_MSCHAPv2</a></div><div class="ttdoc">MSCHAPv2 authentication. </div><div class="ttdef"><b>Definition:</b> Net.idl:181</div></div>
<div class="ttc" id="namespacenet_html_af1ce9aef656c371bf9f806ac17c12689a5e2b4be40d26db011ac209a6bafc7b5f"><div class="ttname"><a href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689a5e2b4be40d26db011ac209a6bafc7b5f">net::ETHERNET</a></div><div class="ttdoc">Ethernet interface. </div><div class="ttdef"><b>Definition:</b> Net.idl:147</div></div>
<div class="ttc" id="structnet_1_1WlanSettings__3__0__0_html_aea5c017ffe834515c9d334c6c6a8a243"><div class="ttname"><a href="structnet_1_1WlanSettings__3__0__0.html#aea5c017ffe834515c9d334c6c6a8a243">net::WlanSettings_3_0_0::clearPsk</a></div><div class="ttdeci">boolean clearPsk</div><div class="ttdoc">Set to true when PSK should be cleared. </div><div class="ttdef"><b>Definition:</b> Net.idl:276</div></div>
<div class="ttc" id="namespacenet_html_a048d8ecbc87dc697f9f71f49a4c18863a3e4334d4b5b77aad6bd5ed750dcbce14"><div class="ttname"><a href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863a3e4334d4b5b77aad6bd5ed750dcbce14">net::ETH_AUTH_NONE</a></div><div class="ttdoc">No authentication. </div><div class="ttdef"><b>Definition:</b> Net.idl:229</div></div>
<div class="ttc" id="structnet_1_1InterfaceIpSettings__2__0__0_html"><div class="ttname"><a href="structnet_1_1InterfaceIpSettings__2__0__0.html">net::InterfaceIpSettings_2_0_0</a></div><div class="ttdoc">Interface specific IP settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:111</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_afaed26555940ffc9f79bfd51ba42539b"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#afaed26555940ffc9f79bfd51ba42539b">net::EapAuthSettings_3_0_0::password</a></div><div class="ttdeci">string password</div><div class="ttdoc">EAP password (always empty on retrieval!) </div><div class="ttdef"><b>Definition:</b> Net.idl:196</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_a3feb405a50ccbe12011b94b73c97c70b"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#a3feb405a50ccbe12011b94b73c97c70b">net::EapAuthSettings_3_0_0::outerMethod</a></div><div class="ttdeci">EapOuterAuthMethod_2_0_0 outerMethod</div><div class="ttdoc">Outer authentication method. </div><div class="ttdef"><b>Definition:</b> Net.idl:202</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv4Info_html_ae31ff953e27b611492acfef966b23299"><div class="ttname"><a href="structnet_1_1InterfaceIPv4Info.html#ae31ff953e27b611492acfef966b23299">net::InterfaceIPv4Info::addrsCidr</a></div><div class="ttdeci">vector< IpAddrCidr > addrsCidr</div><div class="ttdoc">List of active IPv4 addresses with prefix length. </div><div class="ttdef"><b>Definition:</b> Net.idl:122</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_a8475a949d0c58f9da504b54559603aee"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#a8475a949d0c58f9da504b54559603aee">net::EapAuthSettings_3_0_0::identity</a></div><div class="ttdeci">string identity</div><div class="ttdoc">EAP identity. </div><div class="ttdef"><b>Definition:</b> Net.idl:195</div></div>
<div class="ttc" id="structnet_1_1EthSettings__2__0__0_html"><div class="ttname"><a href="structnet_1_1EthSettings__2__0__0.html">net::EthSettings_2_0_0</a></div><div class="ttdoc">Ethernet interface settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:240</div></div>
<div class="ttc" id="structnet_1_1Info__1__0__1_html"><div class="ttname"><a href="structnet_1_1Info__1__0__1.html">net::Info_1_0_1</a></div><div class="ttdoc">Network info. </div><div class="ttdef"><b>Definition:</b> Net.idl:309</div></div>
<div class="ttc" id="structnet_1_1WlanInfo_html_ae0c29f65e4df8589dcdeaca8502d5401"><div class="ttname"><a href="structnet_1_1WlanInfo.html#ae0c29f65e4df8589dcdeaca8502d5401">net::WlanInfo::bssid</a></div><div class="ttdeci">string bssid</div><div class="ttdoc">BSSID of associated access point. </div><div class="ttdef"><b>Definition:</b> Net.idl:295</div></div>
<div class="ttc" id="namespacenet_html_a980ee17013841f9f398cc1cf9f560c5d"><div class="ttname"><a href="namespacenet.html#a980ee17013841f9f398cc1cf9f560c5d">net::wlanInfo</a></div><div class="ttdeci">WlanInfo wlanInfo</div><div class="ttdoc">Current WLAN interface specific info. </div><div class="ttdef"><b>Definition:</b> Net.idl:345</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_ade5525e42dcad58cb20a4ae0690095ba"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#ade5525e42dcad58cb20a4ae0690095ba">net::EapAuthSettings_3_0_0::forceTrustedCert</a></div><div class="ttdeci">boolean forceTrustedCert</div><div class="ttdoc">Enforce trusted certificates. </div><div class="ttdef"><b>Definition:</b> Net.idl:205</div></div>
<div class="ttc" id="structnet_1_1PortForwardingMasterAddrInfo_html_a166afa870ebce14d449e53c619ed94d0"><div class="ttname"><a href="structnet_1_1PortForwardingMasterAddrInfo.html#a166afa870ebce14d449e53c619ed94d0">net::PortForwardingMasterAddrInfo::ifName</a></div><div class="ttdeci">string ifName</div><div class="ttdoc">interface name on master </div><div class="ttdef"><b>Definition:</b> Net.idl:67</div></div>
<div class="ttc" id="structnet_1_1PortForwardingProtocolMapping_html_a13f54d6ffa0c9abaeadb143037e1796a"><div class="ttname"><a href="structnet_1_1PortForwardingProtocolMapping.html#a13f54d6ffa0c9abaeadb143037e1796a">net::PortForwardingProtocolMapping::transportProtoName</a></div><div class="ttdeci">string transportProtoName</div><div class="ttdoc">Transport protocol name. </div><div class="ttdef"><b>Definition:</b> Net.idl:320</div></div>
<div class="ttc" id="structnet_1_1WlanSettings__3__0__0_html_a221feb3c2b45ac00d00b6c3173016b9e"><div class="ttname"><a href="structnet_1_1WlanSettings__3__0__0.html#a221feb3c2b45ac00d00b6c3173016b9e">net::WlanSettings_3_0_0::psk</a></div><div class="ttdeci">string psk</div><div class="ttdoc">Pre-shared key (always empty on retrieval!) </div><div class="ttdef"><b>Definition:</b> Net.idl:275</div></div>
<div class="ttc" id="structnet_1_1InterfaceSettings__2__0__0_html"><div class="ttname"><a href="structnet_1_1InterfaceSettings__2__0__0.html">net::InterfaceSettings_2_0_0</a></div><div class="ttdoc">Interface specific settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:139</div></div>
<div class="ttc" id="structnet_1_1InterfaceIpSettings__2__0__0_html_afce91f24044b677d95c306756ac5eaf8"><div class="ttname"><a href="structnet_1_1InterfaceIpSettings__2__0__0.html#afce91f24044b677d95c306756ac5eaf8">net::InterfaceIpSettings_2_0_0::staticAddrCidr</a></div><div class="ttdeci">IpAddrCidr staticAddrCidr</div><div class="ttdoc">Statically assigned IPv4/IPv6 address (CIDR) </div><div class="ttdef"><b>Definition:</b> Net.idl:114</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv6Info_html_a1427661e32f88c0fe35f7685469ecb01"><div class="ttname"><a href="structnet_1_1InterfaceIPv6Info.html#a1427661e32f88c0fe35f7685469ecb01">net::InterfaceIPv6Info::configMethod</a></div><div class="ttdeci">IpConfigMethod configMethod</div><div class="ttdoc">Interface configuration method. </div><div class="ttdef"><b>Definition:</b> Net.idl:130</div></div>
<div class="ttc" id="structnet_1_1InterfaceIpSettings__2__0__0_html_a6f7346151a8db317e257213595a02b6a"><div class="ttname"><a href="structnet_1_1InterfaceIpSettings__2__0__0.html#a6f7346151a8db317e257213595a02b6a">net::InterfaceIpSettings_2_0_0::configMethod</a></div><div class="ttdeci">IpConfigMethod configMethod</div><div class="ttdoc">Interface configuration method. </div><div class="ttdef"><b>Definition:</b> Net.idl:113</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_ad5f84fa7f32c36443f4fae1dd9d0c69c"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#ad5f84fa7f32c36443f4fae1dd9d0c69c">net::EapAuthSettings_3_0_0::caCertChain</a></div><div class="ttdeci">string caCertChain</div><div class="ttdoc">CA certificate chain. </div><div class="ttdef"><b>Definition:</b> Net.idl:204</div></div>
<div class="ttc" id="namespacenet_html_a11859b836507c97f4e44bbf274dc4ca3a618b5c13e058401fef0f458eeb0a0374"><div class="ttname"><a href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3a618b5c13e058401fef0f458eeb0a0374">net::EAP_STATUS_SUCCESS</a></div><div class="ttdoc">EAP authentication succeeded. </div><div class="ttdef"><b>Definition:</b> Net.idl:190</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv6Info_html_a407e7ff0f350bdd5d3f93f6baf1cf391"><div class="ttname"><a href="structnet_1_1InterfaceIPv6Info.html#a407e7ff0f350bdd5d3f93f6baf1cf391">net::InterfaceIPv6Info::dhcpPreferredHostname</a></div><div class="ttdeci">string dhcpPreferredHostname</div><div class="ttdoc">Preferred hostname (only used with DHCP) </div><div class="ttdef"><b>Definition:</b> Net.idl:133</div></div>
<div class="ttc" id="structnet_1_1InterfaceIpSettings__2__0__0_html_a3ca32948a71c1e94065cb87be63e3784"><div class="ttname"><a href="structnet_1_1InterfaceIpSettings__2__0__0.html#a3ca32948a71c1e94065cb87be63e3784">net::InterfaceIpSettings_2_0_0::dhcpPreferredHostname</a></div><div class="ttdeci">string dhcpPreferredHostname</div><div class="ttdoc">Preferred hostname (only used with DHCP) </div><div class="ttdef"><b>Definition:</b> Net.idl:115</div></div>
<div class="ttc" id="namespacenet_html_a4a974fec9d4636b5a464335214d402fea24dc915d40dda46b9f78c32204c3c249"><div class="ttname"><a href="namespacenet.html#a4a974fec9d4636b5a464335214d402fea24dc915d40dda46b9f78c32204c3c249">net::DUPLEX_MODE_AUTO</a></div><div class="ttdoc">Use auto-negotiation to set duplex mode. </div><div class="ttdef"><b>Definition:</b> Net.idl:222</div></div>
<div class="ttc" id="structnet_1_1PortForwardingInfo_html"><div class="ttname"><a href="structnet_1_1PortForwardingInfo.html">net::PortForwardingInfo</a></div><div class="ttdoc">Port forwarding info. </div><div class="ttdef"><b>Definition:</b> Net.idl:72</div></div>
<div class="ttc" id="structnet_1_1EthLinkMode_html_a99594ef66d6f4f2c71073b8094c0dab6"><div class="ttname"><a href="structnet_1_1EthLinkMode.html#a99594ef66d6f4f2c71073b8094c0dab6">net::EthLinkMode::duplexMode</a></div><div class="ttdeci">EthDuplexMode duplexMode</div><div class="ttdoc">Interface duplex mode. </div><div class="ttdef"><b>Definition:</b> Net.idl:236</div></div>
<div class="ttc" id="structnet_1_1EthLinkMode_html"><div class="ttname"><a href="structnet_1_1EthLinkMode.html">net::EthLinkMode</a></div><div class="ttdoc">Ethernet link mode. </div><div class="ttdef"><b>Definition:</b> Net.idl:234</div></div>
<div class="ttc" id="structnet_1_1InterfaceSettings__2__0__0_html_ab7434f11551a53d27b52a4845bc9cd4d"><div class="ttname"><a href="structnet_1_1InterfaceSettings__2__0__0.html#ab7434f11551a53d27b52a4845bc9cd4d">net::InterfaceSettings_2_0_0::ipv4</a></div><div class="ttdeci">InterfaceIpSettings_2_0_0 ipv4</div><div class="ttdoc">Interface specific IPv4 settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:141</div></div>
<div class="ttc" id="structnet_1_1Info__1__0__1_html_a765e28b134f58d72f61f07b725bf1740"><div class="ttname"><a href="structnet_1_1Info__1__0__1.html#a765e28b134f58d72f61f07b725bf1740">net::Info_1_0_1::wlanMap</a></div><div class="ttdeci">map< string, WlanInfo > wlanMap</div><div class="ttdoc">WLAN specific interface info. </div><div class="ttdef"><b>Definition:</b> Net.idl:313</div></div>
<div class="ttc" id="structnet_1_1IpRoute_html"><div class="ttname"><a href="structnet_1_1IpRoute.html">net::IpRoute</a></div><div class="ttdoc">IPv4/IPv6 route. </div><div class="ttdef"><b>Definition:</b> Net.idl:20</div></div>
<div class="ttc" id="structnet_1_1Settings__3__0__0_html"><div class="ttname"><a href="structnet_1_1Settings__3__0__0.html">net::Settings_3_0_0</a></div><div class="ttdoc">Network settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:301</div></div>
<div class="ttc" id="namespacenet_html_a4a974fec9d4636b5a464335214d402fea286ee08079fdf8142759922863f45279"><div class="ttname"><a href="namespacenet.html#a4a974fec9d4636b5a464335214d402fea286ee08079fdf8142759922863f45279">net::DUPLEX_MODE_FULL</a></div><div class="ttdoc">Full duplex. </div><div class="ttdef"><b>Definition:</b> Net.idl:224</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html_a60da4d5f69da1fe708b0b644e3eced21"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html#a60da4d5f69da1fe708b0b644e3eced21">net::InterfaceInfo::macAddr</a></div><div class="ttdeci">string macAddr</div><div class="ttdoc">MAC address of the interface. </div><div class="ttdef"><b>Definition:</b> Net.idl:168</div></div>
<div class="ttc" id="structnet_1_1WlanInfo_html_a27fa20c43527291f1ab3c0d0eaf4c0f9"><div class="ttname"><a href="structnet_1_1WlanInfo.html#a27fa20c43527291f1ab3c0d0eaf4c0f9">net::WlanInfo::ssid</a></div><div class="ttdeci">string ssid</div><div class="ttdoc">SSID of the wireless network. </div><div class="ttdef"><b>Definition:</b> Net.idl:294</div></div>
<div class="ttc" id="structnet_1_1EthInfo__1__0__1_html_af6ccf8a05ce62f95e9548ec8bed77e7d"><div class="ttname"><a href="structnet_1_1EthInfo__1__0__1.html#af6ccf8a05ce62f95e9548ec8bed77e7d">net::EthInfo_1_0_1::linkMode</a></div><div class="ttdeci">EthLinkMode linkMode</div><div class="ttdoc">Current link mode. </div><div class="ttdef"><b>Definition:</b> Net.idl:249</div></div>
<div class="ttc" id="structnet_1_1DnsInfo_html"><div class="ttname"><a href="structnet_1_1DnsInfo.html">net::DnsInfo</a></div><div class="ttdoc">DNS info. </div><div class="ttdef"><b>Definition:</b> Net.idl:84</div></div>
<div class="ttc" id="structnet_1_1PortForwardingInfo_html_af4ac28ea8c0362a080689249c33ff724"><div class="ttname"><a href="structnet_1_1PortForwardingInfo.html#af4ac28ea8c0362a080689249c33ff724">net::PortForwardingInfo::nodeIndex</a></div><div class="ttdeci">int nodeIndex</div><div class="ttdoc">Index of the node in the port forwarding cascade. </div><div class="ttdef"><b>Definition:</b> Net.idl:75</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv4Info_html_adb7b9df4d885cadbd7c451d0c2fc54f1"><div class="ttname"><a href="structnet_1_1InterfaceIPv4Info.html#adb7b9df4d885cadbd7c451d0c2fc54f1">net::InterfaceIPv4Info::configMethod</a></div><div class="ttdeci">IpConfigMethod configMethod</div><div class="ttdoc">Interface configuration method. </div><div class="ttdef"><b>Definition:</b> Net.idl:121</div></div>
<div class="ttc" id="structnet_1_1PortForwardingProtocolMapping_html_ab8d9fe9b6425f8e7c6f6424a0d9b56ee"><div class="ttname"><a href="structnet_1_1PortForwardingProtocolMapping.html#ab8d9fe9b6425f8e7c6f6424a0d9b56ee">net::PortForwardingProtocolMapping::appProtoId</a></div><div class="ttdeci">int appProtoId</div><div class="ttdoc">Application protocol id. </div><div class="ttdef"><b>Definition:</b> Net.idl:318</div></div>
<div class="ttc" id="structnet_1_1RoutingSettings__2__0__0_html"><div class="ttname"><a href="structnet_1_1RoutingSettings__2__0__0.html">net::RoutingSettings_2_0_0</a></div><div class="ttdoc">Routing settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:53</div></div>
<div class="ttc" id="structnet_1_1DnsSettings__2__0__0_html_a048034c471fd9718266bd8851c2c8e17"><div class="ttname"><a href="structnet_1_1DnsSettings__2__0__0.html#a048034c471fd9718266bd8851c2c8e17">net::DnsSettings_2_0_0::resolverPrefersIPv6</a></div><div class="ttdeci">boolean resolverPrefersIPv6</div><div class="ttdoc">Resolver should prefer IPv6 addresses. </div><div class="ttdef"><b>Definition:</b> Net.idl:43</div></div>
<div class="ttc" id="structnet_1_1EthSettings__2__0__0_html_a274a26d9381141deb9b4418f047de32d"><div class="ttname"><a href="structnet_1_1EthSettings__2__0__0.html#a274a26d9381141deb9b4418f047de32d">net::EthSettings_2_0_0::eap</a></div><div class="ttdeci">EapAuthSettings_3_0_0 eap</div><div class="ttdoc">EAP Settings for 802::1x authentication. </div><div class="ttdef"><b>Definition:</b> Net.idl:243</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv6Info_html"><div class="ttname"><a href="structnet_1_1InterfaceIPv6Info.html">net::InterfaceIPv6Info</a></div><div class="ttdoc">Interface specific IPv6 info. </div><div class="ttdef"><b>Definition:</b> Net.idl:128</div></div>
<div class="ttc" id="namespacenet_html_ac92e27847c6c4dc6c5d66d17667a4799ab83b5c5dfe85ff7f16c1665a44314b06"><div class="ttname"><a href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799ab83b5c5dfe85ff7f16c1665a44314b06">net::EAP_TLS</a></div><div class="ttdoc">TLS authentication. </div><div class="ttdef"><b>Definition:</b> Net.idl:176</div></div>
<div class="ttc" id="namespacenet_html_a4bdd0b9b846d821542eb9dbab45830b4a1452814318e7537f25b54332b54d67a8"><div class="ttname"><a href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4a1452814318e7537f25b54332b54d67a8">net::WLAN_AUTH_EAP</a></div><div class="ttdoc">802::1x (EAP) authentication </div><div class="ttdef"><b>Definition:</b> Net.idl:265</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_a7efa32affc57a505e7fe8bd7421ecb65"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#a7efa32affc57a505e7fe8bd7421ecb65">net::EapAuthSettings_3_0_0::allowOffTimeRangeCerts</a></div><div class="ttdeci">boolean allowOffTimeRangeCerts</div><div class="ttdoc">allow expired and not yet valid TLS certs </div><div class="ttdef"><b>Definition:</b> Net.idl:206</div></div>
<div class="ttc" id="structnet_1_1WlanSettings__3__0__0_html_abc2b6a5307cbfeb038f778d9689bb95d"><div class="ttname"><a href="structnet_1_1WlanSettings__3__0__0.html#abc2b6a5307cbfeb038f778d9689bb95d">net::WlanSettings_3_0_0::bssid</a></div><div class="ttdeci">string bssid</div><div class="ttdoc">BSSID (empty for automatic AP selection) </div><div class="ttdef"><b>Definition:</b> Net.idl:272</div></div>
<div class="ttc" id="namespacenet_html_a57d41d92fb52d7e65d7a3fdf7f051a92ae58e66b2908ba01f56b3aad32e228f80"><div class="ttname"><a href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92ae58e66b2908ba01f56b3aad32e228f80">net::SPEED_MBIT_1000</a></div><div class="ttdoc">1000 MBit/s (1 GBit/s) </div><div class="ttdef"><b>Definition:</b> Net.idl:217</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_a1dcd08adb3a938fa34fc3d86d3a7aa5c"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#a1dcd08adb3a938fa34fc3d86d3a7aa5c">net::EapAuthSettings_3_0_0::authServerName</a></div><div class="ttdeci">string authServerName</div><div class="ttdoc">Name of the RADIUS server (used to verify cert) </div><div class="ttdef"><b>Definition:</b> Net.idl:209</div></div>
<div class="ttc" id="structnet_1_1CommonInfo_html_a9cab8d9ec3301d7335cab50609a7bc36"><div class="ttname"><a href="structnet_1_1CommonInfo.html#a9cab8d9ec3301d7335cab50609a7bc36">net::CommonInfo::dns</a></div><div class="ttdeci">DnsInfo dns</div><div class="ttdoc">DNS info. </div><div class="ttdef"><b>Definition:</b> Net.idl:98</div></div>
<div class="ttc" id="namespacenet_html_af1ce9aef656c371bf9f806ac17c12689aa9cafe9b293da37c793da684971ec2aa"><div class="ttname"><a href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689aa9cafe9b293da37c793da684971ec2aa">net::WLAN</a></div><div class="ttdoc">WLAN interface. </div><div class="ttdef"><b>Definition:</b> Net.idl:148</div></div>
<div class="ttc" id="namespacenet_html_af1ce9aef656c371bf9f806ac17c12689"><div class="ttname"><a href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689">net::InterfaceType</a></div><div class="ttdeci">InterfaceType</div><div class="ttdoc">The interface type. </div><div class="ttdef"><b>Definition:</b> Net.idl:146</div></div>
<div class="ttc" id="namespacenet_html_af1ce9aef656c371bf9f806ac17c12689a4ed17887993b93c74f68fe0bd409c425"><div class="ttname"><a href="namespacenet.html#af1ce9aef656c371bf9f806ac17c12689a4ed17887993b93c74f68fe0bd409c425">net::BRIDGE</a></div><div class="ttdoc">Bride interface. </div><div class="ttdef"><b>Definition:</b> Net.idl:149</div></div>
<div class="ttc" id="structnet_1_1EthInfo__1__0__1_html_a15f25ccaa3cbdbf833587b6cbc406d8f"><div class="ttname"><a href="structnet_1_1EthInfo__1__0__1.html#a15f25ccaa3cbdbf833587b6cbc406d8f">net::EthInfo_1_0_1::linkDetected</a></div><div class="ttdeci">boolean linkDetected</div><div class="ttdoc">true if a link is detected </div><div class="ttdef"><b>Definition:</b> Net.idl:252</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv6Info_html_a170c301272d5b766ae7dae164e88d814"><div class="ttname"><a href="structnet_1_1InterfaceIPv6Info.html#a170c301272d5b766ae7dae164e88d814">net::InterfaceIPv6Info::dhcpServerId</a></div><div class="ttdeci">string dhcpServerId</div><div class="ttdoc">DHCPv6 server id or empty. </div><div class="ttdef"><b>Definition:</b> Net.idl:132</div></div>
<div class="ttc" id="structnet_1_1PortForwardingProtocolMapping_html_a78b6bda7680241bb51c3678008bbb0de"><div class="ttname"><a href="structnet_1_1PortForwardingProtocolMapping.html#a78b6bda7680241bb51c3678008bbb0de">net::PortForwardingProtocolMapping::appProtoName</a></div><div class="ttdeci">string appProtoName</div><div class="ttdoc">Application protocol name. </div><div class="ttdef"><b>Definition:</b> Net.idl:319</div></div>
<div class="ttc" id="structnet_1_1WlanInfo_html_a2655cf07aa653bcfc8279bd37896f375"><div class="ttname"><a href="structnet_1_1WlanInfo.html#a2655cf07aa653bcfc8279bd37896f375">net::WlanInfo::associated</a></div><div class="ttdeci">boolean associated</div><div class="ttdoc">true if assoiated to an access point </div><div class="ttdef"><b>Definition:</b> Net.idl:293</div></div>
<div class="ttc" id="structnet_1_1CommonSettings__2__0__0_html_ae54d09816b40632901c3631a62bdcc39"><div class="ttname"><a href="structnet_1_1CommonSettings__2__0__0.html#ae54d09816b40632901c3631a62bdcc39">net::CommonSettings_2_0_0::dns</a></div><div class="ttdeci">DnsSettings_2_0_0 dns</div><div class="ttdoc">DNS settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:60</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html_a22d5449b05338eac31f8db18cb50e2d9"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html#a22d5449b05338eac31f8db18cb50e2d9">net::InterfaceInfo::type</a></div><div class="ttdeci">InterfaceType type</div><div class="ttdoc">Interface type. </div><div class="ttdef"><b>Definition:</b> Net.idl:164</div></div>
<div class="ttc" id="structnet_1_1PortForwardingInfo_html_a5bbb4f3a38a9c9bd83e26c41364024d6"><div class="ttname"><a href="structnet_1_1PortForwardingInfo.html#a5bbb4f3a38a9c9bd83e26c41364024d6">net::PortForwardingInfo::nodeIndexValid</a></div><div class="ttdeci">boolean nodeIndexValid</div><div class="ttdoc">true if nodeIndex is valid </div><div class="ttdef"><b>Definition:</b> Net.idl:74</div></div>
<div class="ttc" id="structnet_1_1RoutingSettings__2__0__0_html_a0ce2381fe5effe3a829bea454cd49fbf"><div class="ttname"><a href="structnet_1_1RoutingSettings__2__0__0.html#a0ce2381fe5effe3a829bea454cd49fbf">net::RoutingSettings_2_0_0::ipv6</a></div><div class="ttdeci">IpRoutingSettings_2_0_0 ipv6</div><div class="ttdoc">IPv6 routing settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:55</div></div>
<div class="ttc" id="namespacenet_html_a534ed2f306bb2cee05ec8d5e44b4c9d4"><div class="ttname"><a href="namespacenet.html#a534ed2f306bb2cee05ec8d5e44b4c9d4">net::WlanSecProtocol</a></div><div class="ttdeci">WlanSecProtocol</div><div class="ttdoc">WLAN security protocol. </div><div class="ttdef"><b>Definition:</b> Net.idl:257</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html_ad43cf02058169adf6081c607a6a72441"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html#ad43cf02058169adf6081c607a6a72441">net::InterfaceInfo::enabled</a></div><div class="ttdeci">boolean enabled</div><div class="ttdoc">The dynamic enabled state. </div><div class="ttdef"><b>Definition:</b> Net.idl:165</div></div>
<div class="ttc" id="namespacenet_html_a11859b836507c97f4e44bbf274dc4ca3a433e4270488b00682a144f7ccf8b507b"><div class="ttname"><a href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3a433e4270488b00682a144f7ccf8b507b">net::EAP_STATUS_PENDING</a></div><div class="ttdoc">EAP authentication pending. </div><div class="ttdef"><b>Definition:</b> Net.idl:188</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_a76e98495f367cbe5af4ae51e537c6375"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#a76e98495f367cbe5af4ae51e537c6375">net::EapAuthSettings_3_0_0::clientCertChain</a></div><div class="ttdeci">string clientCertChain</div><div class="ttdoc">client certificate chain </div><div class="ttdef"><b>Definition:</b> Net.idl:198</div></div>
<div class="ttc" id="structnet_1_1Info__1__0__1_html_a34ed7d2e34c6e9886a07ddb0e88b87d9"><div class="ttname"><a href="structnet_1_1Info__1__0__1.html#a34ed7d2e34c6e9886a07ddb0e88b87d9">net::Info_1_0_1::ifMap</a></div><div class="ttdeci">map< string, InterfaceInfo > ifMap</div><div class="ttdoc">Common interface info. </div><div class="ttdef"><b>Definition:</b> Net.idl:311</div></div>
<div class="ttc" id="namespacenet_html_a28196f450c9b567e921673ad3ab0616ba478b61ad341855ede7a1707968ef2b7c"><div class="ttname"><a href="namespacenet.html#a28196f450c9b567e921673ad3ab0616ba478b61ad341855ede7a1707968ef2b7c">net::STATIC</a></div><div class="ttdoc">No automatic configuration. </div><div class="ttdef"><b>Definition:</b> Net.idl:105</div></div>
<div class="ttc" id="namespacenet_html_a834d4d7ebb4413ef23f025d5a32051cd"><div class="ttname"><a href="namespacenet.html#a834d4d7ebb4413ef23f025d5a32051cd">net::WlanChannelWidth</a></div><div class="ttdeci">WlanChannelWidth</div><div class="ttdoc">WLAN channel width. </div><div class="ttdef"><b>Definition:</b> Net.idl:281</div></div>
<div class="ttc" id="structnet_1_1IpRoutingSettings__2__0__0_html"><div class="ttname"><a href="structnet_1_1IpRoutingSettings__2__0__0.html">net::IpRoutingSettings_2_0_0</a></div><div class="ttdoc">IP protocol specific routing settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:47</div></div>
<div class="ttc" id="structnet_1_1CommonInfo_html_a8984b5bf0f0556860c3dc9f2c3f6d697"><div class="ttname"><a href="structnet_1_1CommonInfo.html#a8984b5bf0f0556860c3dc9f2c3f6d697">net::CommonInfo::routing</a></div><div class="ttdeci">RoutingInfo routing</div><div class="ttdoc">Routing info. </div><div class="ttdef"><b>Definition:</b> Net.idl:99</div></div>
<div class="ttc" id="structnet_1_1PortForwardingInfo_html_a549215b58304f4ed656e367dc027b6c4"><div class="ttname"><a href="structnet_1_1PortForwardingInfo.html#a549215b58304f4ed656e367dc027b6c4">net::PortForwardingInfo::slaveConnected</a></div><div class="ttdeci">boolean slaveConnected</div><div class="ttdoc">true if this node has a slave connected </div><div class="ttdef"><b>Definition:</b> Net.idl:76</div></div>
<div class="ttc" id="structnet_1_1DnsSettings__2__0__0_html_a5fbe49ea6fc9b297cf2c3231c91d6e98"><div class="ttname"><a href="structnet_1_1DnsSettings__2__0__0.html#a5fbe49ea6fc9b297cf2c3231c91d6e98">net::DnsSettings_2_0_0::serverAddrs</a></div><div class="ttdeci">vector< string > serverAddrs</div><div class="ttdoc">List of domain name servers addresses (IPv4/IPv6) </div><div class="ttdef"><b>Definition:</b> Net.idl:41</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html">net::EapAuthSettings_3_0_0</a></div><div class="ttdoc">EAP authentication settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:194</div></div>
<div class="ttc" id="namespaceidl_html"><div class="ttname"><a href="namespaceidl.html">idl</a></div><div class="ttdoc">Basic IDL definitions. </div><div class="ttdef"><b>Definition:</b> Event.idl:10</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv6Info_html_ab5a77eab3232b79da3d8562474fadec2"><div class="ttname"><a href="structnet_1_1InterfaceIPv6Info.html#ab5a77eab3232b79da3d8562474fadec2">net::InterfaceIPv6Info::raOtherConf</a></div><div class="ttdeci">boolean raOtherConf</div><div class="ttdoc">"OtherConf" flag set in router announcements </div><div class="ttdef"><b>Definition:</b> Net.idl:135</div></div>
<div class="ttc" id="namespacenet_html_ac8e674bb5a258dbe2205cb54d3419940aab84457849084902cb324143bc8936f1"><div class="ttname"><a href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940aab84457849084902cb324143bc8936f1">net::NOT_PRESENT</a></div><div class="ttdoc">Interface is not present. </div><div class="ttdef"><b>Definition:</b> Net.idl:154</div></div>
<div class="ttc" id="structnet_1_1WlanInfo_html_a4d8676bfc71b466404842a7220017ad2"><div class="ttname"><a href="structnet_1_1WlanInfo.html#a4d8676bfc71b466404842a7220017ad2">net::WlanInfo::channel</a></div><div class="ttdeci">int channel</div><div class="ttdoc">Channel number. </div><div class="ttdef"><b>Definition:</b> Net.idl:296</div></div>
<div class="ttc" id="structnet_1_1WlanSettings__3__0__0_html_a4ed15ad55bcdad1d249c5d65330d0ce3"><div class="ttname"><a href="structnet_1_1WlanSettings__3__0__0.html#a4ed15ad55bcdad1d249c5d65330d0ce3">net::WlanSettings_3_0_0::eap</a></div><div class="ttdeci">EapAuthSettings_3_0_0 eap</div><div class="ttdoc">EAP Settings for 802::1x authentication. </div><div class="ttdef"><b>Definition:</b> Net.idl:277</div></div>
<div class="ttc" id="structnet_1_1Info__1__0__1_html_a018fa7553d6ec2fde0355c3faae8ecc6"><div class="ttname"><a href="structnet_1_1Info__1__0__1.html#a018fa7553d6ec2fde0355c3faae8ecc6">net::Info_1_0_1::ethMap</a></div><div class="ttdeci">map< string, EthInfo_1_0_1 > ethMap</div><div class="ttdoc">Ethernet specific interface info. </div><div class="ttdef"><b>Definition:</b> Net.idl:312</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv4Info_html_a83a9bfa738664f86898ba96adb0796dd"><div class="ttname"><a href="structnet_1_1InterfaceIPv4Info.html#a83a9bfa738664f86898ba96adb0796dd">net::InterfaceIPv4Info::dhcpPreferredHostname</a></div><div class="ttdeci">string dhcpPreferredHostname</div><div class="ttdoc">Preferred hostname (only used with DHCP) </div><div class="ttdef"><b>Definition:</b> Net.idl:124</div></div>
<div class="ttc" id="structnet_1_1IpRoutingSettings__2__0__0_html_a155f4578ea7d9e7f64f00726be8cff6f"><div class="ttname"><a href="structnet_1_1IpRoutingSettings__2__0__0.html#a155f4578ea7d9e7f64f00726be8cff6f">net::IpRoutingSettings_2_0_0::defaultGatewayAddr</a></div><div class="ttdeci">string defaultGatewayAddr</div><div class="ttdoc">Default gateway address. </div><div class="ttdef"><b>Definition:</b> Net.idl:48</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv4Info_html"><div class="ttname"><a href="structnet_1_1InterfaceIPv4Info.html">net::InterfaceIPv4Info</a></div><div class="ttdoc">Interface specific IPv4 info. </div><div class="ttdef"><b>Definition:</b> Net.idl:119</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv6Info_html_a19ba398a430a8c6dee127ec86c4e4fda"><div class="ttname"><a href="structnet_1_1InterfaceIPv6Info.html#a19ba398a430a8c6dee127ec86c4e4fda">net::InterfaceIPv6Info::raManaged</a></div><div class="ttdeci">boolean raManaged</div><div class="ttdoc">"Managed" flag set in router announcements </div><div class="ttdef"><b>Definition:</b> Net.idl:134</div></div>
<div class="ttc" id="namespacenet_html"><div class="ttname"><a href="namespacenet.html">net</a></div><div class="ttdoc">Network Configuration. </div><div class="ttdef"><b>Definition:</b> Diagnostics.idl:9</div></div>
<div class="ttc" id="structnet_1_1EthSettings__2__0__0_html_a8c9bcbc73e11c1134224a4bc719de5c5"><div class="ttname"><a href="structnet_1_1EthSettings__2__0__0.html#a8c9bcbc73e11c1134224a4bc719de5c5">net::EthSettings_2_0_0::linkMode</a></div><div class="ttdeci">EthLinkMode linkMode</div><div class="ttdoc">Link mode. </div><div class="ttdef"><b>Definition:</b> Net.idl:241</div></div>
<div class="ttc" id="structnet_1_1RoutingInfo_html"><div class="ttname"><a href="structnet_1_1RoutingInfo.html">net::RoutingInfo</a></div><div class="ttdoc">Routing info. </div><div class="ttdef"><b>Definition:</b> Net.idl:91</div></div>
<div class="ttc" id="namespacenet_html_a048d8ecbc87dc697f9f71f49a4c18863acd0ad659bde28a68f3a85e21e156cef6"><div class="ttname"><a href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863acd0ad659bde28a68f3a85e21e156cef6">net::ETH_AUTH_EAP</a></div><div class="ttdoc">802::1x (EAP) authentication </div><div class="ttdef"><b>Definition:</b> Net.idl:230</div></div>
<div class="ttc" id="structnet_1_1RoutingSettings__2__0__0_html_ada1433663e8f788bb05039199dadd958"><div class="ttname"><a href="structnet_1_1RoutingSettings__2__0__0.html#ada1433663e8f788bb05039199dadd958">net::RoutingSettings_2_0_0::ipv4</a></div><div class="ttdeci">IpRoutingSettings_2_0_0 ipv4</div><div class="ttdoc">IPv4 routing settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:54</div></div>
<div class="ttc" id="structnet_1_1EthInfo__1__0__1_html_a8c263a4ac3724a0c535cf71a0d44f7e7"><div class="ttname"><a href="structnet_1_1EthInfo__1__0__1.html#a8c263a4ac3724a0c535cf71a0d44f7e7">net::EthInfo_1_0_1::eapStatus</a></div><div class="ttdeci">EapStatus eapStatus</div><div class="ttdoc">status of EAP authentication </div><div class="ttdef"><b>Definition:</b> Net.idl:248</div></div>
<div class="ttc" id="structnet_1_1PortForwardingSettings__2__0__0_html"><div class="ttname"><a href="structnet_1_1PortForwardingSettings__2__0__0.html">net::PortForwardingSettings_2_0_0</a></div><div class="ttdoc">Port forwarding settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:33</div></div>
<div class="ttc" id="structnet_1_1WlanSettings__3__0__0_html"><div class="ttname"><a href="structnet_1_1WlanSettings__3__0__0.html">net::WlanSettings_3_0_0</a></div><div class="ttdoc">WLAN interface settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:269</div></div>
<div class="ttc" id="namespacenet_html_a11859b836507c97f4e44bbf274dc4ca3abc664daa00d6062c814a1d896f871e7e"><div class="ttname"><a href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3abc664daa00d6062c814a1d896f871e7e">net::EAP_STATUS_DISABLED</a></div><div class="ttdoc">EAP authentication disabled. </div><div class="ttdef"><b>Definition:</b> Net.idl:187</div></div>
<div class="ttc" id="structnet_1_1InterfaceSettings__2__0__0_html_a227c5d0e98d17bc99e0fb375ef73c6c2"><div class="ttname"><a href="structnet_1_1InterfaceSettings__2__0__0.html#a227c5d0e98d17bc99e0fb375ef73c6c2">net::InterfaceSettings_2_0_0::ipv6</a></div><div class="ttdeci">InterfaceIpSettings_2_0_0 ipv6</div><div class="ttdoc">Interface specific IPv6 settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:142</div></div>
<div class="ttc" id="namespacenet_html_a57d41d92fb52d7e65d7a3fdf7f051a92"><div class="ttname"><a href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92">net::EthSpeed</a></div><div class="ttdeci">EthSpeed</div><div class="ttdoc">Ethernet speed. </div><div class="ttdef"><b>Definition:</b> Net.idl:213</div></div>
<div class="ttc" id="structnet_1_1PortForwardingInfo_html_ad056ccda58a0e367d9a6e695ef104996"><div class="ttname"><a href="structnet_1_1PortForwardingInfo.html#ad056ccda58a0e367d9a6e695ef104996">net::PortForwardingInfo::enabled</a></div><div class="ttdeci">boolean enabled</div><div class="ttdoc">true if port forwarding is enabled </div><div class="ttdef"><b>Definition:</b> Net.idl:73</div></div>
<div class="ttc" id="structnet_1_1WlanInfo_html"><div class="ttname"><a href="structnet_1_1WlanInfo.html">net::WlanInfo</a></div><div class="ttdoc">WLAN interface info. </div><div class="ttdef"><b>Definition:</b> Net.idl:292</div></div>
<div class="ttc" id="structnet_1_1RoutingInfo_html_a9b64140d2920906f7b14cc4bca99b7cf"><div class="ttname"><a href="structnet_1_1RoutingInfo.html#a9b64140d2920906f7b14cc4bca99b7cf">net::RoutingInfo::ipv4Routes</a></div><div class="ttdeci">vector< IpRoute > ipv4Routes</div><div class="ttdoc">List of active IPv4 routes. </div><div class="ttdef"><b>Definition:</b> Net.idl:92</div></div>
<div class="ttc" id="structnet_1_1WlanSettings__3__0__0_html_a3dce8f675bd9c8939591f42cc0e56b50"><div class="ttname"><a href="structnet_1_1WlanSettings__3__0__0.html#a3dce8f675bd9c8939591f42cc0e56b50">net::WlanSettings_3_0_0::enableHT</a></div><div class="ttdeci">boolean enableHT</div><div class="ttdoc">Enable high throughput features (802::11n) </div><div class="ttdef"><b>Definition:</b> Net.idl:270</div></div>
<div class="ttc" id="structnet_1_1EthInfo__1__0__1_html_ac6159d90b0a94e4bfce2e0942f4a4e29"><div class="ttname"><a href="structnet_1_1EthInfo__1__0__1.html#ac6159d90b0a94e4bfce2e0942f4a4e29">net::EthInfo_1_0_1::autonegEnabled</a></div><div class="ttdeci">boolean autonegEnabled</div><div class="ttdoc">true if auto-negotiation is enabled </div><div class="ttdef"><b>Definition:</b> Net.idl:251</div></div>
<div class="ttc" id="namespacenet_html_a11859b836507c97f4e44bbf274dc4ca3"><div class="ttname"><a href="namespacenet.html#a11859b836507c97f4e44bbf274dc4ca3">net::EapStatus</a></div><div class="ttdeci">EapStatus</div><div class="ttdoc">EAP authentication status. </div><div class="ttdef"><b>Definition:</b> Net.idl:186</div></div>
<div class="ttc" id="namespacenet_html_a6057b0320bca6d53e937fb91db2a9a9da0a91bab0d7cce301148bb3e9cd5bff10"><div class="ttname"><a href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9da0a91bab0d7cce301148bb3e9cd5bff10">net::MASTER</a></div><div class="ttdoc">Node is the port forwarding master. </div><div class="ttdef"><b>Definition:</b> Net.idl:28</div></div>
<div class="ttc" id="structnet_1_1PortForwardingInfo_html_ad5c0fd01945b79c8e8e21a4325a0fac7"><div class="ttname"><a href="structnet_1_1PortForwardingInfo.html#ad5c0fd01945b79c8e8e21a4325a0fac7">net::PortForwardingInfo::masterIPv4AddrInfos</a></div><div class="ttdeci">vector< PortForwardingMasterAddrInfo > masterIPv4AddrInfos</div><div class="ttdoc">Master address info for IPv4. </div><div class="ttdef"><b>Definition:</b> Net.idl:79</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv4Info_html_a718a93ef7bc5606e85835afa0e268844"><div class="ttname"><a href="structnet_1_1InterfaceIPv4Info.html#a718a93ef7bc5606e85835afa0e268844">net::InterfaceIPv4Info::dhcpServerAddr</a></div><div class="ttdeci">string dhcpServerAddr</div><div class="ttdoc">IPv4 address of DHCP server or empty. </div><div class="ttdef"><b>Definition:</b> Net.idl:123</div></div>
<div class="ttc" id="namespacenet_html_a4bdd0b9b846d821542eb9dbab45830b4"><div class="ttname"><a href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4">net::WlanAuthType_2_0_0</a></div><div class="ttdeci">WlanAuthType_2_0_0</div><div class="ttdoc">WLAN authentication type. </div><div class="ttdef"><b>Definition:</b> Net.idl:262</div></div>
<div class="ttc" id="namespacenet_html_a4e71d097f2239984e4aeb5de802d5e7e"><div class="ttname"><a href="namespacenet.html#a4e71d097f2239984e4aeb5de802d5e7e">net::ethInfo</a></div><div class="ttdeci">EthInfo_1_0_1 ethInfo</div><div class="ttdoc">Current ethernet interface specific info. </div><div class="ttdef"><b>Definition:</b> Net.idl:339</div></div>
<div class="ttc" id="structnet_1_1WlanSettings__3__0__0_html_aa90fa0416c4a348a3396da711d9a2bdc"><div class="ttname"><a href="structnet_1_1WlanSettings__3__0__0.html#aa90fa0416c4a348a3396da711d9a2bdc">net::WlanSettings_3_0_0::ssid</a></div><div class="ttdeci">string ssid</div><div class="ttdoc">SSID of the wireless network. </div><div class="ttdef"><b>Definition:</b> Net.idl:271</div></div>
<div class="ttc" id="namespacenet_html_a57d41d92fb52d7e65d7a3fdf7f051a92a9fad955acb456acf0fa996f8bddb9a97"><div class="ttname"><a href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92a9fad955acb456acf0fa996f8bddb9a97">net::SPEED_MBIT_10</a></div><div class="ttdoc">10 MBit/s </div><div class="ttdef"><b>Definition:</b> Net.idl:215</div></div>
<div class="ttc" id="namespacenet_html_a4bdd0b9b846d821542eb9dbab45830b4a0ab0a81a946c97a4ba16de551d2c7d05"><div class="ttname"><a href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4a0ab0a81a946c97a4ba16de551d2c7d05">net::WLAN_AUTH_NONE</a></div><div class="ttdoc">No authentication. </div><div class="ttdef"><b>Definition:</b> Net.idl:263</div></div>
<div class="ttc" id="structnet_1_1EthLinkMode_html_ab4b03143c2da28e15ed1469cf7c2faeb"><div class="ttname"><a href="structnet_1_1EthLinkMode.html#ab4b03143c2da28e15ed1469cf7c2faeb">net::EthLinkMode::speed</a></div><div class="ttdeci">EthSpeed speed</div><div class="ttdoc">Interface speed. </div><div class="ttdef"><b>Definition:</b> Net.idl:235</div></div>
<div class="ttc" id="structnet_1_1EthInfo__1__0__1_html_a4d4a2cd66a00fb9930eed2f57e2500ff"><div class="ttname"><a href="structnet_1_1EthInfo__1__0__1.html#a4d4a2cd66a00fb9930eed2f57e2500ff">net::EthInfo_1_0_1::supportedLinkModes</a></div><div class="ttdeci">vector< EthLinkMode > supportedLinkModes</div><div class="ttdoc">Supported link modes. </div><div class="ttdef"><b>Definition:</b> Net.idl:253</div></div>
<div class="ttc" id="namespacenet_html_a6057b0320bca6d53e937fb91db2a9a9d"><div class="ttname"><a href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9d">net::PortForwardingRole</a></div><div class="ttdeci">PortForwardingRole</div><div class="ttdoc">Role of the node when port forwarding is enabled. </div><div class="ttdef"><b>Definition:</b> Net.idl:27</div></div>
<div class="ttc" id="structnet_1_1Info__1__0__1_html_a6aaeb4c3e4e3913b646f3c00b59a2992"><div class="ttname"><a href="structnet_1_1Info__1__0__1.html#a6aaeb4c3e4e3913b646f3c00b59a2992">net::Info_1_0_1::common</a></div><div class="ttdeci">CommonInfo common</div><div class="ttdoc">Common network info. </div><div class="ttdef"><b>Definition:</b> Net.idl:310</div></div>
<div class="ttc" id="namespacenet_html_a28196f450c9b567e921673ad3ab0616ba757326385dd38ceaa1520805e24a2258"><div class="ttname"><a href="namespacenet.html#a28196f450c9b567e921673ad3ab0616ba757326385dd38ceaa1520805e24a2258">net::DHCP</a></div><div class="ttdoc">Use DHCP for automatic configuration (IPv4 only) </div><div class="ttdef"><b>Definition:</b> Net.idl:106</div></div>
<div class="ttc" id="structnet_1_1PortForwardingInfo_html_a3170475a44d8ea79ed75ef30645f3e4c"><div class="ttname"><a href="structnet_1_1PortForwardingInfo.html#a3170475a44d8ea79ed75ef30645f3e4c">net::PortForwardingInfo::masterDownstreamIfName</a></div><div class="ttdeci">string masterDownstreamIfName</div><div class="ttdoc">Master downstream interface (usb: any USB iface) </div><div class="ttdef"><b>Definition:</b> Net.idl:77</div></div>
<div class="ttc" id="namespacenet_html_ac8e674bb5a258dbe2205cb54d3419940a3a2fd9af572ca690ef72bc544181f65e"><div class="ttname"><a href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940a3a2fd9af572ca690ef72bc544181f65e">net::NO_LINK</a></div><div class="ttdoc">Interface has no link. </div><div class="ttdef"><b>Definition:</b> Net.idl:156</div></div>
<div class="ttc" id="namespacenet_html_a82b0e979d75dde4449b99180492cb034"><div class="ttname"><a href="namespacenet.html#a82b0e979d75dde4449b99180492cb034">net::ifType</a></div><div class="ttdeci">InterfaceType ifType</div><div class="ttdoc">interface type </div><div class="ttdef"><b>Definition:</b> Net.idl:352</div></div>
<div class="ttc" id="namespacenet_html_ac92e27847c6c4dc6c5d66d17667a4799a389256d7271ca7c59b592a1809c88570"><div class="ttname"><a href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799a389256d7271ca7c59b592a1809c88570">net::EAP_PEAP</a></div><div class="ttdoc">PEAP authentication. </div><div class="ttdef"><b>Definition:</b> Net.idl:175</div></div>
<div class="ttc" id="namespacenet_html_a5209205d23577fae4055baed47fb8609"><div class="ttname"><a href="namespacenet.html#a5209205d23577fae4055baed47fb8609">net::EapInnerAuthMethod_2_0_0</a></div><div class="ttdeci">EapInnerAuthMethod_2_0_0</div><div class="ttdoc">EAP inner authentication method. </div><div class="ttdef"><b>Definition:</b> Net.idl:180</div></div>
<div class="ttc" id="namespacenet_html_a048d8ecbc87dc697f9f71f49a4c18863"><div class="ttname"><a href="namespacenet.html#a048d8ecbc87dc697f9f71f49a4c18863">net::EthAuthType</a></div><div class="ttdeci">EthAuthType</div><div class="ttdoc">Ethernet authentication type. </div><div class="ttdef"><b>Definition:</b> Net.idl:228</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html_a827a3b534902d0aa2499306ad4bfd338"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html#a827a3b534902d0aa2499306ad4bfd338">net::InterfaceInfo::masterIfName</a></div><div class="ttdeci">string masterIfName</div><div class="ttdoc">Master interface (set for bridged interfaces) </div><div class="ttdef"><b>Definition:</b> Net.idl:166</div></div>
<div class="ttc" id="structnet_1_1Settings__3__0__0_html_a75e54294ebc03624e3bde18ecec2f986"><div class="ttname"><a href="structnet_1_1Settings__3__0__0.html#a75e54294ebc03624e3bde18ecec2f986">net::Settings_3_0_0::wlanMap</a></div><div class="ttdeci">map< string, WlanSettings_3_0_0 > wlanMap</div><div class="ttdoc">WLAN specific interface settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:305</div></div>
<div class="ttc" id="structnet_1_1DnsInfo_html_a2e8f2f4e98ab7e18840c7e00f6da7377"><div class="ttname"><a href="structnet_1_1DnsInfo.html#a2e8f2f4e98ab7e18840c7e00f6da7377">net::DnsInfo::searchSuffixes</a></div><div class="ttdeci">vector< string > searchSuffixes</div><div class="ttdoc">List of active domain search suffixes. </div><div class="ttdef"><b>Definition:</b> Net.idl:86</div></div>
<div class="ttc" id="namespacenet_html_a6057b0320bca6d53e937fb91db2a9a9da389f9b0a52fbd521711b2c760700cc72"><div class="ttname"><a href="namespacenet.html#a6057b0320bca6d53e937fb91db2a9a9da389f9b0a52fbd521711b2c760700cc72">net::SLAVE</a></div><div class="ttdoc">Node is a port forwarding slave. </div><div class="ttdef"><b>Definition:</b> Net.idl:29</div></div>
<div class="ttc" id="namespacenet_html_a4bdd0b9b846d821542eb9dbab45830b4a20bf7ccc487b7694dc17cea9353fe849"><div class="ttname"><a href="namespacenet.html#a4bdd0b9b846d821542eb9dbab45830b4a20bf7ccc487b7694dc17cea9353fe849">net::WLAN_AUTH_PSK</a></div><div class="ttdoc">Pre-shared key authentication. </div><div class="ttdef"><b>Definition:</b> Net.idl:264</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html_aaff5df1519f34566a9bc77ce2f4c8821"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html#aaff5df1519f34566a9bc77ce2f4c8821">net::InterfaceInfo::state</a></div><div class="ttdeci">InterfaceOpState state</div><div class="ttdoc">Operational state of the interface. </div><div class="ttdef"><b>Definition:</b> Net.idl:167</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv6Info_html_a2ffdc02125cf8e539f196af356042eb7"><div class="ttname"><a href="structnet_1_1InterfaceIPv6Info.html#a2ffdc02125cf8e539f196af356042eb7">net::InterfaceIPv6Info::addrsCidr</a></div><div class="ttdeci">vector< IpAddrCidr > addrsCidr</div><div class="ttdoc">List of active IPv6 addresses with prefix length. </div><div class="ttdef"><b>Definition:</b> Net.idl:131</div></div>
<div class="ttc" id="structnet_1_1PortForwardingSettings__2__0__0_html_a7591ca0b59deba52c45c32069b8c8465"><div class="ttname"><a href="structnet_1_1PortForwardingSettings__2__0__0.html#a7591ca0b59deba52c45c32069b8c8465">net::PortForwardingSettings_2_0_0::enabled</a></div><div class="ttdeci">boolean enabled</div><div class="ttdoc">Controls if port forwarding is enabled. </div><div class="ttdef"><b>Definition:</b> Net.idl:34</div></div>
<div class="ttc" id="structnet_1_1WlanInfo_html_a9a4a384bf14f4cabe5a91c12dfe26635"><div class="ttname"><a href="structnet_1_1WlanInfo.html#a9a4a384bf14f4cabe5a91c12dfe26635">net::WlanInfo::channelWidth</a></div><div class="ttdeci">WlanChannelWidth channelWidth</div><div class="ttdoc">Channel width (this is an id and no frequency!) </div><div class="ttdef"><b>Definition:</b> Net.idl:297</div></div>
<div class="ttc" id="structnet_1_1CommonSettings__2__0__0_html"><div class="ttname"><a href="structnet_1_1CommonSettings__2__0__0.html">net::CommonSettings_2_0_0</a></div><div class="ttdoc">Common settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:59</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html_a576d5776dea74df228c44f22666103c6"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html#a576d5776dea74df228c44f22666103c6">net::InterfaceInfo::label</a></div><div class="ttdeci">string label</div><div class="ttdoc">Interface label (used in user interfaces) </div><div class="ttdef"><b>Definition:</b> Net.idl:163</div></div>
<div class="ttc" id="structnet_1_1EthSettings__2__0__0_html_a0cc1f49943b67258a1ce48a49e89fef3"><div class="ttname"><a href="structnet_1_1EthSettings__2__0__0.html#a0cc1f49943b67258a1ce48a49e89fef3">net::EthSettings_2_0_0::authType</a></div><div class="ttdeci">EthAuthType authType</div><div class="ttdoc">Authentication type. </div><div class="ttdef"><b>Definition:</b> Net.idl:242</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html_a13f4782a854b17401c031231182456ce"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html#a13f4782a854b17401c031231182456ce">net::InterfaceInfo::name</a></div><div class="ttdeci">string name</div><div class="ttdoc">Internal interface name. </div><div class="ttdef"><b>Definition:</b> Net.idl:162</div></div>
<div class="ttc" id="structnet_1_1PortForwardingProtocolMapping_html"><div class="ttname"><a href="structnet_1_1PortForwardingProtocolMapping.html">net::PortForwardingProtocolMapping</a></div><div class="ttdoc">Mapping from application protocol id to name and transport protocol. </div><div class="ttdef"><b>Definition:</b> Net.idl:317</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_ab846066bdf07a203697f488ad5f76d0a"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#ab846066bdf07a203697f488ad5f76d0a">net::EapAuthSettings_3_0_0::clearClientPrivKey</a></div><div class="ttdeci">boolean clearClientPrivKey</div><div class="ttdoc">Set to true to clear the client private key. </div><div class="ttdef"><b>Definition:</b> Net.idl:200</div></div>
<div class="ttc" id="structnet_1_1InterfaceSettings__2__0__0_html_a69c0f7de127a500e7333c26e7804233b"><div class="ttname"><a href="structnet_1_1InterfaceSettings__2__0__0.html#a69c0f7de127a500e7333c26e7804233b">net::InterfaceSettings_2_0_0::enabled</a></div><div class="ttdeci">boolean enabled</div><div class="ttdoc">Controls if interface is enabled. </div><div class="ttdef"><b>Definition:</b> Net.idl:140</div></div>
<div class="ttc" id="namespacenet_html_a4a974fec9d4636b5a464335214d402fe"><div class="ttname"><a href="namespacenet.html#a4a974fec9d4636b5a464335214d402fe">net::EthDuplexMode</a></div><div class="ttdeci">EthDuplexMode</div><div class="ttdoc">Ethernet duplex mode. </div><div class="ttdef"><b>Definition:</b> Net.idl:221</div></div>
<div class="ttc" id="structnet_1_1WlanSettings__3__0__0_html_a8f05910024e430e0f86d9548a6e520f3"><div class="ttname"><a href="structnet_1_1WlanSettings__3__0__0.html#a8f05910024e430e0f86d9548a6e520f3">net::WlanSettings_3_0_0::secProtocol</a></div><div class="ttdeci">WlanSecProtocol secProtocol</div><div class="ttdoc">Security protocol (WPA2) </div><div class="ttdef"><b>Definition:</b> Net.idl:273</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_a964399f81bdb0053fcee9f634ea83ff0"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#a964399f81bdb0053fcee9f634ea83ff0">net::EapAuthSettings_3_0_0::innerMethod</a></div><div class="ttdeci">EapInnerAuthMethod_2_0_0 innerMethod</div><div class="ttdoc">Inner authentication method. </div><div class="ttdef"><b>Definition:</b> Net.idl:203</div></div>
<div class="ttc" id="namespacenet_html_a3de660ba033be41eed07e982b9f14c02"><div class="ttname"><a href="namespacenet.html#a3de660ba033be41eed07e982b9f14c02">net::CommonInfoChangedEvent</a></div><div class="ttdeci">valueobject CommonInfoChangedEvent</div><div class="ttdoc">Event that is send when common network info has changed. </div><div class="ttdef"><b>Definition:</b> Net.idl:327</div></div>
<div class="ttc" id="interfacenet_1_1Net__5__0__0_html"><div class="ttname"><a href="interfacenet_1_1Net__5__0__0.html">net::Net_5_0_0</a></div><div class="ttdoc">Network configuration interface. </div><div class="ttdef"><b>Definition:</b> Net.idl:362</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv6Info_html_a9e837cc5ae1879cecb77045e154b8306"><div class="ttname"><a href="structnet_1_1InterfaceIPv6Info.html#a9e837cc5ae1879cecb77045e154b8306">net::InterfaceIPv6Info::enabled</a></div><div class="ttdeci">boolean enabled</div><div class="ttdoc">true if IPv6 is enabled </div><div class="ttdef"><b>Definition:</b> Net.idl:129</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_a5499fa6eea76a3f5e1762523112d0f73"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#a5499fa6eea76a3f5e1762523112d0f73">net::EapAuthSettings_3_0_0::clearPassword</a></div><div class="ttdeci">boolean clearPassword</div><div class="ttdoc">Set to true when password should be cleared. </div><div class="ttdef"><b>Definition:</b> Net.idl:197</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html_ab9fb8d3f529e527e583506fb493cf235"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html#ab9fb8d3f529e527e583506fb493cf235">net::InterfaceInfo::ipv4</a></div><div class="ttdeci">InterfaceIPv4Info ipv4</div><div class="ttdoc">Interface specific IPv4 info. </div><div class="ttdef"><b>Definition:</b> Net.idl:169</div></div>
<div class="ttc" id="structnet_1_1CommonInfo_html"><div class="ttname"><a href="structnet_1_1CommonInfo.html">net::CommonInfo</a></div><div class="ttdoc">Common info. </div><div class="ttdef"><b>Definition:</b> Net.idl:97</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html">net::InterfaceInfo</a></div><div class="ttdoc">Interface specific info. </div><div class="ttdef"><b>Definition:</b> Net.idl:161</div></div>
<div class="ttc" id="structnet_1_1IpAddrCidr_html"><div class="ttname"><a href="structnet_1_1IpAddrCidr.html">net::IpAddrCidr</a></div><div class="ttdoc">IPv4/IPv6 address and prefix len. </div><div class="ttdef"><b>Definition:</b> Net.idl:14</div></div>
<div class="ttc" id="structnet_1_1PortForwardingMasterAddrInfo_html"><div class="ttname"><a href="structnet_1_1PortForwardingMasterAddrInfo.html">net::PortForwardingMasterAddrInfo</a></div><div class="ttdoc">Port forwarding master address info for an interface. </div><div class="ttdef"><b>Definition:</b> Net.idl:66</div></div>
<div class="ttc" id="structnet_1_1DnsInfo_html_a061be83d259fdeaf8acbca391443cd16"><div class="ttname"><a href="structnet_1_1DnsInfo.html#a061be83d259fdeaf8acbca391443cd16">net::DnsInfo::serverAddrs</a></div><div class="ttdeci">vector< string > serverAddrs</div><div class="ttdoc">List of active domain name server addresses. </div><div class="ttdef"><b>Definition:</b> Net.idl:85</div></div>
<div class="ttc" id="namespacenet_html_ac92e27847c6c4dc6c5d66d17667a4799"><div class="ttname"><a href="namespacenet.html#ac92e27847c6c4dc6c5d66d17667a4799">net::EapOuterAuthMethod_2_0_0</a></div><div class="ttdeci">EapOuterAuthMethod_2_0_0</div><div class="ttdoc">EAP outer authentication method. </div><div class="ttdef"><b>Definition:</b> Net.idl:174</div></div>
<div class="ttc" id="structnet_1_1Settings__3__0__0_html_a803c42433c1d0587a8ab682eca32f550"><div class="ttname"><a href="structnet_1_1Settings__3__0__0.html#a803c42433c1d0587a8ab682eca32f550">net::Settings_3_0_0::ifMap</a></div><div class="ttdeci">map< string, InterfaceSettings_2_0_0 > ifMap</div><div class="ttdoc">Common interface settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:303</div></div>
<div class="ttc" id="structnet_1_1InterfaceIPv4Info_html_a55ca657fff726e8827643e8644fcaa26"><div class="ttname"><a href="structnet_1_1InterfaceIPv4Info.html#a55ca657fff726e8827643e8644fcaa26">net::InterfaceIPv4Info::enabled</a></div><div class="ttdeci">boolean enabled</div><div class="ttdoc">true if IPv4 is enabled </div><div class="ttdef"><b>Definition:</b> Net.idl:120</div></div>
<div class="ttc" id="namespacenet_html_ac8e674bb5a258dbe2205cb54d3419940"><div class="ttname"><a href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940">net::InterfaceOpState</a></div><div class="ttdeci">InterfaceOpState</div><div class="ttdoc">Interface operational state. </div><div class="ttdef"><b>Definition:</b> Net.idl:153</div></div>
<div class="ttc" id="structnet_1_1IpRoutingSettings__2__0__0_html_ad73a069216d6b0eeaa6ff381fcf47d62"><div class="ttname"><a href="structnet_1_1IpRoutingSettings__2__0__0.html#ad73a069216d6b0eeaa6ff381fcf47d62">net::IpRoutingSettings_2_0_0::staticRoutes</a></div><div class="ttdeci">vector< IpRoute > staticRoutes</div><div class="ttdoc">List of static routes. </div><div class="ttdef"><b>Definition:</b> Net.idl:49</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_a230957f327ca970df155818ce9d4d1cd"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#a230957f327ca970df155818ce9d4d1cd">net::EapAuthSettings_3_0_0::clientPrivKeyPassword</a></div><div class="ttdeci">string clientPrivKeyPassword</div><div class="ttdoc">password of client private key </div><div class="ttdef"><b>Definition:</b> Net.idl:201</div></div>
<div class="ttc" id="namespacenet_html_a28196f450c9b567e921673ad3ab0616ba9b38a44624206402b57ef60f09a1f51d"><div class="ttname"><a href="namespacenet.html#a28196f450c9b567e921673ad3ab0616ba9b38a44624206402b57ef60f09a1f51d">net::AUTO</a></div><div class="ttdoc">Use automatic configuration (IPv6 only) </div><div class="ttdef"><b>Definition:</b> Net.idl:107</div></div>
<div class="ttc" id="namespacenet_html_a5209205d23577fae4055baed47fb8609a1b75ee608755813bff00b291045d9c5b"><div class="ttname"><a href="namespacenet.html#a5209205d23577fae4055baed47fb8609a1b75ee608755813bff00b291045d9c5b">net::INNER_EAP_TLS</a></div><div class="ttdoc">TLS authentication. </div><div class="ttdef"><b>Definition:</b> Net.idl:182</div></div>
<div class="ttc" id="structnet_1_1InterfaceInfo_html_aa12426cf7834f43b4e3591f6c470d505"><div class="ttname"><a href="structnet_1_1InterfaceInfo.html#aa12426cf7834f43b4e3591f6c470d505">net::InterfaceInfo::ipv6</a></div><div class="ttdeci">InterfaceIPv6Info ipv6</div><div class="ttdoc">Interface specific IPv6 info. </div><div class="ttdef"><b>Definition:</b> Net.idl:170</div></div>
<div class="ttc" id="structnet_1_1CommonSettings__2__0__0_html_a1f04d0510343fbbad6147ef366709f55"><div class="ttname"><a href="structnet_1_1CommonSettings__2__0__0.html#a1f04d0510343fbbad6147ef366709f55">net::CommonSettings_2_0_0::routing</a></div><div class="ttdeci">RoutingSettings_2_0_0 routing</div><div class="ttdoc">Routing settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:61</div></div>
<div class="ttc" id="structnet_1_1PortForwardingMasterAddrInfo_html_a3021a39f40bcb372b03311fd1abab00e"><div class="ttname"><a href="structnet_1_1PortForwardingMasterAddrInfo.html#a3021a39f40bcb372b03311fd1abab00e">net::PortForwardingMasterAddrInfo::addr</a></div><div class="ttdeci">string addr</div><div class="ttdoc">IPv4/IPv6 address on the interface. </div><div class="ttdef"><b>Definition:</b> Net.idl:68</div></div>
<div class="ttc" id="structnet_1_1PortForwardingInfo_html_ac191dd39c09047a985340b5e9b217e47"><div class="ttname"><a href="structnet_1_1PortForwardingInfo.html#ac191dd39c09047a985340b5e9b217e47">net::PortForwardingInfo::masterIPv6AddrInfos</a></div><div class="ttdeci">vector< PortForwardingMasterAddrInfo > masterIPv6AddrInfos</div><div class="ttdoc">Master address info for IPv6. </div><div class="ttdef"><b>Definition:</b> Net.idl:80</div></div>
<div class="ttc" id="namespacenet_html_ac8e674bb5a258dbe2205cb54d3419940aea8fc124fb206e11426fc6bc92a19e03"><div class="ttname"><a href="namespacenet.html#ac8e674bb5a258dbe2205cb54d3419940aea8fc124fb206e11426fc6bc92a19e03">net::DOWN</a></div><div class="ttdoc">Interface is down. </div><div class="ttdef"><b>Definition:</b> Net.idl:155</div></div>
<div class="ttc" id="namespacenet_html_a28196f450c9b567e921673ad3ab0616b"><div class="ttname"><a href="namespacenet.html#a28196f450c9b567e921673ad3ab0616b">net::IpConfigMethod</a></div><div class="ttdeci">IpConfigMethod</div><div class="ttdoc">IP configuration method. </div><div class="ttdef"><b>Definition:</b> Net.idl:104</div></div>
<div class="ttc" id="structnet_1_1DnsSettings__2__0__0_html"><div class="ttname"><a href="structnet_1_1DnsSettings__2__0__0.html">net::DnsSettings_2_0_0</a></div><div class="ttdoc">DNS settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:40</div></div>
<div class="ttc" id="structnet_1_1Settings__3__0__0_html_a1676b1be9bae6e8e929321d91a5868cb"><div class="ttname"><a href="structnet_1_1Settings__3__0__0.html#a1676b1be9bae6e8e929321d91a5868cb">net::Settings_3_0_0::ethMap</a></div><div class="ttdeci">map< string, EthSettings_2_0_0 > ethMap</div><div class="ttdoc">Ethernet specific interface settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:304</div></div>
<div class="ttc" id="structnet_1_1RoutingInfo_html_a622e0c9d2ca9903ea2493a42eea876be"><div class="ttname"><a href="structnet_1_1RoutingInfo.html#a622e0c9d2ca9903ea2493a42eea876be">net::RoutingInfo::ipv6Routes</a></div><div class="ttdeci">vector< IpRoute > ipv6Routes</div><div class="ttdoc">List of active IPv6 routes. </div><div class="ttdef"><b>Definition:</b> Net.idl:93</div></div>
<div class="ttc" id="structnet_1_1InterfaceIpSettings__2__0__0_html_ac25a363c784c391332e468929467a27c"><div class="ttname"><a href="structnet_1_1InterfaceIpSettings__2__0__0.html#ac25a363c784c391332e468929467a27c">net::InterfaceIpSettings_2_0_0::enabled</a></div><div class="ttdeci">boolean enabled</div><div class="ttdoc">Controls if IPv4/IPv6 is enabled. </div><div class="ttdef"><b>Definition:</b> Net.idl:112</div></div>
<div class="ttc" id="structnet_1_1EthInfo__1__0__1_html_aab373d3dfca753c787885d08e7a2eb81"><div class="ttname"><a href="structnet_1_1EthInfo__1__0__1.html#aab373d3dfca753c787885d08e7a2eb81">net::EthInfo_1_0_1::linkModeValid</a></div><div class="ttdeci">boolean linkModeValid</div><div class="ttdoc">true if linkMode is valid </div><div class="ttdef"><b>Definition:</b> Net.idl:250</div></div>
<div class="ttc" id="structnet_1_1EthInfo__1__0__1_html"><div class="ttname"><a href="structnet_1_1EthInfo__1__0__1.html">net::EthInfo_1_0_1</a></div><div class="ttdoc">Ethernet interface info. </div><div class="ttdef"><b>Definition:</b> Net.idl:247</div></div>
<div class="ttc" id="structnet_1_1PortForwardingSettings__2__0__0_html_ad9a950b77a254966ee6b220031cd3fda"><div class="ttname"><a href="structnet_1_1PortForwardingSettings__2__0__0.html#ad9a950b77a254966ee6b220031cd3fda">net::PortForwardingSettings_2_0_0::masterDownstreamIfName</a></div><div class="ttdeci">string masterDownstreamIfName</div><div class="ttdoc">Master downstream interface (usb: any USB iface) </div><div class="ttdef"><b>Definition:</b> Net.idl:36</div></div>
<div class="ttc" id="structnet_1_1EapAuthSettings__3__0__0_html_ab72cd5e2feaf6bb3fed63270eb90c8d7"><div class="ttname"><a href="structnet_1_1EapAuthSettings__3__0__0.html#ab72cd5e2feaf6bb3fed63270eb90c8d7">net::EapAuthSettings_3_0_0::allowNotYetValidCertsIfTimeBeforeBuild</a></div><div class="ttdeci">boolean allowNotYetValidCertsIfTimeBeforeBuild</div><div class="ttdoc">allow not yet valid TLS certs if </div><div class="ttdef"><b>Definition:</b> Net.idl:207</div></div>
<div class="ttc" id="namespacenet_html_a534ed2f306bb2cee05ec8d5e44b4c9d4a8b773309399b38525751f9a21c87eb8c"><div class="ttname"><a href="namespacenet.html#a534ed2f306bb2cee05ec8d5e44b4c9d4a8b773309399b38525751f9a21c87eb8c">net::WPA2</a></div><div class="ttdoc">WPA2 security protocol. </div><div class="ttdef"><b>Definition:</b> Net.idl:258</div></div>
<div class="ttc" id="namespacenet_html_a3defab9ef758bf9d20594b08b2c210fa"><div class="ttname"><a href="namespacenet.html#a3defab9ef758bf9d20594b08b2c210fa">net::ifLabel</a></div><div class="ttdeci">string ifLabel</div><div class="ttdoc">interface label </div><div class="ttdef"><b>Definition:</b> Net.idl:338</div></div>
<div class="ttc" id="structnet_1_1CommonSettings__2__0__0_html_a88c2e6cdf672a0f4a4d9d46980bdde77"><div class="ttname"><a href="structnet_1_1CommonSettings__2__0__0.html#a88c2e6cdf672a0f4a4d9d46980bdde77">net::CommonSettings_2_0_0::portForwarding</a></div><div class="ttdeci">PortForwardingSettings_2_0_0 portForwarding</div><div class="ttdoc">Port forwarding settings. </div><div class="ttdef"><b>Definition:</b> Net.idl:62</div></div>
<div class="ttc" id="namespacenet_html_a57d41d92fb52d7e65d7a3fdf7f051a92acc4531975488e0d9fd86a1b55c81f243"><div class="ttname"><a href="namespacenet.html#a57d41d92fb52d7e65d7a3fdf7f051a92acc4531975488e0d9fd86a1b55c81f243">net::SPEED_MBIT_100</a></div><div class="ttdoc">100 MBit/s </div><div class="ttdef"><b>Definition:</b> Net.idl:216</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 21 2020 10:20:37 for Raritan PX2/PX3 JSON-RPC API by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>
|