LuCI.network.Protocol.html 239 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Class: Protocol</title>
  6. <script src="scripts/prettify/prettify.js"></script>
  7. <script src="scripts/prettify/lang-css.js"></script>
  8. <script src="scripts/jquery.min.js"></script>
  9. <!--[if lt IE 9]>
  10. <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  11. <![endif]-->
  12. <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
  13. <link type="text/css" rel="stylesheet" href="styles/bootstrap.min.css">
  14. <link type="text/css" rel="stylesheet" href="styles/jaguar.css">
  15. <script>
  16. var config = {"monospaceLinks":true,"cleverLinks":true,"default":{"outputSourceFiles":true}};
  17. </script>
  18. </head>
  19. <body>
  20. <div id="wrap" class="clearfix">
  21. <div class="navigation">
  22. <h3 class="applicationName"><a href="index.html"></a></h3>
  23. <div class="search">
  24. <input id="search" type="text" class="form-control input-sm" placeholder="Search Documentations">
  25. </div>
  26. <ul class="list">
  27. <li class="item" data-name="LuCI">
  28. <span class="title">
  29. <a href="LuCI.html">LuCI</a>
  30. </span>
  31. <ul class="members itemMembers">
  32. <span class="subtitle">Members</span>
  33. <li data-name="LuCI#Class"><a href="LuCI.html#Class">Class</a></li>
  34. <li data-name="LuCI#dom"><a href="LuCI.html#dom">dom</a></li>
  35. <li data-name="LuCI#env"><a href="LuCI.html#env">env</a></li>
  36. <li data-name="LuCI#Poll"><a href="LuCI.html#Poll">Poll</a></li>
  37. <li data-name="LuCI#Request"><a href="LuCI.html#Request">Request</a></li>
  38. <li data-name="LuCI#view"><a href="LuCI.html#view">view</a></li>
  39. </ul>
  40. <ul class="typedefs itemMembers">
  41. <span class="subtitle">Typedefs</span>
  42. <li data-name="LuCI.requestCallbackFn"><a href="LuCI.html#.requestCallbackFn">requestCallbackFn</a></li>
  43. </ul>
  44. <ul class="typedefs itemMembers">
  45. </ul>
  46. <ul class="methods itemMembers">
  47. <span class="subtitle">Methods</span>
  48. <li data-name="LuCI#bind"><a href="LuCI.html#bind">bind</a></li>
  49. <li data-name="LuCI#error"><a href="LuCI.html#error">error</a></li>
  50. <li data-name="LuCI#fspath"><a href="LuCI.html#fspath">fspath</a></li>
  51. <li data-name="LuCI#get"><a href="LuCI.html#get">get</a></li>
  52. <li data-name="LuCI#halt"><a href="LuCI.html#halt">halt</a></li>
  53. <li data-name="LuCI#hasSystemFeature"><a href="LuCI.html#hasSystemFeature">hasSystemFeature</a></li>
  54. <li data-name="LuCI#hasViewPermission"><a href="LuCI.html#hasViewPermission">hasViewPermission</a></li>
  55. <li data-name="LuCI#isObject"><a href="LuCI.html#isObject">isObject</a></li>
  56. <li data-name="LuCI#location"><a href="LuCI.html#location">location</a></li>
  57. <li data-name="LuCI#media"><a href="LuCI.html#media">media</a></li>
  58. <li data-name="LuCI#path"><a href="LuCI.html#path">path</a></li>
  59. <li data-name="LuCI#poll"><a href="LuCI.html#poll">poll</a></li>
  60. <li data-name="LuCI#post"><a href="LuCI.html#post">post</a></li>
  61. <li data-name="LuCI#raise"><a href="LuCI.html#raise">raise</a></li>
  62. <li data-name="LuCI#require"><a href="LuCI.html#require">require</a></li>
  63. <li data-name="LuCI#resolveDefault"><a href="LuCI.html#resolveDefault">resolveDefault</a></li>
  64. <li data-name="LuCI#resource"><a href="LuCI.html#resource">resource</a></li>
  65. <li data-name="LuCI#run"><a href="LuCI.html#run">run</a></li>
  66. <li data-name="LuCI#sortedKeys"><a href="LuCI.html#sortedKeys">sortedKeys</a></li>
  67. <li data-name="LuCI#stop"><a href="LuCI.html#stop">stop</a></li>
  68. <li data-name="LuCI#toArray"><a href="LuCI.html#toArray">toArray</a></li>
  69. <li data-name="LuCI#url"><a href="LuCI.html#url">url</a></li>
  70. </ul>
  71. <ul class="events itemMembers">
  72. </ul>
  73. </li>
  74. <li class="item" data-name="LuCI.baseclass">
  75. <span class="title">
  76. <a href="LuCI.baseclass.html">LuCI.baseclass</a>
  77. </span>
  78. <ul class="members itemMembers">
  79. </ul>
  80. <ul class="typedefs itemMembers">
  81. </ul>
  82. <ul class="typedefs itemMembers">
  83. </ul>
  84. <ul class="methods itemMembers">
  85. <span class="subtitle">Methods</span>
  86. <li data-name="LuCI.baseclass.extend"><a href="LuCI.baseclass.html#.extend">extend</a></li>
  87. <li data-name="LuCI.baseclass.instantiate"><a href="LuCI.baseclass.html#.instantiate">instantiate</a></li>
  88. <li data-name="LuCI.baseclass.isSubclass"><a href="LuCI.baseclass.html#.isSubclass">isSubclass</a></li>
  89. <li data-name="LuCI.baseclass.singleton"><a href="LuCI.baseclass.html#.singleton">singleton</a></li>
  90. <li data-name="LuCI.baseclass#super"><a href="LuCI.baseclass.html#super">super</a></li>
  91. <li data-name="LuCI.baseclass#varargs"><a href="LuCI.baseclass.html#varargs">varargs</a></li>
  92. </ul>
  93. <ul class="events itemMembers">
  94. </ul>
  95. </li>
  96. <li class="item" data-name="LuCI.dom">
  97. <span class="title">
  98. <a href="LuCI.dom.html">LuCI.dom</a>
  99. </span>
  100. <ul class="members itemMembers">
  101. </ul>
  102. <ul class="typedefs itemMembers">
  103. <span class="subtitle">Typedefs</span>
  104. <li data-name="LuCI.dom~ignoreCallbackFn"><a href="LuCI.dom.html#~ignoreCallbackFn">ignoreCallbackFn</a></li>
  105. </ul>
  106. <ul class="typedefs itemMembers">
  107. </ul>
  108. <ul class="methods itemMembers">
  109. <span class="subtitle">Methods</span>
  110. <li data-name="LuCI.dom#append"><a href="LuCI.dom.html#append">append</a></li>
  111. <li data-name="LuCI.dom#attr"><a href="LuCI.dom.html#attr">attr</a></li>
  112. <li data-name="LuCI.dom#bindClassInstance"><a href="LuCI.dom.html#bindClassInstance">bindClassInstance</a></li>
  113. <li data-name="LuCI.dom#callClassMethod"><a href="LuCI.dom.html#callClassMethod">callClassMethod</a></li>
  114. <li data-name="LuCI.dom#content"><a href="LuCI.dom.html#content">content</a></li>
  115. <li data-name="LuCI.dom#create"><a href="LuCI.dom.html#create">create</a></li>
  116. <li data-name="LuCI.dom#data"><a href="LuCI.dom.html#data">data</a></li>
  117. <li data-name="LuCI.dom#elem"><a href="LuCI.dom.html#elem">elem</a></li>
  118. <li data-name="LuCI.dom#findClassInstance"><a href="LuCI.dom.html#findClassInstance">findClassInstance</a></li>
  119. <li data-name="LuCI.dom#isEmpty"><a href="LuCI.dom.html#isEmpty">isEmpty</a></li>
  120. <li data-name="LuCI.dom#matches"><a href="LuCI.dom.html#matches">matches</a></li>
  121. <li data-name="LuCI.dom#parent"><a href="LuCI.dom.html#parent">parent</a></li>
  122. <li data-name="LuCI.dom#parse"><a href="LuCI.dom.html#parse">parse</a></li>
  123. </ul>
  124. <ul class="events itemMembers">
  125. </ul>
  126. </li>
  127. <li class="item" data-name="LuCI.form">
  128. <span class="title">
  129. <a href="LuCI.form.html">LuCI.form</a>
  130. </span>
  131. <ul class="members itemMembers">
  132. </ul>
  133. <ul class="typedefs itemMembers">
  134. </ul>
  135. <ul class="typedefs itemMembers">
  136. </ul>
  137. <ul class="methods itemMembers">
  138. </ul>
  139. <ul class="events itemMembers">
  140. </ul>
  141. </li>
  142. <li class="item" data-name="LuCI.form.AbstractElement">
  143. <span class="title">
  144. <a href="LuCI.form.AbstractElement.html">LuCI.form.AbstractElement</a>
  145. </span>
  146. <ul class="members itemMembers">
  147. </ul>
  148. <ul class="typedefs itemMembers">
  149. </ul>
  150. <ul class="typedefs itemMembers">
  151. </ul>
  152. <ul class="methods itemMembers">
  153. <span class="subtitle">Methods</span>
  154. <li data-name="LuCI.form.AbstractElement#append"><a href="LuCI.form.AbstractElement.html#append">append</a></li>
  155. <li data-name="LuCI.form.AbstractElement#parse"><a href="LuCI.form.AbstractElement.html#parse">parse</a></li>
  156. <li data-name="LuCI.form.AbstractElement#render"><a href="LuCI.form.AbstractElement.html#render">render</a></li>
  157. <li data-name="LuCI.form.AbstractElement#stripTags"><a href="LuCI.form.AbstractElement.html#stripTags">stripTags</a></li>
  158. <li data-name="LuCI.form.AbstractElement#titleFn"><a href="LuCI.form.AbstractElement.html#titleFn">titleFn</a></li>
  159. </ul>
  160. <ul class="events itemMembers">
  161. </ul>
  162. </li>
  163. <li class="item" data-name="LuCI.form.AbstractSection">
  164. <span class="title">
  165. <a href="LuCI.form.AbstractSection.html">LuCI.form.AbstractSection</a>
  166. </span>
  167. <ul class="members itemMembers">
  168. <span class="subtitle">Members</span>
  169. <li data-name="LuCI.form.AbstractSection##parentoption"><a href="LuCI.form.AbstractSection.html#parentoption">parentoption</a></li>
  170. </ul>
  171. <ul class="typedefs itemMembers">
  172. </ul>
  173. <ul class="typedefs itemMembers">
  174. </ul>
  175. <ul class="methods itemMembers">
  176. <span class="subtitle">Methods</span>
  177. <li data-name="LuCI.form.AbstractSection#append"><a href="LuCI.form.AbstractSection.html#append">append</a></li>
  178. <li data-name="LuCI.form.AbstractSection#cfgsections"><a href="LuCI.form.AbstractSection.html#cfgsections">cfgsections</a></li>
  179. <li data-name="LuCI.form.AbstractSection#cfgvalue"><a href="LuCI.form.AbstractSection.html#cfgvalue">cfgvalue</a></li>
  180. <li data-name="LuCI.form.AbstractSection#filter"><a href="LuCI.form.AbstractSection.html#filter">filter</a></li>
  181. <li data-name="LuCI.form.AbstractSection#formvalue"><a href="LuCI.form.AbstractSection.html#formvalue">formvalue</a></li>
  182. <li data-name="LuCI.form.AbstractSection#getOption"><a href="LuCI.form.AbstractSection.html#getOption">getOption</a></li>
  183. <li data-name="LuCI.form.AbstractSection#getUIElement"><a href="LuCI.form.AbstractSection.html#getUIElement">getUIElement</a></li>
  184. <li data-name="LuCI.form.AbstractSection#load"><a href="LuCI.form.AbstractSection.html#load">load</a></li>
  185. <li data-name="LuCI.form.AbstractSection#option"><a href="LuCI.form.AbstractSection.html#option">option</a></li>
  186. <li data-name="LuCI.form.AbstractSection#parse"><a href="LuCI.form.AbstractSection.html#parse">parse</a></li>
  187. <li data-name="LuCI.form.AbstractSection#render"><a href="LuCI.form.AbstractSection.html#render">render</a></li>
  188. <li data-name="LuCI.form.AbstractSection#stripTags"><a href="LuCI.form.AbstractSection.html#stripTags">stripTags</a></li>
  189. <li data-name="LuCI.form.AbstractSection#tab"><a href="LuCI.form.AbstractSection.html#tab">tab</a></li>
  190. <li data-name="LuCI.form.AbstractSection#taboption"><a href="LuCI.form.AbstractSection.html#taboption">taboption</a></li>
  191. <li data-name="LuCI.form.AbstractSection#titleFn"><a href="LuCI.form.AbstractSection.html#titleFn">titleFn</a></li>
  192. </ul>
  193. <ul class="events itemMembers">
  194. </ul>
  195. </li>
  196. <li class="item" data-name="LuCI.form.AbstractValue">
  197. <span class="title">
  198. <a href="LuCI.form.AbstractValue.html">LuCI.form.AbstractValue</a>
  199. </span>
  200. <ul class="members itemMembers">
  201. <span class="subtitle">Members</span>
  202. <li data-name="LuCI.form.AbstractValue##datatype"><a href="LuCI.form.AbstractValue.html#datatype">datatype</a></li>
  203. <li data-name="LuCI.form.AbstractValue##default"><a href="LuCI.form.AbstractValue.html#default">default</a></li>
  204. <li data-name="LuCI.form.AbstractValue##editable"><a href="LuCI.form.AbstractValue.html#editable">editable</a></li>
  205. <li data-name="LuCI.form.AbstractValue##modalonly"><a href="LuCI.form.AbstractValue.html#modalonly">modalonly</a></li>
  206. <li data-name="LuCI.form.AbstractValue##onchange"><a href="LuCI.form.AbstractValue.html#onchange">onchange</a></li>
  207. <li data-name="LuCI.form.AbstractValue##optional"><a href="LuCI.form.AbstractValue.html#optional">optional</a></li>
  208. <li data-name="LuCI.form.AbstractValue##readonly"><a href="LuCI.form.AbstractValue.html#readonly">readonly</a></li>
  209. <li data-name="LuCI.form.AbstractValue##rmempty"><a href="LuCI.form.AbstractValue.html#rmempty">rmempty</a></li>
  210. <li data-name="LuCI.form.AbstractValue##uciconfig"><a href="LuCI.form.AbstractValue.html#uciconfig">uciconfig</a></li>
  211. <li data-name="LuCI.form.AbstractValue##ucioption"><a href="LuCI.form.AbstractValue.html#ucioption">ucioption</a></li>
  212. <li data-name="LuCI.form.AbstractValue##ucisection"><a href="LuCI.form.AbstractValue.html#ucisection">ucisection</a></li>
  213. <li data-name="LuCI.form.AbstractValue##validate"><a href="LuCI.form.AbstractValue.html#validate">validate</a></li>
  214. <li data-name="LuCI.form.AbstractValue##width"><a href="LuCI.form.AbstractValue.html#width">width</a></li>
  215. </ul>
  216. <ul class="typedefs itemMembers">
  217. </ul>
  218. <ul class="typedefs itemMembers">
  219. </ul>
  220. <ul class="methods itemMembers">
  221. <span class="subtitle">Methods</span>
  222. <li data-name="LuCI.form.AbstractValue#append"><a href="LuCI.form.AbstractValue.html#append">append</a></li>
  223. <li data-name="LuCI.form.AbstractValue#cbid"><a href="LuCI.form.AbstractValue.html#cbid">cbid</a></li>
  224. <li data-name="LuCI.form.AbstractValue#cfgvalue"><a href="LuCI.form.AbstractValue.html#cfgvalue">cfgvalue</a></li>
  225. <li data-name="LuCI.form.AbstractValue#depends"><a href="LuCI.form.AbstractValue.html#depends">depends</a></li>
  226. <li data-name="LuCI.form.AbstractValue#formvalue"><a href="LuCI.form.AbstractValue.html#formvalue">formvalue</a></li>
  227. <li data-name="LuCI.form.AbstractValue#getUIElement"><a href="LuCI.form.AbstractValue.html#getUIElement">getUIElement</a></li>
  228. <li data-name="LuCI.form.AbstractValue#isActive"><a href="LuCI.form.AbstractValue.html#isActive">isActive</a></li>
  229. <li data-name="LuCI.form.AbstractValue#isValid"><a href="LuCI.form.AbstractValue.html#isValid">isValid</a></li>
  230. <li data-name="LuCI.form.AbstractValue#load"><a href="LuCI.form.AbstractValue.html#load">load</a></li>
  231. <li data-name="LuCI.form.AbstractValue#parse"><a href="LuCI.form.AbstractValue.html#parse">parse</a></li>
  232. <li data-name="LuCI.form.AbstractValue#remove"><a href="LuCI.form.AbstractValue.html#remove">remove</a></li>
  233. <li data-name="LuCI.form.AbstractValue#render"><a href="LuCI.form.AbstractValue.html#render">render</a></li>
  234. <li data-name="LuCI.form.AbstractValue#stripTags"><a href="LuCI.form.AbstractValue.html#stripTags">stripTags</a></li>
  235. <li data-name="LuCI.form.AbstractValue#textvalue"><a href="LuCI.form.AbstractValue.html#textvalue">textvalue</a></li>
  236. <li data-name="LuCI.form.AbstractValue#titleFn"><a href="LuCI.form.AbstractValue.html#titleFn">titleFn</a></li>
  237. <li data-name="LuCI.form.AbstractValue#validate"><a href="LuCI.form.AbstractValue.html#validate">validate</a></li>
  238. <li data-name="LuCI.form.AbstractValue#write"><a href="LuCI.form.AbstractValue.html#write">write</a></li>
  239. </ul>
  240. <ul class="events itemMembers">
  241. </ul>
  242. </li>
  243. <li class="item" data-name="LuCI.form.ButtonValue">
  244. <span class="title">
  245. <a href="LuCI.form.ButtonValue.html">LuCI.form.ButtonValue</a>
  246. </span>
  247. <ul class="members itemMembers">
  248. <span class="subtitle">Members</span>
  249. <li data-name="LuCI.form.ButtonValue##inputstyle"><a href="LuCI.form.ButtonValue.html#inputstyle">inputstyle</a></li>
  250. <li data-name="LuCI.form.ButtonValue##inputtitle"><a href="LuCI.form.ButtonValue.html#inputtitle">inputtitle</a></li>
  251. <li data-name="LuCI.form.ButtonValue##onclick"><a href="LuCI.form.ButtonValue.html#onclick">onclick</a></li>
  252. <li data-name="LuCI.form.ButtonValue#datatype"><a href="LuCI.form.ButtonValue.html#datatype">datatype</a></li>
  253. <li data-name="LuCI.form.ButtonValue#default"><a href="LuCI.form.ButtonValue.html#default">default</a></li>
  254. <li data-name="LuCI.form.ButtonValue#editable"><a href="LuCI.form.ButtonValue.html#editable">editable</a></li>
  255. <li data-name="LuCI.form.ButtonValue#modalonly"><a href="LuCI.form.ButtonValue.html#modalonly">modalonly</a></li>
  256. <li data-name="LuCI.form.ButtonValue#onchange"><a href="LuCI.form.ButtonValue.html#onchange">onchange</a></li>
  257. <li data-name="LuCI.form.ButtonValue#optional"><a href="LuCI.form.ButtonValue.html#optional">optional</a></li>
  258. <li data-name="LuCI.form.ButtonValue#password"><a href="LuCI.form.ButtonValue.html#password">password</a></li>
  259. <li data-name="LuCI.form.ButtonValue#placeholder"><a href="LuCI.form.ButtonValue.html#placeholder">placeholder</a></li>
  260. <li data-name="LuCI.form.ButtonValue#readonly"><a href="LuCI.form.ButtonValue.html#readonly">readonly</a></li>
  261. <li data-name="LuCI.form.ButtonValue#rmempty"><a href="LuCI.form.ButtonValue.html#rmempty">rmempty</a></li>
  262. <li data-name="LuCI.form.ButtonValue#uciconfig"><a href="LuCI.form.ButtonValue.html#uciconfig">uciconfig</a></li>
  263. <li data-name="LuCI.form.ButtonValue#ucioption"><a href="LuCI.form.ButtonValue.html#ucioption">ucioption</a></li>
  264. <li data-name="LuCI.form.ButtonValue#ucisection"><a href="LuCI.form.ButtonValue.html#ucisection">ucisection</a></li>
  265. <li data-name="LuCI.form.ButtonValue#validate"><a href="LuCI.form.ButtonValue.html#validate">validate</a></li>
  266. <li data-name="LuCI.form.ButtonValue#width"><a href="LuCI.form.ButtonValue.html#width">width</a></li>
  267. </ul>
  268. <ul class="typedefs itemMembers">
  269. </ul>
  270. <ul class="typedefs itemMembers">
  271. </ul>
  272. <ul class="methods itemMembers">
  273. <span class="subtitle">Methods</span>
  274. <li data-name="LuCI.form.ButtonValue#append"><a href="LuCI.form.ButtonValue.html#append">append</a></li>
  275. <li data-name="LuCI.form.ButtonValue#cbid"><a href="LuCI.form.ButtonValue.html#cbid">cbid</a></li>
  276. <li data-name="LuCI.form.ButtonValue#cfgvalue"><a href="LuCI.form.ButtonValue.html#cfgvalue">cfgvalue</a></li>
  277. <li data-name="LuCI.form.ButtonValue#depends"><a href="LuCI.form.ButtonValue.html#depends">depends</a></li>
  278. <li data-name="LuCI.form.ButtonValue#formvalue"><a href="LuCI.form.ButtonValue.html#formvalue">formvalue</a></li>
  279. <li data-name="LuCI.form.ButtonValue#getUIElement"><a href="LuCI.form.ButtonValue.html#getUIElement">getUIElement</a></li>
  280. <li data-name="LuCI.form.ButtonValue#isActive"><a href="LuCI.form.ButtonValue.html#isActive">isActive</a></li>
  281. <li data-name="LuCI.form.ButtonValue#isValid"><a href="LuCI.form.ButtonValue.html#isValid">isValid</a></li>
  282. <li data-name="LuCI.form.ButtonValue#load"><a href="LuCI.form.ButtonValue.html#load">load</a></li>
  283. <li data-name="LuCI.form.ButtonValue#parse"><a href="LuCI.form.ButtonValue.html#parse">parse</a></li>
  284. <li data-name="LuCI.form.ButtonValue#remove"><a href="LuCI.form.ButtonValue.html#remove">remove</a></li>
  285. <li data-name="LuCI.form.ButtonValue#stripTags"><a href="LuCI.form.ButtonValue.html#stripTags">stripTags</a></li>
  286. <li data-name="LuCI.form.ButtonValue#textvalue"><a href="LuCI.form.ButtonValue.html#textvalue">textvalue</a></li>
  287. <li data-name="LuCI.form.ButtonValue#titleFn"><a href="LuCI.form.ButtonValue.html#titleFn">titleFn</a></li>
  288. <li data-name="LuCI.form.ButtonValue#value"><a href="LuCI.form.ButtonValue.html#value">value</a></li>
  289. <li data-name="LuCI.form.ButtonValue#write"><a href="LuCI.form.ButtonValue.html#write">write</a></li>
  290. </ul>
  291. <ul class="events itemMembers">
  292. </ul>
  293. </li>
  294. <li class="item" data-name="LuCI.form.DummyValue">
  295. <span class="title">
  296. <a href="LuCI.form.DummyValue.html">LuCI.form.DummyValue</a>
  297. </span>
  298. <ul class="members itemMembers">
  299. <span class="subtitle">Members</span>
  300. <li data-name="LuCI.form.DummyValue##href"><a href="LuCI.form.DummyValue.html#href">href</a></li>
  301. <li data-name="LuCI.form.DummyValue##rawhtml"><a href="LuCI.form.DummyValue.html#rawhtml">rawhtml</a></li>
  302. <li data-name="LuCI.form.DummyValue#datatype"><a href="LuCI.form.DummyValue.html#datatype">datatype</a></li>
  303. <li data-name="LuCI.form.DummyValue#default"><a href="LuCI.form.DummyValue.html#default">default</a></li>
  304. <li data-name="LuCI.form.DummyValue#editable"><a href="LuCI.form.DummyValue.html#editable">editable</a></li>
  305. <li data-name="LuCI.form.DummyValue#modalonly"><a href="LuCI.form.DummyValue.html#modalonly">modalonly</a></li>
  306. <li data-name="LuCI.form.DummyValue#onchange"><a href="LuCI.form.DummyValue.html#onchange">onchange</a></li>
  307. <li data-name="LuCI.form.DummyValue#optional"><a href="LuCI.form.DummyValue.html#optional">optional</a></li>
  308. <li data-name="LuCI.form.DummyValue#password"><a href="LuCI.form.DummyValue.html#password">password</a></li>
  309. <li data-name="LuCI.form.DummyValue#placeholder"><a href="LuCI.form.DummyValue.html#placeholder">placeholder</a></li>
  310. <li data-name="LuCI.form.DummyValue#readonly"><a href="LuCI.form.DummyValue.html#readonly">readonly</a></li>
  311. <li data-name="LuCI.form.DummyValue#rmempty"><a href="LuCI.form.DummyValue.html#rmempty">rmempty</a></li>
  312. <li data-name="LuCI.form.DummyValue#uciconfig"><a href="LuCI.form.DummyValue.html#uciconfig">uciconfig</a></li>
  313. <li data-name="LuCI.form.DummyValue#ucioption"><a href="LuCI.form.DummyValue.html#ucioption">ucioption</a></li>
  314. <li data-name="LuCI.form.DummyValue#ucisection"><a href="LuCI.form.DummyValue.html#ucisection">ucisection</a></li>
  315. <li data-name="LuCI.form.DummyValue#validate"><a href="LuCI.form.DummyValue.html#validate">validate</a></li>
  316. <li data-name="LuCI.form.DummyValue#width"><a href="LuCI.form.DummyValue.html#width">width</a></li>
  317. </ul>
  318. <ul class="typedefs itemMembers">
  319. </ul>
  320. <ul class="typedefs itemMembers">
  321. </ul>
  322. <ul class="methods itemMembers">
  323. <span class="subtitle">Methods</span>
  324. <li data-name="LuCI.form.DummyValue#append"><a href="LuCI.form.DummyValue.html#append">append</a></li>
  325. <li data-name="LuCI.form.DummyValue#cbid"><a href="LuCI.form.DummyValue.html#cbid">cbid</a></li>
  326. <li data-name="LuCI.form.DummyValue#cfgvalue"><a href="LuCI.form.DummyValue.html#cfgvalue">cfgvalue</a></li>
  327. <li data-name="LuCI.form.DummyValue#depends"><a href="LuCI.form.DummyValue.html#depends">depends</a></li>
  328. <li data-name="LuCI.form.DummyValue#formvalue"><a href="LuCI.form.DummyValue.html#formvalue">formvalue</a></li>
  329. <li data-name="LuCI.form.DummyValue#getUIElement"><a href="LuCI.form.DummyValue.html#getUIElement">getUIElement</a></li>
  330. <li data-name="LuCI.form.DummyValue#isActive"><a href="LuCI.form.DummyValue.html#isActive">isActive</a></li>
  331. <li data-name="LuCI.form.DummyValue#isValid"><a href="LuCI.form.DummyValue.html#isValid">isValid</a></li>
  332. <li data-name="LuCI.form.DummyValue#load"><a href="LuCI.form.DummyValue.html#load">load</a></li>
  333. <li data-name="LuCI.form.DummyValue#parse"><a href="LuCI.form.DummyValue.html#parse">parse</a></li>
  334. <li data-name="LuCI.form.DummyValue#remove"><a href="LuCI.form.DummyValue.html#remove">remove</a></li>
  335. <li data-name="LuCI.form.DummyValue#stripTags"><a href="LuCI.form.DummyValue.html#stripTags">stripTags</a></li>
  336. <li data-name="LuCI.form.DummyValue#textvalue"><a href="LuCI.form.DummyValue.html#textvalue">textvalue</a></li>
  337. <li data-name="LuCI.form.DummyValue#titleFn"><a href="LuCI.form.DummyValue.html#titleFn">titleFn</a></li>
  338. <li data-name="LuCI.form.DummyValue#value"><a href="LuCI.form.DummyValue.html#value">value</a></li>
  339. <li data-name="LuCI.form.DummyValue#write"><a href="LuCI.form.DummyValue.html#write">write</a></li>
  340. </ul>
  341. <ul class="events itemMembers">
  342. </ul>
  343. </li>
  344. <li class="item" data-name="LuCI.form.DynamicList">
  345. <span class="title">
  346. <a href="LuCI.form.DynamicList.html">LuCI.form.DynamicList</a>
  347. </span>
  348. <ul class="members itemMembers">
  349. <span class="subtitle">Members</span>
  350. <li data-name="LuCI.form.DynamicList#datatype"><a href="LuCI.form.DynamicList.html#datatype">datatype</a></li>
  351. <li data-name="LuCI.form.DynamicList#default"><a href="LuCI.form.DynamicList.html#default">default</a></li>
  352. <li data-name="LuCI.form.DynamicList#editable"><a href="LuCI.form.DynamicList.html#editable">editable</a></li>
  353. <li data-name="LuCI.form.DynamicList#modalonly"><a href="LuCI.form.DynamicList.html#modalonly">modalonly</a></li>
  354. <li data-name="LuCI.form.DynamicList#onchange"><a href="LuCI.form.DynamicList.html#onchange">onchange</a></li>
  355. <li data-name="LuCI.form.DynamicList#optional"><a href="LuCI.form.DynamicList.html#optional">optional</a></li>
  356. <li data-name="LuCI.form.DynamicList#password"><a href="LuCI.form.DynamicList.html#password">password</a></li>
  357. <li data-name="LuCI.form.DynamicList#placeholder"><a href="LuCI.form.DynamicList.html#placeholder">placeholder</a></li>
  358. <li data-name="LuCI.form.DynamicList#readonly"><a href="LuCI.form.DynamicList.html#readonly">readonly</a></li>
  359. <li data-name="LuCI.form.DynamicList#rmempty"><a href="LuCI.form.DynamicList.html#rmempty">rmempty</a></li>
  360. <li data-name="LuCI.form.DynamicList#uciconfig"><a href="LuCI.form.DynamicList.html#uciconfig">uciconfig</a></li>
  361. <li data-name="LuCI.form.DynamicList#ucioption"><a href="LuCI.form.DynamicList.html#ucioption">ucioption</a></li>
  362. <li data-name="LuCI.form.DynamicList#ucisection"><a href="LuCI.form.DynamicList.html#ucisection">ucisection</a></li>
  363. <li data-name="LuCI.form.DynamicList#validate"><a href="LuCI.form.DynamicList.html#validate">validate</a></li>
  364. <li data-name="LuCI.form.DynamicList#width"><a href="LuCI.form.DynamicList.html#width">width</a></li>
  365. </ul>
  366. <ul class="typedefs itemMembers">
  367. </ul>
  368. <ul class="typedefs itemMembers">
  369. </ul>
  370. <ul class="methods itemMembers">
  371. <span class="subtitle">Methods</span>
  372. <li data-name="LuCI.form.DynamicList#append"><a href="LuCI.form.DynamicList.html#append">append</a></li>
  373. <li data-name="LuCI.form.DynamicList#cbid"><a href="LuCI.form.DynamicList.html#cbid">cbid</a></li>
  374. <li data-name="LuCI.form.DynamicList#cfgvalue"><a href="LuCI.form.DynamicList.html#cfgvalue">cfgvalue</a></li>
  375. <li data-name="LuCI.form.DynamicList#depends"><a href="LuCI.form.DynamicList.html#depends">depends</a></li>
  376. <li data-name="LuCI.form.DynamicList#formvalue"><a href="LuCI.form.DynamicList.html#formvalue">formvalue</a></li>
  377. <li data-name="LuCI.form.DynamicList#getUIElement"><a href="LuCI.form.DynamicList.html#getUIElement">getUIElement</a></li>
  378. <li data-name="LuCI.form.DynamicList#isActive"><a href="LuCI.form.DynamicList.html#isActive">isActive</a></li>
  379. <li data-name="LuCI.form.DynamicList#isValid"><a href="LuCI.form.DynamicList.html#isValid">isValid</a></li>
  380. <li data-name="LuCI.form.DynamicList#load"><a href="LuCI.form.DynamicList.html#load">load</a></li>
  381. <li data-name="LuCI.form.DynamicList#parse"><a href="LuCI.form.DynamicList.html#parse">parse</a></li>
  382. <li data-name="LuCI.form.DynamicList#remove"><a href="LuCI.form.DynamicList.html#remove">remove</a></li>
  383. <li data-name="LuCI.form.DynamicList#stripTags"><a href="LuCI.form.DynamicList.html#stripTags">stripTags</a></li>
  384. <li data-name="LuCI.form.DynamicList#textvalue"><a href="LuCI.form.DynamicList.html#textvalue">textvalue</a></li>
  385. <li data-name="LuCI.form.DynamicList#titleFn"><a href="LuCI.form.DynamicList.html#titleFn">titleFn</a></li>
  386. <li data-name="LuCI.form.DynamicList#value"><a href="LuCI.form.DynamicList.html#value">value</a></li>
  387. <li data-name="LuCI.form.DynamicList#write"><a href="LuCI.form.DynamicList.html#write">write</a></li>
  388. </ul>
  389. <ul class="events itemMembers">
  390. </ul>
  391. </li>
  392. <li class="item" data-name="LuCI.form.FileUpload">
  393. <span class="title">
  394. <a href="LuCI.form.FileUpload.html">LuCI.form.FileUpload</a>
  395. </span>
  396. <ul class="members itemMembers">
  397. <span class="subtitle">Members</span>
  398. <li data-name="LuCI.form.FileUpload##enable_remove"><a href="LuCI.form.FileUpload.html#enable_remove">enable_remove</a></li>
  399. <li data-name="LuCI.form.FileUpload##enable_upload"><a href="LuCI.form.FileUpload.html#enable_upload">enable_upload</a></li>
  400. <li data-name="LuCI.form.FileUpload##root_directory"><a href="LuCI.form.FileUpload.html#root_directory">root_directory</a></li>
  401. <li data-name="LuCI.form.FileUpload##show_hidden"><a href="LuCI.form.FileUpload.html#show_hidden">show_hidden</a></li>
  402. <li data-name="LuCI.form.FileUpload#datatype"><a href="LuCI.form.FileUpload.html#datatype">datatype</a></li>
  403. <li data-name="LuCI.form.FileUpload#default"><a href="LuCI.form.FileUpload.html#default">default</a></li>
  404. <li data-name="LuCI.form.FileUpload#editable"><a href="LuCI.form.FileUpload.html#editable">editable</a></li>
  405. <li data-name="LuCI.form.FileUpload#modalonly"><a href="LuCI.form.FileUpload.html#modalonly">modalonly</a></li>
  406. <li data-name="LuCI.form.FileUpload#onchange"><a href="LuCI.form.FileUpload.html#onchange">onchange</a></li>
  407. <li data-name="LuCI.form.FileUpload#optional"><a href="LuCI.form.FileUpload.html#optional">optional</a></li>
  408. <li data-name="LuCI.form.FileUpload#password"><a href="LuCI.form.FileUpload.html#password">password</a></li>
  409. <li data-name="LuCI.form.FileUpload#placeholder"><a href="LuCI.form.FileUpload.html#placeholder">placeholder</a></li>
  410. <li data-name="LuCI.form.FileUpload#readonly"><a href="LuCI.form.FileUpload.html#readonly">readonly</a></li>
  411. <li data-name="LuCI.form.FileUpload#rmempty"><a href="LuCI.form.FileUpload.html#rmempty">rmempty</a></li>
  412. <li data-name="LuCI.form.FileUpload#uciconfig"><a href="LuCI.form.FileUpload.html#uciconfig">uciconfig</a></li>
  413. <li data-name="LuCI.form.FileUpload#ucioption"><a href="LuCI.form.FileUpload.html#ucioption">ucioption</a></li>
  414. <li data-name="LuCI.form.FileUpload#ucisection"><a href="LuCI.form.FileUpload.html#ucisection">ucisection</a></li>
  415. <li data-name="LuCI.form.FileUpload#validate"><a href="LuCI.form.FileUpload.html#validate">validate</a></li>
  416. <li data-name="LuCI.form.FileUpload#width"><a href="LuCI.form.FileUpload.html#width">width</a></li>
  417. </ul>
  418. <ul class="typedefs itemMembers">
  419. </ul>
  420. <ul class="typedefs itemMembers">
  421. </ul>
  422. <ul class="methods itemMembers">
  423. <span class="subtitle">Methods</span>
  424. <li data-name="LuCI.form.FileUpload#append"><a href="LuCI.form.FileUpload.html#append">append</a></li>
  425. <li data-name="LuCI.form.FileUpload#cbid"><a href="LuCI.form.FileUpload.html#cbid">cbid</a></li>
  426. <li data-name="LuCI.form.FileUpload#cfgvalue"><a href="LuCI.form.FileUpload.html#cfgvalue">cfgvalue</a></li>
  427. <li data-name="LuCI.form.FileUpload#depends"><a href="LuCI.form.FileUpload.html#depends">depends</a></li>
  428. <li data-name="LuCI.form.FileUpload#formvalue"><a href="LuCI.form.FileUpload.html#formvalue">formvalue</a></li>
  429. <li data-name="LuCI.form.FileUpload#getUIElement"><a href="LuCI.form.FileUpload.html#getUIElement">getUIElement</a></li>
  430. <li data-name="LuCI.form.FileUpload#isActive"><a href="LuCI.form.FileUpload.html#isActive">isActive</a></li>
  431. <li data-name="LuCI.form.FileUpload#isValid"><a href="LuCI.form.FileUpload.html#isValid">isValid</a></li>
  432. <li data-name="LuCI.form.FileUpload#load"><a href="LuCI.form.FileUpload.html#load">load</a></li>
  433. <li data-name="LuCI.form.FileUpload#parse"><a href="LuCI.form.FileUpload.html#parse">parse</a></li>
  434. <li data-name="LuCI.form.FileUpload#remove"><a href="LuCI.form.FileUpload.html#remove">remove</a></li>
  435. <li data-name="LuCI.form.FileUpload#stripTags"><a href="LuCI.form.FileUpload.html#stripTags">stripTags</a></li>
  436. <li data-name="LuCI.form.FileUpload#textvalue"><a href="LuCI.form.FileUpload.html#textvalue">textvalue</a></li>
  437. <li data-name="LuCI.form.FileUpload#titleFn"><a href="LuCI.form.FileUpload.html#titleFn">titleFn</a></li>
  438. <li data-name="LuCI.form.FileUpload#value"><a href="LuCI.form.FileUpload.html#value">value</a></li>
  439. <li data-name="LuCI.form.FileUpload#write"><a href="LuCI.form.FileUpload.html#write">write</a></li>
  440. </ul>
  441. <ul class="events itemMembers">
  442. </ul>
  443. </li>
  444. <li class="item" data-name="LuCI.form.FlagValue">
  445. <span class="title">
  446. <a href="LuCI.form.FlagValue.html">LuCI.form.FlagValue</a>
  447. </span>
  448. <ul class="members itemMembers">
  449. <span class="subtitle">Members</span>
  450. <li data-name="LuCI.form.FlagValue##disabled"><a href="LuCI.form.FlagValue.html#disabled">disabled</a></li>
  451. <li data-name="LuCI.form.FlagValue##enabled"><a href="LuCI.form.FlagValue.html#enabled">enabled</a></li>
  452. <li data-name="LuCI.form.FlagValue#datatype"><a href="LuCI.form.FlagValue.html#datatype">datatype</a></li>
  453. <li data-name="LuCI.form.FlagValue#default"><a href="LuCI.form.FlagValue.html#default">default</a></li>
  454. <li data-name="LuCI.form.FlagValue#editable"><a href="LuCI.form.FlagValue.html#editable">editable</a></li>
  455. <li data-name="LuCI.form.FlagValue#modalonly"><a href="LuCI.form.FlagValue.html#modalonly">modalonly</a></li>
  456. <li data-name="LuCI.form.FlagValue#onchange"><a href="LuCI.form.FlagValue.html#onchange">onchange</a></li>
  457. <li data-name="LuCI.form.FlagValue#optional"><a href="LuCI.form.FlagValue.html#optional">optional</a></li>
  458. <li data-name="LuCI.form.FlagValue#password"><a href="LuCI.form.FlagValue.html#password">password</a></li>
  459. <li data-name="LuCI.form.FlagValue#placeholder"><a href="LuCI.form.FlagValue.html#placeholder">placeholder</a></li>
  460. <li data-name="LuCI.form.FlagValue#readonly"><a href="LuCI.form.FlagValue.html#readonly">readonly</a></li>
  461. <li data-name="LuCI.form.FlagValue#rmempty"><a href="LuCI.form.FlagValue.html#rmempty">rmempty</a></li>
  462. <li data-name="LuCI.form.FlagValue#uciconfig"><a href="LuCI.form.FlagValue.html#uciconfig">uciconfig</a></li>
  463. <li data-name="LuCI.form.FlagValue#ucioption"><a href="LuCI.form.FlagValue.html#ucioption">ucioption</a></li>
  464. <li data-name="LuCI.form.FlagValue#ucisection"><a href="LuCI.form.FlagValue.html#ucisection">ucisection</a></li>
  465. <li data-name="LuCI.form.FlagValue#validate"><a href="LuCI.form.FlagValue.html#validate">validate</a></li>
  466. <li data-name="LuCI.form.FlagValue#width"><a href="LuCI.form.FlagValue.html#width">width</a></li>
  467. </ul>
  468. <ul class="typedefs itemMembers">
  469. </ul>
  470. <ul class="typedefs itemMembers">
  471. </ul>
  472. <ul class="methods itemMembers">
  473. <span class="subtitle">Methods</span>
  474. <li data-name="LuCI.form.FlagValue#append"><a href="LuCI.form.FlagValue.html#append">append</a></li>
  475. <li data-name="LuCI.form.FlagValue#cbid"><a href="LuCI.form.FlagValue.html#cbid">cbid</a></li>
  476. <li data-name="LuCI.form.FlagValue#cfgvalue"><a href="LuCI.form.FlagValue.html#cfgvalue">cfgvalue</a></li>
  477. <li data-name="LuCI.form.FlagValue#depends"><a href="LuCI.form.FlagValue.html#depends">depends</a></li>
  478. <li data-name="LuCI.form.FlagValue#formvalue"><a href="LuCI.form.FlagValue.html#formvalue">formvalue</a></li>
  479. <li data-name="LuCI.form.FlagValue#getUIElement"><a href="LuCI.form.FlagValue.html#getUIElement">getUIElement</a></li>
  480. <li data-name="LuCI.form.FlagValue#isActive"><a href="LuCI.form.FlagValue.html#isActive">isActive</a></li>
  481. <li data-name="LuCI.form.FlagValue#isValid"><a href="LuCI.form.FlagValue.html#isValid">isValid</a></li>
  482. <li data-name="LuCI.form.FlagValue#load"><a href="LuCI.form.FlagValue.html#load">load</a></li>
  483. <li data-name="LuCI.form.FlagValue#parse"><a href="LuCI.form.FlagValue.html#parse">parse</a></li>
  484. <li data-name="LuCI.form.FlagValue#remove"><a href="LuCI.form.FlagValue.html#remove">remove</a></li>
  485. <li data-name="LuCI.form.FlagValue#stripTags"><a href="LuCI.form.FlagValue.html#stripTags">stripTags</a></li>
  486. <li data-name="LuCI.form.FlagValue#textvalue"><a href="LuCI.form.FlagValue.html#textvalue">textvalue</a></li>
  487. <li data-name="LuCI.form.FlagValue#titleFn"><a href="LuCI.form.FlagValue.html#titleFn">titleFn</a></li>
  488. <li data-name="LuCI.form.FlagValue#value"><a href="LuCI.form.FlagValue.html#value">value</a></li>
  489. <li data-name="LuCI.form.FlagValue#write"><a href="LuCI.form.FlagValue.html#write">write</a></li>
  490. </ul>
  491. <ul class="events itemMembers">
  492. </ul>
  493. </li>
  494. <li class="item" data-name="LuCI.form.GridSection">
  495. <span class="title">
  496. <a href="LuCI.form.GridSection.html">LuCI.form.GridSection</a>
  497. </span>
  498. <ul class="members itemMembers">
  499. <span class="subtitle">Members</span>
  500. <li data-name="LuCI.form.GridSection#addbtntitle"><a href="LuCI.form.GridSection.html#addbtntitle">addbtntitle</a></li>
  501. <li data-name="LuCI.form.GridSection#addremove"><a href="LuCI.form.GridSection.html#addremove">addremove</a></li>
  502. <li data-name="LuCI.form.GridSection#anonymous"><a href="LuCI.form.GridSection.html#anonymous">anonymous</a></li>
  503. <li data-name="LuCI.form.GridSection#extedit"><a href="LuCI.form.GridSection.html#extedit">extedit</a></li>
  504. <li data-name="LuCI.form.GridSection#max_cols"><a href="LuCI.form.GridSection.html#max_cols">max_cols</a></li>
  505. <li data-name="LuCI.form.GridSection#modaltitle"><a href="LuCI.form.GridSection.html#modaltitle">modaltitle</a></li>
  506. <li data-name="LuCI.form.GridSection#nodescriptions"><a href="LuCI.form.GridSection.html#nodescriptions">nodescriptions</a></li>
  507. <li data-name="LuCI.form.GridSection#parentoption"><a href="LuCI.form.GridSection.html#parentoption">parentoption</a></li>
  508. <li data-name="LuCI.form.GridSection#rowcolors"><a href="LuCI.form.GridSection.html#rowcolors">rowcolors</a></li>
  509. <li data-name="LuCI.form.GridSection#sectiontitle"><a href="LuCI.form.GridSection.html#sectiontitle">sectiontitle</a></li>
  510. <li data-name="LuCI.form.GridSection#sortable"><a href="LuCI.form.GridSection.html#sortable">sortable</a></li>
  511. <li data-name="LuCI.form.GridSection#tabbed"><a href="LuCI.form.GridSection.html#tabbed">tabbed</a></li>
  512. <li data-name="LuCI.form.GridSection#uciconfig"><a href="LuCI.form.GridSection.html#uciconfig">uciconfig</a></li>
  513. </ul>
  514. <ul class="typedefs itemMembers">
  515. </ul>
  516. <ul class="typedefs itemMembers">
  517. </ul>
  518. <ul class="methods itemMembers">
  519. <span class="subtitle">Methods</span>
  520. <li data-name="LuCI.form.GridSection#addModalOptions"><a href="LuCI.form.GridSection.html#addModalOptions">addModalOptions</a></li>
  521. <li data-name="LuCI.form.GridSection#append"><a href="LuCI.form.GridSection.html#append">append</a></li>
  522. <li data-name="LuCI.form.GridSection#cfgvalue"><a href="LuCI.form.GridSection.html#cfgvalue">cfgvalue</a></li>
  523. <li data-name="LuCI.form.GridSection#filter"><a href="LuCI.form.GridSection.html#filter">filter</a></li>
  524. <li data-name="LuCI.form.GridSection#formvalue"><a href="LuCI.form.GridSection.html#formvalue">formvalue</a></li>
  525. <li data-name="LuCI.form.GridSection#getOption"><a href="LuCI.form.GridSection.html#getOption">getOption</a></li>
  526. <li data-name="LuCI.form.GridSection#getUIElement"><a href="LuCI.form.GridSection.html#getUIElement">getUIElement</a></li>
  527. <li data-name="LuCI.form.GridSection#load"><a href="LuCI.form.GridSection.html#load">load</a></li>
  528. <li data-name="LuCI.form.GridSection#option"><a href="LuCI.form.GridSection.html#option">option</a></li>
  529. <li data-name="LuCI.form.GridSection#parse"><a href="LuCI.form.GridSection.html#parse">parse</a></li>
  530. <li data-name="LuCI.form.GridSection#stripTags"><a href="LuCI.form.GridSection.html#stripTags">stripTags</a></li>
  531. <li data-name="LuCI.form.GridSection#tab"><a href="LuCI.form.GridSection.html#tab">tab</a></li>
  532. <li data-name="LuCI.form.GridSection#taboption"><a href="LuCI.form.GridSection.html#taboption">taboption</a></li>
  533. <li data-name="LuCI.form.GridSection#titleFn"><a href="LuCI.form.GridSection.html#titleFn">titleFn</a></li>
  534. </ul>
  535. <ul class="events itemMembers">
  536. </ul>
  537. </li>
  538. <li class="item" data-name="LuCI.form.HiddenValue">
  539. <span class="title">
  540. <a href="LuCI.form.HiddenValue.html">LuCI.form.HiddenValue</a>
  541. </span>
  542. <ul class="members itemMembers">
  543. <span class="subtitle">Members</span>
  544. <li data-name="LuCI.form.HiddenValue#datatype"><a href="LuCI.form.HiddenValue.html#datatype">datatype</a></li>
  545. <li data-name="LuCI.form.HiddenValue#default"><a href="LuCI.form.HiddenValue.html#default">default</a></li>
  546. <li data-name="LuCI.form.HiddenValue#editable"><a href="LuCI.form.HiddenValue.html#editable">editable</a></li>
  547. <li data-name="LuCI.form.HiddenValue#modalonly"><a href="LuCI.form.HiddenValue.html#modalonly">modalonly</a></li>
  548. <li data-name="LuCI.form.HiddenValue#onchange"><a href="LuCI.form.HiddenValue.html#onchange">onchange</a></li>
  549. <li data-name="LuCI.form.HiddenValue#optional"><a href="LuCI.form.HiddenValue.html#optional">optional</a></li>
  550. <li data-name="LuCI.form.HiddenValue#password"><a href="LuCI.form.HiddenValue.html#password">password</a></li>
  551. <li data-name="LuCI.form.HiddenValue#placeholder"><a href="LuCI.form.HiddenValue.html#placeholder">placeholder</a></li>
  552. <li data-name="LuCI.form.HiddenValue#readonly"><a href="LuCI.form.HiddenValue.html#readonly">readonly</a></li>
  553. <li data-name="LuCI.form.HiddenValue#rmempty"><a href="LuCI.form.HiddenValue.html#rmempty">rmempty</a></li>
  554. <li data-name="LuCI.form.HiddenValue#uciconfig"><a href="LuCI.form.HiddenValue.html#uciconfig">uciconfig</a></li>
  555. <li data-name="LuCI.form.HiddenValue#ucioption"><a href="LuCI.form.HiddenValue.html#ucioption">ucioption</a></li>
  556. <li data-name="LuCI.form.HiddenValue#ucisection"><a href="LuCI.form.HiddenValue.html#ucisection">ucisection</a></li>
  557. <li data-name="LuCI.form.HiddenValue#validate"><a href="LuCI.form.HiddenValue.html#validate">validate</a></li>
  558. <li data-name="LuCI.form.HiddenValue#width"><a href="LuCI.form.HiddenValue.html#width">width</a></li>
  559. </ul>
  560. <ul class="typedefs itemMembers">
  561. </ul>
  562. <ul class="typedefs itemMembers">
  563. </ul>
  564. <ul class="methods itemMembers">
  565. <span class="subtitle">Methods</span>
  566. <li data-name="LuCI.form.HiddenValue#append"><a href="LuCI.form.HiddenValue.html#append">append</a></li>
  567. <li data-name="LuCI.form.HiddenValue#cbid"><a href="LuCI.form.HiddenValue.html#cbid">cbid</a></li>
  568. <li data-name="LuCI.form.HiddenValue#cfgvalue"><a href="LuCI.form.HiddenValue.html#cfgvalue">cfgvalue</a></li>
  569. <li data-name="LuCI.form.HiddenValue#depends"><a href="LuCI.form.HiddenValue.html#depends">depends</a></li>
  570. <li data-name="LuCI.form.HiddenValue#formvalue"><a href="LuCI.form.HiddenValue.html#formvalue">formvalue</a></li>
  571. <li data-name="LuCI.form.HiddenValue#getUIElement"><a href="LuCI.form.HiddenValue.html#getUIElement">getUIElement</a></li>
  572. <li data-name="LuCI.form.HiddenValue#isActive"><a href="LuCI.form.HiddenValue.html#isActive">isActive</a></li>
  573. <li data-name="LuCI.form.HiddenValue#isValid"><a href="LuCI.form.HiddenValue.html#isValid">isValid</a></li>
  574. <li data-name="LuCI.form.HiddenValue#load"><a href="LuCI.form.HiddenValue.html#load">load</a></li>
  575. <li data-name="LuCI.form.HiddenValue#parse"><a href="LuCI.form.HiddenValue.html#parse">parse</a></li>
  576. <li data-name="LuCI.form.HiddenValue#remove"><a href="LuCI.form.HiddenValue.html#remove">remove</a></li>
  577. <li data-name="LuCI.form.HiddenValue#stripTags"><a href="LuCI.form.HiddenValue.html#stripTags">stripTags</a></li>
  578. <li data-name="LuCI.form.HiddenValue#textvalue"><a href="LuCI.form.HiddenValue.html#textvalue">textvalue</a></li>
  579. <li data-name="LuCI.form.HiddenValue#titleFn"><a href="LuCI.form.HiddenValue.html#titleFn">titleFn</a></li>
  580. <li data-name="LuCI.form.HiddenValue#value"><a href="LuCI.form.HiddenValue.html#value">value</a></li>
  581. <li data-name="LuCI.form.HiddenValue#write"><a href="LuCI.form.HiddenValue.html#write">write</a></li>
  582. </ul>
  583. <ul class="events itemMembers">
  584. </ul>
  585. </li>
  586. <li class="item" data-name="LuCI.form.JSONMap">
  587. <span class="title">
  588. <a href="LuCI.form.JSONMap.html">LuCI.form.JSONMap</a>
  589. </span>
  590. <ul class="members itemMembers">
  591. <span class="subtitle">Members</span>
  592. <li data-name="LuCI.form.JSONMap#readonly"><a href="LuCI.form.JSONMap.html#readonly">readonly</a></li>
  593. </ul>
  594. <ul class="typedefs itemMembers">
  595. </ul>
  596. <ul class="typedefs itemMembers">
  597. </ul>
  598. <ul class="methods itemMembers">
  599. <span class="subtitle">Methods</span>
  600. <li data-name="LuCI.form.JSONMap#append"><a href="LuCI.form.JSONMap.html#append">append</a></li>
  601. <li data-name="LuCI.form.JSONMap#chain"><a href="LuCI.form.JSONMap.html#chain">chain</a></li>
  602. <li data-name="LuCI.form.JSONMap#findElement"><a href="LuCI.form.JSONMap.html#findElement">findElement</a></li>
  603. <li data-name="LuCI.form.JSONMap#findElements"><a href="LuCI.form.JSONMap.html#findElements">findElements</a></li>
  604. <li data-name="LuCI.form.JSONMap#load"><a href="LuCI.form.JSONMap.html#load">load</a></li>
  605. <li data-name="LuCI.form.JSONMap#lookupOption"><a href="LuCI.form.JSONMap.html#lookupOption">lookupOption</a></li>
  606. <li data-name="LuCI.form.JSONMap#parse"><a href="LuCI.form.JSONMap.html#parse">parse</a></li>
  607. <li data-name="LuCI.form.JSONMap#render"><a href="LuCI.form.JSONMap.html#render">render</a></li>
  608. <li data-name="LuCI.form.JSONMap#reset"><a href="LuCI.form.JSONMap.html#reset">reset</a></li>
  609. <li data-name="LuCI.form.JSONMap#save"><a href="LuCI.form.JSONMap.html#save">save</a></li>
  610. <li data-name="LuCI.form.JSONMap#section"><a href="LuCI.form.JSONMap.html#section">section</a></li>
  611. <li data-name="LuCI.form.JSONMap#stripTags"><a href="LuCI.form.JSONMap.html#stripTags">stripTags</a></li>
  612. <li data-name="LuCI.form.JSONMap#titleFn"><a href="LuCI.form.JSONMap.html#titleFn">titleFn</a></li>
  613. </ul>
  614. <ul class="events itemMembers">
  615. </ul>
  616. </li>
  617. <li class="item" data-name="LuCI.form.ListValue">
  618. <span class="title">
  619. <a href="LuCI.form.ListValue.html">LuCI.form.ListValue</a>
  620. </span>
  621. <ul class="members itemMembers">
  622. <span class="subtitle">Members</span>
  623. <li data-name="LuCI.form.ListValue##orientation"><a href="LuCI.form.ListValue.html#orientation">orientation</a></li>
  624. <li data-name="LuCI.form.ListValue##size"><a href="LuCI.form.ListValue.html#size">size</a></li>
  625. <li data-name="LuCI.form.ListValue##widget"><a href="LuCI.form.ListValue.html#widget">widget</a></li>
  626. <li data-name="LuCI.form.ListValue#datatype"><a href="LuCI.form.ListValue.html#datatype">datatype</a></li>
  627. <li data-name="LuCI.form.ListValue#default"><a href="LuCI.form.ListValue.html#default">default</a></li>
  628. <li data-name="LuCI.form.ListValue#editable"><a href="LuCI.form.ListValue.html#editable">editable</a></li>
  629. <li data-name="LuCI.form.ListValue#modalonly"><a href="LuCI.form.ListValue.html#modalonly">modalonly</a></li>
  630. <li data-name="LuCI.form.ListValue#onchange"><a href="LuCI.form.ListValue.html#onchange">onchange</a></li>
  631. <li data-name="LuCI.form.ListValue#optional"><a href="LuCI.form.ListValue.html#optional">optional</a></li>
  632. <li data-name="LuCI.form.ListValue#password"><a href="LuCI.form.ListValue.html#password">password</a></li>
  633. <li data-name="LuCI.form.ListValue#placeholder"><a href="LuCI.form.ListValue.html#placeholder">placeholder</a></li>
  634. <li data-name="LuCI.form.ListValue#readonly"><a href="LuCI.form.ListValue.html#readonly">readonly</a></li>
  635. <li data-name="LuCI.form.ListValue#rmempty"><a href="LuCI.form.ListValue.html#rmempty">rmempty</a></li>
  636. <li data-name="LuCI.form.ListValue#uciconfig"><a href="LuCI.form.ListValue.html#uciconfig">uciconfig</a></li>
  637. <li data-name="LuCI.form.ListValue#ucioption"><a href="LuCI.form.ListValue.html#ucioption">ucioption</a></li>
  638. <li data-name="LuCI.form.ListValue#ucisection"><a href="LuCI.form.ListValue.html#ucisection">ucisection</a></li>
  639. <li data-name="LuCI.form.ListValue#validate"><a href="LuCI.form.ListValue.html#validate">validate</a></li>
  640. <li data-name="LuCI.form.ListValue#width"><a href="LuCI.form.ListValue.html#width">width</a></li>
  641. </ul>
  642. <ul class="typedefs itemMembers">
  643. </ul>
  644. <ul class="typedefs itemMembers">
  645. </ul>
  646. <ul class="methods itemMembers">
  647. <span class="subtitle">Methods</span>
  648. <li data-name="LuCI.form.ListValue#append"><a href="LuCI.form.ListValue.html#append">append</a></li>
  649. <li data-name="LuCI.form.ListValue#cbid"><a href="LuCI.form.ListValue.html#cbid">cbid</a></li>
  650. <li data-name="LuCI.form.ListValue#cfgvalue"><a href="LuCI.form.ListValue.html#cfgvalue">cfgvalue</a></li>
  651. <li data-name="LuCI.form.ListValue#depends"><a href="LuCI.form.ListValue.html#depends">depends</a></li>
  652. <li data-name="LuCI.form.ListValue#formvalue"><a href="LuCI.form.ListValue.html#formvalue">formvalue</a></li>
  653. <li data-name="LuCI.form.ListValue#getUIElement"><a href="LuCI.form.ListValue.html#getUIElement">getUIElement</a></li>
  654. <li data-name="LuCI.form.ListValue#isActive"><a href="LuCI.form.ListValue.html#isActive">isActive</a></li>
  655. <li data-name="LuCI.form.ListValue#isValid"><a href="LuCI.form.ListValue.html#isValid">isValid</a></li>
  656. <li data-name="LuCI.form.ListValue#load"><a href="LuCI.form.ListValue.html#load">load</a></li>
  657. <li data-name="LuCI.form.ListValue#parse"><a href="LuCI.form.ListValue.html#parse">parse</a></li>
  658. <li data-name="LuCI.form.ListValue#remove"><a href="LuCI.form.ListValue.html#remove">remove</a></li>
  659. <li data-name="LuCI.form.ListValue#stripTags"><a href="LuCI.form.ListValue.html#stripTags">stripTags</a></li>
  660. <li data-name="LuCI.form.ListValue#textvalue"><a href="LuCI.form.ListValue.html#textvalue">textvalue</a></li>
  661. <li data-name="LuCI.form.ListValue#titleFn"><a href="LuCI.form.ListValue.html#titleFn">titleFn</a></li>
  662. <li data-name="LuCI.form.ListValue#value"><a href="LuCI.form.ListValue.html#value">value</a></li>
  663. <li data-name="LuCI.form.ListValue#write"><a href="LuCI.form.ListValue.html#write">write</a></li>
  664. </ul>
  665. <ul class="events itemMembers">
  666. </ul>
  667. </li>
  668. <li class="item" data-name="LuCI.form.Map">
  669. <span class="title">
  670. <a href="LuCI.form.Map.html">LuCI.form.Map</a>
  671. </span>
  672. <ul class="members itemMembers">
  673. <span class="subtitle">Members</span>
  674. <li data-name="LuCI.form.Map##readonly"><a href="LuCI.form.Map.html#readonly">readonly</a></li>
  675. </ul>
  676. <ul class="typedefs itemMembers">
  677. </ul>
  678. <ul class="typedefs itemMembers">
  679. </ul>
  680. <ul class="methods itemMembers">
  681. <span class="subtitle">Methods</span>
  682. <li data-name="LuCI.form.Map#append"><a href="LuCI.form.Map.html#append">append</a></li>
  683. <li data-name="LuCI.form.Map#chain"><a href="LuCI.form.Map.html#chain">chain</a></li>
  684. <li data-name="LuCI.form.Map#findElement"><a href="LuCI.form.Map.html#findElement">findElement</a></li>
  685. <li data-name="LuCI.form.Map#findElements"><a href="LuCI.form.Map.html#findElements">findElements</a></li>
  686. <li data-name="LuCI.form.Map#load"><a href="LuCI.form.Map.html#load">load</a></li>
  687. <li data-name="LuCI.form.Map#lookupOption"><a href="LuCI.form.Map.html#lookupOption">lookupOption</a></li>
  688. <li data-name="LuCI.form.Map#parse"><a href="LuCI.form.Map.html#parse">parse</a></li>
  689. <li data-name="LuCI.form.Map#render"><a href="LuCI.form.Map.html#render">render</a></li>
  690. <li data-name="LuCI.form.Map#reset"><a href="LuCI.form.Map.html#reset">reset</a></li>
  691. <li data-name="LuCI.form.Map#save"><a href="LuCI.form.Map.html#save">save</a></li>
  692. <li data-name="LuCI.form.Map#section"><a href="LuCI.form.Map.html#section">section</a></li>
  693. <li data-name="LuCI.form.Map#stripTags"><a href="LuCI.form.Map.html#stripTags">stripTags</a></li>
  694. <li data-name="LuCI.form.Map#titleFn"><a href="LuCI.form.Map.html#titleFn">titleFn</a></li>
  695. </ul>
  696. <ul class="events itemMembers">
  697. </ul>
  698. </li>
  699. <li class="item" data-name="LuCI.form.MultiValue">
  700. <span class="title">
  701. <a href="LuCI.form.MultiValue.html">LuCI.form.MultiValue</a>
  702. </span>
  703. <ul class="members itemMembers">
  704. <span class="subtitle">Members</span>
  705. <li data-name="LuCI.form.MultiValue##display_size"><a href="LuCI.form.MultiValue.html#display_size">display_size</a></li>
  706. <li data-name="LuCI.form.MultiValue##dropdown_size"><a href="LuCI.form.MultiValue.html#dropdown_size">dropdown_size</a></li>
  707. <li data-name="LuCI.form.MultiValue#datatype"><a href="LuCI.form.MultiValue.html#datatype">datatype</a></li>
  708. <li data-name="LuCI.form.MultiValue#default"><a href="LuCI.form.MultiValue.html#default">default</a></li>
  709. <li data-name="LuCI.form.MultiValue#editable"><a href="LuCI.form.MultiValue.html#editable">editable</a></li>
  710. <li data-name="LuCI.form.MultiValue#modalonly"><a href="LuCI.form.MultiValue.html#modalonly">modalonly</a></li>
  711. <li data-name="LuCI.form.MultiValue#onchange"><a href="LuCI.form.MultiValue.html#onchange">onchange</a></li>
  712. <li data-name="LuCI.form.MultiValue#optional"><a href="LuCI.form.MultiValue.html#optional">optional</a></li>
  713. <li data-name="LuCI.form.MultiValue#password"><a href="LuCI.form.MultiValue.html#password">password</a></li>
  714. <li data-name="LuCI.form.MultiValue#placeholder"><a href="LuCI.form.MultiValue.html#placeholder">placeholder</a></li>
  715. <li data-name="LuCI.form.MultiValue#readonly"><a href="LuCI.form.MultiValue.html#readonly">readonly</a></li>
  716. <li data-name="LuCI.form.MultiValue#rmempty"><a href="LuCI.form.MultiValue.html#rmempty">rmempty</a></li>
  717. <li data-name="LuCI.form.MultiValue#uciconfig"><a href="LuCI.form.MultiValue.html#uciconfig">uciconfig</a></li>
  718. <li data-name="LuCI.form.MultiValue#ucioption"><a href="LuCI.form.MultiValue.html#ucioption">ucioption</a></li>
  719. <li data-name="LuCI.form.MultiValue#ucisection"><a href="LuCI.form.MultiValue.html#ucisection">ucisection</a></li>
  720. <li data-name="LuCI.form.MultiValue#validate"><a href="LuCI.form.MultiValue.html#validate">validate</a></li>
  721. <li data-name="LuCI.form.MultiValue#width"><a href="LuCI.form.MultiValue.html#width">width</a></li>
  722. </ul>
  723. <ul class="typedefs itemMembers">
  724. </ul>
  725. <ul class="typedefs itemMembers">
  726. </ul>
  727. <ul class="methods itemMembers">
  728. <span class="subtitle">Methods</span>
  729. <li data-name="LuCI.form.MultiValue#append"><a href="LuCI.form.MultiValue.html#append">append</a></li>
  730. <li data-name="LuCI.form.MultiValue#cbid"><a href="LuCI.form.MultiValue.html#cbid">cbid</a></li>
  731. <li data-name="LuCI.form.MultiValue#cfgvalue"><a href="LuCI.form.MultiValue.html#cfgvalue">cfgvalue</a></li>
  732. <li data-name="LuCI.form.MultiValue#depends"><a href="LuCI.form.MultiValue.html#depends">depends</a></li>
  733. <li data-name="LuCI.form.MultiValue#formvalue"><a href="LuCI.form.MultiValue.html#formvalue">formvalue</a></li>
  734. <li data-name="LuCI.form.MultiValue#getUIElement"><a href="LuCI.form.MultiValue.html#getUIElement">getUIElement</a></li>
  735. <li data-name="LuCI.form.MultiValue#isActive"><a href="LuCI.form.MultiValue.html#isActive">isActive</a></li>
  736. <li data-name="LuCI.form.MultiValue#isValid"><a href="LuCI.form.MultiValue.html#isValid">isValid</a></li>
  737. <li data-name="LuCI.form.MultiValue#load"><a href="LuCI.form.MultiValue.html#load">load</a></li>
  738. <li data-name="LuCI.form.MultiValue#parse"><a href="LuCI.form.MultiValue.html#parse">parse</a></li>
  739. <li data-name="LuCI.form.MultiValue#remove"><a href="LuCI.form.MultiValue.html#remove">remove</a></li>
  740. <li data-name="LuCI.form.MultiValue#stripTags"><a href="LuCI.form.MultiValue.html#stripTags">stripTags</a></li>
  741. <li data-name="LuCI.form.MultiValue#textvalue"><a href="LuCI.form.MultiValue.html#textvalue">textvalue</a></li>
  742. <li data-name="LuCI.form.MultiValue#titleFn"><a href="LuCI.form.MultiValue.html#titleFn">titleFn</a></li>
  743. <li data-name="LuCI.form.MultiValue#value"><a href="LuCI.form.MultiValue.html#value">value</a></li>
  744. <li data-name="LuCI.form.MultiValue#write"><a href="LuCI.form.MultiValue.html#write">write</a></li>
  745. </ul>
  746. <ul class="events itemMembers">
  747. </ul>
  748. </li>
  749. <li class="item" data-name="LuCI.form.NamedSection">
  750. <span class="title">
  751. <a href="LuCI.form.NamedSection.html">LuCI.form.NamedSection</a>
  752. </span>
  753. <ul class="members itemMembers">
  754. <span class="subtitle">Members</span>
  755. <li data-name="LuCI.form.NamedSection##addremove"><a href="LuCI.form.NamedSection.html#addremove">addremove</a></li>
  756. <li data-name="LuCI.form.NamedSection##uciconfig"><a href="LuCI.form.NamedSection.html#uciconfig">uciconfig</a></li>
  757. <li data-name="LuCI.form.NamedSection#parentoption"><a href="LuCI.form.NamedSection.html#parentoption">parentoption</a></li>
  758. </ul>
  759. <ul class="typedefs itemMembers">
  760. </ul>
  761. <ul class="typedefs itemMembers">
  762. </ul>
  763. <ul class="methods itemMembers">
  764. <span class="subtitle">Methods</span>
  765. <li data-name="LuCI.form.NamedSection#append"><a href="LuCI.form.NamedSection.html#append">append</a></li>
  766. <li data-name="LuCI.form.NamedSection#cfgsections"><a href="LuCI.form.NamedSection.html#cfgsections">cfgsections</a></li>
  767. <li data-name="LuCI.form.NamedSection#cfgvalue"><a href="LuCI.form.NamedSection.html#cfgvalue">cfgvalue</a></li>
  768. <li data-name="LuCI.form.NamedSection#filter"><a href="LuCI.form.NamedSection.html#filter">filter</a></li>
  769. <li data-name="LuCI.form.NamedSection#formvalue"><a href="LuCI.form.NamedSection.html#formvalue">formvalue</a></li>
  770. <li data-name="LuCI.form.NamedSection#getOption"><a href="LuCI.form.NamedSection.html#getOption">getOption</a></li>
  771. <li data-name="LuCI.form.NamedSection#getUIElement"><a href="LuCI.form.NamedSection.html#getUIElement">getUIElement</a></li>
  772. <li data-name="LuCI.form.NamedSection#load"><a href="LuCI.form.NamedSection.html#load">load</a></li>
  773. <li data-name="LuCI.form.NamedSection#option"><a href="LuCI.form.NamedSection.html#option">option</a></li>
  774. <li data-name="LuCI.form.NamedSection#parse"><a href="LuCI.form.NamedSection.html#parse">parse</a></li>
  775. <li data-name="LuCI.form.NamedSection#render"><a href="LuCI.form.NamedSection.html#render">render</a></li>
  776. <li data-name="LuCI.form.NamedSection#stripTags"><a href="LuCI.form.NamedSection.html#stripTags">stripTags</a></li>
  777. <li data-name="LuCI.form.NamedSection#tab"><a href="LuCI.form.NamedSection.html#tab">tab</a></li>
  778. <li data-name="LuCI.form.NamedSection#taboption"><a href="LuCI.form.NamedSection.html#taboption">taboption</a></li>
  779. <li data-name="LuCI.form.NamedSection#titleFn"><a href="LuCI.form.NamedSection.html#titleFn">titleFn</a></li>
  780. </ul>
  781. <ul class="events itemMembers">
  782. </ul>
  783. </li>
  784. <li class="item" data-name="LuCI.form.SectionValue">
  785. <span class="title">
  786. <a href="LuCI.form.SectionValue.html">LuCI.form.SectionValue</a>
  787. </span>
  788. <ul class="members itemMembers">
  789. <span class="subtitle">Members</span>
  790. <li data-name="LuCI.form.SectionValue##subsection"><a href="LuCI.form.SectionValue.html#subsection">subsection</a></li>
  791. <li data-name="LuCI.form.SectionValue#datatype"><a href="LuCI.form.SectionValue.html#datatype">datatype</a></li>
  792. <li data-name="LuCI.form.SectionValue#default"><a href="LuCI.form.SectionValue.html#default">default</a></li>
  793. <li data-name="LuCI.form.SectionValue#editable"><a href="LuCI.form.SectionValue.html#editable">editable</a></li>
  794. <li data-name="LuCI.form.SectionValue#modalonly"><a href="LuCI.form.SectionValue.html#modalonly">modalonly</a></li>
  795. <li data-name="LuCI.form.SectionValue#onchange"><a href="LuCI.form.SectionValue.html#onchange">onchange</a></li>
  796. <li data-name="LuCI.form.SectionValue#optional"><a href="LuCI.form.SectionValue.html#optional">optional</a></li>
  797. <li data-name="LuCI.form.SectionValue#password"><a href="LuCI.form.SectionValue.html#password">password</a></li>
  798. <li data-name="LuCI.form.SectionValue#placeholder"><a href="LuCI.form.SectionValue.html#placeholder">placeholder</a></li>
  799. <li data-name="LuCI.form.SectionValue#readonly"><a href="LuCI.form.SectionValue.html#readonly">readonly</a></li>
  800. <li data-name="LuCI.form.SectionValue#rmempty"><a href="LuCI.form.SectionValue.html#rmempty">rmempty</a></li>
  801. <li data-name="LuCI.form.SectionValue#uciconfig"><a href="LuCI.form.SectionValue.html#uciconfig">uciconfig</a></li>
  802. <li data-name="LuCI.form.SectionValue#ucioption"><a href="LuCI.form.SectionValue.html#ucioption">ucioption</a></li>
  803. <li data-name="LuCI.form.SectionValue#ucisection"><a href="LuCI.form.SectionValue.html#ucisection">ucisection</a></li>
  804. <li data-name="LuCI.form.SectionValue#validate"><a href="LuCI.form.SectionValue.html#validate">validate</a></li>
  805. <li data-name="LuCI.form.SectionValue#width"><a href="LuCI.form.SectionValue.html#width">width</a></li>
  806. </ul>
  807. <ul class="typedefs itemMembers">
  808. </ul>
  809. <ul class="typedefs itemMembers">
  810. </ul>
  811. <ul class="methods itemMembers">
  812. <span class="subtitle">Methods</span>
  813. <li data-name="LuCI.form.SectionValue#append"><a href="LuCI.form.SectionValue.html#append">append</a></li>
  814. <li data-name="LuCI.form.SectionValue#cbid"><a href="LuCI.form.SectionValue.html#cbid">cbid</a></li>
  815. <li data-name="LuCI.form.SectionValue#cfgvalue"><a href="LuCI.form.SectionValue.html#cfgvalue">cfgvalue</a></li>
  816. <li data-name="LuCI.form.SectionValue#depends"><a href="LuCI.form.SectionValue.html#depends">depends</a></li>
  817. <li data-name="LuCI.form.SectionValue#formvalue"><a href="LuCI.form.SectionValue.html#formvalue">formvalue</a></li>
  818. <li data-name="LuCI.form.SectionValue#getUIElement"><a href="LuCI.form.SectionValue.html#getUIElement">getUIElement</a></li>
  819. <li data-name="LuCI.form.SectionValue#isActive"><a href="LuCI.form.SectionValue.html#isActive">isActive</a></li>
  820. <li data-name="LuCI.form.SectionValue#isValid"><a href="LuCI.form.SectionValue.html#isValid">isValid</a></li>
  821. <li data-name="LuCI.form.SectionValue#load"><a href="LuCI.form.SectionValue.html#load">load</a></li>
  822. <li data-name="LuCI.form.SectionValue#parse"><a href="LuCI.form.SectionValue.html#parse">parse</a></li>
  823. <li data-name="LuCI.form.SectionValue#remove"><a href="LuCI.form.SectionValue.html#remove">remove</a></li>
  824. <li data-name="LuCI.form.SectionValue#stripTags"><a href="LuCI.form.SectionValue.html#stripTags">stripTags</a></li>
  825. <li data-name="LuCI.form.SectionValue#textvalue"><a href="LuCI.form.SectionValue.html#textvalue">textvalue</a></li>
  826. <li data-name="LuCI.form.SectionValue#titleFn"><a href="LuCI.form.SectionValue.html#titleFn">titleFn</a></li>
  827. <li data-name="LuCI.form.SectionValue#value"><a href="LuCI.form.SectionValue.html#value">value</a></li>
  828. <li data-name="LuCI.form.SectionValue#write"><a href="LuCI.form.SectionValue.html#write">write</a></li>
  829. </ul>
  830. <ul class="events itemMembers">
  831. </ul>
  832. </li>
  833. <li class="item" data-name="LuCI.form.TableSection">
  834. <span class="title">
  835. <a href="LuCI.form.TableSection.html">LuCI.form.TableSection</a>
  836. </span>
  837. <ul class="members itemMembers">
  838. <span class="subtitle">Members</span>
  839. <li data-name="LuCI.form.TableSection##addbtntitle"><a href="LuCI.form.TableSection.html#addbtntitle">addbtntitle</a></li>
  840. <li data-name="LuCI.form.TableSection##addremove"><a href="LuCI.form.TableSection.html#addremove">addremove</a></li>
  841. <li data-name="LuCI.form.TableSection##anonymous"><a href="LuCI.form.TableSection.html#anonymous">anonymous</a></li>
  842. <li data-name="LuCI.form.TableSection##extedit"><a href="LuCI.form.TableSection.html#extedit">extedit</a></li>
  843. <li data-name="LuCI.form.TableSection##max_cols"><a href="LuCI.form.TableSection.html#max_cols">max_cols</a></li>
  844. <li data-name="LuCI.form.TableSection##modaltitle"><a href="LuCI.form.TableSection.html#modaltitle">modaltitle</a></li>
  845. <li data-name="LuCI.form.TableSection##nodescriptions"><a href="LuCI.form.TableSection.html#nodescriptions">nodescriptions</a></li>
  846. <li data-name="LuCI.form.TableSection##rowcolors"><a href="LuCI.form.TableSection.html#rowcolors">rowcolors</a></li>
  847. <li data-name="LuCI.form.TableSection##sectiontitle"><a href="LuCI.form.TableSection.html#sectiontitle">sectiontitle</a></li>
  848. <li data-name="LuCI.form.TableSection##sortable"><a href="LuCI.form.TableSection.html#sortable">sortable</a></li>
  849. <li data-name="LuCI.form.TableSection##uciconfig"><a href="LuCI.form.TableSection.html#uciconfig">uciconfig</a></li>
  850. <li data-name="LuCI.form.TableSection#addbtntitle"><a href="LuCI.form.TableSection.html#addbtntitle">addbtntitle</a></li>
  851. <li data-name="LuCI.form.TableSection#addremove"><a href="LuCI.form.TableSection.html#addremove">addremove</a></li>
  852. <li data-name="LuCI.form.TableSection#anonymous"><a href="LuCI.form.TableSection.html#anonymous">anonymous</a></li>
  853. <li data-name="LuCI.form.TableSection#parentoption"><a href="LuCI.form.TableSection.html#parentoption">parentoption</a></li>
  854. <li data-name="LuCI.form.TableSection#tabbed"><a href="LuCI.form.TableSection.html#tabbed">tabbed</a></li>
  855. <li data-name="LuCI.form.TableSection#uciconfig"><a href="LuCI.form.TableSection.html#uciconfig">uciconfig</a></li>
  856. </ul>
  857. <ul class="typedefs itemMembers">
  858. </ul>
  859. <ul class="typedefs itemMembers">
  860. </ul>
  861. <ul class="methods itemMembers">
  862. <span class="subtitle">Methods</span>
  863. <li data-name="LuCI.form.TableSection#addModalOptions"><a href="LuCI.form.TableSection.html#addModalOptions">addModalOptions</a></li>
  864. <li data-name="LuCI.form.TableSection#append"><a href="LuCI.form.TableSection.html#append">append</a></li>
  865. <li data-name="LuCI.form.TableSection#cfgvalue"><a href="LuCI.form.TableSection.html#cfgvalue">cfgvalue</a></li>
  866. <li data-name="LuCI.form.TableSection#filter"><a href="LuCI.form.TableSection.html#filter">filter</a></li>
  867. <li data-name="LuCI.form.TableSection#formvalue"><a href="LuCI.form.TableSection.html#formvalue">formvalue</a></li>
  868. <li data-name="LuCI.form.TableSection#getOption"><a href="LuCI.form.TableSection.html#getOption">getOption</a></li>
  869. <li data-name="LuCI.form.TableSection#getUIElement"><a href="LuCI.form.TableSection.html#getUIElement">getUIElement</a></li>
  870. <li data-name="LuCI.form.TableSection#load"><a href="LuCI.form.TableSection.html#load">load</a></li>
  871. <li data-name="LuCI.form.TableSection#option"><a href="LuCI.form.TableSection.html#option">option</a></li>
  872. <li data-name="LuCI.form.TableSection#parse"><a href="LuCI.form.TableSection.html#parse">parse</a></li>
  873. <li data-name="LuCI.form.TableSection#stripTags"><a href="LuCI.form.TableSection.html#stripTags">stripTags</a></li>
  874. <li data-name="LuCI.form.TableSection#tab"><a href="LuCI.form.TableSection.html#tab">tab</a></li>
  875. <li data-name="LuCI.form.TableSection#taboption"><a href="LuCI.form.TableSection.html#taboption">taboption</a></li>
  876. <li data-name="LuCI.form.TableSection#titleFn"><a href="LuCI.form.TableSection.html#titleFn">titleFn</a></li>
  877. </ul>
  878. <ul class="events itemMembers">
  879. </ul>
  880. </li>
  881. <li class="item" data-name="LuCI.form.TextValue">
  882. <span class="title">
  883. <a href="LuCI.form.TextValue.html">LuCI.form.TextValue</a>
  884. </span>
  885. <ul class="members itemMembers">
  886. <span class="subtitle">Members</span>
  887. <li data-name="LuCI.form.TextValue##cols"><a href="LuCI.form.TextValue.html#cols">cols</a></li>
  888. <li data-name="LuCI.form.TextValue##monospace"><a href="LuCI.form.TextValue.html#monospace">monospace</a></li>
  889. <li data-name="LuCI.form.TextValue##rows"><a href="LuCI.form.TextValue.html#rows">rows</a></li>
  890. <li data-name="LuCI.form.TextValue##wrap"><a href="LuCI.form.TextValue.html#wrap">wrap</a></li>
  891. <li data-name="LuCI.form.TextValue#datatype"><a href="LuCI.form.TextValue.html#datatype">datatype</a></li>
  892. <li data-name="LuCI.form.TextValue#default"><a href="LuCI.form.TextValue.html#default">default</a></li>
  893. <li data-name="LuCI.form.TextValue#editable"><a href="LuCI.form.TextValue.html#editable">editable</a></li>
  894. <li data-name="LuCI.form.TextValue#modalonly"><a href="LuCI.form.TextValue.html#modalonly">modalonly</a></li>
  895. <li data-name="LuCI.form.TextValue#onchange"><a href="LuCI.form.TextValue.html#onchange">onchange</a></li>
  896. <li data-name="LuCI.form.TextValue#optional"><a href="LuCI.form.TextValue.html#optional">optional</a></li>
  897. <li data-name="LuCI.form.TextValue#password"><a href="LuCI.form.TextValue.html#password">password</a></li>
  898. <li data-name="LuCI.form.TextValue#placeholder"><a href="LuCI.form.TextValue.html#placeholder">placeholder</a></li>
  899. <li data-name="LuCI.form.TextValue#readonly"><a href="LuCI.form.TextValue.html#readonly">readonly</a></li>
  900. <li data-name="LuCI.form.TextValue#rmempty"><a href="LuCI.form.TextValue.html#rmempty">rmempty</a></li>
  901. <li data-name="LuCI.form.TextValue#uciconfig"><a href="LuCI.form.TextValue.html#uciconfig">uciconfig</a></li>
  902. <li data-name="LuCI.form.TextValue#ucioption"><a href="LuCI.form.TextValue.html#ucioption">ucioption</a></li>
  903. <li data-name="LuCI.form.TextValue#ucisection"><a href="LuCI.form.TextValue.html#ucisection">ucisection</a></li>
  904. <li data-name="LuCI.form.TextValue#validate"><a href="LuCI.form.TextValue.html#validate">validate</a></li>
  905. <li data-name="LuCI.form.TextValue#width"><a href="LuCI.form.TextValue.html#width">width</a></li>
  906. </ul>
  907. <ul class="typedefs itemMembers">
  908. </ul>
  909. <ul class="typedefs itemMembers">
  910. </ul>
  911. <ul class="methods itemMembers">
  912. <span class="subtitle">Methods</span>
  913. <li data-name="LuCI.form.TextValue#append"><a href="LuCI.form.TextValue.html#append">append</a></li>
  914. <li data-name="LuCI.form.TextValue#cbid"><a href="LuCI.form.TextValue.html#cbid">cbid</a></li>
  915. <li data-name="LuCI.form.TextValue#cfgvalue"><a href="LuCI.form.TextValue.html#cfgvalue">cfgvalue</a></li>
  916. <li data-name="LuCI.form.TextValue#depends"><a href="LuCI.form.TextValue.html#depends">depends</a></li>
  917. <li data-name="LuCI.form.TextValue#formvalue"><a href="LuCI.form.TextValue.html#formvalue">formvalue</a></li>
  918. <li data-name="LuCI.form.TextValue#getUIElement"><a href="LuCI.form.TextValue.html#getUIElement">getUIElement</a></li>
  919. <li data-name="LuCI.form.TextValue#isActive"><a href="LuCI.form.TextValue.html#isActive">isActive</a></li>
  920. <li data-name="LuCI.form.TextValue#isValid"><a href="LuCI.form.TextValue.html#isValid">isValid</a></li>
  921. <li data-name="LuCI.form.TextValue#load"><a href="LuCI.form.TextValue.html#load">load</a></li>
  922. <li data-name="LuCI.form.TextValue#parse"><a href="LuCI.form.TextValue.html#parse">parse</a></li>
  923. <li data-name="LuCI.form.TextValue#remove"><a href="LuCI.form.TextValue.html#remove">remove</a></li>
  924. <li data-name="LuCI.form.TextValue#stripTags"><a href="LuCI.form.TextValue.html#stripTags">stripTags</a></li>
  925. <li data-name="LuCI.form.TextValue#textvalue"><a href="LuCI.form.TextValue.html#textvalue">textvalue</a></li>
  926. <li data-name="LuCI.form.TextValue#titleFn"><a href="LuCI.form.TextValue.html#titleFn">titleFn</a></li>
  927. <li data-name="LuCI.form.TextValue#write"><a href="LuCI.form.TextValue.html#write">write</a></li>
  928. </ul>
  929. <ul class="events itemMembers">
  930. </ul>
  931. </li>
  932. <li class="item" data-name="LuCI.form.TypedSection">
  933. <span class="title">
  934. <a href="LuCI.form.TypedSection.html">LuCI.form.TypedSection</a>
  935. </span>
  936. <ul class="members itemMembers">
  937. <span class="subtitle">Members</span>
  938. <li data-name="LuCI.form.TypedSection##addbtntitle"><a href="LuCI.form.TypedSection.html#addbtntitle">addbtntitle</a></li>
  939. <li data-name="LuCI.form.TypedSection##addremove"><a href="LuCI.form.TypedSection.html#addremove">addremove</a></li>
  940. <li data-name="LuCI.form.TypedSection##anonymous"><a href="LuCI.form.TypedSection.html#anonymous">anonymous</a></li>
  941. <li data-name="LuCI.form.TypedSection##tabbed"><a href="LuCI.form.TypedSection.html#tabbed">tabbed</a></li>
  942. <li data-name="LuCI.form.TypedSection##uciconfig"><a href="LuCI.form.TypedSection.html#uciconfig">uciconfig</a></li>
  943. <li data-name="LuCI.form.TypedSection#parentoption"><a href="LuCI.form.TypedSection.html#parentoption">parentoption</a></li>
  944. </ul>
  945. <ul class="typedefs itemMembers">
  946. </ul>
  947. <ul class="typedefs itemMembers">
  948. </ul>
  949. <ul class="methods itemMembers">
  950. <span class="subtitle">Methods</span>
  951. <li data-name="LuCI.form.TypedSection#append"><a href="LuCI.form.TypedSection.html#append">append</a></li>
  952. <li data-name="LuCI.form.TypedSection#cfgsections"><a href="LuCI.form.TypedSection.html#cfgsections">cfgsections</a></li>
  953. <li data-name="LuCI.form.TypedSection#cfgvalue"><a href="LuCI.form.TypedSection.html#cfgvalue">cfgvalue</a></li>
  954. <li data-name="LuCI.form.TypedSection#filter"><a href="LuCI.form.TypedSection.html#filter">filter</a></li>
  955. <li data-name="LuCI.form.TypedSection#formvalue"><a href="LuCI.form.TypedSection.html#formvalue">formvalue</a></li>
  956. <li data-name="LuCI.form.TypedSection#getOption"><a href="LuCI.form.TypedSection.html#getOption">getOption</a></li>
  957. <li data-name="LuCI.form.TypedSection#getUIElement"><a href="LuCI.form.TypedSection.html#getUIElement">getUIElement</a></li>
  958. <li data-name="LuCI.form.TypedSection#load"><a href="LuCI.form.TypedSection.html#load">load</a></li>
  959. <li data-name="LuCI.form.TypedSection#option"><a href="LuCI.form.TypedSection.html#option">option</a></li>
  960. <li data-name="LuCI.form.TypedSection#parse"><a href="LuCI.form.TypedSection.html#parse">parse</a></li>
  961. <li data-name="LuCI.form.TypedSection#render"><a href="LuCI.form.TypedSection.html#render">render</a></li>
  962. <li data-name="LuCI.form.TypedSection#stripTags"><a href="LuCI.form.TypedSection.html#stripTags">stripTags</a></li>
  963. <li data-name="LuCI.form.TypedSection#tab"><a href="LuCI.form.TypedSection.html#tab">tab</a></li>
  964. <li data-name="LuCI.form.TypedSection#taboption"><a href="LuCI.form.TypedSection.html#taboption">taboption</a></li>
  965. <li data-name="LuCI.form.TypedSection#titleFn"><a href="LuCI.form.TypedSection.html#titleFn">titleFn</a></li>
  966. </ul>
  967. <ul class="events itemMembers">
  968. </ul>
  969. </li>
  970. <li class="item" data-name="LuCI.form.Value">
  971. <span class="title">
  972. <a href="LuCI.form.Value.html">LuCI.form.Value</a>
  973. </span>
  974. <ul class="members itemMembers">
  975. <span class="subtitle">Members</span>
  976. <li data-name="LuCI.form.Value##password"><a href="LuCI.form.Value.html#password">password</a></li>
  977. <li data-name="LuCI.form.Value##placeholder"><a href="LuCI.form.Value.html#placeholder">placeholder</a></li>
  978. <li data-name="LuCI.form.Value#datatype"><a href="LuCI.form.Value.html#datatype">datatype</a></li>
  979. <li data-name="LuCI.form.Value#default"><a href="LuCI.form.Value.html#default">default</a></li>
  980. <li data-name="LuCI.form.Value#editable"><a href="LuCI.form.Value.html#editable">editable</a></li>
  981. <li data-name="LuCI.form.Value#modalonly"><a href="LuCI.form.Value.html#modalonly">modalonly</a></li>
  982. <li data-name="LuCI.form.Value#onchange"><a href="LuCI.form.Value.html#onchange">onchange</a></li>
  983. <li data-name="LuCI.form.Value#optional"><a href="LuCI.form.Value.html#optional">optional</a></li>
  984. <li data-name="LuCI.form.Value#readonly"><a href="LuCI.form.Value.html#readonly">readonly</a></li>
  985. <li data-name="LuCI.form.Value#rmempty"><a href="LuCI.form.Value.html#rmempty">rmempty</a></li>
  986. <li data-name="LuCI.form.Value#uciconfig"><a href="LuCI.form.Value.html#uciconfig">uciconfig</a></li>
  987. <li data-name="LuCI.form.Value#ucioption"><a href="LuCI.form.Value.html#ucioption">ucioption</a></li>
  988. <li data-name="LuCI.form.Value#ucisection"><a href="LuCI.form.Value.html#ucisection">ucisection</a></li>
  989. <li data-name="LuCI.form.Value#validate"><a href="LuCI.form.Value.html#validate">validate</a></li>
  990. <li data-name="LuCI.form.Value#width"><a href="LuCI.form.Value.html#width">width</a></li>
  991. </ul>
  992. <ul class="typedefs itemMembers">
  993. </ul>
  994. <ul class="typedefs itemMembers">
  995. </ul>
  996. <ul class="methods itemMembers">
  997. <span class="subtitle">Methods</span>
  998. <li data-name="LuCI.form.Value#append"><a href="LuCI.form.Value.html#append">append</a></li>
  999. <li data-name="LuCI.form.Value#cbid"><a href="LuCI.form.Value.html#cbid">cbid</a></li>
  1000. <li data-name="LuCI.form.Value#cfgvalue"><a href="LuCI.form.Value.html#cfgvalue">cfgvalue</a></li>
  1001. <li data-name="LuCI.form.Value#depends"><a href="LuCI.form.Value.html#depends">depends</a></li>
  1002. <li data-name="LuCI.form.Value#formvalue"><a href="LuCI.form.Value.html#formvalue">formvalue</a></li>
  1003. <li data-name="LuCI.form.Value#getUIElement"><a href="LuCI.form.Value.html#getUIElement">getUIElement</a></li>
  1004. <li data-name="LuCI.form.Value#isActive"><a href="LuCI.form.Value.html#isActive">isActive</a></li>
  1005. <li data-name="LuCI.form.Value#isValid"><a href="LuCI.form.Value.html#isValid">isValid</a></li>
  1006. <li data-name="LuCI.form.Value#load"><a href="LuCI.form.Value.html#load">load</a></li>
  1007. <li data-name="LuCI.form.Value#parse"><a href="LuCI.form.Value.html#parse">parse</a></li>
  1008. <li data-name="LuCI.form.Value#remove"><a href="LuCI.form.Value.html#remove">remove</a></li>
  1009. <li data-name="LuCI.form.Value#render"><a href="LuCI.form.Value.html#render">render</a></li>
  1010. <li data-name="LuCI.form.Value#stripTags"><a href="LuCI.form.Value.html#stripTags">stripTags</a></li>
  1011. <li data-name="LuCI.form.Value#textvalue"><a href="LuCI.form.Value.html#textvalue">textvalue</a></li>
  1012. <li data-name="LuCI.form.Value#titleFn"><a href="LuCI.form.Value.html#titleFn">titleFn</a></li>
  1013. <li data-name="LuCI.form.Value#value"><a href="LuCI.form.Value.html#value">value</a></li>
  1014. <li data-name="LuCI.form.Value#write"><a href="LuCI.form.Value.html#write">write</a></li>
  1015. </ul>
  1016. <ul class="events itemMembers">
  1017. </ul>
  1018. </li>
  1019. <li class="item" data-name="LuCI.fs">
  1020. <span class="title">
  1021. <a href="LuCI.fs.html">LuCI.fs</a>
  1022. </span>
  1023. <ul class="members itemMembers">
  1024. </ul>
  1025. <ul class="typedefs itemMembers">
  1026. <span class="subtitle">Typedefs</span>
  1027. <li data-name="LuCI.fs.FileExecResult"><a href="LuCI.fs.html#.FileExecResult">FileExecResult</a></li>
  1028. <li data-name="LuCI.fs.FileStatEntry"><a href="LuCI.fs.html#.FileStatEntry">FileStatEntry</a></li>
  1029. </ul>
  1030. <ul class="typedefs itemMembers">
  1031. </ul>
  1032. <ul class="methods itemMembers">
  1033. <span class="subtitle">Methods</span>
  1034. <li data-name="LuCI.fs#exec"><a href="LuCI.fs.html#exec">exec</a></li>
  1035. <li data-name="LuCI.fs#exec_direct"><a href="LuCI.fs.html#exec_direct">exec_direct</a></li>
  1036. <li data-name="LuCI.fs#lines"><a href="LuCI.fs.html#lines">lines</a></li>
  1037. <li data-name="LuCI.fs#list"><a href="LuCI.fs.html#list">list</a></li>
  1038. <li data-name="LuCI.fs#read"><a href="LuCI.fs.html#read">read</a></li>
  1039. <li data-name="LuCI.fs#read_direct"><a href="LuCI.fs.html#read_direct">read_direct</a></li>
  1040. <li data-name="LuCI.fs#remove"><a href="LuCI.fs.html#remove">remove</a></li>
  1041. <li data-name="LuCI.fs#stat"><a href="LuCI.fs.html#stat">stat</a></li>
  1042. <li data-name="LuCI.fs#trimmed"><a href="LuCI.fs.html#trimmed">trimmed</a></li>
  1043. <li data-name="LuCI.fs#write"><a href="LuCI.fs.html#write">write</a></li>
  1044. </ul>
  1045. <ul class="events itemMembers">
  1046. </ul>
  1047. </li>
  1048. <li class="item" data-name="LuCI.headers">
  1049. <span class="title">
  1050. <a href="LuCI.headers.html">LuCI.headers</a>
  1051. </span>
  1052. <ul class="members itemMembers">
  1053. </ul>
  1054. <ul class="typedefs itemMembers">
  1055. </ul>
  1056. <ul class="typedefs itemMembers">
  1057. </ul>
  1058. <ul class="methods itemMembers">
  1059. <span class="subtitle">Methods</span>
  1060. <li data-name="LuCI.headers#get"><a href="LuCI.headers.html#get">get</a></li>
  1061. <li data-name="LuCI.headers#has"><a href="LuCI.headers.html#has">has</a></li>
  1062. </ul>
  1063. <ul class="events itemMembers">
  1064. </ul>
  1065. </li>
  1066. <li class="item" data-name="LuCI.network">
  1067. <span class="title">
  1068. <a href="LuCI.network.html">LuCI.network</a>
  1069. </span>
  1070. <ul class="members itemMembers">
  1071. </ul>
  1072. <ul class="typedefs itemMembers">
  1073. <span class="subtitle">Typedefs</span>
  1074. <li data-name="LuCI.network.SwitchTopology"><a href="LuCI.network.html#.SwitchTopology">SwitchTopology</a></li>
  1075. <li data-name="LuCI.network.WifiEncryption"><a href="LuCI.network.html#.WifiEncryption">WifiEncryption</a></li>
  1076. <li data-name="LuCI.network.WifiPeerEntry"><a href="LuCI.network.html#.WifiPeerEntry">WifiPeerEntry</a></li>
  1077. <li data-name="LuCI.network.WifiRateEntry"><a href="LuCI.network.html#.WifiRateEntry">WifiRateEntry</a></li>
  1078. <li data-name="LuCI.network.WifiScanResult"><a href="LuCI.network.html#.WifiScanResult">WifiScanResult</a></li>
  1079. </ul>
  1080. <ul class="typedefs itemMembers">
  1081. </ul>
  1082. <ul class="methods itemMembers">
  1083. <span class="subtitle">Methods</span>
  1084. <li data-name="LuCI.network#addNetwork"><a href="LuCI.network.html#addNetwork">addNetwork</a></li>
  1085. <li data-name="LuCI.network#addWifiNetwork"><a href="LuCI.network.html#addWifiNetwork">addWifiNetwork</a></li>
  1086. <li data-name="LuCI.network#deleteNetwork"><a href="LuCI.network.html#deleteNetwork">deleteNetwork</a></li>
  1087. <li data-name="LuCI.network#deleteWifiNetwork"><a href="LuCI.network.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
  1088. <li data-name="LuCI.network#flushCache"><a href="LuCI.network.html#flushCache">flushCache</a></li>
  1089. <li data-name="LuCI.network#formatWifiEncryption"><a href="LuCI.network.html#formatWifiEncryption">formatWifiEncryption</a></li>
  1090. <li data-name="LuCI.network#getDevice"><a href="LuCI.network.html#getDevice">getDevice</a></li>
  1091. <li data-name="LuCI.network#getDevices"><a href="LuCI.network.html#getDevices">getDevices</a></li>
  1092. <li data-name="LuCI.network#getDSLModemType"><a href="LuCI.network.html#getDSLModemType">getDSLModemType</a></li>
  1093. <li data-name="LuCI.network#getHostHints"><a href="LuCI.network.html#getHostHints">getHostHints</a></li>
  1094. <li data-name="LuCI.network#getIfnameOf"><a href="LuCI.network.html#getIfnameOf">getIfnameOf</a></li>
  1095. <li data-name="LuCI.network#getNetwork"><a href="LuCI.network.html#getNetwork">getNetwork</a></li>
  1096. <li data-name="LuCI.network#getNetworks"><a href="LuCI.network.html#getNetworks">getNetworks</a></li>
  1097. <li data-name="LuCI.network#getProtocol"><a href="LuCI.network.html#getProtocol">getProtocol</a></li>
  1098. <li data-name="LuCI.network#getProtocols"><a href="LuCI.network.html#getProtocols">getProtocols</a></li>
  1099. <li data-name="LuCI.network#getSwitchTopologies"><a href="LuCI.network.html#getSwitchTopologies">getSwitchTopologies</a></li>
  1100. <li data-name="LuCI.network#getWAN6Networks"><a href="LuCI.network.html#getWAN6Networks">getWAN6Networks</a></li>
  1101. <li data-name="LuCI.network#getWANNetworks"><a href="LuCI.network.html#getWANNetworks">getWANNetworks</a></li>
  1102. <li data-name="LuCI.network#getWifiDevice"><a href="LuCI.network.html#getWifiDevice">getWifiDevice</a></li>
  1103. <li data-name="LuCI.network#getWifiDevices"><a href="LuCI.network.html#getWifiDevices">getWifiDevices</a></li>
  1104. <li data-name="LuCI.network#getWifiNetwork"><a href="LuCI.network.html#getWifiNetwork">getWifiNetwork</a></li>
  1105. <li data-name="LuCI.network#getWifiNetworks"><a href="LuCI.network.html#getWifiNetworks">getWifiNetworks</a></li>
  1106. <li data-name="LuCI.network#isIgnoredDevice"><a href="LuCI.network.html#isIgnoredDevice">isIgnoredDevice</a></li>
  1107. <li data-name="LuCI.network#maskToPrefix"><a href="LuCI.network.html#maskToPrefix">maskToPrefix</a></li>
  1108. <li data-name="LuCI.network#prefixToMask"><a href="LuCI.network.html#prefixToMask">prefixToMask</a></li>
  1109. <li data-name="LuCI.network#registerErrorCode"><a href="LuCI.network.html#registerErrorCode">registerErrorCode</a></li>
  1110. <li data-name="LuCI.network#registerPatternVirtual"><a href="LuCI.network.html#registerPatternVirtual">registerPatternVirtual</a></li>
  1111. <li data-name="LuCI.network#registerProtocol"><a href="LuCI.network.html#registerProtocol">registerProtocol</a></li>
  1112. <li data-name="LuCI.network#renameNetwork"><a href="LuCI.network.html#renameNetwork">renameNetwork</a></li>
  1113. </ul>
  1114. <ul class="events itemMembers">
  1115. </ul>
  1116. </li>
  1117. <li class="item" data-name="LuCI.network.Device">
  1118. <span class="title">
  1119. <a href="LuCI.network.Device.html">LuCI.network.Device</a>
  1120. </span>
  1121. <ul class="members itemMembers">
  1122. </ul>
  1123. <ul class="typedefs itemMembers">
  1124. </ul>
  1125. <ul class="typedefs itemMembers">
  1126. </ul>
  1127. <ul class="methods itemMembers">
  1128. <span class="subtitle">Methods</span>
  1129. <li data-name="LuCI.network.Device#getBridgeID"><a href="LuCI.network.Device.html#getBridgeID">getBridgeID</a></li>
  1130. <li data-name="LuCI.network.Device#getBridgeSTP"><a href="LuCI.network.Device.html#getBridgeSTP">getBridgeSTP</a></li>
  1131. <li data-name="LuCI.network.Device#getI18n"><a href="LuCI.network.Device.html#getI18n">getI18n</a></li>
  1132. <li data-name="LuCI.network.Device#getIP6Addrs"><a href="LuCI.network.Device.html#getIP6Addrs">getIP6Addrs</a></li>
  1133. <li data-name="LuCI.network.Device#getIPAddrs"><a href="LuCI.network.Device.html#getIPAddrs">getIPAddrs</a></li>
  1134. <li data-name="LuCI.network.Device#getMAC"><a href="LuCI.network.Device.html#getMAC">getMAC</a></li>
  1135. <li data-name="LuCI.network.Device#getMTU"><a href="LuCI.network.Device.html#getMTU">getMTU</a></li>
  1136. <li data-name="LuCI.network.Device#getName"><a href="LuCI.network.Device.html#getName">getName</a></li>
  1137. <li data-name="LuCI.network.Device#getNetwork"><a href="LuCI.network.Device.html#getNetwork">getNetwork</a></li>
  1138. <li data-name="LuCI.network.Device#getNetworks"><a href="LuCI.network.Device.html#getNetworks">getNetworks</a></li>
  1139. <li data-name="LuCI.network.Device#getPorts"><a href="LuCI.network.Device.html#getPorts">getPorts</a></li>
  1140. <li data-name="LuCI.network.Device#getRXBytes"><a href="LuCI.network.Device.html#getRXBytes">getRXBytes</a></li>
  1141. <li data-name="LuCI.network.Device#getRXPackets"><a href="LuCI.network.Device.html#getRXPackets">getRXPackets</a></li>
  1142. <li data-name="LuCI.network.Device#getShortName"><a href="LuCI.network.Device.html#getShortName">getShortName</a></li>
  1143. <li data-name="LuCI.network.Device#getTXBytes"><a href="LuCI.network.Device.html#getTXBytes">getTXBytes</a></li>
  1144. <li data-name="LuCI.network.Device#getTXPackets"><a href="LuCI.network.Device.html#getTXPackets">getTXPackets</a></li>
  1145. <li data-name="LuCI.network.Device#getType"><a href="LuCI.network.Device.html#getType">getType</a></li>
  1146. <li data-name="LuCI.network.Device#getTypeI18n"><a href="LuCI.network.Device.html#getTypeI18n">getTypeI18n</a></li>
  1147. <li data-name="LuCI.network.Device#getWifiNetwork"><a href="LuCI.network.Device.html#getWifiNetwork">getWifiNetwork</a></li>
  1148. <li data-name="LuCI.network.Device#isBridge"><a href="LuCI.network.Device.html#isBridge">isBridge</a></li>
  1149. <li data-name="LuCI.network.Device#isBridgePort"><a href="LuCI.network.Device.html#isBridgePort">isBridgePort</a></li>
  1150. <li data-name="LuCI.network.Device#isUp"><a href="LuCI.network.Device.html#isUp">isUp</a></li>
  1151. </ul>
  1152. <ul class="events itemMembers">
  1153. </ul>
  1154. </li>
  1155. <li class="item" data-name="LuCI.network.Hosts">
  1156. <span class="title">
  1157. <a href="LuCI.network.Hosts.html">LuCI.network.Hosts</a>
  1158. </span>
  1159. <ul class="members itemMembers">
  1160. </ul>
  1161. <ul class="typedefs itemMembers">
  1162. </ul>
  1163. <ul class="typedefs itemMembers">
  1164. </ul>
  1165. <ul class="methods itemMembers">
  1166. <span class="subtitle">Methods</span>
  1167. <li data-name="LuCI.network.Hosts#getHostnameByIP6Addr"><a href="LuCI.network.Hosts.html#getHostnameByIP6Addr">getHostnameByIP6Addr</a></li>
  1168. <li data-name="LuCI.network.Hosts#getHostnameByIPAddr"><a href="LuCI.network.Hosts.html#getHostnameByIPAddr">getHostnameByIPAddr</a></li>
  1169. <li data-name="LuCI.network.Hosts#getHostnameByMACAddr"><a href="LuCI.network.Hosts.html#getHostnameByMACAddr">getHostnameByMACAddr</a></li>
  1170. <li data-name="LuCI.network.Hosts#getIP6AddrByMACAddr"><a href="LuCI.network.Hosts.html#getIP6AddrByMACAddr">getIP6AddrByMACAddr</a></li>
  1171. <li data-name="LuCI.network.Hosts#getIPAddrByMACAddr"><a href="LuCI.network.Hosts.html#getIPAddrByMACAddr">getIPAddrByMACAddr</a></li>
  1172. <li data-name="LuCI.network.Hosts#getMACAddrByIP6Addr"><a href="LuCI.network.Hosts.html#getMACAddrByIP6Addr">getMACAddrByIP6Addr</a></li>
  1173. <li data-name="LuCI.network.Hosts#getMACAddrByIPAddr"><a href="LuCI.network.Hosts.html#getMACAddrByIPAddr">getMACAddrByIPAddr</a></li>
  1174. <li data-name="LuCI.network.Hosts#getMACHints"><a href="LuCI.network.Hosts.html#getMACHints">getMACHints</a></li>
  1175. </ul>
  1176. <ul class="events itemMembers">
  1177. </ul>
  1178. </li>
  1179. <li class="item" data-name="LuCI.network.Protocol">
  1180. <span class="title">
  1181. <a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a>
  1182. </span>
  1183. <ul class="members itemMembers">
  1184. </ul>
  1185. <ul class="typedefs itemMembers">
  1186. </ul>
  1187. <ul class="typedefs itemMembers">
  1188. </ul>
  1189. <ul class="methods itemMembers">
  1190. <span class="subtitle">Methods</span>
  1191. <li data-name="LuCI.network.Protocol#addDevice"><a href="LuCI.network.Protocol.html#addDevice">addDevice</a></li>
  1192. <li data-name="LuCI.network.Protocol#containsDevice"><a href="LuCI.network.Protocol.html#containsDevice">containsDevice</a></li>
  1193. <li data-name="LuCI.network.Protocol#deleteConfiguration"><a href="LuCI.network.Protocol.html#deleteConfiguration">deleteConfiguration</a></li>
  1194. <li data-name="LuCI.network.Protocol#deleteDevice"><a href="LuCI.network.Protocol.html#deleteDevice">deleteDevice</a></li>
  1195. <li data-name="LuCI.network.Protocol#get"><a href="LuCI.network.Protocol.html#get">get</a></li>
  1196. <li data-name="LuCI.network.Protocol#getDevice"><a href="LuCI.network.Protocol.html#getDevice">getDevice</a></li>
  1197. <li data-name="LuCI.network.Protocol#getDevices"><a href="LuCI.network.Protocol.html#getDevices">getDevices</a></li>
  1198. <li data-name="LuCI.network.Protocol#getDNS6Addrs"><a href="LuCI.network.Protocol.html#getDNS6Addrs">getDNS6Addrs</a></li>
  1199. <li data-name="LuCI.network.Protocol#getDNSAddrs"><a href="LuCI.network.Protocol.html#getDNSAddrs">getDNSAddrs</a></li>
  1200. <li data-name="LuCI.network.Protocol#getErrors"><a href="LuCI.network.Protocol.html#getErrors">getErrors</a></li>
  1201. <li data-name="LuCI.network.Protocol#getExpiry"><a href="LuCI.network.Protocol.html#getExpiry">getExpiry</a></li>
  1202. <li data-name="LuCI.network.Protocol#getGateway6Addr"><a href="LuCI.network.Protocol.html#getGateway6Addr">getGateway6Addr</a></li>
  1203. <li data-name="LuCI.network.Protocol#getGatewayAddr"><a href="LuCI.network.Protocol.html#getGatewayAddr">getGatewayAddr</a></li>
  1204. <li data-name="LuCI.network.Protocol#getI18n"><a href="LuCI.network.Protocol.html#getI18n">getI18n</a></li>
  1205. <li data-name="LuCI.network.Protocol#getIfname"><a href="LuCI.network.Protocol.html#getIfname">getIfname</a></li>
  1206. <li data-name="LuCI.network.Protocol#getIP6Addr"><a href="LuCI.network.Protocol.html#getIP6Addr">getIP6Addr</a></li>
  1207. <li data-name="LuCI.network.Protocol#getIP6Addrs"><a href="LuCI.network.Protocol.html#getIP6Addrs">getIP6Addrs</a></li>
  1208. <li data-name="LuCI.network.Protocol#getIP6Prefix"><a href="LuCI.network.Protocol.html#getIP6Prefix">getIP6Prefix</a></li>
  1209. <li data-name="LuCI.network.Protocol#getIPAddr"><a href="LuCI.network.Protocol.html#getIPAddr">getIPAddr</a></li>
  1210. <li data-name="LuCI.network.Protocol#getIPAddrs"><a href="LuCI.network.Protocol.html#getIPAddrs">getIPAddrs</a></li>
  1211. <li data-name="LuCI.network.Protocol#getL2Device"><a href="LuCI.network.Protocol.html#getL2Device">getL2Device</a></li>
  1212. <li data-name="LuCI.network.Protocol#getL3Device"><a href="LuCI.network.Protocol.html#getL3Device">getL3Device</a></li>
  1213. <li data-name="LuCI.network.Protocol#getMetric"><a href="LuCI.network.Protocol.html#getMetric">getMetric</a></li>
  1214. <li data-name="LuCI.network.Protocol#getName"><a href="LuCI.network.Protocol.html#getName">getName</a></li>
  1215. <li data-name="LuCI.network.Protocol#getNetmask"><a href="LuCI.network.Protocol.html#getNetmask">getNetmask</a></li>
  1216. <li data-name="LuCI.network.Protocol#getOpkgPackage"><a href="LuCI.network.Protocol.html#getOpkgPackage">getOpkgPackage</a></li>
  1217. <li data-name="LuCI.network.Protocol#getProtocol"><a href="LuCI.network.Protocol.html#getProtocol">getProtocol</a></li>
  1218. <li data-name="LuCI.network.Protocol#getType"><a href="LuCI.network.Protocol.html#getType">getType</a></li>
  1219. <li data-name="LuCI.network.Protocol#getUptime"><a href="LuCI.network.Protocol.html#getUptime">getUptime</a></li>
  1220. <li data-name="LuCI.network.Protocol#getZoneName"><a href="LuCI.network.Protocol.html#getZoneName">getZoneName</a></li>
  1221. <li data-name="LuCI.network.Protocol#isAlias"><a href="LuCI.network.Protocol.html#isAlias">isAlias</a></li>
  1222. <li data-name="LuCI.network.Protocol#isBridge"><a href="LuCI.network.Protocol.html#isBridge">isBridge</a></li>
  1223. <li data-name="LuCI.network.Protocol#isCreateable"><a href="LuCI.network.Protocol.html#isCreateable">isCreateable</a></li>
  1224. <li data-name="LuCI.network.Protocol#isDynamic"><a href="LuCI.network.Protocol.html#isDynamic">isDynamic</a></li>
  1225. <li data-name="LuCI.network.Protocol#isEmpty"><a href="LuCI.network.Protocol.html#isEmpty">isEmpty</a></li>
  1226. <li data-name="LuCI.network.Protocol#isFloating"><a href="LuCI.network.Protocol.html#isFloating">isFloating</a></li>
  1227. <li data-name="LuCI.network.Protocol#isInstalled"><a href="LuCI.network.Protocol.html#isInstalled">isInstalled</a></li>
  1228. <li data-name="LuCI.network.Protocol#isUp"><a href="LuCI.network.Protocol.html#isUp">isUp</a></li>
  1229. <li data-name="LuCI.network.Protocol#isVirtual"><a href="LuCI.network.Protocol.html#isVirtual">isVirtual</a></li>
  1230. <li data-name="LuCI.network.Protocol#set"><a href="LuCI.network.Protocol.html#set">set</a></li>
  1231. </ul>
  1232. <ul class="events itemMembers">
  1233. </ul>
  1234. </li>
  1235. <li class="item" data-name="LuCI.network.WifiDevice">
  1236. <span class="title">
  1237. <a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a>
  1238. </span>
  1239. <ul class="members itemMembers">
  1240. </ul>
  1241. <ul class="typedefs itemMembers">
  1242. </ul>
  1243. <ul class="typedefs itemMembers">
  1244. </ul>
  1245. <ul class="methods itemMembers">
  1246. <span class="subtitle">Methods</span>
  1247. <li data-name="LuCI.network.WifiDevice#addWifiNetwork"><a href="LuCI.network.WifiDevice.html#addWifiNetwork">addWifiNetwork</a></li>
  1248. <li data-name="LuCI.network.WifiDevice#deleteWifiNetwork"><a href="LuCI.network.WifiDevice.html#deleteWifiNetwork">deleteWifiNetwork</a></li>
  1249. <li data-name="LuCI.network.WifiDevice#get"><a href="LuCI.network.WifiDevice.html#get">get</a></li>
  1250. <li data-name="LuCI.network.WifiDevice#getHTModes"><a href="LuCI.network.WifiDevice.html#getHTModes">getHTModes</a></li>
  1251. <li data-name="LuCI.network.WifiDevice#getHWModes"><a href="LuCI.network.WifiDevice.html#getHWModes">getHWModes</a></li>
  1252. <li data-name="LuCI.network.WifiDevice#getI18n"><a href="LuCI.network.WifiDevice.html#getI18n">getI18n</a></li>
  1253. <li data-name="LuCI.network.WifiDevice#getName"><a href="LuCI.network.WifiDevice.html#getName">getName</a></li>
  1254. <li data-name="LuCI.network.WifiDevice#getScanList"><a href="LuCI.network.WifiDevice.html#getScanList">getScanList</a></li>
  1255. <li data-name="LuCI.network.WifiDevice#getWifiNetwork"><a href="LuCI.network.WifiDevice.html#getWifiNetwork">getWifiNetwork</a></li>
  1256. <li data-name="LuCI.network.WifiDevice#getWifiNetworks"><a href="LuCI.network.WifiDevice.html#getWifiNetworks">getWifiNetworks</a></li>
  1257. <li data-name="LuCI.network.WifiDevice#isDisabled"><a href="LuCI.network.WifiDevice.html#isDisabled">isDisabled</a></li>
  1258. <li data-name="LuCI.network.WifiDevice#isUp"><a href="LuCI.network.WifiDevice.html#isUp">isUp</a></li>
  1259. <li data-name="LuCI.network.WifiDevice#set"><a href="LuCI.network.WifiDevice.html#set">set</a></li>
  1260. </ul>
  1261. <ul class="events itemMembers">
  1262. </ul>
  1263. </li>
  1264. <li class="item" data-name="LuCI.network.WifiNetwork">
  1265. <span class="title">
  1266. <a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a>
  1267. </span>
  1268. <ul class="members itemMembers">
  1269. </ul>
  1270. <ul class="typedefs itemMembers">
  1271. </ul>
  1272. <ul class="typedefs itemMembers">
  1273. </ul>
  1274. <ul class="methods itemMembers">
  1275. <span class="subtitle">Methods</span>
  1276. <li data-name="LuCI.network.WifiNetwork#disconnectClient"><a href="LuCI.network.WifiNetwork.html#disconnectClient">disconnectClient</a></li>
  1277. <li data-name="LuCI.network.WifiNetwork#get"><a href="LuCI.network.WifiNetwork.html#get">get</a></li>
  1278. <li data-name="LuCI.network.WifiNetwork#getActiveBSSID"><a href="LuCI.network.WifiNetwork.html#getActiveBSSID">getActiveBSSID</a></li>
  1279. <li data-name="LuCI.network.WifiNetwork#getActiveEncryption"><a href="LuCI.network.WifiNetwork.html#getActiveEncryption">getActiveEncryption</a></li>
  1280. <li data-name="LuCI.network.WifiNetwork#getActiveMode"><a href="LuCI.network.WifiNetwork.html#getActiveMode">getActiveMode</a></li>
  1281. <li data-name="LuCI.network.WifiNetwork#getActiveModeI18n"><a href="LuCI.network.WifiNetwork.html#getActiveModeI18n">getActiveModeI18n</a></li>
  1282. <li data-name="LuCI.network.WifiNetwork#getActiveSSID"><a href="LuCI.network.WifiNetwork.html#getActiveSSID">getActiveSSID</a></li>
  1283. <li data-name="LuCI.network.WifiNetwork#getAssocList"><a href="LuCI.network.WifiNetwork.html#getAssocList">getAssocList</a></li>
  1284. <li data-name="LuCI.network.WifiNetwork#getBitRate"><a href="LuCI.network.WifiNetwork.html#getBitRate">getBitRate</a></li>
  1285. <li data-name="LuCI.network.WifiNetwork#getBSSID"><a href="LuCI.network.WifiNetwork.html#getBSSID">getBSSID</a></li>
  1286. <li data-name="LuCI.network.WifiNetwork#getChannel"><a href="LuCI.network.WifiNetwork.html#getChannel">getChannel</a></li>
  1287. <li data-name="LuCI.network.WifiNetwork#getCountryCode"><a href="LuCI.network.WifiNetwork.html#getCountryCode">getCountryCode</a></li>
  1288. <li data-name="LuCI.network.WifiNetwork#getDevice"><a href="LuCI.network.WifiNetwork.html#getDevice">getDevice</a></li>
  1289. <li data-name="LuCI.network.WifiNetwork#getFrequency"><a href="LuCI.network.WifiNetwork.html#getFrequency">getFrequency</a></li>
  1290. <li data-name="LuCI.network.WifiNetwork#getI18n"><a href="LuCI.network.WifiNetwork.html#getI18n">getI18n</a></li>
  1291. <li data-name="LuCI.network.WifiNetwork#getID"><a href="LuCI.network.WifiNetwork.html#getID">getID</a></li>
  1292. <li data-name="LuCI.network.WifiNetwork#getIfname"><a href="LuCI.network.WifiNetwork.html#getIfname">getIfname</a></li>
  1293. <li data-name="LuCI.network.WifiNetwork#getMeshID"><a href="LuCI.network.WifiNetwork.html#getMeshID">getMeshID</a></li>
  1294. <li data-name="LuCI.network.WifiNetwork#getMode"><a href="LuCI.network.WifiNetwork.html#getMode">getMode</a></li>
  1295. <li data-name="LuCI.network.WifiNetwork#getName"><a href="LuCI.network.WifiNetwork.html#getName">getName</a></li>
  1296. <li data-name="LuCI.network.WifiNetwork#getNetwork"><a href="LuCI.network.WifiNetwork.html#getNetwork">getNetwork</a></li>
  1297. <li data-name="LuCI.network.WifiNetwork#getNetworkNames"><a href="LuCI.network.WifiNetwork.html#getNetworkNames">getNetworkNames</a></li>
  1298. <li data-name="LuCI.network.WifiNetwork#getNetworks"><a href="LuCI.network.WifiNetwork.html#getNetworks">getNetworks</a></li>
  1299. <li data-name="LuCI.network.WifiNetwork#getNoise"><a href="LuCI.network.WifiNetwork.html#getNoise">getNoise</a></li>
  1300. <li data-name="LuCI.network.WifiNetwork#getShortName"><a href="LuCI.network.WifiNetwork.html#getShortName">getShortName</a></li>
  1301. <li data-name="LuCI.network.WifiNetwork#getSignal"><a href="LuCI.network.WifiNetwork.html#getSignal">getSignal</a></li>
  1302. <li data-name="LuCI.network.WifiNetwork#getSignalLevel"><a href="LuCI.network.WifiNetwork.html#getSignalLevel">getSignalLevel</a></li>
  1303. <li data-name="LuCI.network.WifiNetwork#getSignalPercent"><a href="LuCI.network.WifiNetwork.html#getSignalPercent">getSignalPercent</a></li>
  1304. <li data-name="LuCI.network.WifiNetwork#getSSID"><a href="LuCI.network.WifiNetwork.html#getSSID">getSSID</a></li>
  1305. <li data-name="LuCI.network.WifiNetwork#getTXPower"><a href="LuCI.network.WifiNetwork.html#getTXPower">getTXPower</a></li>
  1306. <li data-name="LuCI.network.WifiNetwork#getTXPowerOffset"><a href="LuCI.network.WifiNetwork.html#getTXPowerOffset">getTXPowerOffset</a></li>
  1307. <li data-name="LuCI.network.WifiNetwork#getWifiDevice"><a href="LuCI.network.WifiNetwork.html#getWifiDevice">getWifiDevice</a></li>
  1308. <li data-name="LuCI.network.WifiNetwork#getWifiDeviceName"><a href="LuCI.network.WifiNetwork.html#getWifiDeviceName">getWifiDeviceName</a></li>
  1309. <li data-name="LuCI.network.WifiNetwork#isClientDisconnectSupported"><a href="LuCI.network.WifiNetwork.html#isClientDisconnectSupported">isClientDisconnectSupported</a></li>
  1310. <li data-name="LuCI.network.WifiNetwork#isDisabled"><a href="LuCI.network.WifiNetwork.html#isDisabled">isDisabled</a></li>
  1311. <li data-name="LuCI.network.WifiNetwork#isUp"><a href="LuCI.network.WifiNetwork.html#isUp">isUp</a></li>
  1312. <li data-name="LuCI.network.WifiNetwork#set"><a href="LuCI.network.WifiNetwork.html#set">set</a></li>
  1313. </ul>
  1314. <ul class="events itemMembers">
  1315. </ul>
  1316. </li>
  1317. <li class="item" data-name="LuCI.poll">
  1318. <span class="title">
  1319. <a href="LuCI.poll.html">LuCI.poll</a>
  1320. </span>
  1321. <ul class="members itemMembers">
  1322. </ul>
  1323. <ul class="typedefs itemMembers">
  1324. </ul>
  1325. <ul class="typedefs itemMembers">
  1326. </ul>
  1327. <ul class="methods itemMembers">
  1328. <span class="subtitle">Methods</span>
  1329. <li data-name="LuCI.poll#active"><a href="LuCI.poll.html#active">active</a></li>
  1330. <li data-name="LuCI.poll#add"><a href="LuCI.poll.html#add">add</a></li>
  1331. <li data-name="LuCI.poll#remove"><a href="LuCI.poll.html#remove">remove</a></li>
  1332. <li data-name="LuCI.poll#start"><a href="LuCI.poll.html#start">start</a></li>
  1333. <li data-name="LuCI.poll#stop"><a href="LuCI.poll.html#stop">stop</a></li>
  1334. </ul>
  1335. <ul class="events itemMembers">
  1336. </ul>
  1337. </li>
  1338. <li class="item" data-name="LuCI.request">
  1339. <span class="title">
  1340. <a href="LuCI.request.html">LuCI.request</a>
  1341. </span>
  1342. <ul class="members itemMembers">
  1343. </ul>
  1344. <ul class="typedefs itemMembers">
  1345. <span class="subtitle">Typedefs</span>
  1346. <li data-name="LuCI.request.interceptorFn"><a href="LuCI.request.html#.interceptorFn">interceptorFn</a></li>
  1347. <li data-name="LuCI.request.RequestOptions"><a href="LuCI.request.html#.RequestOptions">RequestOptions</a></li>
  1348. </ul>
  1349. <ul class="typedefs itemMembers">
  1350. </ul>
  1351. <ul class="methods itemMembers">
  1352. <span class="subtitle">Methods</span>
  1353. <li data-name="LuCI.request#addInterceptor"><a href="LuCI.request.html#addInterceptor">addInterceptor</a></li>
  1354. <li data-name="LuCI.request#expandURL"><a href="LuCI.request.html#expandURL">expandURL</a></li>
  1355. <li data-name="LuCI.request#get"><a href="LuCI.request.html#get">get</a></li>
  1356. <li data-name="LuCI.request#post"><a href="LuCI.request.html#post">post</a></li>
  1357. <li data-name="LuCI.request#removeInterceptor"><a href="LuCI.request.html#removeInterceptor">removeInterceptor</a></li>
  1358. <li data-name="LuCI.request#request"><a href="LuCI.request.html#request">request</a></li>
  1359. </ul>
  1360. <ul class="events itemMembers">
  1361. </ul>
  1362. </li>
  1363. <li class="item" data-name="LuCI.request.poll">
  1364. <span class="title">
  1365. <a href="LuCI.request.poll.html">LuCI.request.poll</a>
  1366. </span>
  1367. <ul class="members itemMembers">
  1368. </ul>
  1369. <ul class="typedefs itemMembers">
  1370. <span class="subtitle">Typedefs</span>
  1371. <li data-name="LuCI.request.poll~callbackFn"><a href="LuCI.request.poll.html#~callbackFn">callbackFn</a></li>
  1372. </ul>
  1373. <ul class="typedefs itemMembers">
  1374. </ul>
  1375. <ul class="methods itemMembers">
  1376. <span class="subtitle">Methods</span>
  1377. <li data-name="LuCI.request.poll#active"><a href="LuCI.request.poll.html#active">active</a></li>
  1378. <li data-name="LuCI.request.poll#add"><a href="LuCI.request.poll.html#add">add</a></li>
  1379. <li data-name="LuCI.request.poll#remove"><a href="LuCI.request.poll.html#remove">remove</a></li>
  1380. <li data-name="LuCI.request.poll#start"><a href="LuCI.request.poll.html#start">start</a></li>
  1381. <li data-name="LuCI.request.poll#stop"><a href="LuCI.request.poll.html#stop">stop</a></li>
  1382. </ul>
  1383. <ul class="events itemMembers">
  1384. </ul>
  1385. </li>
  1386. <li class="item" data-name="LuCI.response">
  1387. <span class="title">
  1388. <a href="LuCI.response.html">LuCI.response</a>
  1389. </span>
  1390. <ul class="members itemMembers">
  1391. <span class="subtitle">Members</span>
  1392. <li data-name="LuCI.response#duration"><a href="LuCI.response.html#duration">duration</a></li>
  1393. <li data-name="LuCI.response#headers"><a href="LuCI.response.html#headers">headers</a></li>
  1394. <li data-name="LuCI.response#ok"><a href="LuCI.response.html#ok">ok</a></li>
  1395. <li data-name="LuCI.response#status"><a href="LuCI.response.html#status">status</a></li>
  1396. <li data-name="LuCI.response#statusText"><a href="LuCI.response.html#statusText">statusText</a></li>
  1397. <li data-name="LuCI.response#url"><a href="LuCI.response.html#url">url</a></li>
  1398. </ul>
  1399. <ul class="typedefs itemMembers">
  1400. </ul>
  1401. <ul class="typedefs itemMembers">
  1402. </ul>
  1403. <ul class="methods itemMembers">
  1404. <span class="subtitle">Methods</span>
  1405. <li data-name="LuCI.response#blob"><a href="LuCI.response.html#blob">blob</a></li>
  1406. <li data-name="LuCI.response#clone"><a href="LuCI.response.html#clone">clone</a></li>
  1407. <li data-name="LuCI.response#json"><a href="LuCI.response.html#json">json</a></li>
  1408. <li data-name="LuCI.response#text"><a href="LuCI.response.html#text">text</a></li>
  1409. </ul>
  1410. <ul class="events itemMembers">
  1411. </ul>
  1412. </li>
  1413. <li class="item" data-name="LuCI.rpc">
  1414. <span class="title">
  1415. <a href="LuCI.rpc.html">LuCI.rpc</a>
  1416. </span>
  1417. <ul class="members itemMembers">
  1418. </ul>
  1419. <ul class="typedefs itemMembers">
  1420. <span class="subtitle">Typedefs</span>
  1421. <li data-name="LuCI.rpc.DeclareOptions"><a href="LuCI.rpc.html#.DeclareOptions">DeclareOptions</a></li>
  1422. <li data-name="LuCI.rpc~filterFn"><a href="LuCI.rpc.html#~filterFn">filterFn</a></li>
  1423. <li data-name="LuCI.rpc~interceptorFn"><a href="LuCI.rpc.html#~interceptorFn">interceptorFn</a></li>
  1424. <li data-name="LuCI.rpc~invokeFn"><a href="LuCI.rpc.html#~invokeFn">invokeFn</a></li>
  1425. </ul>
  1426. <ul class="typedefs itemMembers">
  1427. </ul>
  1428. <ul class="methods itemMembers">
  1429. <span class="subtitle">Methods</span>
  1430. <li data-name="LuCI.rpc#addInterceptor"><a href="LuCI.rpc.html#addInterceptor">addInterceptor</a></li>
  1431. <li data-name="LuCI.rpc#declare"><a href="LuCI.rpc.html#declare">declare</a></li>
  1432. <li data-name="LuCI.rpc#getBaseURL"><a href="LuCI.rpc.html#getBaseURL">getBaseURL</a></li>
  1433. <li data-name="LuCI.rpc#getSessionID"><a href="LuCI.rpc.html#getSessionID">getSessionID</a></li>
  1434. <li data-name="LuCI.rpc#getStatusText"><a href="LuCI.rpc.html#getStatusText">getStatusText</a></li>
  1435. <li data-name="LuCI.rpc#list"><a href="LuCI.rpc.html#list">list</a></li>
  1436. <li data-name="LuCI.rpc#removeInterceptor"><a href="LuCI.rpc.html#removeInterceptor">removeInterceptor</a></li>
  1437. <li data-name="LuCI.rpc#setBaseURL"><a href="LuCI.rpc.html#setBaseURL">setBaseURL</a></li>
  1438. <li data-name="LuCI.rpc#setSessionID"><a href="LuCI.rpc.html#setSessionID">setSessionID</a></li>
  1439. </ul>
  1440. <ul class="events itemMembers">
  1441. </ul>
  1442. </li>
  1443. <li class="item" data-name="LuCI.session">
  1444. <span class="title">
  1445. <a href="LuCI.session.html">LuCI.session</a>
  1446. </span>
  1447. <ul class="members itemMembers">
  1448. </ul>
  1449. <ul class="typedefs itemMembers">
  1450. </ul>
  1451. <ul class="typedefs itemMembers">
  1452. </ul>
  1453. <ul class="methods itemMembers">
  1454. <span class="subtitle">Methods</span>
  1455. <li data-name="LuCI.session#getID"><a href="LuCI.session.html#getID">getID</a></li>
  1456. <li data-name="LuCI.session#getLocalData"><a href="LuCI.session.html#getLocalData">getLocalData</a></li>
  1457. <li data-name="LuCI.session#getToken"><a href="LuCI.session.html#getToken">getToken</a></li>
  1458. <li data-name="LuCI.session#setLocalData"><a href="LuCI.session.html#setLocalData">setLocalData</a></li>
  1459. </ul>
  1460. <ul class="events itemMembers">
  1461. </ul>
  1462. </li>
  1463. <li class="item" data-name="LuCI.uci">
  1464. <span class="title">
  1465. <a href="LuCI.uci.html">LuCI.uci</a>
  1466. </span>
  1467. <ul class="members itemMembers">
  1468. </ul>
  1469. <ul class="typedefs itemMembers">
  1470. <span class="subtitle">Typedefs</span>
  1471. <li data-name="LuCI.uci.ChangeRecord"><a href="LuCI.uci.html#.ChangeRecord">ChangeRecord</a></li>
  1472. <li data-name="LuCI.uci.SectionObject"><a href="LuCI.uci.html#.SectionObject">SectionObject</a></li>
  1473. <li data-name="LuCI.uci~sectionsFn"><a href="LuCI.uci.html#~sectionsFn">sectionsFn</a></li>
  1474. </ul>
  1475. <ul class="typedefs itemMembers">
  1476. </ul>
  1477. <ul class="methods itemMembers">
  1478. <span class="subtitle">Methods</span>
  1479. <li data-name="LuCI.uci#add"><a href="LuCI.uci.html#add">add</a></li>
  1480. <li data-name="LuCI.uci#apply"><a href="LuCI.uci.html#apply">apply</a></li>
  1481. <li data-name="LuCI.uci#changes"><a href="LuCI.uci.html#changes">changes</a></li>
  1482. <li data-name="LuCI.uci#createSID"><a href="LuCI.uci.html#createSID">createSID</a></li>
  1483. <li data-name="LuCI.uci#get"><a href="LuCI.uci.html#get">get</a></li>
  1484. <li data-name="LuCI.uci#get_first"><a href="LuCI.uci.html#get_first">get_first</a></li>
  1485. <li data-name="LuCI.uci#load"><a href="LuCI.uci.html#load">load</a></li>
  1486. <li data-name="LuCI.uci#move"><a href="LuCI.uci.html#move">move</a></li>
  1487. <li data-name="LuCI.uci#remove"><a href="LuCI.uci.html#remove">remove</a></li>
  1488. <li data-name="LuCI.uci#resolveSID"><a href="LuCI.uci.html#resolveSID">resolveSID</a></li>
  1489. <li data-name="LuCI.uci#save"><a href="LuCI.uci.html#save">save</a></li>
  1490. <li data-name="LuCI.uci#sections"><a href="LuCI.uci.html#sections">sections</a></li>
  1491. <li data-name="LuCI.uci#set"><a href="LuCI.uci.html#set">set</a></li>
  1492. <li data-name="LuCI.uci#set_first"><a href="LuCI.uci.html#set_first">set_first</a></li>
  1493. <li data-name="LuCI.uci#unload"><a href="LuCI.uci.html#unload">unload</a></li>
  1494. <li data-name="LuCI.uci#unset"><a href="LuCI.uci.html#unset">unset</a></li>
  1495. <li data-name="LuCI.uci#unset_first"><a href="LuCI.uci.html#unset_first">unset_first</a></li>
  1496. </ul>
  1497. <ul class="events itemMembers">
  1498. </ul>
  1499. </li>
  1500. <li class="item" data-name="LuCI.ui">
  1501. <span class="title">
  1502. <a href="LuCI.ui.html">LuCI.ui</a>
  1503. </span>
  1504. <ul class="members itemMembers">
  1505. </ul>
  1506. <ul class="typedefs itemMembers">
  1507. <span class="subtitle">Typedefs</span>
  1508. <li data-name="LuCI.ui.FileUploadReply"><a href="LuCI.ui.html#.FileUploadReply">FileUploadReply</a></li>
  1509. </ul>
  1510. <ul class="typedefs itemMembers">
  1511. </ul>
  1512. <ul class="methods itemMembers">
  1513. <span class="subtitle">Methods</span>
  1514. <li data-name="LuCI.ui#addNotification"><a href="LuCI.ui.html#addNotification">addNotification</a></li>
  1515. <li data-name="LuCI.ui#addValidator"><a href="LuCI.ui.html#addValidator">addValidator</a></li>
  1516. <li data-name="LuCI.ui#awaitReconnect"><a href="LuCI.ui.html#awaitReconnect">awaitReconnect</a></li>
  1517. <li data-name="LuCI.ui#createHandlerFn"><a href="LuCI.ui.html#createHandlerFn">createHandlerFn</a></li>
  1518. <li data-name="LuCI.ui#hideIndicator"><a href="LuCI.ui.html#hideIndicator">hideIndicator</a></li>
  1519. <li data-name="LuCI.ui#hideModal"><a href="LuCI.ui.html#hideModal">hideModal</a></li>
  1520. <li data-name="LuCI.ui#instantiateView"><a href="LuCI.ui.html#instantiateView">instantiateView</a></li>
  1521. <li data-name="LuCI.ui#itemlist"><a href="LuCI.ui.html#itemlist">itemlist</a></li>
  1522. <li data-name="LuCI.ui#pingDevice"><a href="LuCI.ui.html#pingDevice">pingDevice</a></li>
  1523. <li data-name="LuCI.ui#showIndicator"><a href="LuCI.ui.html#showIndicator">showIndicator</a></li>
  1524. <li data-name="LuCI.ui#showModal"><a href="LuCI.ui.html#showModal">showModal</a></li>
  1525. <li data-name="LuCI.ui#uploadFile"><a href="LuCI.ui.html#uploadFile">uploadFile</a></li>
  1526. </ul>
  1527. <ul class="events itemMembers">
  1528. </ul>
  1529. </li>
  1530. <li class="item" data-name="LuCI.ui.AbstractElement">
  1531. <span class="title">
  1532. <a href="LuCI.ui.AbstractElement.html">LuCI.ui.AbstractElement</a>
  1533. </span>
  1534. <ul class="members itemMembers">
  1535. </ul>
  1536. <ul class="typedefs itemMembers">
  1537. <span class="subtitle">Typedefs</span>
  1538. <li data-name="LuCI.ui.AbstractElement.InitOptions"><a href="LuCI.ui.AbstractElement.html#.InitOptions">InitOptions</a></li>
  1539. </ul>
  1540. <ul class="typedefs itemMembers">
  1541. </ul>
  1542. <ul class="methods itemMembers">
  1543. <span class="subtitle">Methods</span>
  1544. <li data-name="LuCI.ui.AbstractElement#getValue"><a href="LuCI.ui.AbstractElement.html#getValue">getValue</a></li>
  1545. <li data-name="LuCI.ui.AbstractElement#isChanged"><a href="LuCI.ui.AbstractElement.html#isChanged">isChanged</a></li>
  1546. <li data-name="LuCI.ui.AbstractElement#isValid"><a href="LuCI.ui.AbstractElement.html#isValid">isValid</a></li>
  1547. <li data-name="LuCI.ui.AbstractElement#registerEvents"><a href="LuCI.ui.AbstractElement.html#registerEvents">registerEvents</a></li>
  1548. <li data-name="LuCI.ui.AbstractElement#render"><a href="LuCI.ui.AbstractElement.html#render">render</a></li>
  1549. <li data-name="LuCI.ui.AbstractElement#setChangeEvents"><a href="LuCI.ui.AbstractElement.html#setChangeEvents">setChangeEvents</a></li>
  1550. <li data-name="LuCI.ui.AbstractElement#setPlaceholder"><a href="LuCI.ui.AbstractElement.html#setPlaceholder">setPlaceholder</a></li>
  1551. <li data-name="LuCI.ui.AbstractElement#setUpdateEvents"><a href="LuCI.ui.AbstractElement.html#setUpdateEvents">setUpdateEvents</a></li>
  1552. <li data-name="LuCI.ui.AbstractElement#setValue"><a href="LuCI.ui.AbstractElement.html#setValue">setValue</a></li>
  1553. <li data-name="LuCI.ui.AbstractElement#triggerValidation"><a href="LuCI.ui.AbstractElement.html#triggerValidation">triggerValidation</a></li>
  1554. </ul>
  1555. <ul class="events itemMembers">
  1556. </ul>
  1557. </li>
  1558. <li class="item" data-name="LuCI.ui.changes">
  1559. <span class="title">
  1560. <a href="LuCI.ui.changes.html">LuCI.ui.changes</a>
  1561. </span>
  1562. <ul class="members itemMembers">
  1563. </ul>
  1564. <ul class="typedefs itemMembers">
  1565. </ul>
  1566. <ul class="typedefs itemMembers">
  1567. </ul>
  1568. <ul class="methods itemMembers">
  1569. <span class="subtitle">Methods</span>
  1570. <li data-name="LuCI.ui.changes#apply"><a href="LuCI.ui.changes.html#apply">apply</a></li>
  1571. <li data-name="LuCI.ui.changes#displayChanges"><a href="LuCI.ui.changes.html#displayChanges">displayChanges</a></li>
  1572. <li data-name="LuCI.ui.changes#renderChangeIndicator"><a href="LuCI.ui.changes.html#renderChangeIndicator">renderChangeIndicator</a></li>
  1573. <li data-name="LuCI.ui.changes#revert"><a href="LuCI.ui.changes.html#revert">revert</a></li>
  1574. <li data-name="LuCI.ui.changes#setIndicator"><a href="LuCI.ui.changes.html#setIndicator">setIndicator</a></li>
  1575. </ul>
  1576. <ul class="events itemMembers">
  1577. </ul>
  1578. </li>
  1579. <li class="item" data-name="LuCI.ui.Checkbox">
  1580. <span class="title">
  1581. <a href="LuCI.ui.Checkbox.html">LuCI.ui.Checkbox</a>
  1582. </span>
  1583. <ul class="members itemMembers">
  1584. </ul>
  1585. <ul class="typedefs itemMembers">
  1586. <span class="subtitle">Typedefs</span>
  1587. <li data-name="LuCI.ui.Checkbox.InitOptions"><a href="LuCI.ui.Checkbox.html#.InitOptions">InitOptions</a></li>
  1588. </ul>
  1589. <ul class="typedefs itemMembers">
  1590. </ul>
  1591. <ul class="methods itemMembers">
  1592. <span class="subtitle">Methods</span>
  1593. <li data-name="LuCI.ui.Checkbox#getValue"><a href="LuCI.ui.Checkbox.html#getValue">getValue</a></li>
  1594. <li data-name="LuCI.ui.Checkbox#isChanged"><a href="LuCI.ui.Checkbox.html#isChanged">isChanged</a></li>
  1595. <li data-name="LuCI.ui.Checkbox#isChecked"><a href="LuCI.ui.Checkbox.html#isChecked">isChecked</a></li>
  1596. <li data-name="LuCI.ui.Checkbox#isValid"><a href="LuCI.ui.Checkbox.html#isValid">isValid</a></li>
  1597. <li data-name="LuCI.ui.Checkbox#registerEvents"><a href="LuCI.ui.Checkbox.html#registerEvents">registerEvents</a></li>
  1598. <li data-name="LuCI.ui.Checkbox#render"><a href="LuCI.ui.Checkbox.html#render">render</a></li>
  1599. <li data-name="LuCI.ui.Checkbox#setChangeEvents"><a href="LuCI.ui.Checkbox.html#setChangeEvents">setChangeEvents</a></li>
  1600. <li data-name="LuCI.ui.Checkbox#setPlaceholder"><a href="LuCI.ui.Checkbox.html#setPlaceholder">setPlaceholder</a></li>
  1601. <li data-name="LuCI.ui.Checkbox#setUpdateEvents"><a href="LuCI.ui.Checkbox.html#setUpdateEvents">setUpdateEvents</a></li>
  1602. <li data-name="LuCI.ui.Checkbox#setValue"><a href="LuCI.ui.Checkbox.html#setValue">setValue</a></li>
  1603. <li data-name="LuCI.ui.Checkbox#triggerValidation"><a href="LuCI.ui.Checkbox.html#triggerValidation">triggerValidation</a></li>
  1604. </ul>
  1605. <ul class="events itemMembers">
  1606. </ul>
  1607. </li>
  1608. <li class="item" data-name="LuCI.ui.Combobox">
  1609. <span class="title">
  1610. <a href="LuCI.ui.Combobox.html">LuCI.ui.Combobox</a>
  1611. </span>
  1612. <ul class="members itemMembers">
  1613. </ul>
  1614. <ul class="typedefs itemMembers">
  1615. <span class="subtitle">Typedefs</span>
  1616. <li data-name="LuCI.ui.Combobox.InitOptions"><a href="LuCI.ui.Combobox.html#.InitOptions">InitOptions</a></li>
  1617. </ul>
  1618. <ul class="typedefs itemMembers">
  1619. </ul>
  1620. <ul class="methods itemMembers">
  1621. <span class="subtitle">Methods</span>
  1622. <li data-name="LuCI.ui.Combobox#addChoices"><a href="LuCI.ui.Combobox.html#addChoices">addChoices</a></li>
  1623. <li data-name="LuCI.ui.Combobox#clearChoices"><a href="LuCI.ui.Combobox.html#clearChoices">clearChoices</a></li>
  1624. <li data-name="LuCI.ui.Combobox#closeAllDropdowns"><a href="LuCI.ui.Combobox.html#closeAllDropdowns">closeAllDropdowns</a></li>
  1625. <li data-name="LuCI.ui.Combobox#isChanged"><a href="LuCI.ui.Combobox.html#isChanged">isChanged</a></li>
  1626. <li data-name="LuCI.ui.Combobox#isValid"><a href="LuCI.ui.Combobox.html#isValid">isValid</a></li>
  1627. <li data-name="LuCI.ui.Combobox#registerEvents"><a href="LuCI.ui.Combobox.html#registerEvents">registerEvents</a></li>
  1628. <li data-name="LuCI.ui.Combobox#setChangeEvents"><a href="LuCI.ui.Combobox.html#setChangeEvents">setChangeEvents</a></li>
  1629. <li data-name="LuCI.ui.Combobox#setPlaceholder"><a href="LuCI.ui.Combobox.html#setPlaceholder">setPlaceholder</a></li>
  1630. <li data-name="LuCI.ui.Combobox#setUpdateEvents"><a href="LuCI.ui.Combobox.html#setUpdateEvents">setUpdateEvents</a></li>
  1631. <li data-name="LuCI.ui.Combobox#triggerValidation"><a href="LuCI.ui.Combobox.html#triggerValidation">triggerValidation</a></li>
  1632. </ul>
  1633. <ul class="events itemMembers">
  1634. </ul>
  1635. </li>
  1636. <li class="item" data-name="LuCI.ui.ComboButton">
  1637. <span class="title">
  1638. <a href="LuCI.ui.ComboButton.html">LuCI.ui.ComboButton</a>
  1639. </span>
  1640. <ul class="members itemMembers">
  1641. </ul>
  1642. <ul class="typedefs itemMembers">
  1643. <span class="subtitle">Typedefs</span>
  1644. <li data-name="LuCI.ui.ComboButton.InitOptions"><a href="LuCI.ui.ComboButton.html#.InitOptions">InitOptions</a></li>
  1645. </ul>
  1646. <ul class="typedefs itemMembers">
  1647. </ul>
  1648. <ul class="methods itemMembers">
  1649. <span class="subtitle">Methods</span>
  1650. <li data-name="LuCI.ui.ComboButton#addChoices"><a href="LuCI.ui.ComboButton.html#addChoices">addChoices</a></li>
  1651. <li data-name="LuCI.ui.ComboButton#clearChoices"><a href="LuCI.ui.ComboButton.html#clearChoices">clearChoices</a></li>
  1652. <li data-name="LuCI.ui.ComboButton#closeAllDropdowns"><a href="LuCI.ui.ComboButton.html#closeAllDropdowns">closeAllDropdowns</a></li>
  1653. <li data-name="LuCI.ui.ComboButton#isChanged"><a href="LuCI.ui.ComboButton.html#isChanged">isChanged</a></li>
  1654. <li data-name="LuCI.ui.ComboButton#isValid"><a href="LuCI.ui.ComboButton.html#isValid">isValid</a></li>
  1655. <li data-name="LuCI.ui.ComboButton#registerEvents"><a href="LuCI.ui.ComboButton.html#registerEvents">registerEvents</a></li>
  1656. <li data-name="LuCI.ui.ComboButton#setChangeEvents"><a href="LuCI.ui.ComboButton.html#setChangeEvents">setChangeEvents</a></li>
  1657. <li data-name="LuCI.ui.ComboButton#setPlaceholder"><a href="LuCI.ui.ComboButton.html#setPlaceholder">setPlaceholder</a></li>
  1658. <li data-name="LuCI.ui.ComboButton#setUpdateEvents"><a href="LuCI.ui.ComboButton.html#setUpdateEvents">setUpdateEvents</a></li>
  1659. <li data-name="LuCI.ui.ComboButton#triggerValidation"><a href="LuCI.ui.ComboButton.html#triggerValidation">triggerValidation</a></li>
  1660. </ul>
  1661. <ul class="events itemMembers">
  1662. </ul>
  1663. </li>
  1664. <li class="item" data-name="LuCI.ui.Dropdown">
  1665. <span class="title">
  1666. <a href="LuCI.ui.Dropdown.html">LuCI.ui.Dropdown</a>
  1667. </span>
  1668. <ul class="members itemMembers">
  1669. </ul>
  1670. <ul class="typedefs itemMembers">
  1671. <span class="subtitle">Typedefs</span>
  1672. <li data-name="LuCI.ui.Dropdown.InitOptions"><a href="LuCI.ui.Dropdown.html#.InitOptions">InitOptions</a></li>
  1673. </ul>
  1674. <ul class="typedefs itemMembers">
  1675. </ul>
  1676. <ul class="methods itemMembers">
  1677. <span class="subtitle">Methods</span>
  1678. <li data-name="LuCI.ui.Dropdown#addChoices"><a href="LuCI.ui.Dropdown.html#addChoices">addChoices</a></li>
  1679. <li data-name="LuCI.ui.Dropdown#clearChoices"><a href="LuCI.ui.Dropdown.html#clearChoices">clearChoices</a></li>
  1680. <li data-name="LuCI.ui.Dropdown#closeAllDropdowns"><a href="LuCI.ui.Dropdown.html#closeAllDropdowns">closeAllDropdowns</a></li>
  1681. <li data-name="LuCI.ui.Dropdown#getValue"><a href="LuCI.ui.Dropdown.html#getValue">getValue</a></li>
  1682. <li data-name="LuCI.ui.Dropdown#isChanged"><a href="LuCI.ui.Dropdown.html#isChanged">isChanged</a></li>
  1683. <li data-name="LuCI.ui.Dropdown#isValid"><a href="LuCI.ui.Dropdown.html#isValid">isValid</a></li>
  1684. <li data-name="LuCI.ui.Dropdown#registerEvents"><a href="LuCI.ui.Dropdown.html#registerEvents">registerEvents</a></li>
  1685. <li data-name="LuCI.ui.Dropdown#render"><a href="LuCI.ui.Dropdown.html#render">render</a></li>
  1686. <li data-name="LuCI.ui.Dropdown#setChangeEvents"><a href="LuCI.ui.Dropdown.html#setChangeEvents">setChangeEvents</a></li>
  1687. <li data-name="LuCI.ui.Dropdown#setPlaceholder"><a href="LuCI.ui.Dropdown.html#setPlaceholder">setPlaceholder</a></li>
  1688. <li data-name="LuCI.ui.Dropdown#setUpdateEvents"><a href="LuCI.ui.Dropdown.html#setUpdateEvents">setUpdateEvents</a></li>
  1689. <li data-name="LuCI.ui.Dropdown#setValue"><a href="LuCI.ui.Dropdown.html#setValue">setValue</a></li>
  1690. <li data-name="LuCI.ui.Dropdown#triggerValidation"><a href="LuCI.ui.Dropdown.html#triggerValidation">triggerValidation</a></li>
  1691. </ul>
  1692. <ul class="events itemMembers">
  1693. </ul>
  1694. </li>
  1695. <li class="item" data-name="LuCI.ui.DynamicList">
  1696. <span class="title">
  1697. <a href="LuCI.ui.DynamicList.html">LuCI.ui.DynamicList</a>
  1698. </span>
  1699. <ul class="members itemMembers">
  1700. </ul>
  1701. <ul class="typedefs itemMembers">
  1702. <span class="subtitle">Typedefs</span>
  1703. <li data-name="LuCI.ui.DynamicList.InitOptions"><a href="LuCI.ui.DynamicList.html#.InitOptions">InitOptions</a></li>
  1704. </ul>
  1705. <ul class="typedefs itemMembers">
  1706. </ul>
  1707. <ul class="methods itemMembers">
  1708. <span class="subtitle">Methods</span>
  1709. <li data-name="LuCI.ui.DynamicList#addChoices"><a href="LuCI.ui.DynamicList.html#addChoices">addChoices</a></li>
  1710. <li data-name="LuCI.ui.DynamicList#clearChoices"><a href="LuCI.ui.DynamicList.html#clearChoices">clearChoices</a></li>
  1711. <li data-name="LuCI.ui.DynamicList#getValue"><a href="LuCI.ui.DynamicList.html#getValue">getValue</a></li>
  1712. <li data-name="LuCI.ui.DynamicList#isChanged"><a href="LuCI.ui.DynamicList.html#isChanged">isChanged</a></li>
  1713. <li data-name="LuCI.ui.DynamicList#isValid"><a href="LuCI.ui.DynamicList.html#isValid">isValid</a></li>
  1714. <li data-name="LuCI.ui.DynamicList#registerEvents"><a href="LuCI.ui.DynamicList.html#registerEvents">registerEvents</a></li>
  1715. <li data-name="LuCI.ui.DynamicList#render"><a href="LuCI.ui.DynamicList.html#render">render</a></li>
  1716. <li data-name="LuCI.ui.DynamicList#setChangeEvents"><a href="LuCI.ui.DynamicList.html#setChangeEvents">setChangeEvents</a></li>
  1717. <li data-name="LuCI.ui.DynamicList#setPlaceholder"><a href="LuCI.ui.DynamicList.html#setPlaceholder">setPlaceholder</a></li>
  1718. <li data-name="LuCI.ui.DynamicList#setUpdateEvents"><a href="LuCI.ui.DynamicList.html#setUpdateEvents">setUpdateEvents</a></li>
  1719. <li data-name="LuCI.ui.DynamicList#setValue"><a href="LuCI.ui.DynamicList.html#setValue">setValue</a></li>
  1720. <li data-name="LuCI.ui.DynamicList#triggerValidation"><a href="LuCI.ui.DynamicList.html#triggerValidation">triggerValidation</a></li>
  1721. </ul>
  1722. <ul class="events itemMembers">
  1723. </ul>
  1724. </li>
  1725. <li class="item" data-name="LuCI.ui.FileUpload">
  1726. <span class="title">
  1727. <a href="LuCI.ui.FileUpload.html">LuCI.ui.FileUpload</a>
  1728. </span>
  1729. <ul class="members itemMembers">
  1730. </ul>
  1731. <ul class="typedefs itemMembers">
  1732. <span class="subtitle">Typedefs</span>
  1733. <li data-name="LuCI.ui.FileUpload.InitOptions"><a href="LuCI.ui.FileUpload.html#.InitOptions">InitOptions</a></li>
  1734. </ul>
  1735. <ul class="typedefs itemMembers">
  1736. </ul>
  1737. <ul class="methods itemMembers">
  1738. <span class="subtitle">Methods</span>
  1739. <li data-name="LuCI.ui.FileUpload#getValue"><a href="LuCI.ui.FileUpload.html#getValue">getValue</a></li>
  1740. <li data-name="LuCI.ui.FileUpload#isChanged"><a href="LuCI.ui.FileUpload.html#isChanged">isChanged</a></li>
  1741. <li data-name="LuCI.ui.FileUpload#isValid"><a href="LuCI.ui.FileUpload.html#isValid">isValid</a></li>
  1742. <li data-name="LuCI.ui.FileUpload#registerEvents"><a href="LuCI.ui.FileUpload.html#registerEvents">registerEvents</a></li>
  1743. <li data-name="LuCI.ui.FileUpload#render"><a href="LuCI.ui.FileUpload.html#render">render</a></li>
  1744. <li data-name="LuCI.ui.FileUpload#setChangeEvents"><a href="LuCI.ui.FileUpload.html#setChangeEvents">setChangeEvents</a></li>
  1745. <li data-name="LuCI.ui.FileUpload#setPlaceholder"><a href="LuCI.ui.FileUpload.html#setPlaceholder">setPlaceholder</a></li>
  1746. <li data-name="LuCI.ui.FileUpload#setUpdateEvents"><a href="LuCI.ui.FileUpload.html#setUpdateEvents">setUpdateEvents</a></li>
  1747. <li data-name="LuCI.ui.FileUpload#setValue"><a href="LuCI.ui.FileUpload.html#setValue">setValue</a></li>
  1748. <li data-name="LuCI.ui.FileUpload#triggerValidation"><a href="LuCI.ui.FileUpload.html#triggerValidation">triggerValidation</a></li>
  1749. </ul>
  1750. <ul class="events itemMembers">
  1751. </ul>
  1752. </li>
  1753. <li class="item" data-name="LuCI.ui.Hiddenfield">
  1754. <span class="title">
  1755. <a href="LuCI.ui.Hiddenfield.html">LuCI.ui.Hiddenfield</a>
  1756. </span>
  1757. <ul class="members itemMembers">
  1758. </ul>
  1759. <ul class="typedefs itemMembers">
  1760. </ul>
  1761. <ul class="typedefs itemMembers">
  1762. </ul>
  1763. <ul class="methods itemMembers">
  1764. <span class="subtitle">Methods</span>
  1765. <li data-name="LuCI.ui.Hiddenfield#getValue"><a href="LuCI.ui.Hiddenfield.html#getValue">getValue</a></li>
  1766. <li data-name="LuCI.ui.Hiddenfield#isChanged"><a href="LuCI.ui.Hiddenfield.html#isChanged">isChanged</a></li>
  1767. <li data-name="LuCI.ui.Hiddenfield#isValid"><a href="LuCI.ui.Hiddenfield.html#isValid">isValid</a></li>
  1768. <li data-name="LuCI.ui.Hiddenfield#registerEvents"><a href="LuCI.ui.Hiddenfield.html#registerEvents">registerEvents</a></li>
  1769. <li data-name="LuCI.ui.Hiddenfield#render"><a href="LuCI.ui.Hiddenfield.html#render">render</a></li>
  1770. <li data-name="LuCI.ui.Hiddenfield#setChangeEvents"><a href="LuCI.ui.Hiddenfield.html#setChangeEvents">setChangeEvents</a></li>
  1771. <li data-name="LuCI.ui.Hiddenfield#setPlaceholder"><a href="LuCI.ui.Hiddenfield.html#setPlaceholder">setPlaceholder</a></li>
  1772. <li data-name="LuCI.ui.Hiddenfield#setUpdateEvents"><a href="LuCI.ui.Hiddenfield.html#setUpdateEvents">setUpdateEvents</a></li>
  1773. <li data-name="LuCI.ui.Hiddenfield#setValue"><a href="LuCI.ui.Hiddenfield.html#setValue">setValue</a></li>
  1774. <li data-name="LuCI.ui.Hiddenfield#triggerValidation"><a href="LuCI.ui.Hiddenfield.html#triggerValidation">triggerValidation</a></li>
  1775. </ul>
  1776. <ul class="events itemMembers">
  1777. </ul>
  1778. </li>
  1779. <li class="item" data-name="LuCI.ui.menu">
  1780. <span class="title">
  1781. <a href="LuCI.ui.menu.html">LuCI.ui.menu</a>
  1782. </span>
  1783. <ul class="members itemMembers">
  1784. </ul>
  1785. <ul class="typedefs itemMembers">
  1786. <span class="subtitle">Typedefs</span>
  1787. <li data-name="LuCI.ui.menu.MenuNode"><a href="LuCI.ui.menu.html#.MenuNode">MenuNode</a></li>
  1788. </ul>
  1789. <ul class="typedefs itemMembers">
  1790. </ul>
  1791. <ul class="methods itemMembers">
  1792. <span class="subtitle">Methods</span>
  1793. <li data-name="LuCI.ui.menu#flushCache"><a href="LuCI.ui.menu.html#flushCache">flushCache</a></li>
  1794. <li data-name="LuCI.ui.menu#getChildren"><a href="LuCI.ui.menu.html#getChildren">getChildren</a></li>
  1795. <li data-name="LuCI.ui.menu#load"><a href="LuCI.ui.menu.html#load">load</a></li>
  1796. </ul>
  1797. <ul class="events itemMembers">
  1798. </ul>
  1799. </li>
  1800. <li class="item" data-name="LuCI.ui.Select">
  1801. <span class="title">
  1802. <a href="LuCI.ui.Select.html">LuCI.ui.Select</a>
  1803. </span>
  1804. <ul class="members itemMembers">
  1805. </ul>
  1806. <ul class="typedefs itemMembers">
  1807. <span class="subtitle">Typedefs</span>
  1808. <li data-name="LuCI.ui.Select.InitOptions"><a href="LuCI.ui.Select.html#.InitOptions">InitOptions</a></li>
  1809. </ul>
  1810. <ul class="typedefs itemMembers">
  1811. </ul>
  1812. <ul class="methods itemMembers">
  1813. <span class="subtitle">Methods</span>
  1814. <li data-name="LuCI.ui.Select#getValue"><a href="LuCI.ui.Select.html#getValue">getValue</a></li>
  1815. <li data-name="LuCI.ui.Select#isChanged"><a href="LuCI.ui.Select.html#isChanged">isChanged</a></li>
  1816. <li data-name="LuCI.ui.Select#isValid"><a href="LuCI.ui.Select.html#isValid">isValid</a></li>
  1817. <li data-name="LuCI.ui.Select#registerEvents"><a href="LuCI.ui.Select.html#registerEvents">registerEvents</a></li>
  1818. <li data-name="LuCI.ui.Select#render"><a href="LuCI.ui.Select.html#render">render</a></li>
  1819. <li data-name="LuCI.ui.Select#setChangeEvents"><a href="LuCI.ui.Select.html#setChangeEvents">setChangeEvents</a></li>
  1820. <li data-name="LuCI.ui.Select#setPlaceholder"><a href="LuCI.ui.Select.html#setPlaceholder">setPlaceholder</a></li>
  1821. <li data-name="LuCI.ui.Select#setUpdateEvents"><a href="LuCI.ui.Select.html#setUpdateEvents">setUpdateEvents</a></li>
  1822. <li data-name="LuCI.ui.Select#setValue"><a href="LuCI.ui.Select.html#setValue">setValue</a></li>
  1823. <li data-name="LuCI.ui.Select#triggerValidation"><a href="LuCI.ui.Select.html#triggerValidation">triggerValidation</a></li>
  1824. </ul>
  1825. <ul class="events itemMembers">
  1826. </ul>
  1827. </li>
  1828. <li class="item" data-name="LuCI.ui.tabs">
  1829. <span class="title">
  1830. <a href="LuCI.ui.tabs.html">LuCI.ui.tabs</a>
  1831. </span>
  1832. <ul class="members itemMembers">
  1833. </ul>
  1834. <ul class="typedefs itemMembers">
  1835. </ul>
  1836. <ul class="typedefs itemMembers">
  1837. </ul>
  1838. <ul class="methods itemMembers">
  1839. <span class="subtitle">Methods</span>
  1840. <li data-name="LuCI.ui.tabs#initTabGroup"><a href="LuCI.ui.tabs.html#initTabGroup">initTabGroup</a></li>
  1841. <li data-name="LuCI.ui.tabs#isEmptyPane"><a href="LuCI.ui.tabs.html#isEmptyPane">isEmptyPane</a></li>
  1842. </ul>
  1843. <ul class="events itemMembers">
  1844. </ul>
  1845. </li>
  1846. <li class="item" data-name="LuCI.ui.Textarea">
  1847. <span class="title">
  1848. <a href="LuCI.ui.Textarea.html">LuCI.ui.Textarea</a>
  1849. </span>
  1850. <ul class="members itemMembers">
  1851. </ul>
  1852. <ul class="typedefs itemMembers">
  1853. <span class="subtitle">Typedefs</span>
  1854. <li data-name="LuCI.ui.Textarea.InitOptions"><a href="LuCI.ui.Textarea.html#.InitOptions">InitOptions</a></li>
  1855. </ul>
  1856. <ul class="typedefs itemMembers">
  1857. </ul>
  1858. <ul class="methods itemMembers">
  1859. <span class="subtitle">Methods</span>
  1860. <li data-name="LuCI.ui.Textarea#getValue"><a href="LuCI.ui.Textarea.html#getValue">getValue</a></li>
  1861. <li data-name="LuCI.ui.Textarea#isChanged"><a href="LuCI.ui.Textarea.html#isChanged">isChanged</a></li>
  1862. <li data-name="LuCI.ui.Textarea#isValid"><a href="LuCI.ui.Textarea.html#isValid">isValid</a></li>
  1863. <li data-name="LuCI.ui.Textarea#registerEvents"><a href="LuCI.ui.Textarea.html#registerEvents">registerEvents</a></li>
  1864. <li data-name="LuCI.ui.Textarea#render"><a href="LuCI.ui.Textarea.html#render">render</a></li>
  1865. <li data-name="LuCI.ui.Textarea#setChangeEvents"><a href="LuCI.ui.Textarea.html#setChangeEvents">setChangeEvents</a></li>
  1866. <li data-name="LuCI.ui.Textarea#setPlaceholder"><a href="LuCI.ui.Textarea.html#setPlaceholder">setPlaceholder</a></li>
  1867. <li data-name="LuCI.ui.Textarea#setUpdateEvents"><a href="LuCI.ui.Textarea.html#setUpdateEvents">setUpdateEvents</a></li>
  1868. <li data-name="LuCI.ui.Textarea#setValue"><a href="LuCI.ui.Textarea.html#setValue">setValue</a></li>
  1869. <li data-name="LuCI.ui.Textarea#triggerValidation"><a href="LuCI.ui.Textarea.html#triggerValidation">triggerValidation</a></li>
  1870. </ul>
  1871. <ul class="events itemMembers">
  1872. </ul>
  1873. </li>
  1874. <li class="item" data-name="LuCI.ui.Textfield">
  1875. <span class="title">
  1876. <a href="LuCI.ui.Textfield.html">LuCI.ui.Textfield</a>
  1877. </span>
  1878. <ul class="members itemMembers">
  1879. </ul>
  1880. <ul class="typedefs itemMembers">
  1881. <span class="subtitle">Typedefs</span>
  1882. <li data-name="LuCI.ui.Textfield.InitOptions"><a href="LuCI.ui.Textfield.html#.InitOptions">InitOptions</a></li>
  1883. </ul>
  1884. <ul class="typedefs itemMembers">
  1885. </ul>
  1886. <ul class="methods itemMembers">
  1887. <span class="subtitle">Methods</span>
  1888. <li data-name="LuCI.ui.Textfield#getValue"><a href="LuCI.ui.Textfield.html#getValue">getValue</a></li>
  1889. <li data-name="LuCI.ui.Textfield#isChanged"><a href="LuCI.ui.Textfield.html#isChanged">isChanged</a></li>
  1890. <li data-name="LuCI.ui.Textfield#isValid"><a href="LuCI.ui.Textfield.html#isValid">isValid</a></li>
  1891. <li data-name="LuCI.ui.Textfield#registerEvents"><a href="LuCI.ui.Textfield.html#registerEvents">registerEvents</a></li>
  1892. <li data-name="LuCI.ui.Textfield#render"><a href="LuCI.ui.Textfield.html#render">render</a></li>
  1893. <li data-name="LuCI.ui.Textfield#setChangeEvents"><a href="LuCI.ui.Textfield.html#setChangeEvents">setChangeEvents</a></li>
  1894. <li data-name="LuCI.ui.Textfield#setPlaceholder"><a href="LuCI.ui.Textfield.html#setPlaceholder">setPlaceholder</a></li>
  1895. <li data-name="LuCI.ui.Textfield#setUpdateEvents"><a href="LuCI.ui.Textfield.html#setUpdateEvents">setUpdateEvents</a></li>
  1896. <li data-name="LuCI.ui.Textfield#setValue"><a href="LuCI.ui.Textfield.html#setValue">setValue</a></li>
  1897. <li data-name="LuCI.ui.Textfield#triggerValidation"><a href="LuCI.ui.Textfield.html#triggerValidation">triggerValidation</a></li>
  1898. </ul>
  1899. <ul class="events itemMembers">
  1900. </ul>
  1901. </li>
  1902. <li class="item" data-name="LuCI.view">
  1903. <span class="title">
  1904. <a href="LuCI.view.html">LuCI.view</a>
  1905. </span>
  1906. <ul class="members itemMembers">
  1907. </ul>
  1908. <ul class="typedefs itemMembers">
  1909. </ul>
  1910. <ul class="typedefs itemMembers">
  1911. </ul>
  1912. <ul class="methods itemMembers">
  1913. <span class="subtitle">Methods</span>
  1914. <li data-name="LuCI.view#addFooter"><a href="LuCI.view.html#addFooter">addFooter</a></li>
  1915. <li data-name="LuCI.view#handleReset"><a href="LuCI.view.html#handleReset">handleReset</a></li>
  1916. <li data-name="LuCI.view#handleSave"><a href="LuCI.view.html#handleSave">handleSave</a></li>
  1917. <li data-name="LuCI.view#handleSaveApply"><a href="LuCI.view.html#handleSaveApply">handleSaveApply</a></li>
  1918. <li data-name="LuCI.view#load"><a href="LuCI.view.html#load">load</a></li>
  1919. <li data-name="LuCI.view#render"><a href="LuCI.view.html#render">render</a></li>
  1920. </ul>
  1921. <ul class="events itemMembers">
  1922. </ul>
  1923. </li>
  1924. <li class="item" data-name="LuCI.xhr">
  1925. <span class="title">
  1926. <a href="LuCI.xhr.html">LuCI.xhr</a>
  1927. </span>
  1928. <ul class="members itemMembers">
  1929. </ul>
  1930. <ul class="typedefs itemMembers">
  1931. </ul>
  1932. <ul class="typedefs itemMembers">
  1933. </ul>
  1934. <ul class="methods itemMembers">
  1935. <span class="subtitle">Methods</span>
  1936. <li data-name="LuCI.xhr#abort"><a href="LuCI.xhr.html#abort">abort</a></li>
  1937. <li data-name="LuCI.xhr#busy"><a href="LuCI.xhr.html#busy">busy</a></li>
  1938. <li data-name="LuCI.xhr#cancel"><a href="LuCI.xhr.html#cancel">cancel</a></li>
  1939. <li data-name="LuCI.xhr#get"><a href="LuCI.xhr.html#get">get</a></li>
  1940. <li data-name="LuCI.xhr#post"><a href="LuCI.xhr.html#post">post</a></li>
  1941. <li data-name="LuCI.xhr#send_form"><a href="LuCI.xhr.html#send_form">send_form</a></li>
  1942. </ul>
  1943. <ul class="events itemMembers">
  1944. </ul>
  1945. </li>
  1946. </ul>
  1947. </div>
  1948. <div class="main">
  1949. <h1 class="page-title" data-filename="LuCI.network.Protocol.html">Class: Protocol</h1>
  1950. <section>
  1951. <header>
  1952. <h2>
  1953. <span class="ancestors"><a href="LuCI.html">LuCI</a><a href="LuCI.network.html">.network</a>.</span>
  1954. Protocol
  1955. </h2>
  1956. <div class="class-description"><p>The <code>Network.Protocol</code> class serves as base for protocol specific
  1957. subclasses which describe logical UCI networks defined by <code>config interface</code> sections in <code>/etc/config/network</code>.</p></div>
  1958. </header>
  1959. <article>
  1960. <div class="container-overview">
  1961. <dt>
  1962. <div class="nameContainer">
  1963. <h4 class="name" id="Protocol">
  1964. new LuCI.network.Protocol<span class="signature">()</span>
  1965. </h4>
  1966. <div class="tag-source">
  1967. <a href="network.js.html">network.js</a>, <a href="network.js.html#line1880">line 1880</a>
  1968. </div>
  1969. </div>
  1970. </dt>
  1971. <dd>
  1972. <dl class="details">
  1973. </dl>
  1974. </dd>
  1975. </div>
  1976. <h3 class="subsection-title">Methods</h3>
  1977. <dl>
  1978. <dt>
  1979. <div class="nameContainer">
  1980. <h4 class="name" id="addDevice">
  1981. addDevice<span class="signature">(device)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
  1982. </h4>
  1983. <div class="tag-source">
  1984. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2487">line 2487</a>
  1985. </div>
  1986. </div>
  1987. </dt>
  1988. <dd>
  1989. <div class="description">
  1990. <p>Add the given network device to the logical interface.</p>
  1991. </div>
  1992. <table class="params">
  1993. <thead>
  1994. <tr>
  1995. <th>Name</th>
  1996. <th>Type</th>
  1997. <th class="last">Description</th>
  1998. </tr>
  1999. </thead>
  2000. <tbody>
  2001. <tr>
  2002. <td class="name"><code>device</code></td>
  2003. <td class="type">
  2004. <span class="param-type"><a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a></span>
  2005. |
  2006. <span class="param-type"><a href="LuCI.network.Device.html">LuCI.network.Device</a></span>
  2007. |
  2008. <span class="param-type"><a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a></span>
  2009. |
  2010. <span class="param-type"><a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a></span>
  2011. |
  2012. <span class="param-type">string</span>
  2013. </td>
  2014. <td class="description last">
  2015. <p>The object or device name to add to the logical interface. In case the
  2016. given argument is not a string, it is resolved though the
  2017. <a href="LuCI.network.html#getIfnameOf"><code>Network.getIfnameOf()</code></a> function.</p></td>
  2018. </tr>
  2019. </tbody>
  2020. </table>
  2021. <dl class="details">
  2022. </dl>
  2023. <h5>Returns:</h5>
  2024. <table class="params">
  2025. <thead>
  2026. <tr>
  2027. <th>Type</th>
  2028. <th class="last">Description</th>
  2029. </tr>
  2030. </thead>
  2031. <tbody>
  2032. <tr>
  2033. <td class="type">
  2034. boolean
  2035. </td>
  2036. <td class="description last">Returns <code>true</code> if the device name has been added or <code>false</code> if any
  2037. argument was invalid, if the device was already part of the logical
  2038. interface or if the logical interface is virtual.</td>
  2039. </tr>
  2040. </tbody>
  2041. </table>
  2042. </dd>
  2043. <dt>
  2044. <div class="nameContainer">
  2045. <h4 class="name" id="containsDevice">
  2046. containsDevice<span class="signature">(device)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
  2047. </h4>
  2048. <div class="tag-source">
  2049. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2656">line 2656</a>
  2050. </div>
  2051. </div>
  2052. </dt>
  2053. <dd>
  2054. <div class="description">
  2055. <p>Checks whether this logical interface contains the given device
  2056. object.</p>
  2057. </div>
  2058. <table class="params">
  2059. <thead>
  2060. <tr>
  2061. <th>Name</th>
  2062. <th>Type</th>
  2063. <th class="last">Description</th>
  2064. </tr>
  2065. </thead>
  2066. <tbody>
  2067. <tr>
  2068. <td class="name"><code>device</code></td>
  2069. <td class="type">
  2070. <span class="param-type"><a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a></span>
  2071. |
  2072. <span class="param-type"><a href="LuCI.network.Device.html">LuCI.network.Device</a></span>
  2073. |
  2074. <span class="param-type"><a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a></span>
  2075. |
  2076. <span class="param-type"><a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a></span>
  2077. |
  2078. <span class="param-type">string</span>
  2079. </td>
  2080. <td class="description last">
  2081. <p>The object or device name to check. In case the given argument is not
  2082. a string, it is resolved though the
  2083. <a href="LuCI.network.html#getIfnameOf"><code>Network.getIfnameOf()</code></a> function.</p></td>
  2084. </tr>
  2085. </tbody>
  2086. </table>
  2087. <dl class="details">
  2088. </dl>
  2089. <h5>Returns:</h5>
  2090. <table class="params">
  2091. <thead>
  2092. <tr>
  2093. <th>Type</th>
  2094. <th class="last">Description</th>
  2095. </tr>
  2096. </thead>
  2097. <tbody>
  2098. <tr>
  2099. <td class="type">
  2100. boolean
  2101. </td>
  2102. <td class="description last">Returns <code>true</code> when this logical interface contains the given network
  2103. device or <code>false</code> if not.</td>
  2104. </tr>
  2105. </tbody>
  2106. </table>
  2107. </dd>
  2108. <dt>
  2109. <div class="nameContainer">
  2110. <h4 class="name" id="deleteConfiguration">
  2111. <span class="type-signature ">abstract</span>deleteConfiguration<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{*|Promise.&lt;*>}</span>
  2112. </h4>
  2113. <div class="tag-source">
  2114. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2704">line 2704</a>
  2115. </div>
  2116. </div>
  2117. </dt>
  2118. <dd>
  2119. <div class="description">
  2120. <p>Cleanup related configuration entries.</p>
  2121. <p>This function will be invoked if an interface is about to be removed
  2122. from the configuration and is responsible for performing any required
  2123. cleanup tasks, such as unsetting uci entries in related configurations.</p>
  2124. <p>It should be overwritten by protocol specific subclasses.</p>
  2125. </div>
  2126. <dl class="details">
  2127. </dl>
  2128. <h5>Returns:</h5>
  2129. <table class="params">
  2130. <thead>
  2131. <tr>
  2132. <th>Type</th>
  2133. <th class="last">Description</th>
  2134. </tr>
  2135. </thead>
  2136. <tbody>
  2137. <tr>
  2138. <td class="type">
  2139. *
  2140. |
  2141. Promise.&lt;*>
  2142. </td>
  2143. <td class="description last">This function may return a promise which is awaited before the rest of
  2144. the configuration is removed. Any non-promise return value and any
  2145. resolved promise value is ignored. If the returned promise is rejected,
  2146. the interface removal will be aborted.</td>
  2147. </tr>
  2148. </tbody>
  2149. </table>
  2150. </dd>
  2151. <dt>
  2152. <div class="nameContainer">
  2153. <h4 class="name" id="deleteDevice">
  2154. deleteDevice<span class="signature">(device)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
  2155. </h4>
  2156. <div class="tag-source">
  2157. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2514">line 2514</a>
  2158. </div>
  2159. </div>
  2160. </dt>
  2161. <dd>
  2162. <div class="description">
  2163. <p>Remove the given network device from the logical interface.</p>
  2164. </div>
  2165. <table class="params">
  2166. <thead>
  2167. <tr>
  2168. <th>Name</th>
  2169. <th>Type</th>
  2170. <th class="last">Description</th>
  2171. </tr>
  2172. </thead>
  2173. <tbody>
  2174. <tr>
  2175. <td class="name"><code>device</code></td>
  2176. <td class="type">
  2177. <span class="param-type"><a href="LuCI.network.Protocol.html">LuCI.network.Protocol</a></span>
  2178. |
  2179. <span class="param-type"><a href="LuCI.network.Device.html">LuCI.network.Device</a></span>
  2180. |
  2181. <span class="param-type"><a href="LuCI.network.WifiDevice.html">LuCI.network.WifiDevice</a></span>
  2182. |
  2183. <span class="param-type"><a href="LuCI.network.WifiNetwork.html">LuCI.network.WifiNetwork</a></span>
  2184. |
  2185. <span class="param-type">string</span>
  2186. </td>
  2187. <td class="description last">
  2188. <p>The object or device name to remove from the logical interface. In case
  2189. the given argument is not a string, it is resolved though the
  2190. <a href="LuCI.network.html#getIfnameOf"><code>Network.getIfnameOf()</code></a> function.</p></td>
  2191. </tr>
  2192. </tbody>
  2193. </table>
  2194. <dl class="details">
  2195. </dl>
  2196. <h5>Returns:</h5>
  2197. <table class="params">
  2198. <thead>
  2199. <tr>
  2200. <th>Type</th>
  2201. <th class="last">Description</th>
  2202. </tr>
  2203. </thead>
  2204. <tbody>
  2205. <tr>
  2206. <td class="type">
  2207. boolean
  2208. </td>
  2209. <td class="description last">Returns <code>true</code> if the device name has been added or <code>false</code> if any
  2210. argument was invalid, if the device was already part of the logical
  2211. interface or if the logical interface is virtual.</td>
  2212. </tr>
  2213. </tbody>
  2214. </table>
  2215. </dd>
  2216. <dt>
  2217. <div class="nameContainer">
  2218. <h4 class="name" id="get">
  2219. get<span class="signature">(opt)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string|Array.&lt;string>}</span>
  2220. </h4>
  2221. <div class="tag-source">
  2222. <a href="network.js.html">network.js</a>, <a href="network.js.html#line1913">line 1913</a>
  2223. </div>
  2224. </div>
  2225. </dt>
  2226. <dd>
  2227. <div class="description">
  2228. <p>Read the given UCI option value of this network.</p>
  2229. </div>
  2230. <table class="params">
  2231. <thead>
  2232. <tr>
  2233. <th>Name</th>
  2234. <th>Type</th>
  2235. <th class="last">Description</th>
  2236. </tr>
  2237. </thead>
  2238. <tbody>
  2239. <tr>
  2240. <td class="name"><code>opt</code></td>
  2241. <td class="type">
  2242. <span class="param-type">string</span>
  2243. </td>
  2244. <td class="description last">
  2245. <p>The UCI option name to read.</p></td>
  2246. </tr>
  2247. </tbody>
  2248. </table>
  2249. <dl class="details">
  2250. </dl>
  2251. <h5>Returns:</h5>
  2252. <table class="params">
  2253. <thead>
  2254. <tr>
  2255. <th>Type</th>
  2256. <th class="last">Description</th>
  2257. </tr>
  2258. </thead>
  2259. <tbody>
  2260. <tr>
  2261. <td class="type">
  2262. null
  2263. |
  2264. string
  2265. |
  2266. Array.&lt;string>
  2267. </td>
  2268. <td class="description last">Returns the UCI option value or <code>null</code> if the requested option is
  2269. not found.</td>
  2270. </tr>
  2271. </tbody>
  2272. </table>
  2273. </dd>
  2274. <dt>
  2275. <div class="nameContainer">
  2276. <h4 class="name" id="getDevice">
  2277. 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>
  2278. </h4>
  2279. <div class="tag-source">
  2280. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2541">line 2541</a>
  2281. </div>
  2282. </div>
  2283. </dt>
  2284. <dd>
  2285. <div class="description">
  2286. <p>Returns the Linux network device associated with this logical
  2287. interface.</p>
  2288. </div>
  2289. <dl class="details">
  2290. </dl>
  2291. <h5>Returns:</h5>
  2292. <table class="params">
  2293. <thead>
  2294. <tr>
  2295. <th>Type</th>
  2296. <th class="last">Description</th>
  2297. </tr>
  2298. </thead>
  2299. <tbody>
  2300. <tr>
  2301. <td class="type">
  2302. <a href="LuCI.network.Device.html">LuCI.network.Device</a>
  2303. </td>
  2304. <td class="description last">Returns a <code>Network.Device</code> class instance representing the
  2305. expected Linux network device according to the configuration.</td>
  2306. </tr>
  2307. </tbody>
  2308. </table>
  2309. </dd>
  2310. <dt>
  2311. <div class="nameContainer">
  2312. <h4 class="name" id="getDevices">
  2313. getDevices<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|Array.&lt;<a href="LuCI.network.Device.html">LuCI.network.Device</a>>}</span>
  2314. </h4>
  2315. <div class="tag-source">
  2316. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2602">line 2602</a>
  2317. </div>
  2318. </div>
  2319. </dt>
  2320. <dd>
  2321. <div class="description">
  2322. <p>Returns a list of network sub-devices associated with this logical
  2323. interface.</p>
  2324. </div>
  2325. <dl class="details">
  2326. </dl>
  2327. <h5>Returns:</h5>
  2328. <table class="params">
  2329. <thead>
  2330. <tr>
  2331. <th>Type</th>
  2332. <th class="last">Description</th>
  2333. </tr>
  2334. </thead>
  2335. <tbody>
  2336. <tr>
  2337. <td class="type">
  2338. null
  2339. |
  2340. Array.&lt;<a href="LuCI.network.Device.html">LuCI.network.Device</a>>
  2341. </td>
  2342. <td class="description last">Returns an array of of <code>Network.Device</code> class instances representing
  2343. the sub-devices attached to this logical interface or <code>null</code> if the
  2344. logical interface does not support sub-devices, e.g. because it is
  2345. virtual and not a bridge.</td>
  2346. </tr>
  2347. </tbody>
  2348. </table>
  2349. </dd>
  2350. <dt>
  2351. <div class="nameContainer">
  2352. <h4 class="name" id="getDNS6Addrs">
  2353. getDNS6Addrs<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
  2354. </h4>
  2355. <div class="tag-source">
  2356. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2238">line 2238</a>
  2357. </div>
  2358. </div>
  2359. </dt>
  2360. <dd>
  2361. <div class="description">
  2362. <p>Query the IPv6 DNS servers associated with the logical interface.</p>
  2363. </div>
  2364. <dl class="details">
  2365. </dl>
  2366. <h5>Returns:</h5>
  2367. <table class="params">
  2368. <thead>
  2369. <tr>
  2370. <th>Type</th>
  2371. <th class="last">Description</th>
  2372. </tr>
  2373. </thead>
  2374. <tbody>
  2375. <tr>
  2376. <td class="type">
  2377. Array.&lt;string>
  2378. </td>
  2379. <td class="description last">Returns an array of IPv6 DNS servers registered by the remote
  2380. protocol backend.</td>
  2381. </tr>
  2382. </tbody>
  2383. </table>
  2384. </dd>
  2385. <dt>
  2386. <div class="nameContainer">
  2387. <h4 class="name" id="getDNSAddrs">
  2388. getDNSAddrs<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
  2389. </h4>
  2390. <div class="tag-source">
  2391. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2150">line 2150</a>
  2392. </div>
  2393. </div>
  2394. </dt>
  2395. <dd>
  2396. <div class="description">
  2397. <p>Query the IPv4 DNS servers associated with the logical interface.</p>
  2398. </div>
  2399. <dl class="details">
  2400. </dl>
  2401. <h5>Returns:</h5>
  2402. <table class="params">
  2403. <thead>
  2404. <tr>
  2405. <th>Type</th>
  2406. <th class="last">Description</th>
  2407. </tr>
  2408. </thead>
  2409. <tbody>
  2410. <tr>
  2411. <td class="type">
  2412. Array.&lt;string>
  2413. </td>
  2414. <td class="description last">Returns an array of IPv4 DNS servers registered by the remote
  2415. protocol backend.</td>
  2416. </tr>
  2417. </tbody>
  2418. </table>
  2419. </dd>
  2420. <dt>
  2421. <div class="nameContainer">
  2422. <h4 class="name" id="getErrors">
  2423. getErrors<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
  2424. </h4>
  2425. <div class="tag-source">
  2426. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2282">line 2282</a>
  2427. </div>
  2428. </div>
  2429. </dt>
  2430. <dd>
  2431. <div class="description">
  2432. <p>Query interface error messages published in <code>ubus</code> runtime state.</p>
  2433. <p>Interface errors are emitted by remote protocol handlers if the setup
  2434. of the underlying logical interface failed, e.g. due to bad
  2435. configuration or network connectivity issues.</p>
  2436. <p>This function will translate the found error codes to human readable
  2437. messages using the descriptions registered by
  2438. <a href="LuCI.network.html#registerErrorCode"><code>Network.registerErrorCode()</code></a>
  2439. and fall back to <code>&quot;Unknown error (%s)&quot;</code> where <code>%s</code> is replaced by the
  2440. error code in case no translation can be found.</p>
  2441. </div>
  2442. <dl class="details">
  2443. </dl>
  2444. <h5>Returns:</h5>
  2445. <table class="params">
  2446. <thead>
  2447. <tr>
  2448. <th>Type</th>
  2449. <th class="last">Description</th>
  2450. </tr>
  2451. </thead>
  2452. <tbody>
  2453. <tr>
  2454. <td class="type">
  2455. Array.&lt;string>
  2456. </td>
  2457. <td class="description last">Returns an array of translated interface error messages.</td>
  2458. </tr>
  2459. </tbody>
  2460. </table>
  2461. </dd>
  2462. <dt>
  2463. <div class="nameContainer">
  2464. <h4 class="name" id="getExpiry">
  2465. getExpiry<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
  2466. </h4>
  2467. <div class="tag-source">
  2468. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2033">line 2033</a>
  2469. </div>
  2470. </div>
  2471. </dt>
  2472. <dd>
  2473. <div class="description">
  2474. <p>Get the logical interface expiry time in seconds.</p>
  2475. <p>For protocols that have a concept of a lease, such as DHCP or
  2476. DHCPv6, this function returns the remaining time in seconds
  2477. until the lease expires.</p>
  2478. </div>
  2479. <dl class="details">
  2480. </dl>
  2481. <h5>Returns:</h5>
  2482. <table class="params">
  2483. <thead>
  2484. <tr>
  2485. <th>Type</th>
  2486. <th class="last">Description</th>
  2487. </tr>
  2488. </thead>
  2489. <tbody>
  2490. <tr>
  2491. <td class="type">
  2492. number
  2493. </td>
  2494. <td class="description last">Returns the amount of seconds until the lease expires or <code>-1</code>
  2495. if it isn't applicable to the associated protocol.</td>
  2496. </tr>
  2497. </tbody>
  2498. </table>
  2499. </dd>
  2500. <dt>
  2501. <div class="nameContainer">
  2502. <h4 class="name" id="getGateway6Addr">
  2503. getGateway6Addr<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
  2504. </h4>
  2505. <div class="tag-source">
  2506. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2218">line 2218</a>
  2507. </div>
  2508. </div>
  2509. </dt>
  2510. <dd>
  2511. <div class="description">
  2512. <p>Query the gateway (nexthop) of the IPv6 default route associated with
  2513. this logical interface.</p>
  2514. </div>
  2515. <dl class="details">
  2516. </dl>
  2517. <h5>Returns:</h5>
  2518. <table class="params">
  2519. <thead>
  2520. <tr>
  2521. <th>Type</th>
  2522. <th class="last">Description</th>
  2523. </tr>
  2524. </thead>
  2525. <tbody>
  2526. <tr>
  2527. <td class="type">
  2528. string
  2529. </td>
  2530. <td class="description last">Returns a string containing the IPv6 nexthop address of the associated
  2531. default route or <code>null</code> if no default route was found.</td>
  2532. </tr>
  2533. </tbody>
  2534. </table>
  2535. </dd>
  2536. <dt>
  2537. <div class="nameContainer">
  2538. <h4 class="name" id="getGatewayAddr">
  2539. getGatewayAddr<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
  2540. </h4>
  2541. <div class="tag-source">
  2542. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2130">line 2130</a>
  2543. </div>
  2544. </div>
  2545. </dt>
  2546. <dd>
  2547. <div class="description">
  2548. <p>Query the gateway (nexthop) of the default route associated with
  2549. this logical interface.</p>
  2550. </div>
  2551. <dl class="details">
  2552. </dl>
  2553. <h5>Returns:</h5>
  2554. <table class="params">
  2555. <thead>
  2556. <tr>
  2557. <th>Type</th>
  2558. <th class="last">Description</th>
  2559. </tr>
  2560. </thead>
  2561. <tbody>
  2562. <tr>
  2563. <td class="type">
  2564. string
  2565. </td>
  2566. <td class="description last">Returns a string containing the IPv4 nexthop address of the associated
  2567. default route or <code>null</code> if no default route was found.</td>
  2568. </tr>
  2569. </tbody>
  2570. </table>
  2571. </dd>
  2572. <dt>
  2573. <div class="nameContainer">
  2574. <h4 class="name" id="getI18n">
  2575. <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>
  2576. </h4>
  2577. <div class="tag-source">
  2578. <a href="network.js.html">network.js</a>, <a href="network.js.html#line1978">line 1978</a>
  2579. </div>
  2580. </div>
  2581. </dt>
  2582. <dd>
  2583. <div class="description">
  2584. <p>Return a human readable description for the protcol, such as
  2585. <code>Static address</code> or <code>DHCP client</code>.</p>
  2586. <p>This function should be overwritten by subclasses.</p>
  2587. </div>
  2588. <dl class="details">
  2589. </dl>
  2590. <h5>Returns:</h5>
  2591. <table class="params">
  2592. <thead>
  2593. <tr>
  2594. <th>Type</th>
  2595. <th class="last">Description</th>
  2596. </tr>
  2597. </thead>
  2598. <tbody>
  2599. <tr>
  2600. <td class="type">
  2601. string
  2602. </td>
  2603. <td class="description last">Returns the description string.</td>
  2604. </tr>
  2605. </tbody>
  2606. </table>
  2607. </dd>
  2608. <dt>
  2609. <div class="nameContainer">
  2610. <h4 class="name" id="getIfname">
  2611. getIfname<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
  2612. </h4>
  2613. <div class="tag-source">
  2614. <a href="network.js.html">network.js</a>, <a href="network.js.html#line1938">line 1938</a>
  2615. </div>
  2616. </div>
  2617. </dt>
  2618. <dd>
  2619. <div class="description">
  2620. <p>Get the associared Linux network device of this network.</p>
  2621. </div>
  2622. <dl class="details">
  2623. </dl>
  2624. <h5>Returns:</h5>
  2625. <table class="params">
  2626. <thead>
  2627. <tr>
  2628. <th>Type</th>
  2629. <th class="last">Description</th>
  2630. </tr>
  2631. </thead>
  2632. <tbody>
  2633. <tr>
  2634. <td class="type">
  2635. null
  2636. |
  2637. string
  2638. </td>
  2639. <td class="description last">Returns the name of the associated network device or <code>null</code> if
  2640. it could not be determined.</td>
  2641. </tr>
  2642. </tbody>
  2643. </table>
  2644. </dd>
  2645. <dt>
  2646. <div class="nameContainer">
  2647. <h4 class="name" id="getIP6Addr">
  2648. getIP6Addr<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
  2649. </h4>
  2650. <div class="tag-source">
  2651. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2169">line 2169</a>
  2652. </div>
  2653. </div>
  2654. </dt>
  2655. <dd>
  2656. <div class="description">
  2657. <p>Query the first (primary) IPv6 address of the logical interface.</p>
  2658. </div>
  2659. <dl class="details">
  2660. </dl>
  2661. <h5>Returns:</h5>
  2662. <table class="params">
  2663. <thead>
  2664. <tr>
  2665. <th>Type</th>
  2666. <th class="last">Description</th>
  2667. </tr>
  2668. </thead>
  2669. <tbody>
  2670. <tr>
  2671. <td class="type">
  2672. null
  2673. |
  2674. string
  2675. </td>
  2676. <td class="description last">Returns the primary IPv6 address registered by the protocol handler
  2677. in CIDR notation or <code>null</code> if no IPv6 addresses were set.</td>
  2678. </tr>
  2679. </tbody>
  2680. </table>
  2681. </dd>
  2682. <dt>
  2683. <div class="nameContainer">
  2684. <h4 class="name" id="getIP6Addrs">
  2685. getIP6Addrs<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
  2686. </h4>
  2687. <div class="tag-source">
  2688. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2191">line 2191</a>
  2689. </div>
  2690. </div>
  2691. </dt>
  2692. <dd>
  2693. <div class="description">
  2694. <p>Query all IPv6 addresses of the logical interface.</p>
  2695. </div>
  2696. <dl class="details">
  2697. </dl>
  2698. <h5>Returns:</h5>
  2699. <table class="params">
  2700. <thead>
  2701. <tr>
  2702. <th>Type</th>
  2703. <th class="last">Description</th>
  2704. </tr>
  2705. </thead>
  2706. <tbody>
  2707. <tr>
  2708. <td class="type">
  2709. Array.&lt;string>
  2710. </td>
  2711. <td class="description last">Returns an array of IPv6 addresses in CIDR notation which have been
  2712. registered by the protocol handler. The order of the resulting array
  2713. follows the order of the addresses in <code>ubus</code> runtime information.</td>
  2714. </tr>
  2715. </tbody>
  2716. </table>
  2717. </dd>
  2718. <dt>
  2719. <div class="nameContainer">
  2720. <h4 class="name" id="getIP6Prefix">
  2721. getIP6Prefix<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
  2722. </h4>
  2723. <div class="tag-source">
  2724. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2257">line 2257</a>
  2725. </div>
  2726. </div>
  2727. </dt>
  2728. <dd>
  2729. <div class="description">
  2730. <p>Query the routed IPv6 prefix associated with the logical interface.</p>
  2731. </div>
  2732. <dl class="details">
  2733. </dl>
  2734. <h5>Returns:</h5>
  2735. <table class="params">
  2736. <thead>
  2737. <tr>
  2738. <th>Type</th>
  2739. <th class="last">Description</th>
  2740. </tr>
  2741. </thead>
  2742. <tbody>
  2743. <tr>
  2744. <td class="type">
  2745. null
  2746. |
  2747. string
  2748. </td>
  2749. <td class="description last">Returns the routed IPv6 prefix registered by the remote protocol
  2750. handler or <code>null</code> if no prefix is present.</td>
  2751. </tr>
  2752. </tbody>
  2753. </table>
  2754. </dd>
  2755. <dt>
  2756. <div class="nameContainer">
  2757. <h4 class="name" id="getIPAddr">
  2758. getIPAddr<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
  2759. </h4>
  2760. <div class="tag-source">
  2761. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2085">line 2085</a>
  2762. </div>
  2763. </div>
  2764. </dt>
  2765. <dd>
  2766. <div class="description">
  2767. <p>Query the first (primary) IPv4 address of the logical interface.</p>
  2768. </div>
  2769. <dl class="details">
  2770. </dl>
  2771. <h5>Returns:</h5>
  2772. <table class="params">
  2773. <thead>
  2774. <tr>
  2775. <th>Type</th>
  2776. <th class="last">Description</th>
  2777. </tr>
  2778. </thead>
  2779. <tbody>
  2780. <tr>
  2781. <td class="type">
  2782. null
  2783. |
  2784. string
  2785. </td>
  2786. <td class="description last">Returns the primary IPv4 address registered by the protocol handler
  2787. or <code>null</code> if no IPv4 addresses were set.</td>
  2788. </tr>
  2789. </tbody>
  2790. </table>
  2791. </dd>
  2792. <dt>
  2793. <div class="nameContainer">
  2794. <h4 class="name" id="getIPAddrs">
  2795. getIPAddrs<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Array.&lt;string>}</span>
  2796. </h4>
  2797. <div class="tag-source">
  2798. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2098">line 2098</a>
  2799. </div>
  2800. </div>
  2801. </dt>
  2802. <dd>
  2803. <div class="description">
  2804. <p>Query all IPv4 addresses of the logical interface.</p>
  2805. </div>
  2806. <dl class="details">
  2807. </dl>
  2808. <h5>Returns:</h5>
  2809. <table class="params">
  2810. <thead>
  2811. <tr>
  2812. <th>Type</th>
  2813. <th class="last">Description</th>
  2814. </tr>
  2815. </thead>
  2816. <tbody>
  2817. <tr>
  2818. <td class="type">
  2819. Array.&lt;string>
  2820. </td>
  2821. <td class="description last">Returns an array of IPv4 addresses in CIDR notation which have been
  2822. registered by the protocol handler. The order of the resulting array
  2823. follows the order of the addresses in <code>ubus</code> runtime information.</td>
  2824. </tr>
  2825. </tbody>
  2826. </table>
  2827. </dd>
  2828. <dt>
  2829. <div class="nameContainer">
  2830. <h4 class="name" id="getL2Device">
  2831. 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>
  2832. </h4>
  2833. <div class="tag-source">
  2834. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2574">line 2574</a>
  2835. </div>
  2836. </div>
  2837. </dt>
  2838. <dd>
  2839. <div class="description">
  2840. <p>Returns the layer 2 linux network device currently associated
  2841. with this logical interface.</p>
  2842. </div>
  2843. <dl class="details">
  2844. </dl>
  2845. <h5>Returns:</h5>
  2846. <table class="params">
  2847. <thead>
  2848. <tr>
  2849. <th>Type</th>
  2850. <th class="last">Description</th>
  2851. </tr>
  2852. </thead>
  2853. <tbody>
  2854. <tr>
  2855. <td class="type">
  2856. <a href="LuCI.network.Device.html">LuCI.network.Device</a>
  2857. </td>
  2858. <td class="description last">Returns a <code>Network.Device</code> class instance representing the Linux
  2859. network device currently associated with the logical interface.</td>
  2860. </tr>
  2861. </tbody>
  2862. </table>
  2863. </dd>
  2864. <dt>
  2865. <div class="nameContainer">
  2866. <h4 class="name" id="getL3Device">
  2867. 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>
  2868. </h4>
  2869. <div class="tag-source">
  2870. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2587">line 2587</a>
  2871. </div>
  2872. </div>
  2873. </dt>
  2874. <dd>
  2875. <div class="description">
  2876. <p>Returns the layer 3 linux network device currently associated
  2877. with this logical interface.</p>
  2878. </div>
  2879. <dl class="details">
  2880. </dl>
  2881. <h5>Returns:</h5>
  2882. <table class="params">
  2883. <thead>
  2884. <tr>
  2885. <th>Type</th>
  2886. <th class="last">Description</th>
  2887. </tr>
  2888. </thead>
  2889. <tbody>
  2890. <tr>
  2891. <td class="type">
  2892. <a href="LuCI.network.Device.html">LuCI.network.Device</a>
  2893. </td>
  2894. <td class="description last">Returns a <code>Network.Device</code> class instance representing the Linux
  2895. network device currently associated with the logical interface.</td>
  2896. </tr>
  2897. </tbody>
  2898. </table>
  2899. </dd>
  2900. <dt>
  2901. <div class="nameContainer">
  2902. <h4 class="name" id="getMetric">
  2903. getMetric<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
  2904. </h4>
  2905. <div class="tag-source">
  2906. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2053">line 2053</a>
  2907. </div>
  2908. </div>
  2909. </dt>
  2910. <dd>
  2911. <div class="description">
  2912. <p>Get the metric value of the logical interface.</p>
  2913. </div>
  2914. <dl class="details">
  2915. </dl>
  2916. <h5>Returns:</h5>
  2917. <table class="params">
  2918. <thead>
  2919. <tr>
  2920. <th>Type</th>
  2921. <th class="last">Description</th>
  2922. </tr>
  2923. </thead>
  2924. <tbody>
  2925. <tr>
  2926. <td class="type">
  2927. number
  2928. </td>
  2929. <td class="description last">Returns the current metric value used for device and network
  2930. routes spawned by the associated logical interface.</td>
  2931. </tr>
  2932. </tbody>
  2933. </table>
  2934. </dd>
  2935. <dt>
  2936. <div class="nameContainer">
  2937. <h4 class="name" id="getName">
  2938. getName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{string}</span>
  2939. </h4>
  2940. <div class="tag-source">
  2941. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2008">line 2008</a>
  2942. </div>
  2943. </div>
  2944. </dt>
  2945. <dd>
  2946. <div class="description">
  2947. <p>Get the name of the associated logical interface.</p>
  2948. </div>
  2949. <dl class="details">
  2950. </dl>
  2951. <h5>Returns:</h5>
  2952. <table class="params">
  2953. <thead>
  2954. <tr>
  2955. <th>Type</th>
  2956. <th class="last">Description</th>
  2957. </tr>
  2958. </thead>
  2959. <tbody>
  2960. <tr>
  2961. <td class="type">
  2962. string
  2963. </td>
  2964. <td class="description last">Returns the logical interface name, such as <code>lan</code> or <code>wan</code>.</td>
  2965. </tr>
  2966. </tbody>
  2967. </table>
  2968. </dd>
  2969. <dt>
  2970. <div class="nameContainer">
  2971. <h4 class="name" id="getNetmask">
  2972. getNetmask<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
  2973. </h4>
  2974. <div class="tag-source">
  2975. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2116">line 2116</a>
  2976. </div>
  2977. </div>
  2978. </dt>
  2979. <dd>
  2980. <div class="description">
  2981. <p>Query the first (primary) IPv4 netmask of the logical interface.</p>
  2982. </div>
  2983. <dl class="details">
  2984. </dl>
  2985. <h5>Returns:</h5>
  2986. <table class="params">
  2987. <thead>
  2988. <tr>
  2989. <th>Type</th>
  2990. <th class="last">Description</th>
  2991. </tr>
  2992. </thead>
  2993. <tbody>
  2994. <tr>
  2995. <td class="type">
  2996. null
  2997. |
  2998. string
  2999. </td>
  3000. <td class="description last">Returns the netmask of the primary IPv4 address registered by the
  3001. protocol handler or <code>null</code> if no IPv4 addresses were set.</td>
  3002. </tr>
  3003. </tbody>
  3004. </table>
  3005. </dd>
  3006. <dt>
  3007. <div class="nameContainer">
  3008. <h4 class="name" id="getOpkgPackage">
  3009. <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>
  3010. </h4>
  3011. <div class="tag-source">
  3012. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2322">line 2322</a>
  3013. </div>
  3014. </div>
  3015. </dt>
  3016. <dd>
  3017. <div class="description">
  3018. <p>Get the name of the opkg package providing the protocol functionality.</p>
  3019. <p>This function should be overwritten by protocol specific subclasses.</p>
  3020. </div>
  3021. <dl class="details">
  3022. </dl>
  3023. <h5>Returns:</h5>
  3024. <table class="params">
  3025. <thead>
  3026. <tr>
  3027. <th>Type</th>
  3028. <th class="last">Description</th>
  3029. </tr>
  3030. </thead>
  3031. <tbody>
  3032. <tr>
  3033. <td class="type">
  3034. string
  3035. </td>
  3036. <td class="description last">Returns the name of the opkg package required for the protocol to
  3037. function, e.g. <code>odhcp6c</code> for the <code>dhcpv6</code> prototocol.</td>
  3038. </tr>
  3039. </tbody>
  3040. </table>
  3041. </dd>
  3042. <dt>
  3043. <div class="nameContainer">
  3044. <h4 class="name" id="getProtocol">
  3045. <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>
  3046. </h4>
  3047. <div class="tag-source">
  3048. <a href="network.js.html">network.js</a>, <a href="network.js.html#line1964">line 1964</a>
  3049. </div>
  3050. </div>
  3051. </dt>
  3052. <dd>
  3053. <div class="description">
  3054. <p>Get the name of this network protocol class.</p>
  3055. <p>This function will be overwritten by subclasses created by
  3056. <a href="LuCI.network.html#registerProtocol"><code>Network.registerProtocol()</code></a>.</p>
  3057. </div>
  3058. <dl class="details">
  3059. </dl>
  3060. <h5>Returns:</h5>
  3061. <table class="params">
  3062. <thead>
  3063. <tr>
  3064. <th>Type</th>
  3065. <th class="last">Description</th>
  3066. </tr>
  3067. </thead>
  3068. <tbody>
  3069. <tr>
  3070. <td class="type">
  3071. string
  3072. </td>
  3073. <td class="description last">Returns the name of the network protocol implementation, e.g.
  3074. <code>static</code> or <code>dhcp</code>.</td>
  3075. </tr>
  3076. </tbody>
  3077. </table>
  3078. </dd>
  3079. <dt>
  3080. <div class="nameContainer">
  3081. <h4 class="name" id="getType">
  3082. getType<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
  3083. </h4>
  3084. <div class="tag-source">
  3085. <a href="network.js.html">network.js</a>, <a href="network.js.html#line1998">line 1998</a>
  3086. </div>
  3087. </div>
  3088. </dt>
  3089. <dd>
  3090. <div class="description">
  3091. <p>Get the type of the underlying interface.</p>
  3092. <p>This function actually is a convenience wrapper around
  3093. <code>proto.get(&quot;type&quot;)</code> and is mainly used by other <code>LuCI.network</code> code
  3094. to check whether the interface is declared as bridge in UCI.</p>
  3095. </div>
  3096. <dl class="details">
  3097. </dl>
  3098. <h5>Returns:</h5>
  3099. <table class="params">
  3100. <thead>
  3101. <tr>
  3102. <th>Type</th>
  3103. <th class="last">Description</th>
  3104. </tr>
  3105. </thead>
  3106. <tbody>
  3107. <tr>
  3108. <td class="type">
  3109. null
  3110. |
  3111. string
  3112. </td>
  3113. <td class="description last">Returns the value of the <code>type</code> option of the associated logical
  3114. interface or <code>null</code> if no <code>type</code> option is set.</td>
  3115. </tr>
  3116. </tbody>
  3117. </table>
  3118. </dd>
  3119. <dt>
  3120. <div class="nameContainer">
  3121. <h4 class="name" id="getUptime">
  3122. getUptime<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{number}</span>
  3123. </h4>
  3124. <div class="tag-source">
  3125. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2018">line 2018</a>
  3126. </div>
  3127. </div>
  3128. </dt>
  3129. <dd>
  3130. <div class="description">
  3131. <p>Get the uptime of the logical interface.</p>
  3132. </div>
  3133. <dl class="details">
  3134. </dl>
  3135. <h5>Returns:</h5>
  3136. <table class="params">
  3137. <thead>
  3138. <tr>
  3139. <th>Type</th>
  3140. <th class="last">Description</th>
  3141. </tr>
  3142. </thead>
  3143. <tbody>
  3144. <tr>
  3145. <td class="type">
  3146. number
  3147. </td>
  3148. <td class="description last">Returns the uptime of the associated interface in seconds.</td>
  3149. </tr>
  3150. </tbody>
  3151. </table>
  3152. </dd>
  3153. <dt>
  3154. <div class="nameContainer">
  3155. <h4 class="name" id="getZoneName">
  3156. getZoneName<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
  3157. </h4>
  3158. <div class="tag-source">
  3159. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2069">line 2069</a>
  3160. </div>
  3161. </div>
  3162. </dt>
  3163. <dd>
  3164. <div class="description">
  3165. <p>Get the requested firewall zone name of the logical interface.</p>
  3166. <p>Some protocol implementations request a specific firewall zone
  3167. to trigger inclusion of their resulting network devices into the
  3168. firewall rule set.</p>
  3169. </div>
  3170. <dl class="details">
  3171. </dl>
  3172. <h5>Returns:</h5>
  3173. <table class="params">
  3174. <thead>
  3175. <tr>
  3176. <th>Type</th>
  3177. <th class="last">Description</th>
  3178. </tr>
  3179. </thead>
  3180. <tbody>
  3181. <tr>
  3182. <td class="type">
  3183. null
  3184. |
  3185. string
  3186. </td>
  3187. <td class="description last">Returns the requested firewall zone name as published in the
  3188. <code>ubus</code> runtime information or <code>null</code> if the remote protocol
  3189. handler didn't request a zone.</td>
  3190. </tr>
  3191. </tbody>
  3192. </table>
  3193. </dd>
  3194. <dt>
  3195. <div class="nameContainer">
  3196. <h4 class="name" id="isAlias">
  3197. isAlias<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{null|string}</span>
  3198. </h4>
  3199. <div class="tag-source">
  3200. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2428">line 2428</a>
  3201. </div>
  3202. </div>
  3203. </dt>
  3204. <dd>
  3205. <div class="description">
  3206. <p>Checks whether this interface is an alias interface.</p>
  3207. <p>Alias interfaces are interfaces layering on top of another interface
  3208. and are denoted by a special <code>@interfacename</code> notation in the
  3209. underlying <code>ifname</code> option.</p>
  3210. </div>
  3211. <dl class="details">
  3212. </dl>
  3213. <h5>Returns:</h5>
  3214. <table class="params">
  3215. <thead>
  3216. <tr>
  3217. <th>Type</th>
  3218. <th class="last">Description</th>
  3219. </tr>
  3220. </thead>
  3221. <tbody>
  3222. <tr>
  3223. <td class="type">
  3224. null
  3225. |
  3226. string
  3227. </td>
  3228. <td class="description last">Returns the name of the parent interface if this logical interface
  3229. is an alias or <code>null</code> if it is not an alias interface.</td>
  3230. </tr>
  3231. </tbody>
  3232. </table>
  3233. </dd>
  3234. <dt>
  3235. <div class="nameContainer">
  3236. <h4 class="name" id="isBridge">
  3237. isBridge<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
  3238. </h4>
  3239. <div class="tag-source">
  3240. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2307">line 2307</a>
  3241. </div>
  3242. </div>
  3243. </dt>
  3244. <dd>
  3245. <div class="description">
  3246. <p>Checks whether the underlying logical interface is declared as bridge.</p>
  3247. </div>
  3248. <dl class="details">
  3249. </dl>
  3250. <h5>Returns:</h5>
  3251. <table class="params">
  3252. <thead>
  3253. <tr>
  3254. <th>Type</th>
  3255. <th class="last">Description</th>
  3256. </tr>
  3257. </thead>
  3258. <tbody>
  3259. <tr>
  3260. <td class="type">
  3261. boolean
  3262. </td>
  3263. <td class="description last">Returns <code>true</code> when the interface is declared with <code>option type bridge</code>
  3264. and when the associated protocol implementation is not marked virtual
  3265. or <code>false</code> when the logical interface is no bridge.</td>
  3266. </tr>
  3267. </tbody>
  3268. </table>
  3269. </dd>
  3270. <dt>
  3271. <div class="nameContainer">
  3272. <h4 class="name" id="isCreateable">
  3273. <span class="type-signature ">abstract</span>isCreateable<span class="signature">(ifname)</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{Promise.&lt;void>}</span>
  3274. </h4>
  3275. <div class="tag-source">
  3276. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2340">line 2340</a>
  3277. </div>
  3278. </div>
  3279. </dt>
  3280. <dd>
  3281. <div class="description">
  3282. <p>Check function for the protocol handler if a new interface is createable.</p>
  3283. <p>This function should be overwritten by protocol specific subclasses.</p>
  3284. </div>
  3285. <table class="params">
  3286. <thead>
  3287. <tr>
  3288. <th>Name</th>
  3289. <th>Type</th>
  3290. <th class="last">Description</th>
  3291. </tr>
  3292. </thead>
  3293. <tbody>
  3294. <tr>
  3295. <td class="name"><code>ifname</code></td>
  3296. <td class="type">
  3297. <span class="param-type">string</span>
  3298. </td>
  3299. <td class="description last">
  3300. <p>The name of the interface to be created.</p></td>
  3301. </tr>
  3302. </tbody>
  3303. </table>
  3304. <dl class="details">
  3305. </dl>
  3306. <h5>Returns:</h5>
  3307. <table class="params">
  3308. <thead>
  3309. <tr>
  3310. <th>Type</th>
  3311. <th class="last">Description</th>
  3312. </tr>
  3313. </thead>
  3314. <tbody>
  3315. <tr>
  3316. <td class="type">
  3317. Promise.&lt;void>
  3318. </td>
  3319. <td class="description last">Returns a promise resolving if new interface is createable, else
  3320. rejects with an error message string.</td>
  3321. </tr>
  3322. </tbody>
  3323. </table>
  3324. </dd>
  3325. <dt>
  3326. <div class="nameContainer">
  3327. <h4 class="name" id="isDynamic">
  3328. isDynamic<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
  3329. </h4>
  3330. <div class="tag-source">
  3331. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2413">line 2413</a>
  3332. </div>
  3333. </div>
  3334. </dt>
  3335. <dd>
  3336. <div class="description">
  3337. <p>Checks whether this logical interface is dynamic.</p>
  3338. <p>A dynamic interface is an interface which has been created at runtime,
  3339. e.g. as sub-interface of another interface, but which is not backed by
  3340. any user configuration. Such dynamic interfaces cannot be edited but
  3341. only brought down or restarted.</p>
  3342. </div>
  3343. <dl class="details">
  3344. </dl>
  3345. <h5>Returns:</h5>
  3346. <table class="params">
  3347. <thead>
  3348. <tr>
  3349. <th>Type</th>
  3350. <th class="last">Description</th>
  3351. </tr>
  3352. </thead>
  3353. <tbody>
  3354. <tr>
  3355. <td class="type">
  3356. boolean
  3357. </td>
  3358. <td class="description last">Returns a boolean indicating whether this interface is dynamic (<code>true</code>)
  3359. or not (<code>false</code>).</td>
  3360. </tr>
  3361. </tbody>
  3362. </table>
  3363. </dd>
  3364. <dt>
  3365. <div class="nameContainer">
  3366. <h4 class="name" id="isEmpty">
  3367. isEmpty<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
  3368. </h4>
  3369. <div class="tag-source">
  3370. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2448">line 2448</a>
  3371. </div>
  3372. </div>
  3373. </dt>
  3374. <dd>
  3375. <div class="description">
  3376. <p>Checks whether this logical interface is &quot;empty&quot;, meaning that ut
  3377. has no network devices attached.</p>
  3378. </div>
  3379. <dl class="details">
  3380. </dl>
  3381. <h5>Returns:</h5>
  3382. <table class="params">
  3383. <thead>
  3384. <tr>
  3385. <th>Type</th>
  3386. <th class="last">Description</th>
  3387. </tr>
  3388. </thead>
  3389. <tbody>
  3390. <tr>
  3391. <td class="type">
  3392. boolean
  3393. </td>
  3394. <td class="description last">Returns <code>true</code> if this logical interface is empty, else <code>false</code>.</td>
  3395. </tr>
  3396. </tbody>
  3397. </table>
  3398. </dd>
  3399. <dt>
  3400. <div class="nameContainer">
  3401. <h4 class="name" id="isFloating">
  3402. isFloating<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
  3403. </h4>
  3404. <div class="tag-source">
  3405. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2397">line 2397</a>
  3406. </div>
  3407. </div>
  3408. </dt>
  3409. <dd>
  3410. <div class="description">
  3411. <p>Checks whether this protocol is &quot;floating&quot;.</p>
  3412. <p>A &quot;floating&quot; protocol is a protocol which spawns its own interfaces
  3413. on demand, like a virtual one but which relies on an existinf lower
  3414. level interface to initiate the connection.</p>
  3415. <p>An example for such a protocol is &quot;pppoe&quot;.</p>
  3416. <p>This function exists for backwards compatibility with older code
  3417. but should not be used anymore.</p>
  3418. </div>
  3419. <dl class="details">
  3420. <dt class="important tag-deprecated">Deprecated</dt><dd class="yes-def tag-deprecated"><ul class="dummy"><li>Yes</li></ul></dd>
  3421. </dl>
  3422. <h5>Returns:</h5>
  3423. <table class="params">
  3424. <thead>
  3425. <tr>
  3426. <th>Type</th>
  3427. <th class="last">Description</th>
  3428. </tr>
  3429. </thead>
  3430. <tbody>
  3431. <tr>
  3432. <td class="type">
  3433. boolean
  3434. </td>
  3435. <td class="description last">Returns a boolean indicating whether this protocol is floating (<code>true</code>)
  3436. or not (<code>false</code>).</td>
  3437. </tr>
  3438. </tbody>
  3439. </table>
  3440. </dd>
  3441. <dt>
  3442. <div class="nameContainer">
  3443. <h4 class="name" id="isInstalled">
  3444. <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>
  3445. </h4>
  3446. <div class="tag-source">
  3447. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2356">line 2356</a>
  3448. </div>
  3449. </div>
  3450. </dt>
  3451. <dd>
  3452. <div class="description">
  3453. <p>Checks whether the protocol functionality is installed.</p>
  3454. <p>This function exists for compatibility with old code, it always
  3455. returns <code>true</code>.</p>
  3456. </div>
  3457. <dl class="details">
  3458. <dt class="important tag-deprecated">Deprecated</dt><dd class="yes-def tag-deprecated"><ul class="dummy"><li>Yes</li></ul></dd>
  3459. </dl>
  3460. <h5>Returns:</h5>
  3461. <table class="params">
  3462. <thead>
  3463. <tr>
  3464. <th>Type</th>
  3465. <th class="last">Description</th>
  3466. </tr>
  3467. </thead>
  3468. <tbody>
  3469. <tr>
  3470. <td class="type">
  3471. boolean
  3472. </td>
  3473. <td class="description last">Returns <code>true</code> if the protocol support is installed, else <code>false</code>.</td>
  3474. </tr>
  3475. </tbody>
  3476. </table>
  3477. </dd>
  3478. <dt>
  3479. <div class="nameContainer">
  3480. <h4 class="name" id="isUp">
  3481. isUp<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
  3482. </h4>
  3483. <div class="tag-source">
  3484. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2470">line 2470</a>
  3485. </div>
  3486. </div>
  3487. </dt>
  3488. <dd>
  3489. <div class="description">
  3490. <p>Checks whether this logical interface is configured and running.</p>
  3491. </div>
  3492. <dl class="details">
  3493. </dl>
  3494. <h5>Returns:</h5>
  3495. <table class="params">
  3496. <thead>
  3497. <tr>
  3498. <th>Type</th>
  3499. <th class="last">Description</th>
  3500. </tr>
  3501. </thead>
  3502. <tbody>
  3503. <tr>
  3504. <td class="type">
  3505. boolean
  3506. </td>
  3507. <td class="description last">Returns <code>true</code> when the interface is active or <code>false</code> when it is not.</td>
  3508. </tr>
  3509. </tbody>
  3510. </table>
  3511. </dd>
  3512. <dt>
  3513. <div class="nameContainer">
  3514. <h4 class="name" id="isVirtual">
  3515. isVirtual<span class="signature">()</span><span class="glyphicon glyphicon-circle-arrow-right"></span><span class="type-signature returnType">{boolean}</span>
  3516. </h4>
  3517. <div class="tag-source">
  3518. <a href="network.js.html">network.js</a>, <a href="network.js.html#line2376">line 2376</a>
  3519. </div>
  3520. </div>
  3521. </dt>
  3522. <dd>
  3523. <div class="description">
  3524. <p>Checks whether this protocol is &quot;virtual&quot;.</p>
  3525. <p>A &quot;virtual&quot; protocol is a protocol which spawns its own interfaces
  3526. on demand instead of using existing physical interfaces.</p>
  3527. <p>Examples for virtual protocols are <code>6in4</code> which <code>gre</code> spawn tunnel
  3528. network device on startup, examples for non-virtual protcols are
  3529. <code>dhcp</code> or <code>static</code> which apply IP configuration to existing interfaces.</p>
  3530. <p>This function should be overwritten by subclasses.</p>
  3531. </div>
  3532. <dl class="details">
  3533. </dl>
  3534. <h5>Returns:</h5>
  3535. <table class="params">
  3536. <thead>
  3537. <tr>
  3538. <th>Type</th>
  3539. <th class="last">Description</th>
  3540. </tr>
  3541. </thead>
  3542. <tbody>
  3543. <tr>
  3544. <td class="type">
  3545. boolean
  3546. </td>
  3547. <td class="description last">Returns a boolean indicating whether the underlying protocol spawns
  3548. dynamic interfaces (<code>true</code>) or not (<code>false</code>).</td>
  3549. </tr>
  3550. </tbody>
  3551. </table>
  3552. </dd>
  3553. <dt>
  3554. <div class="nameContainer">
  3555. <h4 class="name" id="set">
  3556. set<span class="signature">(opt, val)</span>
  3557. </h4>
  3558. <div class="tag-source">
  3559. <a href="network.js.html">network.js</a>, <a href="network.js.html#line1927">line 1927</a>
  3560. </div>
  3561. </div>
  3562. </dt>
  3563. <dd>
  3564. <div class="description">
  3565. <p>Set the given UCI option of this network to the given value.</p>
  3566. </div>
  3567. <table class="params">
  3568. <thead>
  3569. <tr>
  3570. <th>Name</th>
  3571. <th>Type</th>
  3572. <th class="last">Description</th>
  3573. </tr>
  3574. </thead>
  3575. <tbody>
  3576. <tr>
  3577. <td class="name"><code>opt</code></td>
  3578. <td class="type">
  3579. <span class="param-type">string</span>
  3580. </td>
  3581. <td class="description last">
  3582. <p>The name of the UCI option to set.</p></td>
  3583. </tr>
  3584. <tr>
  3585. <td class="name"><code>val</code></td>
  3586. <td class="type">
  3587. <span class="param-type">null</span>
  3588. |
  3589. <span class="param-type">string</span>
  3590. |
  3591. <span class="param-type">Array.&lt;string></span>
  3592. </td>
  3593. <td class="description last">
  3594. <p>The value to set or <code>null</code> to remove the given option from the
  3595. configuration.</p></td>
  3596. </tr>
  3597. </tbody>
  3598. </table>
  3599. <dl class="details">
  3600. </dl>
  3601. </dd>
  3602. </dl>
  3603. </article>
  3604. </section>
  3605. <footer>
  3606. Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.3</a> on Thu Aug 06 2020 17:58:02 GMT+0200 (Central European Summer Time)
  3607. </footer>
  3608. </div>
  3609. </div>
  3610. <script>prettyPrint();</script>
  3611. <script src="scripts/jaguar.js"></script>
  3612. </body>
  3613. </html>