docs: update js api docs
[oweals/luci.git] / docs / jsapi / LuCI.network.Protocol.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <meta charset="utf-8">
5     <title>Class: Protocol</title>
6     
7     
8     <script src="scripts/prettify/prettify.js"></script>
9     <script src="scripts/prettify/lang-css.js"></script>
10     <script src="scripts/jquery.min.js"></script>
11     <!--[if lt IE 9]>
12       <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
13     <![endif]-->
14     <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
15     <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css">
16     <link type="text/css" rel="stylesheet" href="styles/jaguar.css">
17     
18     
19     <script>
20     var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true}};
21     </script>
22     
23
24     
25 </head>
26 <body>
27 <div id="wrap" class="clearfix">
28     
29 <div class="navigation">
30     <h3 class="applicationName"><a href="index.html"></a></h3>
31
32     <div class="search">
33         <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations">
34     </div>
35     <ul class="list">
36     
37         <li class="item" data-name="LuCI">
38             <span class="title">
39                 <a href="LuCI.html">LuCI</a>
40                 
41             </span>
42             <ul class="members itemMembers">
43             
44             <span class="subtitle">Members</span>
45             
46                 <li data-name="LuCI#Class"><a href="LuCI.html#Class">Class</a></li>
47             
48                 <li data-name="LuCI#dom"><a href="LuCI.html#dom">dom</a></li>
49             
50                 <li data-name="LuCI#env"><a href="LuCI.html#env">env</a></li>
51             
52                 <li data-name="LuCI#Poll"><a href="LuCI.html#Poll">Poll</a></li>
53             
54                 <li data-name="LuCI#Request"><a href="LuCI.html#Request">Request</a></li>
55             
56                 <li data-name="LuCI#view"><a href="LuCI.html#view">view</a></li>
57             
58             </ul>
59             <ul class="typedefs itemMembers">
60             
61             <span class="subtitle">Typedefs</span>
62             
63                 <li data-name="LuCI.requestCallbackFn"><a href="LuCI.html#.requestCallbackFn">requestCallbackFn</a></li>
64             
65             </ul>
66             <ul class="typedefs itemMembers">
67             
68             </ul>
69             <ul class="methods itemMembers">
70             
71             <span class="subtitle">Methods</span>
72             
73                 <li data-name="LuCI#bind"><a href="LuCI.html#bind">bind</a></li>
74             
75                 <li data-name="LuCI#error"><a href="LuCI.html#error">error</a></li>
76             
77                 <li data-name="LuCI#get"><a href="LuCI.html#get">get</a></li>
78             
79                 <li data-name="LuCI#halt"><a href="LuCI.html#halt">halt</a></li>
80             
81                 <li data-name="LuCI#hasSystemFeature"><a href="LuCI.html#hasSystemFeature">hasSystemFeature</a></li>
82             
83                 <li data-name="LuCI#isObject"><a href="LuCI.html#isObject">isObject</a></li>
84             
85                 <li data-name="LuCI#location"><a href="LuCI.html#location">location</a></li>
86             
87                 <li data-name="LuCI#media"><a href="LuCI.html#media">media</a></li>
88             
89                 <li data-name="LuCI#path"><a href="LuCI.html#path">path</a></li>
90             
91                 <li data-name="LuCI#poll"><a href="LuCI.html#poll">poll</a></li>
92             
93                 <li data-name="LuCI#post"><a href="LuCI.html#post">post</a></li>
94             
95                 <li data-name="LuCI#raise"><a href="LuCI.html#raise">raise</a></li>
96             
97                 <li data-name="LuCI#require"><a href="LuCI.html#require">require</a></li>
98             
99                 <li data-name="LuCI#resolveDefault"><a href="LuCI.html#resolveDefault">resolveDefault</a></li>
100             
101                 <li data-name="LuCI#resource"><a href="LuCI.html#resource">resource</a></li>
102             
103                 <li data-name="LuCI#run"><a href="LuCI.html#run">run</a></li>
104             
105                 <li data-name="LuCI#sortedKeys"><a href="LuCI.html#sortedKeys">sortedKeys</a></li>
106             
107                 <li data-name="LuCI#stop"><a href="LuCI.html#stop">stop</a></li>
108             
109                 <li data-name="LuCI#toArray"><a href="LuCI.html#toArray">toArray</a></li>
110             
111                 <li data-name="LuCI#url"><a href="LuCI.html#url">url</a></li>
112             
113             </ul>
114             <ul class="events itemMembers">
115             
116             </ul>
117         </li>
118     
119         <li class="item" data-name="LuCI.baseclass">
120             <span class="title">
121                 <a href="LuCI.baseclass.html">LuCI.baseclass</a>
122                 
123             </span>
124             <ul class="members itemMembers">
125             
126             </ul>
127             <ul class="typedefs itemMembers">
128             
129             </ul>
130             <ul class="typedefs itemMembers">
131             
132             </ul>
133             <ul class="methods itemMembers">
134             
135             <span class="subtitle">Methods</span>
136             
137                 <li data-name="LuCI.baseclass.extend"><a href="LuCI.baseclass.html#.extend">extend</a></li>
138             
139                 <li data-name="LuCI.baseclass.instantiate"><a href="LuCI.baseclass.html#.instantiate">instantiate</a></li>
140             
141                 <li data-name="LuCI.baseclass.isSubclass"><a href="LuCI.baseclass.html#.isSubclass">isSubclass</a></li>
142             
143                 <li data-name="LuCI.baseclass.singleton"><a href="LuCI.baseclass.html#.singleton">singleton</a></li>
144             
145                 <li data-name="LuCI.baseclass#super"><a href="LuCI.baseclass.html#super">super</a></li>
146             
147                 <li data-name="LuCI.baseclass#varargs"><a href="LuCI.baseclass.html#varargs">varargs</a></li>
148             
149             </ul>
150             <ul class="events itemMembers">
151             
152             </ul>
153         </li>
154     
155         <li class="item" data-name="LuCI.dom">
156             <span class="title">
157                 <a href="LuCI.dom.html">LuCI.dom</a>
158                 
159             </span>
160             <ul class="members itemMembers">
161             
162             </ul>
163             <ul class="typedefs itemMembers">
164             
165             <span class="subtitle">Typedefs</span>
166             
167                 <li data-name="LuCI.dom~ignoreCallbackFn"><a href="LuCI.dom.html#~ignoreCallbackFn">ignoreCallbackFn</a></li>
168             
169             </ul>
170             <ul class="typedefs itemMembers">
171             
172             </ul>
173             <ul class="methods itemMembers">
174             
175             <span class="subtitle">Methods</span>
176             
177                 <li data-name="LuCI.dom#append"><a href="LuCI.dom.html#append">append</a></li>
178             
179                 <li data-name="LuCI.dom#attr"><a href="LuCI.dom.html#attr">attr</a></li>
180             
181                 <li data-name="LuCI.dom#bindClassInstance"><a href="LuCI.dom.html#bindClassInstance">bindClassInstance</a></li>
182             
183                 <li data-name="LuCI.dom#callClassMethod"><a href="LuCI.dom.html#callClassMethod">callClassMethod</a></li>
184             
185                 <li data-name="LuCI.dom#content"><a href="LuCI.dom.html#content">content</a></li>
186             
187                 <li data-name="LuCI.dom#create"><a href="LuCI.dom.html#create">create</a></li>
188             
189                 <li data-name="LuCI.dom#data"><a href="LuCI.dom.html#data">data</a></li>
190             
191                 <li data-name="LuCI.dom#elem"><a href="LuCI.dom.html#elem">elem</a></li>
192             
193                 <li data-name="LuCI.dom#findClassInstance"><a href="LuCI.dom.html#findClassInstance">findClassInstance</a></li>
194             
195                 <li data-name="LuCI.dom#isEmpty"><a href="LuCI.dom.html#isEmpty">isEmpty</a></li>
196             
197                 <li data-name="LuCI.dom#matches"><a href="LuCI.dom.html#matches">matches</a></li>
198             
199                 <li data-name="LuCI.dom#parent"><a href="LuCI.dom.html#parent">parent</a></li>
200             
201                 <li data-name="LuCI.dom#parse"><a href="LuCI.dom.html#parse">parse</a></li>
202             
203             </ul>
204             <ul class="events itemMembers">
205             
206             </ul>
207         </li>
208     
209         <li class="item" data-name="LuCI.form">
210             <span class="title">
211                 <a href="LuCI.form.html">LuCI.form</a>
212                 
213             </span>
214             <ul class="members itemMembers">
215             
216             </ul>
217             <ul class="typedefs itemMembers">
218             
219             </ul>
220             <ul class="typedefs itemMembers">
221             
222             </ul>
223             <ul class="methods itemMembers">
224             
225             </ul>
226             <ul class="events itemMembers">
227             
228             </ul>
229         </li>
230     
231         <li class="item" data-name="LuCI.form.AbstractElement">
232             <span class="title">
233                 <a href="LuCI.form.AbstractElement.html">LuCI.form.AbstractElement</a>
234                 
235             </span>
236             <ul class="members itemMembers">
237             
238             </ul>
239             <ul class="typedefs itemMembers">
240             
241             </ul>
242             <ul class="typedefs itemMembers">
243             
244             </ul>
245             <ul class="methods itemMembers">
246             
247             <span class="subtitle">Methods</span>
248             
249                 <li data-name="LuCI.form.AbstractElement#append"><a href="LuCI.form.AbstractElement.html#append">append</a></li>
250             
251                 <li data-name="LuCI.form.AbstractElement#parse"><a href="LuCI.form.AbstractElement.html#parse">parse</a></li>
252             
253                 <li data-name="LuCI.form.AbstractElement#render"><a href="LuCI.form.AbstractElement.html#render">render</a></li>
254             
255                 <li data-name="LuCI.form.AbstractElement#stripTags"><a href="LuCI.form.AbstractElement.html#stripTags">stripTags</a></li>
256             
257                 <li data-name="LuCI.form.AbstractElement#titleFn"><a href="LuCI.form.AbstractElement.html#titleFn">titleFn</a></li>
258             
259             </ul>
260             <ul class="events itemMembers">
261             
262             </ul>
263         </li>
264     
265         <li class="item" data-name="LuCI.form.AbstractSection">
266             <span class="title">
267                 <a href="LuCI.form.AbstractSection.html">LuCI.form.AbstractSection</a>
268                 
269             </span>
270             <ul class="members itemMembers">
271             
272             <span class="subtitle">Members</span>
273             
274                 <li data-name="LuCI.form.AbstractSection##parentoption"><a href="LuCI.form.AbstractSection.html#parentoption">parentoption</a></li>
275             
276             </ul>
277             <ul class="typedefs itemMembers">
278             
279             </ul>
280             <ul class="typedefs itemMembers">
281             
282             </ul>
283             <ul class="methods itemMembers">
284             
285             <span class="subtitle">Methods</span>
286             
287                 <li data-name="LuCI.form.AbstractSection#append"><a href="LuCI.form.AbstractSection.html#append">append</a></li>
288             
289                 <li data-name="LuCI.form.AbstractSection#cfgsections"><a href="LuCI.form.AbstractSection.html#cfgsections">cfgsections</a></li>
290             
291                 <li data-name="LuCI.form.AbstractSection#filter"><a href="LuCI.form.AbstractSection.html#filter">filter</a></li>
292             
293                 <li data-name="LuCI.form.AbstractSection#load"><a href="LuCI.form.AbstractSection.html#load">load</a></li>
294             
295                 <li data-name="LuCI.form.AbstractSection#option"><a href="LuCI.form.AbstractSection.html#option">option</a></li>
296             
297                 <li data-name="LuCI.form.AbstractSection#parse"><a href="LuCI.form.AbstractSection.html#parse">parse</a></li>
298             
299                 <li data-name="LuCI.form.AbstractSection#render"><a href="LuCI.form.AbstractSection.html#render">render</a></li>
300             
301                 <li data-name="LuCI.form.AbstractSection#stripTags"><a href="LuCI.form.AbstractSection.html#stripTags">stripTags</a></li>
302             
303                 <li data-name="LuCI.form.AbstractSection#tab"><a href="LuCI.form.AbstractSection.html#tab">tab</a></li>
304             
305                 <li data-name="LuCI.form.AbstractSection#taboption"><a href="LuCI.form.AbstractSection.html#taboption">taboption</a></li>
306             
307                 <li data-name="LuCI.form.AbstractSection#titleFn"><a href="LuCI.form.AbstractSection.html#titleFn">titleFn</a></li>
308             
309             </ul>
310             <ul class="events itemMembers">
311             
312             </ul>
313         </li>
314     
315         <li class="item" data-name="LuCI.form.AbstractValue">
316             <span class="title">
317                 <a href="LuCI.form.AbstractValue.html">LuCI.form.AbstractValue</a>
318                 
319             </span>
320             <ul class="members itemMembers">
321             
322             <span class="subtitle">Members</span>
323             
324                 <li data-name="LuCI.form.AbstractValue##datatype"><a href="LuCI.form.AbstractValue.html#datatype">datatype</a></li>
325             
326                 <li data-name="LuCI.form.AbstractValue##default"><a href="LuCI.form.AbstractValue.html#default">default</a></li>
327             
328                 <li data-name="LuCI.form.AbstractValue##editable"><a href="LuCI.form.AbstractValue.html#editable">editable</a></li>
329             
330                 <li data-name="LuCI.form.AbstractValue##modalonly"><a href="LuCI.form.AbstractValue.html#modalonly">modalonly</a></li>
331             
332                 <li data-name="LuCI.form.AbstractValue##optional"><a href="LuCI.form.AbstractValue.html#optional">optional</a></li>
333             
334                 <li data-name="LuCI.form.AbstractValue##rmempty"><a href="LuCI.form.AbstractValue.html#rmempty">rmempty</a></li>
335             
336                 <li data-name="LuCI.form.AbstractValue##uciconfig"><a href="LuCI.form.AbstractValue.html#uciconfig">uciconfig</a></li>
337             
338                 <li data-name="LuCI.form.AbstractValue##ucioption"><a href="LuCI.form.AbstractValue.html#ucioption">ucioption</a></li>
339             
340                 <li data-name="LuCI.form.AbstractValue##ucisection"><a href="LuCI.form.AbstractValue.html#ucisection">ucisection</a></li>
341             
342                 <li data-name="LuCI.form.AbstractValue##validate"><a href="LuCI.form.AbstractValue.html#validate">validate</a></li>
343             
344                 <li data-name="LuCI.form.AbstractValue##width"><a href="LuCI.form.AbstractValue.html#width">width</a></li>
345             
346             </ul>
347             <ul class="typedefs itemMembers">
348             
349             </ul>
350             <ul class="typedefs itemMembers">
351             
352             </ul>
353             <ul class="methods itemMembers">
354             
355             <span class="subtitle">Methods</span>
356             
357                 <li data-name="LuCI.form.AbstractValue#append"><a href="LuCI.form.AbstractValue.html#append">append</a></li>
358             
359                 <li data-name="LuCI.form.AbstractValue#cbid"><a href="LuCI.form.AbstractValue.html#cbid">cbid</a></li>
360             
361                 <li data-name="LuCI.form.AbstractValue#cfgvalue"><a href="LuCI.form.AbstractValue.html#cfgvalue">cfgvalue</a></li>
362             
363                 <li data-name="LuCI.form.AbstractValue#depends"><a href="LuCI.form.AbstractValue.html#depends">depends</a></li>
364             
365                 <li data-name="LuCI.form.AbstractValue#formvalue"><a href="LuCI.form.AbstractValue.html#formvalue">formvalue</a></li>
366             
367                 <li data-name="LuCI.form.AbstractValue#getUIElement"><a href="LuCI.form.AbstractValue.html#getUIElement">getUIElement</a></li>
368             
369                 <li data-name="LuCI.form.AbstractValue#isActive"><a href="LuCI.form.AbstractValue.html#isActive">isActive</a></li>
370             
371                 <li data-name="LuCI.form.AbstractValue#isValid"><a href="LuCI.form.AbstractValue.html#isValid">isValid</a></li>
372             
373                 <li data-name="LuCI.form.AbstractValue#load"><a href="LuCI.form.AbstractValue.html#load">load</a></li>
374             
375                 <li data-name="LuCI.form.AbstractValue#parse"><a href="LuCI.form.AbstractValue.html#parse">parse</a></li>
376             
377                 <li data-name="LuCI.form.AbstractValue#remove"><a href="LuCI.form.AbstractValue.html#remove">remove</a></li>
378             
379                 <li data-name="LuCI.form.AbstractValue#render"><a href="LuCI.form.AbstractValue.html#render">render</a></li>
380             
381                 <li data-name="LuCI.form.AbstractValue#stripTags"><a href="LuCI.form.AbstractValue.html#stripTags">stripTags</a></li>
382             
383                 <li data-name="LuCI.form.AbstractValue#textvalue"><a href="LuCI.form.AbstractValue.html#textvalue">textvalue</a></li>
384             
385                 <li data-name="LuCI.form.AbstractValue#titleFn"><a href="LuCI.form.AbstractValue.html#titleFn">titleFn</a></li>
386             
387                 <li data-name="LuCI.form.AbstractValue#validate"><a href="LuCI.form.AbstractValue.html#validate">validate</a></li>
388             
389                 <li data-name="LuCI.form.AbstractValue#write"><a href="LuCI.form.AbstractValue.html#write">write</a></li>
390             
391             </ul>
392             <ul class="events itemMembers">
393             
394             </ul>
395         </li>
396     
397         <li class="item" data-name="LuCI.form.ButtonValue">
398             <span class="title">
399                 <a href="LuCI.form.ButtonValue.html">LuCI.form.ButtonValue</a>
400                 
401             </span>
402             <ul class="members itemMembers">
403             
404             <span class="subtitle">Members</span>
405             
406                 <li data-name="LuCI.form.ButtonValue##inputstyle"><a href="LuCI.form.ButtonValue.html#inputstyle">inputstyle</a></li>
407             
408                 <li data-name="LuCI.form.ButtonValue##inputtitle"><a href="LuCI.form.ButtonValue.html#inputtitle">inputtitle</a></li>
409             
410                 <li data-name="LuCI.form.ButtonValue##onclick"><a href="LuCI.form.ButtonValue.html#onclick">onclick</a></li>
411             
412                 <li data-name="LuCI.form.ButtonValue#datatype"><a href="LuCI.form.ButtonValue.html#datatype">datatype</a></li>
413             
414                 <li data-name="LuCI.form.ButtonValue#default"><a href="LuCI.form.ButtonValue.html#default">default</a></li>
415             
416                 <li data-name="LuCI.form.ButtonValue#editable"><a href="LuCI.form.ButtonValue.html#editable">editable</a></li>
417             
418                 <li data-name="LuCI.form.ButtonValue#modalonly"><a href="LuCI.form.ButtonValue.html#modalonly">modalonly</a></li>
419             
420                 <li data-name="LuCI.form.ButtonValue#optional"><a href="LuCI.form.ButtonValue.html#optional">optional</a></li>
421             
422                 <li data-name="LuCI.form.ButtonValue#password"><a href="LuCI.form.ButtonValue.html#password">password</a></li>
423             
424                 <li data-name="LuCI.form.ButtonValue#placeholder"><a href="LuCI.form.ButtonValue.html#placeholder">placeholder</a></li>
425             
426                 <li data-name="LuCI.form.ButtonValue#rmempty"><a href="LuCI.form.ButtonValue.html#rmempty">rmempty</a></li>
427             
428                 <li data-name="LuCI.form.ButtonValue#uciconfig"><a href="LuCI.form.ButtonValue.html#uciconfig">uciconfig</a></li>
429             
430                 <li data-name="LuCI.form.ButtonValue#ucioption"><a href="LuCI.form.ButtonValue.html#ucioption">ucioption</a></li>
431             
432                 <li data-name="LuCI.form.ButtonValue#ucisection"><a href="LuCI.form.ButtonValue.html#ucisection">ucisection</a></li>
433             
434                 <li data-name="LuCI.form.ButtonValue#validate"><a href="LuCI.form.ButtonValue.html#validate">validate</a></li>
435             
436                 <li data-name="LuCI.form.ButtonValue#width"><a href="LuCI.form.ButtonValue.html#width">width</a></li>
437             
438             </ul>
439             <ul class="typedefs itemMembers">
440             
441             </ul>
442             <ul class="typedefs itemMembers">
443             
444             </ul>
445             <ul class="methods itemMembers">
446             
447             <span class="subtitle">Methods</span>
448             
449                 <li data-name="LuCI.form.ButtonValue#append"><a href="LuCI.form.ButtonValue.html#append">append</a></li>
450             
451                 <li data-name="LuCI.form.ButtonValue#cbid"><a href="LuCI.form.ButtonValue.html#cbid">cbid</a></li>
452             
453                 <li data-name="LuCI.form.ButtonValue#cfgvalue"><a href="LuCI.form.ButtonValue.html#cfgvalue">cfgvalue</a></li>
454             
455                 <li data-name="LuCI.form.ButtonValue#depends"><a href="LuCI.form.ButtonValue.html#depends">depends</a></li>
456             
457                 <li data-name="LuCI.form.ButtonValue#formvalue"><a href="LuCI.form.ButtonValue.html#formvalue">formvalue</a></li>
458             
459                 <li data-name="LuCI.form.ButtonValue#getUIElement"><a href="LuCI.form.ButtonValue.html#getUIElement">getUIElement</a></li>
460             
461                 <li data-name="LuCI.form.ButtonValue#isActive"><a href="LuCI.form.ButtonValue.html#isActive">isActive</a></li>
462             
463                 <li data-name="LuCI.form.ButtonValue#isValid"><a href="LuCI.form.ButtonValue.html#isValid">isValid</a></li>
464             
465                 <li data-name="LuCI.form.ButtonValue#load"><a href="LuCI.form.ButtonValue.html#load">load</a></li>
466             
467                 <li data-name="LuCI.form.ButtonValue#parse"><a href="LuCI.form.ButtonValue.html#parse">parse</a></li>
468             
469                 <li data-name="LuCI.form.ButtonValue#remove"><a href="LuCI.form.ButtonValue.html#remove">remove</a></li>
470             
471                 <li data-name="LuCI.form.ButtonValue#stripTags"><a href="LuCI.form.ButtonValue.html#stripTags">stripTags</a></li>
472             
473                 <li data-name="LuCI.form.ButtonValue#textvalue"><a href="LuCI.form.ButtonValue.html#textvalue">textvalue</a></li>
474             
475                 <li data-name="LuCI.form.ButtonValue#titleFn"><a href="LuCI.form.ButtonValue.html#titleFn">titleFn</a></li>
476             
477                 <li data-name="LuCI.form.ButtonValue#value"><a href="LuCI.form.ButtonValue.html#value">value</a></li>
478             
479                 <li data-name="LuCI.form.ButtonValue#write"><a href="LuCI.form.ButtonValue.html#write">write</a></li>
480             
481             </ul>
482             <ul class="events itemMembers">
483             
484             </ul>
485         </li>
486     
487         <li class="item" data-name="LuCI.form.DummyValue">
488             <span class="title">
489                 <a href="LuCI.form.DummyValue.html">LuCI.form.DummyValue</a>
490                 
491             </span>
492             <ul class="members itemMembers">
493             
494             <span class="subtitle">Members</span>
495             
496                 <li data-name="LuCI.form.DummyValue##href"><a href="LuCI.form.DummyValue.html#href">href</a></li>
497             
498                 <li data-name="LuCI.form.DummyValue##rawhtml"><a href="LuCI.form.DummyValue.html#rawhtml">rawhtml</a></li>
499             
500                 <li data-name="LuCI.form.DummyValue#datatype"><a href="LuCI.form.DummyValue.html#datatype">datatype</a></li>
501             
502                 <li data-name="LuCI.form.DummyValue#default"><a href="LuCI.form.DummyValue.html#default">default</a></li>
503             
504                 <li data-name="LuCI.form.DummyValue#editable"><a href="LuCI.form.DummyValue.html#editable">editable</a></li>
505             
506                 <li data-name="LuCI.form.DummyValue#modalonly"><a href="LuCI.form.DummyValue.html#modalonly">modalonly</a></li>
507             
508                 <li data-name="LuCI.form.DummyValue#optional"><a href="LuCI.form.DummyValue.html#optional">optional</a></li>
509             
510                 <li data-name="LuCI.form.DummyValue#password"><a href="LuCI.form.DummyValue.html#password">password</a></li>
511             
512                 <li data-name="LuCI.form.DummyValue#placeholder"><a href="LuCI.form.DummyValue.html#placeholder">placeholder</a></li>
513             
514                 <li data-name="LuCI.form.DummyValue#rmempty"><a href="LuCI.form.DummyValue.html#rmempty">rmempty</a></li>
515             
516                 <li data-name="LuCI.form.DummyValue#uciconfig"><a href="LuCI.form.DummyValue.html#uciconfig">uciconfig</a></li>
517             
518                 <li data-name="LuCI.form.DummyValue#ucioption"><a href="LuCI.form.DummyValue.html#ucioption">ucioption</a></li>
519             
520                 <li data-name="LuCI.form.DummyValue#ucisection"><a href="LuCI.form.DummyValue.html#ucisection">ucisection</a></li>
521             
522                 <li data-name="LuCI.form.DummyValue#validate"><a href="LuCI.form.DummyValue.html#validate">validate</a></li>
523             
524                 <li data-name="LuCI.form.DummyValue#width"><a href="LuCI.form.DummyValue.html#width">width</a></li>
525             
526             </ul>
527             <ul class="typedefs itemMembers">
528             
529             </ul>
530             <ul class="typedefs itemMembers">
531             
532             </ul>
533             <ul class="methods itemMembers">
534             
535             <span class="subtitle">Methods</span>
536             
537                 <li data-name="LuCI.form.DummyValue#append"><a href="LuCI.form.DummyValue.html#append">append</a></li>
538             
539                 <li data-name="LuCI.form.DummyValue#cbid"><a href="LuCI.form.DummyValue.html#cbid">cbid</a></li>
540             
541                 <li data-name="LuCI.form.DummyValue#cfgvalue"><a href="LuCI.form.DummyValue.html#cfgvalue">cfgvalue</a></li>
542             
543                 <li data-name="LuCI.form.DummyValue#depends"><a href="LuCI.form.DummyValue.html#depends">depends</a></li>
544             
545                 <li data-name="LuCI.form.DummyValue#formvalue"><a href="LuCI.form.DummyValue.html#formvalue">formvalue</a></li>
546             
547                 <li data-name="LuCI.form.DummyValue#getUIElement"><a href="LuCI.form.DummyValue.html#getUIElement">getUIElement</a></li>
548             
549                 <li data-name="LuCI.form.DummyValue#isActive"><a href="LuCI.form.DummyValue.html#isActive">isActive</a></li>
550             
551                 <li data-name="LuCI.form.DummyValue#isValid"><a href="LuCI.form.DummyValue.html#isValid">isValid</a></li>
552             
553                 <li data-name="LuCI.form.DummyValue#load"><a href="LuCI.form.DummyValue.html#load">load</a></li>
554             
555                 <li data-name="LuCI.form.DummyValue#parse"><a href="LuCI.form.DummyValue.html#parse">parse</a></li>
556             
557                 <li data-name="LuCI.form.DummyValue#remove"><a href="LuCI.form.DummyValue.html#remove">remove</a></li>
558             
559                 <li data-name="LuCI.form.DummyValue#stripTags"><a href="LuCI.form.DummyValue.html#stripTags">stripTags</a></li>
560             
561                 <li data-name="LuCI.form.DummyValue#textvalue"><a href="LuCI.form.DummyValue.html#textvalue">textvalue</a></li>
562             
563                 <li data-name="LuCI.form.DummyValue#titleFn"><a href="LuCI.form.DummyValue.html#titleFn">titleFn</a></li>
564             
565                 <li data-name="LuCI.form.DummyValue#value"><a href="LuCI.form.DummyValue.html#value">value</a></li>
566             
567                 <li data-name="LuCI.form.DummyValue#write"><a href="LuCI.form.DummyValue.html#write">write</a></li>
568             
569             </ul>
570             <ul class="events itemMembers">
571             
572             </ul>
573         </li>
574     
575         <li class="item" data-name="LuCI.form.DynamicList">
576             <span class="title">
577                 <a href="LuCI.form.DynamicList.html">LuCI.form.DynamicList</a>
578                 
579             </span>
580             <ul class="members itemMembers">
581             
582             <span class="subtitle">Members</span>
583             
584                 <li data-name="LuCI.form.DynamicList#datatype"><a href="LuCI.form.DynamicList.html#datatype">datatype</a></li>
585             
586                 <li data-name="LuCI.form.DynamicList#default"><a href="LuCI.form.DynamicList.html#default">default</a></li>
587             
588                 <li data-name="LuCI.form.DynamicList#editable"><a href="LuCI.form.DynamicList.html#editable">editable</a></li>
589             
590                 <li data-name="LuCI.form.DynamicList#modalonly"><a href="LuCI.form.DynamicList.html#modalonly">modalonly</a></li>
591             
592                 <li data-name="LuCI.form.DynamicList#optional"><a href="LuCI.form.DynamicList.html#optional">optional</a></li>
593             
594                 <li data-name="LuCI.form.DynamicList#password"><a href="LuCI.form.DynamicList.html#password">password</a></li>
595             
596                 <li data-name="LuCI.form.DynamicList#placeholder"><a href="LuCI.form.DynamicList.html#placeholder">placeholder</a></li>
597             
598                 <li data-name="LuCI.form.DynamicList#rmempty"><a href="LuCI.form.DynamicList.html#rmempty">rmempty</a></li>
599             
600                 <li data-name="LuCI.form.DynamicList#uciconfig"><a href="LuCI.form.DynamicList.html#uciconfig">uciconfig</a></li>
601             
602                 <li data-name="LuCI.form.DynamicList#ucioption"><a href="LuCI.form.DynamicList.html#ucioption">ucioption</a></li>
603             
604                 <li data-name="LuCI.form.DynamicList#ucisection"><a href="LuCI.form.DynamicList.html#ucisection">ucisection</a></li>
605             
606                 <li data-name="LuCI.form.DynamicList#validate"><a href="LuCI.form.DynamicList.html#validate">validate</a></li>
607             
608                 <li data-name="LuCI.form.DynamicList#width"><a href="LuCI.form.DynamicList.html#width">width</a></li>
609             
610             </ul>
611             <ul class="typedefs itemMembers">
612             
613             </ul>
614             <ul class="typedefs itemMembers">
615             
616             </ul>
617             <ul class="methods itemMembers">
618             
619             <span class="subtitle">Methods</span>
620             
621                 <li data-name="LuCI.form.DynamicList#append"><a href="LuCI.form.DynamicList.html#append">append</a></li>
622             
623                 <li data-name="LuCI.form.DynamicList#cbid"><a href="LuCI.form.DynamicList.html#cbid">cbid</a></li>
624             
625                 <li data-name="LuCI.form.DynamicList#cfgvalue"><a href="LuCI.form.DynamicList.html#cfgvalue">cfgvalue</a></li>
626             
627                 <li data-name="LuCI.form.DynamicList#depends"><a href="LuCI.form.DynamicList.html#depends">depends</a></li>
628             
629                 <li data-name="LuCI.form.DynamicList#formvalue"><a href="LuCI.form.DynamicList.html#formvalue">formvalue</a></li>
630             
631                 <li data-name="LuCI.form.DynamicList#getUIElement"><a href="LuCI.form.DynamicList.html#getUIElement">getUIElement</a></li>
632             
633                 <li data-name="LuCI.form.DynamicList#isActive"><a href="LuCI.form.DynamicList.html#isActive">isActive</a></li>
634             
635                 <li data-name="LuCI.form.DynamicList#isValid"><a href="LuCI.form.DynamicList.html#isValid">isValid</a></li>
636             
637                 <li data-name="LuCI.form.DynamicList#load"><a href="LuCI.form.DynamicList.html#load">load</a></li>
638             
639                 <li data-name="LuCI.form.DynamicList#parse"><a href="LuCI.form.DynamicList.html#parse">parse</a></li>
640             
641                 <li data-name="LuCI.form.DynamicList#remove"><a href="LuCI.form.DynamicList.html#remove">remove</a></li>
642             
643                 <li data-name="LuCI.form.DynamicList#stripTags"><a href="LuCI.form.DynamicList.html#stripTags">stripTags</a></li>
644             
645                 <li data-name="LuCI.form.DynamicList#textvalue"><a href="LuCI.form.DynamicList.html#textvalue">textvalue</a></li>
646             
647                 <li data-name="LuCI.form.DynamicList#titleFn"><a href="LuCI.form.DynamicList.html#titleFn">titleFn</a></li>
648             
649                 <li data-name="LuCI.form.DynamicList#value"><a href="LuCI.form.DynamicList.html#value">value</a></li>
650             
651                 <li data-name="LuCI.form.DynamicList#write"><a href="LuCI.form.DynamicList.html#write">write</a></li>
652             
653             </ul>
654             <ul class="events itemMembers">
655             
656             </ul>
657         </li>
658     
659         <li class="item" data-name="LuCI.form.FileUpload">
660             <span class="title">
661                 <a href="LuCI.form.FileUpload.html">LuCI.form.FileUpload</a>
662                 
663             </span>
664             <ul class="members itemMembers">
665             
666             <span class="subtitle">Members</span>
667             
668                 <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
669             
670                 <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
671             
672                 <li data-name="LuCI.form.FileUpload##root_directory"><a href="LuCI.form.FileUpload.html#root_directory">root_directory</a></li>
673             
674                 <li data-name="LuCI.form.FileUpload##show_hidden"><a href="LuCI.form.FileUpload.html#show_hidden">show_hidden</a></li>
675             
676                 <li data-name="LuCI.form.FileUpload#datatype"><a href="LuCI.form.FileUpload.html#datatype">datatype</a></li>
677             
678                 <li data-name="LuCI.form.FileUpload#default"><a href="LuCI.form.FileUpload.html#default">default</a></li>
679             
680                 <li data-name="LuCI.form.FileUpload#editable"><a href="LuCI.form.FileUpload.html#editable">editable</a></li>
681             
682                 <li data-name="LuCI.form.FileUpload#modalonly"><a href="LuCI.form.FileUpload.html#modalonly">modalonly</a></li>
683             
684                 <li data-name="LuCI.form.FileUpload#optional"><a href="LuCI.form.FileUpload.html#optional">optional</a></li>
685             
686                 <li data-name="LuCI.form.FileUpload#password"><a href="LuCI.form.FileUpload.html#password">password</a></li>
687             
688                 <li data-name="LuCI.form.FileUpload#placeholder"><a href="LuCI.form.FileUpload.html#placeholder">placeholder</a></li>
689             
690                 <li data-name="LuCI.form.FileUpload#rmempty"><a href="LuCI.form.FileUpload.html#rmempty">rmempty</a></li>
691             
692                 <li data-name="LuCI.form.FileUpload#uciconfig"><a href="LuCI.form.FileUpload.html#uciconfig">uciconfig</a></li>
693             
694                 <li data-name="LuCI.form.FileUpload#ucioption"><a href="LuCI.form.FileUpload.html#ucioption">ucioption</a></li>
695             
696                 <li data-name="LuCI.form.FileUpload#ucisection"><a href="LuCI.form.FileUpload.html#ucisection">ucisection</a></li>
697             
698                 <li data-name="LuCI.form.FileUpload#validate"><a href="LuCI.form.FileUpload.html#validate">validate</a></li>
699             
700                 <li data-name="LuCI.form.FileUpload#width"><a href="LuCI.form.FileUpload.html#width">width</a></li>
701             
702             </ul>
703             <ul class="typedefs itemMembers">
704             
705             </ul>
706             <ul class="typedefs itemMembers">
707             
708             </ul>
709             <ul class="methods itemMembers">
710             
711             <span class="subtitle">Methods</span>
712             
713                 <li data-name="LuCI.form.FileUpload#append"><a href="LuCI.form.FileUpload.html#append">append</a></li>
714             
715                 <li data-name="LuCI.form.FileUpload#cbid"><a href="LuCI.form.FileUpload.html#cbid">cbid</a></li>
716             
717                 <li data-name="LuCI.form.FileUpload#cfgvalue"><a href="LuCI.form.FileUpload.html#cfgvalue">cfgvalue</a></li>
718             
719                 <li data-name="LuCI.form.FileUpload#depends"><a href="LuCI.form.FileUpload.html#depends">depends</a></li>
720             
721                 <li data-name="LuCI.form.FileUpload#formvalue"><a href="LuCI.form.FileUpload.html#formvalue">formvalue</a></li>
722             
723                 <li data-name="LuCI.form.FileUpload#getUIElement"><a href="LuCI.form.FileUpload.html#getUIElement">getUIElement</a></li>
724             
725                 <li data-name="LuCI.form.FileUpload#isActive"><a href="LuCI.form.FileUpload.html#isActive">isActive</a></li>
726             
727                 <li data-name="LuCI.form.FileUpload#isValid"><a href="LuCI.form.FileUpload.html#isValid">isValid</a></li>
728             
729                 <li data-name="LuCI.form.FileUpload#load"><a href="LuCI.form.FileUpload.html#load">load</a></li>
730             
731                 <li data-name="LuCI.form.FileUpload#parse"><a href="LuCI.form.FileUpload.html#parse">parse</a></li>
732             
733                 <li data-name="LuCI.form.FileUpload#remove"><a href="LuCI.form.FileUpload.html#remove">remove</a></li>
734             
735                 <li data-name="LuCI.form.FileUpload#stripTags"><a href="LuCI.form.FileUpload.html#stripTags">stripTags</a></li>
736             
737                 <li data-name="LuCI.form.FileUpload#textvalue"><a href="LuCI.form.FileUpload.html#textvalue">textvalue</a></li>
738             
739                 <li data-name="LuCI.form.FileUpload#titleFn"><a href="LuCI.form.FileUpload.html#titleFn">titleFn</a></li>
740             
741                 <li data-name="LuCI.form.FileUpload#value"><a href="LuCI.form.FileUpload.html#value">value</a></li>
742             
743                 <li data-name="LuCI.form.FileUpload#write"><a href="LuCI.form.FileUpload.html#write">write</a></li>
744             
745             </ul>
746             <ul class="events itemMembers">
747             
748             </ul>
749         </li>
750     
751         <li class="item" data-name="LuCI.form.FlagValue">
752             <span class="title">
753                 <a href="LuCI.form.FlagValue.html">LuCI.form.FlagValue</a>
754                 
755             </span>
756             <ul class="members itemMembers">
757             
758             <span class="subtitle">Members</span>
759             
760                 <li data-name="LuCI.form.FlagValue##disabled"><a href="LuCI.form.FlagValue.html#disabled">disabled</a></li>
761             
762                 <li data-name="LuCI.form.FlagValue##enabled"><a href="LuCI.form.FlagValue.html#enabled">enabled</a></li>
763             
764                 <li data-name="LuCI.form.FlagValue#datatype"><a href="LuCI.form.FlagValue.html#datatype">datatype</a></li>
765             
766                 <li data-name="LuCI.form.FlagValue#default"><a href="LuCI.form.FlagValue.html#default">default</a></li>
767             
768                 <li data-name="LuCI.form.FlagValue#editable"><a href="LuCI.form.FlagValue.html#editable">editable</a></li>
769             
770                 <li data-name="LuCI.form.FlagValue#modalonly"><a href="LuCI.form.FlagValue.html#modalonly">modalonly</a></li>
771             
772                 <li data-name="LuCI.form.FlagValue#optional"><a href="LuCI.form.FlagValue.html#optional">optional</a></li>
773             
774                 <li data-name="LuCI.form.FlagValue#password"><a href="LuCI.form.FlagValue.html#password">password</a></li>
775             
776                 <li data-name="LuCI.form.FlagValue#placeholder"><a href="LuCI.form.FlagValue.html#placeholder">placeholder</a></li>
777             
778                 <li data-name="LuCI.form.FlagValue#rmempty"><a href="LuCI.form.FlagValue.html#rmempty">rmempty</a></li>
779             
780                 <li data-name="LuCI.form.FlagValue#uciconfig"><a href="LuCI.form.FlagValue.html#uciconfig">uciconfig</a></li>
781             
782                 <li data-name="LuCI.form.FlagValue#ucioption"><a href="LuCI.form.FlagValue.html#ucioption">ucioption</a></li>
783             
784                 <li data-name="LuCI.form.FlagValue#ucisection"><a href="LuCI.form.FlagValue.html#ucisection">ucisection</a></li>
785             
786                 <li data-name="LuCI.form.FlagValue#validate"><a href="LuCI.form.FlagValue.html#validate">validate</a></li>
787             
788                 <li data-name="LuCI.form.FlagValue#width"><a href="LuCI.form.FlagValue.html#width">width</a></li>
789             
790             </ul>
791             <ul class="typedefs itemMembers">
792             
793             </ul>
794             <ul class="typedefs itemMembers">
795             
796             </ul>
797             <ul class="methods itemMembers">
798             
799             <span class="subtitle">Methods</span>
800             
801                 <li data-name="LuCI.form.FlagValue#append"><a href="LuCI.form.FlagValue.html#append">append</a></li>
802             
803                 <li data-name="LuCI.form.FlagValue#cbid"><a href="LuCI.form.FlagValue.html#cbid">cbid</a></li>
804             
805                 <li data-name="LuCI.form.FlagValue#cfgvalue"><a href="LuCI.form.FlagValue.html#cfgvalue">cfgvalue</a></li>
806             
807                 <li data-name="LuCI.form.FlagValue#depends"><a href="LuCI.form.FlagValue.html#depends">depends</a></li>
808             
809                 <li data-name="LuCI.form.FlagValue#formvalue"><a href="LuCI.form.FlagValue.html#formvalue">formvalue</a></li>
810             
811                 <li data-name="LuCI.form.FlagValue#getUIElement"><a href="LuCI.form.FlagValue.html#getUIElement">getUIElement</a></li>
812             
813                 <li data-name="LuCI.form.FlagValue#isActive"><a href="LuCI.form.FlagValue.html#isActive">isActive</a></li>
814             
815                 <li data-name="LuCI.form.FlagValue#isValid"><a href="LuCI.form.FlagValue.html#isValid">isValid</a></li>
816             
817                 <li data-name="LuCI.form.FlagValue#load"><a href="LuCI.form.FlagValue.html#load">load</a></li>
818             
819                 <li data-name="LuCI.form.FlagValue#parse"><a href="LuCI.form.FlagValue.html#parse">parse</a></li>
820             
821                 <li data-name="LuCI.form.FlagValue#remove"><a href="LuCI.form.FlagValue.html#remove">remove</a></li>
822             
823                 <li data-name="LuCI.form.FlagValue#stripTags"><a href="LuCI.form.FlagValue.html#stripTags">stripTags</a></li>
824             
825                 <li data-name="LuCI.form.FlagValue#textvalue"><a href="LuCI.form.FlagValue.html#textvalue">textvalue</a></li>
826             
827                 <li data-name="LuCI.form.FlagValue#titleFn"><a href="LuCI.form.FlagValue.html#titleFn">titleFn</a></li>
828             
829                 <li data-name="LuCI.form.FlagValue#value"><a href="LuCI.form.FlagValue.html#value">value</a></li>
830             
831                 <li data-name="LuCI.form.FlagValue#write"><a href="LuCI.form.FlagValue.html#write">write</a></li>
832             
833             </ul>
834             <ul class="events itemMembers">
835             
836             </ul>
837         </li>
838     
839         <li class="item" data-name="LuCI.form.GridSection">
840             <span class="title">
841                 <a href="LuCI.form.GridSection.html">LuCI.form.GridSection</a>
842                 
843             </span>
844             <ul class="members itemMembers">
845             
846             <span class="subtitle">Members</span>
847             
848                 <li data-name="LuCI.form.GridSection#addbtntitle"><a href="LuCI.form.GridSection.html#addbtntitle">addbtntitle</a></li>
849             
850                 <li data-name="LuCI.form.GridSection#addremove"><a href="LuCI.form.GridSection.html#addremove">addremove</a></li>
851             
852                 <li data-name="LuCI.form.GridSection#anonymous"><a href="LuCI.form.GridSection.html#anonymous">anonymous</a></li>
853             
854                 <li data-name="LuCI.form.GridSection#extedit"><a href="LuCI.form.GridSection.html#extedit">extedit</a></li>
855             
856                 <li data-name="LuCI.form.GridSection#max_cols"><a href="LuCI.form.GridSection.html#max_cols">max_cols</a></li>
857             
858                 <li data-name="LuCI.form.GridSection#modaltitle"><a href="LuCI.form.GridSection.html#modaltitle">modaltitle</a></li>
859             
860                 <li data-name="LuCI.form.GridSection#parentoption"><a href="LuCI.form.GridSection.html#parentoption">parentoption</a></li>
861             
862                 <li data-name="LuCI.form.GridSection#rowcolors"><a href="LuCI.form.GridSection.html#rowcolors">rowcolors</a></li>
863             
864                 <li data-name="LuCI.form.GridSection#sectiontitle"><a href="LuCI.form.GridSection.html#sectiontitle">sectiontitle</a></li>
865             
866                 <li data-name="LuCI.form.GridSection#sortable"><a href="LuCI.form.GridSection.html#sortable">sortable</a></li>
867             
868                 <li data-name="LuCI.form.GridSection#tabbed"><a href="LuCI.form.GridSection.html#tabbed">tabbed</a></li>
869             
870                 <li data-name="LuCI.form.GridSection#uciconfig"><a href="LuCI.form.GridSection.html#uciconfig">uciconfig</a></li>
871             
872             </ul>
873             <ul class="typedefs itemMembers">
874             
875             </ul>
876             <ul class="typedefs itemMembers">
877             
878             </ul>
879             <ul class="methods itemMembers">
880             
881             <span class="subtitle">Methods</span>
882             
883                 <li data-name="LuCI.form.GridSection#addModalOptions"><a href="LuCI.form.GridSection.html#addModalOptions">addModalOptions</a></li>
884             
885                 <li data-name="LuCI.form.GridSection#append"><a href="LuCI.form.GridSection.html#append">append</a></li>
886             
887                 <li data-name="LuCI.form.GridSection#filter"><a href="LuCI.form.GridSection.html#filter">filter</a></li>
888             
889                 <li data-name="LuCI.form.GridSection#load"><a href="LuCI.form.GridSection.html#load">load</a></li>
890             
891                 <li data-name="LuCI.form.GridSection#option"><a href="LuCI.form.GridSection.html#option">option</a></li>
892             
893                 <li data-name="LuCI.form.GridSection#parse"><a href="LuCI.form.GridSection.html#parse">parse</a></li>
894             
895                 <li data-name="LuCI.form.GridSection#stripTags"><a href="LuCI.form.GridSection.html#stripTags">stripTags</a></li>
896             
897                 <li data-name="LuCI.form.GridSection#tab"><a href="LuCI.form.GridSection.html#tab">tab</a></li>
898             
899                 <li data-name="LuCI.form.GridSection#taboption"><a href="LuCI.form.GridSection.html#taboption">taboption</a></li>
900             
901                 <li data-name="LuCI.form.GridSection#titleFn"><a href="LuCI.form.GridSection.html#titleFn">titleFn</a></li>
902             
903             </ul>
904             <ul class="events itemMembers">
905             
906             </ul>
907         </li>
908     
909         <li class="item" data-name="LuCI.form.HiddenValue">
910             <span class="title">
911                 <a href="LuCI.form.HiddenValue.html">LuCI.form.HiddenValue</a>
912                 
913             </span>
914             <ul class="members itemMembers">
915             
916             <span class="subtitle">Members</span>
917             
918                 <li data-name="LuCI.form.HiddenValue#datatype"><a href="LuCI.form.HiddenValue.html#datatype">datatype</a></li>
919             
920                 <li data-name="LuCI.form.HiddenValue#default"><a href="LuCI.form.HiddenValue.html#default">default</a></li>
921             
922                 <li data-name="LuCI.form.HiddenValue#editable"><a href="LuCI.form.HiddenValue.html#editable">editable</a></li>
923             
924                 <li data-name="LuCI.form.HiddenValue#modalonly"><a href="LuCI.form.HiddenValue.html#modalonly">modalonly</a></li>
925             
926                 <li data-name="LuCI.form.HiddenValue#optional"><a href="LuCI.form.HiddenValue.html#optional">optional</a></li>
927             
928                 <li data-name="LuCI.form.HiddenValue#password"><a href="LuCI.form.HiddenValue.html#password">password</a></li>
929             
930                 <li data-name="LuCI.form.HiddenValue#placeholder"><a href="LuCI.form.HiddenValue.html#placeholder">placeholder</a></li>
931             
932                 <li data-name="LuCI.form.HiddenValue#rmempty"><a href="LuCI.form.HiddenValue.html#rmempty">rmempty</a></li>
933             
934                 <li data-name="LuCI.form.HiddenValue#uciconfig"><a href="LuCI.form.HiddenValue.html#uciconfig">uciconfig</a></li>
935             
936                 <li data-name="LuCI.form.HiddenValue#ucioption"><a href="LuCI.form.HiddenValue.html#ucioption">ucioption</a></li>
937             
938                 <li data-name="LuCI.form.HiddenValue#ucisection"><a href="LuCI.form.HiddenValue.html#ucisection">ucisection</a></li>
939             
940                 <li data-name="LuCI.form.HiddenValue#validate"><a href="LuCI.form.HiddenValue.html#validate">validate</a></li>
941             
942                 <li data-name="LuCI.form.HiddenValue#width"><a href="LuCI.form.HiddenValue.html#width">width</a></li>
943             
944             </ul>
945             <ul class="typedefs itemMembers">
946             
947             </ul>
948             <ul class="typedefs itemMembers">
949             
950             </ul>
951             <ul class="methods itemMembers">
952             
953             <span class="subtitle">Methods</span>
954             
955                 <li data-name="LuCI.form.HiddenValue#append"><a href="LuCI.form.HiddenValue.html#append">append</a></li>
956             
957                 <li data-name="LuCI.form.HiddenValue#cbid"><a href="LuCI.form.HiddenValue.html#cbid">cbid</a></li>
958             
959                 <li data-name="LuCI.form.HiddenValue#cfgvalue"><a href="LuCI.form.HiddenValue.html#cfgvalue">cfgvalue</a></li>
960             
961                 <li data-name="LuCI.form.HiddenValue#depends"><a href="LuCI.form.HiddenValue.html#depends">depends</a></li>
962             
963                 <li data-name="LuCI.form.HiddenValue#formvalue"><a href="LuCI.form.HiddenValue.html#formvalue">formvalue</a></li>
964             
965                 <li data-name="LuCI.form.HiddenValue#getUIElement"><a href="LuCI.form.HiddenValue.html#getUIElement">getUIElement</a></li>
966             
967                 <li data-name="LuCI.form.HiddenValue#isActive"><a href="LuCI.form.HiddenValue.html#isActive">isActive</a></li>
968             
969                 <li data-name="LuCI.form.HiddenValue#isValid"><a href="LuCI.form.HiddenValue.html#isValid">isValid</a></li>
970             
971                 <li data-name="LuCI.form.HiddenValue#load"><a href="LuCI.form.HiddenValue.html#load">load</a></li>
972             
973                 <li data-name="LuCI.form.HiddenValue#parse"><a href="LuCI.form.HiddenValue.html#parse">parse</a></li>
974             
975                 <li data-name="LuCI.form.HiddenValue#remove"><a href="LuCI.form.HiddenValue.html#remove">remove</a></li>
976             
977                 <li data-name="LuCI.form.HiddenValue#stripTags"><a href="LuCI.form.HiddenValue.html#stripTags">stripTags</a></li>
978             
979                 <li data-name="LuCI.form.HiddenValue#textvalue"><a href="LuCI.form.HiddenValue.html#textvalue">textvalue</a></li>
980             
981                 <li data-name="LuCI.form.HiddenValue#titleFn"><a href="LuCI.form.HiddenValue.html#titleFn">titleFn</a></li>
982             
983                 <li data-name="LuCI.form.HiddenValue#value"><a href="LuCI.form.HiddenValue.html#value">value</a></li>
984             
985                 <li data-name="LuCI.form.HiddenValue#write"><a href="LuCI.form.HiddenValue.html#write">write</a></li>
986             
987             </ul>
988             <ul class="events itemMembers">
989             
990             </ul>
991         </li>
992     
993         <li class="item" data-name="LuCI.form.JSONMap">
994             <span class="title">
995                 <a href="LuCI.form.JSONMap.html">LuCI.form.JSONMap</a>
996                 
997             </span>
998             <ul class="members itemMembers">
999             
1000             </ul>
1001             <ul class="typedefs itemMembers">
1002             
1003             </ul>
1004             <ul class="typedefs itemMembers">
1005             
1006             </ul>
1007             <ul class="methods itemMembers">
1008             
1009             <span class="subtitle">Methods</span>
1010             
1011                 <li data-name="LuCI.form.JSONMap#append"><a href="LuCI.form.JSONMap.html#append">append</a></li>
1012             
1013                 <li data-name="LuCI.form.JSONMap#chain"><a href="LuCI.form.JSONMap.html#chain">chain</a></li>
1014             
1015                 <li data-name="LuCI.form.JSONMap#findElement"><a href="LuCI.form.JSONMap.html#findElement">findElement</a></li>
1016             
1017                 <li data-name="LuCI.form.JSONMap#findElements"><a href="LuCI.form.JSONMap.html#findElements">findElements</a></li>
1018             
1019                 <li data-name="LuCI.form.JSONMap#load"><a href="LuCI.form.JSONMap.html#load">load</a></li>
1020             
1021                 <li data-name="LuCI.form.JSONMap#lookupOption"><a href="LuCI.form.JSONMap.html#lookupOption">lookupOption</a></li>
1022             
1023                 <li data-name="LuCI.form.JSONMap#parse"><a href="LuCI.form.JSONMap.html#parse">parse</a></li>
1024             
1025                 <li data-name="LuCI.form.JSONMap#render"><a href="LuCI.form.JSONMap.html#render">render</a></li>
1026             
1027                 <li data-name="LuCI.form.JSONMap#reset"><a href="LuCI.form.JSONMap.html#reset">reset</a></li>
1028             
1029                 <li data-name="LuCI.form.JSONMap#save"><a href="LuCI.form.JSONMap.html#save">save</a></li>
1030             
1031                 <li data-name="LuCI.form.JSONMap#section"><a href="LuCI.form.JSONMap.html#section">section</a></li>
1032             
1033                 <li data-name="LuCI.form.JSONMap#stripTags"><a href="LuCI.form.JSONMap.html#stripTags">stripTags</a></li>
1034             
1035                 <li data-name="LuCI.form.JSONMap#titleFn"><a href="LuCI.form.JSONMap.html#titleFn">titleFn</a></li>
1036             
1037             </ul>
1038             <ul class="events itemMembers">
1039             
1040             </ul>
1041         </li>
1042     
1043         <li class="item" data-name="LuCI.form.ListValue">
1044             <span class="title">
1045                 <a href="LuCI.form.ListValue.html">LuCI.form.ListValue</a>
1046                 
1047             </span>
1048             <ul class="members itemMembers">
1049             
1050             <span class="subtitle">Members</span>
1051             
1052                 <li data-name="LuCI.form.ListValue##size"><a href="LuCI.form.ListValue.html#size">size</a></li>
1053             
1054                 <li data-name="LuCI.form.ListValue#datatype"><a href="LuCI.form.ListValue.html#datatype">datatype</a></li>
1055             
1056                 <li data-name="LuCI.form.ListValue#default"><a href="LuCI.form.ListValue.html#default">default</a></li>
1057             
1058                 <li data-name="LuCI.form.ListValue#editable"><a href="LuCI.form.ListValue.html#editable">editable</a></li>
1059             
1060                 <li data-name="LuCI.form.ListValue#modalonly"><a href="LuCI.form.ListValue.html#modalonly">modalonly</a></li>
1061             
1062                 <li data-name="LuCI.form.ListValue#optional"><a href="LuCI.form.ListValue.html#optional">optional</a></li>
1063             
1064                 <li data-name="LuCI.form.ListValue#password"><a href="LuCI.form.ListValue.html#password">password</a></li>
1065             
1066                 <li data-name="LuCI.form.ListValue#placeholder"><a href="LuCI.form.ListValue.html#placeholder">placeholder</a></li>
1067             
1068                 <li data-name="LuCI.form.ListValue#rmempty"><a href="LuCI.form.ListValue.html#rmempty">rmempty</a></li>
1069             
1070                 <li data-name="LuCI.form.ListValue#uciconfig"><a href="LuCI.form.ListValue.html#uciconfig">uciconfig</a></li>
1071             
1072                 <li data-name="LuCI.form.ListValue#ucioption"><a href="LuCI.form.ListValue.html#ucioption">ucioption</a></li>
1073             
1074                 <li data-name="LuCI.form.ListValue#ucisection"><a href="LuCI.form.ListValue.html#ucisection">ucisection</a></li>
1075             
1076                 <li data-name="LuCI.form.ListValue#validate"><a href="LuCI.form.ListValue.html#validate">validate</a></li>
1077             
1078                 <li data-name="LuCI.form.ListValue#width"><a href="LuCI.form.ListValue.html#width">width</a></li>
1079             
1080             </ul>
1081             <ul class="typedefs itemMembers">
1082             
1083             </ul>
1084             <ul class="typedefs itemMembers">
1085             
1086             </ul>
1087             <ul class="methods itemMembers">
1088             
1089             <span class="subtitle">Methods</span>
1090             
1091                 <li data-name="LuCI.form.ListValue#append"><a href="LuCI.form.ListValue.html#append">append</a></li>
1092             
1093                 <li data-name="LuCI.form.ListValue#cbid"><a href="LuCI.form.ListValue.html#cbid">cbid</a></li>
1094             
1095                 <li data-name="LuCI.form.ListValue#cfgvalue"><a href="LuCI.form.ListValue.html#cfgvalue">cfgvalue</a></li>
1096             
1097                 <li data-name="LuCI.form.ListValue#depends"><a href="LuCI.form.ListValue.html#depends">depends</a></li>
1098             
1099                 <li data-name="LuCI.form.ListValue#formvalue"><a href="LuCI.form.ListValue.html#formvalue">formvalue</a></li>
1100             
1101                 <li data-name="LuCI.form.ListValue#getUIElement"><a href="LuCI.form.ListValue.html#getUIElement">getUIElement</a></li>
1102             
1103                 <li data-name="LuCI.form.ListValue#isActive"><a href="LuCI.form.ListValue.html#isActive">isActive</a></li>
1104             
1105                 <li data-name="LuCI.form.ListValue#isValid"><a href="LuCI.form.ListValue.html#isValid">isValid</a></li>
1106             
1107                 <li data-name="LuCI.form.ListValue#load"><a href="LuCI.form.ListValue.html#load">load</a></li>
1108             
1109                 <li data-name="LuCI.form.ListValue#parse"><a href="LuCI.form.ListValue.html#parse">parse</a></li>
1110             
1111                 <li data-name="LuCI.form.ListValue#remove"><a href="LuCI.form.ListValue.html#remove">remove</a></li>
1112             
1113                 <li data-name="LuCI.form.ListValue#stripTags"><a href="LuCI.form.ListValue.html#stripTags">stripTags</a></li>
1114             
1115                 <li data-name="LuCI.form.ListValue#textvalue"><a href="LuCI.form.ListValue.html#textvalue">textvalue</a></li>
1116             
1117                 <li data-name="LuCI.form.ListValue#titleFn"><a href="LuCI.form.ListValue.html#titleFn">titleFn</a></li>
1118             
1119                 <li data-name="LuCI.form.ListValue#value"><a href="LuCI.form.ListValue.html#value">value</a></li>
1120             
1121                 <li data-name="LuCI.form.ListValue#write"><a href="LuCI.form.ListValue.html#write">write</a></li>
1122             
1123             </ul>
1124             <ul class="events itemMembers">
1125             
1126             </ul>
1127         </li>
1128     
1129         <li class="item" data-name="LuCI.form.Map">
1130             <span class="title">
1131                 <a href="LuCI.form.Map.html">LuCI.form.Map</a>
1132                 
1133             </span>
1134             <ul class="members itemMembers">
1135             
1136             </ul>
1137             <ul class="typedefs itemMembers">
1138             
1139             </ul>
1140             <ul class="typedefs itemMembers">
1141             
1142             </ul>
1143             <ul class="methods itemMembers">
1144             
1145             <span class="subtitle">Methods</span>
1146             
1147                 <li data-name="LuCI.form.Map#append"><a href="LuCI.form.Map.html#append">append</a></li>
1148             
1149                 <li data-name="LuCI.form.Map#chain"><a href="LuCI.form.Map.html#chain">chain</a></li>
1150             
1151                 <li data-name="LuCI.form.Map#findElement"><a href="LuCI.form.Map.html#findElement">findElement</a></li>
1152             
1153                 <li data-name="LuCI.form.Map#findElements"><a href="LuCI.form.Map.html#findElements">findElements</a></li>
1154             
1155                 <li data-name="LuCI.form.Map#load"><a href="LuCI.form.Map.html#load">load</a></li>
1156             
1157                 <li data-name="LuCI.form.Map#lookupOption"><a href="LuCI.form.Map.html#lookupOption">lookupOption</a></li>
1158             
1159                 <li data-name="LuCI.form.Map#parse"><a href="LuCI.form.Map.html#parse">parse</a></li>
1160             
1161                 <li data-name="LuCI.form.Map#render"><a href="LuCI.form.Map.html#render">render</a></li>
1162             
1163                 <li data-name="LuCI.form.Map#reset"><a href="LuCI.form.Map.html#reset">reset</a></li>
1164             
1165                 <li data-name="LuCI.form.Map#save"><a href="LuCI.form.Map.html#save">save</a></li>
1166             
1167                 <li data-name="LuCI.form.Map#section"><a href="LuCI.form.Map.html#section">section</a></li>
1168             
1169                 <li data-name="LuCI.form.Map#stripTags"><a href="LuCI.form.Map.html#stripTags">stripTags</a></li>
1170             
1171                 <li data-name="LuCI.form.Map#titleFn"><a href="LuCI.form.Map.html#titleFn">titleFn</a></li>
1172             
1173             </ul>
1174             <ul class="events itemMembers">
1175             
1176             </ul>
1177         </li>
1178     
1179         <li class="item" data-name="LuCI.form.MultiValue">
1180             <span class="title">
1181                 <a href="LuCI.form.MultiValue.html">LuCI.form.MultiValue</a>
1182                 
1183             </span>
1184             <ul class="members itemMembers">
1185             
1186             <span class="subtitle">Members</span>
1187             
1188                 <li data-name="LuCI.form.MultiValue##display_size"><a href="LuCI.form.MultiValue.html#display_size">display_size</a></li>
1189             
1190                 <li data-name="LuCI.form.MultiValue##dropdown_size"><a href="LuCI.form.MultiValue.html#dropdown_size">dropdown_size</a></li>
1191             
1192                 <li data-name="LuCI.form.MultiValue#datatype"><a href="LuCI.form.MultiValue.html#datatype">datatype</a></li>
1193             
1194                 <li data-name="LuCI.form.MultiValue#default"><a href="LuCI.form.MultiValue.html#default">default</a></li>
1195             
1196                 <li data-name="LuCI.form.MultiValue#editable"><a href="LuCI.form.MultiValue.html#editable">editable</a></li>
1197             
1198                 <li data-name="LuCI.form.MultiValue#modalonly"><a href="LuCI.form.MultiValue.html#modalonly">modalonly</a></li>
1199             
1200                 <li data-name="LuCI.form.MultiValue#optional"><a href="LuCI.form.MultiValue.html#optional">optional</a></li>
1201             
1202                 <li data-name="LuCI.form.MultiValue#password"><a href="LuCI.form.MultiValue.html#password">password</a></li>
1203             
1204                 <li data-name="LuCI.form.MultiValue#placeholder"><a href="LuCI.form.MultiValue.html#placeholder">placeholder</a></li>
1205             
1206                 <li data-name="LuCI.form.MultiValue#rmempty"><a href="LuCI.form.MultiValue.html#rmempty">rmempty</a></li>
1207             
1208                 <li data-name="LuCI.form.MultiValue#uciconfig"><a href="LuCI.form.MultiValue.html#uciconfig">uciconfig</a></li>
1209             
1210                 <li data-name="LuCI.form.MultiValue#ucioption"><a href="LuCI.form.MultiValue.html#ucioption">ucioption</a></li>
1211             
1212                 <li data-name="LuCI.form.MultiValue#ucisection"><a href="LuCI.form.MultiValue.html#ucisection">ucisection</a></li>
1213             
1214                 <li data-name="LuCI.form.MultiValue#validate"><a href="LuCI.form.MultiValue.html#validate">validate</a></li>
1215             
1216                 <li data-name="LuCI.form.MultiValue#width"><a href="LuCI.form.MultiValue.html#width">width</a></li>
1217             
1218             </ul>
1219             <ul class="typedefs itemMembers">
1220             
1221             </ul>
1222             <ul class="typedefs itemMembers">
1223             
1224             </ul>
1225             <ul class="methods itemMembers">
1226             
1227             <span class="subtitle">Methods</span>
1228             
1229                 <li data-name="LuCI.form.MultiValue#append"><a href="LuCI.form.MultiValue.html#append">append</a></li>
1230             
1231                 <li data-name="LuCI.form.MultiValue#cbid"><a href="LuCI.form.MultiValue.html#cbid">cbid</a></li>
1232             
1233                 <li data-name="LuCI.form.MultiValue#cfgvalue"><a href="LuCI.form.MultiValue.html#cfgvalue">cfgvalue</a></li>
1234             
1235                 <li data-name="LuCI.form.MultiValue#depends"><a href="LuCI.form.MultiValue.html#depends">depends</a></li>
1236             
1237                 <li data-name="LuCI.form.MultiValue#formvalue"><a href="LuCI.form.MultiValue.html#formvalue">formvalue</a></li>
1238             
1239                 <li data-name="LuCI.form.MultiValue#getUIElement"><a href="LuCI.form.MultiValue.html#getUIElement">getUIElement</a></li>
1240             
1241                 <li data-name="LuCI.form.MultiValue#isActive"><a href="LuCI.form.MultiValue.html#isActive">isActive</a></li>
1242             
1243                 <li data-name="LuCI.form.MultiValue#isValid"><a href="LuCI.form.MultiValue.html#isValid">isValid</a></li>
1244             
1245                 <li data-name="LuCI.form.MultiValue#load"><a href="LuCI.form.MultiValue.html#load">load</a></li>
1246             
1247                 <li data-name="LuCI.form.MultiValue#parse"><a href="LuCI.form.MultiValue.html#parse">parse</a></li>
1248             
1249                 <li data-name="LuCI.form.MultiValue#remove"><a href="LuCI.form.MultiValue.html#remove">remove</a></li>
1250             
1251                 <li data-name="LuCI.form.MultiValue#stripTags"><a href="LuCI.form.MultiValue.html#stripTags">stripTags</a></li>
1252             
1253                 <li data-name="LuCI.form.MultiValue#textvalue"><a href="LuCI.form.MultiValue.html#textvalue">textvalue</a></li>
1254             
1255                 <li data-name="LuCI.form.MultiValue#titleFn"><a href="LuCI.form.MultiValue.html#titleFn">titleFn</a></li>
1256             
1257                 <li data-name="LuCI.form.MultiValue#value"><a href="LuCI.form.MultiValue.html#value">value</a></li>
1258             
1259                 <li data-name="LuCI.form.MultiValue#write"><a href="LuCI.form.MultiValue.html#write">write</a></li>
1260             
1261             </ul>
1262             <ul class="events itemMembers">
1263             
1264             </ul>
1265         </li>
1266     
1267         <li class="item" data-name="LuCI.form.NamedSection">
1268             <span class="title">
1269                 <a href="LuCI.form.NamedSection.html">LuCI.form.NamedSection</a>
1270                 
1271             </span>
1272             <ul class="members itemMembers">
1273             
1274             <span class="subtitle">Members</span>
1275             
1276                 <li data-name="LuCI.form.NamedSection##addremove"><a href="LuCI.form.NamedSection.html#addremove">addremove</a></li>
1277             
1278                 <li data-name="LuCI.form.NamedSection##uciconfig"><a href="LuCI.form.NamedSection.html#uciconfig">uciconfig</a></li>
1279             
1280                 <li data-name="LuCI.form.NamedSection#parentoption"><a href="LuCI.form.NamedSection.html#parentoption">parentoption</a></li>
1281             
1282             </ul>
1283             <ul class="typedefs itemMembers">
1284             
1285             </ul>
1286             <ul class="typedefs itemMembers">
1287             
1288             </ul>
1289             <ul class="methods itemMembers">
1290             
1291             <span class="subtitle">Methods</span>
1292             
1293                 <li data-name="LuCI.form.NamedSection#append"><a href="LuCI.form.NamedSection.html#append">append</a></li>
1294             
1295                 <li data-name="LuCI.form.NamedSection#cfgsections"><a href="LuCI.form.NamedSection.html#cfgsections">cfgsections</a></li>
1296             
1297                 <li data-name="LuCI.form.NamedSection#filter"><a href="LuCI.form.NamedSection.html#filter">filter</a></li>
1298             
1299                 <li data-name="LuCI.form.NamedSection#load"><a href="LuCI.form.NamedSection.html#load">load</a></li>
1300             
1301                 <li data-name="LuCI.form.NamedSection#option"><a href="LuCI.form.NamedSection.html#option">option</a></li>
1302             
1303                 <li data-name="LuCI.form.NamedSection#parse"><a href="LuCI.form.NamedSection.html#parse">parse</a></li>
1304             
1305                 <li data-name="LuCI.form.NamedSection#render"><a href="LuCI.form.NamedSection.html#render">render</a></li>
1306             
1307                 <li data-name="LuCI.form.NamedSection#stripTags"><a href="LuCI.form.NamedSection.html#stripTags">stripTags</a></li>
1308             
1309                 <li data-name="LuCI.form.NamedSection#tab"><a href="LuCI.form.NamedSection.html#tab">tab</a></li>
1310             
1311                 <li data-name="LuCI.form.NamedSection#taboption"><a href="LuCI.form.NamedSection.html#taboption">taboption</a></li>
1312             
1313                 <li data-name="LuCI.form.NamedSection#titleFn"><a href="LuCI.form.NamedSection.html#titleFn">titleFn</a></li>
1314             
1315             </ul>
1316             <ul class="events itemMembers">
1317             
1318             </ul>
1319         </li>
1320     
1321         <li class="item" data-name="LuCI.form.SectionValue">
1322             <span class="title">
1323                 <a href="LuCI.form.SectionValue.html">LuCI.form.SectionValue</a>
1324                 
1325             </span>
1326             <ul class="members itemMembers">
1327             
1328             <span class="subtitle">Members</span>
1329             
1330                 <li data-name="LuCI.form.SectionValue##subsection"><a href="LuCI.form.SectionValue.html#subsection">subsection</a></li>
1331             
1332                 <li data-name="LuCI.form.SectionValue#datatype"><a href="LuCI.form.SectionValue.html#datatype">datatype</a></li>
1333             
1334                 <li data-name="LuCI.form.SectionValue#default"><a href="LuCI.form.SectionValue.html#default">default</a></li>
1335             
1336                 <li data-name="LuCI.form.SectionValue#editable"><a href="LuCI.form.SectionValue.html#editable">editable</a></li>
1337             
1338                 <li data-name="LuCI.form.SectionValue#modalonly"><a href="LuCI.form.SectionValue.html#modalonly">modalonly</a></li>
1339             
1340                 <li data-name="LuCI.form.SectionValue#optional"><a href="LuCI.form.SectionValue.html#optional">optional</a></li>
1341             
1342                 <li data-name="LuCI.form.SectionValue#password"><a href="LuCI.form.SectionValue.html#password">password</a></li>
1343             
1344                 <li data-name="LuCI.form.SectionValue#placeholder"><a href="LuCI.form.SectionValue.html#placeholder">placeholder</a></li>
1345             
1346                 <li data-name="LuCI.form.SectionValue#rmempty"><a href="LuCI.form.SectionValue.html#rmempty">rmempty</a></li>
1347             
1348                 <li data-name="LuCI.form.SectionValue#uciconfig"><a href="LuCI.form.SectionValue.html#uciconfig">uciconfig</a></li>
1349             
1350                 <li data-name="LuCI.form.SectionValue#ucioption"><a href="LuCI.form.SectionValue.html#ucioption">ucioption</a></li>
1351             
1352                 <li data-name="LuCI.form.SectionValue#ucisection"><a href="LuCI.form.SectionValue.html#ucisection">ucisection</a></li>
1353             
1354                 <li data-name="LuCI.form.SectionValue#validate"><a href="LuCI.form.SectionValue.html#validate">validate</a></li>
1355             
1356                 <li data-name="LuCI.form.SectionValue#width"><a href="LuCI.form.SectionValue.html#width">width</a></li>
1357             
1358             </ul>
1359             <ul class="typedefs itemMembers">
1360             
1361             </ul>
1362             <ul class="typedefs itemMembers">
1363             
1364             </ul>
1365             <ul class="methods itemMembers">
1366             
1367             <span class="subtitle">Methods</span>
1368             
1369                 <li data-name="LuCI.form.SectionValue#append"><a href="LuCI.form.SectionValue.html#append">append</a></li>
1370             
1371                 <li data-name="LuCI.form.SectionValue#cbid"><a href="LuCI.form.SectionValue.html#cbid">cbid</a></li>
1372             
1373                 <li data-name="LuCI.form.SectionValue#cfgvalue"><a href="LuCI.form.SectionValue.html#cfgvalue">cfgvalue</a></li>
1374             
1375                 <li data-name="LuCI.form.SectionValue#depends"><a href="LuCI.form.SectionValue.html#depends">depends</a></li>
1376             
1377                 <li data-name="LuCI.form.SectionValue#formvalue"><a href="LuCI.form.SectionValue.html#formvalue">formvalue</a></li>
1378             
1379                 <li data-name="LuCI.form.SectionValue#getUIElement"><a href="LuCI.form.SectionValue.html#getUIElement">getUIElement</a></li>
1380             
1381                 <li data-name="LuCI.form.SectionValue#isActive"><a href="LuCI.form.SectionValue.html#isActive">isActive</a></li>
1382             
1383                 <li data-name="LuCI.form.SectionValue#isValid"><a href="LuCI.form.SectionValue.html#isValid">isValid</a></li>
1384             
1385                 <li data-name="LuCI.form.SectionValue#load"><a href="LuCI.form.SectionValue.html#load">load</a></li>
1386             
1387                 <li data-name="LuCI.form.SectionValue#parse"><a href="LuCI.form.SectionValue.html#parse">parse</a></li>
1388             
1389                 <li data-name="LuCI.form.SectionValue#remove"><a href="LuCI.form.SectionValue.html#remove">remove</a></li>
1390             
1391                 <li data-name="LuCI.form.SectionValue#stripTags"><a href="LuCI.form.SectionValue.html#stripTags">stripTags</a></li>
1392             
1393                 <li data-name="LuCI.form.SectionValue#textvalue"><a href="LuCI.form.SectionValue.html#textvalue">textvalue</a></li>
1394             
1395                 <li data-name="LuCI.form.SectionValue#titleFn"><a href="LuCI.form.SectionValue.html#titleFn">titleFn</a></li>
1396             
1397                 <li data-name="LuCI.form.SectionValue#value"><a href="LuCI.form.SectionValue.html#value">value</a></li>
1398             
1399                 <li data-name="LuCI.form.SectionValue#write"><a href="LuCI.form.SectionValue.html#write">write</a></li>
1400             
1401             </ul>
1402             <ul class="events itemMembers">
1403             
1404             </ul>
1405         </li>
1406     
1407         <li class="item" data-name="LuCI.form.TableSection">
1408             <span class="title">
1409                 <a href="LuCI.form.TableSection.html">LuCI.form.TableSection</a>
1410                 
1411             </span>
1412             <ul class="members itemMembers">
1413             
1414             <span class="subtitle">Members</span>
1415             
1416                 <li data-name="LuCI.form.TableSection##addbtntitle"><a href="LuCI.form.TableSection.html#addbtntitle">addbtntitle</a></li>
1417             
1418                 <li data-name="LuCI.form.TableSection##addremove"><a href="LuCI.form.TableSection.html#addremove">addremove</a></li>
1419             
1420                 <li data-name="LuCI.form.TableSection##anonymous"><a href="LuCI.form.TableSection.html#anonymous">anonymous</a></li>
1421             
1422                 <li data-name="LuCI.form.TableSection##extedit"><a href="LuCI.form.TableSection.html#extedit">extedit</a></li>
1423             
1424                 <li data-name="LuCI.form.TableSection##max_cols"><a href="LuCI.form.TableSection.html#max_cols">max_cols</a></li>
1425             
1426                 <li data-name="LuCI.form.TableSection##modaltitle"><a href="LuCI.form.TableSection.html#modaltitle">modaltitle</a></li>
1427             
1428                 <li data-name="LuCI.form.TableSection##rowcolors"><a href="LuCI.form.TableSection.html#rowcolors">rowcolors</a></li>
1429             
1430                 <li data-name="LuCI.form.TableSection##sectiontitle"><a href="LuCI.form.TableSection.html#sectiontitle">sectiontitle</a></li>
1431             
1432                 <li data-name="LuCI.form.TableSection##sortable"><a href="LuCI.form.TableSection.html#sortable">sortable</a></li>
1433             
1434                 <li data-name="LuCI.form.TableSection##uciconfig"><a href="LuCI.form.TableSection.html#uciconfig">uciconfig</a></li>
1435             
1436                 <li data-name="LuCI.form.TableSection#addbtntitle"><a href="LuCI.form.TableSection.html#addbtntitle">addbtntitle</a></li>
1437             
1438                 <li data-name="LuCI.form.TableSection#addremove"><a href="LuCI.form.TableSection.html#addremove">addremove</a></li>
1439             
1440                 <li data-name="LuCI.form.TableSection#anonymous"><a href="LuCI.form.TableSection.html#anonymous">anonymous</a></li>
1441             
1442                 <li data-name="LuCI.form.TableSection#parentoption"><a href="LuCI.form.TableSection.html#parentoption">parentoption</a></li>
1443             
1444                 <li data-name="LuCI.form.TableSection#tabbed"><a href="LuCI.form.TableSection.html#tabbed">tabbed</a></li>
1445             
1446                 <li data-name="LuCI.form.TableSection#uciconfig"><a href="LuCI.form.TableSection.html#uciconfig">uciconfig</a></li>
1447             
1448             </ul>
1449             <ul class="typedefs itemMembers">
1450             
1451             </ul>
1452             <ul class="typedefs itemMembers">
1453             
1454             </ul>
1455             <ul class="methods itemMembers">
1456             
1457             <span class="subtitle">Methods</span>
1458             
1459                 <li data-name="LuCI.form.TableSection#addModalOptions"><a href="LuCI.form.TableSection.html#addModalOptions">addModalOptions</a></li>
1460             
1461                 <li data-name="LuCI.form.TableSection#append"><a href="LuCI.form.TableSection.html#append">append</a></li>
1462             
1463                 <li data-name="LuCI.form.TableSection#filter"><a href="LuCI.form.TableSection.html#filter">filter</a></li>
1464             
1465                 <li data-name="LuCI.form.TableSection#load"><a href="LuCI.form.TableSection.html#load">load</a></li>
1466             
1467                 <li data-name="LuCI.form.TableSection#option"><a href="LuCI.form.TableSection.html#option">option</a></li>
1468             
1469                 <li data-name="LuCI.form.TableSection#parse"><a href="LuCI.form.TableSection.html#parse">parse</a></li>
1470             
1471                 <li data-name="LuCI.form.TableSection#stripTags"><a href="LuCI.form.TableSection.html#stripTags">stripTags</a></li>
1472             
1473                 <li data-name="LuCI.form.TableSection#tab"><a href="LuCI.form.TableSection.html#tab">tab</a></li>
1474             
1475                 <li data-name="LuCI.form.TableSection#taboption"><a href="LuCI.form.TableSection.html#taboption">taboption</a></li>
1476             
1477                 <li data-name="LuCI.form.TableSection#titleFn"><a href="LuCI.form.TableSection.html#titleFn">titleFn</a></li>
1478             
1479             </ul>
1480             <ul class="events itemMembers">
1481             
1482             </ul>
1483         </li>
1484     
1485         <li class="item" data-name="LuCI.form.TextValue">
1486             <span class="title">
1487                 <a href="LuCI.form.TextValue.html">LuCI.form.TextValue</a>
1488                 
1489             </span>
1490             <ul class="members itemMembers">
1491             
1492             <span class="subtitle">Members</span>
1493             
1494                 <li data-name="LuCI.form.TextValue##cols"><a href="LuCI.form.TextValue.html#cols">cols</a></li>
1495             
1496                 <li data-name="LuCI.form.TextValue##monospace"><a href="LuCI.form.TextValue.html#monospace">monospace</a></li>
1497             
1498                 <li data-name="LuCI.form.TextValue##rows"><a href="LuCI.form.TextValue.html#rows">rows</a></li>
1499             
1500                 <li data-name="LuCI.form.TextValue##wrap"><a href="LuCI.form.TextValue.html#wrap">wrap</a></li>
1501             
1502                 <li data-name="LuCI.form.TextValue#datatype"><a href="LuCI.form.TextValue.html#datatype">datatype</a></li>
1503             
1504                 <li data-name="LuCI.form.TextValue#default"><a href="LuCI.form.TextValue.html#default">default</a></li>
1505             
1506                 <li data-name="LuCI.form.TextValue#editable"><a href="LuCI.form.TextValue.html#editable">editable</a></li>
1507             
1508                 <li data-name="LuCI.form.TextValue#modalonly"><a href="LuCI.form.TextValue.html#modalonly">modalonly</a></li>
1509             
1510                 <li data-name="LuCI.form.TextValue#optional"><a href="LuCI.form.TextValue.html#optional">optional</a></li>
1511             
1512                 <li data-name="LuCI.form.TextValue#password"><a href="LuCI.form.TextValue.html#password">password</a></li>
1513             
1514                 <li data-name="LuCI.form.TextValue#placeholder"><a href="LuCI.form.TextValue.html#placeholder">placeholder</a></li>
1515             
1516                 <li data-name="LuCI.form.TextValue#rmempty"><a href="LuCI.form.TextValue.html#rmempty">rmempty</a></li>
1517             
1518                 <li data-name="LuCI.form.TextValue#uciconfig"><a href="LuCI.form.TextValue.html#uciconfig">uciconfig</a></li>
1519             
1520                 <li data-name="LuCI.form.TextValue#ucioption"><a href="LuCI.form.TextValue.html#ucioption">ucioption</a></li>
1521             
1522                 <li data-name="LuCI.form.TextValue#ucisection"><a href="LuCI.form.TextValue.html#ucisection">ucisection</a></li>
1523             
1524                 <li data-name="LuCI.form.TextValue#validate"><a href="LuCI.form.TextValue.html#validate">validate</a></li>
1525             
1526                 <li data-name="LuCI.form.TextValue#width"><a href="LuCI.form.TextValue.html#width">width</a></li>
1527             
1528             </ul>
1529             <ul class="typedefs itemMembers">
1530             
1531             </ul>
1532             <ul class="typedefs itemMembers">
1533             
1534             </ul>
1535             <ul class="methods itemMembers">
1536             
1537             <span class="subtitle">Methods</span>
1538             
1539                 <li data-name="LuCI.form.TextValue#append"><a href="LuCI.form.TextValue.html#append">append</a></li>
1540             
1541                 <li data-name="LuCI.form.TextValue#cbid"><a href="LuCI.form.TextValue.html#cbid">cbid</a></li>
1542             
1543                 <li data-name="LuCI.form.TextValue#cfgvalue"><a href="LuCI.form.TextValue.html#cfgvalue">cfgvalue</a></li>
1544             
1545                 <li data-name="LuCI.form.TextValue#depends"><a href="LuCI.form.TextValue.html#depends">depends</a></li>
1546             
1547                 <li data-name="LuCI.form.TextValue#formvalue"><a href="LuCI.form.TextValue.html#formvalue">formvalue</a></li>
1548             
1549                 <li data-name="LuCI.form.TextValue#getUIElement"><a href="LuCI.form.TextValue.html#getUIElement">getUIElement</a></li>
1550             
1551                 <li data-name="LuCI.form.TextValue#isActive"><a href="LuCI.form.TextValue.html#isActive">isActive</a></li>
1552             
1553                 <li data-name="LuCI.form.TextValue#isValid"><a href="LuCI.form.TextValue.html#isValid">isValid</a></li>
1554             
1555                 <li data-name="LuCI.form.TextValue#load"><a href="LuCI.form.TextValue.html#load">load</a></li>
1556             
1557                 <li data-name="LuCI.form.TextValue#parse"><a href="LuCI.form.TextValue.html#parse">parse</a></li>
1558             
1559                 <li data-name="LuCI.form.TextValue#remove"><a href="LuCI.form.TextValue.html#remove">remove</a></li>
1560             
1561                 <li data-name="LuCI.form.TextValue#stripTags"><a href="LuCI.form.TextValue.html#stripTags">stripTags</a></li>
1562             
1563                 <li data-name="LuCI.form.TextValue#textvalue"><a href="LuCI.form.TextValue.html#textvalue">textvalue</a></li>
1564             
1565                 <li data-name="LuCI.form.TextValue#titleFn"><a href="LuCI.form.TextValue.html#titleFn">titleFn</a></li>
1566             
1567                 <li data-name="LuCI.form.TextValue#write"><a href="LuCI.form.TextValue.html#write">write</a></li>
1568             
1569             </ul>
1570             <ul class="events itemMembers">
1571             
1572             </ul>
1573         </li>
1574     
1575         <li class="item" data-name="LuCI.form.TypedSection">
1576             <span class="title">
1577                 <a href="LuCI.form.TypedSection.html">LuCI.form.TypedSection</a>
1578                 
1579             </span>
1580             <ul class="members itemMembers">
1581             
1582             <span class="subtitle">Members</span>
1583             
1584                 <li data-name="LuCI.form.TypedSection##addbtntitle"><a href="LuCI.form.TypedSection.html#addbtntitle">addbtntitle</a></li>
1585             
1586                 <li data-name="LuCI.form.TypedSection##addremove"><a href="LuCI.form.TypedSection.html#addremove">addremove</a></li>
1587             
1588                 <li data-name="LuCI.form.TypedSection##anonymous"><a href="LuCI.form.TypedSection.html#anonymous">anonymous</a></li>
1589             
1590                 <li data-name="LuCI.form.TypedSection##tabbed"><a href="LuCI.form.TypedSection.html#tabbed">tabbed</a></li>
1591             
1592                 <li data-name="LuCI.form.TypedSection##uciconfig"><a href="LuCI.form.TypedSection.html#uciconfig">uciconfig</a></li>
1593             
1594                 <li data-name="LuCI.form.TypedSection#parentoption"><a href="LuCI.form.TypedSection.html#parentoption">parentoption</a></li>
1595             
1596             </ul>
1597             <ul class="typedefs itemMembers">
1598             
1599             </ul>
1600             <ul class="typedefs itemMembers">
1601             
1602             </ul>
1603             <ul class="methods itemMembers">
1604             
1605             <span class="subtitle">Methods</span>
1606             
1607                 <li data-name="LuCI.form.TypedSection#append"><a href="LuCI.form.TypedSection.html#append">append</a></li>
1608             
1609                 <li data-name="LuCI.form.TypedSection#cfgsections"><a href="LuCI.form.TypedSection.html#cfgsections">cfgsections</a></li>
1610             
1611                 <li data-name="LuCI.form.TypedSection#filter"><a href="LuCI.form.TypedSection.html#filter">filter</a></li>
1612             
1613                 <li data-name="LuCI.form.TypedSection#load"><a href="LuCI.form.TypedSection.html#load">load</a></li>
1614             
1615                 <li data-name="LuCI.form.TypedSection#option"><a href="LuCI.form.TypedSection.html#option">option</a></li>
1616             
1617                 <li data-name="LuCI.form.TypedSection#parse"><a href="LuCI.form.TypedSection.html#parse">parse</a></li>
1618             
1619                 <li data-name="LuCI.form.TypedSection#render"><a href="LuCI.form.TypedSection.html#render">render</a></li>
1620             
1621                 <li data-name="LuCI.form.TypedSection#stripTags"><a href="LuCI.form.TypedSection.html#stripTags">stripTags</a></li>
1622             
1623                 <li data-name="LuCI.form.TypedSection#tab"><a href="LuCI.form.TypedSection.html#tab">tab</a></li>
1624             
1625                 <li data-name="LuCI.form.TypedSection#taboption"><a href="LuCI.form.TypedSection.html#taboption">taboption</a></li>
1626             
1627                 <li data-name="LuCI.form.TypedSection#titleFn"><a href="LuCI.form.TypedSection.html#titleFn">titleFn</a></li>
1628             
1629             </ul>
1630             <ul class="events itemMembers">
1631             
1632             </ul>
1633         </li>
1634     
1635         <li class="item" data-name="LuCI.form.Value">
1636             <span class="title">
1637                 <a href="LuCI.form.Value.html">LuCI.form.Value</a>
1638                 
1639             </span>
1640             <ul class="members itemMembers">
1641             
1642             <span class="subtitle">Members</span>
1643             
1644                 <li data-name="LuCI.form.Value##password"><a href="LuCI.form.Value.html#password">password</a></li>
1645             
1646                 <li data-name="LuCI.form.Value##placeholder"><a href="LuCI.form.Value.html#placeholder">placeholder</a></li>
1647             
1648                 <li data-name="LuCI.form.Value#datatype"><a href="LuCI.form.Value.html#datatype">datatype</a></li>
1649             
1650                 <li data-name="LuCI.form.Value#default"><a href="LuCI.form.Value.html#default">default</a></li>
1651             
1652                 <li data-name="LuCI.form.Value#editable"><a href="LuCI.form.Value.html#editable">editable</a></li>
1653             
1654                 <li data-name="LuCI.form.Value#modalonly"><a href="LuCI.form.Value.html#modalonly">modalonly</a></li>
1655             
1656                 <li data-name="LuCI.form.Value#optional"><a href="LuCI.form.Value.html#optional">optional</a></li>
1657             
1658                 <li data-name="LuCI.form.Value#rmempty"><a href="LuCI.form.Value.html#rmempty">rmempty</a></li>
1659             
1660                 <li data-name="LuCI.form.Value#uciconfig"><a href="LuCI.form.Value.html#uciconfig">uciconfig</a></li>
1661             
1662                 <li data-name="LuCI.form.Value#ucioption"><a href="LuCI.form.Value.html#ucioption">ucioption</a></li>
1663             
1664                 <li data-name="LuCI.form.Value#ucisection"><a href="LuCI.form.Value.html#ucisection">ucisection</a></li>
1665             
1666                 <li data-name="LuCI.form.Value#validate"><a href="LuCI.form.Value.html#validate">validate</a></li>
1667             
1668                 <li data-name="LuCI.form.Value#width"><a href="LuCI.form.Value.html#width">width</a></li>
1669             
1670             </ul>
1671             <ul class="typedefs itemMembers">
1672             
1673             </ul>
1674             <ul class="typedefs itemMembers">
1675             
1676             </ul>
1677             <ul class="methods itemMembers">
1678             
1679             <span class="subtitle">Methods</span>
1680             
1681                 <li data-name="LuCI.form.Value#append"><a href="LuCI.form.Value.html#append">append</a></li>
1682             
1683                 <li data-name="LuCI.form.Value#cbid"><a href="LuCI.form.Value.html#cbid">cbid</a></li>
1684             
1685                 <li data-name="LuCI.form.Value#cfgvalue"><a href="LuCI.form.Value.html#cfgvalue">cfgvalue</a></li>
1686             
1687                 <li data-name="LuCI.form.Value#depends"><a href="LuCI.form.Value.html#depends">depends</a></li>
1688             
1689                 <li data-name="LuCI.form.Value#formvalue"><a href="LuCI.form.Value.html#formvalue">formvalue</a></li>
1690             
1691                 <li data-name="LuCI.form.Value#getUIElement"><a href="LuCI.form.Value.html#getUIElement">getUIElement</a></li>
1692             
1693                 <li data-name="LuCI.form.Value#isActive"><a href="LuCI.form.Value.html#isActive">isActive</a></li>
1694             
1695                 <li data-name="LuCI.form.Value#isValid"><a href="LuCI.form.Value.html#isValid">isValid</a></li>
1696             
1697                 <li data-name="LuCI.form.Value#load"><a href="LuCI.form.Value.html#load">load</a></li>
1698             
1699                 <li data-name="LuCI.form.Value#parse"><a href="LuCI.form.Value.html#parse">parse</a></li>
1700             
1701                 <li data-name="LuCI.form.Value#remove"><a href="LuCI.form.Value.html#remove">remove</a></li>
1702             
1703                 <li data-name="LuCI.form.Value#render"><a href="LuCI.form.Value.html#render">render</a></li>
1704             
1705                 <li data-name="LuCI.form.Value#stripTags"><a href="LuCI.form.Value.html#stripTags">stripTags</a></li>
1706             
1707                 <li data-name="LuCI.form.Value#textvalue"><a href="LuCI.form.Value.html#textvalue">textvalue</a></li>
1708             
1709                 <li data-name="LuCI.form.Value#titleFn"><a href="LuCI.form.Value.html#titleFn">titleFn</a></li>
1710             
1711                 <li data-name="LuCI.form.Value#value"><a href="LuCI.form.Value.html#value">value</a></li>
1712             
1713                 <li data-name="LuCI.form.Value#write"><a href="LuCI.form.Value.html#write">write</a></li>
1714             
1715             </ul>
1716             <ul class="events itemMembers">
1717             
1718             </ul>
1719         </li>
1720     
1721         <li class="item" data-name="LuCI.fs">
1722             <span class="title">
1723                 <a href="LuCI.fs.html">LuCI.fs</a>
1724                 
1725             </span>
1726             <ul class="members itemMembers">
1727             
1728             </ul>
1729             <ul class="typedefs itemMembers">
1730             
1731             <span class="subtitle">Typedefs</span>
1732             
1733                 <li data-name="LuCI.fs.FileExecResult"><a href="LuCI.fs.html#.FileExecResult">FileExecResult</a></li>
1734             
1735                 <li data-name="LuCI.fs.FileStatEntry"><a href="LuCI.fs.html#.FileStatEntry">FileStatEntry</a></li>
1736             
1737             </ul>
1738             <ul class="typedefs itemMembers">
1739             
1740             </ul>
1741             <ul class="methods itemMembers">
1742             
1743             <span class="subtitle">Methods</span>
1744             
1745                 <li data-name="LuCI.fs#exec"><a href="LuCI.fs.html#exec">exec</a></li>
1746             
1747                 <li data-name="LuCI.fs#exec_direct"><a href="LuCI.fs.html#exec_direct">exec_direct</a></li>
1748             
1749                 <li data-name="LuCI.fs#lines"><a href="LuCI.fs.html#lines">lines</a></li>
1750             
1751                 <li data-name="LuCI.fs#list"><a href="LuCI.fs.html#list">list</a></li>
1752             
1753                 <li data-name="LuCI.fs#read"><a href="LuCI.fs.html#read">read</a></li>
1754             
1755                 <li data-name="LuCI.fs#read_direct"><a href="LuCI.fs.html#read_direct">read_direct</a></li>
1756             
1757                 <li data-name="LuCI.fs#remove"><a href="LuCI.fs.html#remove">remove</a></li>
1758             
1759                 <li data-name="LuCI.fs#stat"><a href="LuCI.fs.html#stat">stat</a></li>
1760             
1761                 <li data-name="LuCI.fs#trimmed"><a href="LuCI.fs.html#trimmed">trimmed</a></li>
1762             
1763                 <li data-name="LuCI.fs#write"><a href="LuCI.fs.html#write">write</a></li>
1764             
1765             </ul>
1766             <ul class="events itemMembers">
1767             
1768             </ul>
1769         </li>
1770     
1771         <li class="item" data-name="LuCI.headers">
1772             <span class="title">
1773                 <a href="LuCI.headers.html">LuCI.headers</a>
1774                 
1775             </span>
1776             <ul class="members itemMembers">
1777             
1778             </ul>
1779             <ul class="typedefs itemMembers">
1780             
1781             </ul>
1782             <ul class="typedefs itemMembers">
1783             
1784             </ul>
1785             <ul class="methods itemMembers">
1786             
1787             <span class="subtitle">Methods</span>
1788             
1789                 <li data-name="LuCI.headers#get"><a href="LuCI.headers.html#get">get</a></li>
1790             
1791                 <li data-name="LuCI.headers#has"><a href="LuCI.headers.html#has">has</a></li>
1792             
1793             </ul>
1794             <ul class="events itemMembers">
1795             
1796             </ul>
1797         </li>
1798     
1799         <li class="item" data-name="LuCI.network">
1800             <span class="title">
1801                 <a href="LuCI.network.html">LuCI.network</a>
1802                 
1803             </span>
1804             <ul class="members itemMembers">
1805             
1806             </ul>
1807             <ul class="typedefs itemMembers">
1808             
1809             <span class="subtitle">Typedefs</span>
1810             
1811                 <li data-name="LuCI.network.SwitchTopology"><a href="LuCI.network.html#.SwitchTopology">SwitchTopology</a></li>
1812             
1813                 <li data-name="LuCI.network.WifiEncryption"><a href="LuCI.network.html#.WifiEncryption">WifiEncryption</a></li>
1814             
1815                 <li data-name="LuCI.network.WifiPeerEntry"><a href="LuCI.network.html#.WifiPeerEntry">WifiPeerEntry</a></li>
1816             
1817                 <li data-name="LuCI.network.WifiRateEntry"><a href="LuCI.network.html#.WifiRateEntry">WifiRateEntry</a></li>
1818             
1819                 <li data-name="LuCI.network.WifiScanResult"><a href="LuCI.network.html#.WifiScanResult">WifiScanResult</a></li>
1820             
1821             </ul>
1822             <ul class="typedefs itemMembers">
1823             
1824             </ul>
1825             <ul class="methods itemMembers">
1826             
1827             <span class="subtitle">Methods</span>
1828             
1829                 <li data-name="LuCI.network#addNetwork"><a href="LuCI.network.html#addNetwork">addNetwork</a></li>
1830             
1831                 <li data-name="LuCI.network#addWifiNetwork"><a href="LuCI.network.html#addWifiNetwork">addWifiNetwork</a></li>
1832             
1833                 <li data-name="LuCI.network#deleteNetwork"><a href="LuCI.network.html#deleteNetwork">deleteNetwork</a></li>
1834             
1835                 <li data-name="LuCI.network#deleteWifiNetwork"><a href="LuCI.network.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
1836             
1837                 <li data-name="LuCI.network#flushCache"><a href="LuCI.network.html#flushCache">flushCache</a></li>
1838             
1839                 <li data-name="LuCI.network#formatWifiEncryption"><a href="LuCI.network.html#formatWifiEncryption">formatWifiEncryption</a></li>
1840             
1841                 <li data-name="LuCI.network#getDevice"><a href="LuCI.network.html#getDevice">getDevice</a></li>
1842             
1843                 <li data-name="LuCI.network#getDevices"><a href="LuCI.network.html#getDevices">getDevices</a></li>
1844             
1845                 <li data-name="LuCI.network#getDSLModemType"><a href="LuCI.network.html#getDSLModemType">getDSLModemType</a></li>
1846             
1847                 <li data-name="LuCI.network#getHostHints"><a href="LuCI.network.html#getHostHints">getHostHints</a></li>
1848             
1849                 <li data-name="LuCI.network#getIfnameOf"><a href="LuCI.network.html#getIfnameOf">getIfnameOf</a></li>
1850             
1851                 <li data-name="LuCI.network#getNetwork"><a href="LuCI.network.html#getNetwork">getNetwork</a></li>
1852             
1853                 <li data-name="LuCI.network#getNetworks"><a href="LuCI.network.html#getNetworks">getNetworks</a></li>
1854             
1855                 <li data-name="LuCI.network#getProtocol"><a href="LuCI.network.html#getProtocol">getProtocol</a></li>
1856             
1857                 <li data-name="LuCI.network#getProtocols"><a href="LuCI.network.html#getProtocols">getProtocols</a></li>
1858             
1859                 <li data-name="LuCI.network#getSwitchTopologies"><a href="LuCI.network.html#getSwitchTopologies">getSwitchTopologies</a></li>
1860             
1861                 <li data-name="LuCI.network#getWAN6Networks"><a href="LuCI.network.html#getWAN6Networks">getWAN6Networks</a></li>
1862             
1863                 <li data-name="LuCI.network#getWANNetworks"><a href="LuCI.network.html#getWANNetworks">getWANNetworks</a></li>
1864             
1865                 <li data-name="LuCI.network#getWifiDevice"><a href="LuCI.network.html#getWifiDevice">getWifiDevice</a></li>
1866             
1867                 <li data-name="LuCI.network#getWifiDevices"><a href="LuCI.network.html#getWifiDevices">getWifiDevices</a></li>
1868             
1869                 <li data-name="LuCI.network#getWifiNetwork"><a href="LuCI.network.html#getWifiNetwork">getWifiNetwork</a></li>
1870             
1871                 <li data-name="LuCI.network#getWifiNetworks"><a href="LuCI.network.html#getWifiNetworks">getWifiNetworks</a></li>
1872             
1873                 <li data-name="LuCI.network#isIgnoredDevice"><a href="LuCI.network.html#isIgnoredDevice">isIgnoredDevice</a></li>
1874             
1875                 <li data-name="LuCI.network#maskToPrefix"><a href="LuCI.network.html#maskToPrefix">maskToPrefix</a></li>
1876             
1877                 <li data-name="LuCI.network#prefixToMask"><a href="LuCI.network.html#prefixToMask">prefixToMask</a></li>
1878             
1879                 <li data-name="LuCI.network#registerErrorCode"><a href="LuCI.network.html#registerErrorCode">registerErrorCode</a></li>
1880             
1881                 <li data-name="LuCI.network#registerPatternVirtual"><a href="LuCI.network.html#registerPatternVirtual">registerPatternVirtual</a></li>
1882             
1883                 <li data-name="LuCI.network#registerProtocol"><a href="LuCI.network.html#registerProtocol">registerProtocol</a></li>
1884             
1885                 <li data-name="LuCI.network#renameNetwork"><a href="LuCI.network.html#renameNetwork">renameNetwork</a></li>
1886             
1887             </ul>
1888             <ul class="events itemMembers">
1889             
1890             </ul>
1891         </li>
1892     
1893         <li class="item" data-name="LuCI.network.Device">
1894             <span class="title">
1895                 <a href="LuCI.network.Device.html">LuCI.network.Device</a>
1896                 
1897             </span>
1898             <ul class="members itemMembers">
1899             
1900             </ul>
1901             <ul class="typedefs itemMembers">
1902             
1903             </ul>
1904             <ul class="typedefs itemMembers">
1905             
1906             </ul>
1907             <ul class="methods itemMembers">
1908             
1909             <span class="subtitle">Methods</span>
1910             
1911                 <li data-name="LuCI.network.Device#getBridgeID"><a href="LuCI.network.Device.html#getBridgeID">getBridgeID</a></li>
1912             
1913                 <li data-name="LuCI.network.Device#getBridgeSTP"><a href="LuCI.network.Device.html#getBridgeSTP">getBridgeSTP</a></li>
1914             
1915                 <li data-name="LuCI.network.Device#getI18n"><a href="LuCI.network.Device.html#getI18n">getI18n</a></li>
1916             
1917                 <li data-name="LuCI.network.Device#getIP6Addrs"><a href="LuCI.network.Device.html#getIP6Addrs">getIP6Addrs</a></li>
1918             
1919                 <li data-name="LuCI.network.Device#getIPAddrs"><a href="LuCI.network.Device.html#getIPAddrs">getIPAddrs</a></li>
1920             
1921                 <li data-name="LuCI.network.Device#getMAC"><a href="LuCI.network.Device.html#getMAC">getMAC</a></li>
1922             
1923                 <li data-name="LuCI.network.Device#getMTU"><a href="LuCI.network.Device.html#getMTU">getMTU</a></li>
1924             
1925                 <li data-name="LuCI.network.Device#getName"><a href="LuCI.network.Device.html#getName">getName</a></li>
1926             
1927                 <li data-name="LuCI.network.Device#getNetwork"><a href="LuCI.network.Device.html#getNetwork">getNetwork</a></li>
1928             
1929                 <li data-name="LuCI.network.Device#getNetworks"><a href="LuCI.network.Device.html#getNetworks">getNetworks</a></li>
1930             
1931                 <li data-name="LuCI.network.Device#getPorts"><a href="LuCI.network.Device.html#getPorts">getPorts</a></li>
1932             
1933                 <li data-name="LuCI.network.Device#getRXBytes"><a href="LuCI.network.Device.html#getRXBytes">getRXBytes</a></li>
1934             
1935                 <li data-name="LuCI.network.Device#getRXPackets"><a href="LuCI.network.Device.html#getRXPackets">getRXPackets</a></li>
1936             
1937                 <li data-name="LuCI.network.Device#getShortName"><a href="LuCI.network.Device.html#getShortName">getShortName</a></li>
1938             
1939                 <li data-name="LuCI.network.Device#getTXBytes"><a href="LuCI.network.Device.html#getTXBytes">getTXBytes</a></li>
1940             
1941                 <li data-name="LuCI.network.Device#getTXPackets"><a href="LuCI.network.Device.html#getTXPackets">getTXPackets</a></li>
1942             
1943                 <li data-name="LuCI.network.Device#getType"><a href="LuCI.network.Device.html#getType">getType</a></li>
1944             
1945                 <li data-name="LuCI.network.Device#getTypeI18n"><a href="LuCI.network.Device.html#getTypeI18n">getTypeI18n</a></li>
1946             
1947                 <li data-name="LuCI.network.Device#getWifiNetwork"><a href="LuCI.network.Device.html#getWifiNetwork">getWifiNetwork</a></li>
1948             
1949                 <li data-name="LuCI.network.Device#isBridge"><a href="LuCI.network.Device.html#isBridge">isBridge</a></li>
1950             
1951                 <li data-name="LuCI.network.Device#isBridgePort"><a href="LuCI.network.Device.html#isBridgePort">isBridgePort</a></li>
1952             
1953                 <li data-name="LuCI.network.Device#isUp"><a href="LuCI.network.Device.html#isUp">isUp</a></li>
1954             
1955             </ul>
1956             <ul class="events itemMembers">
1957             
1958             </ul>
1959         </li>
1960     
1961         <li class="item" data-name="LuCI.network.Hosts">
1962             <span class="title">
1963                 <a href="LuCI.network.Hosts.html">LuCI.network.Hosts</a>
1964                 
1965             </span>
1966             <ul class="members itemMembers">
1967             
1968             </ul>
1969             <ul class="typedefs itemMembers">
1970             
1971             </ul>
1972             <ul class="typedefs itemMembers">
1973             
1974             </ul>
1975             <ul class="methods itemMembers">
1976             
1977             <span class="subtitle">Methods</span>
1978             
1979                 <li data-name="LuCI.network.Hosts#getHostnameByIP6Addr"><a href="LuCI.network.Hosts.html#getHostnameByIP6Addr">getHostnameByIP6Addr</a></li>
1980             
1981                 <li data-name="LuCI.network.Hosts#getHostnameByIPAddr"><a href="LuCI.network.Hosts.html#getHostnameByIPAddr">getHostnameByIPAddr</a></li>
1982             
1983                 <li data-name="LuCI.network.Hosts#getHostnameByMACAddr"><a href="LuCI.network.Hosts.html#getHostnameByMACAddr">getHostnameByMACAddr</a></li>
1984             
1985                 <li data-name="LuCI.network.Hosts#getIP6AddrByMACAddr"><a href="LuCI.network.Hosts.html#getIP6AddrByMACAddr">getIP6AddrByMACAddr</a></li>
1986             
1987                 <li data-name="LuCI.network.Hosts#getIPAddrByMACAddr"><a href="LuCI.network.Hosts.html#getIPAddrByMACAddr">getIPAddrByMACAddr</a></li>
1988             
1989                 <li data-name="LuCI.network.Hosts#getMACAddrByIP6Addr"><a href="LuCI.network.Hosts.html#getMACAddrByIP6Addr">getMACAddrByIP6Addr</a></li>
1990             
1991                 <li data-name="LuCI.network.Hosts#getMACAddrByIPAddr"><a href="LuCI.network.Hosts.html#getMACAddrByIPAddr">getMACAddrByIPAddr</a></li>
1992             
1993                 <li data-name="LuCI.network.Hosts#getMACHints"><a href="LuCI.network.Hosts.html#getMACHints">getMACHints</a></li>
1994             
1995             </ul>
1996             <ul class="events itemMembers">
1997             
1998             </ul>
1999         </li>
2000     
2001         <li class="item" data-name="LuCI.network.Protocol">
2002             <span class="title">
2003                 <a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>
2004                 
2005             </span>
2006             <ul class="members itemMembers">
2007             
2008             </ul>
2009             <ul class="typedefs itemMembers">
2010             
2011             </ul>
2012             <ul class="typedefs itemMembers">
2013             
2014             </ul>
2015             <ul class="methods itemMembers">
2016             
2017             <span class="subtitle">Methods</span>
2018             
2019                 <li data-name="LuCI.network.Protocol#addDevice"><a href="LuCI.network.Protocol.html#addDevice">addDevice</a></li>
2020             
2021                 <li data-name="LuCI.network.Protocol#containsDevice"><a href="LuCI.network.Protocol.html#containsDevice">containsDevice</a></li>
2022             
2023                 <li data-name="LuCI.network.Protocol#deleteConfiguration"><a href="LuCI.network.Protocol.html#deleteConfiguration">deleteConfiguration</a></li>
2024             
2025                 <li data-name="LuCI.network.Protocol#deleteDevice"><a href="LuCI.network.Protocol.html#deleteDevice">deleteDevice</a></li>
2026             
2027                 <li data-name="LuCI.network.Protocol#get"><a href="LuCI.network.Protocol.html#get">get</a></li>
2028             
2029                 <li data-name="LuCI.network.Protocol#getDevice"><a href="LuCI.network.Protocol.html#getDevice">getDevice</a></li>
2030             
2031                 <li data-name="LuCI.network.Protocol#getDevices"><a href="LuCI.network.Protocol.html#getDevices">getDevices</a></li>
2032             
2033                 <li data-name="LuCI.network.Protocol#getDNS6Addrs"><a href="LuCI.network.Protocol.html#getDNS6Addrs">getDNS6Addrs</a></li>
2034             
2035                 <li data-name="LuCI.network.Protocol#getDNSAddrs"><a href="LuCI.network.Protocol.html#getDNSAddrs">getDNSAddrs</a></li>
2036             
2037                 <li data-name="LuCI.network.Protocol#getErrors"><a href="LuCI.network.Protocol.html#getErrors">getErrors</a></li>
2038             
2039                 <li data-name="LuCI.network.Protocol#getExpiry"><a href="LuCI.network.Protocol.html#getExpiry">getExpiry</a></li>
2040             
2041                 <li data-name="LuCI.network.Protocol#getGateway6Addr"><a href="LuCI.network.Protocol.html#getGateway6Addr">getGateway6Addr</a></li>
2042             
2043                 <li data-name="LuCI.network.Protocol#getGatewayAddr"><a href="LuCI.network.Protocol.html#getGatewayAddr">getGatewayAddr</a></li>
2044             
2045                 <li data-name="LuCI.network.Protocol#getI18n"><a href="LuCI.network.Protocol.html#getI18n">getI18n</a></li>
2046             
2047                 <li data-name="LuCI.network.Protocol#getIfname"><a href="LuCI.network.Protocol.html#getIfname">getIfname</a></li>
2048             
2049                 <li data-name="LuCI.network.Protocol#getIP6Addr"><a href="LuCI.network.Protocol.html#getIP6Addr">getIP6Addr</a></li>
2050             
2051                 <li data-name="LuCI.network.Protocol#getIP6Addrs"><a href="LuCI.network.Protocol.html#getIP6Addrs">getIP6Addrs</a></li>
2052             
2053                 <li data-name="LuCI.network.Protocol#getIP6Prefix"><a href="LuCI.network.Protocol.html#getIP6Prefix">getIP6Prefix</a></li>
2054             
2055                 <li data-name="LuCI.network.Protocol#getIPAddr"><a href="LuCI.network.Protocol.html#getIPAddr">getIPAddr</a></li>
2056             
2057                 <li data-name="LuCI.network.Protocol#getIPAddrs"><a href="LuCI.network.Protocol.html#getIPAddrs">getIPAddrs</a></li>
2058             
2059                 <li data-name="LuCI.network.Protocol#getL2Device"><a href="LuCI.network.Protocol.html#getL2Device">getL2Device</a></li>
2060             
2061                 <li data-name="LuCI.network.Protocol#getL3Device"><a href="LuCI.network.Protocol.html#getL3Device">getL3Device</a></li>
2062             
2063                 <li data-name="LuCI.network.Protocol#getMetric"><a href="LuCI.network.Protocol.html#getMetric">getMetric</a></li>
2064             
2065                 <li data-name="LuCI.network.Protocol#getName"><a href="LuCI.network.Protocol.html#getName">getName</a></li>
2066             
2067                 <li data-name="LuCI.network.Protocol#getNetmask"><a href="LuCI.network.Protocol.html#getNetmask">getNetmask</a></li>
2068             
2069                 <li data-name="LuCI.network.Protocol#getOpkgPackage"><a href="LuCI.network.Protocol.html#getOpkgPackage">getOpkgPackage</a></li>
2070             
2071                 <li data-name="LuCI.network.Protocol#getProtocol"><a href="LuCI.network.Protocol.html#getProtocol">getProtocol</a></li>
2072             
2073                 <li data-name="LuCI.network.Protocol#getType"><a href="LuCI.network.Protocol.html#getType">getType</a></li>
2074             
2075                 <li data-name="LuCI.network.Protocol#getUptime"><a href="LuCI.network.Protocol.html#getUptime">getUptime</a></li>
2076             
2077                 <li data-name="LuCI.network.Protocol#getZoneName"><a href="LuCI.network.Protocol.html#getZoneName">getZoneName</a></li>
2078             
2079                 <li data-name="LuCI.network.Protocol#isAlias"><a href="LuCI.network.Protocol.html#isAlias">isAlias</a></li>
2080             
2081                 <li data-name="LuCI.network.Protocol#isBridge"><a href="LuCI.network.Protocol.html#isBridge">isBridge</a></li>
2082             
2083                 <li data-name="LuCI.network.Protocol#isCreateable"><a href="LuCI.network.Protocol.html#isCreateable">isCreateable</a></li>
2084             
2085                 <li data-name="LuCI.network.Protocol#isDynamic"><a href="LuCI.network.Protocol.html#isDynamic">isDynamic</a></li>
2086             
2087                 <li data-name="LuCI.network.Protocol#isEmpty"><a href="LuCI.network.Protocol.html#isEmpty">isEmpty</a></li>
2088             
2089                 <li data-name="LuCI.network.Protocol#isFloating"><a href="LuCI.network.Protocol.html#isFloating">isFloating</a></li>
2090             
2091                 <li data-name="LuCI.network.Protocol#isInstalled"><a href="LuCI.network.Protocol.html#isInstalled">isInstalled</a></li>
2092             
2093                 <li data-name="LuCI.network.Protocol#isUp"><a href="LuCI.network.Protocol.html#isUp">isUp</a></li>
2094             
2095                 <li data-name="LuCI.network.Protocol#isVirtual"><a href="LuCI.network.Protocol.html#isVirtual">isVirtual</a></li>
2096             
2097                 <li data-name="LuCI.network.Protocol#set"><a href="LuCI.network.Protocol.html#set">set</a></li>
2098             
2099             </ul>
2100             <ul class="events itemMembers">
2101             
2102             </ul>
2103         </li>
2104     
2105         <li class="item" data-name="LuCI.network.WifiDevice">
2106             <span class="title">
2107                 <a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>
2108                 
2109             </span>
2110             <ul class="members itemMembers">
2111             
2112             </ul>
2113             <ul class="typedefs itemMembers">
2114             
2115             </ul>
2116             <ul class="typedefs itemMembers">
2117             
2118             </ul>
2119             <ul class="methods itemMembers">
2120             
2121             <span class="subtitle">Methods</span>
2122             
2123                 <li data-name="LuCI.network.WifiDevice#addWifiNetwork"><a href="LuCI.network.WifiDevice.html#addWifiNetwork">addWifiNetwork</a></li>
2124             
2125                 <li data-name="LuCI.network.WifiDevice#deleteWifiNetwork"><a href="LuCI.network.WifiDevice.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
2126             
2127                 <li data-name="LuCI.network.WifiDevice#get"><a href="LuCI.network.WifiDevice.html#get">get</a></li>
2128             
2129                 <li data-name="LuCI.network.WifiDevice#getHTModes"><a href="LuCI.network.WifiDevice.html#getHTModes">getHTModes</a></li>
2130             
2131                 <li data-name="LuCI.network.WifiDevice#getHWModes"><a href="LuCI.network.WifiDevice.html#getHWModes">getHWModes</a></li>
2132             
2133                 <li data-name="LuCI.network.WifiDevice#getI18n"><a href="LuCI.network.WifiDevice.html#getI18n">getI18n</a></li>
2134             
2135                 <li data-name="LuCI.network.WifiDevice#getName"><a href="LuCI.network.WifiDevice.html#getName">getName</a></li>
2136             
2137                 <li data-name="LuCI.network.WifiDevice#getScanList"><a href="LuCI.network.WifiDevice.html#getScanList">getScanList</a></li>
2138             
2139                 <li data-name="LuCI.network.WifiDevice#getWifiNetwork"><a href="LuCI.network.WifiDevice.html#getWifiNetwork">getWifiNetwork</a></li>
2140             
2141                 <li data-name="LuCI.network.WifiDevice#getWifiNetworks"><a href="LuCI.network.WifiDevice.html#getWifiNetworks">getWifiNetworks</a></li>
2142             
2143                 <li data-name="LuCI.network.WifiDevice#isDisabled"><a href="LuCI.network.WifiDevice.html#isDisabled">isDisabled</a></li>
2144             
2145                 <li data-name="LuCI.network.WifiDevice#isUp"><a href="LuCI.network.WifiDevice.html#isUp">isUp</a></li>
2146             
2147                 <li data-name="LuCI.network.WifiDevice#set"><a href="LuCI.network.WifiDevice.html#set">set</a></li>
2148             
2149             </ul>
2150             <ul class="events itemMembers">
2151             
2152             </ul>
2153         </li>
2154     
2155         <li class="item" data-name="LuCI.network.WifiNetwork">
2156             <span class="title">
2157                 <a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>
2158                 
2159             </span>
2160             <ul class="members itemMembers">
2161             
2162             </ul>
2163             <ul class="typedefs itemMembers">
2164             
2165             </ul>
2166             <ul class="typedefs itemMembers">
2167             
2168             </ul>
2169             <ul class="methods itemMembers">
2170             
2171             <span class="subtitle">Methods</span>
2172             
2173                 <li data-name="LuCI.network.WifiNetwork#disconnectClient"><a href="LuCI.network.WifiNetwork.html#disconnectClient">disconnectClient</a></li>
2174             
2175                 <li data-name="LuCI.network.WifiNetwork#get"><a href="LuCI.network.WifiNetwork.html#get">get</a></li>
2176             
2177                 <li data-name="LuCI.network.WifiNetwork#getActiveBSSID"><a href="LuCI.network.WifiNetwork.html#getActiveBSSID">getActiveBSSID</a></li>
2178             
2179                 <li data-name="LuCI.network.WifiNetwork#getActiveEncryption"><a href="LuCI.network.WifiNetwork.html#getActiveEncryption">getActiveEncryption</a></li>
2180             
2181                 <li data-name="LuCI.network.WifiNetwork#getActiveMode"><a href="LuCI.network.WifiNetwork.html#getActiveMode">getActiveMode</a></li>
2182             
2183                 <li data-name="LuCI.network.WifiNetwork#getActiveModeI18n"><a href="LuCI.network.WifiNetwork.html#getActiveModeI18n">getActiveModeI18n</a></li>
2184             
2185                 <li data-name="LuCI.network.WifiNetwork#getActiveSSID"><a href="LuCI.network.WifiNetwork.html#getActiveSSID">getActiveSSID</a></li>
2186             
2187                 <li data-name="LuCI.network.WifiNetwork#getAssocList"><a href="LuCI.network.WifiNetwork.html#getAssocList">getAssocList</a></li>
2188             
2189                 <li data-name="LuCI.network.WifiNetwork#getBitRate"><a href="LuCI.network.WifiNetwork.html#getBitRate">getBitRate</a></li>
2190             
2191                 <li data-name="LuCI.network.WifiNetwork#getBSSID"><a href="LuCI.network.WifiNetwork.html#getBSSID">getBSSID</a></li>
2192             
2193                 <li data-name="LuCI.network.WifiNetwork#getChannel"><a href="LuCI.network.WifiNetwork.html#getChannel">getChannel</a></li>
2194             
2195                 <li data-name="LuCI.network.WifiNetwork#getCountryCode"><a href="LuCI.network.WifiNetwork.html#getCountryCode">getCountryCode</a></li>
2196             
2197                 <li data-name="LuCI.network.WifiNetwork#getDevice"><a href="LuCI.network.WifiNetwork.html#getDevice">getDevice</a></li>
2198             
2199                 <li data-name="LuCI.network.WifiNetwork#getFrequency"><a href="LuCI.network.WifiNetwork.html#getFrequency">getFrequency</a></li>
2200             
2201                 <li data-name="LuCI.network.WifiNetwork#getI18n"><a href="LuCI.network.WifiNetwork.html#getI18n">getI18n</a></li>
2202             
2203                 <li data-name="LuCI.network.WifiNetwork#getID"><a href="LuCI.network.WifiNetwork.html#getID">getID</a></li>
2204             
2205                 <li data-name="LuCI.network.WifiNetwork#getIfname"><a href="LuCI.network.WifiNetwork.html#getIfname">getIfname</a></li>
2206             
2207                 <li data-name="LuCI.network.WifiNetwork#getMeshID"><a href="LuCI.network.WifiNetwork.html#getMeshID">getMeshID</a></li>
2208             
2209                 <li data-name="LuCI.network.WifiNetwork#getMode"><a href="LuCI.network.WifiNetwork.html#getMode">getMode</a></li>
2210             
2211                 <li data-name="LuCI.network.WifiNetwork#getName"><a href="LuCI.network.WifiNetwork.html#getName">getName</a></li>
2212             
2213                 <li data-name="LuCI.network.WifiNetwork#getNetwork"><a href="LuCI.network.WifiNetwork.html#getNetwork">getNetwork</a></li>
2214             
2215                 <li data-name="LuCI.network.WifiNetwork#getNetworkNames"><a href="LuCI.network.WifiNetwork.html#getNetworkNames">getNetworkNames</a></li>
2216             
2217                 <li data-name="LuCI.network.WifiNetwork#getNetworks"><a href="LuCI.network.WifiNetwork.html#getNetworks">getNetworks</a></li>
2218             
2219                 <li data-name="LuCI.network.WifiNetwork#getNoise"><a href="LuCI.network.WifiNetwork.html#getNoise">getNoise</a></li>
2220             
2221                 <li data-name="LuCI.network.WifiNetwork#getShortName"><a href="LuCI.network.WifiNetwork.html#getShortName">getShortName</a></li>
2222             
2223                 <li data-name="LuCI.network.WifiNetwork#getSignal"><a href="LuCI.network.WifiNetwork.html#getSignal">getSignal</a></li>
2224             
2225                 <li data-name="LuCI.network.WifiNetwork#getSignalLevel"><a href="LuCI.network.WifiNetwork.html#getSignalLevel">getSignalLevel</a></li>
2226             
2227                 <li data-name="LuCI.network.WifiNetwork#getSignalPercent"><a href="LuCI.network.WifiNetwork.html#getSignalPercent">getSignalPercent</a></li>
2228             
2229                 <li data-name="LuCI.network.WifiNetwork#getSSID"><a href="LuCI.network.WifiNetwork.html#getSSID">getSSID</a></li>
2230             
2231                 <li data-name="LuCI.network.WifiNetwork#getTXPower"><a href="LuCI.network.WifiNetwork.html#getTXPower">getTXPower</a></li>
2232             
2233                 <li data-name="LuCI.network.WifiNetwork#getTXPowerOffset"><a href="LuCI.network.WifiNetwork.html#getTXPowerOffset">getTXPowerOffset</a></li>
2234             
2235                 <li data-name="LuCI.network.WifiNetwork#getWifiDevice"><a href="LuCI.network.WifiNetwork.html#getWifiDevice">getWifiDevice</a></li>
2236             
2237                 <li data-name="LuCI.network.WifiNetwork#getWifiDeviceName"><a href="LuCI.network.WifiNetwork.html#getWifiDeviceName">getWifiDeviceName</a></li>
2238             
2239                 <li data-name="LuCI.network.WifiNetwork#isClientDisconnectSupported"><a href="LuCI.network.WifiNetwork.html#isClientDisconnectSupported">isClientDisconnectSupported</a></li>
2240             
2241                 <li data-name="LuCI.network.WifiNetwork#isDisabled"><a href="LuCI.network.WifiNetwork.html#isDisabled">isDisabled</a></li>
2242             
2243                 <li data-name="LuCI.network.WifiNetwork#isUp"><a href="LuCI.network.WifiNetwork.html#isUp">isUp</a></li>
2244             
2245                 <li data-name="LuCI.network.WifiNetwork#set"><a href="LuCI.network.WifiNetwork.html#set">set</a></li>
2246             
2247             </ul>
2248             <ul class="events itemMembers">
2249             
2250             </ul>
2251         </li>
2252     
2253         <li class="item" data-name="LuCI.poll">
2254             <span class="title">
2255                 <a href="LuCI.poll.html">LuCI.poll</a>
2256                 
2257             </span>
2258             <ul class="members itemMembers">
2259             
2260             </ul>
2261             <ul class="typedefs itemMembers">
2262             
2263             </ul>
2264             <ul class="typedefs itemMembers">
2265             
2266             </ul>
2267             <ul class="methods itemMembers">
2268             
2269             <span class="subtitle">Methods</span>
2270             
2271                 <li data-name="LuCI.poll#active"><a href="LuCI.poll.html#active">active</a></li>
2272             
2273                 <li data-name="LuCI.poll#add"><a href="LuCI.poll.html#add">add</a></li>
2274             
2275                 <li data-name="LuCI.poll#remove"><a href="LuCI.poll.html#remove">remove</a></li>
2276             
2277                 <li data-name="LuCI.poll#start"><a href="LuCI.poll.html#start">start</a></li>
2278             
2279                 <li data-name="LuCI.poll#stop"><a href="LuCI.poll.html#stop">stop</a></li>
2280             
2281             </ul>
2282             <ul class="events itemMembers">
2283             
2284             </ul>
2285         </li>
2286     
2287         <li class="item" data-name="LuCI.request">
2288             <span class="title">
2289                 <a href="LuCI.request.html">LuCI.request</a>
2290                 
2291             </span>
2292             <ul class="members itemMembers">
2293             
2294             </ul>
2295             <ul class="typedefs itemMembers">
2296             
2297             <span class="subtitle">Typedefs</span>
2298             
2299                 <li data-name="LuCI.request.interceptorFn"><a href="LuCI.request.html#.interceptorFn">interceptorFn</a></li>
2300             
2301                 <li data-name="LuCI.request.RequestOptions"><a href="LuCI.request.html#.RequestOptions">RequestOptions</a></li>
2302             
2303             </ul>
2304             <ul class="typedefs itemMembers">
2305             
2306             </ul>
2307             <ul class="methods itemMembers">
2308             
2309             <span class="subtitle">Methods</span>
2310             
2311                 <li data-name="LuCI.request#addInterceptor"><a href="LuCI.request.html#addInterceptor">addInterceptor</a></li>
2312             
2313                 <li data-name="LuCI.request#expandURL"><a href="LuCI.request.html#expandURL">expandURL</a></li>
2314             
2315                 <li data-name="LuCI.request#get"><a href="LuCI.request.html#get">get</a></li>
2316             
2317                 <li data-name="LuCI.request#post"><a href="LuCI.request.html#post">post</a></li>
2318             
2319                 <li data-name="LuCI.request#removeInterceptor"><a href="LuCI.request.html#removeInterceptor">removeInterceptor</a></li>
2320             
2321                 <li data-name="LuCI.request#request"><a href="LuCI.request.html#request">request</a></li>
2322             
2323             </ul>
2324             <ul class="events itemMembers">
2325             
2326             </ul>
2327         </li>
2328     
2329         <li class="item" data-name="LuCI.request.poll">
2330             <span class="title">
2331                 <a href="LuCI.request.poll.html">LuCI.request.poll</a>
2332                 
2333             </span>
2334             <ul class="members itemMembers">
2335             
2336             </ul>
2337             <ul class="typedefs itemMembers">
2338             
2339             <span class="subtitle">Typedefs</span>
2340             
2341                 <li data-name="LuCI.request.poll~callbackFn"><a href="LuCI.request.poll.html#~callbackFn">callbackFn</a></li>
2342             
2343             </ul>
2344             <ul class="typedefs itemMembers">
2345             
2346             </ul>
2347             <ul class="methods itemMembers">
2348             
2349             <span class="subtitle">Methods</span>
2350             
2351                 <li data-name="LuCI.request.poll#active"><a href="LuCI.request.poll.html#active">active</a></li>
2352             
2353                 <li data-name="LuCI.request.poll#add"><a href="LuCI.request.poll.html#add">add</a></li>
2354             
2355                 <li data-name="LuCI.request.poll#remove"><a href="LuCI.request.poll.html#remove">remove</a></li>
2356             
2357                 <li data-name="LuCI.request.poll#start"><a href="LuCI.request.poll.html#start">start</a></li>
2358             
2359                 <li data-name="LuCI.request.poll#stop"><a href="LuCI.request.poll.html#stop">stop</a></li>
2360             
2361             </ul>
2362             <ul class="events itemMembers">
2363             
2364             </ul>
2365         </li>
2366     
2367         <li class="item" data-name="LuCI.response">
2368             <span class="title">
2369                 <a href="LuCI.response.html">LuCI.response</a>
2370                 
2371             </span>
2372             <ul class="members itemMembers">
2373             
2374             <span class="subtitle">Members</span>
2375             
2376                 <li data-name="LuCI.response#duration"><a href="LuCI.response.html#duration">duration</a></li>
2377             
2378                 <li data-name="LuCI.response#headers"><a href="LuCI.response.html#headers">headers</a></li>
2379             
2380                 <li data-name="LuCI.response#ok"><a href="LuCI.response.html#ok">ok</a></li>
2381             
2382                 <li data-name="LuCI.response#status"><a href="LuCI.response.html#status">status</a></li>
2383             
2384                 <li data-name="LuCI.response#statusText"><a href="LuCI.response.html#statusText">statusText</a></li>
2385             
2386                 <li data-name="LuCI.response#url"><a href="LuCI.response.html#url">url</a></li>
2387             
2388             </ul>
2389             <ul class="typedefs itemMembers">
2390             
2391             </ul>
2392             <ul class="typedefs itemMembers">
2393             
2394             </ul>
2395             <ul class="methods itemMembers">
2396             
2397             <span class="subtitle">Methods</span>
2398             
2399                 <li data-name="LuCI.response#blob"><a href="LuCI.response.html#blob">blob</a></li>
2400             
2401                 <li data-name="LuCI.response#clone"><a href="LuCI.response.html#clone">clone</a></li>
2402             
2403                 <li data-name="LuCI.response#json"><a href="LuCI.response.html#json">json</a></li>
2404             
2405                 <li data-name="LuCI.response#text"><a href="LuCI.response.html#text">text</a></li>
2406             
2407             </ul>
2408             <ul class="events itemMembers">
2409             
2410             </ul>
2411         </li>
2412     
2413         <li class="item" data-name="LuCI.rpc">
2414             <span class="title">
2415                 <a href="LuCI.rpc.html">LuCI.rpc</a>
2416                 
2417             </span>
2418             <ul class="members itemMembers">
2419             
2420             </ul>
2421             <ul class="typedefs itemMembers">
2422             
2423             <span class="subtitle">Typedefs</span>
2424             
2425                 <li data-name="LuCI.rpc.DeclareOptions"><a href="LuCI.rpc.html#.DeclareOptions">DeclareOptions</a></li>
2426             
2427                 <li data-name="LuCI.rpc~filterFn"><a href="LuCI.rpc.html#~filterFn">filterFn</a></li>
2428             
2429                 <li data-name="LuCI.rpc~interceptorFn"><a href="LuCI.rpc.html#~interceptorFn">interceptorFn</a></li>
2430             
2431                 <li data-name="LuCI.rpc~invokeFn"><a href="LuCI.rpc.html#~invokeFn">invokeFn</a></li>
2432             
2433             </ul>
2434             <ul class="typedefs itemMembers">
2435             
2436             </ul>
2437             <ul class="methods itemMembers">
2438             
2439             <span class="subtitle">Methods</span>
2440             
2441                 <li data-name="LuCI.rpc#addInterceptor"><a href="LuCI.rpc.html#addInterceptor">addInterceptor</a></li>
2442             
2443                 <li data-name="LuCI.rpc#declare"><a href="LuCI.rpc.html#declare">declare</a></li>
2444             
2445                 <li data-name="LuCI.rpc#getBaseURL"><a href="LuCI.rpc.html#getBaseURL">getBaseURL</a></li>
2446             
2447                 <li data-name="LuCI.rpc#getSessionID"><a href="LuCI.rpc.html#getSessionID">getSessionID</a></li>
2448             
2449                 <li data-name="LuCI.rpc#getStatusText"><a href="LuCI.rpc.html#getStatusText">getStatusText</a></li>
2450             
2451                 <li data-name="LuCI.rpc#list"><a href="LuCI.rpc.html#list">list</a></li>
2452             
2453                 <li data-name="LuCI.rpc#removeInterceptor"><a href="LuCI.rpc.html#removeInterceptor">removeInterceptor</a></li>
2454             
2455                 <li data-name="LuCI.rpc#setBaseURL"><a href="LuCI.rpc.html#setBaseURL">setBaseURL</a></li>
2456             
2457                 <li data-name="LuCI.rpc#setSessionID"><a href="LuCI.rpc.html#setSessionID">setSessionID</a></li>
2458             
2459             </ul>
2460             <ul class="events itemMembers">
2461             
2462             </ul>
2463         </li>
2464     
2465         <li class="item" data-name="LuCI.uci">
2466             <span class="title">
2467                 <a href="LuCI.uci.html">LuCI.uci</a>
2468                 
2469             </span>
2470             <ul class="members itemMembers">
2471             
2472             </ul>
2473             <ul class="typedefs itemMembers">
2474             
2475             <span class="subtitle">Typedefs</span>
2476             
2477                 <li data-name="LuCI.uci.ChangeRecord"><a href="LuCI.uci.html#.ChangeRecord">ChangeRecord</a></li>
2478             
2479                 <li data-name="LuCI.uci.SectionObject"><a href="LuCI.uci.html#.SectionObject">SectionObject</a></li>
2480             
2481                 <li data-name="LuCI.uci~sectionsFn"><a href="LuCI.uci.html#~sectionsFn">sectionsFn</a></li>
2482             
2483             </ul>
2484             <ul class="typedefs itemMembers">
2485             
2486             </ul>
2487             <ul class="methods itemMembers">
2488             
2489             <span class="subtitle">Methods</span>
2490             
2491                 <li data-name="LuCI.uci#add"><a href="LuCI.uci.html#add">add</a></li>
2492             
2493                 <li data-name="LuCI.uci#apply"><a href="LuCI.uci.html#apply">apply</a></li>
2494             
2495                 <li data-name="LuCI.uci#changes"><a href="LuCI.uci.html#changes">changes</a></li>
2496             
2497                 <li data-name="LuCI.uci#createSID"><a href="LuCI.uci.html#createSID">createSID</a></li>
2498             
2499                 <li data-name="LuCI.uci#get"><a href="LuCI.uci.html#get">get</a></li>
2500             
2501                 <li data-name="LuCI.uci#get_first"><a href="LuCI.uci.html#get_first">get_first</a></li>
2502             
2503                 <li data-name="LuCI.uci#load"><a href="LuCI.uci.html#load">load</a></li>
2504             
2505                 <li data-name="LuCI.uci#move"><a href="LuCI.uci.html#move">move</a></li>
2506             
2507                 <li data-name="LuCI.uci#remove"><a href="LuCI.uci.html#remove">remove</a></li>
2508             
2509                 <li data-name="LuCI.uci#resolveSID"><a href="LuCI.uci.html#resolveSID">resolveSID</a></li>
2510             
2511                 <li data-name="LuCI.uci#save"><a href="LuCI.uci.html#save">save</a></li>
2512             
2513                 <li data-name="LuCI.uci#sections"><a href="LuCI.uci.html#sections">sections</a></li>
2514             
2515                 <li data-name="LuCI.uci#set"><a href="LuCI.uci.html#set">set</a></li>
2516             
2517                 <li data-name="LuCI.uci#set_first"><a href="LuCI.uci.html#set_first">set_first</a></li>
2518             
2519                 <li data-name="LuCI.uci#unload"><a href="LuCI.uci.html#unload">unload</a></li>
2520             
2521                 <li data-name="LuCI.uci#unset"><a href="LuCI.uci.html#unset">unset</a></li>
2522             
2523                 <li data-name="LuCI.uci#unset_first"><a href="LuCI.uci.html#unset_first">unset_first</a></li>
2524             
2525             </ul>
2526             <ul class="events itemMembers">
2527             
2528             </ul>
2529         </li>
2530     
2531         <li class="item" data-name="LuCI.ui">
2532             <span class="title">
2533                 <a href="LuCI.ui.html">LuCI.ui</a>
2534                 
2535             </span>
2536             <ul class="members itemMembers">
2537             
2538             </ul>
2539             <ul class="typedefs itemMembers">
2540             
2541             <span class="subtitle">Typedefs</span>
2542             
2543                 <li data-name="LuCI.ui.FileUploadReply"><a href="LuCI.ui.html#.FileUploadReply">FileUploadReply</a></li>
2544             
2545             </ul>
2546             <ul class="typedefs itemMembers">
2547             
2548             </ul>
2549             <ul class="methods itemMembers">
2550             
2551             <span class="subtitle">Methods</span>
2552             
2553                 <li data-name="LuCI.ui#addNotification"><a href="LuCI.ui.html#addNotification">addNotification</a></li>
2554             
2555                 <li data-name="LuCI.ui#addValidator"><a href="LuCI.ui.html#addValidator">addValidator</a></li>
2556             
2557                 <li data-name="LuCI.ui#awaitReconnect"><a href="LuCI.ui.html#awaitReconnect">awaitReconnect</a></li>
2558             
2559                 <li data-name="LuCI.ui#createHandlerFn"><a href="LuCI.ui.html#createHandlerFn">createHandlerFn</a></li>
2560             
2561                 <li data-name="LuCI.ui#hideIndicator"><a href="LuCI.ui.html#hideIndicator">hideIndicator</a></li>
2562             
2563                 <li data-name="LuCI.ui#hideModal"><a href="LuCI.ui.html#hideModal">hideModal</a></li>
2564             
2565                 <li data-name="LuCI.ui#instantiateView"><a href="LuCI.ui.html#instantiateView">instantiateView</a></li>
2566             
2567                 <li data-name="LuCI.ui#itemlist"><a href="LuCI.ui.html#itemlist">itemlist</a></li>
2568             
2569                 <li data-name="LuCI.ui#pingDevice"><a href="LuCI.ui.html#pingDevice">pingDevice</a></li>
2570             
2571                 <li data-name="LuCI.ui#showIndicator"><a href="LuCI.ui.html#showIndicator">showIndicator</a></li>
2572             
2573                 <li data-name="LuCI.ui#showModal"><a href="LuCI.ui.html#showModal">showModal</a></li>
2574             
2575                 <li data-name="LuCI.ui#uploadFile"><a href="LuCI.ui.html#uploadFile">uploadFile</a></li>
2576             
2577             </ul>
2578             <ul class="events itemMembers">
2579             
2580             </ul>
2581         </li>
2582     
2583         <li class="item" data-name="LuCI.ui.AbstractElement">
2584             <span class="title">
2585                 <a href="LuCI.ui.AbstractElement.html">LuCI.ui.AbstractElement</a>
2586                 
2587             </span>
2588             <ul class="members itemMembers">
2589             
2590             </ul>
2591             <ul class="typedefs itemMembers">
2592             
2593             <span class="subtitle">Typedefs</span>
2594             
2595                 <li data-name="LuCI.ui.AbstractElement.InitOptions"><a href="LuCI.ui.AbstractElement.html#.InitOptions">InitOptions</a></li>
2596             
2597             </ul>
2598             <ul class="typedefs itemMembers">
2599             
2600             </ul>
2601             <ul class="methods itemMembers">
2602             
2603             <span class="subtitle">Methods</span>
2604             
2605                 <li data-name="LuCI.ui.AbstractElement#getValue"><a href="LuCI.ui.AbstractElement.html#getValue">getValue</a></li>
2606             
2607                 <li data-name="LuCI.ui.AbstractElement#isValid"><a href="LuCI.ui.AbstractElement.html#isValid">isValid</a></li>
2608             
2609                 <li data-name="LuCI.ui.AbstractElement#registerEvents"><a href="LuCI.ui.AbstractElement.html#registerEvents">registerEvents</a></li>
2610             
2611                 <li data-name="LuCI.ui.AbstractElement#render"><a href="LuCI.ui.AbstractElement.html#render">render</a></li>
2612             
2613                 <li data-name="LuCI.ui.AbstractElement#setChangeEvents"><a href="LuCI.ui.AbstractElement.html#setChangeEvents">setChangeEvents</a></li>
2614             
2615                 <li data-name="LuCI.ui.AbstractElement#setUpdateEvents"><a href="LuCI.ui.AbstractElement.html#setUpdateEvents">setUpdateEvents</a></li>
2616             
2617                 <li data-name="LuCI.ui.AbstractElement#setValue"><a href="LuCI.ui.AbstractElement.html#setValue">setValue</a></li>
2618             
2619                 <li data-name="LuCI.ui.AbstractElement#triggerValidation"><a href="LuCI.ui.AbstractElement.html#triggerValidation">triggerValidation</a></li>
2620             
2621             </ul>
2622             <ul class="events itemMembers">
2623             
2624             </ul>
2625         </li>
2626     
2627         <li class="item" data-name="LuCI.ui.changes">
2628             <span class="title">
2629                 <a href="LuCI.ui.changes.html">LuCI.ui.changes</a>
2630                 
2631             </span>
2632             <ul class="members itemMembers">
2633             
2634             </ul>
2635             <ul class="typedefs itemMembers">
2636             
2637             </ul>
2638             <ul class="typedefs itemMembers">
2639             
2640             </ul>
2641             <ul class="methods itemMembers">
2642             
2643             <span class="subtitle">Methods</span>
2644             
2645                 <li data-name="LuCI.ui.changes#apply"><a href="LuCI.ui.changes.html#apply">apply</a></li>
2646             
2647                 <li data-name="LuCI.ui.changes#displayChanges"><a href="LuCI.ui.changes.html#displayChanges">displayChanges</a></li>
2648             
2649                 <li data-name="LuCI.ui.changes#renderChangeIndicator"><a href="LuCI.ui.changes.html#renderChangeIndicator">renderChangeIndicator</a></li>
2650             
2651                 <li data-name="LuCI.ui.changes#revert"><a href="LuCI.ui.changes.html#revert">revert</a></li>
2652             
2653                 <li data-name="LuCI.ui.changes#setIndicator"><a href="LuCI.ui.changes.html#setIndicator">setIndicator</a></li>
2654             
2655             </ul>
2656             <ul class="events itemMembers">
2657             
2658             </ul>
2659         </li>
2660     
2661         <li class="item" data-name="LuCI.ui.Checkbox">
2662             <span class="title">
2663                 <a href="LuCI.ui.Checkbox.html">LuCI.ui.Checkbox</a>
2664                 
2665             </span>
2666             <ul class="members itemMembers">
2667             
2668             </ul>
2669             <ul class="typedefs itemMembers">
2670             
2671             <span class="subtitle">Typedefs</span>
2672             
2673                 <li data-name="LuCI.ui.Checkbox.InitOptions"><a href="LuCI.ui.Checkbox.html#.InitOptions">InitOptions</a></li>
2674             
2675             </ul>
2676             <ul class="typedefs itemMembers">
2677             
2678             </ul>
2679             <ul class="methods itemMembers">
2680             
2681             <span class="subtitle">Methods</span>
2682             
2683                 <li data-name="LuCI.ui.Checkbox#getValue"><a href="LuCI.ui.Checkbox.html#getValue">getValue</a></li>
2684             
2685                 <li data-name="LuCI.ui.Checkbox#isChecked"><a href="LuCI.ui.Checkbox.html#isChecked">isChecked</a></li>
2686             
2687                 <li data-name="LuCI.ui.Checkbox#isValid"><a href="LuCI.ui.Checkbox.html#isValid">isValid</a></li>
2688             
2689                 <li data-name="LuCI.ui.Checkbox#registerEvents"><a href="LuCI.ui.Checkbox.html#registerEvents">registerEvents</a></li>
2690             
2691                 <li data-name="LuCI.ui.Checkbox#render"><a href="LuCI.ui.Checkbox.html#render">render</a></li>
2692             
2693                 <li data-name="LuCI.ui.Checkbox#setChangeEvents"><a href="LuCI.ui.Checkbox.html#setChangeEvents">setChangeEvents</a></li>
2694             
2695                 <li data-name="LuCI.ui.Checkbox#setUpdateEvents"><a href="LuCI.ui.Checkbox.html#setUpdateEvents">setUpdateEvents</a></li>
2696             
2697                 <li data-name="LuCI.ui.Checkbox#setValue"><a href="LuCI.ui.Checkbox.html#setValue">setValue</a></li>
2698             
2699                 <li data-name="LuCI.ui.Checkbox#triggerValidation"><a href="LuCI.ui.Checkbox.html#triggerValidation">triggerValidation</a></li>
2700             
2701             </ul>
2702             <ul class="events itemMembers">
2703             
2704             </ul>
2705         </li>
2706     
2707         <li class="item" data-name="LuCI.ui.Combobox">
2708             <span class="title">
2709                 <a href="LuCI.ui.Combobox.html">LuCI.ui.Combobox</a>
2710                 
2711             </span>
2712             <ul class="members itemMembers">
2713             
2714             </ul>
2715             <ul class="typedefs itemMembers">
2716             
2717             <span class="subtitle">Typedefs</span>
2718             
2719                 <li data-name="LuCI.ui.Combobox.InitOptions"><a href="LuCI.ui.Combobox.html#.InitOptions">InitOptions</a></li>
2720             
2721             </ul>
2722             <ul class="typedefs itemMembers">
2723             
2724             </ul>
2725             <ul class="methods itemMembers">
2726             
2727             <span class="subtitle">Methods</span>
2728             
2729                 <li data-name="LuCI.ui.Combobox#addChoices"><a href="LuCI.ui.Combobox.html#addChoices">addChoices</a></li>
2730             
2731                 <li data-name="LuCI.ui.Combobox#clearChoices"><a href="LuCI.ui.Combobox.html#clearChoices">clearChoices</a></li>
2732             
2733                 <li data-name="LuCI.ui.Combobox#closeAllDropdowns"><a href="LuCI.ui.Combobox.html#closeAllDropdowns">closeAllDropdowns</a></li>
2734             
2735                 <li data-name="LuCI.ui.Combobox#isValid"><a href="LuCI.ui.Combobox.html#isValid">isValid</a></li>
2736             
2737                 <li data-name="LuCI.ui.Combobox#registerEvents"><a href="LuCI.ui.Combobox.html#registerEvents">registerEvents</a></li>
2738             
2739                 <li data-name="LuCI.ui.Combobox#setChangeEvents"><a href="LuCI.ui.Combobox.html#setChangeEvents">setChangeEvents</a></li>
2740             
2741                 <li data-name="LuCI.ui.Combobox#setUpdateEvents"><a href="LuCI.ui.Combobox.html#setUpdateEvents">setUpdateEvents</a></li>
2742             
2743                 <li data-name="LuCI.ui.Combobox#triggerValidation"><a href="LuCI.ui.Combobox.html#triggerValidation">triggerValidation</a></li>
2744             
2745             </ul>
2746             <ul class="events itemMembers">
2747             
2748             </ul>
2749         </li>
2750     
2751         <li class="item" data-name="LuCI.ui.ComboButton">
2752             <span class="title">
2753                 <a href="LuCI.ui.ComboButton.html">LuCI.ui.ComboButton</a>
2754                 
2755             </span>
2756             <ul class="members itemMembers">
2757             
2758             </ul>
2759             <ul class="typedefs itemMembers">
2760             
2761             <span class="subtitle">Typedefs</span>
2762             
2763                 <li data-name="LuCI.ui.ComboButton.InitOptions"><a href="LuCI.ui.ComboButton.html#.InitOptions">InitOptions</a></li>
2764             
2765             </ul>
2766             <ul class="typedefs itemMembers">
2767             
2768             </ul>
2769             <ul class="methods itemMembers">
2770             
2771             <span class="subtitle">Methods</span>
2772             
2773                 <li data-name="LuCI.ui.ComboButton#addChoices"><a href="LuCI.ui.ComboButton.html#addChoices">addChoices</a></li>
2774             
2775                 <li data-name="LuCI.ui.ComboButton#clearChoices"><a href="LuCI.ui.ComboButton.html#clearChoices">clearChoices</a></li>
2776             
2777                 <li data-name="LuCI.ui.ComboButton#closeAllDropdowns"><a href="LuCI.ui.ComboButton.html#closeAllDropdowns">closeAllDropdowns</a></li>
2778             
2779                 <li data-name="LuCI.ui.ComboButton#isValid"><a href="LuCI.ui.ComboButton.html#isValid">isValid</a></li>
2780             
2781                 <li data-name="LuCI.ui.ComboButton#registerEvents"><a href="LuCI.ui.ComboButton.html#registerEvents">registerEvents</a></li>
2782             
2783                 <li data-name="LuCI.ui.ComboButton#setChangeEvents"><a href="LuCI.ui.ComboButton.html#setChangeEvents">setChangeEvents</a></li>
2784             
2785                 <li data-name="LuCI.ui.ComboButton#setUpdateEvents"><a href="LuCI.ui.ComboButton.html#setUpdateEvents">setUpdateEvents</a></li>
2786             
2787                 <li data-name="LuCI.ui.ComboButton#triggerValidation"><a href="LuCI.ui.ComboButton.html#triggerValidation">triggerValidation</a></li>
2788             
2789             </ul>
2790             <ul class="events itemMembers">
2791             
2792             </ul>
2793         </li>
2794     
2795         <li class="item" data-name="LuCI.ui.Dropdown">
2796             <span class="title">
2797                 <a href="LuCI.ui.Dropdown.html">LuCI.ui.Dropdown</a>
2798                 
2799             </span>
2800             <ul class="members itemMembers">
2801             
2802             </ul>
2803             <ul class="typedefs itemMembers">
2804             
2805             <span class="subtitle">Typedefs</span>
2806             
2807                 <li data-name="LuCI.ui.Dropdown.InitOptions"><a href="LuCI.ui.Dropdown.html#.InitOptions">InitOptions</a></li>
2808             
2809             </ul>
2810             <ul class="typedefs itemMembers">
2811             
2812             </ul>
2813             <ul class="methods itemMembers">
2814             
2815             <span class="subtitle">Methods</span>
2816             
2817                 <li data-name="LuCI.ui.Dropdown#addChoices"><a href="LuCI.ui.Dropdown.html#addChoices">addChoices</a></li>
2818             
2819                 <li data-name="LuCI.ui.Dropdown#clearChoices"><a href="LuCI.ui.Dropdown.html#clearChoices">clearChoices</a></li>
2820             
2821                 <li data-name="LuCI.ui.Dropdown#closeAllDropdowns"><a href="LuCI.ui.Dropdown.html#closeAllDropdowns">closeAllDropdowns</a></li>
2822             
2823                 <li data-name="LuCI.ui.Dropdown#getValue"><a href="LuCI.ui.Dropdown.html#getValue">getValue</a></li>
2824             
2825                 <li data-name="LuCI.ui.Dropdown#isValid"><a href="LuCI.ui.Dropdown.html#isValid">isValid</a></li>
2826             
2827                 <li data-name="LuCI.ui.Dropdown#registerEvents"><a href="LuCI.ui.Dropdown.html#registerEvents">registerEvents</a></li>
2828             
2829                 <li data-name="LuCI.ui.Dropdown#render"><a href="LuCI.ui.Dropdown.html#render">render</a></li>
2830             
2831                 <li data-name="LuCI.ui.Dropdown#setChangeEvents"><a href="LuCI.ui.Dropdown.html#setChangeEvents">setChangeEvents</a></li>
2832             
2833                 <li data-name="LuCI.ui.Dropdown#setUpdateEvents"><a href="LuCI.ui.Dropdown.html#setUpdateEvents">setUpdateEvents</a></li>
2834             
2835                 <li data-name="LuCI.ui.Dropdown#setValue"><a href="LuCI.ui.Dropdown.html#setValue">setValue</a></li>
2836             
2837                 <li data-name="LuCI.ui.Dropdown#triggerValidation"><a href="LuCI.ui.Dropdown.html#triggerValidation">triggerValidation</a></li>
2838             
2839             </ul>
2840             <ul class="events itemMembers">
2841             
2842             </ul>
2843         </li>
2844     
2845         <li class="item" data-name="LuCI.ui.DynamicList">
2846             <span class="title">
2847                 <a href="LuCI.ui.DynamicList.html">LuCI.ui.DynamicList</a>
2848                 
2849             </span>
2850             <ul class="members itemMembers">
2851             
2852             </ul>
2853             <ul class="typedefs itemMembers">
2854             
2855             <span class="subtitle">Typedefs</span>
2856             
2857                 <li data-name="LuCI.ui.DynamicList.InitOptions"><a href="LuCI.ui.DynamicList.html#.InitOptions">InitOptions</a></li>
2858             
2859             </ul>
2860             <ul class="typedefs itemMembers">
2861             
2862             </ul>
2863             <ul class="methods itemMembers">
2864             
2865             <span class="subtitle">Methods</span>
2866             
2867                 <li data-name="LuCI.ui.DynamicList#addChoices"><a href="LuCI.ui.DynamicList.html#addChoices">addChoices</a></li>
2868             
2869                 <li data-name="LuCI.ui.DynamicList#clearChoices"><a href="LuCI.ui.DynamicList.html#clearChoices">clearChoices</a></li>
2870             
2871                 <li data-name="LuCI.ui.DynamicList#getValue"><a href="LuCI.ui.DynamicList.html#getValue">getValue</a></li>
2872             
2873                 <li data-name="LuCI.ui.DynamicList#isValid"><a href="LuCI.ui.DynamicList.html#isValid">isValid</a></li>
2874             
2875                 <li data-name="LuCI.ui.DynamicList#registerEvents"><a href="LuCI.ui.DynamicList.html#registerEvents">registerEvents</a></li>
2876             
2877                 <li data-name="LuCI.ui.DynamicList#render"><a href="LuCI.ui.DynamicList.html#render">render</a></li>
2878             
2879                 <li data-name="LuCI.ui.DynamicList#setChangeEvents"><a href="LuCI.ui.DynamicList.html#setChangeEvents">setChangeEvents</a></li>
2880             
2881                 <li data-name="LuCI.ui.DynamicList#setUpdateEvents"><a href="LuCI.ui.DynamicList.html#setUpdateEvents">setUpdateEvents</a></li>
2882             
2883                 <li data-name="LuCI.ui.DynamicList#setValue"><a href="LuCI.ui.DynamicList.html#setValue">setValue</a></li>
2884             
2885                 <li data-name="LuCI.ui.DynamicList#triggerValidation"><a href="LuCI.ui.DynamicList.html#triggerValidation">triggerValidation</a></li>
2886             
2887             </ul>
2888             <ul class="events itemMembers">
2889             
2890             </ul>
2891         </li>
2892     
2893         <li class="item" data-name="LuCI.ui.FileUpload">
2894             <span class="title">
2895                 <a href="LuCI.ui.FileUpload.html">LuCI.ui.FileUpload</a>
2896                 
2897             </span>
2898             <ul class="members itemMembers">
2899             
2900             </ul>
2901             <ul class="typedefs itemMembers">
2902             
2903             <span class="subtitle">Typedefs</span>
2904             
2905                 <li data-name="LuCI.ui.FileUpload.InitOptions"><a href="LuCI.ui.FileUpload.html#.InitOptions">InitOptions</a></li>
2906             
2907             </ul>
2908             <ul class="typedefs itemMembers">
2909             
2910             </ul>
2911             <ul class="methods itemMembers">
2912             
2913             <span class="subtitle">Methods</span>
2914             
2915                 <li data-name="LuCI.ui.FileUpload#getValue"><a href="LuCI.ui.FileUpload.html#getValue">getValue</a></li>
2916             
2917                 <li data-name="LuCI.ui.FileUpload#isValid"><a href="LuCI.ui.FileUpload.html#isValid">isValid</a></li>
2918             
2919                 <li data-name="LuCI.ui.FileUpload#registerEvents"><a href="LuCI.ui.FileUpload.html#registerEvents">registerEvents</a></li>
2920             
2921                 <li data-name="LuCI.ui.FileUpload#render"><a href="LuCI.ui.FileUpload.html#render">render</a></li>
2922             
2923                 <li data-name="LuCI.ui.FileUpload#setChangeEvents"><a href="LuCI.ui.FileUpload.html#setChangeEvents">setChangeEvents</a></li>
2924             
2925                 <li data-name="LuCI.ui.FileUpload#setUpdateEvents"><a href="LuCI.ui.FileUpload.html#setUpdateEvents">setUpdateEvents</a></li>
2926             
2927                 <li data-name="LuCI.ui.FileUpload#setValue"><a href="LuCI.ui.FileUpload.html#setValue">setValue</a></li>
2928             
2929                 <li data-name="LuCI.ui.FileUpload#triggerValidation"><a href="LuCI.ui.FileUpload.html#triggerValidation">triggerValidation</a></li>
2930             
2931             </ul>
2932             <ul class="events itemMembers">
2933             
2934             </ul>
2935         </li>
2936     
2937         <li class="item" data-name="LuCI.ui.Hiddenfield">
2938             <span class="title">
2939                 <a href="LuCI.ui.Hiddenfield.html">LuCI.ui.Hiddenfield</a>
2940                 
2941             </span>
2942             <ul class="members itemMembers">
2943             
2944             </ul>
2945             <ul class="typedefs itemMembers">
2946             
2947             </ul>
2948             <ul class="typedefs itemMembers">
2949             
2950             </ul>
2951             <ul class="methods itemMembers">
2952             
2953             <span class="subtitle">Methods</span>
2954             
2955                 <li data-name="LuCI.ui.Hiddenfield#getValue"><a href="LuCI.ui.Hiddenfield.html#getValue">getValue</a></li>
2956             
2957                 <li data-name="LuCI.ui.Hiddenfield#isValid"><a href="LuCI.ui.Hiddenfield.html#isValid">isValid</a></li>
2958             
2959                 <li data-name="LuCI.ui.Hiddenfield#registerEvents"><a href="LuCI.ui.Hiddenfield.html#registerEvents">registerEvents</a></li>
2960             
2961                 <li data-name="LuCI.ui.Hiddenfield#render"><a href="LuCI.ui.Hiddenfield.html#render">render</a></li>
2962             
2963                 <li data-name="LuCI.ui.Hiddenfield#setChangeEvents"><a href="LuCI.ui.Hiddenfield.html#setChangeEvents">setChangeEvents</a></li>
2964             
2965                 <li data-name="LuCI.ui.Hiddenfield#setUpdateEvents"><a href="LuCI.ui.Hiddenfield.html#setUpdateEvents">setUpdateEvents</a></li>
2966             
2967                 <li data-name="LuCI.ui.Hiddenfield#setValue"><a href="LuCI.ui.Hiddenfield.html#setValue">setValue</a></li>
2968             
2969                 <li data-name="LuCI.ui.Hiddenfield#triggerValidation"><a href="LuCI.ui.Hiddenfield.html#triggerValidation">triggerValidation</a></li>
2970             
2971             </ul>
2972             <ul class="events itemMembers">
2973             
2974             </ul>
2975         </li>
2976     
2977         <li class="item" data-name="LuCI.ui.Select">
2978             <span class="title">
2979                 <a href="LuCI.ui.Select.html">LuCI.ui.Select</a>
2980                 
2981             </span>
2982             <ul class="members itemMembers">
2983             
2984             </ul>
2985             <ul class="typedefs itemMembers">
2986             
2987             <span class="subtitle">Typedefs</span>
2988             
2989                 <li data-name="LuCI.ui.Select.InitOptions"><a href="LuCI.ui.Select.html#.InitOptions">InitOptions</a></li>
2990             
2991             </ul>
2992             <ul class="typedefs itemMembers">
2993             
2994             </ul>
2995             <ul class="methods itemMembers">
2996             
2997             <span class="subtitle">Methods</span>
2998             
2999                 <li data-name="LuCI.ui.Select#getValue"><a href="LuCI.ui.Select.html#getValue">getValue</a></li>
3000             
3001                 <li data-name="LuCI.ui.Select#isValid"><a href="LuCI.ui.Select.html#isValid">isValid</a></li>
3002             
3003                 <li data-name="LuCI.ui.Select#registerEvents"><a href="LuCI.ui.Select.html#registerEvents">registerEvents</a></li>
3004             
3005                 <li data-name="LuCI.ui.Select#render"><a href="LuCI.ui.Select.html#render">render</a></li>
3006             
3007                 <li data-name="LuCI.ui.Select#setChangeEvents"><a href="LuCI.ui.Select.html#setChangeEvents">setChangeEvents</a></li>
3008             
3009                 <li data-name="LuCI.ui.Select#setUpdateEvents"><a href="LuCI.ui.Select.html#setUpdateEvents">setUpdateEvents</a></li>
3010             
3011                 <li data-name="LuCI.ui.Select#setValue"><a href="LuCI.ui.Select.html#setValue">setValue</a></li>
3012             
3013                 <li data-name="LuCI.ui.Select#triggerValidation"><a href="LuCI.ui.Select.html#triggerValidation">triggerValidation</a></li>
3014             
3015             </ul>
3016             <ul class="events itemMembers">
3017             
3018             </ul>
3019         </li>
3020     
3021         <li class="item" data-name="LuCI.ui.tabs">
3022             <span class="title">
3023                 <a href="LuCI.ui.tabs.html">LuCI.ui.tabs</a>
3024                 
3025             </span>
3026             <ul class="members itemMembers">
3027             
3028             </ul>
3029             <ul class="typedefs itemMembers">
3030             
3031             </ul>
3032             <ul class="typedefs itemMembers">
3033             
3034             </ul>
3035             <ul class="methods itemMembers">
3036             
3037             <span class="subtitle">Methods</span>
3038             
3039                 <li data-name="LuCI.ui.tabs#initTabGroup"><a href="LuCI.ui.tabs.html#initTabGroup">initTabGroup</a></li>
3040             
3041                 <li data-name="LuCI.ui.tabs#isEmptyPane"><a href="LuCI.ui.tabs.html#isEmptyPane">isEmptyPane</a></li>
3042             
3043             </ul>
3044             <ul class="events itemMembers">
3045             
3046             </ul>
3047         </li>
3048     
3049         <li class="item" data-name="LuCI.ui.Textarea">
3050             <span class="title">
3051                 <a href="LuCI.ui.Textarea.html">LuCI.ui.Textarea</a>
3052                 
3053             </span>
3054             <ul class="members itemMembers">
3055             
3056             </ul>
3057             <ul class="typedefs itemMembers">
3058             
3059             <span class="subtitle">Typedefs</span>
3060             
3061                 <li data-name="LuCI.ui.Textarea.InitOptions"><a href="LuCI.ui.Textarea.html#.InitOptions">InitOptions</a></li>
3062             
3063             </ul>
3064             <ul class="typedefs itemMembers">
3065             
3066             </ul>
3067             <ul class="methods itemMembers">
3068             
3069             <span class="subtitle">Methods</span>
3070             
3071                 <li data-name="LuCI.ui.Textarea#getValue"><a href="LuCI.ui.Textarea.html#getValue">getValue</a></li>
3072             
3073                 <li data-name="LuCI.ui.Textarea#isValid"><a href="LuCI.ui.Textarea.html#isValid">isValid</a></li>
3074             
3075                 <li data-name="LuCI.ui.Textarea#registerEvents"><a href="LuCI.ui.Textarea.html#registerEvents">registerEvents</a></li>
3076             
3077                 <li data-name="LuCI.ui.Textarea#render"><a href="LuCI.ui.Textarea.html#render">render</a></li>
3078             
3079                 <li data-name="LuCI.ui.Textarea#setChangeEvents"><a href="LuCI.ui.Textarea.html#setChangeEvents">setChangeEvents</a></li>
3080             
3081                 <li data-name="LuCI.ui.Textarea#setUpdateEvents"><a href="LuCI.ui.Textarea.html#setUpdateEvents">setUpdateEvents</a></li>
3082             
3083                 <li data-name="LuCI.ui.Textarea#setValue"><a href="LuCI.ui.Textarea.html#setValue">setValue</a></li>
3084             
3085                 <li data-name="LuCI.ui.Textarea#triggerValidation"><a href="LuCI.ui.Textarea.html#triggerValidation">triggerValidation</a></li>
3086             
3087             </ul>
3088             <ul class="events itemMembers">
3089             
3090             </ul>
3091         </li>
3092     
3093         <li class="item" data-name="LuCI.ui.Textfield">
3094             <span class="title">
3095                 <a href="LuCI.ui.Textfield.html">LuCI.ui.Textfield</a>
3096                 
3097             </span>
3098             <ul class="members itemMembers">
3099             
3100             </ul>
3101             <ul class="typedefs itemMembers">
3102             
3103             <span class="subtitle">Typedefs</span>
3104             
3105                 <li data-name="LuCI.ui.Textfield.InitOptions"><a href="LuCI.ui.Textfield.html#.InitOptions">InitOptions</a></li>
3106             
3107             </ul>
3108             <ul class="typedefs itemMembers">
3109             
3110             </ul>
3111             <ul class="methods itemMembers">
3112             
3113             <span class="subtitle">Methods</span>
3114             
3115                 <li data-name="LuCI.ui.Textfield#getValue"><a href="LuCI.ui.Textfield.html#getValue">getValue</a></li>
3116             
3117                 <li data-name="LuCI.ui.Textfield#isValid"><a href="LuCI.ui.Textfield.html#isValid">isValid</a></li>
3118             
3119                 <li data-name="LuCI.ui.Textfield#registerEvents"><a href="LuCI.ui.Textfield.html#registerEvents">registerEvents</a></li>
3120             
3121                 <li data-name="LuCI.ui.Textfield#render"><a href="LuCI.ui.Textfield.html#render">render</a></li>
3122             
3123                 <li data-name="LuCI.ui.Textfield#setChangeEvents"><a href="LuCI.ui.Textfield.html#setChangeEvents">setChangeEvents</a></li>
3124             
3125                 <li data-name="LuCI.ui.Textfield#setUpdateEvents"><a href="LuCI.ui.Textfield.html#setUpdateEvents">setUpdateEvents</a></li>
3126             
3127                 <li data-name="LuCI.ui.Textfield#setValue"><a href="LuCI.ui.Textfield.html#setValue">setValue</a></li>
3128             
3129                 <li data-name="LuCI.ui.Textfield#triggerValidation"><a href="LuCI.ui.Textfield.html#triggerValidation">triggerValidation</a></li>
3130             
3131             </ul>
3132             <ul class="events itemMembers">
3133             
3134             </ul>
3135         </li>
3136     
3137         <li class="item" data-name="LuCI.view">
3138             <span class="title">
3139                 <a href="LuCI.view.html">LuCI.view</a>
3140                 
3141             </span>
3142             <ul class="members itemMembers">
3143             
3144             </ul>
3145             <ul class="typedefs itemMembers">
3146             
3147             </ul>
3148             <ul class="typedefs itemMembers">
3149             
3150             </ul>
3151             <ul class="methods itemMembers">
3152             
3153             <span class="subtitle">Methods</span>
3154             
3155                 <li data-name="LuCI.view#addFooter"><a href="LuCI.view.html#addFooter">addFooter</a></li>
3156             
3157                 <li data-name="LuCI.view#handleReset"><a href="LuCI.view.html#handleReset">handleReset</a></li>
3158             
3159                 <li data-name="LuCI.view#handleSave"><a href="LuCI.view.html#handleSave">handleSave</a></li>
3160             
3161                 <li data-name="LuCI.view#handleSaveApply"><a href="LuCI.view.html#handleSaveApply">handleSaveApply</a></li>
3162             
3163                 <li data-name="LuCI.view#load"><a href="LuCI.view.html#load">load</a></li>
3164             
3165                 <li data-name="LuCI.view#render"><a href="LuCI.view.html#render">render</a></li>
3166             
3167             </ul>
3168             <ul class="events itemMembers">
3169             
3170             </ul>
3171         </li>
3172     
3173         <li class="item" data-name="LuCI.xhr">
3174             <span class="title">
3175                 <a href="LuCI.xhr.html">LuCI.xhr</a>
3176                 
3177             </span>
3178             <ul class="members itemMembers">
3179             
3180             </ul>
3181             <ul class="typedefs itemMembers">
3182             
3183             </ul>
3184             <ul class="typedefs itemMembers">
3185             
3186             </ul>
3187             <ul class="methods itemMembers">
3188             
3189             <span class="subtitle">Methods</span>
3190             
3191                 <li data-name="LuCI.xhr#abort"><a href="LuCI.xhr.html#abort">abort</a></li>
3192             
3193                 <li data-name="LuCI.xhr#busy"><a href="LuCI.xhr.html#busy">busy</a></li>
3194             
3195                 <li data-name="LuCI.xhr#cancel"><a href="LuCI.xhr.html#cancel">cancel</a></li>
3196             
3197                 <li data-name="LuCI.xhr#get"><a href="LuCI.xhr.html#get">get</a></li>
3198             
3199                 <li data-name="LuCI.xhr#post"><a href="LuCI.xhr.html#post">post</a></li>
3200             
3201                 <li data-name="LuCI.xhr#send_form"><a href="LuCI.xhr.html#send_form">send_form</a></li>
3202             
3203             </ul>
3204             <ul class="events itemMembers">
3205             
3206             </ul>
3207         </li>
3208     
3209     </ul>
3210 </div>
3211     <div class="main">
3212         <h1 class="page-title" data-filename="LuCI.network.Protocol.html">Class: Protocol</h1>
3213         
3214
3215
3216
3217 <section>
3218     
3219 <header>
3220     <h2>
3221         <span class="ancestors"><a href="LuCI.html">LuCI</a><a href="LuCI.network.html">.network</a>.</span>
3222     
3223     Protocol
3224     </h2>
3225     
3226         <div class="class-description"><p>The <code>Network.Protocol</code> class serves as base for protocol specific
3227 subclasses which describe logical UCI networks defined by <code>config interface</code> sections in <code>/etc/config/network</code>.</p></div>
3228     
3229 </header>  
3230
3231 <article>
3232     <div class="container-overview">
3233     
3234     
3235     
3236         
3237 <dt>
3238     <div class="nameContainer">
3239         <h4 class="name" id="Protocol">
3240             
3241             new LuCI.network.Protocol<span class="signature">()</span>
3242         </h4>
3243     
3244         
3245         <div class="tag-source">
3246             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1862">line 1862</a>
3247         </div>
3248         
3249     </div>
3250
3251     
3252 </dt>
3253 <dd>
3254     
3255     
3256
3257     
3258     
3259     
3260     
3261     
3262     
3263     
3264 <dl class="details">
3265     
3266         
3267     
3268     
3269     
3270
3271     
3272     
3273     
3274     
3275     
3276     
3277     
3278     
3279     
3280     
3281     
3282     
3283     
3284     
3285     
3286 </dl>
3287
3288     
3289     
3290
3291     
3292
3293     
3294     
3295     
3296     
3297     
3298     
3299     
3300 </dd>
3301
3302     
3303     </div>
3304     
3305     
3306     
3307     
3308     
3309     
3310     
3311     
3312     
3313     
3314     
3315     
3316     
3317     
3318         <h3 class="subsection-title">Methods</h3>
3319         
3320         <dl>
3321             
3322 <dt>
3323     <div class="nameContainer">
3324         <h4 class="name" id="addDevice">
3325             
3326             addDevice<span class="signature">(device)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
3327         </h4>
3328     
3329         
3330         <div class="tag-source">
3331             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2469">line 2469</a>
3332         </div>
3333         
3334     </div>
3335
3336     
3337 </dt>
3338 <dd>
3339     
3340     
3341     <div class="description">
3342         <p>Add the given network device to the logical interface.</p>
3343     </div>
3344     
3345
3346     
3347     
3348     
3349     
3350     
3351         
3352
3353 <table class="params">
3354     <thead>
3355         <tr>
3356                 
3357                 <th>Name</th>
3358                 
3359                 
3360                 <th>Type</th>
3361                 
3362                 
3363                 
3364                 <th class="last">Description</th>
3365         </tr>
3366         </thead>
3367         
3368         <tbody>
3369         
3370         
3371         <tr>
3372             
3373                 <td class="name"><code>device</code></td>
3374             
3375             
3376             <td class="type">
3377             
3378                 
3379 <span class="param-type"><a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a></span>
3380 |
3381
3382 <span class="param-type"><a href="LuCI.network.Device.html">LuCI.network.Device</a></span>
3383 |
3384
3385 <span class="param-type"><a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a></span>
3386 |
3387
3388 <span class="param-type"><a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a></span>
3389 |
3390
3391 <span class="param-type">string</span>
3392
3393
3394             
3395             </td>
3396             
3397             
3398             
3399             <td class="description last">
3400                 
3401                 <p>The object or device name to add to the logical interface. In case the
3402 given argument is not a string, it is resolved though the
3403 <a href="LuCI.network.html#getIfnameOf"><code>Network.getIfnameOf()</code></a> function.</p></td>
3404         </tr>
3405         
3406         
3407         </tbody>
3408 </table>
3409     
3410     
3411     
3412 <dl class="details">
3413     
3414         
3415     
3416     
3417     
3418
3419     
3420     
3421     
3422     
3423     
3424     
3425     
3426     
3427     
3428     
3429     
3430     
3431     
3432     
3433     
3434 </dl>
3435
3436     
3437     
3438
3439     
3440
3441     
3442     
3443     
3444     
3445     
3446     <h5>Returns:</h5>
3447     
3448
3449
3450 <table class="params">
3451     <thead>
3452     <tr>
3453         
3454         <th>Type</th>
3455         <th class="last">Description</th>
3456     </tr>
3457     </thead>
3458     <tbody>
3459     
3460         <tr>
3461             
3462             <td class="type">
3463             
3464                         boolean
3465                         
3466                     
3467             </td>
3468             <td class="description last">Returns <code>true</code> if the device name has been added or <code>false</code> if any
3469 argument was invalid, if the device was already part of the logical
3470 interface or if the logical interface is virtual.</td>
3471         </tr>
3472     
3473     </tbody>
3474 </table>
3475
3476     
3477     
3478     
3479 </dd>
3480
3481         
3482             
3483 <dt>
3484     <div class="nameContainer">
3485         <h4 class="name" id="containsDevice">
3486             
3487             containsDevice<span class="signature">(device)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
3488         </h4>
3489     
3490         
3491         <div class="tag-source">
3492             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2638">line 2638</a>
3493         </div>
3494         
3495     </div>
3496
3497     
3498 </dt>
3499 <dd>
3500     
3501     
3502     <div class="description">
3503         <p>Checks whether this logical interface contains the given device
3504 object.</p>
3505     </div>
3506     
3507
3508     
3509     
3510     
3511     
3512     
3513         
3514
3515 <table class="params">
3516     <thead>
3517         <tr>
3518                 
3519                 <th>Name</th>
3520                 
3521                 
3522                 <th>Type</th>
3523                 
3524                 
3525                 
3526                 <th class="last">Description</th>
3527         </tr>
3528         </thead>
3529         
3530         <tbody>
3531         
3532         
3533         <tr>
3534             
3535                 <td class="name"><code>device</code></td>
3536             
3537             
3538             <td class="type">
3539             
3540                 
3541 <span class="param-type"><a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a></span>
3542 |
3543
3544 <span class="param-type"><a href="LuCI.network.Device.html">LuCI.network.Device</a></span>
3545 |
3546
3547 <span class="param-type"><a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a></span>
3548 |
3549
3550 <span class="param-type"><a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a></span>
3551 |
3552
3553 <span class="param-type">string</span>
3554
3555
3556             
3557             </td>
3558             
3559             
3560             
3561             <td class="description last">
3562                 
3563                 <p>The object or device name to check. In case the given argument is not
3564 a string, it is resolved though the
3565 <a href="LuCI.network.html#getIfnameOf"><code>Network.getIfnameOf()</code></a> function.</p></td>
3566         </tr>
3567         
3568         
3569         </tbody>
3570 </table>
3571     
3572     
3573     
3574 <dl class="details">
3575     
3576         
3577     
3578     
3579     
3580
3581     
3582     
3583     
3584     
3585     
3586     
3587     
3588     
3589     
3590     
3591     
3592     
3593     
3594     
3595     
3596 </dl>
3597
3598     
3599     
3600
3601     
3602
3603     
3604     
3605     
3606     
3607     
3608     <h5>Returns:</h5>
3609     
3610
3611
3612 <table class="params">
3613     <thead>
3614     <tr>
3615         
3616         <th>Type</th>
3617         <th class="last">Description</th>
3618     </tr>
3619     </thead>
3620     <tbody>
3621     
3622         <tr>
3623             
3624             <td class="type">
3625             
3626                         boolean
3627                         
3628                     
3629             </td>
3630             <td class="description last">Returns <code>true</code> when this logical interface contains the given network
3631 device or <code>false</code> if not.</td>
3632         </tr>
3633     
3634     </tbody>
3635 </table>
3636
3637     
3638     
3639     
3640 </dd>
3641
3642         
3643             
3644 <dt>
3645     <div class="nameContainer">
3646         <h4 class="name" id="deleteConfiguration">
3647             
3648             <span class="type-signature ">abstract</span>deleteConfiguration<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*|Promise.&lt;*>}</span>
3649         </h4>
3650     
3651         
3652         <div class="tag-source">
3653             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2686">line 2686</a>
3654         </div>
3655         
3656     </div>
3657
3658     
3659 </dt>
3660 <dd>
3661     
3662     
3663     <div class="description">
3664         <p>Cleanup related configuration entries.</p>
3665 <p>This function will be invoked if an interface is about to be removed
3666 from the configuration and is responsible for performing any required
3667 cleanup tasks, such as unsetting uci entries in related configurations.</p>
3668 <p>It should be overwritten by protocol specific subclasses.</p>
3669     </div>
3670     
3671
3672     
3673     
3674     
3675     
3676     
3677     
3678     
3679 <dl class="details">
3680     
3681         
3682     
3683     
3684     
3685
3686     
3687     
3688     
3689     
3690     
3691     
3692     
3693     
3694     
3695     
3696     
3697     
3698     
3699     
3700     
3701 </dl>
3702
3703     
3704     
3705
3706     
3707
3708     
3709     
3710     
3711     
3712     
3713     <h5>Returns:</h5>
3714     
3715
3716
3717 <table class="params">
3718     <thead>
3719     <tr>
3720         
3721         <th>Type</th>
3722         <th class="last">Description</th>
3723     </tr>
3724     </thead>
3725     <tbody>
3726     
3727         <tr>
3728             
3729             <td class="type">
3730             
3731                         *
3732                          | 
3733                     
3734                         Promise.&lt;*>
3735                         
3736                     
3737             </td>
3738             <td class="description last">This function may return a promise which is awaited before the rest of
3739 the configuration is removed. Any non-promise return value and any
3740 resolved promise value is ignored. If the returned promise is rejected,
3741 the interface removal will be aborted.</td>
3742         </tr>
3743     
3744     </tbody>
3745 </table>
3746
3747     
3748     
3749     
3750 </dd>
3751
3752         
3753             
3754 <dt>
3755     <div class="nameContainer">
3756         <h4 class="name" id="deleteDevice">
3757             
3758             deleteDevice<span class="signature">(device)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
3759         </h4>
3760     
3761         
3762         <div class="tag-source">
3763             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2496">line 2496</a>
3764         </div>
3765         
3766     </div>
3767
3768     
3769 </dt>
3770 <dd>
3771     
3772     
3773     <div class="description">
3774         <p>Remove the given network device from the logical interface.</p>
3775     </div>
3776     
3777
3778     
3779     
3780     
3781     
3782     
3783         
3784
3785 <table class="params">
3786     <thead>
3787         <tr>
3788                 
3789                 <th>Name</th>
3790                 
3791                 
3792                 <th>Type</th>
3793                 
3794                 
3795                 
3796                 <th class="last">Description</th>
3797         </tr>
3798         </thead>
3799         
3800         <tbody>
3801         
3802         
3803         <tr>
3804             
3805                 <td class="name"><code>device</code></td>
3806             
3807             
3808             <td class="type">
3809             
3810                 
3811 <span class="param-type"><a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a></span>
3812 |
3813
3814 <span class="param-type"><a href="LuCI.network.Device.html">LuCI.network.Device</a></span>
3815 |
3816
3817 <span class="param-type"><a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a></span>
3818 |
3819
3820 <span class="param-type"><a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a></span>
3821 |
3822
3823 <span class="param-type">string</span>
3824
3825
3826             
3827             </td>
3828             
3829             
3830             
3831             <td class="description last">
3832                 
3833                 <p>The object or device name to remove from the logical interface. In case
3834 the given argument is not a string, it is resolved though the
3835 <a href="LuCI.network.html#getIfnameOf"><code>Network.getIfnameOf()</code></a> function.</p></td>
3836         </tr>
3837         
3838         
3839         </tbody>
3840 </table>
3841     
3842     
3843     
3844 <dl class="details">
3845     
3846         
3847     
3848     
3849     
3850
3851     
3852     
3853     
3854     
3855     
3856     
3857     
3858     
3859     
3860     
3861     
3862     
3863     
3864     
3865     
3866 </dl>
3867
3868     
3869     
3870
3871     
3872
3873     
3874     
3875     
3876     
3877     
3878     <h5>Returns:</h5>
3879     
3880
3881
3882 <table class="params">
3883     <thead>
3884     <tr>
3885         
3886         <th>Type</th>
3887         <th class="last">Description</th>
3888     </tr>
3889     </thead>
3890     <tbody>
3891     
3892         <tr>
3893             
3894             <td class="type">
3895             
3896                         boolean
3897                         
3898                     
3899             </td>
3900             <td class="description last">Returns <code>true</code> if the device name has been added or <code>false</code> if any
3901 argument was invalid, if the device was already part of the logical
3902 interface or if the logical interface is virtual.</td>
3903         </tr>
3904     
3905     </tbody>
3906 </table>
3907
3908     
3909     
3910     
3911 </dd>
3912
3913         
3914             
3915 <dt>
3916     <div class="nameContainer">
3917         <h4 class="name" id="get">
3918             
3919             get<span class="signature">(opt)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string|Array.&lt;string>}</span>
3920         </h4>
3921     
3922         
3923         <div class="tag-source">
3924             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1895">line 1895</a>
3925         </div>
3926         
3927     </div>
3928
3929     
3930 </dt>
3931 <dd>
3932     
3933     
3934     <div class="description">
3935         <p>Read the given UCI option value of this network.</p>
3936     </div>
3937     
3938
3939     
3940     
3941     
3942     
3943     
3944         
3945
3946 <table class="params">
3947     <thead>
3948         <tr>
3949                 
3950                 <th>Name</th>
3951                 
3952                 
3953                 <th>Type</th>
3954                 
3955                 
3956                 
3957                 <th class="last">Description</th>
3958         </tr>
3959         </thead>
3960         
3961         <tbody>
3962         
3963         
3964         <tr>
3965             
3966                 <td class="name"><code>opt</code></td>
3967             
3968             
3969             <td class="type">
3970             
3971                 
3972 <span class="param-type">string</span>
3973
3974
3975             
3976             </td>
3977             
3978             
3979             
3980             <td class="description last">
3981                 
3982                 <p>The UCI option name to read.</p></td>
3983         </tr>
3984         
3985         
3986         </tbody>
3987 </table>
3988     
3989     
3990     
3991 <dl class="details">
3992     
3993         
3994     
3995     
3996     
3997
3998     
3999     
4000     
4001     
4002     
4003     
4004     
4005     
4006     
4007     
4008     
4009     
4010     
4011     
4012     
4013 </dl>
4014
4015     
4016     
4017
4018     
4019
4020     
4021     
4022     
4023     
4024     
4025     <h5>Returns:</h5>
4026     
4027
4028
4029 <table class="params">
4030     <thead>
4031     <tr>
4032         
4033         <th>Type</th>
4034         <th class="last">Description</th>
4035     </tr>
4036     </thead>
4037     <tbody>
4038     
4039         <tr>
4040             
4041             <td class="type">
4042             
4043                         null
4044                          | 
4045                     
4046                         string
4047                          | 
4048                     
4049                         Array.&lt;string>
4050                         
4051                     
4052             </td>
4053             <td class="description last">Returns the UCI option value or <code>null</code> if the requested option is
4054 not found.</td>
4055         </tr>
4056     
4057     </tbody>
4058 </table>
4059
4060     
4061     
4062     
4063 </dd>
4064
4065         
4066             
4067 <dt>
4068     <div class="nameContainer">
4069         <h4 class="name" id="getDevice">
4070             
4071             getDevice<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="LuCI.network.Device.html">LuCI.network.Device</a>}</span>
4072         </h4>
4073     
4074         
4075         <div class="tag-source">
4076             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2523">line 2523</a>
4077         </div>
4078         
4079     </div>
4080
4081     
4082 </dt>
4083 <dd>
4084     
4085     
4086     <div class="description">
4087         <p>Returns the Linux network device associated with this logical
4088 interface.</p>
4089     </div>
4090     
4091
4092     
4093     
4094     
4095     
4096     
4097     
4098     
4099 <dl class="details">
4100     
4101         
4102     
4103     
4104     
4105
4106     
4107     
4108     
4109     
4110     
4111     
4112     
4113     
4114     
4115     
4116     
4117     
4118     
4119     
4120     
4121 </dl>
4122
4123     
4124     
4125
4126     
4127
4128     
4129     
4130     
4131     
4132     
4133     <h5>Returns:</h5>
4134     
4135
4136
4137 <table class="params">
4138     <thead>
4139     <tr>
4140         
4141         <th>Type</th>
4142         <th class="last">Description</th>
4143     </tr>
4144     </thead>
4145     <tbody>
4146     
4147         <tr>
4148             
4149             <td class="type">
4150             
4151                         <a href="LuCI.network.Device.html">LuCI.network.Device</a>
4152                         
4153                     
4154             </td>
4155             <td class="description last">Returns a <code>Network.Device</code> class instance representing the
4156 expected Linux network device according to the configuration.</td>
4157         </tr>
4158     
4159     </tbody>
4160 </table>
4161
4162     
4163     
4164     
4165 </dd>
4166
4167         
4168             
4169 <dt>
4170     <div class="nameContainer">
4171         <h4 class="name" id="getDevices">
4172             
4173             getDevices<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|Array.&lt;<a href="LuCI.network.Device.html">LuCI.network.Device</a>>}</span>
4174         </h4>
4175     
4176         
4177         <div class="tag-source">
4178             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2584">line 2584</a>
4179         </div>
4180         
4181     </div>
4182
4183     
4184 </dt>
4185 <dd>
4186     
4187     
4188     <div class="description">
4189         <p>Returns a list of network sub-devices associated with this logical
4190 interface.</p>
4191     </div>
4192     
4193
4194     
4195     
4196     
4197     
4198     
4199     
4200     
4201 <dl class="details">
4202     
4203         
4204     
4205     
4206     
4207
4208     
4209     
4210     
4211     
4212     
4213     
4214     
4215     
4216     
4217     
4218     
4219     
4220     
4221     
4222     
4223 </dl>
4224
4225     
4226     
4227
4228     
4229
4230     
4231     
4232     
4233     
4234     
4235     <h5>Returns:</h5>
4236     
4237
4238
4239 <table class="params">
4240     <thead>
4241     <tr>
4242         
4243         <th>Type</th>
4244         <th class="last">Description</th>
4245     </tr>
4246     </thead>
4247     <tbody>
4248     
4249         <tr>
4250             
4251             <td class="type">
4252             
4253                         null
4254                          | 
4255                     
4256                         Array.&lt;<a href="LuCI.network.Device.html">LuCI.network.Device</a>>
4257                         
4258                     
4259             </td>
4260             <td class="description last">Returns an array of of <code>Network.Device</code> class instances representing
4261 the sub-devices attached to this logical interface or <code>null</code> if the
4262 logical interface does not support sub-devices, e.g. because it is
4263 virtual and not a bridge.</td>
4264         </tr>
4265     
4266     </tbody>
4267 </table>
4268
4269     
4270     
4271     
4272 </dd>
4273
4274         
4275             
4276 <dt>
4277     <div class="nameContainer">
4278         <h4 class="name" id="getDNS6Addrs">
4279             
4280             getDNS6Addrs<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
4281         </h4>
4282     
4283         
4284         <div class="tag-source">
4285             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2220">line 2220</a>
4286         </div>
4287         
4288     </div>
4289
4290     
4291 </dt>
4292 <dd>
4293     
4294     
4295     <div class="description">
4296         <p>Query the IPv6 DNS servers associated with the logical interface.</p>
4297     </div>
4298     
4299
4300     
4301     
4302     
4303     
4304     
4305     
4306     
4307 <dl class="details">
4308     
4309         
4310     
4311     
4312     
4313
4314     
4315     
4316     
4317     
4318     
4319     
4320     
4321     
4322     
4323     
4324     
4325     
4326     
4327     
4328     
4329 </dl>
4330
4331     
4332     
4333
4334     
4335
4336     
4337     
4338     
4339     
4340     
4341     <h5>Returns:</h5>
4342     
4343
4344
4345 <table class="params">
4346     <thead>
4347     <tr>
4348         
4349         <th>Type</th>
4350         <th class="last">Description</th>
4351     </tr>
4352     </thead>
4353     <tbody>
4354     
4355         <tr>
4356             
4357             <td class="type">
4358             
4359                         Array.&lt;string>
4360                         
4361                     
4362             </td>
4363             <td class="description last">Returns an array of IPv6 DNS servers registered by the remote
4364 protocol backend.</td>
4365         </tr>
4366     
4367     </tbody>
4368 </table>
4369
4370     
4371     
4372     
4373 </dd>
4374
4375         
4376             
4377 <dt>
4378     <div class="nameContainer">
4379         <h4 class="name" id="getDNSAddrs">
4380             
4381             getDNSAddrs<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
4382         </h4>
4383     
4384         
4385         <div class="tag-source">
4386             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2132">line 2132</a>
4387         </div>
4388         
4389     </div>
4390
4391     
4392 </dt>
4393 <dd>
4394     
4395     
4396     <div class="description">
4397         <p>Query the IPv4 DNS servers associated with the logical interface.</p>
4398     </div>
4399     
4400
4401     
4402     
4403     
4404     
4405     
4406     
4407     
4408 <dl class="details">
4409     
4410         
4411     
4412     
4413     
4414
4415     
4416     
4417     
4418     
4419     
4420     
4421     
4422     
4423     
4424     
4425     
4426     
4427     
4428     
4429     
4430 </dl>
4431
4432     
4433     
4434
4435     
4436
4437     
4438     
4439     
4440     
4441     
4442     <h5>Returns:</h5>
4443     
4444
4445
4446 <table class="params">
4447     <thead>
4448     <tr>
4449         
4450         <th>Type</th>
4451         <th class="last">Description</th>
4452     </tr>
4453     </thead>
4454     <tbody>
4455     
4456         <tr>
4457             
4458             <td class="type">
4459             
4460                         Array.&lt;string>
4461                         
4462                     
4463             </td>
4464             <td class="description last">Returns an array of IPv4 DNS servers registered by the remote
4465 protocol backend.</td>
4466         </tr>
4467     
4468     </tbody>
4469 </table>
4470
4471     
4472     
4473     
4474 </dd>
4475
4476         
4477             
4478 <dt>
4479     <div class="nameContainer">
4480         <h4 class="name" id="getErrors">
4481             
4482             getErrors<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
4483         </h4>
4484     
4485         
4486         <div class="tag-source">
4487             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2264">line 2264</a>
4488         </div>
4489         
4490     </div>
4491
4492     
4493 </dt>
4494 <dd>
4495     
4496     
4497     <div class="description">
4498         <p>Query interface error messages published in <code>ubus</code> runtime state.</p>
4499 <p>Interface errors are emitted by remote protocol handlers if the setup
4500 of the underlying logical interface failed, e.g. due to bad
4501 configuration or network connectivity issues.</p>
4502 <p>This function will translate the found error codes to human readable
4503 messages using the descriptions registered by
4504 <a href="LuCI.network.html#registerErrorCode"><code>Network.registerErrorCode()</code></a>
4505 and fall back to <code>&quot;Unknown error (%s)&quot;</code> where <code>%s</code> is replaced by the
4506 error code in case no translation can be found.</p>
4507     </div>
4508     
4509
4510     
4511     
4512     
4513     
4514     
4515     
4516     
4517 <dl class="details">
4518     
4519         
4520     
4521     
4522     
4523
4524     
4525     
4526     
4527     
4528     
4529     
4530     
4531     
4532     
4533     
4534     
4535     
4536     
4537     
4538     
4539 </dl>
4540
4541     
4542     
4543
4544     
4545
4546     
4547     
4548     
4549     
4550     
4551     <h5>Returns:</h5>
4552     
4553
4554
4555 <table class="params">
4556     <thead>
4557     <tr>
4558         
4559         <th>Type</th>
4560         <th class="last">Description</th>
4561     </tr>
4562     </thead>
4563     <tbody>
4564     
4565         <tr>
4566             
4567             <td class="type">
4568             
4569                         Array.&lt;string>
4570                         
4571                     
4572             </td>
4573             <td class="description last">Returns an array of translated interface error messages.</td>
4574         </tr>
4575     
4576     </tbody>
4577 </table>
4578
4579     
4580     
4581     
4582 </dd>
4583
4584         
4585             
4586 <dt>
4587     <div class="nameContainer">
4588         <h4 class="name" id="getExpiry">
4589             
4590             getExpiry<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
4591         </h4>
4592     
4593         
4594         <div class="tag-source">
4595             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2015">line 2015</a>
4596         </div>
4597         
4598     </div>
4599
4600     
4601 </dt>
4602 <dd>
4603     
4604     
4605     <div class="description">
4606         <p>Get the logical interface expiry time in seconds.</p>
4607 <p>For protocols that have a concept of a lease, such as DHCP or
4608 DHCPv6, this function returns the remaining time in seconds
4609 until the lease expires.</p>
4610     </div>
4611     
4612
4613     
4614     
4615     
4616     
4617     
4618     
4619     
4620 <dl class="details">
4621     
4622         
4623     
4624     
4625     
4626
4627     
4628     
4629     
4630     
4631     
4632     
4633     
4634     
4635     
4636     
4637     
4638     
4639     
4640     
4641     
4642 </dl>
4643
4644     
4645     
4646
4647     
4648
4649     
4650     
4651     
4652     
4653     
4654     <h5>Returns:</h5>
4655     
4656
4657
4658 <table class="params">
4659     <thead>
4660     <tr>
4661         
4662         <th>Type</th>
4663         <th class="last">Description</th>
4664     </tr>
4665     </thead>
4666     <tbody>
4667     
4668         <tr>
4669             
4670             <td class="type">
4671             
4672                         number
4673                         
4674                     
4675             </td>
4676             <td class="description last">Returns the amount of seconds until the lease expires or <code>-1</code>
4677 if it isn't applicable to the associated protocol.</td>
4678         </tr>
4679     
4680     </tbody>
4681 </table>
4682
4683     
4684     
4685     
4686 </dd>
4687
4688         
4689             
4690 <dt>
4691     <div class="nameContainer">
4692         <h4 class="name" id="getGateway6Addr">
4693             
4694             getGateway6Addr<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
4695         </h4>
4696     
4697         
4698         <div class="tag-source">
4699             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2200">line 2200</a>
4700         </div>
4701         
4702     </div>
4703
4704     
4705 </dt>
4706 <dd>
4707     
4708     
4709     <div class="description">
4710         <p>Query the gateway (nexthop) of the IPv6 default route associated with
4711 this logical interface.</p>
4712     </div>
4713     
4714
4715     
4716     
4717     
4718     
4719     
4720     
4721     
4722 <dl class="details">
4723     
4724         
4725     
4726     
4727     
4728
4729     
4730     
4731     
4732     
4733     
4734     
4735     
4736     
4737     
4738     
4739     
4740     
4741     
4742     
4743     
4744 </dl>
4745
4746     
4747     
4748
4749     
4750
4751     
4752     
4753     
4754     
4755     
4756     <h5>Returns:</h5>
4757     
4758
4759
4760 <table class="params">
4761     <thead>
4762     <tr>
4763         
4764         <th>Type</th>
4765         <th class="last">Description</th>
4766     </tr>
4767     </thead>
4768     <tbody>
4769     
4770         <tr>
4771             
4772             <td class="type">
4773             
4774                         string
4775                         
4776                     
4777             </td>
4778             <td class="description last">Returns a string containing the IPv6 nexthop address of the associated
4779 default route or <code>null</code> if no default route was found.</td>
4780         </tr>
4781     
4782     </tbody>
4783 </table>
4784
4785     
4786     
4787     
4788 </dd>
4789
4790         
4791             
4792 <dt>
4793     <div class="nameContainer">
4794         <h4 class="name" id="getGatewayAddr">
4795             
4796             getGatewayAddr<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
4797         </h4>
4798     
4799         
4800         <div class="tag-source">
4801             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2112">line 2112</a>
4802         </div>
4803         
4804     </div>
4805
4806     
4807 </dt>
4808 <dd>
4809     
4810     
4811     <div class="description">
4812         <p>Query the gateway (nexthop) of the default route associated with
4813 this logical interface.</p>
4814     </div>
4815     
4816
4817     
4818     
4819     
4820     
4821     
4822     
4823     
4824 <dl class="details">
4825     
4826         
4827     
4828     
4829     
4830
4831     
4832     
4833     
4834     
4835     
4836     
4837     
4838     
4839     
4840     
4841     
4842     
4843     
4844     
4845     
4846 </dl>
4847
4848     
4849     
4850
4851     
4852
4853     
4854     
4855     
4856     
4857     
4858     <h5>Returns:</h5>
4859     
4860
4861
4862 <table class="params">
4863     <thead>
4864     <tr>
4865         
4866         <th>Type</th>
4867         <th class="last">Description</th>
4868     </tr>
4869     </thead>
4870     <tbody>
4871     
4872         <tr>
4873             
4874             <td class="type">
4875             
4876                         string
4877                         
4878                     
4879             </td>
4880             <td class="description last">Returns a string containing the IPv4 nexthop address of the associated
4881 default route or <code>null</code> if no default route was found.</td>
4882         </tr>
4883     
4884     </tbody>
4885 </table>
4886
4887     
4888     
4889     
4890 </dd>
4891
4892         
4893             
4894 <dt>
4895     <div class="nameContainer">
4896         <h4 class="name" id="getI18n">
4897             
4898             <span class="type-signature ">abstract</span>getI18n<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
4899         </h4>
4900     
4901         
4902         <div class="tag-source">
4903             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1960">line 1960</a>
4904         </div>
4905         
4906     </div>
4907
4908     
4909 </dt>
4910 <dd>
4911     
4912     
4913     <div class="description">
4914         <p>Return a human readable description for the protcol, such as
4915 <code>Static address</code> or <code>DHCP client</code>.</p>
4916 <p>This function should be overwritten by subclasses.</p>
4917     </div>
4918     
4919
4920     
4921     
4922     
4923     
4924     
4925     
4926     
4927 <dl class="details">
4928     
4929         
4930     
4931     
4932     
4933
4934     
4935     
4936     
4937     
4938     
4939     
4940     
4941     
4942     
4943     
4944     
4945     
4946     
4947     
4948     
4949 </dl>
4950
4951     
4952     
4953
4954     
4955
4956     
4957     
4958     
4959     
4960     
4961     <h5>Returns:</h5>
4962     
4963
4964
4965 <table class="params">
4966     <thead>
4967     <tr>
4968         
4969         <th>Type</th>
4970         <th class="last">Description</th>
4971     </tr>
4972     </thead>
4973     <tbody>
4974     
4975         <tr>
4976             
4977             <td class="type">
4978             
4979                         string
4980                         
4981                     
4982             </td>
4983             <td class="description last">Returns the description string.</td>
4984         </tr>
4985     
4986     </tbody>
4987 </table>
4988
4989     
4990     
4991     
4992 </dd>
4993
4994         
4995             
4996 <dt>
4997     <div class="nameContainer">
4998         <h4 class="name" id="getIfname">
4999             
5000             getIfname<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
5001         </h4>
5002     
5003         
5004         <div class="tag-source">
5005             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1920">line 1920</a>
5006         </div>
5007         
5008     </div>
5009
5010     
5011 </dt>
5012 <dd>
5013     
5014     
5015     <div class="description">
5016         <p>Get the associared Linux network device of this network.</p>
5017     </div>
5018     
5019
5020     
5021     
5022     
5023     
5024     
5025     
5026     
5027 <dl class="details">
5028     
5029         
5030     
5031     
5032     
5033
5034     
5035     
5036     
5037     
5038     
5039     
5040     
5041     
5042     
5043     
5044     
5045     
5046     
5047     
5048     
5049 </dl>
5050
5051     
5052     
5053
5054     
5055
5056     
5057     
5058     
5059     
5060     
5061     <h5>Returns:</h5>
5062     
5063
5064
5065 <table class="params">
5066     <thead>
5067     <tr>
5068         
5069         <th>Type</th>
5070         <th class="last">Description</th>
5071     </tr>
5072     </thead>
5073     <tbody>
5074     
5075         <tr>
5076             
5077             <td class="type">
5078             
5079                         null
5080                          | 
5081                     
5082                         string
5083                         
5084                     
5085             </td>
5086             <td class="description last">Returns the name of the associated network device or <code>null</code> if
5087 it could not be determined.</td>
5088         </tr>
5089     
5090     </tbody>
5091 </table>
5092
5093     
5094     
5095     
5096 </dd>
5097
5098         
5099             
5100 <dt>
5101     <div class="nameContainer">
5102         <h4 class="name" id="getIP6Addr">
5103             
5104             getIP6Addr<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
5105         </h4>
5106     
5107         
5108         <div class="tag-source">
5109             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2151">line 2151</a>
5110         </div>
5111         
5112     </div>
5113
5114     
5115 </dt>
5116 <dd>
5117     
5118     
5119     <div class="description">
5120         <p>Query the first (primary) IPv6 address of the logical interface.</p>
5121     </div>
5122     
5123
5124     
5125     
5126     
5127     
5128     
5129     
5130     
5131 <dl class="details">
5132     
5133         
5134     
5135     
5136     
5137
5138     
5139     
5140     
5141     
5142     
5143     
5144     
5145     
5146     
5147     
5148     
5149     
5150     
5151     
5152     
5153 </dl>
5154
5155     
5156     
5157
5158     
5159
5160     
5161     
5162     
5163     
5164     
5165     <h5>Returns:</h5>
5166     
5167
5168
5169 <table class="params">
5170     <thead>
5171     <tr>
5172         
5173         <th>Type</th>
5174         <th class="last">Description</th>
5175     </tr>
5176     </thead>
5177     <tbody>
5178     
5179         <tr>
5180             
5181             <td class="type">
5182             
5183                         null
5184                          | 
5185                     
5186                         string
5187                         
5188                     
5189             </td>
5190             <td class="description last">Returns the primary IPv6 address registered by the protocol handler
5191 in CIDR notation or <code>null</code> if no IPv6 addresses were set.</td>
5192         </tr>
5193     
5194     </tbody>
5195 </table>
5196
5197     
5198     
5199     
5200 </dd>
5201
5202         
5203             
5204 <dt>
5205     <div class="nameContainer">
5206         <h4 class="name" id="getIP6Addrs">
5207             
5208             getIP6Addrs<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
5209         </h4>
5210     
5211         
5212         <div class="tag-source">
5213             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2173">line 2173</a>
5214         </div>
5215         
5216     </div>
5217
5218     
5219 </dt>
5220 <dd>
5221     
5222     
5223     <div class="description">
5224         <p>Query all IPv6 addresses of the logical interface.</p>
5225     </div>
5226     
5227
5228     
5229     
5230     
5231     
5232     
5233     
5234     
5235 <dl class="details">
5236     
5237         
5238     
5239     
5240     
5241
5242     
5243     
5244     
5245     
5246     
5247     
5248     
5249     
5250     
5251     
5252     
5253     
5254     
5255     
5256     
5257 </dl>
5258
5259     
5260     
5261
5262     
5263
5264     
5265     
5266     
5267     
5268     
5269     <h5>Returns:</h5>
5270     
5271
5272
5273 <table class="params">
5274     <thead>
5275     <tr>
5276         
5277         <th>Type</th>
5278         <th class="last">Description</th>
5279     </tr>
5280     </thead>
5281     <tbody>
5282     
5283         <tr>
5284             
5285             <td class="type">
5286             
5287                         Array.&lt;string>
5288                         
5289                     
5290             </td>
5291             <td class="description last">Returns an array of IPv6 addresses in CIDR notation which have been
5292 registered by the protocol handler. The order of the resulting array
5293 follows the order of the addresses in <code>ubus</code> runtime information.</td>
5294         </tr>
5295     
5296     </tbody>
5297 </table>
5298
5299     
5300     
5301     
5302 </dd>
5303
5304         
5305             
5306 <dt>
5307     <div class="nameContainer">
5308         <h4 class="name" id="getIP6Prefix">
5309             
5310             getIP6Prefix<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
5311         </h4>
5312     
5313         
5314         <div class="tag-source">
5315             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2239">line 2239</a>
5316         </div>
5317         
5318     </div>
5319
5320     
5321 </dt>
5322 <dd>
5323     
5324     
5325     <div class="description">
5326         <p>Query the routed IPv6 prefix associated with the logical interface.</p>
5327     </div>
5328     
5329
5330     
5331     
5332     
5333     
5334     
5335     
5336     
5337 <dl class="details">
5338     
5339         
5340     
5341     
5342     
5343
5344     
5345     
5346     
5347     
5348     
5349     
5350     
5351     
5352     
5353     
5354     
5355     
5356     
5357     
5358     
5359 </dl>
5360
5361     
5362     
5363
5364     
5365
5366     
5367     
5368     
5369     
5370     
5371     <h5>Returns:</h5>
5372     
5373
5374
5375 <table class="params">
5376     <thead>
5377     <tr>
5378         
5379         <th>Type</th>
5380         <th class="last">Description</th>
5381     </tr>
5382     </thead>
5383     <tbody>
5384     
5385         <tr>
5386             
5387             <td class="type">
5388             
5389                         null
5390                          | 
5391                     
5392                         string
5393                         
5394                     
5395             </td>
5396             <td class="description last">Returns the routed IPv6 prefix registered by the remote protocol
5397 handler or <code>null</code> if no prefix is present.</td>
5398         </tr>
5399     
5400     </tbody>
5401 </table>
5402
5403     
5404     
5405     
5406 </dd>
5407
5408         
5409             
5410 <dt>
5411     <div class="nameContainer">
5412         <h4 class="name" id="getIPAddr">
5413             
5414             getIPAddr<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
5415         </h4>
5416     
5417         
5418         <div class="tag-source">
5419             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2067">line 2067</a>
5420         </div>
5421         
5422     </div>
5423
5424     
5425 </dt>
5426 <dd>
5427     
5428     
5429     <div class="description">
5430         <p>Query the first (primary) IPv4 address of the logical interface.</p>
5431     </div>
5432     
5433
5434     
5435     
5436     
5437     
5438     
5439     
5440     
5441 <dl class="details">
5442     
5443         
5444     
5445     
5446     
5447
5448     
5449     
5450     
5451     
5452     
5453     
5454     
5455     
5456     
5457     
5458     
5459     
5460     
5461     
5462     
5463 </dl>
5464
5465     
5466     
5467
5468     
5469
5470     
5471     
5472     
5473     
5474     
5475     <h5>Returns:</h5>
5476     
5477
5478
5479 <table class="params">
5480     <thead>
5481     <tr>
5482         
5483         <th>Type</th>
5484         <th class="last">Description</th>
5485     </tr>
5486     </thead>
5487     <tbody>
5488     
5489         <tr>
5490             
5491             <td class="type">
5492             
5493                         null
5494                          | 
5495                     
5496                         string
5497                         
5498                     
5499             </td>
5500             <td class="description last">Returns the primary IPv4 address registered by the protocol handler
5501 or <code>null</code> if no IPv4 addresses were set.</td>
5502         </tr>
5503     
5504     </tbody>
5505 </table>
5506
5507     
5508     
5509     
5510 </dd>
5511
5512         
5513             
5514 <dt>
5515     <div class="nameContainer">
5516         <h4 class="name" id="getIPAddrs">
5517             
5518             getIPAddrs<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
5519         </h4>
5520     
5521         
5522         <div class="tag-source">
5523             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2080">line 2080</a>
5524         </div>
5525         
5526     </div>
5527
5528     
5529 </dt>
5530 <dd>
5531     
5532     
5533     <div class="description">
5534         <p>Query all IPv4 addresses of the logical interface.</p>
5535     </div>
5536     
5537
5538     
5539     
5540     
5541     
5542     
5543     
5544     
5545 <dl class="details">
5546     
5547         
5548     
5549     
5550     
5551
5552     
5553     
5554     
5555     
5556     
5557     
5558     
5559     
5560     
5561     
5562     
5563     
5564     
5565     
5566     
5567 </dl>
5568
5569     
5570     
5571
5572     
5573
5574     
5575     
5576     
5577     
5578     
5579     <h5>Returns:</h5>
5580     
5581
5582
5583 <table class="params">
5584     <thead>
5585     <tr>
5586         
5587         <th>Type</th>
5588         <th class="last">Description</th>
5589     </tr>
5590     </thead>
5591     <tbody>
5592     
5593         <tr>
5594             
5595             <td class="type">
5596             
5597                         Array.&lt;string>
5598                         
5599                     
5600             </td>
5601             <td class="description last">Returns an array of IPv4 addresses in CIDR notation which have been
5602 registered by the protocol handler. The order of the resulting array
5603 follows the order of the addresses in <code>ubus</code> runtime information.</td>
5604         </tr>
5605     
5606     </tbody>
5607 </table>
5608
5609     
5610     
5611     
5612 </dd>
5613
5614         
5615             
5616 <dt>
5617     <div class="nameContainer">
5618         <h4 class="name" id="getL2Device">
5619             
5620             getL2Device<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="LuCI.network.Device.html">LuCI.network.Device</a>}</span>
5621         </h4>
5622     
5623         
5624         <div class="tag-source">
5625             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2556">line 2556</a>
5626         </div>
5627         
5628     </div>
5629
5630     
5631 </dt>
5632 <dd>
5633     
5634     
5635     <div class="description">
5636         <p>Returns the layer 2 linux network device currently associated
5637 with this logical interface.</p>
5638     </div>
5639     
5640
5641     
5642     
5643     
5644     
5645     
5646     
5647     
5648 <dl class="details">
5649     
5650         
5651     
5652     
5653     
5654
5655     
5656     
5657     
5658     
5659     
5660     
5661     
5662     
5663     
5664     
5665     
5666     
5667     
5668     
5669     
5670 </dl>
5671
5672     
5673     
5674
5675     
5676
5677     
5678     
5679     
5680     
5681     
5682     <h5>Returns:</h5>
5683     
5684
5685
5686 <table class="params">
5687     <thead>
5688     <tr>
5689         
5690         <th>Type</th>
5691         <th class="last">Description</th>
5692     </tr>
5693     </thead>
5694     <tbody>
5695     
5696         <tr>
5697             
5698             <td class="type">
5699             
5700                         <a href="LuCI.network.Device.html">LuCI.network.Device</a>
5701                         
5702                     
5703             </td>
5704             <td class="description last">Returns a <code>Network.Device</code> class instance representing the Linux
5705 network device currently associated with the logical interface.</td>
5706         </tr>
5707     
5708     </tbody>
5709 </table>
5710
5711     
5712     
5713     
5714 </dd>
5715
5716         
5717             
5718 <dt>
5719     <div class="nameContainer">
5720         <h4 class="name" id="getL3Device">
5721             
5722             getL3Device<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{<a href="LuCI.network.Device.html">LuCI.network.Device</a>}</span>
5723         </h4>
5724     
5725         
5726         <div class="tag-source">
5727             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2569">line 2569</a>
5728         </div>
5729         
5730     </div>
5731
5732     
5733 </dt>
5734 <dd>
5735     
5736     
5737     <div class="description">
5738         <p>Returns the layer 3 linux network device currently associated
5739 with this logical interface.</p>
5740     </div>
5741     
5742
5743     
5744     
5745     
5746     
5747     
5748     
5749     
5750 <dl class="details">
5751     
5752         
5753     
5754     
5755     
5756
5757     
5758     
5759     
5760     
5761     
5762     
5763     
5764     
5765     
5766     
5767     
5768     
5769     
5770     
5771     
5772 </dl>
5773
5774     
5775     
5776
5777     
5778
5779     
5780     
5781     
5782     
5783     
5784     <h5>Returns:</h5>
5785     
5786
5787
5788 <table class="params">
5789     <thead>
5790     <tr>
5791         
5792         <th>Type</th>
5793         <th class="last">Description</th>
5794     </tr>
5795     </thead>
5796     <tbody>
5797     
5798         <tr>
5799             
5800             <td class="type">
5801             
5802                         <a href="LuCI.network.Device.html">LuCI.network.Device</a>
5803                         
5804                     
5805             </td>
5806             <td class="description last">Returns a <code>Network.Device</code> class instance representing the Linux
5807 network device currently associated with the logical interface.</td>
5808         </tr>
5809     
5810     </tbody>
5811 </table>
5812
5813     
5814     
5815     
5816 </dd>
5817
5818         
5819             
5820 <dt>
5821     <div class="nameContainer">
5822         <h4 class="name" id="getMetric">
5823             
5824             getMetric<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
5825         </h4>
5826     
5827         
5828         <div class="tag-source">
5829             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2035">line 2035</a>
5830         </div>
5831         
5832     </div>
5833
5834     
5835 </dt>
5836 <dd>
5837     
5838     
5839     <div class="description">
5840         <p>Get the metric value of the logical interface.</p>
5841     </div>
5842     
5843
5844     
5845     
5846     
5847     
5848     
5849     
5850     
5851 <dl class="details">
5852     
5853         
5854     
5855     
5856     
5857
5858     
5859     
5860     
5861     
5862     
5863     
5864     
5865     
5866     
5867     
5868     
5869     
5870     
5871     
5872     
5873 </dl>
5874
5875     
5876     
5877
5878     
5879
5880     
5881     
5882     
5883     
5884     
5885     <h5>Returns:</h5>
5886     
5887
5888
5889 <table class="params">
5890     <thead>
5891     <tr>
5892         
5893         <th>Type</th>
5894         <th class="last">Description</th>
5895     </tr>
5896     </thead>
5897     <tbody>
5898     
5899         <tr>
5900             
5901             <td class="type">
5902             
5903                         number
5904                         
5905                     
5906             </td>
5907             <td class="description last">Returns the current metric value used for device and network
5908 routes spawned by the associated logical interface.</td>
5909         </tr>
5910     
5911     </tbody>
5912 </table>
5913
5914     
5915     
5916     
5917 </dd>
5918
5919         
5920             
5921 <dt>
5922     <div class="nameContainer">
5923         <h4 class="name" id="getName">
5924             
5925             getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
5926         </h4>
5927     
5928         
5929         <div class="tag-source">
5930             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1990">line 1990</a>
5931         </div>
5932         
5933     </div>
5934
5935     
5936 </dt>
5937 <dd>
5938     
5939     
5940     <div class="description">
5941         <p>Get the name of the associated logical interface.</p>
5942     </div>
5943     
5944
5945     
5946     
5947     
5948     
5949     
5950     
5951     
5952 <dl class="details">
5953     
5954         
5955     
5956     
5957     
5958
5959     
5960     
5961     
5962     
5963     
5964     
5965     
5966     
5967     
5968     
5969     
5970     
5971     
5972     
5973     
5974 </dl>
5975
5976     
5977     
5978
5979     
5980
5981     
5982     
5983     
5984     
5985     
5986     <h5>Returns:</h5>
5987     
5988
5989
5990 <table class="params">
5991     <thead>
5992     <tr>
5993         
5994         <th>Type</th>
5995         <th class="last">Description</th>
5996     </tr>
5997     </thead>
5998     <tbody>
5999     
6000         <tr>
6001             
6002             <td class="type">
6003             
6004                         string
6005                         
6006                     
6007             </td>
6008             <td class="description last">Returns the logical interface name, such as <code>lan</code> or <code>wan</code>.</td>
6009         </tr>
6010     
6011     </tbody>
6012 </table>
6013
6014     
6015     
6016     
6017 </dd>
6018
6019         
6020             
6021 <dt>
6022     <div class="nameContainer">
6023         <h4 class="name" id="getNetmask">
6024             
6025             getNetmask<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
6026         </h4>
6027     
6028         
6029         <div class="tag-source">
6030             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2098">line 2098</a>
6031         </div>
6032         
6033     </div>
6034
6035     
6036 </dt>
6037 <dd>
6038     
6039     
6040     <div class="description">
6041         <p>Query the first (primary) IPv4 netmask of the logical interface.</p>
6042     </div>
6043     
6044
6045     
6046     
6047     
6048     
6049     
6050     
6051     
6052 <dl class="details">
6053     
6054         
6055     
6056     
6057     
6058
6059     
6060     
6061     
6062     
6063     
6064     
6065     
6066     
6067     
6068     
6069     
6070     
6071     
6072     
6073     
6074 </dl>
6075
6076     
6077     
6078
6079     
6080
6081     
6082     
6083     
6084     
6085     
6086     <h5>Returns:</h5>
6087     
6088
6089
6090 <table class="params">
6091     <thead>
6092     <tr>
6093         
6094         <th>Type</th>
6095         <th class="last">Description</th>
6096     </tr>
6097     </thead>
6098     <tbody>
6099     
6100         <tr>
6101             
6102             <td class="type">
6103             
6104                         null
6105                          | 
6106                     
6107                         string
6108                         
6109                     
6110             </td>
6111             <td class="description last">Returns the netmask of the primary IPv4 address registered by the
6112 protocol handler or <code>null</code> if no IPv4 addresses were set.</td>
6113         </tr>
6114     
6115     </tbody>
6116 </table>
6117
6118     
6119     
6120     
6121 </dd>
6122
6123         
6124             
6125 <dt>
6126     <div class="nameContainer">
6127         <h4 class="name" id="getOpkgPackage">
6128             
6129             <span class="type-signature ">abstract</span>getOpkgPackage<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
6130         </h4>
6131     
6132         
6133         <div class="tag-source">
6134             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2304">line 2304</a>
6135         </div>
6136         
6137     </div>
6138
6139     
6140 </dt>
6141 <dd>
6142     
6143     
6144     <div class="description">
6145         <p>Get the name of the opkg package providing the protocol functionality.</p>
6146 <p>This function should be overwritten by protocol specific subclasses.</p>
6147     </div>
6148     
6149
6150     
6151     
6152     
6153     
6154     
6155     
6156     
6157 <dl class="details">
6158     
6159         
6160     
6161     
6162     
6163
6164     
6165     
6166     
6167     
6168     
6169     
6170     
6171     
6172     
6173     
6174     
6175     
6176     
6177     
6178     
6179 </dl>
6180
6181     
6182     
6183
6184     
6185
6186     
6187     
6188     
6189     
6190     
6191     <h5>Returns:</h5>
6192     
6193
6194
6195 <table class="params">
6196     <thead>
6197     <tr>
6198         
6199         <th>Type</th>
6200         <th class="last">Description</th>
6201     </tr>
6202     </thead>
6203     <tbody>
6204     
6205         <tr>
6206             
6207             <td class="type">
6208             
6209                         string
6210                         
6211                     
6212             </td>
6213             <td class="description last">Returns the name of the opkg package required for the protocol to
6214 function, e.g. <code>odhcp6c</code> for the <code>dhcpv6</code> prototocol.</td>
6215         </tr>
6216     
6217     </tbody>
6218 </table>
6219
6220     
6221     
6222     
6223 </dd>
6224
6225         
6226             
6227 <dt>
6228     <div class="nameContainer">
6229         <h4 class="name" id="getProtocol">
6230             
6231             <span class="type-signature ">abstract</span>getProtocol<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
6232         </h4>
6233     
6234         
6235         <div class="tag-source">
6236             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1946">line 1946</a>
6237         </div>
6238         
6239     </div>
6240
6241     
6242 </dt>
6243 <dd>
6244     
6245     
6246     <div class="description">
6247         <p>Get the name of this network protocol class.</p>
6248 <p>This function will be overwritten by subclasses created by
6249 <a href="LuCI.network.html#registerProtocol"><code>Network.registerProtocol()</code></a>.</p>
6250     </div>
6251     
6252
6253     
6254     
6255     
6256     
6257     
6258     
6259     
6260 <dl class="details">
6261     
6262         
6263     
6264     
6265     
6266
6267     
6268     
6269     
6270     
6271     
6272     
6273     
6274     
6275     
6276     
6277     
6278     
6279     
6280     
6281     
6282 </dl>
6283
6284     
6285     
6286
6287     
6288
6289     
6290     
6291     
6292     
6293     
6294     <h5>Returns:</h5>
6295     
6296
6297
6298 <table class="params">
6299     <thead>
6300     <tr>
6301         
6302         <th>Type</th>
6303         <th class="last">Description</th>
6304     </tr>
6305     </thead>
6306     <tbody>
6307     
6308         <tr>
6309             
6310             <td class="type">
6311             
6312                         string
6313                         
6314                     
6315             </td>
6316             <td class="description last">Returns the name of the network protocol implementation, e.g.
6317 <code>static</code> or <code>dhcp</code>.</td>
6318         </tr>
6319     
6320     </tbody>
6321 </table>
6322
6323     
6324     
6325     
6326 </dd>
6327
6328         
6329             
6330 <dt>
6331     <div class="nameContainer">
6332         <h4 class="name" id="getType">
6333             
6334             getType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
6335         </h4>
6336     
6337         
6338         <div class="tag-source">
6339             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1980">line 1980</a>
6340         </div>
6341         
6342     </div>
6343
6344     
6345 </dt>
6346 <dd>
6347     
6348     
6349     <div class="description">
6350         <p>Get the type of the underlying interface.</p>
6351 <p>This function actually is a convenience wrapper around
6352 <code>proto.get(&quot;type&quot;)</code> and is mainly used by other <code>LuCI.network</code> code
6353 to check whether the interface is declared as bridge in UCI.</p>
6354     </div>
6355     
6356
6357     
6358     
6359     
6360     
6361     
6362     
6363     
6364 <dl class="details">
6365     
6366         
6367     
6368     
6369     
6370
6371     
6372     
6373     
6374     
6375     
6376     
6377     
6378     
6379     
6380     
6381     
6382     
6383     
6384     
6385     
6386 </dl>
6387
6388     
6389     
6390
6391     
6392
6393     
6394     
6395     
6396     
6397     
6398     <h5>Returns:</h5>
6399     
6400
6401
6402 <table class="params">
6403     <thead>
6404     <tr>
6405         
6406         <th>Type</th>
6407         <th class="last">Description</th>
6408     </tr>
6409     </thead>
6410     <tbody>
6411     
6412         <tr>
6413             
6414             <td class="type">
6415             
6416                         null
6417                          | 
6418                     
6419                         string
6420                         
6421                     
6422             </td>
6423             <td class="description last">Returns the value of the <code>type</code> option of the associated logical
6424 interface or <code>null</code> if no <code>type</code> option is set.</td>
6425         </tr>
6426     
6427     </tbody>
6428 </table>
6429
6430     
6431     
6432     
6433 </dd>
6434
6435         
6436             
6437 <dt>
6438     <div class="nameContainer">
6439         <h4 class="name" id="getUptime">
6440             
6441             getUptime<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
6442         </h4>
6443     
6444         
6445         <div class="tag-source">
6446             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2000">line 2000</a>
6447         </div>
6448         
6449     </div>
6450
6451     
6452 </dt>
6453 <dd>
6454     
6455     
6456     <div class="description">
6457         <p>Get the uptime of the logical interface.</p>
6458     </div>
6459     
6460
6461     
6462     
6463     
6464     
6465     
6466     
6467     
6468 <dl class="details">
6469     
6470         
6471     
6472     
6473     
6474
6475     
6476     
6477     
6478     
6479     
6480     
6481     
6482     
6483     
6484     
6485     
6486     
6487     
6488     
6489     
6490 </dl>
6491
6492     
6493     
6494
6495     
6496
6497     
6498     
6499     
6500     
6501     
6502     <h5>Returns:</h5>
6503     
6504
6505
6506 <table class="params">
6507     <thead>
6508     <tr>
6509         
6510         <th>Type</th>
6511         <th class="last">Description</th>
6512     </tr>
6513     </thead>
6514     <tbody>
6515     
6516         <tr>
6517             
6518             <td class="type">
6519             
6520                         number
6521                         
6522                     
6523             </td>
6524             <td class="description last">Returns the uptime of the associated interface in seconds.</td>
6525         </tr>
6526     
6527     </tbody>
6528 </table>
6529
6530     
6531     
6532     
6533 </dd>
6534
6535         
6536             
6537 <dt>
6538     <div class="nameContainer">
6539         <h4 class="name" id="getZoneName">
6540             
6541             getZoneName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
6542         </h4>
6543     
6544         
6545         <div class="tag-source">
6546             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2051">line 2051</a>
6547         </div>
6548         
6549     </div>
6550
6551     
6552 </dt>
6553 <dd>
6554     
6555     
6556     <div class="description">
6557         <p>Get the requested firewall zone name of the logical interface.</p>
6558 <p>Some protocol implementations request a specific firewall zone
6559 to trigger inclusion of their resulting network devices into the
6560 firewall rule set.</p>
6561     </div>
6562     
6563
6564     
6565     
6566     
6567     
6568     
6569     
6570     
6571 <dl class="details">
6572     
6573         
6574     
6575     
6576     
6577
6578     
6579     
6580     
6581     
6582     
6583     
6584     
6585     
6586     
6587     
6588     
6589     
6590     
6591     
6592     
6593 </dl>
6594
6595     
6596     
6597
6598     
6599
6600     
6601     
6602     
6603     
6604     
6605     <h5>Returns:</h5>
6606     
6607
6608
6609 <table class="params">
6610     <thead>
6611     <tr>
6612         
6613         <th>Type</th>
6614         <th class="last">Description</th>
6615     </tr>
6616     </thead>
6617     <tbody>
6618     
6619         <tr>
6620             
6621             <td class="type">
6622             
6623                         null
6624                          | 
6625                     
6626                         string
6627                         
6628                     
6629             </td>
6630             <td class="description last">Returns the requested firewall zone name as published in the
6631 <code>ubus</code> runtime information or <code>null</code> if the remote protocol
6632 handler didn't request a zone.</td>
6633         </tr>
6634     
6635     </tbody>
6636 </table>
6637
6638     
6639     
6640     
6641 </dd>
6642
6643         
6644             
6645 <dt>
6646     <div class="nameContainer">
6647         <h4 class="name" id="isAlias">
6648             
6649             isAlias<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
6650         </h4>
6651     
6652         
6653         <div class="tag-source">
6654             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2410">line 2410</a>
6655         </div>
6656         
6657     </div>
6658
6659     
6660 </dt>
6661 <dd>
6662     
6663     
6664     <div class="description">
6665         <p>Checks whether this interface is an alias interface.</p>
6666 <p>Alias interfaces are interfaces layering on top of another interface
6667 and are denoted by a special <code>@interfacename</code> notation in the
6668 underlying <code>ifname</code> option.</p>
6669     </div>
6670     
6671
6672     
6673     
6674     
6675     
6676     
6677     
6678     
6679 <dl class="details">
6680     
6681         
6682     
6683     
6684     
6685
6686     
6687     
6688     
6689     
6690     
6691     
6692     
6693     
6694     
6695     
6696     
6697     
6698     
6699     
6700     
6701 </dl>
6702
6703     
6704     
6705
6706     
6707
6708     
6709     
6710     
6711     
6712     
6713     <h5>Returns:</h5>
6714     
6715
6716
6717 <table class="params">
6718     <thead>
6719     <tr>
6720         
6721         <th>Type</th>
6722         <th class="last">Description</th>
6723     </tr>
6724     </thead>
6725     <tbody>
6726     
6727         <tr>
6728             
6729             <td class="type">
6730             
6731                         null
6732                          | 
6733                     
6734                         string
6735                         
6736                     
6737             </td>
6738             <td class="description last">Returns the name of the parent interface if this logical interface
6739 is an alias or <code>null</code> if it is not an alias interface.</td>
6740         </tr>
6741     
6742     </tbody>
6743 </table>
6744
6745     
6746     
6747     
6748 </dd>
6749
6750         
6751             
6752 <dt>
6753     <div class="nameContainer">
6754         <h4 class="name" id="isBridge">
6755             
6756             isBridge<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
6757         </h4>
6758     
6759         
6760         <div class="tag-source">
6761             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2289">line 2289</a>
6762         </div>
6763         
6764     </div>
6765
6766     
6767 </dt>
6768 <dd>
6769     
6770     
6771     <div class="description">
6772         <p>Checks whether the underlying logical interface is declared as bridge.</p>
6773     </div>
6774     
6775
6776     
6777     
6778     
6779     
6780     
6781     
6782     
6783 <dl class="details">
6784     
6785         
6786     
6787     
6788     
6789
6790     
6791     
6792     
6793     
6794     
6795     
6796     
6797     
6798     
6799     
6800     
6801     
6802     
6803     
6804     
6805 </dl>
6806
6807     
6808     
6809
6810     
6811
6812     
6813     
6814     
6815     
6816     
6817     <h5>Returns:</h5>
6818     
6819
6820
6821 <table class="params">
6822     <thead>
6823     <tr>
6824         
6825         <th>Type</th>
6826         <th class="last">Description</th>
6827     </tr>
6828     </thead>
6829     <tbody>
6830     
6831         <tr>
6832             
6833             <td class="type">
6834             
6835                         boolean
6836                         
6837                     
6838             </td>
6839             <td class="description last">Returns <code>true</code> when the interface is declared with <code>option type bridge</code>
6840 and when the associated protocol implementation is not marked virtual
6841 or <code>false</code> when the logical interface is no bridge.</td>
6842         </tr>
6843     
6844     </tbody>
6845 </table>
6846
6847     
6848     
6849     
6850 </dd>
6851
6852         
6853             
6854 <dt>
6855     <div class="nameContainer">
6856         <h4 class="name" id="isCreateable">
6857             
6858             <span class="type-signature ">abstract</span>isCreateable<span class="signature">(ifname)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;void>}</span>
6859         </h4>
6860     
6861         
6862         <div class="tag-source">
6863             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2322">line 2322</a>
6864         </div>
6865         
6866     </div>
6867
6868     
6869 </dt>
6870 <dd>
6871     
6872     
6873     <div class="description">
6874         <p>Check function for the protocol handler if a new interface is createable.</p>
6875 <p>This function should be overwritten by protocol specific subclasses.</p>
6876     </div>
6877     
6878
6879     
6880     
6881     
6882     
6883     
6884         
6885
6886 <table class="params">
6887     <thead>
6888         <tr>
6889                 
6890                 <th>Name</th>
6891                 
6892                 
6893                 <th>Type</th>
6894                 
6895                 
6896                 
6897                 <th class="last">Description</th>
6898         </tr>
6899         </thead>
6900         
6901         <tbody>
6902         
6903         
6904         <tr>
6905             
6906                 <td class="name"><code>ifname</code></td>
6907             
6908             
6909             <td class="type">
6910             
6911                 
6912 <span class="param-type">string</span>
6913
6914
6915             
6916             </td>
6917             
6918             
6919             
6920             <td class="description last">
6921                 
6922                 <p>The name of the interface to be created.</p></td>
6923         </tr>
6924         
6925         
6926         </tbody>
6927 </table>
6928     
6929     
6930     
6931 <dl class="details">
6932     
6933         
6934     
6935     
6936     
6937
6938     
6939     
6940     
6941     
6942     
6943     
6944     
6945     
6946     
6947     
6948     
6949     
6950     
6951     
6952     
6953 </dl>
6954
6955     
6956     
6957
6958     
6959
6960     
6961     
6962     
6963     
6964     
6965     <h5>Returns:</h5>
6966     
6967
6968
6969 <table class="params">
6970     <thead>
6971     <tr>
6972         
6973         <th>Type</th>
6974         <th class="last">Description</th>
6975     </tr>
6976     </thead>
6977     <tbody>
6978     
6979         <tr>
6980             
6981             <td class="type">
6982             
6983                         Promise.&lt;void>
6984                         
6985                     
6986             </td>
6987             <td class="description last">Returns a promise resolving if new interface is createable, else
6988 rejects with an error message string.</td>
6989         </tr>
6990     
6991     </tbody>
6992 </table>
6993
6994     
6995     
6996     
6997 </dd>
6998
6999         
7000             
7001 <dt>
7002     <div class="nameContainer">
7003         <h4 class="name" id="isDynamic">
7004             
7005             isDynamic<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
7006         </h4>
7007     
7008         
7009         <div class="tag-source">
7010             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2395">line 2395</a>
7011         </div>
7012         
7013     </div>
7014
7015     
7016 </dt>
7017 <dd>
7018     
7019     
7020     <div class="description">
7021         <p>Checks whether this logical interface is dynamic.</p>
7022 <p>A dynamic interface is an interface which has been created at runtime,
7023 e.g. as sub-interface of another interface, but which is not backed by
7024 any user configuration. Such dynamic interfaces cannot be edited but
7025 only brought down or restarted.</p>
7026     </div>
7027     
7028
7029     
7030     
7031     
7032     
7033     
7034     
7035     
7036 <dl class="details">
7037     
7038         
7039     
7040     
7041     
7042
7043     
7044     
7045     
7046     
7047     
7048     
7049     
7050     
7051     
7052     
7053     
7054     
7055     
7056     
7057     
7058 </dl>
7059
7060     
7061     
7062
7063     
7064
7065     
7066     
7067     
7068     
7069     
7070     <h5>Returns:</h5>
7071     
7072
7073
7074 <table class="params">
7075     <thead>
7076     <tr>
7077         
7078         <th>Type</th>
7079         <th class="last">Description</th>
7080     </tr>
7081     </thead>
7082     <tbody>
7083     
7084         <tr>
7085             
7086             <td class="type">
7087             
7088                         boolean
7089                         
7090                     
7091             </td>
7092             <td class="description last">Returns a boolean indicating whether this interface is dynamic (<code>true</code>)
7093 or not (<code>false</code>).</td>
7094         </tr>
7095     
7096     </tbody>
7097 </table>
7098
7099     
7100     
7101     
7102 </dd>
7103
7104         
7105             
7106 <dt>
7107     <div class="nameContainer">
7108         <h4 class="name" id="isEmpty">
7109             
7110             isEmpty<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
7111         </h4>
7112     
7113         
7114         <div class="tag-source">
7115             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2430">line 2430</a>
7116         </div>
7117         
7118     </div>
7119
7120     
7121 </dt>
7122 <dd>
7123     
7124     
7125     <div class="description">
7126         <p>Checks whether this logical interface is &quot;empty&quot;, meaning that ut
7127 has no network devices attached.</p>
7128     </div>
7129     
7130
7131     
7132     
7133     
7134     
7135     
7136     
7137     
7138 <dl class="details">
7139     
7140         
7141     
7142     
7143     
7144
7145     
7146     
7147     
7148     
7149     
7150     
7151     
7152     
7153     
7154     
7155     
7156     
7157     
7158     
7159     
7160 </dl>
7161
7162     
7163     
7164
7165     
7166
7167     
7168     
7169     
7170     
7171     
7172     <h5>Returns:</h5>
7173     
7174
7175
7176 <table class="params">
7177     <thead>
7178     <tr>
7179         
7180         <th>Type</th>
7181         <th class="last">Description</th>
7182     </tr>
7183     </thead>
7184     <tbody>
7185     
7186         <tr>
7187             
7188             <td class="type">
7189             
7190                         boolean
7191                         
7192                     
7193             </td>
7194             <td class="description last">Returns <code>true</code> if this logical interface is empty, else <code>false</code>.</td>
7195         </tr>
7196     
7197     </tbody>
7198 </table>
7199
7200     
7201     
7202     
7203 </dd>
7204
7205         
7206             
7207 <dt>
7208     <div class="nameContainer">
7209         <h4 class="name" id="isFloating">
7210             
7211             isFloating<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
7212         </h4>
7213     
7214         
7215         <div class="tag-source">
7216             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2379">line 2379</a>
7217         </div>
7218         
7219     </div>
7220
7221     
7222 </dt>
7223 <dd>
7224     
7225     
7226     <div class="description">
7227         <p>Checks whether this protocol is &quot;floating&quot;.</p>
7228 <p>A &quot;floating&quot; protocol is a protocol which spawns its own interfaces
7229 on demand, like a virtual one but which relies on an existinf lower
7230 level interface to initiate the connection.</p>
7231 <p>An example for such a protocol is &quot;pppoe&quot;.</p>
7232 <p>This function exists for backwards compatibility with older code
7233 but should not be used anymore.</p>
7234     </div>
7235     
7236
7237     
7238     
7239     
7240     
7241     
7242     
7243     
7244 <dl class="details">
7245     
7246         
7247     
7248     
7249     
7250
7251     
7252         <dt class="important tag-deprecated">Deprecated</dt><dd class="yes-def tag-deprecated"><ul class="dummy"><li>Yes</li></ul></dd>
7253     
7254     
7255     
7256     
7257     
7258     
7259     
7260     
7261     
7262     
7263     
7264     
7265     
7266     
7267     
7268 </dl>
7269
7270     
7271     
7272
7273     
7274
7275     
7276     
7277     
7278     
7279     
7280     <h5>Returns:</h5>
7281     
7282
7283
7284 <table class="params">
7285     <thead>
7286     <tr>
7287         
7288         <th>Type</th>
7289         <th class="last">Description</th>
7290     </tr>
7291     </thead>
7292     <tbody>
7293     
7294         <tr>
7295             
7296             <td class="type">
7297             
7298                         boolean
7299                         
7300                     
7301             </td>
7302             <td class="description last">Returns a boolean indicating whether this protocol is floating (<code>true</code>)
7303 or not (<code>false</code>).</td>
7304         </tr>
7305     
7306     </tbody>
7307 </table>
7308
7309     
7310     
7311     
7312 </dd>
7313
7314         
7315             
7316 <dt>
7317     <div class="nameContainer">
7318         <h4 class="name" id="isInstalled">
7319             
7320             <span class="type-signature ">abstract</span>isInstalled<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
7321         </h4>
7322     
7323         
7324         <div class="tag-source">
7325             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2338">line 2338</a>
7326         </div>
7327         
7328     </div>
7329
7330     
7331 </dt>
7332 <dd>
7333     
7334     
7335     <div class="description">
7336         <p>Checks whether the protocol functionality is installed.</p>
7337 <p>This function exists for compatibility with old code, it always
7338 returns <code>true</code>.</p>
7339     </div>
7340     
7341
7342     
7343     
7344     
7345     
7346     
7347     
7348     
7349 <dl class="details">
7350     
7351         
7352     
7353     
7354     
7355
7356     
7357         <dt class="important tag-deprecated">Deprecated</dt><dd class="yes-def tag-deprecated"><ul class="dummy"><li>Yes</li></ul></dd>
7358     
7359     
7360     
7361     
7362     
7363     
7364     
7365     
7366     
7367     
7368     
7369     
7370     
7371     
7372     
7373 </dl>
7374
7375     
7376     
7377
7378     
7379
7380     
7381     
7382     
7383     
7384     
7385     <h5>Returns:</h5>
7386     
7387
7388
7389 <table class="params">
7390     <thead>
7391     <tr>
7392         
7393         <th>Type</th>
7394         <th class="last">Description</th>
7395     </tr>
7396     </thead>
7397     <tbody>
7398     
7399         <tr>
7400             
7401             <td class="type">
7402             
7403                         boolean
7404                         
7405                     
7406             </td>
7407             <td class="description last">Returns <code>true</code> if the protocol support is installed, else <code>false</code>.</td>
7408         </tr>
7409     
7410     </tbody>
7411 </table>
7412
7413     
7414     
7415     
7416 </dd>
7417
7418         
7419             
7420 <dt>
7421     <div class="nameContainer">
7422         <h4 class="name" id="isUp">
7423             
7424             isUp<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
7425         </h4>
7426     
7427         
7428         <div class="tag-source">
7429             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2452">line 2452</a>
7430         </div>
7431         
7432     </div>
7433
7434     
7435 </dt>
7436 <dd>
7437     
7438     
7439     <div class="description">
7440         <p>Checks whether this logical interface is configured and running.</p>
7441     </div>
7442     
7443
7444     
7445     
7446     
7447     
7448     
7449     
7450     
7451 <dl class="details">
7452     
7453         
7454     
7455     
7456     
7457
7458     
7459     
7460     
7461     
7462     
7463     
7464     
7465     
7466     
7467     
7468     
7469     
7470     
7471     
7472     
7473 </dl>
7474
7475     
7476     
7477
7478     
7479
7480     
7481     
7482     
7483     
7484     
7485     <h5>Returns:</h5>
7486     
7487
7488
7489 <table class="params">
7490     <thead>
7491     <tr>
7492         
7493         <th>Type</th>
7494         <th class="last">Description</th>
7495     </tr>
7496     </thead>
7497     <tbody>
7498     
7499         <tr>
7500             
7501             <td class="type">
7502             
7503                         boolean
7504                         
7505                     
7506             </td>
7507             <td class="description last">Returns <code>true</code> when the interface is active or <code>false</code> when it is not.</td>
7508         </tr>
7509     
7510     </tbody>
7511 </table>
7512
7513     
7514     
7515     
7516 </dd>
7517
7518         
7519             
7520 <dt>
7521     <div class="nameContainer">
7522         <h4 class="name" id="isVirtual">
7523             
7524             isVirtual<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
7525         </h4>
7526     
7527         
7528         <div class="tag-source">
7529             <a href="network.js.html">network.js</a>, <a href="network.js.html#line2358">line 2358</a>
7530         </div>
7531         
7532     </div>
7533
7534     
7535 </dt>
7536 <dd>
7537     
7538     
7539     <div class="description">
7540         <p>Checks whether this protocol is &quot;virtual&quot;.</p>
7541 <p>A &quot;virtual&quot; protocol is a protocol which spawns its own interfaces
7542 on demand instead of using existing physical interfaces.</p>
7543 <p>Examples for virtual protocols are <code>6in4</code> which <code>gre</code> spawn tunnel
7544 network device on startup, examples for non-virtual protcols are
7545 <code>dhcp</code> or <code>static</code> which apply IP configuration to existing interfaces.</p>
7546 <p>This function should be overwritten by subclasses.</p>
7547     </div>
7548     
7549
7550     
7551     
7552     
7553     
7554     
7555     
7556     
7557 <dl class="details">
7558     
7559         
7560     
7561     
7562     
7563
7564     
7565     
7566     
7567     
7568     
7569     
7570     
7571     
7572     
7573     
7574     
7575     
7576     
7577     
7578     
7579 </dl>
7580
7581     
7582     
7583
7584     
7585
7586     
7587     
7588     
7589     
7590     
7591     <h5>Returns:</h5>
7592     
7593
7594
7595 <table class="params">
7596     <thead>
7597     <tr>
7598         
7599         <th>Type</th>
7600         <th class="last">Description</th>
7601     </tr>
7602     </thead>
7603     <tbody>
7604     
7605         <tr>
7606             
7607             <td class="type">
7608             
7609                         boolean
7610                         
7611                     
7612             </td>
7613             <td class="description last">Returns a boolean indicating whether the underlying protocol spawns
7614 dynamic interfaces (<code>true</code>) or not (<code>false</code>).</td>
7615         </tr>
7616     
7617     </tbody>
7618 </table>
7619
7620     
7621     
7622     
7623 </dd>
7624
7625         
7626             
7627 <dt>
7628     <div class="nameContainer">
7629         <h4 class="name" id="set">
7630             
7631             set<span class="signature">(opt, val)</span>
7632         </h4>
7633     
7634         
7635         <div class="tag-source">
7636             <a href="network.js.html">network.js</a>, <a href="network.js.html#line1909">line 1909</a>
7637         </div>
7638         
7639     </div>
7640
7641     
7642 </dt>
7643 <dd>
7644     
7645     
7646     <div class="description">
7647         <p>Set the given UCI option of this network to the given value.</p>
7648     </div>
7649     
7650
7651     
7652     
7653     
7654     
7655     
7656         
7657
7658 <table class="params">
7659     <thead>
7660         <tr>
7661                 
7662                 <th>Name</th>
7663                 
7664                 
7665                 <th>Type</th>
7666                 
7667                 
7668                 
7669                 <th class="last">Description</th>
7670         </tr>
7671         </thead>
7672         
7673         <tbody>
7674         
7675         
7676         <tr>
7677             
7678                 <td class="name"><code>opt</code></td>
7679             
7680             
7681             <td class="type">
7682             
7683                 
7684 <span class="param-type">string</span>
7685
7686
7687             
7688             </td>
7689             
7690             
7691             
7692             <td class="description last">
7693                 
7694                 <p>The name of the UCI option to set.</p></td>
7695         </tr>
7696         
7697         
7698         
7699         <tr>
7700             
7701                 <td class="name"><code>val</code></td>
7702             
7703             
7704             <td class="type">
7705             
7706                 
7707 <span class="param-type">null</span>
7708 |
7709
7710 <span class="param-type">string</span>
7711 |
7712
7713 <span class="param-type">Array.&lt;string></span>
7714
7715
7716             
7717             </td>
7718             
7719             
7720             
7721             <td class="description last">
7722                 
7723                 <p>The value to set or <code>null</code> to remove the given option from the
7724 configuration.</p></td>
7725         </tr>
7726         
7727         
7728         </tbody>
7729 </table>
7730     
7731     
7732     
7733 <dl class="details">
7734     
7735         
7736     
7737     
7738     
7739
7740     
7741     
7742     
7743     
7744     
7745     
7746     
7747     
7748     
7749     
7750     
7751     
7752     
7753     
7754     
7755 </dl>
7756
7757     
7758     
7759
7760     
7761
7762     
7763     
7764     
7765     
7766     
7767     
7768     
7769 </dd>
7770
7771         </dl>
7772     
7773     
7774     
7775     
7776     
7777
7778     
7779 </article>
7780
7781 </section>  
7782
7783
7784
7785
7786
7787         
7788
7789         <footer>
7790             Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.3</a> on Tue Apr 07 2020 16:33:40 GMT+0200 (Central European Summer Time)
7791         </footer>
7792     </div>
7793 </div>
7794 <script>prettyPrint();</script>
7795 <script src="scripts/jaguar.js"></script>
7796 </body>
7797 </html>