123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845 |
- // Code generated by capnpc-go. DO NOT EDIT.
- package proto
- import (
- strconv "strconv"
- context "golang.org/x/net/context"
- capnp "zombiezen.com/go/capnproto2"
- text "zombiezen.com/go/capnproto2/encoding/text"
- schemas "zombiezen.com/go/capnproto2/schemas"
- server "zombiezen.com/go/capnproto2/server"
- )
- type Authentication struct{ capnp.Struct }
- // Authentication_TypeID is the unique identifier for the type Authentication.
- const Authentication_TypeID = 0xc082ef6e0d42ed1d
- func NewAuthentication(s *capnp.Segment) (Authentication, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
- return Authentication{st}, err
- }
- func NewRootAuthentication(s *capnp.Segment) (Authentication, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
- return Authentication{st}, err
- }
- func ReadRootAuthentication(msg *capnp.Message) (Authentication, error) {
- root, err := msg.RootPtr()
- return Authentication{root.Struct()}, err
- }
- func (s Authentication) String() string {
- str, _ := text.Marshal(0xc082ef6e0d42ed1d, s.Struct)
- return str
- }
- func (s Authentication) Key() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s Authentication) HasKey() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s Authentication) KeyBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s Authentication) SetKey(v string) error {
- return s.Struct.SetText(0, v)
- }
- func (s Authentication) Email() (string, error) {
- p, err := s.Struct.Ptr(1)
- return p.Text(), err
- }
- func (s Authentication) HasEmail() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s Authentication) EmailBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return p.TextBytes(), err
- }
- func (s Authentication) SetEmail(v string) error {
- return s.Struct.SetText(1, v)
- }
- func (s Authentication) OriginCAKey() (string, error) {
- p, err := s.Struct.Ptr(2)
- return p.Text(), err
- }
- func (s Authentication) HasOriginCAKey() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s Authentication) OriginCAKeyBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(2)
- return p.TextBytes(), err
- }
- func (s Authentication) SetOriginCAKey(v string) error {
- return s.Struct.SetText(2, v)
- }
- // Authentication_List is a list of Authentication.
- type Authentication_List struct{ capnp.List }
- // NewAuthentication creates a new list of Authentication.
- func NewAuthentication_List(s *capnp.Segment, sz int32) (Authentication_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3}, sz)
- return Authentication_List{l}, err
- }
- func (s Authentication_List) At(i int) Authentication { return Authentication{s.List.Struct(i)} }
- func (s Authentication_List) Set(i int, v Authentication) error { return s.List.SetStruct(i, v.Struct) }
- func (s Authentication_List) String() string {
- str, _ := text.MarshalList(0xc082ef6e0d42ed1d, s.List)
- return str
- }
- // Authentication_Promise is a wrapper for a Authentication promised by a client call.
- type Authentication_Promise struct{ *capnp.Pipeline }
- func (p Authentication_Promise) Struct() (Authentication, error) {
- s, err := p.Pipeline.Struct()
- return Authentication{s}, err
- }
- type TunnelRegistration struct{ capnp.Struct }
- // TunnelRegistration_TypeID is the unique identifier for the type TunnelRegistration.
- const TunnelRegistration_TypeID = 0xf41a0f001ad49e46
- func NewTunnelRegistration(s *capnp.Segment) (TunnelRegistration, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 6})
- return TunnelRegistration{st}, err
- }
- func NewRootTunnelRegistration(s *capnp.Segment) (TunnelRegistration, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 6})
- return TunnelRegistration{st}, err
- }
- func ReadRootTunnelRegistration(msg *capnp.Message) (TunnelRegistration, error) {
- root, err := msg.RootPtr()
- return TunnelRegistration{root.Struct()}, err
- }
- func (s TunnelRegistration) String() string {
- str, _ := text.Marshal(0xf41a0f001ad49e46, s.Struct)
- return str
- }
- func (s TunnelRegistration) Err() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s TunnelRegistration) HasErr() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s TunnelRegistration) ErrBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s TunnelRegistration) SetErr(v string) error {
- return s.Struct.SetText(0, v)
- }
- func (s TunnelRegistration) Url() (string, error) {
- p, err := s.Struct.Ptr(1)
- return p.Text(), err
- }
- func (s TunnelRegistration) HasUrl() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s TunnelRegistration) UrlBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return p.TextBytes(), err
- }
- func (s TunnelRegistration) SetUrl(v string) error {
- return s.Struct.SetText(1, v)
- }
- func (s TunnelRegistration) LogLines() (capnp.TextList, error) {
- p, err := s.Struct.Ptr(2)
- return capnp.TextList{List: p.List()}, err
- }
- func (s TunnelRegistration) HasLogLines() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s TunnelRegistration) SetLogLines(v capnp.TextList) error {
- return s.Struct.SetPtr(2, v.List.ToPtr())
- }
- // NewLogLines sets the logLines field to a newly
- // allocated capnp.TextList, preferring placement in s's segment.
- func (s TunnelRegistration) NewLogLines(n int32) (capnp.TextList, error) {
- l, err := capnp.NewTextList(s.Struct.Segment(), n)
- if err != nil {
- return capnp.TextList{}, err
- }
- err = s.Struct.SetPtr(2, l.List.ToPtr())
- return l, err
- }
- func (s TunnelRegistration) PermanentFailure() bool {
- return s.Struct.Bit(0)
- }
- func (s TunnelRegistration) SetPermanentFailure(v bool) {
- s.Struct.SetBit(0, v)
- }
- func (s TunnelRegistration) TunnelID() (string, error) {
- p, err := s.Struct.Ptr(3)
- return p.Text(), err
- }
- func (s TunnelRegistration) HasTunnelID() bool {
- p, err := s.Struct.Ptr(3)
- return p.IsValid() || err != nil
- }
- func (s TunnelRegistration) TunnelIDBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(3)
- return p.TextBytes(), err
- }
- func (s TunnelRegistration) SetTunnelID(v string) error {
- return s.Struct.SetText(3, v)
- }
- func (s TunnelRegistration) RetryAfterSeconds() uint16 {
- return s.Struct.Uint16(2)
- }
- func (s TunnelRegistration) SetRetryAfterSeconds(v uint16) {
- s.Struct.SetUint16(2, v)
- }
- func (s TunnelRegistration) EventDigest() ([]byte, error) {
- p, err := s.Struct.Ptr(4)
- return []byte(p.Data()), err
- }
- func (s TunnelRegistration) HasEventDigest() bool {
- p, err := s.Struct.Ptr(4)
- return p.IsValid() || err != nil
- }
- func (s TunnelRegistration) SetEventDigest(v []byte) error {
- return s.Struct.SetData(4, v)
- }
- func (s TunnelRegistration) ConnDigest() ([]byte, error) {
- p, err := s.Struct.Ptr(5)
- return []byte(p.Data()), err
- }
- func (s TunnelRegistration) HasConnDigest() bool {
- p, err := s.Struct.Ptr(5)
- return p.IsValid() || err != nil
- }
- func (s TunnelRegistration) SetConnDigest(v []byte) error {
- return s.Struct.SetData(5, v)
- }
- // TunnelRegistration_List is a list of TunnelRegistration.
- type TunnelRegistration_List struct{ capnp.List }
- // NewTunnelRegistration creates a new list of TunnelRegistration.
- func NewTunnelRegistration_List(s *capnp.Segment, sz int32) (TunnelRegistration_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 6}, sz)
- return TunnelRegistration_List{l}, err
- }
- func (s TunnelRegistration_List) At(i int) TunnelRegistration {
- return TunnelRegistration{s.List.Struct(i)}
- }
- func (s TunnelRegistration_List) Set(i int, v TunnelRegistration) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelRegistration_List) String() string {
- str, _ := text.MarshalList(0xf41a0f001ad49e46, s.List)
- return str
- }
- // TunnelRegistration_Promise is a wrapper for a TunnelRegistration promised by a client call.
- type TunnelRegistration_Promise struct{ *capnp.Pipeline }
- func (p TunnelRegistration_Promise) Struct() (TunnelRegistration, error) {
- s, err := p.Pipeline.Struct()
- return TunnelRegistration{s}, err
- }
- type RegistrationOptions struct{ capnp.Struct }
- // RegistrationOptions_TypeID is the unique identifier for the type RegistrationOptions.
- const RegistrationOptions_TypeID = 0xc793e50592935b4a
- func NewRegistrationOptions(s *capnp.Segment) (RegistrationOptions, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 8})
- return RegistrationOptions{st}, err
- }
- func NewRootRegistrationOptions(s *capnp.Segment) (RegistrationOptions, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 8})
- return RegistrationOptions{st}, err
- }
- func ReadRootRegistrationOptions(msg *capnp.Message) (RegistrationOptions, error) {
- root, err := msg.RootPtr()
- return RegistrationOptions{root.Struct()}, err
- }
- func (s RegistrationOptions) String() string {
- str, _ := text.Marshal(0xc793e50592935b4a, s.Struct)
- return str
- }
- func (s RegistrationOptions) ClientId() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s RegistrationOptions) HasClientId() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s RegistrationOptions) ClientIdBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s RegistrationOptions) SetClientId(v string) error {
- return s.Struct.SetText(0, v)
- }
- func (s RegistrationOptions) Version() (string, error) {
- p, err := s.Struct.Ptr(1)
- return p.Text(), err
- }
- func (s RegistrationOptions) HasVersion() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s RegistrationOptions) VersionBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return p.TextBytes(), err
- }
- func (s RegistrationOptions) SetVersion(v string) error {
- return s.Struct.SetText(1, v)
- }
- func (s RegistrationOptions) Os() (string, error) {
- p, err := s.Struct.Ptr(2)
- return p.Text(), err
- }
- func (s RegistrationOptions) HasOs() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s RegistrationOptions) OsBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(2)
- return p.TextBytes(), err
- }
- func (s RegistrationOptions) SetOs(v string) error {
- return s.Struct.SetText(2, v)
- }
- func (s RegistrationOptions) ExistingTunnelPolicy() ExistingTunnelPolicy {
- return ExistingTunnelPolicy(s.Struct.Uint16(0))
- }
- func (s RegistrationOptions) SetExistingTunnelPolicy(v ExistingTunnelPolicy) {
- s.Struct.SetUint16(0, uint16(v))
- }
- func (s RegistrationOptions) PoolName() (string, error) {
- p, err := s.Struct.Ptr(3)
- return p.Text(), err
- }
- func (s RegistrationOptions) HasPoolName() bool {
- p, err := s.Struct.Ptr(3)
- return p.IsValid() || err != nil
- }
- func (s RegistrationOptions) PoolNameBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(3)
- return p.TextBytes(), err
- }
- func (s RegistrationOptions) SetPoolName(v string) error {
- return s.Struct.SetText(3, v)
- }
- func (s RegistrationOptions) Tags() (Tag_List, error) {
- p, err := s.Struct.Ptr(4)
- return Tag_List{List: p.List()}, err
- }
- func (s RegistrationOptions) HasTags() bool {
- p, err := s.Struct.Ptr(4)
- return p.IsValid() || err != nil
- }
- func (s RegistrationOptions) SetTags(v Tag_List) error {
- return s.Struct.SetPtr(4, v.List.ToPtr())
- }
- // NewTags sets the tags field to a newly
- // allocated Tag_List, preferring placement in s's segment.
- func (s RegistrationOptions) NewTags(n int32) (Tag_List, error) {
- l, err := NewTag_List(s.Struct.Segment(), n)
- if err != nil {
- return Tag_List{}, err
- }
- err = s.Struct.SetPtr(4, l.List.ToPtr())
- return l, err
- }
- func (s RegistrationOptions) ConnectionId() uint8 {
- return s.Struct.Uint8(2)
- }
- func (s RegistrationOptions) SetConnectionId(v uint8) {
- s.Struct.SetUint8(2, v)
- }
- func (s RegistrationOptions) OriginLocalIp() (string, error) {
- p, err := s.Struct.Ptr(5)
- return p.Text(), err
- }
- func (s RegistrationOptions) HasOriginLocalIp() bool {
- p, err := s.Struct.Ptr(5)
- return p.IsValid() || err != nil
- }
- func (s RegistrationOptions) OriginLocalIpBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(5)
- return p.TextBytes(), err
- }
- func (s RegistrationOptions) SetOriginLocalIp(v string) error {
- return s.Struct.SetText(5, v)
- }
- func (s RegistrationOptions) IsAutoupdated() bool {
- return s.Struct.Bit(24)
- }
- func (s RegistrationOptions) SetIsAutoupdated(v bool) {
- s.Struct.SetBit(24, v)
- }
- func (s RegistrationOptions) RunFromTerminal() bool {
- return s.Struct.Bit(25)
- }
- func (s RegistrationOptions) SetRunFromTerminal(v bool) {
- s.Struct.SetBit(25, v)
- }
- func (s RegistrationOptions) CompressionQuality() uint64 {
- return s.Struct.Uint64(8)
- }
- func (s RegistrationOptions) SetCompressionQuality(v uint64) {
- s.Struct.SetUint64(8, v)
- }
- func (s RegistrationOptions) Uuid() (string, error) {
- p, err := s.Struct.Ptr(6)
- return p.Text(), err
- }
- func (s RegistrationOptions) HasUuid() bool {
- p, err := s.Struct.Ptr(6)
- return p.IsValid() || err != nil
- }
- func (s RegistrationOptions) UuidBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(6)
- return p.TextBytes(), err
- }
- func (s RegistrationOptions) SetUuid(v string) error {
- return s.Struct.SetText(6, v)
- }
- func (s RegistrationOptions) NumPreviousAttempts() uint8 {
- return s.Struct.Uint8(4)
- }
- func (s RegistrationOptions) SetNumPreviousAttempts(v uint8) {
- s.Struct.SetUint8(4, v)
- }
- func (s RegistrationOptions) Features() (capnp.TextList, error) {
- p, err := s.Struct.Ptr(7)
- return capnp.TextList{List: p.List()}, err
- }
- func (s RegistrationOptions) HasFeatures() bool {
- p, err := s.Struct.Ptr(7)
- return p.IsValid() || err != nil
- }
- func (s RegistrationOptions) SetFeatures(v capnp.TextList) error {
- return s.Struct.SetPtr(7, v.List.ToPtr())
- }
- // NewFeatures sets the features field to a newly
- // allocated capnp.TextList, preferring placement in s's segment.
- func (s RegistrationOptions) NewFeatures(n int32) (capnp.TextList, error) {
- l, err := capnp.NewTextList(s.Struct.Segment(), n)
- if err != nil {
- return capnp.TextList{}, err
- }
- err = s.Struct.SetPtr(7, l.List.ToPtr())
- return l, err
- }
- // RegistrationOptions_List is a list of RegistrationOptions.
- type RegistrationOptions_List struct{ capnp.List }
- // NewRegistrationOptions creates a new list of RegistrationOptions.
- func NewRegistrationOptions_List(s *capnp.Segment, sz int32) (RegistrationOptions_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 16, PointerCount: 8}, sz)
- return RegistrationOptions_List{l}, err
- }
- func (s RegistrationOptions_List) At(i int) RegistrationOptions {
- return RegistrationOptions{s.List.Struct(i)}
- }
- func (s RegistrationOptions_List) Set(i int, v RegistrationOptions) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s RegistrationOptions_List) String() string {
- str, _ := text.MarshalList(0xc793e50592935b4a, s.List)
- return str
- }
- // RegistrationOptions_Promise is a wrapper for a RegistrationOptions promised by a client call.
- type RegistrationOptions_Promise struct{ *capnp.Pipeline }
- func (p RegistrationOptions_Promise) Struct() (RegistrationOptions, error) {
- s, err := p.Pipeline.Struct()
- return RegistrationOptions{s}, err
- }
- type ExistingTunnelPolicy uint16
- // ExistingTunnelPolicy_TypeID is the unique identifier for the type ExistingTunnelPolicy.
- const ExistingTunnelPolicy_TypeID = 0x84cb9536a2cf6d3c
- // Values of ExistingTunnelPolicy.
- const (
- ExistingTunnelPolicy_ignore ExistingTunnelPolicy = 0
- ExistingTunnelPolicy_disconnect ExistingTunnelPolicy = 1
- ExistingTunnelPolicy_balance ExistingTunnelPolicy = 2
- )
- // String returns the enum's constant name.
- func (c ExistingTunnelPolicy) String() string {
- switch c {
- case ExistingTunnelPolicy_ignore:
- return "ignore"
- case ExistingTunnelPolicy_disconnect:
- return "disconnect"
- case ExistingTunnelPolicy_balance:
- return "balance"
- default:
- return ""
- }
- }
- // ExistingTunnelPolicyFromString returns the enum value with a name,
- // or the zero value if there's no such value.
- func ExistingTunnelPolicyFromString(c string) ExistingTunnelPolicy {
- switch c {
- case "ignore":
- return ExistingTunnelPolicy_ignore
- case "disconnect":
- return ExistingTunnelPolicy_disconnect
- case "balance":
- return ExistingTunnelPolicy_balance
- default:
- return 0
- }
- }
- type ExistingTunnelPolicy_List struct{ capnp.List }
- func NewExistingTunnelPolicy_List(s *capnp.Segment, sz int32) (ExistingTunnelPolicy_List, error) {
- l, err := capnp.NewUInt16List(s, sz)
- return ExistingTunnelPolicy_List{l.List}, err
- }
- func (l ExistingTunnelPolicy_List) At(i int) ExistingTunnelPolicy {
- ul := capnp.UInt16List{List: l.List}
- return ExistingTunnelPolicy(ul.At(i))
- }
- func (l ExistingTunnelPolicy_List) Set(i int, v ExistingTunnelPolicy) {
- ul := capnp.UInt16List{List: l.List}
- ul.Set(i, uint16(v))
- }
- type ServerInfo struct{ capnp.Struct }
- // ServerInfo_TypeID is the unique identifier for the type ServerInfo.
- const ServerInfo_TypeID = 0xf2c68e2547ec3866
- func NewServerInfo(s *capnp.Segment) (ServerInfo, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return ServerInfo{st}, err
- }
- func NewRootServerInfo(s *capnp.Segment) (ServerInfo, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return ServerInfo{st}, err
- }
- func ReadRootServerInfo(msg *capnp.Message) (ServerInfo, error) {
- root, err := msg.RootPtr()
- return ServerInfo{root.Struct()}, err
- }
- func (s ServerInfo) String() string {
- str, _ := text.Marshal(0xf2c68e2547ec3866, s.Struct)
- return str
- }
- func (s ServerInfo) LocationName() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s ServerInfo) HasLocationName() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s ServerInfo) LocationNameBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s ServerInfo) SetLocationName(v string) error {
- return s.Struct.SetText(0, v)
- }
- // ServerInfo_List is a list of ServerInfo.
- type ServerInfo_List struct{ capnp.List }
- // NewServerInfo creates a new list of ServerInfo.
- func NewServerInfo_List(s *capnp.Segment, sz int32) (ServerInfo_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
- return ServerInfo_List{l}, err
- }
- func (s ServerInfo_List) At(i int) ServerInfo { return ServerInfo{s.List.Struct(i)} }
- func (s ServerInfo_List) Set(i int, v ServerInfo) error { return s.List.SetStruct(i, v.Struct) }
- func (s ServerInfo_List) String() string {
- str, _ := text.MarshalList(0xf2c68e2547ec3866, s.List)
- return str
- }
- // ServerInfo_Promise is a wrapper for a ServerInfo promised by a client call.
- type ServerInfo_Promise struct{ *capnp.Pipeline }
- func (p ServerInfo_Promise) Struct() (ServerInfo, error) {
- s, err := p.Pipeline.Struct()
- return ServerInfo{s}, err
- }
- type AuthenticateResponse struct{ capnp.Struct }
- // AuthenticateResponse_TypeID is the unique identifier for the type AuthenticateResponse.
- const AuthenticateResponse_TypeID = 0x82c325a07ad22a65
- func NewAuthenticateResponse(s *capnp.Segment) (AuthenticateResponse, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 3})
- return AuthenticateResponse{st}, err
- }
- func NewRootAuthenticateResponse(s *capnp.Segment) (AuthenticateResponse, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 3})
- return AuthenticateResponse{st}, err
- }
- func ReadRootAuthenticateResponse(msg *capnp.Message) (AuthenticateResponse, error) {
- root, err := msg.RootPtr()
- return AuthenticateResponse{root.Struct()}, err
- }
- func (s AuthenticateResponse) String() string {
- str, _ := text.Marshal(0x82c325a07ad22a65, s.Struct)
- return str
- }
- func (s AuthenticateResponse) PermanentErr() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s AuthenticateResponse) HasPermanentErr() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s AuthenticateResponse) PermanentErrBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s AuthenticateResponse) SetPermanentErr(v string) error {
- return s.Struct.SetText(0, v)
- }
- func (s AuthenticateResponse) RetryableErr() (string, error) {
- p, err := s.Struct.Ptr(1)
- return p.Text(), err
- }
- func (s AuthenticateResponse) HasRetryableErr() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s AuthenticateResponse) RetryableErrBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return p.TextBytes(), err
- }
- func (s AuthenticateResponse) SetRetryableErr(v string) error {
- return s.Struct.SetText(1, v)
- }
- func (s AuthenticateResponse) Jwt() ([]byte, error) {
- p, err := s.Struct.Ptr(2)
- return []byte(p.Data()), err
- }
- func (s AuthenticateResponse) HasJwt() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s AuthenticateResponse) SetJwt(v []byte) error {
- return s.Struct.SetData(2, v)
- }
- func (s AuthenticateResponse) HoursUntilRefresh() uint8 {
- return s.Struct.Uint8(0)
- }
- func (s AuthenticateResponse) SetHoursUntilRefresh(v uint8) {
- s.Struct.SetUint8(0, v)
- }
- // AuthenticateResponse_List is a list of AuthenticateResponse.
- type AuthenticateResponse_List struct{ capnp.List }
- // NewAuthenticateResponse creates a new list of AuthenticateResponse.
- func NewAuthenticateResponse_List(s *capnp.Segment, sz int32) (AuthenticateResponse_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 3}, sz)
- return AuthenticateResponse_List{l}, err
- }
- func (s AuthenticateResponse_List) At(i int) AuthenticateResponse {
- return AuthenticateResponse{s.List.Struct(i)}
- }
- func (s AuthenticateResponse_List) Set(i int, v AuthenticateResponse) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s AuthenticateResponse_List) String() string {
- str, _ := text.MarshalList(0x82c325a07ad22a65, s.List)
- return str
- }
- // AuthenticateResponse_Promise is a wrapper for a AuthenticateResponse promised by a client call.
- type AuthenticateResponse_Promise struct{ *capnp.Pipeline }
- func (p AuthenticateResponse_Promise) Struct() (AuthenticateResponse, error) {
- s, err := p.Pipeline.Struct()
- return AuthenticateResponse{s}, err
- }
- type TunnelServer struct{ Client capnp.Client }
- // TunnelServer_TypeID is the unique identifier for the type TunnelServer.
- const TunnelServer_TypeID = 0xea58385c65416035
- func (c TunnelServer) RegisterTunnel(ctx context.Context, params func(TunnelServer_registerTunnel_Params) error, opts ...capnp.CallOption) TunnelServer_registerTunnel_Results_Promise {
- if c.Client == nil {
- return TunnelServer_registerTunnel_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "registerTunnel",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 3}
- call.ParamsFunc = func(s capnp.Struct) error { return params(TunnelServer_registerTunnel_Params{Struct: s}) }
- }
- return TunnelServer_registerTunnel_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c TunnelServer) GetServerInfo(ctx context.Context, params func(TunnelServer_getServerInfo_Params) error, opts ...capnp.CallOption) TunnelServer_getServerInfo_Results_Promise {
- if c.Client == nil {
- return TunnelServer_getServerInfo_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "getServerInfo",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 0}
- call.ParamsFunc = func(s capnp.Struct) error { return params(TunnelServer_getServerInfo_Params{Struct: s}) }
- }
- return TunnelServer_getServerInfo_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c TunnelServer) UnregisterTunnel(ctx context.Context, params func(TunnelServer_unregisterTunnel_Params) error, opts ...capnp.CallOption) TunnelServer_unregisterTunnel_Results_Promise {
- if c.Client == nil {
- return TunnelServer_unregisterTunnel_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 2,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "unregisterTunnel",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 8, PointerCount: 0}
- call.ParamsFunc = func(s capnp.Struct) error { return params(TunnelServer_unregisterTunnel_Params{Struct: s}) }
- }
- return TunnelServer_unregisterTunnel_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c TunnelServer) ObsoleteDeclarativeTunnelConnect(ctx context.Context, params func(TunnelServer_obsoleteDeclarativeTunnelConnect_Params) error, opts ...capnp.CallOption) TunnelServer_obsoleteDeclarativeTunnelConnect_Results_Promise {
- if c.Client == nil {
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 3,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "obsoleteDeclarativeTunnelConnect",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 0}
- call.ParamsFunc = func(s capnp.Struct) error {
- return params(TunnelServer_obsoleteDeclarativeTunnelConnect_Params{Struct: s})
- }
- }
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c TunnelServer) Authenticate(ctx context.Context, params func(TunnelServer_authenticate_Params) error, opts ...capnp.CallOption) TunnelServer_authenticate_Results_Promise {
- if c.Client == nil {
- return TunnelServer_authenticate_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 4,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "authenticate",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 3}
- call.ParamsFunc = func(s capnp.Struct) error { return params(TunnelServer_authenticate_Params{Struct: s}) }
- }
- return TunnelServer_authenticate_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c TunnelServer) ReconnectTunnel(ctx context.Context, params func(TunnelServer_reconnectTunnel_Params) error, opts ...capnp.CallOption) TunnelServer_reconnectTunnel_Results_Promise {
- if c.Client == nil {
- return TunnelServer_reconnectTunnel_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 5,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "reconnectTunnel",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 5}
- call.ParamsFunc = func(s capnp.Struct) error { return params(TunnelServer_reconnectTunnel_Params{Struct: s}) }
- }
- return TunnelServer_reconnectTunnel_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c TunnelServer) RegisterConnection(ctx context.Context, params func(RegistrationServer_registerConnection_Params) error, opts ...capnp.CallOption) RegistrationServer_registerConnection_Results_Promise {
- if c.Client == nil {
- return RegistrationServer_registerConnection_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "registerConnection",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 8, PointerCount: 3}
- call.ParamsFunc = func(s capnp.Struct) error { return params(RegistrationServer_registerConnection_Params{Struct: s}) }
- }
- return RegistrationServer_registerConnection_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c TunnelServer) UnregisterConnection(ctx context.Context, params func(RegistrationServer_unregisterConnection_Params) error, opts ...capnp.CallOption) RegistrationServer_unregisterConnection_Results_Promise {
- if c.Client == nil {
- return RegistrationServer_unregisterConnection_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "unregisterConnection",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 0}
- call.ParamsFunc = func(s capnp.Struct) error { return params(RegistrationServer_unregisterConnection_Params{Struct: s}) }
- }
- return RegistrationServer_unregisterConnection_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c TunnelServer) UpdateLocalConfiguration(ctx context.Context, params func(RegistrationServer_updateLocalConfiguration_Params) error, opts ...capnp.CallOption) RegistrationServer_updateLocalConfiguration_Results_Promise {
- if c.Client == nil {
- return RegistrationServer_updateLocalConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 2,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "updateLocalConfiguration",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 1}
- call.ParamsFunc = func(s capnp.Struct) error {
- return params(RegistrationServer_updateLocalConfiguration_Params{Struct: s})
- }
- }
- return RegistrationServer_updateLocalConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- type TunnelServer_Server interface {
- RegisterTunnel(TunnelServer_registerTunnel) error
- GetServerInfo(TunnelServer_getServerInfo) error
- UnregisterTunnel(TunnelServer_unregisterTunnel) error
- ObsoleteDeclarativeTunnelConnect(TunnelServer_obsoleteDeclarativeTunnelConnect) error
- Authenticate(TunnelServer_authenticate) error
- ReconnectTunnel(TunnelServer_reconnectTunnel) error
- RegisterConnection(RegistrationServer_registerConnection) error
- UnregisterConnection(RegistrationServer_unregisterConnection) error
- UpdateLocalConfiguration(RegistrationServer_updateLocalConfiguration) error
- }
- func TunnelServer_ServerToClient(s TunnelServer_Server) TunnelServer {
- c, _ := s.(server.Closer)
- return TunnelServer{Client: server.New(TunnelServer_Methods(nil, s), c)}
- }
- func TunnelServer_Methods(methods []server.Method, s TunnelServer_Server) []server.Method {
- if cap(methods) == 0 {
- methods = make([]server.Method, 0, 9)
- }
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "registerTunnel",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := TunnelServer_registerTunnel{c, opts, TunnelServer_registerTunnel_Params{Struct: p}, TunnelServer_registerTunnel_Results{Struct: r}}
- return s.RegisterTunnel(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "getServerInfo",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := TunnelServer_getServerInfo{c, opts, TunnelServer_getServerInfo_Params{Struct: p}, TunnelServer_getServerInfo_Results{Struct: r}}
- return s.GetServerInfo(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 2,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "unregisterTunnel",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := TunnelServer_unregisterTunnel{c, opts, TunnelServer_unregisterTunnel_Params{Struct: p}, TunnelServer_unregisterTunnel_Results{Struct: r}}
- return s.UnregisterTunnel(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 0},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 3,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "obsoleteDeclarativeTunnelConnect",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := TunnelServer_obsoleteDeclarativeTunnelConnect{c, opts, TunnelServer_obsoleteDeclarativeTunnelConnect_Params{Struct: p}, TunnelServer_obsoleteDeclarativeTunnelConnect_Results{Struct: r}}
- return s.ObsoleteDeclarativeTunnelConnect(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 0},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 4,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "authenticate",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := TunnelServer_authenticate{c, opts, TunnelServer_authenticate_Params{Struct: p}, TunnelServer_authenticate_Results{Struct: r}}
- return s.Authenticate(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xea58385c65416035,
- MethodID: 5,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:TunnelServer",
- MethodName: "reconnectTunnel",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := TunnelServer_reconnectTunnel{c, opts, TunnelServer_reconnectTunnel_Params{Struct: p}, TunnelServer_reconnectTunnel_Results{Struct: r}}
- return s.ReconnectTunnel(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "registerConnection",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := RegistrationServer_registerConnection{c, opts, RegistrationServer_registerConnection_Params{Struct: p}, RegistrationServer_registerConnection_Results{Struct: r}}
- return s.RegisterConnection(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "unregisterConnection",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := RegistrationServer_unregisterConnection{c, opts, RegistrationServer_unregisterConnection_Params{Struct: p}, RegistrationServer_unregisterConnection_Results{Struct: r}}
- return s.UnregisterConnection(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 0},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 2,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "updateLocalConfiguration",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := RegistrationServer_updateLocalConfiguration{c, opts, RegistrationServer_updateLocalConfiguration_Params{Struct: p}, RegistrationServer_updateLocalConfiguration_Results{Struct: r}}
- return s.UpdateLocalConfiguration(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 0},
- })
- return methods
- }
- // TunnelServer_registerTunnel holds the arguments for a server call to TunnelServer.registerTunnel.
- type TunnelServer_registerTunnel struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params TunnelServer_registerTunnel_Params
- Results TunnelServer_registerTunnel_Results
- }
- // TunnelServer_getServerInfo holds the arguments for a server call to TunnelServer.getServerInfo.
- type TunnelServer_getServerInfo struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params TunnelServer_getServerInfo_Params
- Results TunnelServer_getServerInfo_Results
- }
- // TunnelServer_unregisterTunnel holds the arguments for a server call to TunnelServer.unregisterTunnel.
- type TunnelServer_unregisterTunnel struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params TunnelServer_unregisterTunnel_Params
- Results TunnelServer_unregisterTunnel_Results
- }
- // TunnelServer_obsoleteDeclarativeTunnelConnect holds the arguments for a server call to TunnelServer.obsoleteDeclarativeTunnelConnect.
- type TunnelServer_obsoleteDeclarativeTunnelConnect struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params TunnelServer_obsoleteDeclarativeTunnelConnect_Params
- Results TunnelServer_obsoleteDeclarativeTunnelConnect_Results
- }
- // TunnelServer_authenticate holds the arguments for a server call to TunnelServer.authenticate.
- type TunnelServer_authenticate struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params TunnelServer_authenticate_Params
- Results TunnelServer_authenticate_Results
- }
- // TunnelServer_reconnectTunnel holds the arguments for a server call to TunnelServer.reconnectTunnel.
- type TunnelServer_reconnectTunnel struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params TunnelServer_reconnectTunnel_Params
- Results TunnelServer_reconnectTunnel_Results
- }
- type TunnelServer_registerTunnel_Params struct{ capnp.Struct }
- // TunnelServer_registerTunnel_Params_TypeID is the unique identifier for the type TunnelServer_registerTunnel_Params.
- const TunnelServer_registerTunnel_Params_TypeID = 0xb70431c0dc014915
- func NewTunnelServer_registerTunnel_Params(s *capnp.Segment) (TunnelServer_registerTunnel_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
- return TunnelServer_registerTunnel_Params{st}, err
- }
- func NewRootTunnelServer_registerTunnel_Params(s *capnp.Segment) (TunnelServer_registerTunnel_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
- return TunnelServer_registerTunnel_Params{st}, err
- }
- func ReadRootTunnelServer_registerTunnel_Params(msg *capnp.Message) (TunnelServer_registerTunnel_Params, error) {
- root, err := msg.RootPtr()
- return TunnelServer_registerTunnel_Params{root.Struct()}, err
- }
- func (s TunnelServer_registerTunnel_Params) String() string {
- str, _ := text.Marshal(0xb70431c0dc014915, s.Struct)
- return str
- }
- func (s TunnelServer_registerTunnel_Params) OriginCert() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return []byte(p.Data()), err
- }
- func (s TunnelServer_registerTunnel_Params) HasOriginCert() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_registerTunnel_Params) SetOriginCert(v []byte) error {
- return s.Struct.SetData(0, v)
- }
- func (s TunnelServer_registerTunnel_Params) Hostname() (string, error) {
- p, err := s.Struct.Ptr(1)
- return p.Text(), err
- }
- func (s TunnelServer_registerTunnel_Params) HasHostname() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_registerTunnel_Params) HostnameBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return p.TextBytes(), err
- }
- func (s TunnelServer_registerTunnel_Params) SetHostname(v string) error {
- return s.Struct.SetText(1, v)
- }
- func (s TunnelServer_registerTunnel_Params) Options() (RegistrationOptions, error) {
- p, err := s.Struct.Ptr(2)
- return RegistrationOptions{Struct: p.Struct()}, err
- }
- func (s TunnelServer_registerTunnel_Params) HasOptions() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_registerTunnel_Params) SetOptions(v RegistrationOptions) error {
- return s.Struct.SetPtr(2, v.Struct.ToPtr())
- }
- // NewOptions sets the options field to a newly
- // allocated RegistrationOptions struct, preferring placement in s's segment.
- func (s TunnelServer_registerTunnel_Params) NewOptions() (RegistrationOptions, error) {
- ss, err := NewRegistrationOptions(s.Struct.Segment())
- if err != nil {
- return RegistrationOptions{}, err
- }
- err = s.Struct.SetPtr(2, ss.Struct.ToPtr())
- return ss, err
- }
- // TunnelServer_registerTunnel_Params_List is a list of TunnelServer_registerTunnel_Params.
- type TunnelServer_registerTunnel_Params_List struct{ capnp.List }
- // NewTunnelServer_registerTunnel_Params creates a new list of TunnelServer_registerTunnel_Params.
- func NewTunnelServer_registerTunnel_Params_List(s *capnp.Segment, sz int32) (TunnelServer_registerTunnel_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3}, sz)
- return TunnelServer_registerTunnel_Params_List{l}, err
- }
- func (s TunnelServer_registerTunnel_Params_List) At(i int) TunnelServer_registerTunnel_Params {
- return TunnelServer_registerTunnel_Params{s.List.Struct(i)}
- }
- func (s TunnelServer_registerTunnel_Params_List) Set(i int, v TunnelServer_registerTunnel_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_registerTunnel_Params_List) String() string {
- str, _ := text.MarshalList(0xb70431c0dc014915, s.List)
- return str
- }
- // TunnelServer_registerTunnel_Params_Promise is a wrapper for a TunnelServer_registerTunnel_Params promised by a client call.
- type TunnelServer_registerTunnel_Params_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_registerTunnel_Params_Promise) Struct() (TunnelServer_registerTunnel_Params, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_registerTunnel_Params{s}, err
- }
- func (p TunnelServer_registerTunnel_Params_Promise) Options() RegistrationOptions_Promise {
- return RegistrationOptions_Promise{Pipeline: p.Pipeline.GetPipeline(2)}
- }
- type TunnelServer_registerTunnel_Results struct{ capnp.Struct }
- // TunnelServer_registerTunnel_Results_TypeID is the unique identifier for the type TunnelServer_registerTunnel_Results.
- const TunnelServer_registerTunnel_Results_TypeID = 0xf2c122394f447e8e
- func NewTunnelServer_registerTunnel_Results(s *capnp.Segment) (TunnelServer_registerTunnel_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return TunnelServer_registerTunnel_Results{st}, err
- }
- func NewRootTunnelServer_registerTunnel_Results(s *capnp.Segment) (TunnelServer_registerTunnel_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return TunnelServer_registerTunnel_Results{st}, err
- }
- func ReadRootTunnelServer_registerTunnel_Results(msg *capnp.Message) (TunnelServer_registerTunnel_Results, error) {
- root, err := msg.RootPtr()
- return TunnelServer_registerTunnel_Results{root.Struct()}, err
- }
- func (s TunnelServer_registerTunnel_Results) String() string {
- str, _ := text.Marshal(0xf2c122394f447e8e, s.Struct)
- return str
- }
- func (s TunnelServer_registerTunnel_Results) Result() (TunnelRegistration, error) {
- p, err := s.Struct.Ptr(0)
- return TunnelRegistration{Struct: p.Struct()}, err
- }
- func (s TunnelServer_registerTunnel_Results) HasResult() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_registerTunnel_Results) SetResult(v TunnelRegistration) error {
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewResult sets the result field to a newly
- // allocated TunnelRegistration struct, preferring placement in s's segment.
- func (s TunnelServer_registerTunnel_Results) NewResult() (TunnelRegistration, error) {
- ss, err := NewTunnelRegistration(s.Struct.Segment())
- if err != nil {
- return TunnelRegistration{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- // TunnelServer_registerTunnel_Results_List is a list of TunnelServer_registerTunnel_Results.
- type TunnelServer_registerTunnel_Results_List struct{ capnp.List }
- // NewTunnelServer_registerTunnel_Results creates a new list of TunnelServer_registerTunnel_Results.
- func NewTunnelServer_registerTunnel_Results_List(s *capnp.Segment, sz int32) (TunnelServer_registerTunnel_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
- return TunnelServer_registerTunnel_Results_List{l}, err
- }
- func (s TunnelServer_registerTunnel_Results_List) At(i int) TunnelServer_registerTunnel_Results {
- return TunnelServer_registerTunnel_Results{s.List.Struct(i)}
- }
- func (s TunnelServer_registerTunnel_Results_List) Set(i int, v TunnelServer_registerTunnel_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_registerTunnel_Results_List) String() string {
- str, _ := text.MarshalList(0xf2c122394f447e8e, s.List)
- return str
- }
- // TunnelServer_registerTunnel_Results_Promise is a wrapper for a TunnelServer_registerTunnel_Results promised by a client call.
- type TunnelServer_registerTunnel_Results_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_registerTunnel_Results_Promise) Struct() (TunnelServer_registerTunnel_Results, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_registerTunnel_Results{s}, err
- }
- func (p TunnelServer_registerTunnel_Results_Promise) Result() TunnelRegistration_Promise {
- return TunnelRegistration_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- type TunnelServer_getServerInfo_Params struct{ capnp.Struct }
- // TunnelServer_getServerInfo_Params_TypeID is the unique identifier for the type TunnelServer_getServerInfo_Params.
- const TunnelServer_getServerInfo_Params_TypeID = 0xdc3ed6801961e502
- func NewTunnelServer_getServerInfo_Params(s *capnp.Segment) (TunnelServer_getServerInfo_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return TunnelServer_getServerInfo_Params{st}, err
- }
- func NewRootTunnelServer_getServerInfo_Params(s *capnp.Segment) (TunnelServer_getServerInfo_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return TunnelServer_getServerInfo_Params{st}, err
- }
- func ReadRootTunnelServer_getServerInfo_Params(msg *capnp.Message) (TunnelServer_getServerInfo_Params, error) {
- root, err := msg.RootPtr()
- return TunnelServer_getServerInfo_Params{root.Struct()}, err
- }
- func (s TunnelServer_getServerInfo_Params) String() string {
- str, _ := text.Marshal(0xdc3ed6801961e502, s.Struct)
- return str
- }
- // TunnelServer_getServerInfo_Params_List is a list of TunnelServer_getServerInfo_Params.
- type TunnelServer_getServerInfo_Params_List struct{ capnp.List }
- // NewTunnelServer_getServerInfo_Params creates a new list of TunnelServer_getServerInfo_Params.
- func NewTunnelServer_getServerInfo_Params_List(s *capnp.Segment, sz int32) (TunnelServer_getServerInfo_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
- return TunnelServer_getServerInfo_Params_List{l}, err
- }
- func (s TunnelServer_getServerInfo_Params_List) At(i int) TunnelServer_getServerInfo_Params {
- return TunnelServer_getServerInfo_Params{s.List.Struct(i)}
- }
- func (s TunnelServer_getServerInfo_Params_List) Set(i int, v TunnelServer_getServerInfo_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_getServerInfo_Params_List) String() string {
- str, _ := text.MarshalList(0xdc3ed6801961e502, s.List)
- return str
- }
- // TunnelServer_getServerInfo_Params_Promise is a wrapper for a TunnelServer_getServerInfo_Params promised by a client call.
- type TunnelServer_getServerInfo_Params_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_getServerInfo_Params_Promise) Struct() (TunnelServer_getServerInfo_Params, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_getServerInfo_Params{s}, err
- }
- type TunnelServer_getServerInfo_Results struct{ capnp.Struct }
- // TunnelServer_getServerInfo_Results_TypeID is the unique identifier for the type TunnelServer_getServerInfo_Results.
- const TunnelServer_getServerInfo_Results_TypeID = 0xe3e37d096a5b564e
- func NewTunnelServer_getServerInfo_Results(s *capnp.Segment) (TunnelServer_getServerInfo_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return TunnelServer_getServerInfo_Results{st}, err
- }
- func NewRootTunnelServer_getServerInfo_Results(s *capnp.Segment) (TunnelServer_getServerInfo_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return TunnelServer_getServerInfo_Results{st}, err
- }
- func ReadRootTunnelServer_getServerInfo_Results(msg *capnp.Message) (TunnelServer_getServerInfo_Results, error) {
- root, err := msg.RootPtr()
- return TunnelServer_getServerInfo_Results{root.Struct()}, err
- }
- func (s TunnelServer_getServerInfo_Results) String() string {
- str, _ := text.Marshal(0xe3e37d096a5b564e, s.Struct)
- return str
- }
- func (s TunnelServer_getServerInfo_Results) Result() (ServerInfo, error) {
- p, err := s.Struct.Ptr(0)
- return ServerInfo{Struct: p.Struct()}, err
- }
- func (s TunnelServer_getServerInfo_Results) HasResult() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_getServerInfo_Results) SetResult(v ServerInfo) error {
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewResult sets the result field to a newly
- // allocated ServerInfo struct, preferring placement in s's segment.
- func (s TunnelServer_getServerInfo_Results) NewResult() (ServerInfo, error) {
- ss, err := NewServerInfo(s.Struct.Segment())
- if err != nil {
- return ServerInfo{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- // TunnelServer_getServerInfo_Results_List is a list of TunnelServer_getServerInfo_Results.
- type TunnelServer_getServerInfo_Results_List struct{ capnp.List }
- // NewTunnelServer_getServerInfo_Results creates a new list of TunnelServer_getServerInfo_Results.
- func NewTunnelServer_getServerInfo_Results_List(s *capnp.Segment, sz int32) (TunnelServer_getServerInfo_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
- return TunnelServer_getServerInfo_Results_List{l}, err
- }
- func (s TunnelServer_getServerInfo_Results_List) At(i int) TunnelServer_getServerInfo_Results {
- return TunnelServer_getServerInfo_Results{s.List.Struct(i)}
- }
- func (s TunnelServer_getServerInfo_Results_List) Set(i int, v TunnelServer_getServerInfo_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_getServerInfo_Results_List) String() string {
- str, _ := text.MarshalList(0xe3e37d096a5b564e, s.List)
- return str
- }
- // TunnelServer_getServerInfo_Results_Promise is a wrapper for a TunnelServer_getServerInfo_Results promised by a client call.
- type TunnelServer_getServerInfo_Results_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_getServerInfo_Results_Promise) Struct() (TunnelServer_getServerInfo_Results, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_getServerInfo_Results{s}, err
- }
- func (p TunnelServer_getServerInfo_Results_Promise) Result() ServerInfo_Promise {
- return ServerInfo_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- type TunnelServer_unregisterTunnel_Params struct{ capnp.Struct }
- // TunnelServer_unregisterTunnel_Params_TypeID is the unique identifier for the type TunnelServer_unregisterTunnel_Params.
- const TunnelServer_unregisterTunnel_Params_TypeID = 0x9b87b390babc2ccf
- func NewTunnelServer_unregisterTunnel_Params(s *capnp.Segment) (TunnelServer_unregisterTunnel_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 0})
- return TunnelServer_unregisterTunnel_Params{st}, err
- }
- func NewRootTunnelServer_unregisterTunnel_Params(s *capnp.Segment) (TunnelServer_unregisterTunnel_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 0})
- return TunnelServer_unregisterTunnel_Params{st}, err
- }
- func ReadRootTunnelServer_unregisterTunnel_Params(msg *capnp.Message) (TunnelServer_unregisterTunnel_Params, error) {
- root, err := msg.RootPtr()
- return TunnelServer_unregisterTunnel_Params{root.Struct()}, err
- }
- func (s TunnelServer_unregisterTunnel_Params) String() string {
- str, _ := text.Marshal(0x9b87b390babc2ccf, s.Struct)
- return str
- }
- func (s TunnelServer_unregisterTunnel_Params) GracePeriodNanoSec() int64 {
- return int64(s.Struct.Uint64(0))
- }
- func (s TunnelServer_unregisterTunnel_Params) SetGracePeriodNanoSec(v int64) {
- s.Struct.SetUint64(0, uint64(v))
- }
- // TunnelServer_unregisterTunnel_Params_List is a list of TunnelServer_unregisterTunnel_Params.
- type TunnelServer_unregisterTunnel_Params_List struct{ capnp.List }
- // NewTunnelServer_unregisterTunnel_Params creates a new list of TunnelServer_unregisterTunnel_Params.
- func NewTunnelServer_unregisterTunnel_Params_List(s *capnp.Segment, sz int32) (TunnelServer_unregisterTunnel_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 0}, sz)
- return TunnelServer_unregisterTunnel_Params_List{l}, err
- }
- func (s TunnelServer_unregisterTunnel_Params_List) At(i int) TunnelServer_unregisterTunnel_Params {
- return TunnelServer_unregisterTunnel_Params{s.List.Struct(i)}
- }
- func (s TunnelServer_unregisterTunnel_Params_List) Set(i int, v TunnelServer_unregisterTunnel_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_unregisterTunnel_Params_List) String() string {
- str, _ := text.MarshalList(0x9b87b390babc2ccf, s.List)
- return str
- }
- // TunnelServer_unregisterTunnel_Params_Promise is a wrapper for a TunnelServer_unregisterTunnel_Params promised by a client call.
- type TunnelServer_unregisterTunnel_Params_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_unregisterTunnel_Params_Promise) Struct() (TunnelServer_unregisterTunnel_Params, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_unregisterTunnel_Params{s}, err
- }
- type TunnelServer_unregisterTunnel_Results struct{ capnp.Struct }
- // TunnelServer_unregisterTunnel_Results_TypeID is the unique identifier for the type TunnelServer_unregisterTunnel_Results.
- const TunnelServer_unregisterTunnel_Results_TypeID = 0xa29a916d4ebdd894
- func NewTunnelServer_unregisterTunnel_Results(s *capnp.Segment) (TunnelServer_unregisterTunnel_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return TunnelServer_unregisterTunnel_Results{st}, err
- }
- func NewRootTunnelServer_unregisterTunnel_Results(s *capnp.Segment) (TunnelServer_unregisterTunnel_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return TunnelServer_unregisterTunnel_Results{st}, err
- }
- func ReadRootTunnelServer_unregisterTunnel_Results(msg *capnp.Message) (TunnelServer_unregisterTunnel_Results, error) {
- root, err := msg.RootPtr()
- return TunnelServer_unregisterTunnel_Results{root.Struct()}, err
- }
- func (s TunnelServer_unregisterTunnel_Results) String() string {
- str, _ := text.Marshal(0xa29a916d4ebdd894, s.Struct)
- return str
- }
- // TunnelServer_unregisterTunnel_Results_List is a list of TunnelServer_unregisterTunnel_Results.
- type TunnelServer_unregisterTunnel_Results_List struct{ capnp.List }
- // NewTunnelServer_unregisterTunnel_Results creates a new list of TunnelServer_unregisterTunnel_Results.
- func NewTunnelServer_unregisterTunnel_Results_List(s *capnp.Segment, sz int32) (TunnelServer_unregisterTunnel_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
- return TunnelServer_unregisterTunnel_Results_List{l}, err
- }
- func (s TunnelServer_unregisterTunnel_Results_List) At(i int) TunnelServer_unregisterTunnel_Results {
- return TunnelServer_unregisterTunnel_Results{s.List.Struct(i)}
- }
- func (s TunnelServer_unregisterTunnel_Results_List) Set(i int, v TunnelServer_unregisterTunnel_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_unregisterTunnel_Results_List) String() string {
- str, _ := text.MarshalList(0xa29a916d4ebdd894, s.List)
- return str
- }
- // TunnelServer_unregisterTunnel_Results_Promise is a wrapper for a TunnelServer_unregisterTunnel_Results promised by a client call.
- type TunnelServer_unregisterTunnel_Results_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_unregisterTunnel_Results_Promise) Struct() (TunnelServer_unregisterTunnel_Results, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_unregisterTunnel_Results{s}, err
- }
- type TunnelServer_obsoleteDeclarativeTunnelConnect_Params struct{ capnp.Struct }
- // TunnelServer_obsoleteDeclarativeTunnelConnect_Params_TypeID is the unique identifier for the type TunnelServer_obsoleteDeclarativeTunnelConnect_Params.
- const TunnelServer_obsoleteDeclarativeTunnelConnect_Params_TypeID = 0xa766b24d4fe5da35
- func NewTunnelServer_obsoleteDeclarativeTunnelConnect_Params(s *capnp.Segment) (TunnelServer_obsoleteDeclarativeTunnelConnect_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Params{st}, err
- }
- func NewRootTunnelServer_obsoleteDeclarativeTunnelConnect_Params(s *capnp.Segment) (TunnelServer_obsoleteDeclarativeTunnelConnect_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Params{st}, err
- }
- func ReadRootTunnelServer_obsoleteDeclarativeTunnelConnect_Params(msg *capnp.Message) (TunnelServer_obsoleteDeclarativeTunnelConnect_Params, error) {
- root, err := msg.RootPtr()
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Params{root.Struct()}, err
- }
- func (s TunnelServer_obsoleteDeclarativeTunnelConnect_Params) String() string {
- str, _ := text.Marshal(0xa766b24d4fe5da35, s.Struct)
- return str
- }
- // TunnelServer_obsoleteDeclarativeTunnelConnect_Params_List is a list of TunnelServer_obsoleteDeclarativeTunnelConnect_Params.
- type TunnelServer_obsoleteDeclarativeTunnelConnect_Params_List struct{ capnp.List }
- // NewTunnelServer_obsoleteDeclarativeTunnelConnect_Params creates a new list of TunnelServer_obsoleteDeclarativeTunnelConnect_Params.
- func NewTunnelServer_obsoleteDeclarativeTunnelConnect_Params_List(s *capnp.Segment, sz int32) (TunnelServer_obsoleteDeclarativeTunnelConnect_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Params_List{l}, err
- }
- func (s TunnelServer_obsoleteDeclarativeTunnelConnect_Params_List) At(i int) TunnelServer_obsoleteDeclarativeTunnelConnect_Params {
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Params{s.List.Struct(i)}
- }
- func (s TunnelServer_obsoleteDeclarativeTunnelConnect_Params_List) Set(i int, v TunnelServer_obsoleteDeclarativeTunnelConnect_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_obsoleteDeclarativeTunnelConnect_Params_List) String() string {
- str, _ := text.MarshalList(0xa766b24d4fe5da35, s.List)
- return str
- }
- // TunnelServer_obsoleteDeclarativeTunnelConnect_Params_Promise is a wrapper for a TunnelServer_obsoleteDeclarativeTunnelConnect_Params promised by a client call.
- type TunnelServer_obsoleteDeclarativeTunnelConnect_Params_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_obsoleteDeclarativeTunnelConnect_Params_Promise) Struct() (TunnelServer_obsoleteDeclarativeTunnelConnect_Params, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Params{s}, err
- }
- type TunnelServer_obsoleteDeclarativeTunnelConnect_Results struct{ capnp.Struct }
- // TunnelServer_obsoleteDeclarativeTunnelConnect_Results_TypeID is the unique identifier for the type TunnelServer_obsoleteDeclarativeTunnelConnect_Results.
- const TunnelServer_obsoleteDeclarativeTunnelConnect_Results_TypeID = 0xfeac5c8f4899ef7c
- func NewTunnelServer_obsoleteDeclarativeTunnelConnect_Results(s *capnp.Segment) (TunnelServer_obsoleteDeclarativeTunnelConnect_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Results{st}, err
- }
- func NewRootTunnelServer_obsoleteDeclarativeTunnelConnect_Results(s *capnp.Segment) (TunnelServer_obsoleteDeclarativeTunnelConnect_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Results{st}, err
- }
- func ReadRootTunnelServer_obsoleteDeclarativeTunnelConnect_Results(msg *capnp.Message) (TunnelServer_obsoleteDeclarativeTunnelConnect_Results, error) {
- root, err := msg.RootPtr()
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Results{root.Struct()}, err
- }
- func (s TunnelServer_obsoleteDeclarativeTunnelConnect_Results) String() string {
- str, _ := text.Marshal(0xfeac5c8f4899ef7c, s.Struct)
- return str
- }
- // TunnelServer_obsoleteDeclarativeTunnelConnect_Results_List is a list of TunnelServer_obsoleteDeclarativeTunnelConnect_Results.
- type TunnelServer_obsoleteDeclarativeTunnelConnect_Results_List struct{ capnp.List }
- // NewTunnelServer_obsoleteDeclarativeTunnelConnect_Results creates a new list of TunnelServer_obsoleteDeclarativeTunnelConnect_Results.
- func NewTunnelServer_obsoleteDeclarativeTunnelConnect_Results_List(s *capnp.Segment, sz int32) (TunnelServer_obsoleteDeclarativeTunnelConnect_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Results_List{l}, err
- }
- func (s TunnelServer_obsoleteDeclarativeTunnelConnect_Results_List) At(i int) TunnelServer_obsoleteDeclarativeTunnelConnect_Results {
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Results{s.List.Struct(i)}
- }
- func (s TunnelServer_obsoleteDeclarativeTunnelConnect_Results_List) Set(i int, v TunnelServer_obsoleteDeclarativeTunnelConnect_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_obsoleteDeclarativeTunnelConnect_Results_List) String() string {
- str, _ := text.MarshalList(0xfeac5c8f4899ef7c, s.List)
- return str
- }
- // TunnelServer_obsoleteDeclarativeTunnelConnect_Results_Promise is a wrapper for a TunnelServer_obsoleteDeclarativeTunnelConnect_Results promised by a client call.
- type TunnelServer_obsoleteDeclarativeTunnelConnect_Results_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_obsoleteDeclarativeTunnelConnect_Results_Promise) Struct() (TunnelServer_obsoleteDeclarativeTunnelConnect_Results, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_obsoleteDeclarativeTunnelConnect_Results{s}, err
- }
- type TunnelServer_authenticate_Params struct{ capnp.Struct }
- // TunnelServer_authenticate_Params_TypeID is the unique identifier for the type TunnelServer_authenticate_Params.
- const TunnelServer_authenticate_Params_TypeID = 0x85c8cea1ab1894f3
- func NewTunnelServer_authenticate_Params(s *capnp.Segment) (TunnelServer_authenticate_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
- return TunnelServer_authenticate_Params{st}, err
- }
- func NewRootTunnelServer_authenticate_Params(s *capnp.Segment) (TunnelServer_authenticate_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3})
- return TunnelServer_authenticate_Params{st}, err
- }
- func ReadRootTunnelServer_authenticate_Params(msg *capnp.Message) (TunnelServer_authenticate_Params, error) {
- root, err := msg.RootPtr()
- return TunnelServer_authenticate_Params{root.Struct()}, err
- }
- func (s TunnelServer_authenticate_Params) String() string {
- str, _ := text.Marshal(0x85c8cea1ab1894f3, s.Struct)
- return str
- }
- func (s TunnelServer_authenticate_Params) OriginCert() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return []byte(p.Data()), err
- }
- func (s TunnelServer_authenticate_Params) HasOriginCert() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_authenticate_Params) SetOriginCert(v []byte) error {
- return s.Struct.SetData(0, v)
- }
- func (s TunnelServer_authenticate_Params) Hostname() (string, error) {
- p, err := s.Struct.Ptr(1)
- return p.Text(), err
- }
- func (s TunnelServer_authenticate_Params) HasHostname() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_authenticate_Params) HostnameBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return p.TextBytes(), err
- }
- func (s TunnelServer_authenticate_Params) SetHostname(v string) error {
- return s.Struct.SetText(1, v)
- }
- func (s TunnelServer_authenticate_Params) Options() (RegistrationOptions, error) {
- p, err := s.Struct.Ptr(2)
- return RegistrationOptions{Struct: p.Struct()}, err
- }
- func (s TunnelServer_authenticate_Params) HasOptions() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_authenticate_Params) SetOptions(v RegistrationOptions) error {
- return s.Struct.SetPtr(2, v.Struct.ToPtr())
- }
- // NewOptions sets the options field to a newly
- // allocated RegistrationOptions struct, preferring placement in s's segment.
- func (s TunnelServer_authenticate_Params) NewOptions() (RegistrationOptions, error) {
- ss, err := NewRegistrationOptions(s.Struct.Segment())
- if err != nil {
- return RegistrationOptions{}, err
- }
- err = s.Struct.SetPtr(2, ss.Struct.ToPtr())
- return ss, err
- }
- // TunnelServer_authenticate_Params_List is a list of TunnelServer_authenticate_Params.
- type TunnelServer_authenticate_Params_List struct{ capnp.List }
- // NewTunnelServer_authenticate_Params creates a new list of TunnelServer_authenticate_Params.
- func NewTunnelServer_authenticate_Params_List(s *capnp.Segment, sz int32) (TunnelServer_authenticate_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 3}, sz)
- return TunnelServer_authenticate_Params_List{l}, err
- }
- func (s TunnelServer_authenticate_Params_List) At(i int) TunnelServer_authenticate_Params {
- return TunnelServer_authenticate_Params{s.List.Struct(i)}
- }
- func (s TunnelServer_authenticate_Params_List) Set(i int, v TunnelServer_authenticate_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_authenticate_Params_List) String() string {
- str, _ := text.MarshalList(0x85c8cea1ab1894f3, s.List)
- return str
- }
- // TunnelServer_authenticate_Params_Promise is a wrapper for a TunnelServer_authenticate_Params promised by a client call.
- type TunnelServer_authenticate_Params_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_authenticate_Params_Promise) Struct() (TunnelServer_authenticate_Params, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_authenticate_Params{s}, err
- }
- func (p TunnelServer_authenticate_Params_Promise) Options() RegistrationOptions_Promise {
- return RegistrationOptions_Promise{Pipeline: p.Pipeline.GetPipeline(2)}
- }
- type TunnelServer_authenticate_Results struct{ capnp.Struct }
- // TunnelServer_authenticate_Results_TypeID is the unique identifier for the type TunnelServer_authenticate_Results.
- const TunnelServer_authenticate_Results_TypeID = 0xfc5edf80e39c0796
- func NewTunnelServer_authenticate_Results(s *capnp.Segment) (TunnelServer_authenticate_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return TunnelServer_authenticate_Results{st}, err
- }
- func NewRootTunnelServer_authenticate_Results(s *capnp.Segment) (TunnelServer_authenticate_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return TunnelServer_authenticate_Results{st}, err
- }
- func ReadRootTunnelServer_authenticate_Results(msg *capnp.Message) (TunnelServer_authenticate_Results, error) {
- root, err := msg.RootPtr()
- return TunnelServer_authenticate_Results{root.Struct()}, err
- }
- func (s TunnelServer_authenticate_Results) String() string {
- str, _ := text.Marshal(0xfc5edf80e39c0796, s.Struct)
- return str
- }
- func (s TunnelServer_authenticate_Results) Result() (AuthenticateResponse, error) {
- p, err := s.Struct.Ptr(0)
- return AuthenticateResponse{Struct: p.Struct()}, err
- }
- func (s TunnelServer_authenticate_Results) HasResult() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_authenticate_Results) SetResult(v AuthenticateResponse) error {
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewResult sets the result field to a newly
- // allocated AuthenticateResponse struct, preferring placement in s's segment.
- func (s TunnelServer_authenticate_Results) NewResult() (AuthenticateResponse, error) {
- ss, err := NewAuthenticateResponse(s.Struct.Segment())
- if err != nil {
- return AuthenticateResponse{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- // TunnelServer_authenticate_Results_List is a list of TunnelServer_authenticate_Results.
- type TunnelServer_authenticate_Results_List struct{ capnp.List }
- // NewTunnelServer_authenticate_Results creates a new list of TunnelServer_authenticate_Results.
- func NewTunnelServer_authenticate_Results_List(s *capnp.Segment, sz int32) (TunnelServer_authenticate_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
- return TunnelServer_authenticate_Results_List{l}, err
- }
- func (s TunnelServer_authenticate_Results_List) At(i int) TunnelServer_authenticate_Results {
- return TunnelServer_authenticate_Results{s.List.Struct(i)}
- }
- func (s TunnelServer_authenticate_Results_List) Set(i int, v TunnelServer_authenticate_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_authenticate_Results_List) String() string {
- str, _ := text.MarshalList(0xfc5edf80e39c0796, s.List)
- return str
- }
- // TunnelServer_authenticate_Results_Promise is a wrapper for a TunnelServer_authenticate_Results promised by a client call.
- type TunnelServer_authenticate_Results_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_authenticate_Results_Promise) Struct() (TunnelServer_authenticate_Results, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_authenticate_Results{s}, err
- }
- func (p TunnelServer_authenticate_Results_Promise) Result() AuthenticateResponse_Promise {
- return AuthenticateResponse_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- type TunnelServer_reconnectTunnel_Params struct{ capnp.Struct }
- // TunnelServer_reconnectTunnel_Params_TypeID is the unique identifier for the type TunnelServer_reconnectTunnel_Params.
- const TunnelServer_reconnectTunnel_Params_TypeID = 0xa353a3556df74984
- func NewTunnelServer_reconnectTunnel_Params(s *capnp.Segment) (TunnelServer_reconnectTunnel_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 5})
- return TunnelServer_reconnectTunnel_Params{st}, err
- }
- func NewRootTunnelServer_reconnectTunnel_Params(s *capnp.Segment) (TunnelServer_reconnectTunnel_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 5})
- return TunnelServer_reconnectTunnel_Params{st}, err
- }
- func ReadRootTunnelServer_reconnectTunnel_Params(msg *capnp.Message) (TunnelServer_reconnectTunnel_Params, error) {
- root, err := msg.RootPtr()
- return TunnelServer_reconnectTunnel_Params{root.Struct()}, err
- }
- func (s TunnelServer_reconnectTunnel_Params) String() string {
- str, _ := text.Marshal(0xa353a3556df74984, s.Struct)
- return str
- }
- func (s TunnelServer_reconnectTunnel_Params) Jwt() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return []byte(p.Data()), err
- }
- func (s TunnelServer_reconnectTunnel_Params) HasJwt() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_reconnectTunnel_Params) SetJwt(v []byte) error {
- return s.Struct.SetData(0, v)
- }
- func (s TunnelServer_reconnectTunnel_Params) EventDigest() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return []byte(p.Data()), err
- }
- func (s TunnelServer_reconnectTunnel_Params) HasEventDigest() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_reconnectTunnel_Params) SetEventDigest(v []byte) error {
- return s.Struct.SetData(1, v)
- }
- func (s TunnelServer_reconnectTunnel_Params) ConnDigest() ([]byte, error) {
- p, err := s.Struct.Ptr(2)
- return []byte(p.Data()), err
- }
- func (s TunnelServer_reconnectTunnel_Params) HasConnDigest() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_reconnectTunnel_Params) SetConnDigest(v []byte) error {
- return s.Struct.SetData(2, v)
- }
- func (s TunnelServer_reconnectTunnel_Params) Hostname() (string, error) {
- p, err := s.Struct.Ptr(3)
- return p.Text(), err
- }
- func (s TunnelServer_reconnectTunnel_Params) HasHostname() bool {
- p, err := s.Struct.Ptr(3)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_reconnectTunnel_Params) HostnameBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(3)
- return p.TextBytes(), err
- }
- func (s TunnelServer_reconnectTunnel_Params) SetHostname(v string) error {
- return s.Struct.SetText(3, v)
- }
- func (s TunnelServer_reconnectTunnel_Params) Options() (RegistrationOptions, error) {
- p, err := s.Struct.Ptr(4)
- return RegistrationOptions{Struct: p.Struct()}, err
- }
- func (s TunnelServer_reconnectTunnel_Params) HasOptions() bool {
- p, err := s.Struct.Ptr(4)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_reconnectTunnel_Params) SetOptions(v RegistrationOptions) error {
- return s.Struct.SetPtr(4, v.Struct.ToPtr())
- }
- // NewOptions sets the options field to a newly
- // allocated RegistrationOptions struct, preferring placement in s's segment.
- func (s TunnelServer_reconnectTunnel_Params) NewOptions() (RegistrationOptions, error) {
- ss, err := NewRegistrationOptions(s.Struct.Segment())
- if err != nil {
- return RegistrationOptions{}, err
- }
- err = s.Struct.SetPtr(4, ss.Struct.ToPtr())
- return ss, err
- }
- // TunnelServer_reconnectTunnel_Params_List is a list of TunnelServer_reconnectTunnel_Params.
- type TunnelServer_reconnectTunnel_Params_List struct{ capnp.List }
- // NewTunnelServer_reconnectTunnel_Params creates a new list of TunnelServer_reconnectTunnel_Params.
- func NewTunnelServer_reconnectTunnel_Params_List(s *capnp.Segment, sz int32) (TunnelServer_reconnectTunnel_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 5}, sz)
- return TunnelServer_reconnectTunnel_Params_List{l}, err
- }
- func (s TunnelServer_reconnectTunnel_Params_List) At(i int) TunnelServer_reconnectTunnel_Params {
- return TunnelServer_reconnectTunnel_Params{s.List.Struct(i)}
- }
- func (s TunnelServer_reconnectTunnel_Params_List) Set(i int, v TunnelServer_reconnectTunnel_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_reconnectTunnel_Params_List) String() string {
- str, _ := text.MarshalList(0xa353a3556df74984, s.List)
- return str
- }
- // TunnelServer_reconnectTunnel_Params_Promise is a wrapper for a TunnelServer_reconnectTunnel_Params promised by a client call.
- type TunnelServer_reconnectTunnel_Params_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_reconnectTunnel_Params_Promise) Struct() (TunnelServer_reconnectTunnel_Params, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_reconnectTunnel_Params{s}, err
- }
- func (p TunnelServer_reconnectTunnel_Params_Promise) Options() RegistrationOptions_Promise {
- return RegistrationOptions_Promise{Pipeline: p.Pipeline.GetPipeline(4)}
- }
- type TunnelServer_reconnectTunnel_Results struct{ capnp.Struct }
- // TunnelServer_reconnectTunnel_Results_TypeID is the unique identifier for the type TunnelServer_reconnectTunnel_Results.
- const TunnelServer_reconnectTunnel_Results_TypeID = 0xd4d18de97bb12de3
- func NewTunnelServer_reconnectTunnel_Results(s *capnp.Segment) (TunnelServer_reconnectTunnel_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return TunnelServer_reconnectTunnel_Results{st}, err
- }
- func NewRootTunnelServer_reconnectTunnel_Results(s *capnp.Segment) (TunnelServer_reconnectTunnel_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return TunnelServer_reconnectTunnel_Results{st}, err
- }
- func ReadRootTunnelServer_reconnectTunnel_Results(msg *capnp.Message) (TunnelServer_reconnectTunnel_Results, error) {
- root, err := msg.RootPtr()
- return TunnelServer_reconnectTunnel_Results{root.Struct()}, err
- }
- func (s TunnelServer_reconnectTunnel_Results) String() string {
- str, _ := text.Marshal(0xd4d18de97bb12de3, s.Struct)
- return str
- }
- func (s TunnelServer_reconnectTunnel_Results) Result() (TunnelRegistration, error) {
- p, err := s.Struct.Ptr(0)
- return TunnelRegistration{Struct: p.Struct()}, err
- }
- func (s TunnelServer_reconnectTunnel_Results) HasResult() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s TunnelServer_reconnectTunnel_Results) SetResult(v TunnelRegistration) error {
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewResult sets the result field to a newly
- // allocated TunnelRegistration struct, preferring placement in s's segment.
- func (s TunnelServer_reconnectTunnel_Results) NewResult() (TunnelRegistration, error) {
- ss, err := NewTunnelRegistration(s.Struct.Segment())
- if err != nil {
- return TunnelRegistration{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- // TunnelServer_reconnectTunnel_Results_List is a list of TunnelServer_reconnectTunnel_Results.
- type TunnelServer_reconnectTunnel_Results_List struct{ capnp.List }
- // NewTunnelServer_reconnectTunnel_Results creates a new list of TunnelServer_reconnectTunnel_Results.
- func NewTunnelServer_reconnectTunnel_Results_List(s *capnp.Segment, sz int32) (TunnelServer_reconnectTunnel_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
- return TunnelServer_reconnectTunnel_Results_List{l}, err
- }
- func (s TunnelServer_reconnectTunnel_Results_List) At(i int) TunnelServer_reconnectTunnel_Results {
- return TunnelServer_reconnectTunnel_Results{s.List.Struct(i)}
- }
- func (s TunnelServer_reconnectTunnel_Results_List) Set(i int, v TunnelServer_reconnectTunnel_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s TunnelServer_reconnectTunnel_Results_List) String() string {
- str, _ := text.MarshalList(0xd4d18de97bb12de3, s.List)
- return str
- }
- // TunnelServer_reconnectTunnel_Results_Promise is a wrapper for a TunnelServer_reconnectTunnel_Results promised by a client call.
- type TunnelServer_reconnectTunnel_Results_Promise struct{ *capnp.Pipeline }
- func (p TunnelServer_reconnectTunnel_Results_Promise) Struct() (TunnelServer_reconnectTunnel_Results, error) {
- s, err := p.Pipeline.Struct()
- return TunnelServer_reconnectTunnel_Results{s}, err
- }
- func (p TunnelServer_reconnectTunnel_Results_Promise) Result() TunnelRegistration_Promise {
- return TunnelRegistration_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- type Tag struct{ capnp.Struct }
- // Tag_TypeID is the unique identifier for the type Tag.
- const Tag_TypeID = 0xcbd96442ae3bb01a
- func NewTag(s *capnp.Segment) (Tag, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
- return Tag{st}, err
- }
- func NewRootTag(s *capnp.Segment) (Tag, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
- return Tag{st}, err
- }
- func ReadRootTag(msg *capnp.Message) (Tag, error) {
- root, err := msg.RootPtr()
- return Tag{root.Struct()}, err
- }
- func (s Tag) String() string {
- str, _ := text.Marshal(0xcbd96442ae3bb01a, s.Struct)
- return str
- }
- func (s Tag) Name() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s Tag) HasName() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s Tag) NameBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s Tag) SetName(v string) error {
- return s.Struct.SetText(0, v)
- }
- func (s Tag) Value() (string, error) {
- p, err := s.Struct.Ptr(1)
- return p.Text(), err
- }
- func (s Tag) HasValue() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s Tag) ValueBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return p.TextBytes(), err
- }
- func (s Tag) SetValue(v string) error {
- return s.Struct.SetText(1, v)
- }
- // Tag_List is a list of Tag.
- type Tag_List struct{ capnp.List }
- // NewTag creates a new list of Tag.
- func NewTag_List(s *capnp.Segment, sz int32) (Tag_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}, sz)
- return Tag_List{l}, err
- }
- func (s Tag_List) At(i int) Tag { return Tag{s.List.Struct(i)} }
- func (s Tag_List) Set(i int, v Tag) error { return s.List.SetStruct(i, v.Struct) }
- func (s Tag_List) String() string {
- str, _ := text.MarshalList(0xcbd96442ae3bb01a, s.List)
- return str
- }
- // Tag_Promise is a wrapper for a Tag promised by a client call.
- type Tag_Promise struct{ *capnp.Pipeline }
- func (p Tag_Promise) Struct() (Tag, error) {
- s, err := p.Pipeline.Struct()
- return Tag{s}, err
- }
- type ClientInfo struct{ capnp.Struct }
- // ClientInfo_TypeID is the unique identifier for the type ClientInfo.
- const ClientInfo_TypeID = 0x83ced0145b2f114b
- func NewClientInfo(s *capnp.Segment) (ClientInfo, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 4})
- return ClientInfo{st}, err
- }
- func NewRootClientInfo(s *capnp.Segment) (ClientInfo, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 4})
- return ClientInfo{st}, err
- }
- func ReadRootClientInfo(msg *capnp.Message) (ClientInfo, error) {
- root, err := msg.RootPtr()
- return ClientInfo{root.Struct()}, err
- }
- func (s ClientInfo) String() string {
- str, _ := text.Marshal(0x83ced0145b2f114b, s.Struct)
- return str
- }
- func (s ClientInfo) ClientId() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return []byte(p.Data()), err
- }
- func (s ClientInfo) HasClientId() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s ClientInfo) SetClientId(v []byte) error {
- return s.Struct.SetData(0, v)
- }
- func (s ClientInfo) Features() (capnp.TextList, error) {
- p, err := s.Struct.Ptr(1)
- return capnp.TextList{List: p.List()}, err
- }
- func (s ClientInfo) HasFeatures() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s ClientInfo) SetFeatures(v capnp.TextList) error {
- return s.Struct.SetPtr(1, v.List.ToPtr())
- }
- // NewFeatures sets the features field to a newly
- // allocated capnp.TextList, preferring placement in s's segment.
- func (s ClientInfo) NewFeatures(n int32) (capnp.TextList, error) {
- l, err := capnp.NewTextList(s.Struct.Segment(), n)
- if err != nil {
- return capnp.TextList{}, err
- }
- err = s.Struct.SetPtr(1, l.List.ToPtr())
- return l, err
- }
- func (s ClientInfo) Version() (string, error) {
- p, err := s.Struct.Ptr(2)
- return p.Text(), err
- }
- func (s ClientInfo) HasVersion() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s ClientInfo) VersionBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(2)
- return p.TextBytes(), err
- }
- func (s ClientInfo) SetVersion(v string) error {
- return s.Struct.SetText(2, v)
- }
- func (s ClientInfo) Arch() (string, error) {
- p, err := s.Struct.Ptr(3)
- return p.Text(), err
- }
- func (s ClientInfo) HasArch() bool {
- p, err := s.Struct.Ptr(3)
- return p.IsValid() || err != nil
- }
- func (s ClientInfo) ArchBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(3)
- return p.TextBytes(), err
- }
- func (s ClientInfo) SetArch(v string) error {
- return s.Struct.SetText(3, v)
- }
- // ClientInfo_List is a list of ClientInfo.
- type ClientInfo_List struct{ capnp.List }
- // NewClientInfo creates a new list of ClientInfo.
- func NewClientInfo_List(s *capnp.Segment, sz int32) (ClientInfo_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 4}, sz)
- return ClientInfo_List{l}, err
- }
- func (s ClientInfo_List) At(i int) ClientInfo { return ClientInfo{s.List.Struct(i)} }
- func (s ClientInfo_List) Set(i int, v ClientInfo) error { return s.List.SetStruct(i, v.Struct) }
- func (s ClientInfo_List) String() string {
- str, _ := text.MarshalList(0x83ced0145b2f114b, s.List)
- return str
- }
- // ClientInfo_Promise is a wrapper for a ClientInfo promised by a client call.
- type ClientInfo_Promise struct{ *capnp.Pipeline }
- func (p ClientInfo_Promise) Struct() (ClientInfo, error) {
- s, err := p.Pipeline.Struct()
- return ClientInfo{s}, err
- }
- type ConnectionOptions struct{ capnp.Struct }
- // ConnectionOptions_TypeID is the unique identifier for the type ConnectionOptions.
- const ConnectionOptions_TypeID = 0xb4bf9861fe035d04
- func NewConnectionOptions(s *capnp.Segment) (ConnectionOptions, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2})
- return ConnectionOptions{st}, err
- }
- func NewRootConnectionOptions(s *capnp.Segment) (ConnectionOptions, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2})
- return ConnectionOptions{st}, err
- }
- func ReadRootConnectionOptions(msg *capnp.Message) (ConnectionOptions, error) {
- root, err := msg.RootPtr()
- return ConnectionOptions{root.Struct()}, err
- }
- func (s ConnectionOptions) String() string {
- str, _ := text.Marshal(0xb4bf9861fe035d04, s.Struct)
- return str
- }
- func (s ConnectionOptions) Client() (ClientInfo, error) {
- p, err := s.Struct.Ptr(0)
- return ClientInfo{Struct: p.Struct()}, err
- }
- func (s ConnectionOptions) HasClient() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s ConnectionOptions) SetClient(v ClientInfo) error {
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewClient sets the client field to a newly
- // allocated ClientInfo struct, preferring placement in s's segment.
- func (s ConnectionOptions) NewClient() (ClientInfo, error) {
- ss, err := NewClientInfo(s.Struct.Segment())
- if err != nil {
- return ClientInfo{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- func (s ConnectionOptions) OriginLocalIp() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return []byte(p.Data()), err
- }
- func (s ConnectionOptions) HasOriginLocalIp() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s ConnectionOptions) SetOriginLocalIp(v []byte) error {
- return s.Struct.SetData(1, v)
- }
- func (s ConnectionOptions) ReplaceExisting() bool {
- return s.Struct.Bit(0)
- }
- func (s ConnectionOptions) SetReplaceExisting(v bool) {
- s.Struct.SetBit(0, v)
- }
- func (s ConnectionOptions) CompressionQuality() uint8 {
- return s.Struct.Uint8(1)
- }
- func (s ConnectionOptions) SetCompressionQuality(v uint8) {
- s.Struct.SetUint8(1, v)
- }
- func (s ConnectionOptions) NumPreviousAttempts() uint8 {
- return s.Struct.Uint8(2)
- }
- func (s ConnectionOptions) SetNumPreviousAttempts(v uint8) {
- s.Struct.SetUint8(2, v)
- }
- // ConnectionOptions_List is a list of ConnectionOptions.
- type ConnectionOptions_List struct{ capnp.List }
- // NewConnectionOptions creates a new list of ConnectionOptions.
- func NewConnectionOptions_List(s *capnp.Segment, sz int32) (ConnectionOptions_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2}, sz)
- return ConnectionOptions_List{l}, err
- }
- func (s ConnectionOptions_List) At(i int) ConnectionOptions {
- return ConnectionOptions{s.List.Struct(i)}
- }
- func (s ConnectionOptions_List) Set(i int, v ConnectionOptions) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s ConnectionOptions_List) String() string {
- str, _ := text.MarshalList(0xb4bf9861fe035d04, s.List)
- return str
- }
- // ConnectionOptions_Promise is a wrapper for a ConnectionOptions promised by a client call.
- type ConnectionOptions_Promise struct{ *capnp.Pipeline }
- func (p ConnectionOptions_Promise) Struct() (ConnectionOptions, error) {
- s, err := p.Pipeline.Struct()
- return ConnectionOptions{s}, err
- }
- func (p ConnectionOptions_Promise) Client() ClientInfo_Promise {
- return ClientInfo_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- type ConnectionResponse struct{ capnp.Struct }
- type ConnectionResponse_result ConnectionResponse
- type ConnectionResponse_result_Which uint16
- const (
- ConnectionResponse_result_Which_error ConnectionResponse_result_Which = 0
- ConnectionResponse_result_Which_connectionDetails ConnectionResponse_result_Which = 1
- )
- func (w ConnectionResponse_result_Which) String() string {
- const s = "errorconnectionDetails"
- switch w {
- case ConnectionResponse_result_Which_error:
- return s[0:5]
- case ConnectionResponse_result_Which_connectionDetails:
- return s[5:22]
- }
- return "ConnectionResponse_result_Which(" + strconv.FormatUint(uint64(w), 10) + ")"
- }
- // ConnectionResponse_TypeID is the unique identifier for the type ConnectionResponse.
- const ConnectionResponse_TypeID = 0xdbaa9d03d52b62dc
- func NewConnectionResponse(s *capnp.Segment) (ConnectionResponse, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1})
- return ConnectionResponse{st}, err
- }
- func NewRootConnectionResponse(s *capnp.Segment) (ConnectionResponse, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1})
- return ConnectionResponse{st}, err
- }
- func ReadRootConnectionResponse(msg *capnp.Message) (ConnectionResponse, error) {
- root, err := msg.RootPtr()
- return ConnectionResponse{root.Struct()}, err
- }
- func (s ConnectionResponse) String() string {
- str, _ := text.Marshal(0xdbaa9d03d52b62dc, s.Struct)
- return str
- }
- func (s ConnectionResponse) Result() ConnectionResponse_result { return ConnectionResponse_result(s) }
- func (s ConnectionResponse_result) Which() ConnectionResponse_result_Which {
- return ConnectionResponse_result_Which(s.Struct.Uint16(0))
- }
- func (s ConnectionResponse_result) Error() (ConnectionError, error) {
- if s.Struct.Uint16(0) != 0 {
- panic("Which() != error")
- }
- p, err := s.Struct.Ptr(0)
- return ConnectionError{Struct: p.Struct()}, err
- }
- func (s ConnectionResponse_result) HasError() bool {
- if s.Struct.Uint16(0) != 0 {
- return false
- }
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s ConnectionResponse_result) SetError(v ConnectionError) error {
- s.Struct.SetUint16(0, 0)
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewError sets the error field to a newly
- // allocated ConnectionError struct, preferring placement in s's segment.
- func (s ConnectionResponse_result) NewError() (ConnectionError, error) {
- s.Struct.SetUint16(0, 0)
- ss, err := NewConnectionError(s.Struct.Segment())
- if err != nil {
- return ConnectionError{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- func (s ConnectionResponse_result) ConnectionDetails() (ConnectionDetails, error) {
- if s.Struct.Uint16(0) != 1 {
- panic("Which() != connectionDetails")
- }
- p, err := s.Struct.Ptr(0)
- return ConnectionDetails{Struct: p.Struct()}, err
- }
- func (s ConnectionResponse_result) HasConnectionDetails() bool {
- if s.Struct.Uint16(0) != 1 {
- return false
- }
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s ConnectionResponse_result) SetConnectionDetails(v ConnectionDetails) error {
- s.Struct.SetUint16(0, 1)
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewConnectionDetails sets the connectionDetails field to a newly
- // allocated ConnectionDetails struct, preferring placement in s's segment.
- func (s ConnectionResponse_result) NewConnectionDetails() (ConnectionDetails, error) {
- s.Struct.SetUint16(0, 1)
- ss, err := NewConnectionDetails(s.Struct.Segment())
- if err != nil {
- return ConnectionDetails{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- // ConnectionResponse_List is a list of ConnectionResponse.
- type ConnectionResponse_List struct{ capnp.List }
- // NewConnectionResponse creates a new list of ConnectionResponse.
- func NewConnectionResponse_List(s *capnp.Segment, sz int32) (ConnectionResponse_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1}, sz)
- return ConnectionResponse_List{l}, err
- }
- func (s ConnectionResponse_List) At(i int) ConnectionResponse {
- return ConnectionResponse{s.List.Struct(i)}
- }
- func (s ConnectionResponse_List) Set(i int, v ConnectionResponse) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s ConnectionResponse_List) String() string {
- str, _ := text.MarshalList(0xdbaa9d03d52b62dc, s.List)
- return str
- }
- // ConnectionResponse_Promise is a wrapper for a ConnectionResponse promised by a client call.
- type ConnectionResponse_Promise struct{ *capnp.Pipeline }
- func (p ConnectionResponse_Promise) Struct() (ConnectionResponse, error) {
- s, err := p.Pipeline.Struct()
- return ConnectionResponse{s}, err
- }
- func (p ConnectionResponse_Promise) Result() ConnectionResponse_result_Promise {
- return ConnectionResponse_result_Promise{p.Pipeline}
- }
- // ConnectionResponse_result_Promise is a wrapper for a ConnectionResponse_result promised by a client call.
- type ConnectionResponse_result_Promise struct{ *capnp.Pipeline }
- func (p ConnectionResponse_result_Promise) Struct() (ConnectionResponse_result, error) {
- s, err := p.Pipeline.Struct()
- return ConnectionResponse_result{s}, err
- }
- func (p ConnectionResponse_result_Promise) Error() ConnectionError_Promise {
- return ConnectionError_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- func (p ConnectionResponse_result_Promise) ConnectionDetails() ConnectionDetails_Promise {
- return ConnectionDetails_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- type ConnectionError struct{ capnp.Struct }
- // ConnectionError_TypeID is the unique identifier for the type ConnectionError.
- const ConnectionError_TypeID = 0xf5f383d2785edb86
- func NewConnectionError(s *capnp.Segment) (ConnectionError, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 1})
- return ConnectionError{st}, err
- }
- func NewRootConnectionError(s *capnp.Segment) (ConnectionError, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 1})
- return ConnectionError{st}, err
- }
- func ReadRootConnectionError(msg *capnp.Message) (ConnectionError, error) {
- root, err := msg.RootPtr()
- return ConnectionError{root.Struct()}, err
- }
- func (s ConnectionError) String() string {
- str, _ := text.Marshal(0xf5f383d2785edb86, s.Struct)
- return str
- }
- func (s ConnectionError) Cause() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s ConnectionError) HasCause() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s ConnectionError) CauseBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s ConnectionError) SetCause(v string) error {
- return s.Struct.SetText(0, v)
- }
- func (s ConnectionError) RetryAfter() int64 {
- return int64(s.Struct.Uint64(0))
- }
- func (s ConnectionError) SetRetryAfter(v int64) {
- s.Struct.SetUint64(0, uint64(v))
- }
- func (s ConnectionError) ShouldRetry() bool {
- return s.Struct.Bit(64)
- }
- func (s ConnectionError) SetShouldRetry(v bool) {
- s.Struct.SetBit(64, v)
- }
- // ConnectionError_List is a list of ConnectionError.
- type ConnectionError_List struct{ capnp.List }
- // NewConnectionError creates a new list of ConnectionError.
- func NewConnectionError_List(s *capnp.Segment, sz int32) (ConnectionError_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 16, PointerCount: 1}, sz)
- return ConnectionError_List{l}, err
- }
- func (s ConnectionError_List) At(i int) ConnectionError { return ConnectionError{s.List.Struct(i)} }
- func (s ConnectionError_List) Set(i int, v ConnectionError) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s ConnectionError_List) String() string {
- str, _ := text.MarshalList(0xf5f383d2785edb86, s.List)
- return str
- }
- // ConnectionError_Promise is a wrapper for a ConnectionError promised by a client call.
- type ConnectionError_Promise struct{ *capnp.Pipeline }
- func (p ConnectionError_Promise) Struct() (ConnectionError, error) {
- s, err := p.Pipeline.Struct()
- return ConnectionError{s}, err
- }
- type ConnectionDetails struct{ capnp.Struct }
- // ConnectionDetails_TypeID is the unique identifier for the type ConnectionDetails.
- const ConnectionDetails_TypeID = 0xb5f39f082b9ac18a
- func NewConnectionDetails(s *capnp.Segment) (ConnectionDetails, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2})
- return ConnectionDetails{st}, err
- }
- func NewRootConnectionDetails(s *capnp.Segment) (ConnectionDetails, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2})
- return ConnectionDetails{st}, err
- }
- func ReadRootConnectionDetails(msg *capnp.Message) (ConnectionDetails, error) {
- root, err := msg.RootPtr()
- return ConnectionDetails{root.Struct()}, err
- }
- func (s ConnectionDetails) String() string {
- str, _ := text.Marshal(0xb5f39f082b9ac18a, s.Struct)
- return str
- }
- func (s ConnectionDetails) Uuid() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return []byte(p.Data()), err
- }
- func (s ConnectionDetails) HasUuid() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s ConnectionDetails) SetUuid(v []byte) error {
- return s.Struct.SetData(0, v)
- }
- func (s ConnectionDetails) LocationName() (string, error) {
- p, err := s.Struct.Ptr(1)
- return p.Text(), err
- }
- func (s ConnectionDetails) HasLocationName() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s ConnectionDetails) LocationNameBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return p.TextBytes(), err
- }
- func (s ConnectionDetails) SetLocationName(v string) error {
- return s.Struct.SetText(1, v)
- }
- func (s ConnectionDetails) TunnelIsRemotelyManaged() bool {
- return s.Struct.Bit(0)
- }
- func (s ConnectionDetails) SetTunnelIsRemotelyManaged(v bool) {
- s.Struct.SetBit(0, v)
- }
- // ConnectionDetails_List is a list of ConnectionDetails.
- type ConnectionDetails_List struct{ capnp.List }
- // NewConnectionDetails creates a new list of ConnectionDetails.
- func NewConnectionDetails_List(s *capnp.Segment, sz int32) (ConnectionDetails_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 2}, sz)
- return ConnectionDetails_List{l}, err
- }
- func (s ConnectionDetails_List) At(i int) ConnectionDetails {
- return ConnectionDetails{s.List.Struct(i)}
- }
- func (s ConnectionDetails_List) Set(i int, v ConnectionDetails) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s ConnectionDetails_List) String() string {
- str, _ := text.MarshalList(0xb5f39f082b9ac18a, s.List)
- return str
- }
- // ConnectionDetails_Promise is a wrapper for a ConnectionDetails promised by a client call.
- type ConnectionDetails_Promise struct{ *capnp.Pipeline }
- func (p ConnectionDetails_Promise) Struct() (ConnectionDetails, error) {
- s, err := p.Pipeline.Struct()
- return ConnectionDetails{s}, err
- }
- type TunnelAuth struct{ capnp.Struct }
- // TunnelAuth_TypeID is the unique identifier for the type TunnelAuth.
- const TunnelAuth_TypeID = 0x9496331ab9cd463f
- func NewTunnelAuth(s *capnp.Segment) (TunnelAuth, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
- return TunnelAuth{st}, err
- }
- func NewRootTunnelAuth(s *capnp.Segment) (TunnelAuth, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
- return TunnelAuth{st}, err
- }
- func ReadRootTunnelAuth(msg *capnp.Message) (TunnelAuth, error) {
- root, err := msg.RootPtr()
- return TunnelAuth{root.Struct()}, err
- }
- func (s TunnelAuth) String() string {
- str, _ := text.Marshal(0x9496331ab9cd463f, s.Struct)
- return str
- }
- func (s TunnelAuth) AccountTag() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s TunnelAuth) HasAccountTag() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s TunnelAuth) AccountTagBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s TunnelAuth) SetAccountTag(v string) error {
- return s.Struct.SetText(0, v)
- }
- func (s TunnelAuth) TunnelSecret() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return []byte(p.Data()), err
- }
- func (s TunnelAuth) HasTunnelSecret() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s TunnelAuth) SetTunnelSecret(v []byte) error {
- return s.Struct.SetData(1, v)
- }
- // TunnelAuth_List is a list of TunnelAuth.
- type TunnelAuth_List struct{ capnp.List }
- // NewTunnelAuth creates a new list of TunnelAuth.
- func NewTunnelAuth_List(s *capnp.Segment, sz int32) (TunnelAuth_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}, sz)
- return TunnelAuth_List{l}, err
- }
- func (s TunnelAuth_List) At(i int) TunnelAuth { return TunnelAuth{s.List.Struct(i)} }
- func (s TunnelAuth_List) Set(i int, v TunnelAuth) error { return s.List.SetStruct(i, v.Struct) }
- func (s TunnelAuth_List) String() string {
- str, _ := text.MarshalList(0x9496331ab9cd463f, s.List)
- return str
- }
- // TunnelAuth_Promise is a wrapper for a TunnelAuth promised by a client call.
- type TunnelAuth_Promise struct{ *capnp.Pipeline }
- func (p TunnelAuth_Promise) Struct() (TunnelAuth, error) {
- s, err := p.Pipeline.Struct()
- return TunnelAuth{s}, err
- }
- type RegistrationServer struct{ Client capnp.Client }
- // RegistrationServer_TypeID is the unique identifier for the type RegistrationServer.
- const RegistrationServer_TypeID = 0xf71695ec7fe85497
- func (c RegistrationServer) RegisterConnection(ctx context.Context, params func(RegistrationServer_registerConnection_Params) error, opts ...capnp.CallOption) RegistrationServer_registerConnection_Results_Promise {
- if c.Client == nil {
- return RegistrationServer_registerConnection_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "registerConnection",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 8, PointerCount: 3}
- call.ParamsFunc = func(s capnp.Struct) error { return params(RegistrationServer_registerConnection_Params{Struct: s}) }
- }
- return RegistrationServer_registerConnection_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c RegistrationServer) UnregisterConnection(ctx context.Context, params func(RegistrationServer_unregisterConnection_Params) error, opts ...capnp.CallOption) RegistrationServer_unregisterConnection_Results_Promise {
- if c.Client == nil {
- return RegistrationServer_unregisterConnection_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "unregisterConnection",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 0}
- call.ParamsFunc = func(s capnp.Struct) error { return params(RegistrationServer_unregisterConnection_Params{Struct: s}) }
- }
- return RegistrationServer_unregisterConnection_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c RegistrationServer) UpdateLocalConfiguration(ctx context.Context, params func(RegistrationServer_updateLocalConfiguration_Params) error, opts ...capnp.CallOption) RegistrationServer_updateLocalConfiguration_Results_Promise {
- if c.Client == nil {
- return RegistrationServer_updateLocalConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 2,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "updateLocalConfiguration",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 1}
- call.ParamsFunc = func(s capnp.Struct) error {
- return params(RegistrationServer_updateLocalConfiguration_Params{Struct: s})
- }
- }
- return RegistrationServer_updateLocalConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- type RegistrationServer_Server interface {
- RegisterConnection(RegistrationServer_registerConnection) error
- UnregisterConnection(RegistrationServer_unregisterConnection) error
- UpdateLocalConfiguration(RegistrationServer_updateLocalConfiguration) error
- }
- func RegistrationServer_ServerToClient(s RegistrationServer_Server) RegistrationServer {
- c, _ := s.(server.Closer)
- return RegistrationServer{Client: server.New(RegistrationServer_Methods(nil, s), c)}
- }
- func RegistrationServer_Methods(methods []server.Method, s RegistrationServer_Server) []server.Method {
- if cap(methods) == 0 {
- methods = make([]server.Method, 0, 3)
- }
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "registerConnection",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := RegistrationServer_registerConnection{c, opts, RegistrationServer_registerConnection_Params{Struct: p}, RegistrationServer_registerConnection_Results{Struct: r}}
- return s.RegisterConnection(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "unregisterConnection",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := RegistrationServer_unregisterConnection{c, opts, RegistrationServer_unregisterConnection_Params{Struct: p}, RegistrationServer_unregisterConnection_Results{Struct: r}}
- return s.UnregisterConnection(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 0},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xf71695ec7fe85497,
- MethodID: 2,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:RegistrationServer",
- MethodName: "updateLocalConfiguration",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := RegistrationServer_updateLocalConfiguration{c, opts, RegistrationServer_updateLocalConfiguration_Params{Struct: p}, RegistrationServer_updateLocalConfiguration_Results{Struct: r}}
- return s.UpdateLocalConfiguration(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 0},
- })
- return methods
- }
- // RegistrationServer_registerConnection holds the arguments for a server call to RegistrationServer.registerConnection.
- type RegistrationServer_registerConnection struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params RegistrationServer_registerConnection_Params
- Results RegistrationServer_registerConnection_Results
- }
- // RegistrationServer_unregisterConnection holds the arguments for a server call to RegistrationServer.unregisterConnection.
- type RegistrationServer_unregisterConnection struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params RegistrationServer_unregisterConnection_Params
- Results RegistrationServer_unregisterConnection_Results
- }
- // RegistrationServer_updateLocalConfiguration holds the arguments for a server call to RegistrationServer.updateLocalConfiguration.
- type RegistrationServer_updateLocalConfiguration struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params RegistrationServer_updateLocalConfiguration_Params
- Results RegistrationServer_updateLocalConfiguration_Results
- }
- type RegistrationServer_registerConnection_Params struct{ capnp.Struct }
- // RegistrationServer_registerConnection_Params_TypeID is the unique identifier for the type RegistrationServer_registerConnection_Params.
- const RegistrationServer_registerConnection_Params_TypeID = 0xe6646dec8feaa6ee
- func NewRegistrationServer_registerConnection_Params(s *capnp.Segment) (RegistrationServer_registerConnection_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 3})
- return RegistrationServer_registerConnection_Params{st}, err
- }
- func NewRootRegistrationServer_registerConnection_Params(s *capnp.Segment) (RegistrationServer_registerConnection_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 3})
- return RegistrationServer_registerConnection_Params{st}, err
- }
- func ReadRootRegistrationServer_registerConnection_Params(msg *capnp.Message) (RegistrationServer_registerConnection_Params, error) {
- root, err := msg.RootPtr()
- return RegistrationServer_registerConnection_Params{root.Struct()}, err
- }
- func (s RegistrationServer_registerConnection_Params) String() string {
- str, _ := text.Marshal(0xe6646dec8feaa6ee, s.Struct)
- return str
- }
- func (s RegistrationServer_registerConnection_Params) Auth() (TunnelAuth, error) {
- p, err := s.Struct.Ptr(0)
- return TunnelAuth{Struct: p.Struct()}, err
- }
- func (s RegistrationServer_registerConnection_Params) HasAuth() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s RegistrationServer_registerConnection_Params) SetAuth(v TunnelAuth) error {
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewAuth sets the auth field to a newly
- // allocated TunnelAuth struct, preferring placement in s's segment.
- func (s RegistrationServer_registerConnection_Params) NewAuth() (TunnelAuth, error) {
- ss, err := NewTunnelAuth(s.Struct.Segment())
- if err != nil {
- return TunnelAuth{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- func (s RegistrationServer_registerConnection_Params) TunnelId() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return []byte(p.Data()), err
- }
- func (s RegistrationServer_registerConnection_Params) HasTunnelId() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s RegistrationServer_registerConnection_Params) SetTunnelId(v []byte) error {
- return s.Struct.SetData(1, v)
- }
- func (s RegistrationServer_registerConnection_Params) ConnIndex() uint8 {
- return s.Struct.Uint8(0)
- }
- func (s RegistrationServer_registerConnection_Params) SetConnIndex(v uint8) {
- s.Struct.SetUint8(0, v)
- }
- func (s RegistrationServer_registerConnection_Params) Options() (ConnectionOptions, error) {
- p, err := s.Struct.Ptr(2)
- return ConnectionOptions{Struct: p.Struct()}, err
- }
- func (s RegistrationServer_registerConnection_Params) HasOptions() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s RegistrationServer_registerConnection_Params) SetOptions(v ConnectionOptions) error {
- return s.Struct.SetPtr(2, v.Struct.ToPtr())
- }
- // NewOptions sets the options field to a newly
- // allocated ConnectionOptions struct, preferring placement in s's segment.
- func (s RegistrationServer_registerConnection_Params) NewOptions() (ConnectionOptions, error) {
- ss, err := NewConnectionOptions(s.Struct.Segment())
- if err != nil {
- return ConnectionOptions{}, err
- }
- err = s.Struct.SetPtr(2, ss.Struct.ToPtr())
- return ss, err
- }
- // RegistrationServer_registerConnection_Params_List is a list of RegistrationServer_registerConnection_Params.
- type RegistrationServer_registerConnection_Params_List struct{ capnp.List }
- // NewRegistrationServer_registerConnection_Params creates a new list of RegistrationServer_registerConnection_Params.
- func NewRegistrationServer_registerConnection_Params_List(s *capnp.Segment, sz int32) (RegistrationServer_registerConnection_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 3}, sz)
- return RegistrationServer_registerConnection_Params_List{l}, err
- }
- func (s RegistrationServer_registerConnection_Params_List) At(i int) RegistrationServer_registerConnection_Params {
- return RegistrationServer_registerConnection_Params{s.List.Struct(i)}
- }
- func (s RegistrationServer_registerConnection_Params_List) Set(i int, v RegistrationServer_registerConnection_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s RegistrationServer_registerConnection_Params_List) String() string {
- str, _ := text.MarshalList(0xe6646dec8feaa6ee, s.List)
- return str
- }
- // RegistrationServer_registerConnection_Params_Promise is a wrapper for a RegistrationServer_registerConnection_Params promised by a client call.
- type RegistrationServer_registerConnection_Params_Promise struct{ *capnp.Pipeline }
- func (p RegistrationServer_registerConnection_Params_Promise) Struct() (RegistrationServer_registerConnection_Params, error) {
- s, err := p.Pipeline.Struct()
- return RegistrationServer_registerConnection_Params{s}, err
- }
- func (p RegistrationServer_registerConnection_Params_Promise) Auth() TunnelAuth_Promise {
- return TunnelAuth_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- func (p RegistrationServer_registerConnection_Params_Promise) Options() ConnectionOptions_Promise {
- return ConnectionOptions_Promise{Pipeline: p.Pipeline.GetPipeline(2)}
- }
- type RegistrationServer_registerConnection_Results struct{ capnp.Struct }
- // RegistrationServer_registerConnection_Results_TypeID is the unique identifier for the type RegistrationServer_registerConnection_Results.
- const RegistrationServer_registerConnection_Results_TypeID = 0xea50d822450d1f17
- func NewRegistrationServer_registerConnection_Results(s *capnp.Segment) (RegistrationServer_registerConnection_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return RegistrationServer_registerConnection_Results{st}, err
- }
- func NewRootRegistrationServer_registerConnection_Results(s *capnp.Segment) (RegistrationServer_registerConnection_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return RegistrationServer_registerConnection_Results{st}, err
- }
- func ReadRootRegistrationServer_registerConnection_Results(msg *capnp.Message) (RegistrationServer_registerConnection_Results, error) {
- root, err := msg.RootPtr()
- return RegistrationServer_registerConnection_Results{root.Struct()}, err
- }
- func (s RegistrationServer_registerConnection_Results) String() string {
- str, _ := text.Marshal(0xea50d822450d1f17, s.Struct)
- return str
- }
- func (s RegistrationServer_registerConnection_Results) Result() (ConnectionResponse, error) {
- p, err := s.Struct.Ptr(0)
- return ConnectionResponse{Struct: p.Struct()}, err
- }
- func (s RegistrationServer_registerConnection_Results) HasResult() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s RegistrationServer_registerConnection_Results) SetResult(v ConnectionResponse) error {
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewResult sets the result field to a newly
- // allocated ConnectionResponse struct, preferring placement in s's segment.
- func (s RegistrationServer_registerConnection_Results) NewResult() (ConnectionResponse, error) {
- ss, err := NewConnectionResponse(s.Struct.Segment())
- if err != nil {
- return ConnectionResponse{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- // RegistrationServer_registerConnection_Results_List is a list of RegistrationServer_registerConnection_Results.
- type RegistrationServer_registerConnection_Results_List struct{ capnp.List }
- // NewRegistrationServer_registerConnection_Results creates a new list of RegistrationServer_registerConnection_Results.
- func NewRegistrationServer_registerConnection_Results_List(s *capnp.Segment, sz int32) (RegistrationServer_registerConnection_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
- return RegistrationServer_registerConnection_Results_List{l}, err
- }
- func (s RegistrationServer_registerConnection_Results_List) At(i int) RegistrationServer_registerConnection_Results {
- return RegistrationServer_registerConnection_Results{s.List.Struct(i)}
- }
- func (s RegistrationServer_registerConnection_Results_List) Set(i int, v RegistrationServer_registerConnection_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s RegistrationServer_registerConnection_Results_List) String() string {
- str, _ := text.MarshalList(0xea50d822450d1f17, s.List)
- return str
- }
- // RegistrationServer_registerConnection_Results_Promise is a wrapper for a RegistrationServer_registerConnection_Results promised by a client call.
- type RegistrationServer_registerConnection_Results_Promise struct{ *capnp.Pipeline }
- func (p RegistrationServer_registerConnection_Results_Promise) Struct() (RegistrationServer_registerConnection_Results, error) {
- s, err := p.Pipeline.Struct()
- return RegistrationServer_registerConnection_Results{s}, err
- }
- func (p RegistrationServer_registerConnection_Results_Promise) Result() ConnectionResponse_Promise {
- return ConnectionResponse_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- type RegistrationServer_unregisterConnection_Params struct{ capnp.Struct }
- // RegistrationServer_unregisterConnection_Params_TypeID is the unique identifier for the type RegistrationServer_unregisterConnection_Params.
- const RegistrationServer_unregisterConnection_Params_TypeID = 0xf9cb7f4431a307d0
- func NewRegistrationServer_unregisterConnection_Params(s *capnp.Segment) (RegistrationServer_unregisterConnection_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return RegistrationServer_unregisterConnection_Params{st}, err
- }
- func NewRootRegistrationServer_unregisterConnection_Params(s *capnp.Segment) (RegistrationServer_unregisterConnection_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return RegistrationServer_unregisterConnection_Params{st}, err
- }
- func ReadRootRegistrationServer_unregisterConnection_Params(msg *capnp.Message) (RegistrationServer_unregisterConnection_Params, error) {
- root, err := msg.RootPtr()
- return RegistrationServer_unregisterConnection_Params{root.Struct()}, err
- }
- func (s RegistrationServer_unregisterConnection_Params) String() string {
- str, _ := text.Marshal(0xf9cb7f4431a307d0, s.Struct)
- return str
- }
- // RegistrationServer_unregisterConnection_Params_List is a list of RegistrationServer_unregisterConnection_Params.
- type RegistrationServer_unregisterConnection_Params_List struct{ capnp.List }
- // NewRegistrationServer_unregisterConnection_Params creates a new list of RegistrationServer_unregisterConnection_Params.
- func NewRegistrationServer_unregisterConnection_Params_List(s *capnp.Segment, sz int32) (RegistrationServer_unregisterConnection_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
- return RegistrationServer_unregisterConnection_Params_List{l}, err
- }
- func (s RegistrationServer_unregisterConnection_Params_List) At(i int) RegistrationServer_unregisterConnection_Params {
- return RegistrationServer_unregisterConnection_Params{s.List.Struct(i)}
- }
- func (s RegistrationServer_unregisterConnection_Params_List) Set(i int, v RegistrationServer_unregisterConnection_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s RegistrationServer_unregisterConnection_Params_List) String() string {
- str, _ := text.MarshalList(0xf9cb7f4431a307d0, s.List)
- return str
- }
- // RegistrationServer_unregisterConnection_Params_Promise is a wrapper for a RegistrationServer_unregisterConnection_Params promised by a client call.
- type RegistrationServer_unregisterConnection_Params_Promise struct{ *capnp.Pipeline }
- func (p RegistrationServer_unregisterConnection_Params_Promise) Struct() (RegistrationServer_unregisterConnection_Params, error) {
- s, err := p.Pipeline.Struct()
- return RegistrationServer_unregisterConnection_Params{s}, err
- }
- type RegistrationServer_unregisterConnection_Results struct{ capnp.Struct }
- // RegistrationServer_unregisterConnection_Results_TypeID is the unique identifier for the type RegistrationServer_unregisterConnection_Results.
- const RegistrationServer_unregisterConnection_Results_TypeID = 0xb046e578094b1ead
- func NewRegistrationServer_unregisterConnection_Results(s *capnp.Segment) (RegistrationServer_unregisterConnection_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return RegistrationServer_unregisterConnection_Results{st}, err
- }
- func NewRootRegistrationServer_unregisterConnection_Results(s *capnp.Segment) (RegistrationServer_unregisterConnection_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return RegistrationServer_unregisterConnection_Results{st}, err
- }
- func ReadRootRegistrationServer_unregisterConnection_Results(msg *capnp.Message) (RegistrationServer_unregisterConnection_Results, error) {
- root, err := msg.RootPtr()
- return RegistrationServer_unregisterConnection_Results{root.Struct()}, err
- }
- func (s RegistrationServer_unregisterConnection_Results) String() string {
- str, _ := text.Marshal(0xb046e578094b1ead, s.Struct)
- return str
- }
- // RegistrationServer_unregisterConnection_Results_List is a list of RegistrationServer_unregisterConnection_Results.
- type RegistrationServer_unregisterConnection_Results_List struct{ capnp.List }
- // NewRegistrationServer_unregisterConnection_Results creates a new list of RegistrationServer_unregisterConnection_Results.
- func NewRegistrationServer_unregisterConnection_Results_List(s *capnp.Segment, sz int32) (RegistrationServer_unregisterConnection_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
- return RegistrationServer_unregisterConnection_Results_List{l}, err
- }
- func (s RegistrationServer_unregisterConnection_Results_List) At(i int) RegistrationServer_unregisterConnection_Results {
- return RegistrationServer_unregisterConnection_Results{s.List.Struct(i)}
- }
- func (s RegistrationServer_unregisterConnection_Results_List) Set(i int, v RegistrationServer_unregisterConnection_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s RegistrationServer_unregisterConnection_Results_List) String() string {
- str, _ := text.MarshalList(0xb046e578094b1ead, s.List)
- return str
- }
- // RegistrationServer_unregisterConnection_Results_Promise is a wrapper for a RegistrationServer_unregisterConnection_Results promised by a client call.
- type RegistrationServer_unregisterConnection_Results_Promise struct{ *capnp.Pipeline }
- func (p RegistrationServer_unregisterConnection_Results_Promise) Struct() (RegistrationServer_unregisterConnection_Results, error) {
- s, err := p.Pipeline.Struct()
- return RegistrationServer_unregisterConnection_Results{s}, err
- }
- type RegistrationServer_updateLocalConfiguration_Params struct{ capnp.Struct }
- // RegistrationServer_updateLocalConfiguration_Params_TypeID is the unique identifier for the type RegistrationServer_updateLocalConfiguration_Params.
- const RegistrationServer_updateLocalConfiguration_Params_TypeID = 0xc5d6e311876a3604
- func NewRegistrationServer_updateLocalConfiguration_Params(s *capnp.Segment) (RegistrationServer_updateLocalConfiguration_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return RegistrationServer_updateLocalConfiguration_Params{st}, err
- }
- func NewRootRegistrationServer_updateLocalConfiguration_Params(s *capnp.Segment) (RegistrationServer_updateLocalConfiguration_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return RegistrationServer_updateLocalConfiguration_Params{st}, err
- }
- func ReadRootRegistrationServer_updateLocalConfiguration_Params(msg *capnp.Message) (RegistrationServer_updateLocalConfiguration_Params, error) {
- root, err := msg.RootPtr()
- return RegistrationServer_updateLocalConfiguration_Params{root.Struct()}, err
- }
- func (s RegistrationServer_updateLocalConfiguration_Params) String() string {
- str, _ := text.Marshal(0xc5d6e311876a3604, s.Struct)
- return str
- }
- func (s RegistrationServer_updateLocalConfiguration_Params) Config() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return []byte(p.Data()), err
- }
- func (s RegistrationServer_updateLocalConfiguration_Params) HasConfig() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s RegistrationServer_updateLocalConfiguration_Params) SetConfig(v []byte) error {
- return s.Struct.SetData(0, v)
- }
- // RegistrationServer_updateLocalConfiguration_Params_List is a list of RegistrationServer_updateLocalConfiguration_Params.
- type RegistrationServer_updateLocalConfiguration_Params_List struct{ capnp.List }
- // NewRegistrationServer_updateLocalConfiguration_Params creates a new list of RegistrationServer_updateLocalConfiguration_Params.
- func NewRegistrationServer_updateLocalConfiguration_Params_List(s *capnp.Segment, sz int32) (RegistrationServer_updateLocalConfiguration_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
- return RegistrationServer_updateLocalConfiguration_Params_List{l}, err
- }
- func (s RegistrationServer_updateLocalConfiguration_Params_List) At(i int) RegistrationServer_updateLocalConfiguration_Params {
- return RegistrationServer_updateLocalConfiguration_Params{s.List.Struct(i)}
- }
- func (s RegistrationServer_updateLocalConfiguration_Params_List) Set(i int, v RegistrationServer_updateLocalConfiguration_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s RegistrationServer_updateLocalConfiguration_Params_List) String() string {
- str, _ := text.MarshalList(0xc5d6e311876a3604, s.List)
- return str
- }
- // RegistrationServer_updateLocalConfiguration_Params_Promise is a wrapper for a RegistrationServer_updateLocalConfiguration_Params promised by a client call.
- type RegistrationServer_updateLocalConfiguration_Params_Promise struct{ *capnp.Pipeline }
- func (p RegistrationServer_updateLocalConfiguration_Params_Promise) Struct() (RegistrationServer_updateLocalConfiguration_Params, error) {
- s, err := p.Pipeline.Struct()
- return RegistrationServer_updateLocalConfiguration_Params{s}, err
- }
- type RegistrationServer_updateLocalConfiguration_Results struct{ capnp.Struct }
- // RegistrationServer_updateLocalConfiguration_Results_TypeID is the unique identifier for the type RegistrationServer_updateLocalConfiguration_Results.
- const RegistrationServer_updateLocalConfiguration_Results_TypeID = 0xe5ceae5d6897d7be
- func NewRegistrationServer_updateLocalConfiguration_Results(s *capnp.Segment) (RegistrationServer_updateLocalConfiguration_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return RegistrationServer_updateLocalConfiguration_Results{st}, err
- }
- func NewRootRegistrationServer_updateLocalConfiguration_Results(s *capnp.Segment) (RegistrationServer_updateLocalConfiguration_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return RegistrationServer_updateLocalConfiguration_Results{st}, err
- }
- func ReadRootRegistrationServer_updateLocalConfiguration_Results(msg *capnp.Message) (RegistrationServer_updateLocalConfiguration_Results, error) {
- root, err := msg.RootPtr()
- return RegistrationServer_updateLocalConfiguration_Results{root.Struct()}, err
- }
- func (s RegistrationServer_updateLocalConfiguration_Results) String() string {
- str, _ := text.Marshal(0xe5ceae5d6897d7be, s.Struct)
- return str
- }
- // RegistrationServer_updateLocalConfiguration_Results_List is a list of RegistrationServer_updateLocalConfiguration_Results.
- type RegistrationServer_updateLocalConfiguration_Results_List struct{ capnp.List }
- // NewRegistrationServer_updateLocalConfiguration_Results creates a new list of RegistrationServer_updateLocalConfiguration_Results.
- func NewRegistrationServer_updateLocalConfiguration_Results_List(s *capnp.Segment, sz int32) (RegistrationServer_updateLocalConfiguration_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
- return RegistrationServer_updateLocalConfiguration_Results_List{l}, err
- }
- func (s RegistrationServer_updateLocalConfiguration_Results_List) At(i int) RegistrationServer_updateLocalConfiguration_Results {
- return RegistrationServer_updateLocalConfiguration_Results{s.List.Struct(i)}
- }
- func (s RegistrationServer_updateLocalConfiguration_Results_List) Set(i int, v RegistrationServer_updateLocalConfiguration_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s RegistrationServer_updateLocalConfiguration_Results_List) String() string {
- str, _ := text.MarshalList(0xe5ceae5d6897d7be, s.List)
- return str
- }
- // RegistrationServer_updateLocalConfiguration_Results_Promise is a wrapper for a RegistrationServer_updateLocalConfiguration_Results promised by a client call.
- type RegistrationServer_updateLocalConfiguration_Results_Promise struct{ *capnp.Pipeline }
- func (p RegistrationServer_updateLocalConfiguration_Results_Promise) Struct() (RegistrationServer_updateLocalConfiguration_Results, error) {
- s, err := p.Pipeline.Struct()
- return RegistrationServer_updateLocalConfiguration_Results{s}, err
- }
- type RegisterUdpSessionResponse struct{ capnp.Struct }
- // RegisterUdpSessionResponse_TypeID is the unique identifier for the type RegisterUdpSessionResponse.
- const RegisterUdpSessionResponse_TypeID = 0xab6d5210c1f26687
- func NewRegisterUdpSessionResponse(s *capnp.Segment) (RegisterUdpSessionResponse, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
- return RegisterUdpSessionResponse{st}, err
- }
- func NewRootRegisterUdpSessionResponse(s *capnp.Segment) (RegisterUdpSessionResponse, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
- return RegisterUdpSessionResponse{st}, err
- }
- func ReadRootRegisterUdpSessionResponse(msg *capnp.Message) (RegisterUdpSessionResponse, error) {
- root, err := msg.RootPtr()
- return RegisterUdpSessionResponse{root.Struct()}, err
- }
- func (s RegisterUdpSessionResponse) String() string {
- str, _ := text.Marshal(0xab6d5210c1f26687, s.Struct)
- return str
- }
- func (s RegisterUdpSessionResponse) Err() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s RegisterUdpSessionResponse) HasErr() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s RegisterUdpSessionResponse) ErrBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s RegisterUdpSessionResponse) SetErr(v string) error {
- return s.Struct.SetText(0, v)
- }
- func (s RegisterUdpSessionResponse) Spans() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return []byte(p.Data()), err
- }
- func (s RegisterUdpSessionResponse) HasSpans() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s RegisterUdpSessionResponse) SetSpans(v []byte) error {
- return s.Struct.SetData(1, v)
- }
- // RegisterUdpSessionResponse_List is a list of RegisterUdpSessionResponse.
- type RegisterUdpSessionResponse_List struct{ capnp.List }
- // NewRegisterUdpSessionResponse creates a new list of RegisterUdpSessionResponse.
- func NewRegisterUdpSessionResponse_List(s *capnp.Segment, sz int32) (RegisterUdpSessionResponse_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}, sz)
- return RegisterUdpSessionResponse_List{l}, err
- }
- func (s RegisterUdpSessionResponse_List) At(i int) RegisterUdpSessionResponse {
- return RegisterUdpSessionResponse{s.List.Struct(i)}
- }
- func (s RegisterUdpSessionResponse_List) Set(i int, v RegisterUdpSessionResponse) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s RegisterUdpSessionResponse_List) String() string {
- str, _ := text.MarshalList(0xab6d5210c1f26687, s.List)
- return str
- }
- // RegisterUdpSessionResponse_Promise is a wrapper for a RegisterUdpSessionResponse promised by a client call.
- type RegisterUdpSessionResponse_Promise struct{ *capnp.Pipeline }
- func (p RegisterUdpSessionResponse_Promise) Struct() (RegisterUdpSessionResponse, error) {
- s, err := p.Pipeline.Struct()
- return RegisterUdpSessionResponse{s}, err
- }
- type SessionManager struct{ Client capnp.Client }
- // SessionManager_TypeID is the unique identifier for the type SessionManager.
- const SessionManager_TypeID = 0x839445a59fb01686
- func (c SessionManager) RegisterUdpSession(ctx context.Context, params func(SessionManager_registerUdpSession_Params) error, opts ...capnp.CallOption) SessionManager_registerUdpSession_Results_Promise {
- if c.Client == nil {
- return SessionManager_registerUdpSession_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0x839445a59fb01686,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:SessionManager",
- MethodName: "registerUdpSession",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 16, PointerCount: 3}
- call.ParamsFunc = func(s capnp.Struct) error { return params(SessionManager_registerUdpSession_Params{Struct: s}) }
- }
- return SessionManager_registerUdpSession_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c SessionManager) UnregisterUdpSession(ctx context.Context, params func(SessionManager_unregisterUdpSession_Params) error, opts ...capnp.CallOption) SessionManager_unregisterUdpSession_Results_Promise {
- if c.Client == nil {
- return SessionManager_unregisterUdpSession_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0x839445a59fb01686,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:SessionManager",
- MethodName: "unregisterUdpSession",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 2}
- call.ParamsFunc = func(s capnp.Struct) error { return params(SessionManager_unregisterUdpSession_Params{Struct: s}) }
- }
- return SessionManager_unregisterUdpSession_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- type SessionManager_Server interface {
- RegisterUdpSession(SessionManager_registerUdpSession) error
- UnregisterUdpSession(SessionManager_unregisterUdpSession) error
- }
- func SessionManager_ServerToClient(s SessionManager_Server) SessionManager {
- c, _ := s.(server.Closer)
- return SessionManager{Client: server.New(SessionManager_Methods(nil, s), c)}
- }
- func SessionManager_Methods(methods []server.Method, s SessionManager_Server) []server.Method {
- if cap(methods) == 0 {
- methods = make([]server.Method, 0, 2)
- }
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0x839445a59fb01686,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:SessionManager",
- MethodName: "registerUdpSession",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := SessionManager_registerUdpSession{c, opts, SessionManager_registerUdpSession_Params{Struct: p}, SessionManager_registerUdpSession_Results{Struct: r}}
- return s.RegisterUdpSession(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0x839445a59fb01686,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:SessionManager",
- MethodName: "unregisterUdpSession",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := SessionManager_unregisterUdpSession{c, opts, SessionManager_unregisterUdpSession_Params{Struct: p}, SessionManager_unregisterUdpSession_Results{Struct: r}}
- return s.UnregisterUdpSession(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 0},
- })
- return methods
- }
- // SessionManager_registerUdpSession holds the arguments for a server call to SessionManager.registerUdpSession.
- type SessionManager_registerUdpSession struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params SessionManager_registerUdpSession_Params
- Results SessionManager_registerUdpSession_Results
- }
- // SessionManager_unregisterUdpSession holds the arguments for a server call to SessionManager.unregisterUdpSession.
- type SessionManager_unregisterUdpSession struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params SessionManager_unregisterUdpSession_Params
- Results SessionManager_unregisterUdpSession_Results
- }
- type SessionManager_registerUdpSession_Params struct{ capnp.Struct }
- // SessionManager_registerUdpSession_Params_TypeID is the unique identifier for the type SessionManager_registerUdpSession_Params.
- const SessionManager_registerUdpSession_Params_TypeID = 0x904e297b87fbecea
- func NewSessionManager_registerUdpSession_Params(s *capnp.Segment) (SessionManager_registerUdpSession_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 3})
- return SessionManager_registerUdpSession_Params{st}, err
- }
- func NewRootSessionManager_registerUdpSession_Params(s *capnp.Segment) (SessionManager_registerUdpSession_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 16, PointerCount: 3})
- return SessionManager_registerUdpSession_Params{st}, err
- }
- func ReadRootSessionManager_registerUdpSession_Params(msg *capnp.Message) (SessionManager_registerUdpSession_Params, error) {
- root, err := msg.RootPtr()
- return SessionManager_registerUdpSession_Params{root.Struct()}, err
- }
- func (s SessionManager_registerUdpSession_Params) String() string {
- str, _ := text.Marshal(0x904e297b87fbecea, s.Struct)
- return str
- }
- func (s SessionManager_registerUdpSession_Params) SessionId() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return []byte(p.Data()), err
- }
- func (s SessionManager_registerUdpSession_Params) HasSessionId() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s SessionManager_registerUdpSession_Params) SetSessionId(v []byte) error {
- return s.Struct.SetData(0, v)
- }
- func (s SessionManager_registerUdpSession_Params) DstIp() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return []byte(p.Data()), err
- }
- func (s SessionManager_registerUdpSession_Params) HasDstIp() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s SessionManager_registerUdpSession_Params) SetDstIp(v []byte) error {
- return s.Struct.SetData(1, v)
- }
- func (s SessionManager_registerUdpSession_Params) DstPort() uint16 {
- return s.Struct.Uint16(0)
- }
- func (s SessionManager_registerUdpSession_Params) SetDstPort(v uint16) {
- s.Struct.SetUint16(0, v)
- }
- func (s SessionManager_registerUdpSession_Params) CloseAfterIdleHint() int64 {
- return int64(s.Struct.Uint64(8))
- }
- func (s SessionManager_registerUdpSession_Params) SetCloseAfterIdleHint(v int64) {
- s.Struct.SetUint64(8, uint64(v))
- }
- func (s SessionManager_registerUdpSession_Params) TraceContext() (string, error) {
- p, err := s.Struct.Ptr(2)
- return p.Text(), err
- }
- func (s SessionManager_registerUdpSession_Params) HasTraceContext() bool {
- p, err := s.Struct.Ptr(2)
- return p.IsValid() || err != nil
- }
- func (s SessionManager_registerUdpSession_Params) TraceContextBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(2)
- return p.TextBytes(), err
- }
- func (s SessionManager_registerUdpSession_Params) SetTraceContext(v string) error {
- return s.Struct.SetText(2, v)
- }
- // SessionManager_registerUdpSession_Params_List is a list of SessionManager_registerUdpSession_Params.
- type SessionManager_registerUdpSession_Params_List struct{ capnp.List }
- // NewSessionManager_registerUdpSession_Params creates a new list of SessionManager_registerUdpSession_Params.
- func NewSessionManager_registerUdpSession_Params_List(s *capnp.Segment, sz int32) (SessionManager_registerUdpSession_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 16, PointerCount: 3}, sz)
- return SessionManager_registerUdpSession_Params_List{l}, err
- }
- func (s SessionManager_registerUdpSession_Params_List) At(i int) SessionManager_registerUdpSession_Params {
- return SessionManager_registerUdpSession_Params{s.List.Struct(i)}
- }
- func (s SessionManager_registerUdpSession_Params_List) Set(i int, v SessionManager_registerUdpSession_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s SessionManager_registerUdpSession_Params_List) String() string {
- str, _ := text.MarshalList(0x904e297b87fbecea, s.List)
- return str
- }
- // SessionManager_registerUdpSession_Params_Promise is a wrapper for a SessionManager_registerUdpSession_Params promised by a client call.
- type SessionManager_registerUdpSession_Params_Promise struct{ *capnp.Pipeline }
- func (p SessionManager_registerUdpSession_Params_Promise) Struct() (SessionManager_registerUdpSession_Params, error) {
- s, err := p.Pipeline.Struct()
- return SessionManager_registerUdpSession_Params{s}, err
- }
- type SessionManager_registerUdpSession_Results struct{ capnp.Struct }
- // SessionManager_registerUdpSession_Results_TypeID is the unique identifier for the type SessionManager_registerUdpSession_Results.
- const SessionManager_registerUdpSession_Results_TypeID = 0x8635c6b4f45bf5cd
- func NewSessionManager_registerUdpSession_Results(s *capnp.Segment) (SessionManager_registerUdpSession_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return SessionManager_registerUdpSession_Results{st}, err
- }
- func NewRootSessionManager_registerUdpSession_Results(s *capnp.Segment) (SessionManager_registerUdpSession_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return SessionManager_registerUdpSession_Results{st}, err
- }
- func ReadRootSessionManager_registerUdpSession_Results(msg *capnp.Message) (SessionManager_registerUdpSession_Results, error) {
- root, err := msg.RootPtr()
- return SessionManager_registerUdpSession_Results{root.Struct()}, err
- }
- func (s SessionManager_registerUdpSession_Results) String() string {
- str, _ := text.Marshal(0x8635c6b4f45bf5cd, s.Struct)
- return str
- }
- func (s SessionManager_registerUdpSession_Results) Result() (RegisterUdpSessionResponse, error) {
- p, err := s.Struct.Ptr(0)
- return RegisterUdpSessionResponse{Struct: p.Struct()}, err
- }
- func (s SessionManager_registerUdpSession_Results) HasResult() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s SessionManager_registerUdpSession_Results) SetResult(v RegisterUdpSessionResponse) error {
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewResult sets the result field to a newly
- // allocated RegisterUdpSessionResponse struct, preferring placement in s's segment.
- func (s SessionManager_registerUdpSession_Results) NewResult() (RegisterUdpSessionResponse, error) {
- ss, err := NewRegisterUdpSessionResponse(s.Struct.Segment())
- if err != nil {
- return RegisterUdpSessionResponse{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- // SessionManager_registerUdpSession_Results_List is a list of SessionManager_registerUdpSession_Results.
- type SessionManager_registerUdpSession_Results_List struct{ capnp.List }
- // NewSessionManager_registerUdpSession_Results creates a new list of SessionManager_registerUdpSession_Results.
- func NewSessionManager_registerUdpSession_Results_List(s *capnp.Segment, sz int32) (SessionManager_registerUdpSession_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
- return SessionManager_registerUdpSession_Results_List{l}, err
- }
- func (s SessionManager_registerUdpSession_Results_List) At(i int) SessionManager_registerUdpSession_Results {
- return SessionManager_registerUdpSession_Results{s.List.Struct(i)}
- }
- func (s SessionManager_registerUdpSession_Results_List) Set(i int, v SessionManager_registerUdpSession_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s SessionManager_registerUdpSession_Results_List) String() string {
- str, _ := text.MarshalList(0x8635c6b4f45bf5cd, s.List)
- return str
- }
- // SessionManager_registerUdpSession_Results_Promise is a wrapper for a SessionManager_registerUdpSession_Results promised by a client call.
- type SessionManager_registerUdpSession_Results_Promise struct{ *capnp.Pipeline }
- func (p SessionManager_registerUdpSession_Results_Promise) Struct() (SessionManager_registerUdpSession_Results, error) {
- s, err := p.Pipeline.Struct()
- return SessionManager_registerUdpSession_Results{s}, err
- }
- func (p SessionManager_registerUdpSession_Results_Promise) Result() RegisterUdpSessionResponse_Promise {
- return RegisterUdpSessionResponse_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- type SessionManager_unregisterUdpSession_Params struct{ capnp.Struct }
- // SessionManager_unregisterUdpSession_Params_TypeID is the unique identifier for the type SessionManager_unregisterUdpSession_Params.
- const SessionManager_unregisterUdpSession_Params_TypeID = 0x96b74375ce9b0ef6
- func NewSessionManager_unregisterUdpSession_Params(s *capnp.Segment) (SessionManager_unregisterUdpSession_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
- return SessionManager_unregisterUdpSession_Params{st}, err
- }
- func NewRootSessionManager_unregisterUdpSession_Params(s *capnp.Segment) (SessionManager_unregisterUdpSession_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2})
- return SessionManager_unregisterUdpSession_Params{st}, err
- }
- func ReadRootSessionManager_unregisterUdpSession_Params(msg *capnp.Message) (SessionManager_unregisterUdpSession_Params, error) {
- root, err := msg.RootPtr()
- return SessionManager_unregisterUdpSession_Params{root.Struct()}, err
- }
- func (s SessionManager_unregisterUdpSession_Params) String() string {
- str, _ := text.Marshal(0x96b74375ce9b0ef6, s.Struct)
- return str
- }
- func (s SessionManager_unregisterUdpSession_Params) SessionId() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return []byte(p.Data()), err
- }
- func (s SessionManager_unregisterUdpSession_Params) HasSessionId() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s SessionManager_unregisterUdpSession_Params) SetSessionId(v []byte) error {
- return s.Struct.SetData(0, v)
- }
- func (s SessionManager_unregisterUdpSession_Params) Message() (string, error) {
- p, err := s.Struct.Ptr(1)
- return p.Text(), err
- }
- func (s SessionManager_unregisterUdpSession_Params) HasMessage() bool {
- p, err := s.Struct.Ptr(1)
- return p.IsValid() || err != nil
- }
- func (s SessionManager_unregisterUdpSession_Params) MessageBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(1)
- return p.TextBytes(), err
- }
- func (s SessionManager_unregisterUdpSession_Params) SetMessage(v string) error {
- return s.Struct.SetText(1, v)
- }
- // SessionManager_unregisterUdpSession_Params_List is a list of SessionManager_unregisterUdpSession_Params.
- type SessionManager_unregisterUdpSession_Params_List struct{ capnp.List }
- // NewSessionManager_unregisterUdpSession_Params creates a new list of SessionManager_unregisterUdpSession_Params.
- func NewSessionManager_unregisterUdpSession_Params_List(s *capnp.Segment, sz int32) (SessionManager_unregisterUdpSession_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}, sz)
- return SessionManager_unregisterUdpSession_Params_List{l}, err
- }
- func (s SessionManager_unregisterUdpSession_Params_List) At(i int) SessionManager_unregisterUdpSession_Params {
- return SessionManager_unregisterUdpSession_Params{s.List.Struct(i)}
- }
- func (s SessionManager_unregisterUdpSession_Params_List) Set(i int, v SessionManager_unregisterUdpSession_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s SessionManager_unregisterUdpSession_Params_List) String() string {
- str, _ := text.MarshalList(0x96b74375ce9b0ef6, s.List)
- return str
- }
- // SessionManager_unregisterUdpSession_Params_Promise is a wrapper for a SessionManager_unregisterUdpSession_Params promised by a client call.
- type SessionManager_unregisterUdpSession_Params_Promise struct{ *capnp.Pipeline }
- func (p SessionManager_unregisterUdpSession_Params_Promise) Struct() (SessionManager_unregisterUdpSession_Params, error) {
- s, err := p.Pipeline.Struct()
- return SessionManager_unregisterUdpSession_Params{s}, err
- }
- type SessionManager_unregisterUdpSession_Results struct{ capnp.Struct }
- // SessionManager_unregisterUdpSession_Results_TypeID is the unique identifier for the type SessionManager_unregisterUdpSession_Results.
- const SessionManager_unregisterUdpSession_Results_TypeID = 0xf24ec4ab5891b676
- func NewSessionManager_unregisterUdpSession_Results(s *capnp.Segment) (SessionManager_unregisterUdpSession_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return SessionManager_unregisterUdpSession_Results{st}, err
- }
- func NewRootSessionManager_unregisterUdpSession_Results(s *capnp.Segment) (SessionManager_unregisterUdpSession_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0})
- return SessionManager_unregisterUdpSession_Results{st}, err
- }
- func ReadRootSessionManager_unregisterUdpSession_Results(msg *capnp.Message) (SessionManager_unregisterUdpSession_Results, error) {
- root, err := msg.RootPtr()
- return SessionManager_unregisterUdpSession_Results{root.Struct()}, err
- }
- func (s SessionManager_unregisterUdpSession_Results) String() string {
- str, _ := text.Marshal(0xf24ec4ab5891b676, s.Struct)
- return str
- }
- // SessionManager_unregisterUdpSession_Results_List is a list of SessionManager_unregisterUdpSession_Results.
- type SessionManager_unregisterUdpSession_Results_List struct{ capnp.List }
- // NewSessionManager_unregisterUdpSession_Results creates a new list of SessionManager_unregisterUdpSession_Results.
- func NewSessionManager_unregisterUdpSession_Results_List(s *capnp.Segment, sz int32) (SessionManager_unregisterUdpSession_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 0}, sz)
- return SessionManager_unregisterUdpSession_Results_List{l}, err
- }
- func (s SessionManager_unregisterUdpSession_Results_List) At(i int) SessionManager_unregisterUdpSession_Results {
- return SessionManager_unregisterUdpSession_Results{s.List.Struct(i)}
- }
- func (s SessionManager_unregisterUdpSession_Results_List) Set(i int, v SessionManager_unregisterUdpSession_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s SessionManager_unregisterUdpSession_Results_List) String() string {
- str, _ := text.MarshalList(0xf24ec4ab5891b676, s.List)
- return str
- }
- // SessionManager_unregisterUdpSession_Results_Promise is a wrapper for a SessionManager_unregisterUdpSession_Results promised by a client call.
- type SessionManager_unregisterUdpSession_Results_Promise struct{ *capnp.Pipeline }
- func (p SessionManager_unregisterUdpSession_Results_Promise) Struct() (SessionManager_unregisterUdpSession_Results, error) {
- s, err := p.Pipeline.Struct()
- return SessionManager_unregisterUdpSession_Results{s}, err
- }
- type UpdateConfigurationResponse struct{ capnp.Struct }
- // UpdateConfigurationResponse_TypeID is the unique identifier for the type UpdateConfigurationResponse.
- const UpdateConfigurationResponse_TypeID = 0xdb58ff694ba05cf9
- func NewUpdateConfigurationResponse(s *capnp.Segment) (UpdateConfigurationResponse, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1})
- return UpdateConfigurationResponse{st}, err
- }
- func NewRootUpdateConfigurationResponse(s *capnp.Segment) (UpdateConfigurationResponse, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1})
- return UpdateConfigurationResponse{st}, err
- }
- func ReadRootUpdateConfigurationResponse(msg *capnp.Message) (UpdateConfigurationResponse, error) {
- root, err := msg.RootPtr()
- return UpdateConfigurationResponse{root.Struct()}, err
- }
- func (s UpdateConfigurationResponse) String() string {
- str, _ := text.Marshal(0xdb58ff694ba05cf9, s.Struct)
- return str
- }
- func (s UpdateConfigurationResponse) LatestAppliedVersion() int32 {
- return int32(s.Struct.Uint32(0))
- }
- func (s UpdateConfigurationResponse) SetLatestAppliedVersion(v int32) {
- s.Struct.SetUint32(0, uint32(v))
- }
- func (s UpdateConfigurationResponse) Err() (string, error) {
- p, err := s.Struct.Ptr(0)
- return p.Text(), err
- }
- func (s UpdateConfigurationResponse) HasErr() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s UpdateConfigurationResponse) ErrBytes() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return p.TextBytes(), err
- }
- func (s UpdateConfigurationResponse) SetErr(v string) error {
- return s.Struct.SetText(0, v)
- }
- // UpdateConfigurationResponse_List is a list of UpdateConfigurationResponse.
- type UpdateConfigurationResponse_List struct{ capnp.List }
- // NewUpdateConfigurationResponse creates a new list of UpdateConfigurationResponse.
- func NewUpdateConfigurationResponse_List(s *capnp.Segment, sz int32) (UpdateConfigurationResponse_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1}, sz)
- return UpdateConfigurationResponse_List{l}, err
- }
- func (s UpdateConfigurationResponse_List) At(i int) UpdateConfigurationResponse {
- return UpdateConfigurationResponse{s.List.Struct(i)}
- }
- func (s UpdateConfigurationResponse_List) Set(i int, v UpdateConfigurationResponse) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s UpdateConfigurationResponse_List) String() string {
- str, _ := text.MarshalList(0xdb58ff694ba05cf9, s.List)
- return str
- }
- // UpdateConfigurationResponse_Promise is a wrapper for a UpdateConfigurationResponse promised by a client call.
- type UpdateConfigurationResponse_Promise struct{ *capnp.Pipeline }
- func (p UpdateConfigurationResponse_Promise) Struct() (UpdateConfigurationResponse, error) {
- s, err := p.Pipeline.Struct()
- return UpdateConfigurationResponse{s}, err
- }
- type ConfigurationManager struct{ Client capnp.Client }
- // ConfigurationManager_TypeID is the unique identifier for the type ConfigurationManager.
- const ConfigurationManager_TypeID = 0xb48edfbdaa25db04
- func (c ConfigurationManager) UpdateConfiguration(ctx context.Context, params func(ConfigurationManager_updateConfiguration_Params) error, opts ...capnp.CallOption) ConfigurationManager_updateConfiguration_Results_Promise {
- if c.Client == nil {
- return ConfigurationManager_updateConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xb48edfbdaa25db04,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:ConfigurationManager",
- MethodName: "updateConfiguration",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 8, PointerCount: 1}
- call.ParamsFunc = func(s capnp.Struct) error { return params(ConfigurationManager_updateConfiguration_Params{Struct: s}) }
- }
- return ConfigurationManager_updateConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- type ConfigurationManager_Server interface {
- UpdateConfiguration(ConfigurationManager_updateConfiguration) error
- }
- func ConfigurationManager_ServerToClient(s ConfigurationManager_Server) ConfigurationManager {
- c, _ := s.(server.Closer)
- return ConfigurationManager{Client: server.New(ConfigurationManager_Methods(nil, s), c)}
- }
- func ConfigurationManager_Methods(methods []server.Method, s ConfigurationManager_Server) []server.Method {
- if cap(methods) == 0 {
- methods = make([]server.Method, 0, 1)
- }
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xb48edfbdaa25db04,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:ConfigurationManager",
- MethodName: "updateConfiguration",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := ConfigurationManager_updateConfiguration{c, opts, ConfigurationManager_updateConfiguration_Params{Struct: p}, ConfigurationManager_updateConfiguration_Results{Struct: r}}
- return s.UpdateConfiguration(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- return methods
- }
- // ConfigurationManager_updateConfiguration holds the arguments for a server call to ConfigurationManager.updateConfiguration.
- type ConfigurationManager_updateConfiguration struct {
- Ctx context.Context
- Options capnp.CallOptions
- Params ConfigurationManager_updateConfiguration_Params
- Results ConfigurationManager_updateConfiguration_Results
- }
- type ConfigurationManager_updateConfiguration_Params struct{ capnp.Struct }
- // ConfigurationManager_updateConfiguration_Params_TypeID is the unique identifier for the type ConfigurationManager_updateConfiguration_Params.
- const ConfigurationManager_updateConfiguration_Params_TypeID = 0xb177ca2526a3ca76
- func NewConfigurationManager_updateConfiguration_Params(s *capnp.Segment) (ConfigurationManager_updateConfiguration_Params, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1})
- return ConfigurationManager_updateConfiguration_Params{st}, err
- }
- func NewRootConfigurationManager_updateConfiguration_Params(s *capnp.Segment) (ConfigurationManager_updateConfiguration_Params, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1})
- return ConfigurationManager_updateConfiguration_Params{st}, err
- }
- func ReadRootConfigurationManager_updateConfiguration_Params(msg *capnp.Message) (ConfigurationManager_updateConfiguration_Params, error) {
- root, err := msg.RootPtr()
- return ConfigurationManager_updateConfiguration_Params{root.Struct()}, err
- }
- func (s ConfigurationManager_updateConfiguration_Params) String() string {
- str, _ := text.Marshal(0xb177ca2526a3ca76, s.Struct)
- return str
- }
- func (s ConfigurationManager_updateConfiguration_Params) Version() int32 {
- return int32(s.Struct.Uint32(0))
- }
- func (s ConfigurationManager_updateConfiguration_Params) SetVersion(v int32) {
- s.Struct.SetUint32(0, uint32(v))
- }
- func (s ConfigurationManager_updateConfiguration_Params) Config() ([]byte, error) {
- p, err := s.Struct.Ptr(0)
- return []byte(p.Data()), err
- }
- func (s ConfigurationManager_updateConfiguration_Params) HasConfig() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s ConfigurationManager_updateConfiguration_Params) SetConfig(v []byte) error {
- return s.Struct.SetData(0, v)
- }
- // ConfigurationManager_updateConfiguration_Params_List is a list of ConfigurationManager_updateConfiguration_Params.
- type ConfigurationManager_updateConfiguration_Params_List struct{ capnp.List }
- // NewConfigurationManager_updateConfiguration_Params creates a new list of ConfigurationManager_updateConfiguration_Params.
- func NewConfigurationManager_updateConfiguration_Params_List(s *capnp.Segment, sz int32) (ConfigurationManager_updateConfiguration_Params_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 1}, sz)
- return ConfigurationManager_updateConfiguration_Params_List{l}, err
- }
- func (s ConfigurationManager_updateConfiguration_Params_List) At(i int) ConfigurationManager_updateConfiguration_Params {
- return ConfigurationManager_updateConfiguration_Params{s.List.Struct(i)}
- }
- func (s ConfigurationManager_updateConfiguration_Params_List) Set(i int, v ConfigurationManager_updateConfiguration_Params) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s ConfigurationManager_updateConfiguration_Params_List) String() string {
- str, _ := text.MarshalList(0xb177ca2526a3ca76, s.List)
- return str
- }
- // ConfigurationManager_updateConfiguration_Params_Promise is a wrapper for a ConfigurationManager_updateConfiguration_Params promised by a client call.
- type ConfigurationManager_updateConfiguration_Params_Promise struct{ *capnp.Pipeline }
- func (p ConfigurationManager_updateConfiguration_Params_Promise) Struct() (ConfigurationManager_updateConfiguration_Params, error) {
- s, err := p.Pipeline.Struct()
- return ConfigurationManager_updateConfiguration_Params{s}, err
- }
- type ConfigurationManager_updateConfiguration_Results struct{ capnp.Struct }
- // ConfigurationManager_updateConfiguration_Results_TypeID is the unique identifier for the type ConfigurationManager_updateConfiguration_Results.
- const ConfigurationManager_updateConfiguration_Results_TypeID = 0x958096448eb3373e
- func NewConfigurationManager_updateConfiguration_Results(s *capnp.Segment) (ConfigurationManager_updateConfiguration_Results, error) {
- st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return ConfigurationManager_updateConfiguration_Results{st}, err
- }
- func NewRootConfigurationManager_updateConfiguration_Results(s *capnp.Segment) (ConfigurationManager_updateConfiguration_Results, error) {
- st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1})
- return ConfigurationManager_updateConfiguration_Results{st}, err
- }
- func ReadRootConfigurationManager_updateConfiguration_Results(msg *capnp.Message) (ConfigurationManager_updateConfiguration_Results, error) {
- root, err := msg.RootPtr()
- return ConfigurationManager_updateConfiguration_Results{root.Struct()}, err
- }
- func (s ConfigurationManager_updateConfiguration_Results) String() string {
- str, _ := text.Marshal(0x958096448eb3373e, s.Struct)
- return str
- }
- func (s ConfigurationManager_updateConfiguration_Results) Result() (UpdateConfigurationResponse, error) {
- p, err := s.Struct.Ptr(0)
- return UpdateConfigurationResponse{Struct: p.Struct()}, err
- }
- func (s ConfigurationManager_updateConfiguration_Results) HasResult() bool {
- p, err := s.Struct.Ptr(0)
- return p.IsValid() || err != nil
- }
- func (s ConfigurationManager_updateConfiguration_Results) SetResult(v UpdateConfigurationResponse) error {
- return s.Struct.SetPtr(0, v.Struct.ToPtr())
- }
- // NewResult sets the result field to a newly
- // allocated UpdateConfigurationResponse struct, preferring placement in s's segment.
- func (s ConfigurationManager_updateConfiguration_Results) NewResult() (UpdateConfigurationResponse, error) {
- ss, err := NewUpdateConfigurationResponse(s.Struct.Segment())
- if err != nil {
- return UpdateConfigurationResponse{}, err
- }
- err = s.Struct.SetPtr(0, ss.Struct.ToPtr())
- return ss, err
- }
- // ConfigurationManager_updateConfiguration_Results_List is a list of ConfigurationManager_updateConfiguration_Results.
- type ConfigurationManager_updateConfiguration_Results_List struct{ capnp.List }
- // NewConfigurationManager_updateConfiguration_Results creates a new list of ConfigurationManager_updateConfiguration_Results.
- func NewConfigurationManager_updateConfiguration_Results_List(s *capnp.Segment, sz int32) (ConfigurationManager_updateConfiguration_Results_List, error) {
- l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz)
- return ConfigurationManager_updateConfiguration_Results_List{l}, err
- }
- func (s ConfigurationManager_updateConfiguration_Results_List) At(i int) ConfigurationManager_updateConfiguration_Results {
- return ConfigurationManager_updateConfiguration_Results{s.List.Struct(i)}
- }
- func (s ConfigurationManager_updateConfiguration_Results_List) Set(i int, v ConfigurationManager_updateConfiguration_Results) error {
- return s.List.SetStruct(i, v.Struct)
- }
- func (s ConfigurationManager_updateConfiguration_Results_List) String() string {
- str, _ := text.MarshalList(0x958096448eb3373e, s.List)
- return str
- }
- // ConfigurationManager_updateConfiguration_Results_Promise is a wrapper for a ConfigurationManager_updateConfiguration_Results promised by a client call.
- type ConfigurationManager_updateConfiguration_Results_Promise struct{ *capnp.Pipeline }
- func (p ConfigurationManager_updateConfiguration_Results_Promise) Struct() (ConfigurationManager_updateConfiguration_Results, error) {
- s, err := p.Pipeline.Struct()
- return ConfigurationManager_updateConfiguration_Results{s}, err
- }
- func (p ConfigurationManager_updateConfiguration_Results_Promise) Result() UpdateConfigurationResponse_Promise {
- return UpdateConfigurationResponse_Promise{Pipeline: p.Pipeline.GetPipeline(0)}
- }
- type CloudflaredServer struct{ Client capnp.Client }
- // CloudflaredServer_TypeID is the unique identifier for the type CloudflaredServer.
- const CloudflaredServer_TypeID = 0xf548cef9dea2a4a1
- func (c CloudflaredServer) RegisterUdpSession(ctx context.Context, params func(SessionManager_registerUdpSession_Params) error, opts ...capnp.CallOption) SessionManager_registerUdpSession_Results_Promise {
- if c.Client == nil {
- return SessionManager_registerUdpSession_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0x839445a59fb01686,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:SessionManager",
- MethodName: "registerUdpSession",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 16, PointerCount: 3}
- call.ParamsFunc = func(s capnp.Struct) error { return params(SessionManager_registerUdpSession_Params{Struct: s}) }
- }
- return SessionManager_registerUdpSession_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c CloudflaredServer) UnregisterUdpSession(ctx context.Context, params func(SessionManager_unregisterUdpSession_Params) error, opts ...capnp.CallOption) SessionManager_unregisterUdpSession_Results_Promise {
- if c.Client == nil {
- return SessionManager_unregisterUdpSession_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0x839445a59fb01686,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:SessionManager",
- MethodName: "unregisterUdpSession",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 0, PointerCount: 2}
- call.ParamsFunc = func(s capnp.Struct) error { return params(SessionManager_unregisterUdpSession_Params{Struct: s}) }
- }
- return SessionManager_unregisterUdpSession_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- func (c CloudflaredServer) UpdateConfiguration(ctx context.Context, params func(ConfigurationManager_updateConfiguration_Params) error, opts ...capnp.CallOption) ConfigurationManager_updateConfiguration_Results_Promise {
- if c.Client == nil {
- return ConfigurationManager_updateConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(capnp.ErrorAnswer(capnp.ErrNullClient))}
- }
- call := &capnp.Call{
- Ctx: ctx,
- Method: capnp.Method{
- InterfaceID: 0xb48edfbdaa25db04,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:ConfigurationManager",
- MethodName: "updateConfiguration",
- },
- Options: capnp.NewCallOptions(opts),
- }
- if params != nil {
- call.ParamsSize = capnp.ObjectSize{DataSize: 8, PointerCount: 1}
- call.ParamsFunc = func(s capnp.Struct) error { return params(ConfigurationManager_updateConfiguration_Params{Struct: s}) }
- }
- return ConfigurationManager_updateConfiguration_Results_Promise{Pipeline: capnp.NewPipeline(c.Client.Call(call))}
- }
- type CloudflaredServer_Server interface {
- RegisterUdpSession(SessionManager_registerUdpSession) error
- UnregisterUdpSession(SessionManager_unregisterUdpSession) error
- UpdateConfiguration(ConfigurationManager_updateConfiguration) error
- }
- func CloudflaredServer_ServerToClient(s CloudflaredServer_Server) CloudflaredServer {
- c, _ := s.(server.Closer)
- return CloudflaredServer{Client: server.New(CloudflaredServer_Methods(nil, s), c)}
- }
- func CloudflaredServer_Methods(methods []server.Method, s CloudflaredServer_Server) []server.Method {
- if cap(methods) == 0 {
- methods = make([]server.Method, 0, 3)
- }
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0x839445a59fb01686,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:SessionManager",
- MethodName: "registerUdpSession",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := SessionManager_registerUdpSession{c, opts, SessionManager_registerUdpSession_Params{Struct: p}, SessionManager_registerUdpSession_Results{Struct: r}}
- return s.RegisterUdpSession(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0x839445a59fb01686,
- MethodID: 1,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:SessionManager",
- MethodName: "unregisterUdpSession",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := SessionManager_unregisterUdpSession{c, opts, SessionManager_unregisterUdpSession_Params{Struct: p}, SessionManager_unregisterUdpSession_Results{Struct: r}}
- return s.UnregisterUdpSession(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 0},
- })
- methods = append(methods, server.Method{
- Method: capnp.Method{
- InterfaceID: 0xb48edfbdaa25db04,
- MethodID: 0,
- InterfaceName: "tunnelrpc/proto/tunnelrpc.capnp:ConfigurationManager",
- MethodName: "updateConfiguration",
- },
- Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error {
- call := ConfigurationManager_updateConfiguration{c, opts, ConfigurationManager_updateConfiguration_Params{Struct: p}, ConfigurationManager_updateConfiguration_Results{Struct: r}}
- return s.UpdateConfiguration(call)
- },
- ResultsSize: capnp.ObjectSize{DataSize: 0, PointerCount: 1},
- })
- return methods
- }
- const schema_db8274f9144abc7e = "x\xda\xccZ}t\x14\xd7u\xbfw\xde.#\xc9\x12" +
- "\xbb\xe3\xd9\x04!E^G\x07\xda\x9a\x04cAIm" +
- "\x9aD\x12\x96\x88\x85\x01k\xb4\x90\xe3\x83q\x8eG\xbb" +
- "O\xd2\xa8\xbb3\x9b\x99Y\x19\x11;|\x04\x8c\xf1\xb1" +
- "\x1dC\xc06Jh\x08\x8e\xdbS9IM\x8c\x9b\xa6" +
- "\xc7nM\x1a\xc7\x89\x1d\x13\xe3cR\x08N\xd3\x94\xd0" +
- "6>\xa4\xae\xbf\x9a\xc3i\xea\xe9\xb93;\x1f\xda\x15" +
- "H\x82\xf6\x9c\xfe\x07w\xef\xbc\xf7\xee\xef\xfd\xee}\xbf" +
- "w\x9f\xae{\xb1\xb6Ch\x8boN\x00(G\xe2\xb3" +
- "\x1c\xbe\xe0\xd5M\x07\xe7\xff\xfd6P\xaeFt>\xff" +
- "\xcc\xca\xd4y{\xdbi\x883\x11`\xc9\xe3\xe28\xca" +
- "\xcf\x8a\"\x80\xfc]\xf1_\x01\x9d{>\xf8\xe4W\x1f" +
- "\xef\xde\xfb\x05\x90\xaef\xa13\xe0\x92\x035\x9bP>" +
- "\\C\x9e\xdf\xac\xd9)7\xd4\x8a\x00\xce\xcd\xd2\xa2\xdb" +
- "R\xaf\x1c#\xef\xe8\xd01\x1a\xfa\xbd\x9a\xf5(\xd7\x92" +
- "\x9b\x1c\xaf\xa5\xa1?^\xf8\xc9\xa1\x8f\xed{i;H" +
- "W\x0b\x13\x86~\xabv\x1c\xe5\xda:\xd7\xb3\xee\x16@" +
- "\xe7\x9d\xbd\x8dO|\xed\xd8\x0fw\x80\xb4\x10\xa1\xbc\xd2" +
- "\x96\xba:\x01P^Z\xf7\x97\x80\xce\xcb\xef\xdd\xf6\xee" +
- "\x91\x1f,\xbd\x07\xa4E\xe4\x80\xe4p\xa2\xae\x8f\x1c\xde" +
- "\xaak\x07t\xde8\xf7_;?w\xcd\x9a\x87@Y" +
- "\x84\x82?\x84t\xc5J\x01p\xc9\xc2+\xd2\x08\xe8\xb4" +
- "\xafx\xf9\xbbMK\x1e\xde[\xb1v\x81<\x95\xfa\xf5" +
- "(\xf3zZ\x91Z\x7f'\xa0\xf3\xc9?z\xea\xc1\xae" +
- "\x87\xb7\xec\x03ii0\xe1\xf3\xf5\xf7\xd1\x84g\xebi" +
- "\xc2\xff\x9c\xfd\xe5c\xa5\x1b\xbf\xf3pyE\xee(\xf1" +
- "\x86\xf5\xe4\xf0\xe1\x06\x1a\xa1ud\xfe\x1d\xdf{\xfe\xa9" +
- "G@Y\x82\xe8\xbc\xde\xff\x91\x13\xec\xc0\xf8iX\x87" +
- "\"-p\xc9\xd6\x86W\x11P\xde\xe7\xfa\xfe\xe4\xa3\xcf" +
- "\xfc\xcdCO\xed\xfc2(\x0b\x11\x01\\8\xcf7," +
- "\xa0\xc1\xa4\xd94\xdb\xde\x93\xcf\xae)\xec\x1e;\xe4\x01" +
- "\xe4\xfe~\xc3\xec\xc5\x02\xc4\x9c\xed=\xbf-\xac{," +
- "\xf3X\x19\xba8\xfd\xd46\xbb\x95\xe2\xee\x99\xed\xc6\xbd" +
- "\xf4ggoY\xfd\xed\x81?\x8f|\xcb\x13\xe3\xf4\xed" +
- "\xce\x81\xb7\x8f&\xfb\x0aOL\x86\x08O\xfc\x0c\xe5\xad" +
- "\x09B\xe4\xee\x04\xad\xf1\x9bW\xdd\\\xbb\xf1\xec\x8a'" +
- "AZ\xe2\x0fs*\xb1\x8d\x86\x19y\xf1\xb1\xdf\x9b\xff" +
- "\xe2\x9d\x87AY\x8a\xe1\xee\xd0o(\xbf\xe5~\x1b;" +
- "=\x7f\xfc\xd9_<x\xa4\x8ad\xab\x93\xe3(\xf3\xa4" +
- "\x8b{\xf2S\xf2n\xfa\x97\x13\xbb\x9d\xbd\xaf>\xfaw" +
- "G*\x09\xec\xaek4\xb9\x07=\xbf%\x0f$\xdd\xf8" +
- "\xee;:\xf6\x91\x9a\xaf\xbe\xf3\xf4\xa4\xeeOK{P" +
- "~Y\xa2\x09~$\x11\x93>\xd0\x83\xaf?\xd7\x16\xfb" +
- "N\x94j\x85+\x9bh\xad;\xae$\x87\x96\xdf,o" +
- "\xd0\xdf\xdc\xf6\\\x05(\xae\xe3|y\x13\xca7\xc84" +
- "\xdaR\x99\x9cc\x1f\x1b\xde)\x9d\xf9\xe9\xf3\x1e(^" +
- "\xe4\xc7\xe517r\x996n\xe5m_\xda\x13?\xfb" +
- "\xa5\x17hq\x91$\x88\xd7\xb8\xfcL\x1dB\xf9\x9a\x94" +
- ";rj\x0e\x03t\x9a\x9e\xfc\xe3o-\xcf\x9dzi" +
- "\xb2\x1dy|N+\xcaO\xcf\xa1\xc9\x0f\xcf!T\xcf" +
- ",<\xfc\xb9_?p\xfc\xb5r(\xee\xe4\x0d\x8d." +
- "k\xe67\xd2\xe4\xe77\x1c\xbcYsn=]\x89\x8c" +
- "\xeb\xd9\xdd\xf8\xcf(\xab\x8d4\xdc\xed\x8d4\\@\xd1" +
- "\xc9\xbc\x8f6\x8e\xa1|\xca\xf5>\xe1\x8e-\x9cU\xe7" +
- "n\xf9\xe9'_\x8f\xb0\xeaT\xe3\x95D\x875\x9f\xbe" +
- "m\xb8\xf6\xee3g\xa2\xcb:\xde\xe8\"\xfck\xf7\xd3" +
- "\xbf\xfd\x87G\x86n\xff\xd6\xb1\xb3\x11&\xd5\xce=D" +
- "\x9f\xfe\xfb\x9f\xbd\xf1\xc5s\x85\xdc\xbf\xb89\xe3\xefN" +
- "\xed\xdca7\xa4\xb9TS\xe6\xa4\x1b\xba[O\xf6\xbe" +
- "\x11\x05\x1c\x9bLrhi\xa2\xc1\x97\xde\xd1\xc97\\" +
- "\x7f\xeb\x1bUT\xfbD\xd30\xcaJ\x13}\xb0\xbai" +
- "'\xca\xbcy\x0e\x803\xf2W\xbbo}\xe2\xfbk\xde" +
- "\xf6\xd2\xd8]\xcb\xba\xe6~Z\xcb\x83\x9f\xef\xba\xe5\x86" +
- "\xd6\xa3oG\xc3P\x9a)\xb1d\xad\x99f\x1a\xb8\xfe" +
- "\xdc\xa7\xe6?\xf8\x83\xb7+\xf6\xcau\xdc\xd5\xbc\x1e\xe5" +
- "\x03\xcd\x04\xd7~r~s\xc5\x9f\xbe\xd6\x94hz\xb7" +
- "\x02\xdaY\xe4\xfbl\xf3\x18\xca'\x9a]\x98\x9a_ " +
- "F\x7f\xed\xeb\x87\xfe\xf1\xfc\xb1\x9b\xde\xab\x8a\xe1\xf9\x96" +
- "=(\xff\xbc\x85\x86=\xd5\"\xca\xa7Z~\x1f\xc0\xb9" +
- "\xe7\xf4g6\xbe\xfa\x85w\xde\xab\xa4\x98\x07|\xcb6" +
- "\x94\xcf\xba_\xfc\xb2\x85\x18\xfb\xc8\xda\x7f\xdb|n\xdf" +
- "\x07\x7f[5\xf6\xd6\xab\xc6P\xde\x7f\x15y\xee\xbb\xea" +
- "\x05\xf9\x9a4\xa5\xe2+\xe2cm]\x9b_:\x1f\xd9" +
- "*)\xbd\x89\xe0yX\xfc\xca\x99-\xbf\xf8\xcc\xef&" +
- "\x90/}\xa5\xbbSi\x82\xe7\xae7\xf7\xdf\xf4\xc5\x0d" +
- "\xdfx?B\x90\xee\xf4\xb7\xe9S\xbb\xa4\xeb<o\x16" +
- "\xe3\xd9EE\xd3\xb0\x8dE\xbe!{mV-\xea\xc5" +
- "e\x9d%{\x88\xeb\xb6\x96Um\xde\xc7\xadb\xc2\xd0" +
- "-\xde\x8b\xa8$Y\x0c \x86\x00\x92:\x0c\xa0\xdc\xc1" +
- "P\xc9\x0b(!\xa6\x88.\x92F\xc6!\x86\x8a-\xa0" +
- "$\x08)*\xb4\xd2g[\x01\x94<Ce\xa3\x80\xc8" +
- "R\xc8\x00\xa4\xd2\x1e\x00e#Ce\xbb\x80N\x91\x9b" +
- "\x05U\xe7:$\xecn\xd3\xc4z\x10\xb0\x1e\xd01\xb9" +
- "m\x8e\xaa\xfdyH\xf0\x88Y\x1c\xbe\xd3\xc6\x06\x10\xb0" +
- "\x01\xd0\x192J\xa6\xb5N\xb7Q\xcb\xf7\xf1\x01\x93[" +
- "8\x84\xb3@\xc0Y\x80A\x90\xb1\x0b\x05\x99\xe1\x96\xa5" +
- "\x19\xfa\xeavUW\x07\xb9I\xe1\xd5\xb08@p\x94" +
- "\xa1\x7f\xe8Imc H\x0bE\x0cO\x1d\xf4y+" +
- "}x\x1c\x04\xa9EtL>\xa8Y67q]\xae" +
- "\xe8\x0e\xcd\x0c\xbd\x03\x9d\x92\xee\xfd\x80\xdc\xf4~H\xd0" +
- "\xa4\x1d\xd8\x8b\xd3X\xe2\x8dy\x8d\xebv\x8f\xce\x06\x8c" +
- "\x0a\xf4WN\x86\xfe\xca2\xfa\xdb#\xe8o]\x0e\xa0" +
- "\xdc\xc5P\xb9W@\x89\x95\xe1\xdf\xb1\x00@\xd9\xc2P" +
- "\xb9_@'\xebM\x92\x03\x80\x00\xd8\x01\xae\xda%\x93" +
- "[d\x9b\x0d\xd8\xcb\xd0\xc5\x7f6\xe0\xe6\x11nR\x04" +
- "\xfe~$T3;\x14\xec\xd9\x94\xcc\xea\xde\xa8Y\xb6" +
- "\xa6\x0f\xaeu\xed\xbdF\"\xafeG)\xb6zw\xb5" +
- "-\xcb\x00\x10\xa5\x0f\xac\x07@A\x92\x96\x03\xb4k\x83" +
- "\xbaar'\xa7YYC\xd79\xb0\xac\xbd\xb9_\xcd" +
- "\xabz\x96\x07\xd3\x89\x17\x9a\xce\x9b&\xc3\xcd\x11n^" +
- "\xabFX=\xafW5\xd5\x82\x05\xa0\xd4\x07\xa0v\xaf" +
- "\x07P\xba\x18*\xbd\x11PW\x13\xa8\xab\x18*\xb7F" +
- "@]G\xa0\xf62T6\x08\xe8\x18\xa66\xa8\xe97" +
- "r`f\x94\x99\x96\xad\xab\x05N\x00\x96\xc1\xd9l\x14" +
- "m\xcd\xd0-L\x86\x87\x12 &#\xb0\xd5L\xc5U" +
- "\x8f\xaa\xd7\xfa\\\xf3\xa9f\xe8\xf3\xfa\xb8U\xca\xdbh" +
- ")\xb1 \x9e\x86e\x00J\x0dC%%`\xbb\xe9\xfd" +
- "\x9e\x0c5\xc7\xff\xde\xdc\x01\x96\xa9`\xee\xbb\xfb\"\xb4" +
- "\xf3\xb1\xdc\xb18\xa4\x1d\x96\xa1\xdcEPng\xa8<" +
- "D\xfcD\x8f\x9f\x0f\x8c\x01(\x0f1T\xbe\"\xa0\x14" +
- "\x13R\x18C\x94\xf6Sqy\x94\xa1\xf2u\x01\x1d\xcb" +
- "\x9b\xba\x070\xe7c\x9e\xceYvO\xd1\xff\xdf\xe6\x9c" +
- "e\xf7\x1a\xa6\x8d\"\x08(\x02\xd1\xdc\xb0x\xe7\x00%" +
- "bO.\xcfo\xd2\x98nc\x1c\x04\x8c\x13\x08\xa6\x9a" +
- "\xe57\x1aT\x82\xf8F\xbb\xbcc a\x1d\xc0\xd4Y" +
- "\xea\x91\xac\xb3\xc4\xec!\xaf\x88\xf8 \\C\x84\xfa\x03" +
- "\x86\xca\x1fF@h\xa30\xaec\xa8|\\@G\xcd" +
- "f\x8d\x92n\xaf\x05\xa6\x0eV$Q\x86C\"k\xf2" +
- "\x90R\xfe\xb4\xb5\x17\xac\x16\x86>\xa0\x0d\x96L\xd5\x8e" +
- "lW\xa9\x98Sm>\xe1\xa72Wh\xc3\xa6\"K" +
- " `.\x91,~\xf5\xab\xa2\x0b+XQ\xa0\xfa&" +
- "\x03\x8a\x98\xf1Q\x86\xca\xf5\x93\xef\xf7\xe6\x02\xb7,u" +
- "\x90W\x15\x9fY\x17\x01H\xe7Y\x82\x80\x0e5:\xd3" +
- "\xaeu#E\x9b\xd6R\xef8\xdeb\x88\xa5\xf3\x18*" +
- "\xd7\x09\xd8\x80\xef;\xdej\x16\xee\x09\xb7-\xcdM\xd3" +
- "01\x19\x9e\xfcex\xb2\xe5\x09\xd0\xd0\xbb\xb8\xadj" +
- "y\xa4l\x0f\xf4q\x05\x88\xd3\xabZ!\x84\x9ey^" +
- "\xaf\x9a\xa0t\x8b\xee\x1d\xa5K\x92\xa1\xf2!\x01\x9dA" +
- "\xa2r/7Q3rkT\xdd\xc80\x9e\x0dy~" +
- "yS\xf7\xf1\xb4\xcb\x9c\x19\x8ec\xf220A\x04\xa6" +
- "H\x11D\xcaEk\xa8\x07\x02\x02l\xed\x0f\xcbEP" +
- "zwQN\xdd\xcbP\xd9\x1b9\xcfv\xaf\x8c\xd6\x8b" +
- "X\x0ac\x00\xd2~\xe2\xcf^\x86\xcaAa\xa2j\xe0" +
- "#\\\xb7\xbb\xb4A\x10\xb9\x15Zi\x89]\xda \x07" +
- "f]n\x19\xaf\x9d\x16*F\xbfe\xe4\xb9\xcd\xbbx" +
- "6\xafRf\x8ep\xef\xf72M\xfd\x8d\x9e\x9a\xd7}" +
- "U9\xe6\xf1\x9by\xa2-\x92g\xad!\xb5\x03\x98\x17" +
- ".\x0e\x93O\xe4\xa1\xd2J[EU\xb7\xaa\xca\x8f|" +
- "\xf1Ux%\xa6\x8a@a\xea\x05\xd5'\xf8\xfer\xcb" +
- "Y\xf9\xf8\x89\xc6\xb9<\x8c3\x08sY\x18f b" +
- "b `\x0c\xb0=\xeb\x0eX\x15k|\xbakK\xf8" +
- "\x0a2\xe6*H\xffB\x8e~\x17C\x92\x0e\x81 5" +
- "\x88\x8e\xbf~\xf4\xbf\x17\xab\xd4`|\xea\xf2u\x8bK" +
- "A\xb4h\xc6H\x12-\x9b,\x89\xccI\xce\xdcm\xd1" +
- "\x1c*\x9f\xb9\xbb\xc7\xc2t\xf1\xce\\\x00\xe9\xc0!\x00" +
- "\xe5 C\xe5\x1b\x02\xb6{B\x11\x93a\x13\xaa\xcc{" +
- "O\x01\xad2 \x9dU\xf3\xe1\x11\xec\x98\xbc\x98W\xb3" +
- "\xbc\x1b\xcb\xa2\x0f\x10A@t\x93\xadP4\xb9e\xa1" +
- "f\xe8JI\xcdk\xcc\x1e\x0d\x94\xbb^*\xf4\x9a|" +
- "DC\xa3du\xda6/\x88E\xdb\xaa\xd2\xf5\xd3\x80" +
- "\xc9\xaf\xc1\xae\xbe\x0ce\x1e\x89\xdf\x0e\x86\xca\xaa\x08L" +
- "=t*\xdf\xc4PY\x1b\xc2\xa4|\x0f@Y\xcbP" +
- "\xb9C\xc0D\xa9\xa4\x05'\x8f\x937\xb2\xee\xceCb" +
- "\x8dZ\xa8<\x80z,\xa1\x8f\x17\x0c\x9b\xe7G=\xd6" +
- "\xe6\xc2\xb8gZ7+\x0a\xbfwn\xfe\x7fR\xac\xb1" +
- "\xa9\xae\x90\xed\x1eR\x15[\xd0:\xd9\x16,\x8e\x04\xe3" +
- "\xaf{u\x7f\x18\x8c\xf8'|4(N\xbc@[\xeb" +
- "#_\x8e\xa8\x13\xc4\x9bC\x9f\xa9\xeb\xf1d%\xcbM" +
- "\xd0UFV\xcdWW\x19V\xb8\xa0\xbe\x9ei\x05\x89" +
- "NM\xe9,\x1a\xba\xcb\xd3\xeb\xfd\xe1\xe5Q\\\x09\x90" +
- "\xd9\x88\x0c3\xdb1\xc4I\xde\x8a\xcb\x012w\x91\xfd" +
- "^\x0c\xa1\x92w`\x13@f\x0b\xd9\xef\xc7\xe0\xaa-" +
- "\xef\xc2q\x80\xcc\xfdd~\x94\xdcc\xccMmy\x9f" +
- ";\xfc^\xb2\x1f${<\x96\xc28\x80|\x00\x17\x00" +
- "d\x1e%\xfb\x11\xb2\xcf\x12R8\x0b@>\x8c\xc3\x00" +
- "\x99'\xc9\xfe\x0c\xd9\xc5x\x0a\xdd.6\x9a\x00\x99\xbf" +
- "&\xfb\xf7\xc9^\xd3\x98\xc2\x1a\x00\xf9\xa8k\x7f\x8e\xec" +
- "?&{\xed\xdc\x14\xd6\x02\xc8?\xc2m\x00\x99\x1f\x92" +
- "\xfd5\xb2\xd7a\x8ad\xb6|\x1c\xc7\x002\xaf\x91\xfd" +
- "\x9f\xc8~\xc5\xac\x14^\x01 \xff\xdc]\xcfI\xb2\xff" +
- "\x8a\xec\xf5\xb1\x14is\xf9\x97x\x08 \xf3+\xb2\xff" +
- "\x07\xd9\x1b\xc4\x146\x00\xc8\xbfq\xe3:G\xf6\x1a\xa1" +
- "\xe2z\xeb\xf3\xba\xe2\x0e\xcb\x0c+\xe0\x0c/\xd7*\x9c" +
- "pC\xc5D\xd8L\x07\xc4\x04\xa0S4\x8c\xfc\x9a\x89" +
- "\xf9\x92\xb0\xd5A\xcb\xbf/'\xc3^\" \x19\x03u" +
- "\x08\x09C\xef\xc9\x05\x05\xad\xb2z\xfa+\xd1\xac\xce\x92" +
- "m\x94\x8a\x90&F\xe6\x82\x1ab\x96\xf4\x15\xa6QX" +
- "\x8b\xdc,h\xba\x9a\x9f\xa2\xaa\xd6\x82\x80\xb5P.`" +
- "\xfe\xd8\x17/\xb1\x17\xbe\xfd\x07\xbcf\x17\xe2\xb5\xb8V" +
- "\x1d\xac\x10\x1d\x0b\xa6\x10\x1d\x09=RD\xd3#j\xbe" +
- "T\xad\xe9/Mh\xf6q+AZc\xaa{\x8e\xdf" +
- "\x1d\xac(n\x17\x14\\\xeb\xaaU\x88\xab\xb8D\xbdJ" +
- "q\x8d\x87\x97\x18?\xf6\xa5\xad\x91\x1b`^\xb5\xb9e" +
- "w\x16\xb1\x98\xd7x\xee\xd3\xdcLD\x85IT\x8f\xcd" +
- "\xe4\xe4\x9b\xa0\xff\xdc\xe01\xf2 B \x08\xe5\xe0g" +
- "\x88\xf0 \xb7\xbd\x7f\xf5\xe8\x03\x86\xa7\xbc\xd0\xba\xac1" +
- "\\9\xc8\xa6\xde\xa3\xb0\xdd;]\xb5=\x93\xeaN\xab" +
- "\x10\xa37\x9b\x9a\x19\x8c:\x89\xc8\xf5/i\x91\x96\x1d" +
- "\xa5\xc1\x06\x86\xcaP$\x0d8\x9d\xd59\x86J1\x94" +
- "\x1d\x85\xbe\xb0_*1\xa1\xdc0\xa5\xf3\xbb\xc8P\xb9" +
- "K\xc0\x84Z\xb2\x870\x19\xbe\xa7M\x00db#\x8f" +
- "\xf2\xa1G\xcfq\xc0\x8d~zGN\xf5\xe0\xa1g\xba" +
- "\xd7\xfb\xe9\x05\xef_\x13\xa7\xdc\xd2\xe0\xc5c\xba\xaa\xc2" +
- "\xe7Q\x82\xa6&n7\xbaz\xdb\x7fSB\xff\xcd@" +
- ":\xbc\x09\x04\xe9/D\x0c\xdfI\xd0\x7f\x16\x91\x0e\x98" +
- " H\xfbD\x14\x82g?\xf4\x9f\xf7\xa4]\xf7\x81 " +
- "\xed\x10\x91\x05\xafv\xe8\xf7\xd1\xdbF\xeb\x10\x04\xe9n" +
- "\x11c\xc1{)\xfa]x\xe9\xb3\xc3 H\x9a\x88\xf1" +
- "\xe0A\x10\xfd\xe7!\xe9\xf6m H\xeb\xc2\x161\xb4" +
- "{qt\xa0\xe3\xe7\x02\xa4\xddl\x98\xd80\xf6\xbc\x00" +
- ":\xd0\xf1/\x8b\xecB\xb7E\xd7\xcb\xefpB\"\xab" +
- "\xda\xbc\x83\x14\xb8W\x10\xb1\\\x11\xa1\x03\x95\x18F\x1e" +
- "!\"\xfd\xad\xcb\xea\xe9T\xe5\xcf%)\\\x7f\x94K" +
- "\xac\xd7\x17i\xf5{\xe5\xa6\xdcG\x8f\x8c>\xecv\x80" +
- "Qi\x14\xa6P\xf5\x17)\xbb\xde\xe2\xc3\xd4`\x9e\xdc" +
- "\xbd:\x98\xe58\x15\xfc\x1f3TNFR\xff\x04\x19" +
- "_a\xa8\xbc\x1e\x91\xbb\xa7\xa8\x1e\x9cd\xa8\xbc\x1b\xbe" +
- "\x95\xbcu\x1f\x80\xf2.\xc3\xbe\x88z\x93\xfe\x9b\x1c\x7f" +
- "G\x1a\xc7\xd5n\xe8i\xb78\xee\x01\xc8\xd4\x90\xf6I" +
- "\xb9\xda-\xe6i7\x09\xfb\x012I\xb2\x7f(\xaa\xdd" +
- "\xe6\xe2z\x80L#\xd9\xe7\xe1\xc4\xdb\xbfX2Cy" +
- "\x9d7\x06Wi\xfa\xa4\x82\xc0\x7f\xbcA{\x85\xaa\xe5" +
- "K&\x87\xca\xdbNOWD\"y\xaf:^\x1b6" +
- "C\xe4\xcc\xa1\x15\xb4hg\xd0\x98\x99\xfa,\xcc\x1b\xa5" +
- "\xdc@^5y\xce\xdd}\xa4r\xd1\xcb\xe2J\x0dF" +
- "\xfe\xe6\x02 |\x1a\x8f\xa4\xc24N\xd8n\xd34L" +
- "\xa8\xb8\xd6,\x0e\xaf5\xc1\xadf}x\xb1\x94\x84\x8e" +
- "\xf2\xcd\xb2?\xbc\x8d\xa5\xb3j\xc9\xe2U\xf8\x00\xe3f" +
- "\xd0\xb6\xb3\x86\x8cR>\xd7\xc7A\xb4\xcd\xd1\xaa\xcbd" +
- "|\xba\xd5\x9ay5\xb3\xde\xad\x99\xfeS/\xfa/\xba" +
- "\x922\x06\x82\xb4\x9aj\xa6\xff\xea\x88\xfe\xdf\x1cH\x9d" +
- "\xe3 H\x9f\xa0\x9a\xe9\xbf\xb8\xa3\xff\x8a,\xb5\xbd\x08" +
- "\x82\xd4\x16y\x01\xf3Q\xaaz\x01\xf3~H\xd8\x9a\xf7" +
- "C\xf90\x16*Oc\xaae\xd1\x8eH\xcd\xe5\xb6\x9c" +
- "\xda\xbd\x16\xd1\xe5\xbc\x17M\xfb}%\xf8\xeb\x9f\xff\x9b" +
- "\xa6\xa0\x7f\xb6\xfeO\x00\x00\x00\xff\xff\xb4\x0bQ\xfc"
- func init() {
- schemas.Register(schema_db8274f9144abc7e,
- 0x82c325a07ad22a65,
- 0x839445a59fb01686,
- 0x83ced0145b2f114b,
- 0x84cb9536a2cf6d3c,
- 0x85c8cea1ab1894f3,
- 0x8635c6b4f45bf5cd,
- 0x904e297b87fbecea,
- 0x9496331ab9cd463f,
- 0x958096448eb3373e,
- 0x96b74375ce9b0ef6,
- 0x97b3c5c260257622,
- 0x9b87b390babc2ccf,
- 0xa29a916d4ebdd894,
- 0xa353a3556df74984,
- 0xa766b24d4fe5da35,
- 0xab6d5210c1f26687,
- 0xb046e578094b1ead,
- 0xb177ca2526a3ca76,
- 0xb48edfbdaa25db04,
- 0xb4bf9861fe035d04,
- 0xb5f39f082b9ac18a,
- 0xb70431c0dc014915,
- 0xc082ef6e0d42ed1d,
- 0xc5d6e311876a3604,
- 0xc793e50592935b4a,
- 0xcbd96442ae3bb01a,
- 0xd4d18de97bb12de3,
- 0xdb58ff694ba05cf9,
- 0xdbaa9d03d52b62dc,
- 0xdc3ed6801961e502,
- 0xe3e37d096a5b564e,
- 0xe5ceae5d6897d7be,
- 0xe6646dec8feaa6ee,
- 0xea50d822450d1f17,
- 0xea58385c65416035,
- 0xf24ec4ab5891b676,
- 0xf2c122394f447e8e,
- 0xf2c68e2547ec3866,
- 0xf41a0f001ad49e46,
- 0xf548cef9dea2a4a1,
- 0xf5f383d2785edb86,
- 0xf71695ec7fe85497,
- 0xf9cb7f4431a307d0,
- 0xfc5edf80e39c0796,
- 0xfeac5c8f4899ef7c)
- }
|