5 <title>Class: Protocol
</title>
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>
12 <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
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">
20 var config = {
"monospaceLinks":true,
"cleverLinks":true,
"default":{
"outputSourceFiles":true}};
27 <div id=
"wrap" class=
"clearfix">
29 <div class=
"navigation">
30 <h3 class=
"applicationName"><a href=
"index.html"></a></h3>
33 <input id=
"search" type=
"text" class=
"form-control input-sm" placeholder=
"Search Documentations">
37 <li class=
"item" data-name=
"LuCI">
39 <a href=
"LuCI.html">LuCI
</a>
42 <ul class=
"members itemMembers">
44 <span class=
"subtitle">Members
</span>
46 <li data-name=
"LuCI#Class"><a href=
"LuCI.html#Class">Class
</a></li>
48 <li data-name=
"LuCI#dom"><a href=
"LuCI.html#dom">dom
</a></li>
50 <li data-name=
"LuCI#env"><a href=
"LuCI.html#env">env
</a></li>
52 <li data-name=
"LuCI#Poll"><a href=
"LuCI.html#Poll">Poll
</a></li>
54 <li data-name=
"LuCI#Request"><a href=
"LuCI.html#Request">Request
</a></li>
56 <li data-name=
"LuCI#view"><a href=
"LuCI.html#view">view
</a></li>
59 <ul class=
"typedefs itemMembers">
61 <span class=
"subtitle">Typedefs
</span>
63 <li data-name=
"LuCI.requestCallbackFn"><a href=
"LuCI.html#.requestCallbackFn">requestCallbackFn
</a></li>
66 <ul class=
"typedefs itemMembers">
69 <ul class=
"methods itemMembers">
71 <span class=
"subtitle">Methods
</span>
73 <li data-name=
"LuCI#bind"><a href=
"LuCI.html#bind">bind
</a></li>
75 <li data-name=
"LuCI#error"><a href=
"LuCI.html#error">error
</a></li>
77 <li data-name=
"LuCI#get"><a href=
"LuCI.html#get">get
</a></li>
79 <li data-name=
"LuCI#halt"><a href=
"LuCI.html#halt">halt
</a></li>
81 <li data-name=
"LuCI#hasSystemFeature"><a href=
"LuCI.html#hasSystemFeature">hasSystemFeature
</a></li>
83 <li data-name=
"LuCI#isObject"><a href=
"LuCI.html#isObject">isObject
</a></li>
85 <li data-name=
"LuCI#location"><a href=
"LuCI.html#location">location
</a></li>
87 <li data-name=
"LuCI#media"><a href=
"LuCI.html#media">media
</a></li>
89 <li data-name=
"LuCI#path"><a href=
"LuCI.html#path">path
</a></li>
91 <li data-name=
"LuCI#poll"><a href=
"LuCI.html#poll">poll
</a></li>
93 <li data-name=
"LuCI#post"><a href=
"LuCI.html#post">post
</a></li>
95 <li data-name=
"LuCI#raise"><a href=
"LuCI.html#raise">raise
</a></li>
97 <li data-name=
"LuCI#require"><a href=
"LuCI.html#require">require
</a></li>
99 <li data-name=
"LuCI#resolveDefault"><a href=
"LuCI.html#resolveDefault">resolveDefault
</a></li>
101 <li data-name=
"LuCI#resource"><a href=
"LuCI.html#resource">resource
</a></li>
103 <li data-name=
"LuCI#run"><a href=
"LuCI.html#run">run
</a></li>
105 <li data-name=
"LuCI#sortedKeys"><a href=
"LuCI.html#sortedKeys">sortedKeys
</a></li>
107 <li data-name=
"LuCI#stop"><a href=
"LuCI.html#stop">stop
</a></li>
109 <li data-name=
"LuCI#toArray"><a href=
"LuCI.html#toArray">toArray
</a></li>
111 <li data-name=
"LuCI#url"><a href=
"LuCI.html#url">url
</a></li>
114 <ul class=
"events itemMembers">
119 <li class=
"item" data-name=
"LuCI.baseclass">
121 <a href=
"LuCI.baseclass.html">LuCI.baseclass
</a>
124 <ul class=
"members itemMembers">
127 <ul class=
"typedefs itemMembers">
130 <ul class=
"typedefs itemMembers">
133 <ul class=
"methods itemMembers">
135 <span class=
"subtitle">Methods
</span>
137 <li data-name=
"LuCI.baseclass.extend"><a href=
"LuCI.baseclass.html#.extend">extend
</a></li>
139 <li data-name=
"LuCI.baseclass.instantiate"><a href=
"LuCI.baseclass.html#.instantiate">instantiate
</a></li>
141 <li data-name=
"LuCI.baseclass.isSubclass"><a href=
"LuCI.baseclass.html#.isSubclass">isSubclass
</a></li>
143 <li data-name=
"LuCI.baseclass.singleton"><a href=
"LuCI.baseclass.html#.singleton">singleton
</a></li>
145 <li data-name=
"LuCI.baseclass#super"><a href=
"LuCI.baseclass.html#super">super
</a></li>
147 <li data-name=
"LuCI.baseclass#varargs"><a href=
"LuCI.baseclass.html#varargs">varargs
</a></li>
150 <ul class=
"events itemMembers">
155 <li class=
"item" data-name=
"LuCI.dom">
157 <a href=
"LuCI.dom.html">LuCI.dom
</a>
160 <ul class=
"members itemMembers">
163 <ul class=
"typedefs itemMembers">
165 <span class=
"subtitle">Typedefs
</span>
167 <li data-name=
"LuCI.dom~ignoreCallbackFn"><a href=
"LuCI.dom.html#~ignoreCallbackFn">ignoreCallbackFn
</a></li>
170 <ul class=
"typedefs itemMembers">
173 <ul class=
"methods itemMembers">
175 <span class=
"subtitle">Methods
</span>
177 <li data-name=
"LuCI.dom#append"><a href=
"LuCI.dom.html#append">append
</a></li>
179 <li data-name=
"LuCI.dom#attr"><a href=
"LuCI.dom.html#attr">attr
</a></li>
181 <li data-name=
"LuCI.dom#bindClassInstance"><a href=
"LuCI.dom.html#bindClassInstance">bindClassInstance
</a></li>
183 <li data-name=
"LuCI.dom#callClassMethod"><a href=
"LuCI.dom.html#callClassMethod">callClassMethod
</a></li>
185 <li data-name=
"LuCI.dom#content"><a href=
"LuCI.dom.html#content">content
</a></li>
187 <li data-name=
"LuCI.dom#create"><a href=
"LuCI.dom.html#create">create
</a></li>
189 <li data-name=
"LuCI.dom#data"><a href=
"LuCI.dom.html#data">data
</a></li>
191 <li data-name=
"LuCI.dom#elem"><a href=
"LuCI.dom.html#elem">elem
</a></li>
193 <li data-name=
"LuCI.dom#findClassInstance"><a href=
"LuCI.dom.html#findClassInstance">findClassInstance
</a></li>
195 <li data-name=
"LuCI.dom#isEmpty"><a href=
"LuCI.dom.html#isEmpty">isEmpty
</a></li>
197 <li data-name=
"LuCI.dom#matches"><a href=
"LuCI.dom.html#matches">matches
</a></li>
199 <li data-name=
"LuCI.dom#parent"><a href=
"LuCI.dom.html#parent">parent
</a></li>
201 <li data-name=
"LuCI.dom#parse"><a href=
"LuCI.dom.html#parse">parse
</a></li>
204 <ul class=
"events itemMembers">
209 <li class=
"item" data-name=
"LuCI.form">
211 <a href=
"LuCI.form.html">LuCI.form
</a>
214 <ul class=
"members itemMembers">
217 <ul class=
"typedefs itemMembers">
220 <ul class=
"typedefs itemMembers">
223 <ul class=
"methods itemMembers">
226 <ul class=
"events itemMembers">
231 <li class=
"item" data-name=
"LuCI.form.AbstractElement">
233 <a href=
"LuCI.form.AbstractElement.html">LuCI.form.AbstractElement
</a>
236 <ul class=
"members itemMembers">
239 <ul class=
"typedefs itemMembers">
242 <ul class=
"typedefs itemMembers">
245 <ul class=
"methods itemMembers">
247 <span class=
"subtitle">Methods
</span>
249 <li data-name=
"LuCI.form.AbstractElement#append"><a href=
"LuCI.form.AbstractElement.html#append">append
</a></li>
251 <li data-name=
"LuCI.form.AbstractElement#parse"><a href=
"LuCI.form.AbstractElement.html#parse">parse
</a></li>
253 <li data-name=
"LuCI.form.AbstractElement#render"><a href=
"LuCI.form.AbstractElement.html#render">render
</a></li>
255 <li data-name=
"LuCI.form.AbstractElement#stripTags"><a href=
"LuCI.form.AbstractElement.html#stripTags">stripTags
</a></li>
257 <li data-name=
"LuCI.form.AbstractElement#titleFn"><a href=
"LuCI.form.AbstractElement.html#titleFn">titleFn
</a></li>
260 <ul class=
"events itemMembers">
265 <li class=
"item" data-name=
"LuCI.form.AbstractSection">
267 <a href=
"LuCI.form.AbstractSection.html">LuCI.form.AbstractSection
</a>
270 <ul class=
"members itemMembers">
272 <span class=
"subtitle">Members
</span>
274 <li data-name=
"LuCI.form.AbstractSection##parentoption"><a href=
"LuCI.form.AbstractSection.html#parentoption">parentoption
</a></li>
277 <ul class=
"typedefs itemMembers">
280 <ul class=
"typedefs itemMembers">
283 <ul class=
"methods itemMembers">
285 <span class=
"subtitle">Methods
</span>
287 <li data-name=
"LuCI.form.AbstractSection#append"><a href=
"LuCI.form.AbstractSection.html#append">append
</a></li>
289 <li data-name=
"LuCI.form.AbstractSection#cfgsections"><a href=
"LuCI.form.AbstractSection.html#cfgsections">cfgsections
</a></li>
291 <li data-name=
"LuCI.form.AbstractSection#filter"><a href=
"LuCI.form.AbstractSection.html#filter">filter
</a></li>
293 <li data-name=
"LuCI.form.AbstractSection#load"><a href=
"LuCI.form.AbstractSection.html#load">load
</a></li>
295 <li data-name=
"LuCI.form.AbstractSection#option"><a href=
"LuCI.form.AbstractSection.html#option">option
</a></li>
297 <li data-name=
"LuCI.form.AbstractSection#parse"><a href=
"LuCI.form.AbstractSection.html#parse">parse
</a></li>
299 <li data-name=
"LuCI.form.AbstractSection#render"><a href=
"LuCI.form.AbstractSection.html#render">render
</a></li>
301 <li data-name=
"LuCI.form.AbstractSection#stripTags"><a href=
"LuCI.form.AbstractSection.html#stripTags">stripTags
</a></li>
303 <li data-name=
"LuCI.form.AbstractSection#tab"><a href=
"LuCI.form.AbstractSection.html#tab">tab
</a></li>
305 <li data-name=
"LuCI.form.AbstractSection#taboption"><a href=
"LuCI.form.AbstractSection.html#taboption">taboption
</a></li>
307 <li data-name=
"LuCI.form.AbstractSection#titleFn"><a href=
"LuCI.form.AbstractSection.html#titleFn">titleFn
</a></li>
310 <ul class=
"events itemMembers">
315 <li class=
"item" data-name=
"LuCI.form.AbstractValue">
317 <a href=
"LuCI.form.AbstractValue.html">LuCI.form.AbstractValue
</a>
320 <ul class=
"members itemMembers">
322 <span class=
"subtitle">Members
</span>
324 <li data-name=
"LuCI.form.AbstractValue##datatype"><a href=
"LuCI.form.AbstractValue.html#datatype">datatype
</a></li>
326 <li data-name=
"LuCI.form.AbstractValue##default"><a href=
"LuCI.form.AbstractValue.html#default">default
</a></li>
328 <li data-name=
"LuCI.form.AbstractValue##editable"><a href=
"LuCI.form.AbstractValue.html#editable">editable
</a></li>
330 <li data-name=
"LuCI.form.AbstractValue##modalonly"><a href=
"LuCI.form.AbstractValue.html#modalonly">modalonly
</a></li>
332 <li data-name=
"LuCI.form.AbstractValue##optional"><a href=
"LuCI.form.AbstractValue.html#optional">optional
</a></li>
334 <li data-name=
"LuCI.form.AbstractValue##rmempty"><a href=
"LuCI.form.AbstractValue.html#rmempty">rmempty
</a></li>
336 <li data-name=
"LuCI.form.AbstractValue##uciconfig"><a href=
"LuCI.form.AbstractValue.html#uciconfig">uciconfig
</a></li>
338 <li data-name=
"LuCI.form.AbstractValue##ucioption"><a href=
"LuCI.form.AbstractValue.html#ucioption">ucioption
</a></li>
340 <li data-name=
"LuCI.form.AbstractValue##ucisection"><a href=
"LuCI.form.AbstractValue.html#ucisection">ucisection
</a></li>
342 <li data-name=
"LuCI.form.AbstractValue##validate"><a href=
"LuCI.form.AbstractValue.html#validate">validate
</a></li>
344 <li data-name=
"LuCI.form.AbstractValue##width"><a href=
"LuCI.form.AbstractValue.html#width">width
</a></li>
347 <ul class=
"typedefs itemMembers">
350 <ul class=
"typedefs itemMembers">
353 <ul class=
"methods itemMembers">
355 <span class=
"subtitle">Methods
</span>
357 <li data-name=
"LuCI.form.AbstractValue#append"><a href=
"LuCI.form.AbstractValue.html#append">append
</a></li>
359 <li data-name=
"LuCI.form.AbstractValue#cbid"><a href=
"LuCI.form.AbstractValue.html#cbid">cbid
</a></li>
361 <li data-name=
"LuCI.form.AbstractValue#cfgvalue"><a href=
"LuCI.form.AbstractValue.html#cfgvalue">cfgvalue
</a></li>
363 <li data-name=
"LuCI.form.AbstractValue#depends"><a href=
"LuCI.form.AbstractValue.html#depends">depends
</a></li>
365 <li data-name=
"LuCI.form.AbstractValue#formvalue"><a href=
"LuCI.form.AbstractValue.html#formvalue">formvalue
</a></li>
367 <li data-name=
"LuCI.form.AbstractValue#getUIElement"><a href=
"LuCI.form.AbstractValue.html#getUIElement">getUIElement
</a></li>
369 <li data-name=
"LuCI.form.AbstractValue#isActive"><a href=
"LuCI.form.AbstractValue.html#isActive">isActive
</a></li>
371 <li data-name=
"LuCI.form.AbstractValue#isValid"><a href=
"LuCI.form.AbstractValue.html#isValid">isValid
</a></li>
373 <li data-name=
"LuCI.form.AbstractValue#load"><a href=
"LuCI.form.AbstractValue.html#load">load
</a></li>
375 <li data-name=
"LuCI.form.AbstractValue#parse"><a href=
"LuCI.form.AbstractValue.html#parse">parse
</a></li>
377 <li data-name=
"LuCI.form.AbstractValue#remove"><a href=
"LuCI.form.AbstractValue.html#remove">remove
</a></li>
379 <li data-name=
"LuCI.form.AbstractValue#render"><a href=
"LuCI.form.AbstractValue.html#render">render
</a></li>
381 <li data-name=
"LuCI.form.AbstractValue#stripTags"><a href=
"LuCI.form.AbstractValue.html#stripTags">stripTags
</a></li>
383 <li data-name=
"LuCI.form.AbstractValue#textvalue"><a href=
"LuCI.form.AbstractValue.html#textvalue">textvalue
</a></li>
385 <li data-name=
"LuCI.form.AbstractValue#titleFn"><a href=
"LuCI.form.AbstractValue.html#titleFn">titleFn
</a></li>
387 <li data-name=
"LuCI.form.AbstractValue#validate"><a href=
"LuCI.form.AbstractValue.html#validate">validate
</a></li>
389 <li data-name=
"LuCI.form.AbstractValue#write"><a href=
"LuCI.form.AbstractValue.html#write">write
</a></li>
392 <ul class=
"events itemMembers">
397 <li class=
"item" data-name=
"LuCI.form.ButtonValue">
399 <a href=
"LuCI.form.ButtonValue.html">LuCI.form.ButtonValue
</a>
402 <ul class=
"members itemMembers">
404 <span class=
"subtitle">Members
</span>
406 <li data-name=
"LuCI.form.ButtonValue##inputstyle"><a href=
"LuCI.form.ButtonValue.html#inputstyle">inputstyle
</a></li>
408 <li data-name=
"LuCI.form.ButtonValue##inputtitle"><a href=
"LuCI.form.ButtonValue.html#inputtitle">inputtitle
</a></li>
410 <li data-name=
"LuCI.form.ButtonValue##onclick"><a href=
"LuCI.form.ButtonValue.html#onclick">onclick
</a></li>
412 <li data-name=
"LuCI.form.ButtonValue#datatype"><a href=
"LuCI.form.ButtonValue.html#datatype">datatype
</a></li>
414 <li data-name=
"LuCI.form.ButtonValue#default"><a href=
"LuCI.form.ButtonValue.html#default">default
</a></li>
416 <li data-name=
"LuCI.form.ButtonValue#editable"><a href=
"LuCI.form.ButtonValue.html#editable">editable
</a></li>
418 <li data-name=
"LuCI.form.ButtonValue#modalonly"><a href=
"LuCI.form.ButtonValue.html#modalonly">modalonly
</a></li>
420 <li data-name=
"LuCI.form.ButtonValue#optional"><a href=
"LuCI.form.ButtonValue.html#optional">optional
</a></li>
422 <li data-name=
"LuCI.form.ButtonValue#password"><a href=
"LuCI.form.ButtonValue.html#password">password
</a></li>
424 <li data-name=
"LuCI.form.ButtonValue#placeholder"><a href=
"LuCI.form.ButtonValue.html#placeholder">placeholder
</a></li>
426 <li data-name=
"LuCI.form.ButtonValue#rmempty"><a href=
"LuCI.form.ButtonValue.html#rmempty">rmempty
</a></li>
428 <li data-name=
"LuCI.form.ButtonValue#uciconfig"><a href=
"LuCI.form.ButtonValue.html#uciconfig">uciconfig
</a></li>
430 <li data-name=
"LuCI.form.ButtonValue#ucioption"><a href=
"LuCI.form.ButtonValue.html#ucioption">ucioption
</a></li>
432 <li data-name=
"LuCI.form.ButtonValue#ucisection"><a href=
"LuCI.form.ButtonValue.html#ucisection">ucisection
</a></li>
434 <li data-name=
"LuCI.form.ButtonValue#validate"><a href=
"LuCI.form.ButtonValue.html#validate">validate
</a></li>
436 <li data-name=
"LuCI.form.ButtonValue#width"><a href=
"LuCI.form.ButtonValue.html#width">width
</a></li>
439 <ul class=
"typedefs itemMembers">
442 <ul class=
"typedefs itemMembers">
445 <ul class=
"methods itemMembers">
447 <span class=
"subtitle">Methods
</span>
449 <li data-name=
"LuCI.form.ButtonValue#append"><a href=
"LuCI.form.ButtonValue.html#append">append
</a></li>
451 <li data-name=
"LuCI.form.ButtonValue#cbid"><a href=
"LuCI.form.ButtonValue.html#cbid">cbid
</a></li>
453 <li data-name=
"LuCI.form.ButtonValue#cfgvalue"><a href=
"LuCI.form.ButtonValue.html#cfgvalue">cfgvalue
</a></li>
455 <li data-name=
"LuCI.form.ButtonValue#depends"><a href=
"LuCI.form.ButtonValue.html#depends">depends
</a></li>
457 <li data-name=
"LuCI.form.ButtonValue#formvalue"><a href=
"LuCI.form.ButtonValue.html#formvalue">formvalue
</a></li>
459 <li data-name=
"LuCI.form.ButtonValue#getUIElement"><a href=
"LuCI.form.ButtonValue.html#getUIElement">getUIElement
</a></li>
461 <li data-name=
"LuCI.form.ButtonValue#isActive"><a href=
"LuCI.form.ButtonValue.html#isActive">isActive
</a></li>
463 <li data-name=
"LuCI.form.ButtonValue#isValid"><a href=
"LuCI.form.ButtonValue.html#isValid">isValid
</a></li>
465 <li data-name=
"LuCI.form.ButtonValue#load"><a href=
"LuCI.form.ButtonValue.html#load">load
</a></li>
467 <li data-name=
"LuCI.form.ButtonValue#parse"><a href=
"LuCI.form.ButtonValue.html#parse">parse
</a></li>
469 <li data-name=
"LuCI.form.ButtonValue#remove"><a href=
"LuCI.form.ButtonValue.html#remove">remove
</a></li>
471 <li data-name=
"LuCI.form.ButtonValue#stripTags"><a href=
"LuCI.form.ButtonValue.html#stripTags">stripTags
</a></li>
473 <li data-name=
"LuCI.form.ButtonValue#textvalue"><a href=
"LuCI.form.ButtonValue.html#textvalue">textvalue
</a></li>
475 <li data-name=
"LuCI.form.ButtonValue#titleFn"><a href=
"LuCI.form.ButtonValue.html#titleFn">titleFn
</a></li>
477 <li data-name=
"LuCI.form.ButtonValue#value"><a href=
"LuCI.form.ButtonValue.html#value">value
</a></li>
479 <li data-name=
"LuCI.form.ButtonValue#write"><a href=
"LuCI.form.ButtonValue.html#write">write
</a></li>
482 <ul class=
"events itemMembers">
487 <li class=
"item" data-name=
"LuCI.form.DummyValue">
489 <a href=
"LuCI.form.DummyValue.html">LuCI.form.DummyValue
</a>
492 <ul class=
"members itemMembers">
494 <span class=
"subtitle">Members
</span>
496 <li data-name=
"LuCI.form.DummyValue##href"><a href=
"LuCI.form.DummyValue.html#href">href
</a></li>
498 <li data-name=
"LuCI.form.DummyValue##rawhtml"><a href=
"LuCI.form.DummyValue.html#rawhtml">rawhtml
</a></li>
500 <li data-name=
"LuCI.form.DummyValue#datatype"><a href=
"LuCI.form.DummyValue.html#datatype">datatype
</a></li>
502 <li data-name=
"LuCI.form.DummyValue#default"><a href=
"LuCI.form.DummyValue.html#default">default
</a></li>
504 <li data-name=
"LuCI.form.DummyValue#editable"><a href=
"LuCI.form.DummyValue.html#editable">editable
</a></li>
506 <li data-name=
"LuCI.form.DummyValue#modalonly"><a href=
"LuCI.form.DummyValue.html#modalonly">modalonly
</a></li>
508 <li data-name=
"LuCI.form.DummyValue#optional"><a href=
"LuCI.form.DummyValue.html#optional">optional
</a></li>
510 <li data-name=
"LuCI.form.DummyValue#password"><a href=
"LuCI.form.DummyValue.html#password">password
</a></li>
512 <li data-name=
"LuCI.form.DummyValue#placeholder"><a href=
"LuCI.form.DummyValue.html#placeholder">placeholder
</a></li>
514 <li data-name=
"LuCI.form.DummyValue#rmempty"><a href=
"LuCI.form.DummyValue.html#rmempty">rmempty
</a></li>
516 <li data-name=
"LuCI.form.DummyValue#uciconfig"><a href=
"LuCI.form.DummyValue.html#uciconfig">uciconfig
</a></li>
518 <li data-name=
"LuCI.form.DummyValue#ucioption"><a href=
"LuCI.form.DummyValue.html#ucioption">ucioption
</a></li>
520 <li data-name=
"LuCI.form.DummyValue#ucisection"><a href=
"LuCI.form.DummyValue.html#ucisection">ucisection
</a></li>
522 <li data-name=
"LuCI.form.DummyValue#validate"><a href=
"LuCI.form.DummyValue.html#validate">validate
</a></li>
524 <li data-name=
"LuCI.form.DummyValue#width"><a href=
"LuCI.form.DummyValue.html#width">width
</a></li>
527 <ul class=
"typedefs itemMembers">
530 <ul class=
"typedefs itemMembers">
533 <ul class=
"methods itemMembers">
535 <span class=
"subtitle">Methods
</span>
537 <li data-name=
"LuCI.form.DummyValue#append"><a href=
"LuCI.form.DummyValue.html#append">append
</a></li>
539 <li data-name=
"LuCI.form.DummyValue#cbid"><a href=
"LuCI.form.DummyValue.html#cbid">cbid
</a></li>
541 <li data-name=
"LuCI.form.DummyValue#cfgvalue"><a href=
"LuCI.form.DummyValue.html#cfgvalue">cfgvalue
</a></li>
543 <li data-name=
"LuCI.form.DummyValue#depends"><a href=
"LuCI.form.DummyValue.html#depends">depends
</a></li>
545 <li data-name=
"LuCI.form.DummyValue#formvalue"><a href=
"LuCI.form.DummyValue.html#formvalue">formvalue
</a></li>
547 <li data-name=
"LuCI.form.DummyValue#getUIElement"><a href=
"LuCI.form.DummyValue.html#getUIElement">getUIElement
</a></li>
549 <li data-name=
"LuCI.form.DummyValue#isActive"><a href=
"LuCI.form.DummyValue.html#isActive">isActive
</a></li>
551 <li data-name=
"LuCI.form.DummyValue#isValid"><a href=
"LuCI.form.DummyValue.html#isValid">isValid
</a></li>
553 <li data-name=
"LuCI.form.DummyValue#load"><a href=
"LuCI.form.DummyValue.html#load">load
</a></li>
555 <li data-name=
"LuCI.form.DummyValue#parse"><a href=
"LuCI.form.DummyValue.html#parse">parse
</a></li>
557 <li data-name=
"LuCI.form.DummyValue#remove"><a href=
"LuCI.form.DummyValue.html#remove">remove
</a></li>
559 <li data-name=
"LuCI.form.DummyValue#stripTags"><a href=
"LuCI.form.DummyValue.html#stripTags">stripTags
</a></li>
561 <li data-name=
"LuCI.form.DummyValue#textvalue"><a href=
"LuCI.form.DummyValue.html#textvalue">textvalue
</a></li>
563 <li data-name=
"LuCI.form.DummyValue#titleFn"><a href=
"LuCI.form.DummyValue.html#titleFn">titleFn
</a></li>
565 <li data-name=
"LuCI.form.DummyValue#value"><a href=
"LuCI.form.DummyValue.html#value">value
</a></li>
567 <li data-name=
"LuCI.form.DummyValue#write"><a href=
"LuCI.form.DummyValue.html#write">write
</a></li>
570 <ul class=
"events itemMembers">
575 <li class=
"item" data-name=
"LuCI.form.DynamicList">
577 <a href=
"LuCI.form.DynamicList.html">LuCI.form.DynamicList
</a>
580 <ul class=
"members itemMembers">
582 <span class=
"subtitle">Members
</span>
584 <li data-name=
"LuCI.form.DynamicList#datatype"><a href=
"LuCI.form.DynamicList.html#datatype">datatype
</a></li>
586 <li data-name=
"LuCI.form.DynamicList#default"><a href=
"LuCI.form.DynamicList.html#default">default
</a></li>
588 <li data-name=
"LuCI.form.DynamicList#editable"><a href=
"LuCI.form.DynamicList.html#editable">editable
</a></li>
590 <li data-name=
"LuCI.form.DynamicList#modalonly"><a href=
"LuCI.form.DynamicList.html#modalonly">modalonly
</a></li>
592 <li data-name=
"LuCI.form.DynamicList#optional"><a href=
"LuCI.form.DynamicList.html#optional">optional
</a></li>
594 <li data-name=
"LuCI.form.DynamicList#password"><a href=
"LuCI.form.DynamicList.html#password">password
</a></li>
596 <li data-name=
"LuCI.form.DynamicList#placeholder"><a href=
"LuCI.form.DynamicList.html#placeholder">placeholder
</a></li>
598 <li data-name=
"LuCI.form.DynamicList#rmempty"><a href=
"LuCI.form.DynamicList.html#rmempty">rmempty
</a></li>
600 <li data-name=
"LuCI.form.DynamicList#uciconfig"><a href=
"LuCI.form.DynamicList.html#uciconfig">uciconfig
</a></li>
602 <li data-name=
"LuCI.form.DynamicList#ucioption"><a href=
"LuCI.form.DynamicList.html#ucioption">ucioption
</a></li>
604 <li data-name=
"LuCI.form.DynamicList#ucisection"><a href=
"LuCI.form.DynamicList.html#ucisection">ucisection
</a></li>
606 <li data-name=
"LuCI.form.DynamicList#validate"><a href=
"LuCI.form.DynamicList.html#validate">validate
</a></li>
608 <li data-name=
"LuCI.form.DynamicList#width"><a href=
"LuCI.form.DynamicList.html#width">width
</a></li>
611 <ul class=
"typedefs itemMembers">
614 <ul class=
"typedefs itemMembers">
617 <ul class=
"methods itemMembers">
619 <span class=
"subtitle">Methods
</span>
621 <li data-name=
"LuCI.form.DynamicList#append"><a href=
"LuCI.form.DynamicList.html#append">append
</a></li>
623 <li data-name=
"LuCI.form.DynamicList#cbid"><a href=
"LuCI.form.DynamicList.html#cbid">cbid
</a></li>
625 <li data-name=
"LuCI.form.DynamicList#cfgvalue"><a href=
"LuCI.form.DynamicList.html#cfgvalue">cfgvalue
</a></li>
627 <li data-name=
"LuCI.form.DynamicList#depends"><a href=
"LuCI.form.DynamicList.html#depends">depends
</a></li>
629 <li data-name=
"LuCI.form.DynamicList#formvalue"><a href=
"LuCI.form.DynamicList.html#formvalue">formvalue
</a></li>
631 <li data-name=
"LuCI.form.DynamicList#getUIElement"><a href=
"LuCI.form.DynamicList.html#getUIElement">getUIElement
</a></li>
633 <li data-name=
"LuCI.form.DynamicList#isActive"><a href=
"LuCI.form.DynamicList.html#isActive">isActive
</a></li>
635 <li data-name=
"LuCI.form.DynamicList#isValid"><a href=
"LuCI.form.DynamicList.html#isValid">isValid
</a></li>
637 <li data-name=
"LuCI.form.DynamicList#load"><a href=
"LuCI.form.DynamicList.html#load">load
</a></li>
639 <li data-name=
"LuCI.form.DynamicList#parse"><a href=
"LuCI.form.DynamicList.html#parse">parse
</a></li>
641 <li data-name=
"LuCI.form.DynamicList#remove"><a href=
"LuCI.form.DynamicList.html#remove">remove
</a></li>
643 <li data-name=
"LuCI.form.DynamicList#stripTags"><a href=
"LuCI.form.DynamicList.html#stripTags">stripTags
</a></li>
645 <li data-name=
"LuCI.form.DynamicList#textvalue"><a href=
"LuCI.form.DynamicList.html#textvalue">textvalue
</a></li>
647 <li data-name=
"LuCI.form.DynamicList#titleFn"><a href=
"LuCI.form.DynamicList.html#titleFn">titleFn
</a></li>
649 <li data-name=
"LuCI.form.DynamicList#value"><a href=
"LuCI.form.DynamicList.html#value">value
</a></li>
651 <li data-name=
"LuCI.form.DynamicList#write"><a href=
"LuCI.form.DynamicList.html#write">write
</a></li>
654 <ul class=
"events itemMembers">
659 <li class=
"item" data-name=
"LuCI.form.FileUpload">
661 <a href=
"LuCI.form.FileUpload.html">LuCI.form.FileUpload
</a>
664 <ul class=
"members itemMembers">
666 <span class=
"subtitle">Members
</span>
668 <li data-name=
"LuCI.form.FileUpload##enable_remove"><a href=
"LuCI.form.FileUpload.html#enable_remove">enable_remove
</a></li>
670 <li data-name=
"LuCI.form.FileUpload##enable_upload"><a href=
"LuCI.form.FileUpload.html#enable_upload">enable_upload
</a></li>
672 <li data-name=
"LuCI.form.FileUpload##root_directory"><a href=
"LuCI.form.FileUpload.html#root_directory">root_directory
</a></li>
674 <li data-name=
"LuCI.form.FileUpload##show_hidden"><a href=
"LuCI.form.FileUpload.html#show_hidden">show_hidden
</a></li>
676 <li data-name=
"LuCI.form.FileUpload#datatype"><a href=
"LuCI.form.FileUpload.html#datatype">datatype
</a></li>
678 <li data-name=
"LuCI.form.FileUpload#default"><a href=
"LuCI.form.FileUpload.html#default">default
</a></li>
680 <li data-name=
"LuCI.form.FileUpload#editable"><a href=
"LuCI.form.FileUpload.html#editable">editable
</a></li>
682 <li data-name=
"LuCI.form.FileUpload#modalonly"><a href=
"LuCI.form.FileUpload.html#modalonly">modalonly
</a></li>
684 <li data-name=
"LuCI.form.FileUpload#optional"><a href=
"LuCI.form.FileUpload.html#optional">optional
</a></li>
686 <li data-name=
"LuCI.form.FileUpload#password"><a href=
"LuCI.form.FileUpload.html#password">password
</a></li>
688 <li data-name=
"LuCI.form.FileUpload#placeholder"><a href=
"LuCI.form.FileUpload.html#placeholder">placeholder
</a></li>
690 <li data-name=
"LuCI.form.FileUpload#rmempty"><a href=
"LuCI.form.FileUpload.html#rmempty">rmempty
</a></li>
692 <li data-name=
"LuCI.form.FileUpload#uciconfig"><a href=
"LuCI.form.FileUpload.html#uciconfig">uciconfig
</a></li>
694 <li data-name=
"LuCI.form.FileUpload#ucioption"><a href=
"LuCI.form.FileUpload.html#ucioption">ucioption
</a></li>
696 <li data-name=
"LuCI.form.FileUpload#ucisection"><a href=
"LuCI.form.FileUpload.html#ucisection">ucisection
</a></li>
698 <li data-name=
"LuCI.form.FileUpload#validate"><a href=
"LuCI.form.FileUpload.html#validate">validate
</a></li>
700 <li data-name=
"LuCI.form.FileUpload#width"><a href=
"LuCI.form.FileUpload.html#width">width
</a></li>
703 <ul class=
"typedefs itemMembers">
706 <ul class=
"typedefs itemMembers">
709 <ul class=
"methods itemMembers">
711 <span class=
"subtitle">Methods
</span>
713 <li data-name=
"LuCI.form.FileUpload#append"><a href=
"LuCI.form.FileUpload.html#append">append
</a></li>
715 <li data-name=
"LuCI.form.FileUpload#cbid"><a href=
"LuCI.form.FileUpload.html#cbid">cbid
</a></li>
717 <li data-name=
"LuCI.form.FileUpload#cfgvalue"><a href=
"LuCI.form.FileUpload.html#cfgvalue">cfgvalue
</a></li>
719 <li data-name=
"LuCI.form.FileUpload#depends"><a href=
"LuCI.form.FileUpload.html#depends">depends
</a></li>
721 <li data-name=
"LuCI.form.FileUpload#formvalue"><a href=
"LuCI.form.FileUpload.html#formvalue">formvalue
</a></li>
723 <li data-name=
"LuCI.form.FileUpload#getUIElement"><a href=
"LuCI.form.FileUpload.html#getUIElement">getUIElement
</a></li>
725 <li data-name=
"LuCI.form.FileUpload#isActive"><a href=
"LuCI.form.FileUpload.html#isActive">isActive
</a></li>
727 <li data-name=
"LuCI.form.FileUpload#isValid"><a href=
"LuCI.form.FileUpload.html#isValid">isValid
</a></li>
729 <li data-name=
"LuCI.form.FileUpload#load"><a href=
"LuCI.form.FileUpload.html#load">load
</a></li>
731 <li data-name=
"LuCI.form.FileUpload#parse"><a href=
"LuCI.form.FileUpload.html#parse">parse
</a></li>
733 <li data-name=
"LuCI.form.FileUpload#remove"><a href=
"LuCI.form.FileUpload.html#remove">remove
</a></li>
735 <li data-name=
"LuCI.form.FileUpload#stripTags"><a href=
"LuCI.form.FileUpload.html#stripTags">stripTags
</a></li>
737 <li data-name=
"LuCI.form.FileUpload#textvalue"><a href=
"LuCI.form.FileUpload.html#textvalue">textvalue
</a></li>
739 <li data-name=
"LuCI.form.FileUpload#titleFn"><a href=
"LuCI.form.FileUpload.html#titleFn">titleFn
</a></li>
741 <li data-name=
"LuCI.form.FileUpload#value"><a href=
"LuCI.form.FileUpload.html#value">value
</a></li>
743 <li data-name=
"LuCI.form.FileUpload#write"><a href=
"LuCI.form.FileUpload.html#write">write
</a></li>
746 <ul class=
"events itemMembers">
751 <li class=
"item" data-name=
"LuCI.form.FlagValue">
753 <a href=
"LuCI.form.FlagValue.html">LuCI.form.FlagValue
</a>
756 <ul class=
"members itemMembers">
758 <span class=
"subtitle">Members
</span>
760 <li data-name=
"LuCI.form.FlagValue##disabled"><a href=
"LuCI.form.FlagValue.html#disabled">disabled
</a></li>
762 <li data-name=
"LuCI.form.FlagValue##enabled"><a href=
"LuCI.form.FlagValue.html#enabled">enabled
</a></li>
764 <li data-name=
"LuCI.form.FlagValue#datatype"><a href=
"LuCI.form.FlagValue.html#datatype">datatype
</a></li>
766 <li data-name=
"LuCI.form.FlagValue#default"><a href=
"LuCI.form.FlagValue.html#default">default
</a></li>
768 <li data-name=
"LuCI.form.FlagValue#editable"><a href=
"LuCI.form.FlagValue.html#editable">editable
</a></li>
770 <li data-name=
"LuCI.form.FlagValue#modalonly"><a href=
"LuCI.form.FlagValue.html#modalonly">modalonly
</a></li>
772 <li data-name=
"LuCI.form.FlagValue#optional"><a href=
"LuCI.form.FlagValue.html#optional">optional
</a></li>
774 <li data-name=
"LuCI.form.FlagValue#password"><a href=
"LuCI.form.FlagValue.html#password">password
</a></li>
776 <li data-name=
"LuCI.form.FlagValue#placeholder"><a href=
"LuCI.form.FlagValue.html#placeholder">placeholder
</a></li>
778 <li data-name=
"LuCI.form.FlagValue#rmempty"><a href=
"LuCI.form.FlagValue.html#rmempty">rmempty
</a></li>
780 <li data-name=
"LuCI.form.FlagValue#uciconfig"><a href=
"LuCI.form.FlagValue.html#uciconfig">uciconfig
</a></li>
782 <li data-name=
"LuCI.form.FlagValue#ucioption"><a href=
"LuCI.form.FlagValue.html#ucioption">ucioption
</a></li>
784 <li data-name=
"LuCI.form.FlagValue#ucisection"><a href=
"LuCI.form.FlagValue.html#ucisection">ucisection
</a></li>
786 <li data-name=
"LuCI.form.FlagValue#validate"><a href=
"LuCI.form.FlagValue.html#validate">validate
</a></li>
788 <li data-name=
"LuCI.form.FlagValue#width"><a href=
"LuCI.form.FlagValue.html#width">width
</a></li>
791 <ul class=
"typedefs itemMembers">
794 <ul class=
"typedefs itemMembers">
797 <ul class=
"methods itemMembers">
799 <span class=
"subtitle">Methods
</span>
801 <li data-name=
"LuCI.form.FlagValue#append"><a href=
"LuCI.form.FlagValue.html#append">append
</a></li>
803 <li data-name=
"LuCI.form.FlagValue#cbid"><a href=
"LuCI.form.FlagValue.html#cbid">cbid
</a></li>
805 <li data-name=
"LuCI.form.FlagValue#cfgvalue"><a href=
"LuCI.form.FlagValue.html#cfgvalue">cfgvalue
</a></li>
807 <li data-name=
"LuCI.form.FlagValue#depends"><a href=
"LuCI.form.FlagValue.html#depends">depends
</a></li>
809 <li data-name=
"LuCI.form.FlagValue#formvalue"><a href=
"LuCI.form.FlagValue.html#formvalue">formvalue
</a></li>
811 <li data-name=
"LuCI.form.FlagValue#getUIElement"><a href=
"LuCI.form.FlagValue.html#getUIElement">getUIElement
</a></li>
813 <li data-name=
"LuCI.form.FlagValue#isActive"><a href=
"LuCI.form.FlagValue.html#isActive">isActive
</a></li>
815 <li data-name=
"LuCI.form.FlagValue#isValid"><a href=
"LuCI.form.FlagValue.html#isValid">isValid
</a></li>
817 <li data-name=
"LuCI.form.FlagValue#load"><a href=
"LuCI.form.FlagValue.html#load">load
</a></li>
819 <li data-name=
"LuCI.form.FlagValue#parse"><a href=
"LuCI.form.FlagValue.html#parse">parse
</a></li>
821 <li data-name=
"LuCI.form.FlagValue#remove"><a href=
"LuCI.form.FlagValue.html#remove">remove
</a></li>
823 <li data-name=
"LuCI.form.FlagValue#stripTags"><a href=
"LuCI.form.FlagValue.html#stripTags">stripTags
</a></li>
825 <li data-name=
"LuCI.form.FlagValue#textvalue"><a href=
"LuCI.form.FlagValue.html#textvalue">textvalue
</a></li>
827 <li data-name=
"LuCI.form.FlagValue#titleFn"><a href=
"LuCI.form.FlagValue.html#titleFn">titleFn
</a></li>
829 <li data-name=
"LuCI.form.FlagValue#value"><a href=
"LuCI.form.FlagValue.html#value">value
</a></li>
831 <li data-name=
"LuCI.form.FlagValue#write"><a href=
"LuCI.form.FlagValue.html#write">write
</a></li>
834 <ul class=
"events itemMembers">
839 <li class=
"item" data-name=
"LuCI.form.GridSection">
841 <a href=
"LuCI.form.GridSection.html">LuCI.form.GridSection
</a>
844 <ul class=
"members itemMembers">
846 <span class=
"subtitle">Members
</span>
848 <li data-name=
"LuCI.form.GridSection#addbtntitle"><a href=
"LuCI.form.GridSection.html#addbtntitle">addbtntitle
</a></li>
850 <li data-name=
"LuCI.form.GridSection#addremove"><a href=
"LuCI.form.GridSection.html#addremove">addremove
</a></li>
852 <li data-name=
"LuCI.form.GridSection#anonymous"><a href=
"LuCI.form.GridSection.html#anonymous">anonymous
</a></li>
854 <li data-name=
"LuCI.form.GridSection#extedit"><a href=
"LuCI.form.GridSection.html#extedit">extedit
</a></li>
856 <li data-name=
"LuCI.form.GridSection#max_cols"><a href=
"LuCI.form.GridSection.html#max_cols">max_cols
</a></li>
858 <li data-name=
"LuCI.form.GridSection#modaltitle"><a href=
"LuCI.form.GridSection.html#modaltitle">modaltitle
</a></li>
860 <li data-name=
"LuCI.form.GridSection#parentoption"><a href=
"LuCI.form.GridSection.html#parentoption">parentoption
</a></li>
862 <li data-name=
"LuCI.form.GridSection#rowcolors"><a href=
"LuCI.form.GridSection.html#rowcolors">rowcolors
</a></li>
864 <li data-name=
"LuCI.form.GridSection#sectiontitle"><a href=
"LuCI.form.GridSection.html#sectiontitle">sectiontitle
</a></li>
866 <li data-name=
"LuCI.form.GridSection#sortable"><a href=
"LuCI.form.GridSection.html#sortable">sortable
</a></li>
868 <li data-name=
"LuCI.form.GridSection#tabbed"><a href=
"LuCI.form.GridSection.html#tabbed">tabbed
</a></li>
870 <li data-name=
"LuCI.form.GridSection#uciconfig"><a href=
"LuCI.form.GridSection.html#uciconfig">uciconfig
</a></li>
873 <ul class=
"typedefs itemMembers">
876 <ul class=
"typedefs itemMembers">
879 <ul class=
"methods itemMembers">
881 <span class=
"subtitle">Methods
</span>
883 <li data-name=
"LuCI.form.GridSection#addModalOptions"><a href=
"LuCI.form.GridSection.html#addModalOptions">addModalOptions
</a></li>
885 <li data-name=
"LuCI.form.GridSection#append"><a href=
"LuCI.form.GridSection.html#append">append
</a></li>
887 <li data-name=
"LuCI.form.GridSection#filter"><a href=
"LuCI.form.GridSection.html#filter">filter
</a></li>
889 <li data-name=
"LuCI.form.GridSection#load"><a href=
"LuCI.form.GridSection.html#load">load
</a></li>
891 <li data-name=
"LuCI.form.GridSection#option"><a href=
"LuCI.form.GridSection.html#option">option
</a></li>
893 <li data-name=
"LuCI.form.GridSection#parse"><a href=
"LuCI.form.GridSection.html#parse">parse
</a></li>
895 <li data-name=
"LuCI.form.GridSection#stripTags"><a href=
"LuCI.form.GridSection.html#stripTags">stripTags
</a></li>
897 <li data-name=
"LuCI.form.GridSection#tab"><a href=
"LuCI.form.GridSection.html#tab">tab
</a></li>
899 <li data-name=
"LuCI.form.GridSection#taboption"><a href=
"LuCI.form.GridSection.html#taboption">taboption
</a></li>
901 <li data-name=
"LuCI.form.GridSection#titleFn"><a href=
"LuCI.form.GridSection.html#titleFn">titleFn
</a></li>
904 <ul class=
"events itemMembers">
909 <li class=
"item" data-name=
"LuCI.form.HiddenValue">
911 <a href=
"LuCI.form.HiddenValue.html">LuCI.form.HiddenValue
</a>
914 <ul class=
"members itemMembers">
916 <span class=
"subtitle">Members
</span>
918 <li data-name=
"LuCI.form.HiddenValue#datatype"><a href=
"LuCI.form.HiddenValue.html#datatype">datatype
</a></li>
920 <li data-name=
"LuCI.form.HiddenValue#default"><a href=
"LuCI.form.HiddenValue.html#default">default
</a></li>
922 <li data-name=
"LuCI.form.HiddenValue#editable"><a href=
"LuCI.form.HiddenValue.html#editable">editable
</a></li>
924 <li data-name=
"LuCI.form.HiddenValue#modalonly"><a href=
"LuCI.form.HiddenValue.html#modalonly">modalonly
</a></li>
926 <li data-name=
"LuCI.form.HiddenValue#optional"><a href=
"LuCI.form.HiddenValue.html#optional">optional
</a></li>
928 <li data-name=
"LuCI.form.HiddenValue#password"><a href=
"LuCI.form.HiddenValue.html#password">password
</a></li>
930 <li data-name=
"LuCI.form.HiddenValue#placeholder"><a href=
"LuCI.form.HiddenValue.html#placeholder">placeholder
</a></li>
932 <li data-name=
"LuCI.form.HiddenValue#rmempty"><a href=
"LuCI.form.HiddenValue.html#rmempty">rmempty
</a></li>
934 <li data-name=
"LuCI.form.HiddenValue#uciconfig"><a href=
"LuCI.form.HiddenValue.html#uciconfig">uciconfig
</a></li>
936 <li data-name=
"LuCI.form.HiddenValue#ucioption"><a href=
"LuCI.form.HiddenValue.html#ucioption">ucioption
</a></li>
938 <li data-name=
"LuCI.form.HiddenValue#ucisection"><a href=
"LuCI.form.HiddenValue.html#ucisection">ucisection
</a></li>
940 <li data-name=
"LuCI.form.HiddenValue#validate"><a href=
"LuCI.form.HiddenValue.html#validate">validate
</a></li>
942 <li data-name=
"LuCI.form.HiddenValue#width"><a href=
"LuCI.form.HiddenValue.html#width">width
</a></li>
945 <ul class=
"typedefs itemMembers">
948 <ul class=
"typedefs itemMembers">
951 <ul class=
"methods itemMembers">
953 <span class=
"subtitle">Methods
</span>
955 <li data-name=
"LuCI.form.HiddenValue#append"><a href=
"LuCI.form.HiddenValue.html#append">append
</a></li>
957 <li data-name=
"LuCI.form.HiddenValue#cbid"><a href=
"LuCI.form.HiddenValue.html#cbid">cbid
</a></li>
959 <li data-name=
"LuCI.form.HiddenValue#cfgvalue"><a href=
"LuCI.form.HiddenValue.html#cfgvalue">cfgvalue
</a></li>
961 <li data-name=
"LuCI.form.HiddenValue#depends"><a href=
"LuCI.form.HiddenValue.html#depends">depends
</a></li>
963 <li data-name=
"LuCI.form.HiddenValue#formvalue"><a href=
"LuCI.form.HiddenValue.html#formvalue">formvalue
</a></li>
965 <li data-name=
"LuCI.form.HiddenValue#getUIElement"><a href=
"LuCI.form.HiddenValue.html#getUIElement">getUIElement
</a></li>
967 <li data-name=
"LuCI.form.HiddenValue#isActive"><a href=
"LuCI.form.HiddenValue.html#isActive">isActive
</a></li>
969 <li data-name=
"LuCI.form.HiddenValue#isValid"><a href=
"LuCI.form.HiddenValue.html#isValid">isValid
</a></li>
971 <li data-name=
"LuCI.form.HiddenValue#load"><a href=
"LuCI.form.HiddenValue.html#load">load
</a></li>
973 <li data-name=
"LuCI.form.HiddenValue#parse"><a href=
"LuCI.form.HiddenValue.html#parse">parse
</a></li>
975 <li data-name=
"LuCI.form.HiddenValue#remove"><a href=
"LuCI.form.HiddenValue.html#remove">remove
</a></li>
977 <li data-name=
"LuCI.form.HiddenValue#stripTags"><a href=
"LuCI.form.HiddenValue.html#stripTags">stripTags
</a></li>
979 <li data-name=
"LuCI.form.HiddenValue#textvalue"><a href=
"LuCI.form.HiddenValue.html#textvalue">textvalue
</a></li>
981 <li data-name=
"LuCI.form.HiddenValue#titleFn"><a href=
"LuCI.form.HiddenValue.html#titleFn">titleFn
</a></li>
983 <li data-name=
"LuCI.form.HiddenValue#value"><a href=
"LuCI.form.HiddenValue.html#value">value
</a></li>
985 <li data-name=
"LuCI.form.HiddenValue#write"><a href=
"LuCI.form.HiddenValue.html#write">write
</a></li>
988 <ul class=
"events itemMembers">
993 <li class=
"item" data-name=
"LuCI.form.JSONMap">
995 <a href=
"LuCI.form.JSONMap.html">LuCI.form.JSONMap
</a>
998 <ul class=
"members itemMembers">
1001 <ul class=
"typedefs itemMembers">
1004 <ul class=
"typedefs itemMembers">
1007 <ul class=
"methods itemMembers">
1009 <span class=
"subtitle">Methods
</span>
1011 <li data-name=
"LuCI.form.JSONMap#append"><a href=
"LuCI.form.JSONMap.html#append">append
</a></li>
1013 <li data-name=
"LuCI.form.JSONMap#chain"><a href=
"LuCI.form.JSONMap.html#chain">chain
</a></li>
1015 <li data-name=
"LuCI.form.JSONMap#findElement"><a href=
"LuCI.form.JSONMap.html#findElement">findElement
</a></li>
1017 <li data-name=
"LuCI.form.JSONMap#findElements"><a href=
"LuCI.form.JSONMap.html#findElements">findElements
</a></li>
1019 <li data-name=
"LuCI.form.JSONMap#load"><a href=
"LuCI.form.JSONMap.html#load">load
</a></li>
1021 <li data-name=
"LuCI.form.JSONMap#lookupOption"><a href=
"LuCI.form.JSONMap.html#lookupOption">lookupOption
</a></li>
1023 <li data-name=
"LuCI.form.JSONMap#parse"><a href=
"LuCI.form.JSONMap.html#parse">parse
</a></li>
1025 <li data-name=
"LuCI.form.JSONMap#render"><a href=
"LuCI.form.JSONMap.html#render">render
</a></li>
1027 <li data-name=
"LuCI.form.JSONMap#reset"><a href=
"LuCI.form.JSONMap.html#reset">reset
</a></li>
1029 <li data-name=
"LuCI.form.JSONMap#save"><a href=
"LuCI.form.JSONMap.html#save">save
</a></li>
1031 <li data-name=
"LuCI.form.JSONMap#section"><a href=
"LuCI.form.JSONMap.html#section">section
</a></li>
1033 <li data-name=
"LuCI.form.JSONMap#stripTags"><a href=
"LuCI.form.JSONMap.html#stripTags">stripTags
</a></li>
1035 <li data-name=
"LuCI.form.JSONMap#titleFn"><a href=
"LuCI.form.JSONMap.html#titleFn">titleFn
</a></li>
1038 <ul class=
"events itemMembers">
1043 <li class=
"item" data-name=
"LuCI.form.ListValue">
1044 <span class=
"title">
1045 <a href=
"LuCI.form.ListValue.html">LuCI.form.ListValue
</a>
1048 <ul class=
"members itemMembers">
1050 <span class=
"subtitle">Members
</span>
1052 <li data-name=
"LuCI.form.ListValue##size"><a href=
"LuCI.form.ListValue.html#size">size
</a></li>
1054 <li data-name=
"LuCI.form.ListValue#datatype"><a href=
"LuCI.form.ListValue.html#datatype">datatype
</a></li>
1056 <li data-name=
"LuCI.form.ListValue#default"><a href=
"LuCI.form.ListValue.html#default">default
</a></li>
1058 <li data-name=
"LuCI.form.ListValue#editable"><a href=
"LuCI.form.ListValue.html#editable">editable
</a></li>
1060 <li data-name=
"LuCI.form.ListValue#modalonly"><a href=
"LuCI.form.ListValue.html#modalonly">modalonly
</a></li>
1062 <li data-name=
"LuCI.form.ListValue#optional"><a href=
"LuCI.form.ListValue.html#optional">optional
</a></li>
1064 <li data-name=
"LuCI.form.ListValue#password"><a href=
"LuCI.form.ListValue.html#password">password
</a></li>
1066 <li data-name=
"LuCI.form.ListValue#placeholder"><a href=
"LuCI.form.ListValue.html#placeholder">placeholder
</a></li>
1068 <li data-name=
"LuCI.form.ListValue#rmempty"><a href=
"LuCI.form.ListValue.html#rmempty">rmempty
</a></li>
1070 <li data-name=
"LuCI.form.ListValue#uciconfig"><a href=
"LuCI.form.ListValue.html#uciconfig">uciconfig
</a></li>
1072 <li data-name=
"LuCI.form.ListValue#ucioption"><a href=
"LuCI.form.ListValue.html#ucioption">ucioption
</a></li>
1074 <li data-name=
"LuCI.form.ListValue#ucisection"><a href=
"LuCI.form.ListValue.html#ucisection">ucisection
</a></li>
1076 <li data-name=
"LuCI.form.ListValue#validate"><a href=
"LuCI.form.ListValue.html#validate">validate
</a></li>
1078 <li data-name=
"LuCI.form.ListValue#width"><a href=
"LuCI.form.ListValue.html#width">width
</a></li>
1081 <ul class=
"typedefs itemMembers">
1084 <ul class=
"typedefs itemMembers">
1087 <ul class=
"methods itemMembers">
1089 <span class=
"subtitle">Methods
</span>
1091 <li data-name=
"LuCI.form.ListValue#append"><a href=
"LuCI.form.ListValue.html#append">append
</a></li>
1093 <li data-name=
"LuCI.form.ListValue#cbid"><a href=
"LuCI.form.ListValue.html#cbid">cbid
</a></li>
1095 <li data-name=
"LuCI.form.ListValue#cfgvalue"><a href=
"LuCI.form.ListValue.html#cfgvalue">cfgvalue
</a></li>
1097 <li data-name=
"LuCI.form.ListValue#depends"><a href=
"LuCI.form.ListValue.html#depends">depends
</a></li>
1099 <li data-name=
"LuCI.form.ListValue#formvalue"><a href=
"LuCI.form.ListValue.html#formvalue">formvalue
</a></li>
1101 <li data-name=
"LuCI.form.ListValue#getUIElement"><a href=
"LuCI.form.ListValue.html#getUIElement">getUIElement
</a></li>
1103 <li data-name=
"LuCI.form.ListValue#isActive"><a href=
"LuCI.form.ListValue.html#isActive">isActive
</a></li>
1105 <li data-name=
"LuCI.form.ListValue#isValid"><a href=
"LuCI.form.ListValue.html#isValid">isValid
</a></li>
1107 <li data-name=
"LuCI.form.ListValue#load"><a href=
"LuCI.form.ListValue.html#load">load
</a></li>
1109 <li data-name=
"LuCI.form.ListValue#parse"><a href=
"LuCI.form.ListValue.html#parse">parse
</a></li>
1111 <li data-name=
"LuCI.form.ListValue#remove"><a href=
"LuCI.form.ListValue.html#remove">remove
</a></li>
1113 <li data-name=
"LuCI.form.ListValue#stripTags"><a href=
"LuCI.form.ListValue.html#stripTags">stripTags
</a></li>
1115 <li data-name=
"LuCI.form.ListValue#textvalue"><a href=
"LuCI.form.ListValue.html#textvalue">textvalue
</a></li>
1117 <li data-name=
"LuCI.form.ListValue#titleFn"><a href=
"LuCI.form.ListValue.html#titleFn">titleFn
</a></li>
1119 <li data-name=
"LuCI.form.ListValue#value"><a href=
"LuCI.form.ListValue.html#value">value
</a></li>
1121 <li data-name=
"LuCI.form.ListValue#write"><a href=
"LuCI.form.ListValue.html#write">write
</a></li>
1124 <ul class=
"events itemMembers">
1129 <li class=
"item" data-name=
"LuCI.form.Map">
1130 <span class=
"title">
1131 <a href=
"LuCI.form.Map.html">LuCI.form.Map
</a>
1134 <ul class=
"members itemMembers">
1137 <ul class=
"typedefs itemMembers">
1140 <ul class=
"typedefs itemMembers">
1143 <ul class=
"methods itemMembers">
1145 <span class=
"subtitle">Methods
</span>
1147 <li data-name=
"LuCI.form.Map#append"><a href=
"LuCI.form.Map.html#append">append
</a></li>
1149 <li data-name=
"LuCI.form.Map#chain"><a href=
"LuCI.form.Map.html#chain">chain
</a></li>
1151 <li data-name=
"LuCI.form.Map#findElement"><a href=
"LuCI.form.Map.html#findElement">findElement
</a></li>
1153 <li data-name=
"LuCI.form.Map#findElements"><a href=
"LuCI.form.Map.html#findElements">findElements
</a></li>
1155 <li data-name=
"LuCI.form.Map#load"><a href=
"LuCI.form.Map.html#load">load
</a></li>
1157 <li data-name=
"LuCI.form.Map#lookupOption"><a href=
"LuCI.form.Map.html#lookupOption">lookupOption
</a></li>
1159 <li data-name=
"LuCI.form.Map#parse"><a href=
"LuCI.form.Map.html#parse">parse
</a></li>
1161 <li data-name=
"LuCI.form.Map#render"><a href=
"LuCI.form.Map.html#render">render
</a></li>
1163 <li data-name=
"LuCI.form.Map#reset"><a href=
"LuCI.form.Map.html#reset">reset
</a></li>
1165 <li data-name=
"LuCI.form.Map#save"><a href=
"LuCI.form.Map.html#save">save
</a></li>
1167 <li data-name=
"LuCI.form.Map#section"><a href=
"LuCI.form.Map.html#section">section
</a></li>
1169 <li data-name=
"LuCI.form.Map#stripTags"><a href=
"LuCI.form.Map.html#stripTags">stripTags
</a></li>
1171 <li data-name=
"LuCI.form.Map#titleFn"><a href=
"LuCI.form.Map.html#titleFn">titleFn
</a></li>
1174 <ul class=
"events itemMembers">
1179 <li class=
"item" data-name=
"LuCI.form.MultiValue">
1180 <span class=
"title">
1181 <a href=
"LuCI.form.MultiValue.html">LuCI.form.MultiValue
</a>
1184 <ul class=
"members itemMembers">
1186 <span class=
"subtitle">Members
</span>
1188 <li data-name=
"LuCI.form.MultiValue##display_size"><a href=
"LuCI.form.MultiValue.html#display_size">display_size
</a></li>
1190 <li data-name=
"LuCI.form.MultiValue##dropdown_size"><a href=
"LuCI.form.MultiValue.html#dropdown_size">dropdown_size
</a></li>
1192 <li data-name=
"LuCI.form.MultiValue#datatype"><a href=
"LuCI.form.MultiValue.html#datatype">datatype
</a></li>
1194 <li data-name=
"LuCI.form.MultiValue#default"><a href=
"LuCI.form.MultiValue.html#default">default
</a></li>
1196 <li data-name=
"LuCI.form.MultiValue#editable"><a href=
"LuCI.form.MultiValue.html#editable">editable
</a></li>
1198 <li data-name=
"LuCI.form.MultiValue#modalonly"><a href=
"LuCI.form.MultiValue.html#modalonly">modalonly
</a></li>
1200 <li data-name=
"LuCI.form.MultiValue#optional"><a href=
"LuCI.form.MultiValue.html#optional">optional
</a></li>
1202 <li data-name=
"LuCI.form.MultiValue#password"><a href=
"LuCI.form.MultiValue.html#password">password
</a></li>
1204 <li data-name=
"LuCI.form.MultiValue#placeholder"><a href=
"LuCI.form.MultiValue.html#placeholder">placeholder
</a></li>
1206 <li data-name=
"LuCI.form.MultiValue#rmempty"><a href=
"LuCI.form.MultiValue.html#rmempty">rmempty
</a></li>
1208 <li data-name=
"LuCI.form.MultiValue#uciconfig"><a href=
"LuCI.form.MultiValue.html#uciconfig">uciconfig
</a></li>
1210 <li data-name=
"LuCI.form.MultiValue#ucioption"><a href=
"LuCI.form.MultiValue.html#ucioption">ucioption
</a></li>
1212 <li data-name=
"LuCI.form.MultiValue#ucisection"><a href=
"LuCI.form.MultiValue.html#ucisection">ucisection
</a></li>
1214 <li data-name=
"LuCI.form.MultiValue#validate"><a href=
"LuCI.form.MultiValue.html#validate">validate
</a></li>
1216 <li data-name=
"LuCI.form.MultiValue#width"><a href=
"LuCI.form.MultiValue.html#width">width
</a></li>
1219 <ul class=
"typedefs itemMembers">
1222 <ul class=
"typedefs itemMembers">
1225 <ul class=
"methods itemMembers">
1227 <span class=
"subtitle">Methods
</span>
1229 <li data-name=
"LuCI.form.MultiValue#append"><a href=
"LuCI.form.MultiValue.html#append">append
</a></li>
1231 <li data-name=
"LuCI.form.MultiValue#cbid"><a href=
"LuCI.form.MultiValue.html#cbid">cbid
</a></li>
1233 <li data-name=
"LuCI.form.MultiValue#cfgvalue"><a href=
"LuCI.form.MultiValue.html#cfgvalue">cfgvalue
</a></li>
1235 <li data-name=
"LuCI.form.MultiValue#depends"><a href=
"LuCI.form.MultiValue.html#depends">depends
</a></li>
1237 <li data-name=
"LuCI.form.MultiValue#formvalue"><a href=
"LuCI.form.MultiValue.html#formvalue">formvalue
</a></li>
1239 <li data-name=
"LuCI.form.MultiValue#getUIElement"><a href=
"LuCI.form.MultiValue.html#getUIElement">getUIElement
</a></li>
1241 <li data-name=
"LuCI.form.MultiValue#isActive"><a href=
"LuCI.form.MultiValue.html#isActive">isActive
</a></li>
1243 <li data-name=
"LuCI.form.MultiValue#isValid"><a href=
"LuCI.form.MultiValue.html#isValid">isValid
</a></li>
1245 <li data-name=
"LuCI.form.MultiValue#load"><a href=
"LuCI.form.MultiValue.html#load">load
</a></li>
1247 <li data-name=
"LuCI.form.MultiValue#parse"><a href=
"LuCI.form.MultiValue.html#parse">parse
</a></li>
1249 <li data-name=
"LuCI.form.MultiValue#remove"><a href=
"LuCI.form.MultiValue.html#remove">remove
</a></li>
1251 <li data-name=
"LuCI.form.MultiValue#stripTags"><a href=
"LuCI.form.MultiValue.html#stripTags">stripTags
</a></li>
1253 <li data-name=
"LuCI.form.MultiValue#textvalue"><a href=
"LuCI.form.MultiValue.html#textvalue">textvalue
</a></li>
1255 <li data-name=
"LuCI.form.MultiValue#titleFn"><a href=
"LuCI.form.MultiValue.html#titleFn">titleFn
</a></li>
1257 <li data-name=
"LuCI.form.MultiValue#value"><a href=
"LuCI.form.MultiValue.html#value">value
</a></li>
1259 <li data-name=
"LuCI.form.MultiValue#write"><a href=
"LuCI.form.MultiValue.html#write">write
</a></li>
1262 <ul class=
"events itemMembers">
1267 <li class=
"item" data-name=
"LuCI.form.NamedSection">
1268 <span class=
"title">
1269 <a href=
"LuCI.form.NamedSection.html">LuCI.form.NamedSection
</a>
1272 <ul class=
"members itemMembers">
1274 <span class=
"subtitle">Members
</span>
1276 <li data-name=
"LuCI.form.NamedSection##addremove"><a href=
"LuCI.form.NamedSection.html#addremove">addremove
</a></li>
1278 <li data-name=
"LuCI.form.NamedSection##uciconfig"><a href=
"LuCI.form.NamedSection.html#uciconfig">uciconfig
</a></li>
1280 <li data-name=
"LuCI.form.NamedSection#parentoption"><a href=
"LuCI.form.NamedSection.html#parentoption">parentoption
</a></li>
1283 <ul class=
"typedefs itemMembers">
1286 <ul class=
"typedefs itemMembers">
1289 <ul class=
"methods itemMembers">
1291 <span class=
"subtitle">Methods
</span>
1293 <li data-name=
"LuCI.form.NamedSection#append"><a href=
"LuCI.form.NamedSection.html#append">append
</a></li>
1295 <li data-name=
"LuCI.form.NamedSection#cfgsections"><a href=
"LuCI.form.NamedSection.html#cfgsections">cfgsections
</a></li>
1297 <li data-name=
"LuCI.form.NamedSection#filter"><a href=
"LuCI.form.NamedSection.html#filter">filter
</a></li>
1299 <li data-name=
"LuCI.form.NamedSection#load"><a href=
"LuCI.form.NamedSection.html#load">load
</a></li>
1301 <li data-name=
"LuCI.form.NamedSection#option"><a href=
"LuCI.form.NamedSection.html#option">option
</a></li>
1303 <li data-name=
"LuCI.form.NamedSection#parse"><a href=
"LuCI.form.NamedSection.html#parse">parse
</a></li>
1305 <li data-name=
"LuCI.form.NamedSection#render"><a href=
"LuCI.form.NamedSection.html#render">render
</a></li>
1307 <li data-name=
"LuCI.form.NamedSection#stripTags"><a href=
"LuCI.form.NamedSection.html#stripTags">stripTags
</a></li>
1309 <li data-name=
"LuCI.form.NamedSection#tab"><a href=
"LuCI.form.NamedSection.html#tab">tab
</a></li>
1311 <li data-name=
"LuCI.form.NamedSection#taboption"><a href=
"LuCI.form.NamedSection.html#taboption">taboption
</a></li>
1313 <li data-name=
"LuCI.form.NamedSection#titleFn"><a href=
"LuCI.form.NamedSection.html#titleFn">titleFn
</a></li>
1316 <ul class=
"events itemMembers">
1321 <li class=
"item" data-name=
"LuCI.form.SectionValue">
1322 <span class=
"title">
1323 <a href=
"LuCI.form.SectionValue.html">LuCI.form.SectionValue
</a>
1326 <ul class=
"members itemMembers">
1328 <span class=
"subtitle">Members
</span>
1330 <li data-name=
"LuCI.form.SectionValue##subsection"><a href=
"LuCI.form.SectionValue.html#subsection">subsection
</a></li>
1332 <li data-name=
"LuCI.form.SectionValue#datatype"><a href=
"LuCI.form.SectionValue.html#datatype">datatype
</a></li>
1334 <li data-name=
"LuCI.form.SectionValue#default"><a href=
"LuCI.form.SectionValue.html#default">default
</a></li>
1336 <li data-name=
"LuCI.form.SectionValue#editable"><a href=
"LuCI.form.SectionValue.html#editable">editable
</a></li>
1338 <li data-name=
"LuCI.form.SectionValue#modalonly"><a href=
"LuCI.form.SectionValue.html#modalonly">modalonly
</a></li>
1340 <li data-name=
"LuCI.form.SectionValue#optional"><a href=
"LuCI.form.SectionValue.html#optional">optional
</a></li>
1342 <li data-name=
"LuCI.form.SectionValue#password"><a href=
"LuCI.form.SectionValue.html#password">password
</a></li>
1344 <li data-name=
"LuCI.form.SectionValue#placeholder"><a href=
"LuCI.form.SectionValue.html#placeholder">placeholder
</a></li>
1346 <li data-name=
"LuCI.form.SectionValue#rmempty"><a href=
"LuCI.form.SectionValue.html#rmempty">rmempty
</a></li>
1348 <li data-name=
"LuCI.form.SectionValue#uciconfig"><a href=
"LuCI.form.SectionValue.html#uciconfig">uciconfig
</a></li>
1350 <li data-name=
"LuCI.form.SectionValue#ucioption"><a href=
"LuCI.form.SectionValue.html#ucioption">ucioption
</a></li>
1352 <li data-name=
"LuCI.form.SectionValue#ucisection"><a href=
"LuCI.form.SectionValue.html#ucisection">ucisection
</a></li>
1354 <li data-name=
"LuCI.form.SectionValue#validate"><a href=
"LuCI.form.SectionValue.html#validate">validate
</a></li>
1356 <li data-name=
"LuCI.form.SectionValue#width"><a href=
"LuCI.form.SectionValue.html#width">width
</a></li>
1359 <ul class=
"typedefs itemMembers">
1362 <ul class=
"typedefs itemMembers">
1365 <ul class=
"methods itemMembers">
1367 <span class=
"subtitle">Methods
</span>
1369 <li data-name=
"LuCI.form.SectionValue#append"><a href=
"LuCI.form.SectionValue.html#append">append
</a></li>
1371 <li data-name=
"LuCI.form.SectionValue#cbid"><a href=
"LuCI.form.SectionValue.html#cbid">cbid
</a></li>
1373 <li data-name=
"LuCI.form.SectionValue#cfgvalue"><a href=
"LuCI.form.SectionValue.html#cfgvalue">cfgvalue
</a></li>
1375 <li data-name=
"LuCI.form.SectionValue#depends"><a href=
"LuCI.form.SectionValue.html#depends">depends
</a></li>
1377 <li data-name=
"LuCI.form.SectionValue#formvalue"><a href=
"LuCI.form.SectionValue.html#formvalue">formvalue
</a></li>
1379 <li data-name=
"LuCI.form.SectionValue#getUIElement"><a href=
"LuCI.form.SectionValue.html#getUIElement">getUIElement
</a></li>
1381 <li data-name=
"LuCI.form.SectionValue#isActive"><a href=
"LuCI.form.SectionValue.html#isActive">isActive
</a></li>
1383 <li data-name=
"LuCI.form.SectionValue#isValid"><a href=
"LuCI.form.SectionValue.html#isValid">isValid
</a></li>
1385 <li data-name=
"LuCI.form.SectionValue#load"><a href=
"LuCI.form.SectionValue.html#load">load
</a></li>
1387 <li data-name=
"LuCI.form.SectionValue#parse"><a href=
"LuCI.form.SectionValue.html#parse">parse
</a></li>
1389 <li data-name=
"LuCI.form.SectionValue#remove"><a href=
"LuCI.form.SectionValue.html#remove">remove
</a></li>
1391 <li data-name=
"LuCI.form.SectionValue#stripTags"><a href=
"LuCI.form.SectionValue.html#stripTags">stripTags
</a></li>
1393 <li data-name=
"LuCI.form.SectionValue#textvalue"><a href=
"LuCI.form.SectionValue.html#textvalue">textvalue
</a></li>
1395 <li data-name=
"LuCI.form.SectionValue#titleFn"><a href=
"LuCI.form.SectionValue.html#titleFn">titleFn
</a></li>
1397 <li data-name=
"LuCI.form.SectionValue#value"><a href=
"LuCI.form.SectionValue.html#value">value
</a></li>
1399 <li data-name=
"LuCI.form.SectionValue#write"><a href=
"LuCI.form.SectionValue.html#write">write
</a></li>
1402 <ul class=
"events itemMembers">
1407 <li class=
"item" data-name=
"LuCI.form.TableSection">
1408 <span class=
"title">
1409 <a href=
"LuCI.form.TableSection.html">LuCI.form.TableSection
</a>
1412 <ul class=
"members itemMembers">
1414 <span class=
"subtitle">Members
</span>
1416 <li data-name=
"LuCI.form.TableSection##addbtntitle"><a href=
"LuCI.form.TableSection.html#addbtntitle">addbtntitle
</a></li>
1418 <li data-name=
"LuCI.form.TableSection##addremove"><a href=
"LuCI.form.TableSection.html#addremove">addremove
</a></li>
1420 <li data-name=
"LuCI.form.TableSection##anonymous"><a href=
"LuCI.form.TableSection.html#anonymous">anonymous
</a></li>
1422 <li data-name=
"LuCI.form.TableSection##extedit"><a href=
"LuCI.form.TableSection.html#extedit">extedit
</a></li>
1424 <li data-name=
"LuCI.form.TableSection##max_cols"><a href=
"LuCI.form.TableSection.html#max_cols">max_cols
</a></li>
1426 <li data-name=
"LuCI.form.TableSection##modaltitle"><a href=
"LuCI.form.TableSection.html#modaltitle">modaltitle
</a></li>
1428 <li data-name=
"LuCI.form.TableSection##rowcolors"><a href=
"LuCI.form.TableSection.html#rowcolors">rowcolors
</a></li>
1430 <li data-name=
"LuCI.form.TableSection##sectiontitle"><a href=
"LuCI.form.TableSection.html#sectiontitle">sectiontitle
</a></li>
1432 <li data-name=
"LuCI.form.TableSection##sortable"><a href=
"LuCI.form.TableSection.html#sortable">sortable
</a></li>
1434 <li data-name=
"LuCI.form.TableSection##uciconfig"><a href=
"LuCI.form.TableSection.html#uciconfig">uciconfig
</a></li>
1436 <li data-name=
"LuCI.form.TableSection#addbtntitle"><a href=
"LuCI.form.TableSection.html#addbtntitle">addbtntitle
</a></li>
1438 <li data-name=
"LuCI.form.TableSection#addremove"><a href=
"LuCI.form.TableSection.html#addremove">addremove
</a></li>
1440 <li data-name=
"LuCI.form.TableSection#anonymous"><a href=
"LuCI.form.TableSection.html#anonymous">anonymous
</a></li>
1442 <li data-name=
"LuCI.form.TableSection#parentoption"><a href=
"LuCI.form.TableSection.html#parentoption">parentoption
</a></li>
1444 <li data-name=
"LuCI.form.TableSection#tabbed"><a href=
"LuCI.form.TableSection.html#tabbed">tabbed
</a></li>
1446 <li data-name=
"LuCI.form.TableSection#uciconfig"><a href=
"LuCI.form.TableSection.html#uciconfig">uciconfig
</a></li>
1449 <ul class=
"typedefs itemMembers">
1452 <ul class=
"typedefs itemMembers">
1455 <ul class=
"methods itemMembers">
1457 <span class=
"subtitle">Methods
</span>
1459 <li data-name=
"LuCI.form.TableSection#addModalOptions"><a href=
"LuCI.form.TableSection.html#addModalOptions">addModalOptions
</a></li>
1461 <li data-name=
"LuCI.form.TableSection#append"><a href=
"LuCI.form.TableSection.html#append">append
</a></li>
1463 <li data-name=
"LuCI.form.TableSection#filter"><a href=
"LuCI.form.TableSection.html#filter">filter
</a></li>
1465 <li data-name=
"LuCI.form.TableSection#load"><a href=
"LuCI.form.TableSection.html#load">load
</a></li>
1467 <li data-name=
"LuCI.form.TableSection#option"><a href=
"LuCI.form.TableSection.html#option">option
</a></li>
1469 <li data-name=
"LuCI.form.TableSection#parse"><a href=
"LuCI.form.TableSection.html#parse">parse
</a></li>
1471 <li data-name=
"LuCI.form.TableSection#stripTags"><a href=
"LuCI.form.TableSection.html#stripTags">stripTags
</a></li>
1473 <li data-name=
"LuCI.form.TableSection#tab"><a href=
"LuCI.form.TableSection.html#tab">tab
</a></li>
1475 <li data-name=
"LuCI.form.TableSection#taboption"><a href=
"LuCI.form.TableSection.html#taboption">taboption
</a></li>
1477 <li data-name=
"LuCI.form.TableSection#titleFn"><a href=
"LuCI.form.TableSection.html#titleFn">titleFn
</a></li>
1480 <ul class=
"events itemMembers">
1485 <li class=
"item" data-name=
"LuCI.form.TextValue">
1486 <span class=
"title">
1487 <a href=
"LuCI.form.TextValue.html">LuCI.form.TextValue
</a>
1490 <ul class=
"members itemMembers">
1492 <span class=
"subtitle">Members
</span>
1494 <li data-name=
"LuCI.form.TextValue##cols"><a href=
"LuCI.form.TextValue.html#cols">cols
</a></li>
1496 <li data-name=
"LuCI.form.TextValue##monospace"><a href=
"LuCI.form.TextValue.html#monospace">monospace
</a></li>
1498 <li data-name=
"LuCI.form.TextValue##rows"><a href=
"LuCI.form.TextValue.html#rows">rows
</a></li>
1500 <li data-name=
"LuCI.form.TextValue##wrap"><a href=
"LuCI.form.TextValue.html#wrap">wrap
</a></li>
1502 <li data-name=
"LuCI.form.TextValue#datatype"><a href=
"LuCI.form.TextValue.html#datatype">datatype
</a></li>
1504 <li data-name=
"LuCI.form.TextValue#default"><a href=
"LuCI.form.TextValue.html#default">default
</a></li>
1506 <li data-name=
"LuCI.form.TextValue#editable"><a href=
"LuCI.form.TextValue.html#editable">editable
</a></li>
1508 <li data-name=
"LuCI.form.TextValue#modalonly"><a href=
"LuCI.form.TextValue.html#modalonly">modalonly
</a></li>
1510 <li data-name=
"LuCI.form.TextValue#optional"><a href=
"LuCI.form.TextValue.html#optional">optional
</a></li>
1512 <li data-name=
"LuCI.form.TextValue#password"><a href=
"LuCI.form.TextValue.html#password">password
</a></li>
1514 <li data-name=
"LuCI.form.TextValue#placeholder"><a href=
"LuCI.form.TextValue.html#placeholder">placeholder
</a></li>
1516 <li data-name=
"LuCI.form.TextValue#rmempty"><a href=
"LuCI.form.TextValue.html#rmempty">rmempty
</a></li>
1518 <li data-name=
"LuCI.form.TextValue#uciconfig"><a href=
"LuCI.form.TextValue.html#uciconfig">uciconfig
</a></li>
1520 <li data-name=
"LuCI.form.TextValue#ucioption"><a href=
"LuCI.form.TextValue.html#ucioption">ucioption
</a></li>
1522 <li data-name=
"LuCI.form.TextValue#ucisection"><a href=
"LuCI.form.TextValue.html#ucisection">ucisection
</a></li>
1524 <li data-name=
"LuCI.form.TextValue#validate"><a href=
"LuCI.form.TextValue.html#validate">validate
</a></li>
1526 <li data-name=
"LuCI.form.TextValue#width"><a href=
"LuCI.form.TextValue.html#width">width
</a></li>
1529 <ul class=
"typedefs itemMembers">
1532 <ul class=
"typedefs itemMembers">
1535 <ul class=
"methods itemMembers">
1537 <span class=
"subtitle">Methods
</span>
1539 <li data-name=
"LuCI.form.TextValue#append"><a href=
"LuCI.form.TextValue.html#append">append
</a></li>
1541 <li data-name=
"LuCI.form.TextValue#cbid"><a href=
"LuCI.form.TextValue.html#cbid">cbid
</a></li>
1543 <li data-name=
"LuCI.form.TextValue#cfgvalue"><a href=
"LuCI.form.TextValue.html#cfgvalue">cfgvalue
</a></li>
1545 <li data-name=
"LuCI.form.TextValue#depends"><a href=
"LuCI.form.TextValue.html#depends">depends
</a></li>
1547 <li data-name=
"LuCI.form.TextValue#formvalue"><a href=
"LuCI.form.TextValue.html#formvalue">formvalue
</a></li>
1549 <li data-name=
"LuCI.form.TextValue#getUIElement"><a href=
"LuCI.form.TextValue.html#getUIElement">getUIElement
</a></li>
1551 <li data-name=
"LuCI.form.TextValue#isActive"><a href=
"LuCI.form.TextValue.html#isActive">isActive
</a></li>
1553 <li data-name=
"LuCI.form.TextValue#isValid"><a href=
"LuCI.form.TextValue.html#isValid">isValid
</a></li>
1555 <li data-name=
"LuCI.form.TextValue#load"><a href=
"LuCI.form.TextValue.html#load">load
</a></li>
1557 <li data-name=
"LuCI.form.TextValue#parse"><a href=
"LuCI.form.TextValue.html#parse">parse
</a></li>
1559 <li data-name=
"LuCI.form.TextValue#remove"><a href=
"LuCI.form.TextValue.html#remove">remove
</a></li>
1561 <li data-name=
"LuCI.form.TextValue#stripTags"><a href=
"LuCI.form.TextValue.html#stripTags">stripTags
</a></li>
1563 <li data-name=
"LuCI.form.TextValue#textvalue"><a href=
"LuCI.form.TextValue.html#textvalue">textvalue
</a></li>
1565 <li data-name=
"LuCI.form.TextValue#titleFn"><a href=
"LuCI.form.TextValue.html#titleFn">titleFn
</a></li>
1567 <li data-name=
"LuCI.form.TextValue#write"><a href=
"LuCI.form.TextValue.html#write">write
</a></li>
1570 <ul class=
"events itemMembers">
1575 <li class=
"item" data-name=
"LuCI.form.TypedSection">
1576 <span class=
"title">
1577 <a href=
"LuCI.form.TypedSection.html">LuCI.form.TypedSection
</a>
1580 <ul class=
"members itemMembers">
1582 <span class=
"subtitle">Members
</span>
1584 <li data-name=
"LuCI.form.TypedSection##addbtntitle"><a href=
"LuCI.form.TypedSection.html#addbtntitle">addbtntitle
</a></li>
1586 <li data-name=
"LuCI.form.TypedSection##addremove"><a href=
"LuCI.form.TypedSection.html#addremove">addremove
</a></li>
1588 <li data-name=
"LuCI.form.TypedSection##anonymous"><a href=
"LuCI.form.TypedSection.html#anonymous">anonymous
</a></li>
1590 <li data-name=
"LuCI.form.TypedSection##tabbed"><a href=
"LuCI.form.TypedSection.html#tabbed">tabbed
</a></li>
1592 <li data-name=
"LuCI.form.TypedSection##uciconfig"><a href=
"LuCI.form.TypedSection.html#uciconfig">uciconfig
</a></li>
1594 <li data-name=
"LuCI.form.TypedSection#parentoption"><a href=
"LuCI.form.TypedSection.html#parentoption">parentoption
</a></li>
1597 <ul class=
"typedefs itemMembers">
1600 <ul class=
"typedefs itemMembers">
1603 <ul class=
"methods itemMembers">
1605 <span class=
"subtitle">Methods
</span>
1607 <li data-name=
"LuCI.form.TypedSection#append"><a href=
"LuCI.form.TypedSection.html#append">append
</a></li>
1609 <li data-name=
"LuCI.form.TypedSection#cfgsections"><a href=
"LuCI.form.TypedSection.html#cfgsections">cfgsections
</a></li>
1611 <li data-name=
"LuCI.form.TypedSection#filter"><a href=
"LuCI.form.TypedSection.html#filter">filter
</a></li>
1613 <li data-name=
"LuCI.form.TypedSection#load"><a href=
"LuCI.form.TypedSection.html#load">load
</a></li>
1615 <li data-name=
"LuCI.form.TypedSection#option"><a href=
"LuCI.form.TypedSection.html#option">option
</a></li>
1617 <li data-name=
"LuCI.form.TypedSection#parse"><a href=
"LuCI.form.TypedSection.html#parse">parse
</a></li>
1619 <li data-name=
"LuCI.form.TypedSection#render"><a href=
"LuCI.form.TypedSection.html#render">render
</a></li>
1621 <li data-name=
"LuCI.form.TypedSection#stripTags"><a href=
"LuCI.form.TypedSection.html#stripTags">stripTags
</a></li>
1623 <li data-name=
"LuCI.form.TypedSection#tab"><a href=
"LuCI.form.TypedSection.html#tab">tab
</a></li>
1625 <li data-name=
"LuCI.form.TypedSection#taboption"><a href=
"LuCI.form.TypedSection.html#taboption">taboption
</a></li>
1627 <li data-name=
"LuCI.form.TypedSection#titleFn"><a href=
"LuCI.form.TypedSection.html#titleFn">titleFn
</a></li>
1630 <ul class=
"events itemMembers">
1635 <li class=
"item" data-name=
"LuCI.form.Value">
1636 <span class=
"title">
1637 <a href=
"LuCI.form.Value.html">LuCI.form.Value
</a>
1640 <ul class=
"members itemMembers">
1642 <span class=
"subtitle">Members
</span>
1644 <li data-name=
"LuCI.form.Value##password"><a href=
"LuCI.form.Value.html#password">password
</a></li>
1646 <li data-name=
"LuCI.form.Value##placeholder"><a href=
"LuCI.form.Value.html#placeholder">placeholder
</a></li>
1648 <li data-name=
"LuCI.form.Value#datatype"><a href=
"LuCI.form.Value.html#datatype">datatype
</a></li>
1650 <li data-name=
"LuCI.form.Value#default"><a href=
"LuCI.form.Value.html#default">default
</a></li>
1652 <li data-name=
"LuCI.form.Value#editable"><a href=
"LuCI.form.Value.html#editable">editable
</a></li>
1654 <li data-name=
"LuCI.form.Value#modalonly"><a href=
"LuCI.form.Value.html#modalonly">modalonly
</a></li>
1656 <li data-name=
"LuCI.form.Value#optional"><a href=
"LuCI.form.Value.html#optional">optional
</a></li>
1658 <li data-name=
"LuCI.form.Value#rmempty"><a href=
"LuCI.form.Value.html#rmempty">rmempty
</a></li>
1660 <li data-name=
"LuCI.form.Value#uciconfig"><a href=
"LuCI.form.Value.html#uciconfig">uciconfig
</a></li>
1662 <li data-name=
"LuCI.form.Value#ucioption"><a href=
"LuCI.form.Value.html#ucioption">ucioption
</a></li>
1664 <li data-name=
"LuCI.form.Value#ucisection"><a href=
"LuCI.form.Value.html#ucisection">ucisection
</a></li>
1666 <li data-name=
"LuCI.form.Value#validate"><a href=
"LuCI.form.Value.html#validate">validate
</a></li>
1668 <li data-name=
"LuCI.form.Value#width"><a href=
"LuCI.form.Value.html#width">width
</a></li>
1671 <ul class=
"typedefs itemMembers">
1674 <ul class=
"typedefs itemMembers">
1677 <ul class=
"methods itemMembers">
1679 <span class=
"subtitle">Methods
</span>
1681 <li data-name=
"LuCI.form.Value#append"><a href=
"LuCI.form.Value.html#append">append
</a></li>
1683 <li data-name=
"LuCI.form.Value#cbid"><a href=
"LuCI.form.Value.html#cbid">cbid
</a></li>
1685 <li data-name=
"LuCI.form.Value#cfgvalue"><a href=
"LuCI.form.Value.html#cfgvalue">cfgvalue
</a></li>
1687 <li data-name=
"LuCI.form.Value#depends"><a href=
"LuCI.form.Value.html#depends">depends
</a></li>
1689 <li data-name=
"LuCI.form.Value#formvalue"><a href=
"LuCI.form.Value.html#formvalue">formvalue
</a></li>
1691 <li data-name=
"LuCI.form.Value#getUIElement"><a href=
"LuCI.form.Value.html#getUIElement">getUIElement
</a></li>
1693 <li data-name=
"LuCI.form.Value#isActive"><a href=
"LuCI.form.Value.html#isActive">isActive
</a></li>
1695 <li data-name=
"LuCI.form.Value#isValid"><a href=
"LuCI.form.Value.html#isValid">isValid
</a></li>
1697 <li data-name=
"LuCI.form.Value#load"><a href=
"LuCI.form.Value.html#load">load
</a></li>
1699 <li data-name=
"LuCI.form.Value#parse"><a href=
"LuCI.form.Value.html#parse">parse
</a></li>
1701 <li data-name=
"LuCI.form.Value#remove"><a href=
"LuCI.form.Value.html#remove">remove
</a></li>
1703 <li data-name=
"LuCI.form.Value#render"><a href=
"LuCI.form.Value.html#render">render
</a></li>
1705 <li data-name=
"LuCI.form.Value#stripTags"><a href=
"LuCI.form.Value.html#stripTags">stripTags
</a></li>
1707 <li data-name=
"LuCI.form.Value#textvalue"><a href=
"LuCI.form.Value.html#textvalue">textvalue
</a></li>
1709 <li data-name=
"LuCI.form.Value#titleFn"><a href=
"LuCI.form.Value.html#titleFn">titleFn
</a></li>
1711 <li data-name=
"LuCI.form.Value#value"><a href=
"LuCI.form.Value.html#value">value
</a></li>
1713 <li data-name=
"LuCI.form.Value#write"><a href=
"LuCI.form.Value.html#write">write
</a></li>
1716 <ul class=
"events itemMembers">
1721 <li class=
"item" data-name=
"LuCI.fs">
1722 <span class=
"title">
1723 <a href=
"LuCI.fs.html">LuCI.fs
</a>
1726 <ul class=
"members itemMembers">
1729 <ul class=
"typedefs itemMembers">
1731 <span class=
"subtitle">Typedefs
</span>
1733 <li data-name=
"LuCI.fs.FileExecResult"><a href=
"LuCI.fs.html#.FileExecResult">FileExecResult
</a></li>
1735 <li data-name=
"LuCI.fs.FileStatEntry"><a href=
"LuCI.fs.html#.FileStatEntry">FileStatEntry
</a></li>
1738 <ul class=
"typedefs itemMembers">
1741 <ul class=
"methods itemMembers">
1743 <span class=
"subtitle">Methods
</span>
1745 <li data-name=
"LuCI.fs#exec"><a href=
"LuCI.fs.html#exec">exec
</a></li>
1747 <li data-name=
"LuCI.fs#exec_direct"><a href=
"LuCI.fs.html#exec_direct">exec_direct
</a></li>
1749 <li data-name=
"LuCI.fs#lines"><a href=
"LuCI.fs.html#lines">lines
</a></li>
1751 <li data-name=
"LuCI.fs#list"><a href=
"LuCI.fs.html#list">list
</a></li>
1753 <li data-name=
"LuCI.fs#read"><a href=
"LuCI.fs.html#read">read
</a></li>
1755 <li data-name=
"LuCI.fs#read_direct"><a href=
"LuCI.fs.html#read_direct">read_direct
</a></li>
1757 <li data-name=
"LuCI.fs#remove"><a href=
"LuCI.fs.html#remove">remove
</a></li>
1759 <li data-name=
"LuCI.fs#stat"><a href=
"LuCI.fs.html#stat">stat
</a></li>
1761 <li data-name=
"LuCI.fs#trimmed"><a href=
"LuCI.fs.html#trimmed">trimmed
</a></li>
1763 <li data-name=
"LuCI.fs#write"><a href=
"LuCI.fs.html#write">write
</a></li>
1766 <ul class=
"events itemMembers">
1771 <li class=
"item" data-name=
"LuCI.headers">
1772 <span class=
"title">
1773 <a href=
"LuCI.headers.html">LuCI.headers
</a>
1776 <ul class=
"members itemMembers">
1779 <ul class=
"typedefs itemMembers">
1782 <ul class=
"typedefs itemMembers">
1785 <ul class=
"methods itemMembers">
1787 <span class=
"subtitle">Methods
</span>
1789 <li data-name=
"LuCI.headers#get"><a href=
"LuCI.headers.html#get">get
</a></li>
1791 <li data-name=
"LuCI.headers#has"><a href=
"LuCI.headers.html#has">has
</a></li>
1794 <ul class=
"events itemMembers">
1799 <li class=
"item" data-name=
"LuCI.network">
1800 <span class=
"title">
1801 <a href=
"LuCI.network.html">LuCI.network
</a>
1804 <ul class=
"members itemMembers">
1807 <ul class=
"typedefs itemMembers">
1809 <span class=
"subtitle">Typedefs
</span>
1811 <li data-name=
"LuCI.network.SwitchTopology"><a href=
"LuCI.network.html#.SwitchTopology">SwitchTopology
</a></li>
1813 <li data-name=
"LuCI.network.WifiEncryption"><a href=
"LuCI.network.html#.WifiEncryption">WifiEncryption
</a></li>
1815 <li data-name=
"LuCI.network.WifiPeerEntry"><a href=
"LuCI.network.html#.WifiPeerEntry">WifiPeerEntry
</a></li>
1817 <li data-name=
"LuCI.network.WifiRateEntry"><a href=
"LuCI.network.html#.WifiRateEntry">WifiRateEntry
</a></li>
1819 <li data-name=
"LuCI.network.WifiScanResult"><a href=
"LuCI.network.html#.WifiScanResult">WifiScanResult
</a></li>
1822 <ul class=
"typedefs itemMembers">
1825 <ul class=
"methods itemMembers">
1827 <span class=
"subtitle">Methods
</span>
1829 <li data-name=
"LuCI.network#addNetwork"><a href=
"LuCI.network.html#addNetwork">addNetwork
</a></li>
1831 <li data-name=
"LuCI.network#addWifiNetwork"><a href=
"LuCI.network.html#addWifiNetwork">addWifiNetwork
</a></li>
1833 <li data-name=
"LuCI.network#deleteNetwork"><a href=
"LuCI.network.html#deleteNetwork">deleteNetwork
</a></li>
1835 <li data-name=
"LuCI.network#deleteWifiNetwork"><a href=
"LuCI.network.html#deleteWifiNetwork">deleteWifiNetwork
</a></li>
1837 <li data-name=
"LuCI.network#flushCache"><a href=
"LuCI.network.html#flushCache">flushCache
</a></li>
1839 <li data-name=
"LuCI.network#formatWifiEncryption"><a href=
"LuCI.network.html#formatWifiEncryption">formatWifiEncryption
</a></li>
1841 <li data-name=
"LuCI.network#getDevice"><a href=
"LuCI.network.html#getDevice">getDevice
</a></li>
1843 <li data-name=
"LuCI.network#getDevices"><a href=
"LuCI.network.html#getDevices">getDevices
</a></li>
1845 <li data-name=
"LuCI.network#getDSLModemType"><a href=
"LuCI.network.html#getDSLModemType">getDSLModemType
</a></li>
1847 <li data-name=
"LuCI.network#getHostHints"><a href=
"LuCI.network.html#getHostHints">getHostHints
</a></li>
1849 <li data-name=
"LuCI.network#getIfnameOf"><a href=
"LuCI.network.html#getIfnameOf">getIfnameOf
</a></li>
1851 <li data-name=
"LuCI.network#getNetwork"><a href=
"LuCI.network.html#getNetwork">getNetwork
</a></li>
1853 <li data-name=
"LuCI.network#getNetworks"><a href=
"LuCI.network.html#getNetworks">getNetworks
</a></li>
1855 <li data-name=
"LuCI.network#getProtocol"><a href=
"LuCI.network.html#getProtocol">getProtocol
</a></li>
1857 <li data-name=
"LuCI.network#getProtocols"><a href=
"LuCI.network.html#getProtocols">getProtocols
</a></li>
1859 <li data-name=
"LuCI.network#getSwitchTopologies"><a href=
"LuCI.network.html#getSwitchTopologies">getSwitchTopologies
</a></li>
1861 <li data-name=
"LuCI.network#getWAN6Networks"><a href=
"LuCI.network.html#getWAN6Networks">getWAN6Networks
</a></li>
1863 <li data-name=
"LuCI.network#getWANNetworks"><a href=
"LuCI.network.html#getWANNetworks">getWANNetworks
</a></li>
1865 <li data-name=
"LuCI.network#getWifiDevice"><a href=
"LuCI.network.html#getWifiDevice">getWifiDevice
</a></li>
1867 <li data-name=
"LuCI.network#getWifiDevices"><a href=
"LuCI.network.html#getWifiDevices">getWifiDevices
</a></li>
1869 <li data-name=
"LuCI.network#getWifiNetwork"><a href=
"LuCI.network.html#getWifiNetwork">getWifiNetwork
</a></li>
1871 <li data-name=
"LuCI.network#getWifiNetworks"><a href=
"LuCI.network.html#getWifiNetworks">getWifiNetworks
</a></li>
1873 <li data-name=
"LuCI.network#isIgnoredDevice"><a href=
"LuCI.network.html#isIgnoredDevice">isIgnoredDevice
</a></li>
1875 <li data-name=
"LuCI.network#maskToPrefix"><a href=
"LuCI.network.html#maskToPrefix">maskToPrefix
</a></li>
1877 <li data-name=
"LuCI.network#prefixToMask"><a href=
"LuCI.network.html#prefixToMask">prefixToMask
</a></li>
1879 <li data-name=
"LuCI.network#registerErrorCode"><a href=
"LuCI.network.html#registerErrorCode">registerErrorCode
</a></li>
1881 <li data-name=
"LuCI.network#registerPatternVirtual"><a href=
"LuCI.network.html#registerPatternVirtual">registerPatternVirtual
</a></li>
1883 <li data-name=
"LuCI.network#registerProtocol"><a href=
"LuCI.network.html#registerProtocol">registerProtocol
</a></li>
1885 <li data-name=
"LuCI.network#renameNetwork"><a href=
"LuCI.network.html#renameNetwork">renameNetwork
</a></li>
1888 <ul class=
"events itemMembers">
1893 <li class=
"item" data-name=
"LuCI.network.Device">
1894 <span class=
"title">
1895 <a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>
1898 <ul class=
"members itemMembers">
1901 <ul class=
"typedefs itemMembers">
1904 <ul class=
"typedefs itemMembers">
1907 <ul class=
"methods itemMembers">
1909 <span class=
"subtitle">Methods
</span>
1911 <li data-name=
"LuCI.network.Device#getBridgeID"><a href=
"LuCI.network.Device.html#getBridgeID">getBridgeID
</a></li>
1913 <li data-name=
"LuCI.network.Device#getBridgeSTP"><a href=
"LuCI.network.Device.html#getBridgeSTP">getBridgeSTP
</a></li>
1915 <li data-name=
"LuCI.network.Device#getI18n"><a href=
"LuCI.network.Device.html#getI18n">getI18n
</a></li>
1917 <li data-name=
"LuCI.network.Device#getIP6Addrs"><a href=
"LuCI.network.Device.html#getIP6Addrs">getIP6Addrs
</a></li>
1919 <li data-name=
"LuCI.network.Device#getIPAddrs"><a href=
"LuCI.network.Device.html#getIPAddrs">getIPAddrs
</a></li>
1921 <li data-name=
"LuCI.network.Device#getMAC"><a href=
"LuCI.network.Device.html#getMAC">getMAC
</a></li>
1923 <li data-name=
"LuCI.network.Device#getMTU"><a href=
"LuCI.network.Device.html#getMTU">getMTU
</a></li>
1925 <li data-name=
"LuCI.network.Device#getName"><a href=
"LuCI.network.Device.html#getName">getName
</a></li>
1927 <li data-name=
"LuCI.network.Device#getNetwork"><a href=
"LuCI.network.Device.html#getNetwork">getNetwork
</a></li>
1929 <li data-name=
"LuCI.network.Device#getNetworks"><a href=
"LuCI.network.Device.html#getNetworks">getNetworks
</a></li>
1931 <li data-name=
"LuCI.network.Device#getPorts"><a href=
"LuCI.network.Device.html#getPorts">getPorts
</a></li>
1933 <li data-name=
"LuCI.network.Device#getRXBytes"><a href=
"LuCI.network.Device.html#getRXBytes">getRXBytes
</a></li>
1935 <li data-name=
"LuCI.network.Device#getRXPackets"><a href=
"LuCI.network.Device.html#getRXPackets">getRXPackets
</a></li>
1937 <li data-name=
"LuCI.network.Device#getShortName"><a href=
"LuCI.network.Device.html#getShortName">getShortName
</a></li>
1939 <li data-name=
"LuCI.network.Device#getTXBytes"><a href=
"LuCI.network.Device.html#getTXBytes">getTXBytes
</a></li>
1941 <li data-name=
"LuCI.network.Device#getTXPackets"><a href=
"LuCI.network.Device.html#getTXPackets">getTXPackets
</a></li>
1943 <li data-name=
"LuCI.network.Device#getType"><a href=
"LuCI.network.Device.html#getType">getType
</a></li>
1945 <li data-name=
"LuCI.network.Device#getTypeI18n"><a href=
"LuCI.network.Device.html#getTypeI18n">getTypeI18n
</a></li>
1947 <li data-name=
"LuCI.network.Device#getWifiNetwork"><a href=
"LuCI.network.Device.html#getWifiNetwork">getWifiNetwork
</a></li>
1949 <li data-name=
"LuCI.network.Device#isBridge"><a href=
"LuCI.network.Device.html#isBridge">isBridge
</a></li>
1951 <li data-name=
"LuCI.network.Device#isBridgePort"><a href=
"LuCI.network.Device.html#isBridgePort">isBridgePort
</a></li>
1953 <li data-name=
"LuCI.network.Device#isUp"><a href=
"LuCI.network.Device.html#isUp">isUp
</a></li>
1956 <ul class=
"events itemMembers">
1961 <li class=
"item" data-name=
"LuCI.network.Hosts">
1962 <span class=
"title">
1963 <a href=
"LuCI.network.Hosts.html">LuCI.network.Hosts
</a>
1966 <ul class=
"members itemMembers">
1969 <ul class=
"typedefs itemMembers">
1972 <ul class=
"typedefs itemMembers">
1975 <ul class=
"methods itemMembers">
1977 <span class=
"subtitle">Methods
</span>
1979 <li data-name=
"LuCI.network.Hosts#getHostnameByIP6Addr"><a href=
"LuCI.network.Hosts.html#getHostnameByIP6Addr">getHostnameByIP6Addr
</a></li>
1981 <li data-name=
"LuCI.network.Hosts#getHostnameByIPAddr"><a href=
"LuCI.network.Hosts.html#getHostnameByIPAddr">getHostnameByIPAddr
</a></li>
1983 <li data-name=
"LuCI.network.Hosts#getHostnameByMACAddr"><a href=
"LuCI.network.Hosts.html#getHostnameByMACAddr">getHostnameByMACAddr
</a></li>
1985 <li data-name=
"LuCI.network.Hosts#getIP6AddrByMACAddr"><a href=
"LuCI.network.Hosts.html#getIP6AddrByMACAddr">getIP6AddrByMACAddr
</a></li>
1987 <li data-name=
"LuCI.network.Hosts#getIPAddrByMACAddr"><a href=
"LuCI.network.Hosts.html#getIPAddrByMACAddr">getIPAddrByMACAddr
</a></li>
1989 <li data-name=
"LuCI.network.Hosts#getMACAddrByIP6Addr"><a href=
"LuCI.network.Hosts.html#getMACAddrByIP6Addr">getMACAddrByIP6Addr
</a></li>
1991 <li data-name=
"LuCI.network.Hosts#getMACAddrByIPAddr"><a href=
"LuCI.network.Hosts.html#getMACAddrByIPAddr">getMACAddrByIPAddr
</a></li>
1993 <li data-name=
"LuCI.network.Hosts#getMACHints"><a href=
"LuCI.network.Hosts.html#getMACHints">getMACHints
</a></li>
1996 <ul class=
"events itemMembers">
2001 <li class=
"item" data-name=
"LuCI.network.Protocol">
2002 <span class=
"title">
2003 <a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a>
2006 <ul class=
"members itemMembers">
2009 <ul class=
"typedefs itemMembers">
2012 <ul class=
"typedefs itemMembers">
2015 <ul class=
"methods itemMembers">
2017 <span class=
"subtitle">Methods
</span>
2019 <li data-name=
"LuCI.network.Protocol#addDevice"><a href=
"LuCI.network.Protocol.html#addDevice">addDevice
</a></li>
2021 <li data-name=
"LuCI.network.Protocol#containsDevice"><a href=
"LuCI.network.Protocol.html#containsDevice">containsDevice
</a></li>
2023 <li data-name=
"LuCI.network.Protocol#deleteConfiguration"><a href=
"LuCI.network.Protocol.html#deleteConfiguration">deleteConfiguration
</a></li>
2025 <li data-name=
"LuCI.network.Protocol#deleteDevice"><a href=
"LuCI.network.Protocol.html#deleteDevice">deleteDevice
</a></li>
2027 <li data-name=
"LuCI.network.Protocol#get"><a href=
"LuCI.network.Protocol.html#get">get
</a></li>
2029 <li data-name=
"LuCI.network.Protocol#getDevice"><a href=
"LuCI.network.Protocol.html#getDevice">getDevice
</a></li>
2031 <li data-name=
"LuCI.network.Protocol#getDevices"><a href=
"LuCI.network.Protocol.html#getDevices">getDevices
</a></li>
2033 <li data-name=
"LuCI.network.Protocol#getDNS6Addrs"><a href=
"LuCI.network.Protocol.html#getDNS6Addrs">getDNS6Addrs
</a></li>
2035 <li data-name=
"LuCI.network.Protocol#getDNSAddrs"><a href=
"LuCI.network.Protocol.html#getDNSAddrs">getDNSAddrs
</a></li>
2037 <li data-name=
"LuCI.network.Protocol#getErrors"><a href=
"LuCI.network.Protocol.html#getErrors">getErrors
</a></li>
2039 <li data-name=
"LuCI.network.Protocol#getExpiry"><a href=
"LuCI.network.Protocol.html#getExpiry">getExpiry
</a></li>
2041 <li data-name=
"LuCI.network.Protocol#getGateway6Addr"><a href=
"LuCI.network.Protocol.html#getGateway6Addr">getGateway6Addr
</a></li>
2043 <li data-name=
"LuCI.network.Protocol#getGatewayAddr"><a href=
"LuCI.network.Protocol.html#getGatewayAddr">getGatewayAddr
</a></li>
2045 <li data-name=
"LuCI.network.Protocol#getI18n"><a href=
"LuCI.network.Protocol.html#getI18n">getI18n
</a></li>
2047 <li data-name=
"LuCI.network.Protocol#getIfname"><a href=
"LuCI.network.Protocol.html#getIfname">getIfname
</a></li>
2049 <li data-name=
"LuCI.network.Protocol#getIP6Addr"><a href=
"LuCI.network.Protocol.html#getIP6Addr">getIP6Addr
</a></li>
2051 <li data-name=
"LuCI.network.Protocol#getIP6Addrs"><a href=
"LuCI.network.Protocol.html#getIP6Addrs">getIP6Addrs
</a></li>
2053 <li data-name=
"LuCI.network.Protocol#getIP6Prefix"><a href=
"LuCI.network.Protocol.html#getIP6Prefix">getIP6Prefix
</a></li>
2055 <li data-name=
"LuCI.network.Protocol#getIPAddr"><a href=
"LuCI.network.Protocol.html#getIPAddr">getIPAddr
</a></li>
2057 <li data-name=
"LuCI.network.Protocol#getIPAddrs"><a href=
"LuCI.network.Protocol.html#getIPAddrs">getIPAddrs
</a></li>
2059 <li data-name=
"LuCI.network.Protocol#getL2Device"><a href=
"LuCI.network.Protocol.html#getL2Device">getL2Device
</a></li>
2061 <li data-name=
"LuCI.network.Protocol#getL3Device"><a href=
"LuCI.network.Protocol.html#getL3Device">getL3Device
</a></li>
2063 <li data-name=
"LuCI.network.Protocol#getMetric"><a href=
"LuCI.network.Protocol.html#getMetric">getMetric
</a></li>
2065 <li data-name=
"LuCI.network.Protocol#getName"><a href=
"LuCI.network.Protocol.html#getName">getName
</a></li>
2067 <li data-name=
"LuCI.network.Protocol#getNetmask"><a href=
"LuCI.network.Protocol.html#getNetmask">getNetmask
</a></li>
2069 <li data-name=
"LuCI.network.Protocol#getOpkgPackage"><a href=
"LuCI.network.Protocol.html#getOpkgPackage">getOpkgPackage
</a></li>
2071 <li data-name=
"LuCI.network.Protocol#getProtocol"><a href=
"LuCI.network.Protocol.html#getProtocol">getProtocol
</a></li>
2073 <li data-name=
"LuCI.network.Protocol#getType"><a href=
"LuCI.network.Protocol.html#getType">getType
</a></li>
2075 <li data-name=
"LuCI.network.Protocol#getUptime"><a href=
"LuCI.network.Protocol.html#getUptime">getUptime
</a></li>
2077 <li data-name=
"LuCI.network.Protocol#getZoneName"><a href=
"LuCI.network.Protocol.html#getZoneName">getZoneName
</a></li>
2079 <li data-name=
"LuCI.network.Protocol#isAlias"><a href=
"LuCI.network.Protocol.html#isAlias">isAlias
</a></li>
2081 <li data-name=
"LuCI.network.Protocol#isBridge"><a href=
"LuCI.network.Protocol.html#isBridge">isBridge
</a></li>
2083 <li data-name=
"LuCI.network.Protocol#isCreateable"><a href=
"LuCI.network.Protocol.html#isCreateable">isCreateable
</a></li>
2085 <li data-name=
"LuCI.network.Protocol#isDynamic"><a href=
"LuCI.network.Protocol.html#isDynamic">isDynamic
</a></li>
2087 <li data-name=
"LuCI.network.Protocol#isEmpty"><a href=
"LuCI.network.Protocol.html#isEmpty">isEmpty
</a></li>
2089 <li data-name=
"LuCI.network.Protocol#isFloating"><a href=
"LuCI.network.Protocol.html#isFloating">isFloating
</a></li>
2091 <li data-name=
"LuCI.network.Protocol#isInstalled"><a href=
"LuCI.network.Protocol.html#isInstalled">isInstalled
</a></li>
2093 <li data-name=
"LuCI.network.Protocol#isUp"><a href=
"LuCI.network.Protocol.html#isUp">isUp
</a></li>
2095 <li data-name=
"LuCI.network.Protocol#isVirtual"><a href=
"LuCI.network.Protocol.html#isVirtual">isVirtual
</a></li>
2097 <li data-name=
"LuCI.network.Protocol#set"><a href=
"LuCI.network.Protocol.html#set">set
</a></li>
2100 <ul class=
"events itemMembers">
2105 <li class=
"item" data-name=
"LuCI.network.WifiDevice">
2106 <span class=
"title">
2107 <a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a>
2110 <ul class=
"members itemMembers">
2113 <ul class=
"typedefs itemMembers">
2116 <ul class=
"typedefs itemMembers">
2119 <ul class=
"methods itemMembers">
2121 <span class=
"subtitle">Methods
</span>
2123 <li data-name=
"LuCI.network.WifiDevice#addWifiNetwork"><a href=
"LuCI.network.WifiDevice.html#addWifiNetwork">addWifiNetwork
</a></li>
2125 <li data-name=
"LuCI.network.WifiDevice#deleteWifiNetwork"><a href=
"LuCI.network.WifiDevice.html#deleteWifiNetwork">deleteWifiNetwork
</a></li>
2127 <li data-name=
"LuCI.network.WifiDevice#get"><a href=
"LuCI.network.WifiDevice.html#get">get
</a></li>
2129 <li data-name=
"LuCI.network.WifiDevice#getHTModes"><a href=
"LuCI.network.WifiDevice.html#getHTModes">getHTModes
</a></li>
2131 <li data-name=
"LuCI.network.WifiDevice#getHWModes"><a href=
"LuCI.network.WifiDevice.html#getHWModes">getHWModes
</a></li>
2133 <li data-name=
"LuCI.network.WifiDevice#getI18n"><a href=
"LuCI.network.WifiDevice.html#getI18n">getI18n
</a></li>
2135 <li data-name=
"LuCI.network.WifiDevice#getName"><a href=
"LuCI.network.WifiDevice.html#getName">getName
</a></li>
2137 <li data-name=
"LuCI.network.WifiDevice#getScanList"><a href=
"LuCI.network.WifiDevice.html#getScanList">getScanList
</a></li>
2139 <li data-name=
"LuCI.network.WifiDevice#getWifiNetwork"><a href=
"LuCI.network.WifiDevice.html#getWifiNetwork">getWifiNetwork
</a></li>
2141 <li data-name=
"LuCI.network.WifiDevice#getWifiNetworks"><a href=
"LuCI.network.WifiDevice.html#getWifiNetworks">getWifiNetworks
</a></li>
2143 <li data-name=
"LuCI.network.WifiDevice#isDisabled"><a href=
"LuCI.network.WifiDevice.html#isDisabled">isDisabled
</a></li>
2145 <li data-name=
"LuCI.network.WifiDevice#isUp"><a href=
"LuCI.network.WifiDevice.html#isUp">isUp
</a></li>
2147 <li data-name=
"LuCI.network.WifiDevice#set"><a href=
"LuCI.network.WifiDevice.html#set">set
</a></li>
2150 <ul class=
"events itemMembers">
2155 <li class=
"item" data-name=
"LuCI.network.WifiNetwork">
2156 <span class=
"title">
2157 <a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a>
2160 <ul class=
"members itemMembers">
2163 <ul class=
"typedefs itemMembers">
2166 <ul class=
"typedefs itemMembers">
2169 <ul class=
"methods itemMembers">
2171 <span class=
"subtitle">Methods
</span>
2173 <li data-name=
"LuCI.network.WifiNetwork#disconnectClient"><a href=
"LuCI.network.WifiNetwork.html#disconnectClient">disconnectClient
</a></li>
2175 <li data-name=
"LuCI.network.WifiNetwork#get"><a href=
"LuCI.network.WifiNetwork.html#get">get
</a></li>
2177 <li data-name=
"LuCI.network.WifiNetwork#getActiveBSSID"><a href=
"LuCI.network.WifiNetwork.html#getActiveBSSID">getActiveBSSID
</a></li>
2179 <li data-name=
"LuCI.network.WifiNetwork#getActiveEncryption"><a href=
"LuCI.network.WifiNetwork.html#getActiveEncryption">getActiveEncryption
</a></li>
2181 <li data-name=
"LuCI.network.WifiNetwork#getActiveMode"><a href=
"LuCI.network.WifiNetwork.html#getActiveMode">getActiveMode
</a></li>
2183 <li data-name=
"LuCI.network.WifiNetwork#getActiveModeI18n"><a href=
"LuCI.network.WifiNetwork.html#getActiveModeI18n">getActiveModeI18n
</a></li>
2185 <li data-name=
"LuCI.network.WifiNetwork#getActiveSSID"><a href=
"LuCI.network.WifiNetwork.html#getActiveSSID">getActiveSSID
</a></li>
2187 <li data-name=
"LuCI.network.WifiNetwork#getAssocList"><a href=
"LuCI.network.WifiNetwork.html#getAssocList">getAssocList
</a></li>
2189 <li data-name=
"LuCI.network.WifiNetwork#getBitRate"><a href=
"LuCI.network.WifiNetwork.html#getBitRate">getBitRate
</a></li>
2191 <li data-name=
"LuCI.network.WifiNetwork#getBSSID"><a href=
"LuCI.network.WifiNetwork.html#getBSSID">getBSSID
</a></li>
2193 <li data-name=
"LuCI.network.WifiNetwork#getChannel"><a href=
"LuCI.network.WifiNetwork.html#getChannel">getChannel
</a></li>
2195 <li data-name=
"LuCI.network.WifiNetwork#getCountryCode"><a href=
"LuCI.network.WifiNetwork.html#getCountryCode">getCountryCode
</a></li>
2197 <li data-name=
"LuCI.network.WifiNetwork#getDevice"><a href=
"LuCI.network.WifiNetwork.html#getDevice">getDevice
</a></li>
2199 <li data-name=
"LuCI.network.WifiNetwork#getFrequency"><a href=
"LuCI.network.WifiNetwork.html#getFrequency">getFrequency
</a></li>
2201 <li data-name=
"LuCI.network.WifiNetwork#getI18n"><a href=
"LuCI.network.WifiNetwork.html#getI18n">getI18n
</a></li>
2203 <li data-name=
"LuCI.network.WifiNetwork#getID"><a href=
"LuCI.network.WifiNetwork.html#getID">getID
</a></li>
2205 <li data-name=
"LuCI.network.WifiNetwork#getIfname"><a href=
"LuCI.network.WifiNetwork.html#getIfname">getIfname
</a></li>
2207 <li data-name=
"LuCI.network.WifiNetwork#getMeshID"><a href=
"LuCI.network.WifiNetwork.html#getMeshID">getMeshID
</a></li>
2209 <li data-name=
"LuCI.network.WifiNetwork#getMode"><a href=
"LuCI.network.WifiNetwork.html#getMode">getMode
</a></li>
2211 <li data-name=
"LuCI.network.WifiNetwork#getName"><a href=
"LuCI.network.WifiNetwork.html#getName">getName
</a></li>
2213 <li data-name=
"LuCI.network.WifiNetwork#getNetwork"><a href=
"LuCI.network.WifiNetwork.html#getNetwork">getNetwork
</a></li>
2215 <li data-name=
"LuCI.network.WifiNetwork#getNetworkNames"><a href=
"LuCI.network.WifiNetwork.html#getNetworkNames">getNetworkNames
</a></li>
2217 <li data-name=
"LuCI.network.WifiNetwork#getNetworks"><a href=
"LuCI.network.WifiNetwork.html#getNetworks">getNetworks
</a></li>
2219 <li data-name=
"LuCI.network.WifiNetwork#getNoise"><a href=
"LuCI.network.WifiNetwork.html#getNoise">getNoise
</a></li>
2221 <li data-name=
"LuCI.network.WifiNetwork#getShortName"><a href=
"LuCI.network.WifiNetwork.html#getShortName">getShortName
</a></li>
2223 <li data-name=
"LuCI.network.WifiNetwork#getSignal"><a href=
"LuCI.network.WifiNetwork.html#getSignal">getSignal
</a></li>
2225 <li data-name=
"LuCI.network.WifiNetwork#getSignalLevel"><a href=
"LuCI.network.WifiNetwork.html#getSignalLevel">getSignalLevel
</a></li>
2227 <li data-name=
"LuCI.network.WifiNetwork#getSignalPercent"><a href=
"LuCI.network.WifiNetwork.html#getSignalPercent">getSignalPercent
</a></li>
2229 <li data-name=
"LuCI.network.WifiNetwork#getSSID"><a href=
"LuCI.network.WifiNetwork.html#getSSID">getSSID
</a></li>
2231 <li data-name=
"LuCI.network.WifiNetwork#getTXPower"><a href=
"LuCI.network.WifiNetwork.html#getTXPower">getTXPower
</a></li>
2233 <li data-name=
"LuCI.network.WifiNetwork#getTXPowerOffset"><a href=
"LuCI.network.WifiNetwork.html#getTXPowerOffset">getTXPowerOffset
</a></li>
2235 <li data-name=
"LuCI.network.WifiNetwork#getWifiDevice"><a href=
"LuCI.network.WifiNetwork.html#getWifiDevice">getWifiDevice
</a></li>
2237 <li data-name=
"LuCI.network.WifiNetwork#getWifiDeviceName"><a href=
"LuCI.network.WifiNetwork.html#getWifiDeviceName">getWifiDeviceName
</a></li>
2239 <li data-name=
"LuCI.network.WifiNetwork#isClientDisconnectSupported"><a href=
"LuCI.network.WifiNetwork.html#isClientDisconnectSupported">isClientDisconnectSupported
</a></li>
2241 <li data-name=
"LuCI.network.WifiNetwork#isDisabled"><a href=
"LuCI.network.WifiNetwork.html#isDisabled">isDisabled
</a></li>
2243 <li data-name=
"LuCI.network.WifiNetwork#isUp"><a href=
"LuCI.network.WifiNetwork.html#isUp">isUp
</a></li>
2245 <li data-name=
"LuCI.network.WifiNetwork#set"><a href=
"LuCI.network.WifiNetwork.html#set">set
</a></li>
2248 <ul class=
"events itemMembers">
2253 <li class=
"item" data-name=
"LuCI.poll">
2254 <span class=
"title">
2255 <a href=
"LuCI.poll.html">LuCI.poll
</a>
2258 <ul class=
"members itemMembers">
2261 <ul class=
"typedefs itemMembers">
2264 <ul class=
"typedefs itemMembers">
2267 <ul class=
"methods itemMembers">
2269 <span class=
"subtitle">Methods
</span>
2271 <li data-name=
"LuCI.poll#active"><a href=
"LuCI.poll.html#active">active
</a></li>
2273 <li data-name=
"LuCI.poll#add"><a href=
"LuCI.poll.html#add">add
</a></li>
2275 <li data-name=
"LuCI.poll#remove"><a href=
"LuCI.poll.html#remove">remove
</a></li>
2277 <li data-name=
"LuCI.poll#start"><a href=
"LuCI.poll.html#start">start
</a></li>
2279 <li data-name=
"LuCI.poll#stop"><a href=
"LuCI.poll.html#stop">stop
</a></li>
2282 <ul class=
"events itemMembers">
2287 <li class=
"item" data-name=
"LuCI.request">
2288 <span class=
"title">
2289 <a href=
"LuCI.request.html">LuCI.request
</a>
2292 <ul class=
"members itemMembers">
2295 <ul class=
"typedefs itemMembers">
2297 <span class=
"subtitle">Typedefs
</span>
2299 <li data-name=
"LuCI.request.interceptorFn"><a href=
"LuCI.request.html#.interceptorFn">interceptorFn
</a></li>
2301 <li data-name=
"LuCI.request.RequestOptions"><a href=
"LuCI.request.html#.RequestOptions">RequestOptions
</a></li>
2304 <ul class=
"typedefs itemMembers">
2307 <ul class=
"methods itemMembers">
2309 <span class=
"subtitle">Methods
</span>
2311 <li data-name=
"LuCI.request#addInterceptor"><a href=
"LuCI.request.html#addInterceptor">addInterceptor
</a></li>
2313 <li data-name=
"LuCI.request#expandURL"><a href=
"LuCI.request.html#expandURL">expandURL
</a></li>
2315 <li data-name=
"LuCI.request#get"><a href=
"LuCI.request.html#get">get
</a></li>
2317 <li data-name=
"LuCI.request#post"><a href=
"LuCI.request.html#post">post
</a></li>
2319 <li data-name=
"LuCI.request#removeInterceptor"><a href=
"LuCI.request.html#removeInterceptor">removeInterceptor
</a></li>
2321 <li data-name=
"LuCI.request#request"><a href=
"LuCI.request.html#request">request
</a></li>
2324 <ul class=
"events itemMembers">
2329 <li class=
"item" data-name=
"LuCI.request.poll">
2330 <span class=
"title">
2331 <a href=
"LuCI.request.poll.html">LuCI.request.poll
</a>
2334 <ul class=
"members itemMembers">
2337 <ul class=
"typedefs itemMembers">
2339 <span class=
"subtitle">Typedefs
</span>
2341 <li data-name=
"LuCI.request.poll~callbackFn"><a href=
"LuCI.request.poll.html#~callbackFn">callbackFn
</a></li>
2344 <ul class=
"typedefs itemMembers">
2347 <ul class=
"methods itemMembers">
2349 <span class=
"subtitle">Methods
</span>
2351 <li data-name=
"LuCI.request.poll#active"><a href=
"LuCI.request.poll.html#active">active
</a></li>
2353 <li data-name=
"LuCI.request.poll#add"><a href=
"LuCI.request.poll.html#add">add
</a></li>
2355 <li data-name=
"LuCI.request.poll#remove"><a href=
"LuCI.request.poll.html#remove">remove
</a></li>
2357 <li data-name=
"LuCI.request.poll#start"><a href=
"LuCI.request.poll.html#start">start
</a></li>
2359 <li data-name=
"LuCI.request.poll#stop"><a href=
"LuCI.request.poll.html#stop">stop
</a></li>
2362 <ul class=
"events itemMembers">
2367 <li class=
"item" data-name=
"LuCI.response">
2368 <span class=
"title">
2369 <a href=
"LuCI.response.html">LuCI.response
</a>
2372 <ul class=
"members itemMembers">
2374 <span class=
"subtitle">Members
</span>
2376 <li data-name=
"LuCI.response#duration"><a href=
"LuCI.response.html#duration">duration
</a></li>
2378 <li data-name=
"LuCI.response#headers"><a href=
"LuCI.response.html#headers">headers
</a></li>
2380 <li data-name=
"LuCI.response#ok"><a href=
"LuCI.response.html#ok">ok
</a></li>
2382 <li data-name=
"LuCI.response#status"><a href=
"LuCI.response.html#status">status
</a></li>
2384 <li data-name=
"LuCI.response#statusText"><a href=
"LuCI.response.html#statusText">statusText
</a></li>
2386 <li data-name=
"LuCI.response#url"><a href=
"LuCI.response.html#url">url
</a></li>
2389 <ul class=
"typedefs itemMembers">
2392 <ul class=
"typedefs itemMembers">
2395 <ul class=
"methods itemMembers">
2397 <span class=
"subtitle">Methods
</span>
2399 <li data-name=
"LuCI.response#blob"><a href=
"LuCI.response.html#blob">blob
</a></li>
2401 <li data-name=
"LuCI.response#clone"><a href=
"LuCI.response.html#clone">clone
</a></li>
2403 <li data-name=
"LuCI.response#json"><a href=
"LuCI.response.html#json">json
</a></li>
2405 <li data-name=
"LuCI.response#text"><a href=
"LuCI.response.html#text">text
</a></li>
2408 <ul class=
"events itemMembers">
2413 <li class=
"item" data-name=
"LuCI.rpc">
2414 <span class=
"title">
2415 <a href=
"LuCI.rpc.html">LuCI.rpc
</a>
2418 <ul class=
"members itemMembers">
2421 <ul class=
"typedefs itemMembers">
2423 <span class=
"subtitle">Typedefs
</span>
2425 <li data-name=
"LuCI.rpc.DeclareOptions"><a href=
"LuCI.rpc.html#.DeclareOptions">DeclareOptions
</a></li>
2427 <li data-name=
"LuCI.rpc~filterFn"><a href=
"LuCI.rpc.html#~filterFn">filterFn
</a></li>
2429 <li data-name=
"LuCI.rpc~interceptorFn"><a href=
"LuCI.rpc.html#~interceptorFn">interceptorFn
</a></li>
2431 <li data-name=
"LuCI.rpc~invokeFn"><a href=
"LuCI.rpc.html#~invokeFn">invokeFn
</a></li>
2434 <ul class=
"typedefs itemMembers">
2437 <ul class=
"methods itemMembers">
2439 <span class=
"subtitle">Methods
</span>
2441 <li data-name=
"LuCI.rpc#addInterceptor"><a href=
"LuCI.rpc.html#addInterceptor">addInterceptor
</a></li>
2443 <li data-name=
"LuCI.rpc#declare"><a href=
"LuCI.rpc.html#declare">declare
</a></li>
2445 <li data-name=
"LuCI.rpc#getBaseURL"><a href=
"LuCI.rpc.html#getBaseURL">getBaseURL
</a></li>
2447 <li data-name=
"LuCI.rpc#getSessionID"><a href=
"LuCI.rpc.html#getSessionID">getSessionID
</a></li>
2449 <li data-name=
"LuCI.rpc#getStatusText"><a href=
"LuCI.rpc.html#getStatusText">getStatusText
</a></li>
2451 <li data-name=
"LuCI.rpc#list"><a href=
"LuCI.rpc.html#list">list
</a></li>
2453 <li data-name=
"LuCI.rpc#removeInterceptor"><a href=
"LuCI.rpc.html#removeInterceptor">removeInterceptor
</a></li>
2455 <li data-name=
"LuCI.rpc#setBaseURL"><a href=
"LuCI.rpc.html#setBaseURL">setBaseURL
</a></li>
2457 <li data-name=
"LuCI.rpc#setSessionID"><a href=
"LuCI.rpc.html#setSessionID">setSessionID
</a></li>
2460 <ul class=
"events itemMembers">
2465 <li class=
"item" data-name=
"LuCI.uci">
2466 <span class=
"title">
2467 <a href=
"LuCI.uci.html">LuCI.uci
</a>
2470 <ul class=
"members itemMembers">
2473 <ul class=
"typedefs itemMembers">
2475 <span class=
"subtitle">Typedefs
</span>
2477 <li data-name=
"LuCI.uci.ChangeRecord"><a href=
"LuCI.uci.html#.ChangeRecord">ChangeRecord
</a></li>
2479 <li data-name=
"LuCI.uci.SectionObject"><a href=
"LuCI.uci.html#.SectionObject">SectionObject
</a></li>
2481 <li data-name=
"LuCI.uci~sectionsFn"><a href=
"LuCI.uci.html#~sectionsFn">sectionsFn
</a></li>
2484 <ul class=
"typedefs itemMembers">
2487 <ul class=
"methods itemMembers">
2489 <span class=
"subtitle">Methods
</span>
2491 <li data-name=
"LuCI.uci#add"><a href=
"LuCI.uci.html#add">add
</a></li>
2493 <li data-name=
"LuCI.uci#apply"><a href=
"LuCI.uci.html#apply">apply
</a></li>
2495 <li data-name=
"LuCI.uci#changes"><a href=
"LuCI.uci.html#changes">changes
</a></li>
2497 <li data-name=
"LuCI.uci#createSID"><a href=
"LuCI.uci.html#createSID">createSID
</a></li>
2499 <li data-name=
"LuCI.uci#get"><a href=
"LuCI.uci.html#get">get
</a></li>
2501 <li data-name=
"LuCI.uci#get_first"><a href=
"LuCI.uci.html#get_first">get_first
</a></li>
2503 <li data-name=
"LuCI.uci#load"><a href=
"LuCI.uci.html#load">load
</a></li>
2505 <li data-name=
"LuCI.uci#move"><a href=
"LuCI.uci.html#move">move
</a></li>
2507 <li data-name=
"LuCI.uci#remove"><a href=
"LuCI.uci.html#remove">remove
</a></li>
2509 <li data-name=
"LuCI.uci#resolveSID"><a href=
"LuCI.uci.html#resolveSID">resolveSID
</a></li>
2511 <li data-name=
"LuCI.uci#save"><a href=
"LuCI.uci.html#save">save
</a></li>
2513 <li data-name=
"LuCI.uci#sections"><a href=
"LuCI.uci.html#sections">sections
</a></li>
2515 <li data-name=
"LuCI.uci#set"><a href=
"LuCI.uci.html#set">set
</a></li>
2517 <li data-name=
"LuCI.uci#set_first"><a href=
"LuCI.uci.html#set_first">set_first
</a></li>
2519 <li data-name=
"LuCI.uci#unload"><a href=
"LuCI.uci.html#unload">unload
</a></li>
2521 <li data-name=
"LuCI.uci#unset"><a href=
"LuCI.uci.html#unset">unset
</a></li>
2523 <li data-name=
"LuCI.uci#unset_first"><a href=
"LuCI.uci.html#unset_first">unset_first
</a></li>
2526 <ul class=
"events itemMembers">
2531 <li class=
"item" data-name=
"LuCI.ui">
2532 <span class=
"title">
2533 <a href=
"LuCI.ui.html">LuCI.ui
</a>
2536 <ul class=
"members itemMembers">
2539 <ul class=
"typedefs itemMembers">
2541 <span class=
"subtitle">Typedefs
</span>
2543 <li data-name=
"LuCI.ui.FileUploadReply"><a href=
"LuCI.ui.html#.FileUploadReply">FileUploadReply
</a></li>
2546 <ul class=
"typedefs itemMembers">
2549 <ul class=
"methods itemMembers">
2551 <span class=
"subtitle">Methods
</span>
2553 <li data-name=
"LuCI.ui#addNotification"><a href=
"LuCI.ui.html#addNotification">addNotification
</a></li>
2555 <li data-name=
"LuCI.ui#addValidator"><a href=
"LuCI.ui.html#addValidator">addValidator
</a></li>
2557 <li data-name=
"LuCI.ui#awaitReconnect"><a href=
"LuCI.ui.html#awaitReconnect">awaitReconnect
</a></li>
2559 <li data-name=
"LuCI.ui#createHandlerFn"><a href=
"LuCI.ui.html#createHandlerFn">createHandlerFn
</a></li>
2561 <li data-name=
"LuCI.ui#hideIndicator"><a href=
"LuCI.ui.html#hideIndicator">hideIndicator
</a></li>
2563 <li data-name=
"LuCI.ui#hideModal"><a href=
"LuCI.ui.html#hideModal">hideModal
</a></li>
2565 <li data-name=
"LuCI.ui#instantiateView"><a href=
"LuCI.ui.html#instantiateView">instantiateView
</a></li>
2567 <li data-name=
"LuCI.ui#itemlist"><a href=
"LuCI.ui.html#itemlist">itemlist
</a></li>
2569 <li data-name=
"LuCI.ui#pingDevice"><a href=
"LuCI.ui.html#pingDevice">pingDevice
</a></li>
2571 <li data-name=
"LuCI.ui#showIndicator"><a href=
"LuCI.ui.html#showIndicator">showIndicator
</a></li>
2573 <li data-name=
"LuCI.ui#showModal"><a href=
"LuCI.ui.html#showModal">showModal
</a></li>
2575 <li data-name=
"LuCI.ui#uploadFile"><a href=
"LuCI.ui.html#uploadFile">uploadFile
</a></li>
2578 <ul class=
"events itemMembers">
2583 <li class=
"item" data-name=
"LuCI.ui.AbstractElement">
2584 <span class=
"title">
2585 <a href=
"LuCI.ui.AbstractElement.html">LuCI.ui.AbstractElement
</a>
2588 <ul class=
"members itemMembers">
2591 <ul class=
"typedefs itemMembers">
2593 <span class=
"subtitle">Typedefs
</span>
2595 <li data-name=
"LuCI.ui.AbstractElement.InitOptions"><a href=
"LuCI.ui.AbstractElement.html#.InitOptions">InitOptions
</a></li>
2598 <ul class=
"typedefs itemMembers">
2601 <ul class=
"methods itemMembers">
2603 <span class=
"subtitle">Methods
</span>
2605 <li data-name=
"LuCI.ui.AbstractElement#getValue"><a href=
"LuCI.ui.AbstractElement.html#getValue">getValue
</a></li>
2607 <li data-name=
"LuCI.ui.AbstractElement#isValid"><a href=
"LuCI.ui.AbstractElement.html#isValid">isValid
</a></li>
2609 <li data-name=
"LuCI.ui.AbstractElement#registerEvents"><a href=
"LuCI.ui.AbstractElement.html#registerEvents">registerEvents
</a></li>
2611 <li data-name=
"LuCI.ui.AbstractElement#render"><a href=
"LuCI.ui.AbstractElement.html#render">render
</a></li>
2613 <li data-name=
"LuCI.ui.AbstractElement#setChangeEvents"><a href=
"LuCI.ui.AbstractElement.html#setChangeEvents">setChangeEvents
</a></li>
2615 <li data-name=
"LuCI.ui.AbstractElement#setUpdateEvents"><a href=
"LuCI.ui.AbstractElement.html#setUpdateEvents">setUpdateEvents
</a></li>
2617 <li data-name=
"LuCI.ui.AbstractElement#setValue"><a href=
"LuCI.ui.AbstractElement.html#setValue">setValue
</a></li>
2619 <li data-name=
"LuCI.ui.AbstractElement#triggerValidation"><a href=
"LuCI.ui.AbstractElement.html#triggerValidation">triggerValidation
</a></li>
2622 <ul class=
"events itemMembers">
2627 <li class=
"item" data-name=
"LuCI.ui.changes">
2628 <span class=
"title">
2629 <a href=
"LuCI.ui.changes.html">LuCI.ui.changes
</a>
2632 <ul class=
"members itemMembers">
2635 <ul class=
"typedefs itemMembers">
2638 <ul class=
"typedefs itemMembers">
2641 <ul class=
"methods itemMembers">
2643 <span class=
"subtitle">Methods
</span>
2645 <li data-name=
"LuCI.ui.changes#apply"><a href=
"LuCI.ui.changes.html#apply">apply
</a></li>
2647 <li data-name=
"LuCI.ui.changes#displayChanges"><a href=
"LuCI.ui.changes.html#displayChanges">displayChanges
</a></li>
2649 <li data-name=
"LuCI.ui.changes#renderChangeIndicator"><a href=
"LuCI.ui.changes.html#renderChangeIndicator">renderChangeIndicator
</a></li>
2651 <li data-name=
"LuCI.ui.changes#revert"><a href=
"LuCI.ui.changes.html#revert">revert
</a></li>
2653 <li data-name=
"LuCI.ui.changes#setIndicator"><a href=
"LuCI.ui.changes.html#setIndicator">setIndicator
</a></li>
2656 <ul class=
"events itemMembers">
2661 <li class=
"item" data-name=
"LuCI.ui.Checkbox">
2662 <span class=
"title">
2663 <a href=
"LuCI.ui.Checkbox.html">LuCI.ui.Checkbox
</a>
2666 <ul class=
"members itemMembers">
2669 <ul class=
"typedefs itemMembers">
2671 <span class=
"subtitle">Typedefs
</span>
2673 <li data-name=
"LuCI.ui.Checkbox.InitOptions"><a href=
"LuCI.ui.Checkbox.html#.InitOptions">InitOptions
</a></li>
2676 <ul class=
"typedefs itemMembers">
2679 <ul class=
"methods itemMembers">
2681 <span class=
"subtitle">Methods
</span>
2683 <li data-name=
"LuCI.ui.Checkbox#getValue"><a href=
"LuCI.ui.Checkbox.html#getValue">getValue
</a></li>
2685 <li data-name=
"LuCI.ui.Checkbox#isChecked"><a href=
"LuCI.ui.Checkbox.html#isChecked">isChecked
</a></li>
2687 <li data-name=
"LuCI.ui.Checkbox#isValid"><a href=
"LuCI.ui.Checkbox.html#isValid">isValid
</a></li>
2689 <li data-name=
"LuCI.ui.Checkbox#registerEvents"><a href=
"LuCI.ui.Checkbox.html#registerEvents">registerEvents
</a></li>
2691 <li data-name=
"LuCI.ui.Checkbox#render"><a href=
"LuCI.ui.Checkbox.html#render">render
</a></li>
2693 <li data-name=
"LuCI.ui.Checkbox#setChangeEvents"><a href=
"LuCI.ui.Checkbox.html#setChangeEvents">setChangeEvents
</a></li>
2695 <li data-name=
"LuCI.ui.Checkbox#setUpdateEvents"><a href=
"LuCI.ui.Checkbox.html#setUpdateEvents">setUpdateEvents
</a></li>
2697 <li data-name=
"LuCI.ui.Checkbox#setValue"><a href=
"LuCI.ui.Checkbox.html#setValue">setValue
</a></li>
2699 <li data-name=
"LuCI.ui.Checkbox#triggerValidation"><a href=
"LuCI.ui.Checkbox.html#triggerValidation">triggerValidation
</a></li>
2702 <ul class=
"events itemMembers">
2707 <li class=
"item" data-name=
"LuCI.ui.Combobox">
2708 <span class=
"title">
2709 <a href=
"LuCI.ui.Combobox.html">LuCI.ui.Combobox
</a>
2712 <ul class=
"members itemMembers">
2715 <ul class=
"typedefs itemMembers">
2717 <span class=
"subtitle">Typedefs
</span>
2719 <li data-name=
"LuCI.ui.Combobox.InitOptions"><a href=
"LuCI.ui.Combobox.html#.InitOptions">InitOptions
</a></li>
2722 <ul class=
"typedefs itemMembers">
2725 <ul class=
"methods itemMembers">
2727 <span class=
"subtitle">Methods
</span>
2729 <li data-name=
"LuCI.ui.Combobox#addChoices"><a href=
"LuCI.ui.Combobox.html#addChoices">addChoices
</a></li>
2731 <li data-name=
"LuCI.ui.Combobox#clearChoices"><a href=
"LuCI.ui.Combobox.html#clearChoices">clearChoices
</a></li>
2733 <li data-name=
"LuCI.ui.Combobox#closeAllDropdowns"><a href=
"LuCI.ui.Combobox.html#closeAllDropdowns">closeAllDropdowns
</a></li>
2735 <li data-name=
"LuCI.ui.Combobox#isValid"><a href=
"LuCI.ui.Combobox.html#isValid">isValid
</a></li>
2737 <li data-name=
"LuCI.ui.Combobox#registerEvents"><a href=
"LuCI.ui.Combobox.html#registerEvents">registerEvents
</a></li>
2739 <li data-name=
"LuCI.ui.Combobox#setChangeEvents"><a href=
"LuCI.ui.Combobox.html#setChangeEvents">setChangeEvents
</a></li>
2741 <li data-name=
"LuCI.ui.Combobox#setUpdateEvents"><a href=
"LuCI.ui.Combobox.html#setUpdateEvents">setUpdateEvents
</a></li>
2743 <li data-name=
"LuCI.ui.Combobox#triggerValidation"><a href=
"LuCI.ui.Combobox.html#triggerValidation">triggerValidation
</a></li>
2746 <ul class=
"events itemMembers">
2751 <li class=
"item" data-name=
"LuCI.ui.ComboButton">
2752 <span class=
"title">
2753 <a href=
"LuCI.ui.ComboButton.html">LuCI.ui.ComboButton
</a>
2756 <ul class=
"members itemMembers">
2759 <ul class=
"typedefs itemMembers">
2761 <span class=
"subtitle">Typedefs
</span>
2763 <li data-name=
"LuCI.ui.ComboButton.InitOptions"><a href=
"LuCI.ui.ComboButton.html#.InitOptions">InitOptions
</a></li>
2766 <ul class=
"typedefs itemMembers">
2769 <ul class=
"methods itemMembers">
2771 <span class=
"subtitle">Methods
</span>
2773 <li data-name=
"LuCI.ui.ComboButton#addChoices"><a href=
"LuCI.ui.ComboButton.html#addChoices">addChoices
</a></li>
2775 <li data-name=
"LuCI.ui.ComboButton#clearChoices"><a href=
"LuCI.ui.ComboButton.html#clearChoices">clearChoices
</a></li>
2777 <li data-name=
"LuCI.ui.ComboButton#closeAllDropdowns"><a href=
"LuCI.ui.ComboButton.html#closeAllDropdowns">closeAllDropdowns
</a></li>
2779 <li data-name=
"LuCI.ui.ComboButton#isValid"><a href=
"LuCI.ui.ComboButton.html#isValid">isValid
</a></li>
2781 <li data-name=
"LuCI.ui.ComboButton#registerEvents"><a href=
"LuCI.ui.ComboButton.html#registerEvents">registerEvents
</a></li>
2783 <li data-name=
"LuCI.ui.ComboButton#setChangeEvents"><a href=
"LuCI.ui.ComboButton.html#setChangeEvents">setChangeEvents
</a></li>
2785 <li data-name=
"LuCI.ui.ComboButton#setUpdateEvents"><a href=
"LuCI.ui.ComboButton.html#setUpdateEvents">setUpdateEvents
</a></li>
2787 <li data-name=
"LuCI.ui.ComboButton#triggerValidation"><a href=
"LuCI.ui.ComboButton.html#triggerValidation">triggerValidation
</a></li>
2790 <ul class=
"events itemMembers">
2795 <li class=
"item" data-name=
"LuCI.ui.Dropdown">
2796 <span class=
"title">
2797 <a href=
"LuCI.ui.Dropdown.html">LuCI.ui.Dropdown
</a>
2800 <ul class=
"members itemMembers">
2803 <ul class=
"typedefs itemMembers">
2805 <span class=
"subtitle">Typedefs
</span>
2807 <li data-name=
"LuCI.ui.Dropdown.InitOptions"><a href=
"LuCI.ui.Dropdown.html#.InitOptions">InitOptions
</a></li>
2810 <ul class=
"typedefs itemMembers">
2813 <ul class=
"methods itemMembers">
2815 <span class=
"subtitle">Methods
</span>
2817 <li data-name=
"LuCI.ui.Dropdown#addChoices"><a href=
"LuCI.ui.Dropdown.html#addChoices">addChoices
</a></li>
2819 <li data-name=
"LuCI.ui.Dropdown#clearChoices"><a href=
"LuCI.ui.Dropdown.html#clearChoices">clearChoices
</a></li>
2821 <li data-name=
"LuCI.ui.Dropdown#closeAllDropdowns"><a href=
"LuCI.ui.Dropdown.html#closeAllDropdowns">closeAllDropdowns
</a></li>
2823 <li data-name=
"LuCI.ui.Dropdown#getValue"><a href=
"LuCI.ui.Dropdown.html#getValue">getValue
</a></li>
2825 <li data-name=
"LuCI.ui.Dropdown#isValid"><a href=
"LuCI.ui.Dropdown.html#isValid">isValid
</a></li>
2827 <li data-name=
"LuCI.ui.Dropdown#registerEvents"><a href=
"LuCI.ui.Dropdown.html#registerEvents">registerEvents
</a></li>
2829 <li data-name=
"LuCI.ui.Dropdown#render"><a href=
"LuCI.ui.Dropdown.html#render">render
</a></li>
2831 <li data-name=
"LuCI.ui.Dropdown#setChangeEvents"><a href=
"LuCI.ui.Dropdown.html#setChangeEvents">setChangeEvents
</a></li>
2833 <li data-name=
"LuCI.ui.Dropdown#setUpdateEvents"><a href=
"LuCI.ui.Dropdown.html#setUpdateEvents">setUpdateEvents
</a></li>
2835 <li data-name=
"LuCI.ui.Dropdown#setValue"><a href=
"LuCI.ui.Dropdown.html#setValue">setValue
</a></li>
2837 <li data-name=
"LuCI.ui.Dropdown#triggerValidation"><a href=
"LuCI.ui.Dropdown.html#triggerValidation">triggerValidation
</a></li>
2840 <ul class=
"events itemMembers">
2845 <li class=
"item" data-name=
"LuCI.ui.DynamicList">
2846 <span class=
"title">
2847 <a href=
"LuCI.ui.DynamicList.html">LuCI.ui.DynamicList
</a>
2850 <ul class=
"members itemMembers">
2853 <ul class=
"typedefs itemMembers">
2855 <span class=
"subtitle">Typedefs
</span>
2857 <li data-name=
"LuCI.ui.DynamicList.InitOptions"><a href=
"LuCI.ui.DynamicList.html#.InitOptions">InitOptions
</a></li>
2860 <ul class=
"typedefs itemMembers">
2863 <ul class=
"methods itemMembers">
2865 <span class=
"subtitle">Methods
</span>
2867 <li data-name=
"LuCI.ui.DynamicList#addChoices"><a href=
"LuCI.ui.DynamicList.html#addChoices">addChoices
</a></li>
2869 <li data-name=
"LuCI.ui.DynamicList#clearChoices"><a href=
"LuCI.ui.DynamicList.html#clearChoices">clearChoices
</a></li>
2871 <li data-name=
"LuCI.ui.DynamicList#getValue"><a href=
"LuCI.ui.DynamicList.html#getValue">getValue
</a></li>
2873 <li data-name=
"LuCI.ui.DynamicList#isValid"><a href=
"LuCI.ui.DynamicList.html#isValid">isValid
</a></li>
2875 <li data-name=
"LuCI.ui.DynamicList#registerEvents"><a href=
"LuCI.ui.DynamicList.html#registerEvents">registerEvents
</a></li>
2877 <li data-name=
"LuCI.ui.DynamicList#render"><a href=
"LuCI.ui.DynamicList.html#render">render
</a></li>
2879 <li data-name=
"LuCI.ui.DynamicList#setChangeEvents"><a href=
"LuCI.ui.DynamicList.html#setChangeEvents">setChangeEvents
</a></li>
2881 <li data-name=
"LuCI.ui.DynamicList#setUpdateEvents"><a href=
"LuCI.ui.DynamicList.html#setUpdateEvents">setUpdateEvents
</a></li>
2883 <li data-name=
"LuCI.ui.DynamicList#setValue"><a href=
"LuCI.ui.DynamicList.html#setValue">setValue
</a></li>
2885 <li data-name=
"LuCI.ui.DynamicList#triggerValidation"><a href=
"LuCI.ui.DynamicList.html#triggerValidation">triggerValidation
</a></li>
2888 <ul class=
"events itemMembers">
2893 <li class=
"item" data-name=
"LuCI.ui.FileUpload">
2894 <span class=
"title">
2895 <a href=
"LuCI.ui.FileUpload.html">LuCI.ui.FileUpload
</a>
2898 <ul class=
"members itemMembers">
2901 <ul class=
"typedefs itemMembers">
2903 <span class=
"subtitle">Typedefs
</span>
2905 <li data-name=
"LuCI.ui.FileUpload.InitOptions"><a href=
"LuCI.ui.FileUpload.html#.InitOptions">InitOptions
</a></li>
2908 <ul class=
"typedefs itemMembers">
2911 <ul class=
"methods itemMembers">
2913 <span class=
"subtitle">Methods
</span>
2915 <li data-name=
"LuCI.ui.FileUpload#getValue"><a href=
"LuCI.ui.FileUpload.html#getValue">getValue
</a></li>
2917 <li data-name=
"LuCI.ui.FileUpload#isValid"><a href=
"LuCI.ui.FileUpload.html#isValid">isValid
</a></li>
2919 <li data-name=
"LuCI.ui.FileUpload#registerEvents"><a href=
"LuCI.ui.FileUpload.html#registerEvents">registerEvents
</a></li>
2921 <li data-name=
"LuCI.ui.FileUpload#render"><a href=
"LuCI.ui.FileUpload.html#render">render
</a></li>
2923 <li data-name=
"LuCI.ui.FileUpload#setChangeEvents"><a href=
"LuCI.ui.FileUpload.html#setChangeEvents">setChangeEvents
</a></li>
2925 <li data-name=
"LuCI.ui.FileUpload#setUpdateEvents"><a href=
"LuCI.ui.FileUpload.html#setUpdateEvents">setUpdateEvents
</a></li>
2927 <li data-name=
"LuCI.ui.FileUpload#setValue"><a href=
"LuCI.ui.FileUpload.html#setValue">setValue
</a></li>
2929 <li data-name=
"LuCI.ui.FileUpload#triggerValidation"><a href=
"LuCI.ui.FileUpload.html#triggerValidation">triggerValidation
</a></li>
2932 <ul class=
"events itemMembers">
2937 <li class=
"item" data-name=
"LuCI.ui.Hiddenfield">
2938 <span class=
"title">
2939 <a href=
"LuCI.ui.Hiddenfield.html">LuCI.ui.Hiddenfield
</a>
2942 <ul class=
"members itemMembers">
2945 <ul class=
"typedefs itemMembers">
2948 <ul class=
"typedefs itemMembers">
2951 <ul class=
"methods itemMembers">
2953 <span class=
"subtitle">Methods
</span>
2955 <li data-name=
"LuCI.ui.Hiddenfield#getValue"><a href=
"LuCI.ui.Hiddenfield.html#getValue">getValue
</a></li>
2957 <li data-name=
"LuCI.ui.Hiddenfield#isValid"><a href=
"LuCI.ui.Hiddenfield.html#isValid">isValid
</a></li>
2959 <li data-name=
"LuCI.ui.Hiddenfield#registerEvents"><a href=
"LuCI.ui.Hiddenfield.html#registerEvents">registerEvents
</a></li>
2961 <li data-name=
"LuCI.ui.Hiddenfield#render"><a href=
"LuCI.ui.Hiddenfield.html#render">render
</a></li>
2963 <li data-name=
"LuCI.ui.Hiddenfield#setChangeEvents"><a href=
"LuCI.ui.Hiddenfield.html#setChangeEvents">setChangeEvents
</a></li>
2965 <li data-name=
"LuCI.ui.Hiddenfield#setUpdateEvents"><a href=
"LuCI.ui.Hiddenfield.html#setUpdateEvents">setUpdateEvents
</a></li>
2967 <li data-name=
"LuCI.ui.Hiddenfield#setValue"><a href=
"LuCI.ui.Hiddenfield.html#setValue">setValue
</a></li>
2969 <li data-name=
"LuCI.ui.Hiddenfield#triggerValidation"><a href=
"LuCI.ui.Hiddenfield.html#triggerValidation">triggerValidation
</a></li>
2972 <ul class=
"events itemMembers">
2977 <li class=
"item" data-name=
"LuCI.ui.Select">
2978 <span class=
"title">
2979 <a href=
"LuCI.ui.Select.html">LuCI.ui.Select
</a>
2982 <ul class=
"members itemMembers">
2985 <ul class=
"typedefs itemMembers">
2987 <span class=
"subtitle">Typedefs
</span>
2989 <li data-name=
"LuCI.ui.Select.InitOptions"><a href=
"LuCI.ui.Select.html#.InitOptions">InitOptions
</a></li>
2992 <ul class=
"typedefs itemMembers">
2995 <ul class=
"methods itemMembers">
2997 <span class=
"subtitle">Methods
</span>
2999 <li data-name=
"LuCI.ui.Select#getValue"><a href=
"LuCI.ui.Select.html#getValue">getValue
</a></li>
3001 <li data-name=
"LuCI.ui.Select#isValid"><a href=
"LuCI.ui.Select.html#isValid">isValid
</a></li>
3003 <li data-name=
"LuCI.ui.Select#registerEvents"><a href=
"LuCI.ui.Select.html#registerEvents">registerEvents
</a></li>
3005 <li data-name=
"LuCI.ui.Select#render"><a href=
"LuCI.ui.Select.html#render">render
</a></li>
3007 <li data-name=
"LuCI.ui.Select#setChangeEvents"><a href=
"LuCI.ui.Select.html#setChangeEvents">setChangeEvents
</a></li>
3009 <li data-name=
"LuCI.ui.Select#setUpdateEvents"><a href=
"LuCI.ui.Select.html#setUpdateEvents">setUpdateEvents
</a></li>
3011 <li data-name=
"LuCI.ui.Select#setValue"><a href=
"LuCI.ui.Select.html#setValue">setValue
</a></li>
3013 <li data-name=
"LuCI.ui.Select#triggerValidation"><a href=
"LuCI.ui.Select.html#triggerValidation">triggerValidation
</a></li>
3016 <ul class=
"events itemMembers">
3021 <li class=
"item" data-name=
"LuCI.ui.tabs">
3022 <span class=
"title">
3023 <a href=
"LuCI.ui.tabs.html">LuCI.ui.tabs
</a>
3026 <ul class=
"members itemMembers">
3029 <ul class=
"typedefs itemMembers">
3032 <ul class=
"typedefs itemMembers">
3035 <ul class=
"methods itemMembers">
3037 <span class=
"subtitle">Methods
</span>
3039 <li data-name=
"LuCI.ui.tabs#initTabGroup"><a href=
"LuCI.ui.tabs.html#initTabGroup">initTabGroup
</a></li>
3041 <li data-name=
"LuCI.ui.tabs#isEmptyPane"><a href=
"LuCI.ui.tabs.html#isEmptyPane">isEmptyPane
</a></li>
3044 <ul class=
"events itemMembers">
3049 <li class=
"item" data-name=
"LuCI.ui.Textarea">
3050 <span class=
"title">
3051 <a href=
"LuCI.ui.Textarea.html">LuCI.ui.Textarea
</a>
3054 <ul class=
"members itemMembers">
3057 <ul class=
"typedefs itemMembers">
3059 <span class=
"subtitle">Typedefs
</span>
3061 <li data-name=
"LuCI.ui.Textarea.InitOptions"><a href=
"LuCI.ui.Textarea.html#.InitOptions">InitOptions
</a></li>
3064 <ul class=
"typedefs itemMembers">
3067 <ul class=
"methods itemMembers">
3069 <span class=
"subtitle">Methods
</span>
3071 <li data-name=
"LuCI.ui.Textarea#getValue"><a href=
"LuCI.ui.Textarea.html#getValue">getValue
</a></li>
3073 <li data-name=
"LuCI.ui.Textarea#isValid"><a href=
"LuCI.ui.Textarea.html#isValid">isValid
</a></li>
3075 <li data-name=
"LuCI.ui.Textarea#registerEvents"><a href=
"LuCI.ui.Textarea.html#registerEvents">registerEvents
</a></li>
3077 <li data-name=
"LuCI.ui.Textarea#render"><a href=
"LuCI.ui.Textarea.html#render">render
</a></li>
3079 <li data-name=
"LuCI.ui.Textarea#setChangeEvents"><a href=
"LuCI.ui.Textarea.html#setChangeEvents">setChangeEvents
</a></li>
3081 <li data-name=
"LuCI.ui.Textarea#setUpdateEvents"><a href=
"LuCI.ui.Textarea.html#setUpdateEvents">setUpdateEvents
</a></li>
3083 <li data-name=
"LuCI.ui.Textarea#setValue"><a href=
"LuCI.ui.Textarea.html#setValue">setValue
</a></li>
3085 <li data-name=
"LuCI.ui.Textarea#triggerValidation"><a href=
"LuCI.ui.Textarea.html#triggerValidation">triggerValidation
</a></li>
3088 <ul class=
"events itemMembers">
3093 <li class=
"item" data-name=
"LuCI.ui.Textfield">
3094 <span class=
"title">
3095 <a href=
"LuCI.ui.Textfield.html">LuCI.ui.Textfield
</a>
3098 <ul class=
"members itemMembers">
3101 <ul class=
"typedefs itemMembers">
3103 <span class=
"subtitle">Typedefs
</span>
3105 <li data-name=
"LuCI.ui.Textfield.InitOptions"><a href=
"LuCI.ui.Textfield.html#.InitOptions">InitOptions
</a></li>
3108 <ul class=
"typedefs itemMembers">
3111 <ul class=
"methods itemMembers">
3113 <span class=
"subtitle">Methods
</span>
3115 <li data-name=
"LuCI.ui.Textfield#getValue"><a href=
"LuCI.ui.Textfield.html#getValue">getValue
</a></li>
3117 <li data-name=
"LuCI.ui.Textfield#isValid"><a href=
"LuCI.ui.Textfield.html#isValid">isValid
</a></li>
3119 <li data-name=
"LuCI.ui.Textfield#registerEvents"><a href=
"LuCI.ui.Textfield.html#registerEvents">registerEvents
</a></li>
3121 <li data-name=
"LuCI.ui.Textfield#render"><a href=
"LuCI.ui.Textfield.html#render">render
</a></li>
3123 <li data-name=
"LuCI.ui.Textfield#setChangeEvents"><a href=
"LuCI.ui.Textfield.html#setChangeEvents">setChangeEvents
</a></li>
3125 <li data-name=
"LuCI.ui.Textfield#setUpdateEvents"><a href=
"LuCI.ui.Textfield.html#setUpdateEvents">setUpdateEvents
</a></li>
3127 <li data-name=
"LuCI.ui.Textfield#setValue"><a href=
"LuCI.ui.Textfield.html#setValue">setValue
</a></li>
3129 <li data-name=
"LuCI.ui.Textfield#triggerValidation"><a href=
"LuCI.ui.Textfield.html#triggerValidation">triggerValidation
</a></li>
3132 <ul class=
"events itemMembers">
3137 <li class=
"item" data-name=
"LuCI.view">
3138 <span class=
"title">
3139 <a href=
"LuCI.view.html">LuCI.view
</a>
3142 <ul class=
"members itemMembers">
3145 <ul class=
"typedefs itemMembers">
3148 <ul class=
"typedefs itemMembers">
3151 <ul class=
"methods itemMembers">
3153 <span class=
"subtitle">Methods
</span>
3155 <li data-name=
"LuCI.view#addFooter"><a href=
"LuCI.view.html#addFooter">addFooter
</a></li>
3157 <li data-name=
"LuCI.view#handleReset"><a href=
"LuCI.view.html#handleReset">handleReset
</a></li>
3159 <li data-name=
"LuCI.view#handleSave"><a href=
"LuCI.view.html#handleSave">handleSave
</a></li>
3161 <li data-name=
"LuCI.view#handleSaveApply"><a href=
"LuCI.view.html#handleSaveApply">handleSaveApply
</a></li>
3163 <li data-name=
"LuCI.view#load"><a href=
"LuCI.view.html#load">load
</a></li>
3165 <li data-name=
"LuCI.view#render"><a href=
"LuCI.view.html#render">render
</a></li>
3168 <ul class=
"events itemMembers">
3173 <li class=
"item" data-name=
"LuCI.xhr">
3174 <span class=
"title">
3175 <a href=
"LuCI.xhr.html">LuCI.xhr
</a>
3178 <ul class=
"members itemMembers">
3181 <ul class=
"typedefs itemMembers">
3184 <ul class=
"typedefs itemMembers">
3187 <ul class=
"methods itemMembers">
3189 <span class=
"subtitle">Methods
</span>
3191 <li data-name=
"LuCI.xhr#abort"><a href=
"LuCI.xhr.html#abort">abort
</a></li>
3193 <li data-name=
"LuCI.xhr#busy"><a href=
"LuCI.xhr.html#busy">busy
</a></li>
3195 <li data-name=
"LuCI.xhr#cancel"><a href=
"LuCI.xhr.html#cancel">cancel
</a></li>
3197 <li data-name=
"LuCI.xhr#get"><a href=
"LuCI.xhr.html#get">get
</a></li>
3199 <li data-name=
"LuCI.xhr#post"><a href=
"LuCI.xhr.html#post">post
</a></li>
3201 <li data-name=
"LuCI.xhr#send_form"><a href=
"LuCI.xhr.html#send_form">send_form
</a></li>
3204 <ul class=
"events itemMembers">
3212 <h1 class=
"page-title" data-filename=
"LuCI.network.Protocol.html">Class: Protocol
</h1>
3221 <span class=
"ancestors"><a href=
"LuCI.html">LuCI
</a><a href=
"LuCI.network.html">.network
</a>.
</span>
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>
3232 <div class=
"container-overview">
3238 <div class=
"nameContainer">
3239 <h4 class=
"name" id=
"Protocol">
3241 new LuCI.network.Protocol
<span class=
"signature">()
</span>
3245 <div class=
"tag-source">
3246 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1862">line
1862</a>
3264 <dl class=
"details">
3318 <h3 class=
"subsection-title">Methods
</h3>
3323 <div class=
"nameContainer">
3324 <h4 class=
"name" id=
"addDevice">
3326 addDevice
<span class=
"signature">(device)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
3330 <div class=
"tag-source">
3331 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2469">line
2469</a>
3341 <div class=
"description">
3342 <p>Add the given network device to the logical interface.
</p>
3353 <table class=
"params">
3364 <th class=
"last">Description
</th>
3373 <td class=
"name"><code>device
</code></td>
3379 <span class=
"param-type"><a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a></span>
3382 <span class=
"param-type"><a href=
"LuCI.network.Device.html">LuCI.network.Device
</a></span>
3385 <span class=
"param-type"><a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a></span>
3388 <span class=
"param-type"><a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a></span>
3391 <span class=
"param-type">string
</span>
3399 <td class=
"description last">
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>
3412 <dl class=
"details">
3450 <table class=
"params">
3455 <th class=
"last">Description
</th>
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>
3484 <div class=
"nameContainer">
3485 <h4 class=
"name" id=
"containsDevice">
3487 containsDevice
<span class=
"signature">(device)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
3491 <div class=
"tag-source">
3492 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2638">line
2638</a>
3502 <div class=
"description">
3503 <p>Checks whether this logical interface contains the given device
3515 <table class=
"params">
3526 <th class=
"last">Description
</th>
3535 <td class=
"name"><code>device
</code></td>
3541 <span class=
"param-type"><a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a></span>
3544 <span class=
"param-type"><a href=
"LuCI.network.Device.html">LuCI.network.Device
</a></span>
3547 <span class=
"param-type"><a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a></span>
3550 <span class=
"param-type"><a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a></span>
3553 <span class=
"param-type">string
</span>
3561 <td class=
"description last">
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>
3574 <dl class=
"details">
3612 <table class=
"params">
3617 <th class=
"last">Description
</th>
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>
3645 <div class=
"nameContainer">
3646 <h4 class=
"name" id=
"deleteConfiguration">
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.
<*
>}
</span>
3652 <div class=
"tag-source">
3653 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2686">line
2686</a>
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>
3679 <dl class=
"details">
3717 <table class=
"params">
3722 <th class=
"last">Description
</th>
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>
3755 <div class=
"nameContainer">
3756 <h4 class=
"name" id=
"deleteDevice">
3758 deleteDevice
<span class=
"signature">(device)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
3762 <div class=
"tag-source">
3763 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2496">line
2496</a>
3773 <div class=
"description">
3774 <p>Remove the given network device from the logical interface.
</p>
3785 <table class=
"params">
3796 <th class=
"last">Description
</th>
3805 <td class=
"name"><code>device
</code></td>
3811 <span class=
"param-type"><a href=
"LuCI.network.Protocol.html">LuCI.network.Protocol
</a></span>
3814 <span class=
"param-type"><a href=
"LuCI.network.Device.html">LuCI.network.Device
</a></span>
3817 <span class=
"param-type"><a href=
"LuCI.network.WifiDevice.html">LuCI.network.WifiDevice
</a></span>
3820 <span class=
"param-type"><a href=
"LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork
</a></span>
3823 <span class=
"param-type">string
</span>
3831 <td class=
"description last">
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>
3844 <dl class=
"details">
3882 <table class=
"params">
3887 <th class=
"last">Description
</th>
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>
3916 <div class=
"nameContainer">
3917 <h4 class=
"name" id=
"get">
3919 get
<span class=
"signature">(opt)
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string|Array.
<string
>}
</span>
3923 <div class=
"tag-source">
3924 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1895">line
1895</a>
3934 <div class=
"description">
3935 <p>Read the given UCI option value of this network.
</p>
3946 <table class=
"params">
3957 <th class=
"last">Description
</th>
3966 <td class=
"name"><code>opt
</code></td>
3972 <span class=
"param-type">string
</span>
3980 <td class=
"description last">
3982 <p>The UCI option name to read.
</p></td>
3991 <dl class=
"details">
4029 <table class=
"params">
4034 <th class=
"last">Description
</th>
4053 <td class=
"description last">Returns the UCI option value or
<code>null
</code> if the requested option is
4068 <div class=
"nameContainer">
4069 <h4 class=
"name" id=
"getDevice">
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>
4075 <div class=
"tag-source">
4076 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2523">line
2523</a>
4086 <div class=
"description">
4087 <p>Returns the Linux network device associated with this logical
4099 <dl class=
"details">
4137 <table class=
"params">
4142 <th class=
"last">Description
</th>
4151 <a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>
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>
4170 <div class=
"nameContainer">
4171 <h4 class=
"name" id=
"getDevices">
4173 getDevices
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|Array.
<<a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>>}
</span>
4177 <div class=
"tag-source">
4178 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2584">line
2584</a>
4188 <div class=
"description">
4189 <p>Returns a list of network sub-devices associated with this logical
4201 <dl class=
"details">
4239 <table class=
"params">
4244 <th class=
"last">Description
</th>
4256 Array.
<<a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>>
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>
4277 <div class=
"nameContainer">
4278 <h4 class=
"name" id=
"getDNS6Addrs">
4280 getDNS6Addrs
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Array.
<string
>}
</span>
4284 <div class=
"tag-source">
4285 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2220">line
2220</a>
4295 <div class=
"description">
4296 <p>Query the IPv6 DNS servers associated with the logical interface.
</p>
4307 <dl class=
"details">
4345 <table class=
"params">
4350 <th class=
"last">Description
</th>
4363 <td class=
"description last">Returns an array of IPv6 DNS servers registered by the remote
4364 protocol backend.
</td>
4378 <div class=
"nameContainer">
4379 <h4 class=
"name" id=
"getDNSAddrs">
4381 getDNSAddrs
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Array.
<string
>}
</span>
4385 <div class=
"tag-source">
4386 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2132">line
2132</a>
4396 <div class=
"description">
4397 <p>Query the IPv4 DNS servers associated with the logical interface.
</p>
4408 <dl class=
"details">
4446 <table class=
"params">
4451 <th class=
"last">Description
</th>
4464 <td class=
"description last">Returns an array of IPv4 DNS servers registered by the remote
4465 protocol backend.
</td>
4479 <div class=
"nameContainer">
4480 <h4 class=
"name" id=
"getErrors">
4482 getErrors
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Array.
<string
>}
</span>
4486 <div class=
"tag-source">
4487 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2264">line
2264</a>
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>"Unknown error (%s)
"</code> where
<code>%s
</code> is replaced by the
4506 error code in case no translation can be found.
</p>
4517 <dl class=
"details">
4555 <table class=
"params">
4560 <th class=
"last">Description
</th>
4573 <td class=
"description last">Returns an array of translated interface error messages.
</td>
4587 <div class=
"nameContainer">
4588 <h4 class=
"name" id=
"getExpiry">
4590 getExpiry
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{number}
</span>
4594 <div class=
"tag-source">
4595 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2015">line
2015</a>
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>
4620 <dl class=
"details">
4658 <table class=
"params">
4663 <th class=
"last">Description
</th>
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>
4691 <div class=
"nameContainer">
4692 <h4 class=
"name" id=
"getGateway6Addr">
4694 getGateway6Addr
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{string}
</span>
4698 <div class=
"tag-source">
4699 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2200">line
2200</a>
4709 <div class=
"description">
4710 <p>Query the gateway (nexthop) of the IPv6 default route associated with
4711 this logical interface.
</p>
4722 <dl class=
"details">
4760 <table class=
"params">
4765 <th class=
"last">Description
</th>
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>
4793 <div class=
"nameContainer">
4794 <h4 class=
"name" id=
"getGatewayAddr">
4796 getGatewayAddr
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{string}
</span>
4800 <div class=
"tag-source">
4801 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2112">line
2112</a>
4811 <div class=
"description">
4812 <p>Query the gateway (nexthop) of the default route associated with
4813 this logical interface.
</p>
4824 <dl class=
"details">
4862 <table class=
"params">
4867 <th class=
"last">Description
</th>
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>
4895 <div class=
"nameContainer">
4896 <h4 class=
"name" id=
"getI18n">
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>
4902 <div class=
"tag-source">
4903 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1960">line
1960</a>
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>
4927 <dl class=
"details">
4965 <table class=
"params">
4970 <th class=
"last">Description
</th>
4983 <td class=
"description last">Returns the description string.
</td>
4997 <div class=
"nameContainer">
4998 <h4 class=
"name" id=
"getIfname">
5000 getIfname
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
5004 <div class=
"tag-source">
5005 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1920">line
1920</a>
5015 <div class=
"description">
5016 <p>Get the associared Linux network device of this network.
</p>
5027 <dl class=
"details">
5065 <table class=
"params">
5070 <th class=
"last">Description
</th>
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>
5101 <div class=
"nameContainer">
5102 <h4 class=
"name" id=
"getIP6Addr">
5104 getIP6Addr
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
5108 <div class=
"tag-source">
5109 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2151">line
2151</a>
5119 <div class=
"description">
5120 <p>Query the first (primary) IPv6 address of the logical interface.
</p>
5131 <dl class=
"details">
5169 <table class=
"params">
5174 <th class=
"last">Description
</th>
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>
5205 <div class=
"nameContainer">
5206 <h4 class=
"name" id=
"getIP6Addrs">
5208 getIP6Addrs
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Array.
<string
>}
</span>
5212 <div class=
"tag-source">
5213 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2173">line
2173</a>
5223 <div class=
"description">
5224 <p>Query all IPv6 addresses of the logical interface.
</p>
5235 <dl class=
"details">
5273 <table class=
"params">
5278 <th class=
"last">Description
</th>
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>
5307 <div class=
"nameContainer">
5308 <h4 class=
"name" id=
"getIP6Prefix">
5310 getIP6Prefix
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
5314 <div class=
"tag-source">
5315 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2239">line
2239</a>
5325 <div class=
"description">
5326 <p>Query the routed IPv6 prefix associated with the logical interface.
</p>
5337 <dl class=
"details">
5375 <table class=
"params">
5380 <th class=
"last">Description
</th>
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>
5411 <div class=
"nameContainer">
5412 <h4 class=
"name" id=
"getIPAddr">
5414 getIPAddr
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
5418 <div class=
"tag-source">
5419 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2067">line
2067</a>
5429 <div class=
"description">
5430 <p>Query the first (primary) IPv4 address of the logical interface.
</p>
5441 <dl class=
"details">
5479 <table class=
"params">
5484 <th class=
"last">Description
</th>
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>
5515 <div class=
"nameContainer">
5516 <h4 class=
"name" id=
"getIPAddrs">
5518 getIPAddrs
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{Array.
<string
>}
</span>
5522 <div class=
"tag-source">
5523 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2080">line
2080</a>
5533 <div class=
"description">
5534 <p>Query all IPv4 addresses of the logical interface.
</p>
5545 <dl class=
"details">
5583 <table class=
"params">
5588 <th class=
"last">Description
</th>
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>
5617 <div class=
"nameContainer">
5618 <h4 class=
"name" id=
"getL2Device">
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>
5624 <div class=
"tag-source">
5625 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2556">line
2556</a>
5635 <div class=
"description">
5636 <p>Returns the layer
2 linux network device currently associated
5637 with this logical interface.
</p>
5648 <dl class=
"details">
5686 <table class=
"params">
5691 <th class=
"last">Description
</th>
5700 <a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>
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>
5719 <div class=
"nameContainer">
5720 <h4 class=
"name" id=
"getL3Device">
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>
5726 <div class=
"tag-source">
5727 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2569">line
2569</a>
5737 <div class=
"description">
5738 <p>Returns the layer
3 linux network device currently associated
5739 with this logical interface.
</p>
5750 <dl class=
"details">
5788 <table class=
"params">
5793 <th class=
"last">Description
</th>
5802 <a href=
"LuCI.network.Device.html">LuCI.network.Device
</a>
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>
5821 <div class=
"nameContainer">
5822 <h4 class=
"name" id=
"getMetric">
5824 getMetric
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{number}
</span>
5828 <div class=
"tag-source">
5829 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2035">line
2035</a>
5839 <div class=
"description">
5840 <p>Get the metric value of the logical interface.
</p>
5851 <dl class=
"details">
5889 <table class=
"params">
5894 <th class=
"last">Description
</th>
5907 <td class=
"description last">Returns the current metric value used for device and network
5908 routes spawned by the associated logical interface.
</td>
5922 <div class=
"nameContainer">
5923 <h4 class=
"name" id=
"getName">
5925 getName
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{string}
</span>
5929 <div class=
"tag-source">
5930 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1990">line
1990</a>
5940 <div class=
"description">
5941 <p>Get the name of the associated logical interface.
</p>
5952 <dl class=
"details">
5990 <table class=
"params">
5995 <th class=
"last">Description
</th>
6008 <td class=
"description last">Returns the logical interface name, such as
<code>lan
</code> or
<code>wan
</code>.
</td>
6022 <div class=
"nameContainer">
6023 <h4 class=
"name" id=
"getNetmask">
6025 getNetmask
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
6029 <div class=
"tag-source">
6030 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2098">line
2098</a>
6040 <div class=
"description">
6041 <p>Query the first (primary) IPv4 netmask of the logical interface.
</p>
6052 <dl class=
"details">
6090 <table class=
"params">
6095 <th class=
"last">Description
</th>
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>
6126 <div class=
"nameContainer">
6127 <h4 class=
"name" id=
"getOpkgPackage">
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>
6133 <div class=
"tag-source">
6134 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2304">line
2304</a>
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>
6157 <dl class=
"details">
6195 <table class=
"params">
6200 <th class=
"last">Description
</th>
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>
6228 <div class=
"nameContainer">
6229 <h4 class=
"name" id=
"getProtocol">
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>
6235 <div class=
"tag-source">
6236 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1946">line
1946</a>
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>
6260 <dl class=
"details">
6298 <table class=
"params">
6303 <th class=
"last">Description
</th>
6316 <td class=
"description last">Returns the name of the network protocol implementation, e.g.
6317 <code>static
</code> or
<code>dhcp
</code>.
</td>
6331 <div class=
"nameContainer">
6332 <h4 class=
"name" id=
"getType">
6334 getType
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
6338 <div class=
"tag-source">
6339 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1980">line
1980</a>
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(
"type
")
</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>
6364 <dl class=
"details">
6402 <table class=
"params">
6407 <th class=
"last">Description
</th>
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>
6438 <div class=
"nameContainer">
6439 <h4 class=
"name" id=
"getUptime">
6441 getUptime
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{number}
</span>
6445 <div class=
"tag-source">
6446 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2000">line
2000</a>
6456 <div class=
"description">
6457 <p>Get the uptime of the logical interface.
</p>
6468 <dl class=
"details">
6506 <table class=
"params">
6511 <th class=
"last">Description
</th>
6524 <td class=
"description last">Returns the uptime of the associated interface in seconds.
</td>
6538 <div class=
"nameContainer">
6539 <h4 class=
"name" id=
"getZoneName">
6541 getZoneName
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
6545 <div class=
"tag-source">
6546 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2051">line
2051</a>
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>
6571 <dl class=
"details">
6609 <table class=
"params">
6614 <th class=
"last">Description
</th>
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>
6646 <div class=
"nameContainer">
6647 <h4 class=
"name" id=
"isAlias">
6649 isAlias
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{null|string}
</span>
6653 <div class=
"tag-source">
6654 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2410">line
2410</a>
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>
6679 <dl class=
"details">
6717 <table class=
"params">
6722 <th class=
"last">Description
</th>
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>
6753 <div class=
"nameContainer">
6754 <h4 class=
"name" id=
"isBridge">
6756 isBridge
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
6760 <div class=
"tag-source">
6761 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2289">line
2289</a>
6771 <div class=
"description">
6772 <p>Checks whether the underlying logical interface is declared as bridge.
</p>
6783 <dl class=
"details">
6821 <table class=
"params">
6826 <th class=
"last">Description
</th>
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>
6855 <div class=
"nameContainer">
6856 <h4 class=
"name" id=
"isCreateable">
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.
<void
>}
</span>
6862 <div class=
"tag-source">
6863 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2322">line
2322</a>
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>
6886 <table class=
"params">
6897 <th class=
"last">Description
</th>
6906 <td class=
"name"><code>ifname
</code></td>
6912 <span class=
"param-type">string
</span>
6920 <td class=
"description last">
6922 <p>The name of the interface to be created.
</p></td>
6931 <dl class=
"details">
6969 <table class=
"params">
6974 <th class=
"last">Description
</th>
6987 <td class=
"description last">Returns a promise resolving if new interface is createable, else
6988 rejects with an error message string.
</td>
7002 <div class=
"nameContainer">
7003 <h4 class=
"name" id=
"isDynamic">
7005 isDynamic
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
7009 <div class=
"tag-source">
7010 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2395">line
2395</a>
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>
7036 <dl class=
"details">
7074 <table class=
"params">
7079 <th class=
"last">Description
</th>
7092 <td class=
"description last">Returns a boolean indicating whether this interface is dynamic (
<code>true
</code>)
7093 or not (
<code>false
</code>).
</td>
7107 <div class=
"nameContainer">
7108 <h4 class=
"name" id=
"isEmpty">
7110 isEmpty
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
7114 <div class=
"tag-source">
7115 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2430">line
2430</a>
7125 <div class=
"description">
7126 <p>Checks whether this logical interface is
"empty
", meaning that ut
7127 has no network devices attached.
</p>
7138 <dl class=
"details">
7176 <table class=
"params">
7181 <th class=
"last">Description
</th>
7194 <td class=
"description last">Returns
<code>true
</code> if this logical interface is empty, else
<code>false
</code>.
</td>
7208 <div class=
"nameContainer">
7209 <h4 class=
"name" id=
"isFloating">
7211 isFloating
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
7215 <div class=
"tag-source">
7216 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2379">line
2379</a>
7226 <div class=
"description">
7227 <p>Checks whether this protocol is
"floating
".
</p>
7228 <p>A
"floating
" 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
"pppoe
".
</p>
7232 <p>This function exists for backwards compatibility with older code
7233 but should not be used anymore.
</p>
7244 <dl class=
"details">
7252 <dt class=
"important tag-deprecated">Deprecated
</dt><dd class=
"yes-def tag-deprecated"><ul class=
"dummy"><li>Yes
</li></ul></dd>
7284 <table class=
"params">
7289 <th class=
"last">Description
</th>
7302 <td class=
"description last">Returns a boolean indicating whether this protocol is floating (
<code>true
</code>)
7303 or not (
<code>false
</code>).
</td>
7317 <div class=
"nameContainer">
7318 <h4 class=
"name" id=
"isInstalled">
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>
7324 <div class=
"tag-source">
7325 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2338">line
2338</a>
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>
7349 <dl class=
"details">
7357 <dt class=
"important tag-deprecated">Deprecated
</dt><dd class=
"yes-def tag-deprecated"><ul class=
"dummy"><li>Yes
</li></ul></dd>
7389 <table class=
"params">
7394 <th class=
"last">Description
</th>
7407 <td class=
"description last">Returns
<code>true
</code> if the protocol support is installed, else
<code>false
</code>.
</td>
7421 <div class=
"nameContainer">
7422 <h4 class=
"name" id=
"isUp">
7424 isUp
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
7428 <div class=
"tag-source">
7429 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2452">line
2452</a>
7439 <div class=
"description">
7440 <p>Checks whether this logical interface is configured and running.
</p>
7451 <dl class=
"details">
7489 <table class=
"params">
7494 <th class=
"last">Description
</th>
7507 <td class=
"description last">Returns
<code>true
</code> when the interface is active or
<code>false
</code> when it is not.
</td>
7521 <div class=
"nameContainer">
7522 <h4 class=
"name" id=
"isVirtual">
7524 isVirtual
<span class=
"signature">()
</span><span class=
"glyphicon glyphicon-circle-arrow-right"></span><span class=
"type-signature returnType">{boolean}
</span>
7528 <div class=
"tag-source">
7529 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line2358">line
2358</a>
7539 <div class=
"description">
7540 <p>Checks whether this protocol is
"virtual
".
</p>
7541 <p>A
"virtual
" 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>
7557 <dl class=
"details">
7595 <table class=
"params">
7600 <th class=
"last">Description
</th>
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>
7628 <div class=
"nameContainer">
7629 <h4 class=
"name" id=
"set">
7631 set
<span class=
"signature">(opt, val)
</span>
7635 <div class=
"tag-source">
7636 <a href=
"network.js.html">network.js
</a>,
<a href=
"network.js.html#line1909">line
1909</a>
7646 <div class=
"description">
7647 <p>Set the given UCI option of this network to the given value.
</p>
7658 <table class=
"params">
7669 <th class=
"last">Description
</th>
7678 <td class=
"name"><code>opt
</code></td>
7684 <span class=
"param-type">string
</span>
7692 <td class=
"description last">
7694 <p>The name of the UCI option to set.
</p></td>
7701 <td class=
"name"><code>val
</code></td>
7707 <span class=
"param-type">null
</span>
7710 <span class=
"param-type">string
</span>
7713 <span class=
"param-type">Array.
<string
></span>
7721 <td class=
"description last">
7723 <p>The value to set or
<code>null
</code> to remove the given option from the
7724 configuration.
</p></td>
7733 <dl class=
"details">
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)
7794 <script>prettyPrint();
</script>
7795 <script src=
"scripts/jaguar.js"></script>