protocol.pb.cc 397 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: protocol.proto
  3. #include "protocol.pb.h"
  4. #include <algorithm>
  5. #include <google/protobuf/io/coded_stream.h>
  6. #include <google/protobuf/extension_set.h>
  7. #include <google/protobuf/wire_format_lite.h>
  8. #include <google/protobuf/descriptor.h>
  9. #include <google/protobuf/generated_message_reflection.h>
  10. #include <google/protobuf/reflection_ops.h>
  11. #include <google/protobuf/wire_format.h>
  12. // @@protoc_insertion_point(includes)
  13. #include <google/protobuf/port_def.inc>
  14. PROTOBUF_PRAGMA_INIT_SEG
  15. namespace RemoNet {
  16. constexpr CSAdd::CSAdd(
  17. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  18. : serial_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  19. , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  20. , type_(0){}
  21. struct CSAddDefaultTypeInternal {
  22. constexpr CSAddDefaultTypeInternal()
  23. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  24. ~CSAddDefaultTypeInternal() {}
  25. union {
  26. CSAdd _instance;
  27. };
  28. };
  29. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSAddDefaultTypeInternal _CSAdd_default_instance_;
  30. constexpr SCAdd::SCAdd(
  31. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  32. : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  33. , ret_(false)
  34. , uid_(0)
  35. , cid_(0){}
  36. struct SCAddDefaultTypeInternal {
  37. constexpr SCAddDefaultTypeInternal()
  38. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  39. ~SCAddDefaultTypeInternal() {}
  40. union {
  41. SCAdd _instance;
  42. };
  43. };
  44. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCAddDefaultTypeInternal _SCAdd_default_instance_;
  45. constexpr SCKickOff::SCKickOff(
  46. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  47. struct SCKickOffDefaultTypeInternal {
  48. constexpr SCKickOffDefaultTypeInternal()
  49. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  50. ~SCKickOffDefaultTypeInternal() {}
  51. union {
  52. SCKickOff _instance;
  53. };
  54. };
  55. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCKickOffDefaultTypeInternal _SCKickOff_default_instance_;
  56. constexpr Robot::Robot(
  57. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  58. : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  59. , rid_(0)
  60. , type_(0)
  61. , state_(0)
  62. {}
  63. struct RobotDefaultTypeInternal {
  64. constexpr RobotDefaultTypeInternal()
  65. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  66. ~RobotDefaultTypeInternal() {}
  67. union {
  68. Robot _instance;
  69. };
  70. };
  71. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RobotDefaultTypeInternal _Robot_default_instance_;
  72. constexpr CSRobot::CSRobot(
  73. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  74. struct CSRobotDefaultTypeInternal {
  75. constexpr CSRobotDefaultTypeInternal()
  76. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  77. ~CSRobotDefaultTypeInternal() {}
  78. union {
  79. CSRobot _instance;
  80. };
  81. };
  82. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSRobotDefaultTypeInternal _CSRobot_default_instance_;
  83. constexpr SCRobot::SCRobot(
  84. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  85. : robot_(){}
  86. struct SCRobotDefaultTypeInternal {
  87. constexpr SCRobotDefaultTypeInternal()
  88. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  89. ~SCRobotDefaultTypeInternal() {}
  90. union {
  91. SCRobot _instance;
  92. };
  93. };
  94. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCRobotDefaultTypeInternal _SCRobot_default_instance_;
  95. constexpr CSSign::CSSign(
  96. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  97. : account_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  98. , password_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
  99. struct CSSignDefaultTypeInternal {
  100. constexpr CSSignDefaultTypeInternal()
  101. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  102. ~CSSignDefaultTypeInternal() {}
  103. union {
  104. CSSign _instance;
  105. };
  106. };
  107. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSSignDefaultTypeInternal _CSSign_default_instance_;
  108. constexpr SCSign::SCSign(
  109. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  110. : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  111. , ret_(false)
  112. , uid_(0)
  113. , cid_(0){}
  114. struct SCSignDefaultTypeInternal {
  115. constexpr SCSignDefaultTypeInternal()
  116. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  117. ~SCSignDefaultTypeInternal() {}
  118. union {
  119. SCSign _instance;
  120. };
  121. };
  122. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCSignDefaultTypeInternal _SCSign_default_instance_;
  123. constexpr CSReq::CSReq(
  124. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  125. : peer_(0)
  126. , index_(0)
  127. , egotype_(0){}
  128. struct CSReqDefaultTypeInternal {
  129. constexpr CSReqDefaultTypeInternal()
  130. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  131. ~CSReqDefaultTypeInternal() {}
  132. union {
  133. CSReq _instance;
  134. };
  135. };
  136. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSReqDefaultTypeInternal _CSReq_default_instance_;
  137. constexpr SCReq::SCReq(
  138. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  139. : desc_(0)
  140. , peer_(0)
  141. , egotype_(0){}
  142. struct SCReqDefaultTypeInternal {
  143. constexpr SCReqDefaultTypeInternal()
  144. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  145. ~SCReqDefaultTypeInternal() {}
  146. union {
  147. SCReq _instance;
  148. };
  149. };
  150. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCReqDefaultTypeInternal _SCReq_default_instance_;
  151. constexpr CSRep::CSRep(
  152. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  153. : desc_(0)
  154. , peer_(0)
  155. , index_(0)
  156. , egotype_(0){}
  157. struct CSRepDefaultTypeInternal {
  158. constexpr CSRepDefaultTypeInternal()
  159. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  160. ~CSRepDefaultTypeInternal() {}
  161. union {
  162. CSRep _instance;
  163. };
  164. };
  165. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSRepDefaultTypeInternal _CSRep_default_instance_;
  166. constexpr SCRep::SCRep(
  167. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  168. : desc_(0)
  169. , index_(0)
  170. , egotype_(0)
  171. , peer_(0){}
  172. struct SCRepDefaultTypeInternal {
  173. constexpr SCRepDefaultTypeInternal()
  174. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  175. ~SCRepDefaultTypeInternal() {}
  176. union {
  177. SCRep _instance;
  178. };
  179. };
  180. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCRepDefaultTypeInternal _SCRep_default_instance_;
  181. constexpr Offer::Offer(
  182. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  183. : type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  184. , sdp_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  185. , index_(0)
  186. , peer_(0){}
  187. struct OfferDefaultTypeInternal {
  188. constexpr OfferDefaultTypeInternal()
  189. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  190. ~OfferDefaultTypeInternal() {}
  191. union {
  192. Offer _instance;
  193. };
  194. };
  195. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OfferDefaultTypeInternal _Offer_default_instance_;
  196. constexpr Answer::Answer(
  197. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  198. : type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  199. , sdp_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  200. , index_(0)
  201. , peer_(0){}
  202. struct AnswerDefaultTypeInternal {
  203. constexpr AnswerDefaultTypeInternal()
  204. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  205. ~AnswerDefaultTypeInternal() {}
  206. union {
  207. Answer _instance;
  208. };
  209. };
  210. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AnswerDefaultTypeInternal _Answer_default_instance_;
  211. constexpr Candidate::Candidate(
  212. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  213. : type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  214. , candidate_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  215. , sdpmid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  216. , index_(0)
  217. , peer_(0)
  218. , sdpmlineindex_(0)
  219. , egotype_(0){}
  220. struct CandidateDefaultTypeInternal {
  221. constexpr CandidateDefaultTypeInternal()
  222. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  223. ~CandidateDefaultTypeInternal() {}
  224. union {
  225. Candidate _instance;
  226. };
  227. };
  228. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CandidateDefaultTypeInternal _Candidate_default_instance_;
  229. constexpr Leave::Leave(
  230. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  231. : peer_(0)
  232. , egotype_(0){}
  233. struct LeaveDefaultTypeInternal {
  234. constexpr LeaveDefaultTypeInternal()
  235. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  236. ~LeaveDefaultTypeInternal() {}
  237. union {
  238. Leave _instance;
  239. };
  240. };
  241. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LeaveDefaultTypeInternal _Leave_default_instance_;
  242. constexpr Close::Close(
  243. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  244. : peer_(0)
  245. , egotype_(0)
  246. , index_(0){}
  247. struct CloseDefaultTypeInternal {
  248. constexpr CloseDefaultTypeInternal()
  249. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  250. ~CloseDefaultTypeInternal() {}
  251. union {
  252. Close _instance;
  253. };
  254. };
  255. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CloseDefaultTypeInternal _Close_default_instance_;
  256. constexpr TestTextReq::TestTextReq(
  257. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  258. : text_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
  259. struct TestTextReqDefaultTypeInternal {
  260. constexpr TestTextReqDefaultTypeInternal()
  261. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  262. ~TestTextReqDefaultTypeInternal() {}
  263. union {
  264. TestTextReq _instance;
  265. };
  266. };
  267. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TestTextReqDefaultTypeInternal _TestTextReq_default_instance_;
  268. constexpr CanMessage::CanMessage(
  269. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  270. : data_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  271. , head_(0)
  272. , canid_(0){}
  273. struct CanMessageDefaultTypeInternal {
  274. constexpr CanMessageDefaultTypeInternal()
  275. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  276. ~CanMessageDefaultTypeInternal() {}
  277. union {
  278. CanMessage _instance;
  279. };
  280. };
  281. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CanMessageDefaultTypeInternal _CanMessage_default_instance_;
  282. constexpr CCCanMesage::CCCanMesage(
  283. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  284. : message_()
  285. , islidar_(false){}
  286. struct CCCanMesageDefaultTypeInternal {
  287. constexpr CCCanMesageDefaultTypeInternal()
  288. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  289. ~CCCanMesageDefaultTypeInternal() {}
  290. union {
  291. CCCanMesage _instance;
  292. };
  293. };
  294. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCCanMesageDefaultTypeInternal _CCCanMesage_default_instance_;
  295. constexpr Wiper::Wiper(
  296. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  297. : ret_(false){}
  298. struct WiperDefaultTypeInternal {
  299. constexpr WiperDefaultTypeInternal()
  300. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  301. ~WiperDefaultTypeInternal() {}
  302. union {
  303. Wiper _instance;
  304. };
  305. };
  306. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT WiperDefaultTypeInternal _Wiper_default_instance_;
  307. constexpr FrontLight::FrontLight(
  308. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  309. : ret_(false){}
  310. struct FrontLightDefaultTypeInternal {
  311. constexpr FrontLightDefaultTypeInternal()
  312. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  313. ~FrontLightDefaultTypeInternal() {}
  314. union {
  315. FrontLight _instance;
  316. };
  317. };
  318. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FrontLightDefaultTypeInternal _FrontLight_default_instance_;
  319. constexpr BackLight::BackLight(
  320. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  321. : ret_(false){}
  322. struct BackLightDefaultTypeInternal {
  323. constexpr BackLightDefaultTypeInternal()
  324. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  325. ~BackLightDefaultTypeInternal() {}
  326. union {
  327. BackLight _instance;
  328. };
  329. };
  330. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT BackLightDefaultTypeInternal _BackLight_default_instance_;
  331. constexpr CCAskDataChannel::CCAskDataChannel(
  332. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  333. struct CCAskDataChannelDefaultTypeInternal {
  334. constexpr CCAskDataChannelDefaultTypeInternal()
  335. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  336. ~CCAskDataChannelDefaultTypeInternal() {}
  337. union {
  338. CCAskDataChannel _instance;
  339. };
  340. };
  341. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCAskDataChannelDefaultTypeInternal _CCAskDataChannel_default_instance_;
  342. constexpr IMuMessage::IMuMessage(
  343. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  344. : rx_(0)
  345. , ry_(0){}
  346. struct IMuMessageDefaultTypeInternal {
  347. constexpr IMuMessageDefaultTypeInternal()
  348. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  349. ~IMuMessageDefaultTypeInternal() {}
  350. union {
  351. IMuMessage _instance;
  352. };
  353. };
  354. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT IMuMessageDefaultTypeInternal _IMuMessage_default_instance_;
  355. constexpr CCPing::CCPing(
  356. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  357. : tick_(int64_t{0}){}
  358. struct CCPingDefaultTypeInternal {
  359. constexpr CCPingDefaultTypeInternal()
  360. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  361. ~CCPingDefaultTypeInternal() {}
  362. union {
  363. CCPing _instance;
  364. };
  365. };
  366. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCPingDefaultTypeInternal _CCPing_default_instance_;
  367. constexpr CCRadarMessage::CCRadarMessage(
  368. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  369. : radar0_(0)
  370. , radar1_(0)
  371. , radar2_(0)
  372. , radar3_(0)
  373. , radar4_(0)
  374. , radar5_(0)
  375. , radar6_(0)
  376. , radar7_(0){}
  377. struct CCRadarMessageDefaultTypeInternal {
  378. constexpr CCRadarMessageDefaultTypeInternal()
  379. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  380. ~CCRadarMessageDefaultTypeInternal() {}
  381. union {
  382. CCRadarMessage _instance;
  383. };
  384. };
  385. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCRadarMessageDefaultTypeInternal _CCRadarMessage_default_instance_;
  386. constexpr CCRobotAnalog::CCRobotAnalog(
  387. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  388. : steer_(0)
  389. , arm_(0)
  390. , bucket_(0)
  391. , throttle_(0)
  392. , brake_(0)
  393. , gears_(0)
  394. , emergency_(false)
  395. , resume_(false)
  396. , frontlight_(false)
  397. , backlight_(false)
  398. , directionlight_(0)
  399. , wipe_(false)
  400. , buzzer_(false)
  401. , gears_d_(0)
  402. {}
  403. struct CCRobotAnalogDefaultTypeInternal {
  404. constexpr CCRobotAnalogDefaultTypeInternal()
  405. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  406. ~CCRobotAnalogDefaultTypeInternal() {}
  407. union {
  408. CCRobotAnalog _instance;
  409. };
  410. };
  411. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCRobotAnalogDefaultTypeInternal _CCRobotAnalog_default_instance_;
  412. constexpr CCBootStrapReq::CCBootStrapReq(
  413. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  414. struct CCBootStrapReqDefaultTypeInternal {
  415. constexpr CCBootStrapReqDefaultTypeInternal()
  416. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  417. ~CCBootStrapReqDefaultTypeInternal() {}
  418. union {
  419. CCBootStrapReq _instance;
  420. };
  421. };
  422. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCBootStrapReqDefaultTypeInternal _CCBootStrapReq_default_instance_;
  423. constexpr CCBooStrapRep::CCBooStrapRep(
  424. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  425. : ret_(false){}
  426. struct CCBooStrapRepDefaultTypeInternal {
  427. constexpr CCBooStrapRepDefaultTypeInternal()
  428. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  429. ~CCBooStrapRepDefaultTypeInternal() {}
  430. union {
  431. CCBooStrapRep _instance;
  432. };
  433. };
  434. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCBooStrapRepDefaultTypeInternal _CCBooStrapRep_default_instance_;
  435. constexpr CCStartupReq::CCStartupReq(
  436. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  437. struct CCStartupReqDefaultTypeInternal {
  438. constexpr CCStartupReqDefaultTypeInternal()
  439. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  440. ~CCStartupReqDefaultTypeInternal() {}
  441. union {
  442. CCStartupReq _instance;
  443. };
  444. };
  445. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCStartupReqDefaultTypeInternal _CCStartupReq_default_instance_;
  446. constexpr CCStartupRep::CCStartupRep(
  447. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  448. : ret_(false){}
  449. struct CCStartupRepDefaultTypeInternal {
  450. constexpr CCStartupRepDefaultTypeInternal()
  451. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  452. ~CCStartupRepDefaultTypeInternal() {}
  453. union {
  454. CCStartupRep _instance;
  455. };
  456. };
  457. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCStartupRepDefaultTypeInternal _CCStartupRep_default_instance_;
  458. constexpr CCSwitch::CCSwitch(
  459. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  460. : front_(false){}
  461. struct CCSwitchDefaultTypeInternal {
  462. constexpr CCSwitchDefaultTypeInternal()
  463. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  464. ~CCSwitchDefaultTypeInternal() {}
  465. union {
  466. CCSwitch _instance;
  467. };
  468. };
  469. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCSwitchDefaultTypeInternal _CCSwitch_default_instance_;
  470. constexpr LidarPoint::LidarPoint(
  471. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  472. : data_()
  473. , frame_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  474. , timestamp_(0)
  475. , seq_(0u)
  476. , height_(0u)
  477. , width_(0u)
  478. , is_dense_(false)
  479. , is_left_(false){}
  480. struct LidarPointDefaultTypeInternal {
  481. constexpr LidarPointDefaultTypeInternal()
  482. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  483. ~LidarPointDefaultTypeInternal() {}
  484. union {
  485. LidarPoint _instance;
  486. };
  487. };
  488. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LidarPointDefaultTypeInternal _LidarPoint_default_instance_;
  489. constexpr SensorStop::SensorStop(
  490. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  491. struct SensorStopDefaultTypeInternal {
  492. constexpr SensorStopDefaultTypeInternal()
  493. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  494. ~SensorStopDefaultTypeInternal() {}
  495. union {
  496. SensorStop _instance;
  497. };
  498. };
  499. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SensorStopDefaultTypeInternal _SensorStop_default_instance_;
  500. constexpr StopAck::StopAck(
  501. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  502. struct StopAckDefaultTypeInternal {
  503. constexpr StopAckDefaultTypeInternal()
  504. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  505. ~StopAckDefaultTypeInternal() {}
  506. union {
  507. StopAck _instance;
  508. };
  509. };
  510. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT StopAckDefaultTypeInternal _StopAck_default_instance_;
  511. constexpr CCManipulation::CCManipulation(
  512. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  513. : sensor_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  514. , car_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
  515. struct CCManipulationDefaultTypeInternal {
  516. constexpr CCManipulationDefaultTypeInternal()
  517. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  518. ~CCManipulationDefaultTypeInternal() {}
  519. union {
  520. CCManipulation _instance;
  521. };
  522. };
  523. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCManipulationDefaultTypeInternal _CCManipulation_default_instance_;
  524. constexpr SCAddRobot::SCAddRobot(
  525. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  526. : robot_(nullptr){}
  527. struct SCAddRobotDefaultTypeInternal {
  528. constexpr SCAddRobotDefaultTypeInternal()
  529. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  530. ~SCAddRobotDefaultTypeInternal() {}
  531. union {
  532. SCAddRobot _instance;
  533. };
  534. };
  535. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCAddRobotDefaultTypeInternal _SCAddRobot_default_instance_;
  536. constexpr SCDelRobot::SCDelRobot(
  537. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  538. : peer_(0)
  539. , egotype_(0){}
  540. struct SCDelRobotDefaultTypeInternal {
  541. constexpr SCDelRobotDefaultTypeInternal()
  542. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  543. ~SCDelRobotDefaultTypeInternal() {}
  544. union {
  545. SCDelRobot _instance;
  546. };
  547. };
  548. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCDelRobotDefaultTypeInternal _SCDelRobot_default_instance_;
  549. constexpr State::State(
  550. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  551. : error_buff_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  552. , engine_speed_(0)
  553. , travel_speed_(0)
  554. , fuel_level_(0)
  555. , engine_temperature_(0)
  556. , hydraulic_oil_temperature_(0)
  557. , main_pump_1_pressure_(0)
  558. , main_pump_2_pressure_(0)
  559. , hand_gear_(0)
  560. , actual_gear_(0)
  561. , gripper_height_(0)
  562. , amplitude_(0)
  563. , boom_angle_(0)
  564. , stick_angle_(0)
  565. , idle_protection_(0)
  566. , front_toggle_(0)
  567. , back_toggle_(0)
  568. , interlock_(0)
  569. , safety_switch_(0)
  570. , arm_lift_pilot_(0)
  571. , arm_lowering_pilot_(0)
  572. , lever_lifting_pilot_(0)
  573. , rod_lowering_pilot_(0)
  574. , left_rotary_pilot_(0)
  575. , right_rotary_pilot_(0)
  576. , grab_open_pilot_(0)
  577. , grab_close_pilot_(0)
  578. , safety_valves_(0){}
  579. struct StateDefaultTypeInternal {
  580. constexpr StateDefaultTypeInternal()
  581. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  582. ~StateDefaultTypeInternal() {}
  583. union {
  584. State _instance;
  585. };
  586. };
  587. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT StateDefaultTypeInternal _State_default_instance_;
  588. constexpr can_net_frame::can_net_frame(
  589. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  590. : data_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  591. , dlc_(0)
  592. , canid_(0){}
  593. struct can_net_frameDefaultTypeInternal {
  594. constexpr can_net_frameDefaultTypeInternal()
  595. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  596. ~can_net_frameDefaultTypeInternal() {}
  597. union {
  598. can_net_frame _instance;
  599. };
  600. };
  601. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT can_net_frameDefaultTypeInternal _can_net_frame_default_instance_;
  602. constexpr CCCanMsg::CCCanMsg(
  603. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  604. : frams_(){}
  605. struct CCCanMsgDefaultTypeInternal {
  606. constexpr CCCanMsgDefaultTypeInternal()
  607. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  608. ~CCCanMsgDefaultTypeInternal() {}
  609. union {
  610. CCCanMsg _instance;
  611. };
  612. };
  613. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCCanMsgDefaultTypeInternal _CCCanMsg_default_instance_;
  614. } // namespace RemoNet
  615. static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_protocol_2eproto[42];
  616. static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_protocol_2eproto[8];
  617. static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_protocol_2eproto = nullptr;
  618. const uint32_t TableStruct_protocol_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  619. ~0u, // no _has_bits_
  620. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, _internal_metadata_),
  621. ~0u, // no _extensions_
  622. ~0u, // no _oneof_case_
  623. ~0u, // no _weak_field_map_
  624. ~0u, // no _inlined_string_donated_
  625. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, serial_),
  626. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, type_),
  627. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, name_),
  628. ~0u, // no _has_bits_
  629. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, _internal_metadata_),
  630. ~0u, // no _extensions_
  631. ~0u, // no _oneof_case_
  632. ~0u, // no _weak_field_map_
  633. ~0u, // no _inlined_string_donated_
  634. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, ret_),
  635. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, uid_),
  636. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, cid_),
  637. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, name_),
  638. ~0u, // no _has_bits_
  639. PROTOBUF_FIELD_OFFSET(::RemoNet::SCKickOff, _internal_metadata_),
  640. ~0u, // no _extensions_
  641. ~0u, // no _oneof_case_
  642. ~0u, // no _weak_field_map_
  643. ~0u, // no _inlined_string_donated_
  644. ~0u, // no _has_bits_
  645. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, _internal_metadata_),
  646. ~0u, // no _extensions_
  647. ~0u, // no _oneof_case_
  648. ~0u, // no _weak_field_map_
  649. ~0u, // no _inlined_string_donated_
  650. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, rid_),
  651. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, name_),
  652. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, type_),
  653. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, state_),
  654. ~0u, // no _has_bits_
  655. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRobot, _internal_metadata_),
  656. ~0u, // no _extensions_
  657. ~0u, // no _oneof_case_
  658. ~0u, // no _weak_field_map_
  659. ~0u, // no _inlined_string_donated_
  660. ~0u, // no _has_bits_
  661. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRobot, _internal_metadata_),
  662. ~0u, // no _extensions_
  663. ~0u, // no _oneof_case_
  664. ~0u, // no _weak_field_map_
  665. ~0u, // no _inlined_string_donated_
  666. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRobot, robot_),
  667. ~0u, // no _has_bits_
  668. PROTOBUF_FIELD_OFFSET(::RemoNet::CSSign, _internal_metadata_),
  669. ~0u, // no _extensions_
  670. ~0u, // no _oneof_case_
  671. ~0u, // no _weak_field_map_
  672. ~0u, // no _inlined_string_donated_
  673. PROTOBUF_FIELD_OFFSET(::RemoNet::CSSign, account_),
  674. PROTOBUF_FIELD_OFFSET(::RemoNet::CSSign, password_),
  675. ~0u, // no _has_bits_
  676. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, _internal_metadata_),
  677. ~0u, // no _extensions_
  678. ~0u, // no _oneof_case_
  679. ~0u, // no _weak_field_map_
  680. ~0u, // no _inlined_string_donated_
  681. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, ret_),
  682. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, uid_),
  683. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, cid_),
  684. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, name_),
  685. ~0u, // no _has_bits_
  686. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, _internal_metadata_),
  687. ~0u, // no _extensions_
  688. ~0u, // no _oneof_case_
  689. ~0u, // no _weak_field_map_
  690. ~0u, // no _inlined_string_donated_
  691. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, peer_),
  692. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, index_),
  693. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, egotype_),
  694. ~0u, // no _has_bits_
  695. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, _internal_metadata_),
  696. ~0u, // no _extensions_
  697. ~0u, // no _oneof_case_
  698. ~0u, // no _weak_field_map_
  699. ~0u, // no _inlined_string_donated_
  700. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, desc_),
  701. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, peer_),
  702. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, egotype_),
  703. ~0u, // no _has_bits_
  704. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, _internal_metadata_),
  705. ~0u, // no _extensions_
  706. ~0u, // no _oneof_case_
  707. ~0u, // no _weak_field_map_
  708. ~0u, // no _inlined_string_donated_
  709. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, desc_),
  710. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, peer_),
  711. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, index_),
  712. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, egotype_),
  713. ~0u, // no _has_bits_
  714. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, _internal_metadata_),
  715. ~0u, // no _extensions_
  716. ~0u, // no _oneof_case_
  717. ~0u, // no _weak_field_map_
  718. ~0u, // no _inlined_string_donated_
  719. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, desc_),
  720. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, index_),
  721. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, egotype_),
  722. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, peer_),
  723. ~0u, // no _has_bits_
  724. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, _internal_metadata_),
  725. ~0u, // no _extensions_
  726. ~0u, // no _oneof_case_
  727. ~0u, // no _weak_field_map_
  728. ~0u, // no _inlined_string_donated_
  729. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, index_),
  730. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, peer_),
  731. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, type_),
  732. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, sdp_),
  733. ~0u, // no _has_bits_
  734. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, _internal_metadata_),
  735. ~0u, // no _extensions_
  736. ~0u, // no _oneof_case_
  737. ~0u, // no _weak_field_map_
  738. ~0u, // no _inlined_string_donated_
  739. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, index_),
  740. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, peer_),
  741. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, type_),
  742. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, sdp_),
  743. ~0u, // no _has_bits_
  744. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, _internal_metadata_),
  745. ~0u, // no _extensions_
  746. ~0u, // no _oneof_case_
  747. ~0u, // no _weak_field_map_
  748. ~0u, // no _inlined_string_donated_
  749. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, index_),
  750. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, peer_),
  751. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, type_),
  752. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, candidate_),
  753. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, sdpmlineindex_),
  754. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, sdpmid_),
  755. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, egotype_),
  756. ~0u, // no _has_bits_
  757. PROTOBUF_FIELD_OFFSET(::RemoNet::Leave, _internal_metadata_),
  758. ~0u, // no _extensions_
  759. ~0u, // no _oneof_case_
  760. ~0u, // no _weak_field_map_
  761. ~0u, // no _inlined_string_donated_
  762. PROTOBUF_FIELD_OFFSET(::RemoNet::Leave, peer_),
  763. PROTOBUF_FIELD_OFFSET(::RemoNet::Leave, egotype_),
  764. ~0u, // no _has_bits_
  765. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, _internal_metadata_),
  766. ~0u, // no _extensions_
  767. ~0u, // no _oneof_case_
  768. ~0u, // no _weak_field_map_
  769. ~0u, // no _inlined_string_donated_
  770. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, peer_),
  771. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, egotype_),
  772. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, index_),
  773. ~0u, // no _has_bits_
  774. PROTOBUF_FIELD_OFFSET(::RemoNet::TestTextReq, _internal_metadata_),
  775. ~0u, // no _extensions_
  776. ~0u, // no _oneof_case_
  777. ~0u, // no _weak_field_map_
  778. ~0u, // no _inlined_string_donated_
  779. PROTOBUF_FIELD_OFFSET(::RemoNet::TestTextReq, text_),
  780. ~0u, // no _has_bits_
  781. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, _internal_metadata_),
  782. ~0u, // no _extensions_
  783. ~0u, // no _oneof_case_
  784. ~0u, // no _weak_field_map_
  785. ~0u, // no _inlined_string_donated_
  786. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, head_),
  787. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, canid_),
  788. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, data_),
  789. ~0u, // no _has_bits_
  790. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMesage, _internal_metadata_),
  791. ~0u, // no _extensions_
  792. ~0u, // no _oneof_case_
  793. ~0u, // no _weak_field_map_
  794. ~0u, // no _inlined_string_donated_
  795. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMesage, islidar_),
  796. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMesage, message_),
  797. ~0u, // no _has_bits_
  798. PROTOBUF_FIELD_OFFSET(::RemoNet::Wiper, _internal_metadata_),
  799. ~0u, // no _extensions_
  800. ~0u, // no _oneof_case_
  801. ~0u, // no _weak_field_map_
  802. ~0u, // no _inlined_string_donated_
  803. PROTOBUF_FIELD_OFFSET(::RemoNet::Wiper, ret_),
  804. ~0u, // no _has_bits_
  805. PROTOBUF_FIELD_OFFSET(::RemoNet::FrontLight, _internal_metadata_),
  806. ~0u, // no _extensions_
  807. ~0u, // no _oneof_case_
  808. ~0u, // no _weak_field_map_
  809. ~0u, // no _inlined_string_donated_
  810. PROTOBUF_FIELD_OFFSET(::RemoNet::FrontLight, ret_),
  811. ~0u, // no _has_bits_
  812. PROTOBUF_FIELD_OFFSET(::RemoNet::BackLight, _internal_metadata_),
  813. ~0u, // no _extensions_
  814. ~0u, // no _oneof_case_
  815. ~0u, // no _weak_field_map_
  816. ~0u, // no _inlined_string_donated_
  817. PROTOBUF_FIELD_OFFSET(::RemoNet::BackLight, ret_),
  818. ~0u, // no _has_bits_
  819. PROTOBUF_FIELD_OFFSET(::RemoNet::CCAskDataChannel, _internal_metadata_),
  820. ~0u, // no _extensions_
  821. ~0u, // no _oneof_case_
  822. ~0u, // no _weak_field_map_
  823. ~0u, // no _inlined_string_donated_
  824. ~0u, // no _has_bits_
  825. PROTOBUF_FIELD_OFFSET(::RemoNet::IMuMessage, _internal_metadata_),
  826. ~0u, // no _extensions_
  827. ~0u, // no _oneof_case_
  828. ~0u, // no _weak_field_map_
  829. ~0u, // no _inlined_string_donated_
  830. PROTOBUF_FIELD_OFFSET(::RemoNet::IMuMessage, rx_),
  831. PROTOBUF_FIELD_OFFSET(::RemoNet::IMuMessage, ry_),
  832. ~0u, // no _has_bits_
  833. PROTOBUF_FIELD_OFFSET(::RemoNet::CCPing, _internal_metadata_),
  834. ~0u, // no _extensions_
  835. ~0u, // no _oneof_case_
  836. ~0u, // no _weak_field_map_
  837. ~0u, // no _inlined_string_donated_
  838. PROTOBUF_FIELD_OFFSET(::RemoNet::CCPing, tick_),
  839. ~0u, // no _has_bits_
  840. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, _internal_metadata_),
  841. ~0u, // no _extensions_
  842. ~0u, // no _oneof_case_
  843. ~0u, // no _weak_field_map_
  844. ~0u, // no _inlined_string_donated_
  845. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar0_),
  846. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar1_),
  847. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar2_),
  848. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar3_),
  849. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar4_),
  850. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar5_),
  851. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar6_),
  852. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar7_),
  853. ~0u, // no _has_bits_
  854. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, _internal_metadata_),
  855. ~0u, // no _extensions_
  856. ~0u, // no _oneof_case_
  857. ~0u, // no _weak_field_map_
  858. ~0u, // no _inlined_string_donated_
  859. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, steer_),
  860. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, arm_),
  861. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, bucket_),
  862. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, throttle_),
  863. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, brake_),
  864. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, emergency_),
  865. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, resume_),
  866. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, gears_),
  867. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, frontlight_),
  868. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, backlight_),
  869. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, wipe_),
  870. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, directionlight_),
  871. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, buzzer_),
  872. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, gears_d_),
  873. ~0u, // no _has_bits_
  874. PROTOBUF_FIELD_OFFSET(::RemoNet::CCBootStrapReq, _internal_metadata_),
  875. ~0u, // no _extensions_
  876. ~0u, // no _oneof_case_
  877. ~0u, // no _weak_field_map_
  878. ~0u, // no _inlined_string_donated_
  879. ~0u, // no _has_bits_
  880. PROTOBUF_FIELD_OFFSET(::RemoNet::CCBooStrapRep, _internal_metadata_),
  881. ~0u, // no _extensions_
  882. ~0u, // no _oneof_case_
  883. ~0u, // no _weak_field_map_
  884. ~0u, // no _inlined_string_donated_
  885. PROTOBUF_FIELD_OFFSET(::RemoNet::CCBooStrapRep, ret_),
  886. ~0u, // no _has_bits_
  887. PROTOBUF_FIELD_OFFSET(::RemoNet::CCStartupReq, _internal_metadata_),
  888. ~0u, // no _extensions_
  889. ~0u, // no _oneof_case_
  890. ~0u, // no _weak_field_map_
  891. ~0u, // no _inlined_string_donated_
  892. ~0u, // no _has_bits_
  893. PROTOBUF_FIELD_OFFSET(::RemoNet::CCStartupRep, _internal_metadata_),
  894. ~0u, // no _extensions_
  895. ~0u, // no _oneof_case_
  896. ~0u, // no _weak_field_map_
  897. ~0u, // no _inlined_string_donated_
  898. PROTOBUF_FIELD_OFFSET(::RemoNet::CCStartupRep, ret_),
  899. ~0u, // no _has_bits_
  900. PROTOBUF_FIELD_OFFSET(::RemoNet::CCSwitch, _internal_metadata_),
  901. ~0u, // no _extensions_
  902. ~0u, // no _oneof_case_
  903. ~0u, // no _weak_field_map_
  904. ~0u, // no _inlined_string_donated_
  905. PROTOBUF_FIELD_OFFSET(::RemoNet::CCSwitch, front_),
  906. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, _has_bits_),
  907. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, _internal_metadata_),
  908. ~0u, // no _extensions_
  909. ~0u, // no _oneof_case_
  910. ~0u, // no _weak_field_map_
  911. ~0u, // no _inlined_string_donated_
  912. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, timestamp_),
  913. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, seq_),
  914. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, frame_id_),
  915. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, height_),
  916. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, width_),
  917. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, is_dense_),
  918. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, is_left_),
  919. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, data_),
  920. 1,
  921. 2,
  922. 0,
  923. 3,
  924. 4,
  925. 5,
  926. 6,
  927. ~0u,
  928. ~0u, // no _has_bits_
  929. PROTOBUF_FIELD_OFFSET(::RemoNet::SensorStop, _internal_metadata_),
  930. ~0u, // no _extensions_
  931. ~0u, // no _oneof_case_
  932. ~0u, // no _weak_field_map_
  933. ~0u, // no _inlined_string_donated_
  934. ~0u, // no _has_bits_
  935. PROTOBUF_FIELD_OFFSET(::RemoNet::StopAck, _internal_metadata_),
  936. ~0u, // no _extensions_
  937. ~0u, // no _oneof_case_
  938. ~0u, // no _weak_field_map_
  939. ~0u, // no _inlined_string_donated_
  940. ~0u, // no _has_bits_
  941. PROTOBUF_FIELD_OFFSET(::RemoNet::CCManipulation, _internal_metadata_),
  942. ~0u, // no _extensions_
  943. ~0u, // no _oneof_case_
  944. ~0u, // no _weak_field_map_
  945. ~0u, // no _inlined_string_donated_
  946. PROTOBUF_FIELD_OFFSET(::RemoNet::CCManipulation, sensor_),
  947. PROTOBUF_FIELD_OFFSET(::RemoNet::CCManipulation, car_),
  948. ~0u, // no _has_bits_
  949. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAddRobot, _internal_metadata_),
  950. ~0u, // no _extensions_
  951. ~0u, // no _oneof_case_
  952. ~0u, // no _weak_field_map_
  953. ~0u, // no _inlined_string_donated_
  954. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAddRobot, robot_),
  955. ~0u, // no _has_bits_
  956. PROTOBUF_FIELD_OFFSET(::RemoNet::SCDelRobot, _internal_metadata_),
  957. ~0u, // no _extensions_
  958. ~0u, // no _oneof_case_
  959. ~0u, // no _weak_field_map_
  960. ~0u, // no _inlined_string_donated_
  961. PROTOBUF_FIELD_OFFSET(::RemoNet::SCDelRobot, peer_),
  962. PROTOBUF_FIELD_OFFSET(::RemoNet::SCDelRobot, egotype_),
  963. ~0u, // no _has_bits_
  964. PROTOBUF_FIELD_OFFSET(::RemoNet::State, _internal_metadata_),
  965. ~0u, // no _extensions_
  966. ~0u, // no _oneof_case_
  967. ~0u, // no _weak_field_map_
  968. ~0u, // no _inlined_string_donated_
  969. PROTOBUF_FIELD_OFFSET(::RemoNet::State, engine_speed_),
  970. PROTOBUF_FIELD_OFFSET(::RemoNet::State, travel_speed_),
  971. PROTOBUF_FIELD_OFFSET(::RemoNet::State, fuel_level_),
  972. PROTOBUF_FIELD_OFFSET(::RemoNet::State, engine_temperature_),
  973. PROTOBUF_FIELD_OFFSET(::RemoNet::State, hydraulic_oil_temperature_),
  974. PROTOBUF_FIELD_OFFSET(::RemoNet::State, main_pump_1_pressure_),
  975. PROTOBUF_FIELD_OFFSET(::RemoNet::State, main_pump_2_pressure_),
  976. PROTOBUF_FIELD_OFFSET(::RemoNet::State, hand_gear_),
  977. PROTOBUF_FIELD_OFFSET(::RemoNet::State, actual_gear_),
  978. PROTOBUF_FIELD_OFFSET(::RemoNet::State, gripper_height_),
  979. PROTOBUF_FIELD_OFFSET(::RemoNet::State, amplitude_),
  980. PROTOBUF_FIELD_OFFSET(::RemoNet::State, boom_angle_),
  981. PROTOBUF_FIELD_OFFSET(::RemoNet::State, stick_angle_),
  982. PROTOBUF_FIELD_OFFSET(::RemoNet::State, idle_protection_),
  983. PROTOBUF_FIELD_OFFSET(::RemoNet::State, front_toggle_),
  984. PROTOBUF_FIELD_OFFSET(::RemoNet::State, back_toggle_),
  985. PROTOBUF_FIELD_OFFSET(::RemoNet::State, error_buff_),
  986. PROTOBUF_FIELD_OFFSET(::RemoNet::State, interlock_),
  987. PROTOBUF_FIELD_OFFSET(::RemoNet::State, safety_switch_),
  988. PROTOBUF_FIELD_OFFSET(::RemoNet::State, arm_lift_pilot_),
  989. PROTOBUF_FIELD_OFFSET(::RemoNet::State, arm_lowering_pilot_),
  990. PROTOBUF_FIELD_OFFSET(::RemoNet::State, lever_lifting_pilot_),
  991. PROTOBUF_FIELD_OFFSET(::RemoNet::State, rod_lowering_pilot_),
  992. PROTOBUF_FIELD_OFFSET(::RemoNet::State, left_rotary_pilot_),
  993. PROTOBUF_FIELD_OFFSET(::RemoNet::State, right_rotary_pilot_),
  994. PROTOBUF_FIELD_OFFSET(::RemoNet::State, grab_open_pilot_),
  995. PROTOBUF_FIELD_OFFSET(::RemoNet::State, grab_close_pilot_),
  996. PROTOBUF_FIELD_OFFSET(::RemoNet::State, safety_valves_),
  997. ~0u, // no _has_bits_
  998. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, _internal_metadata_),
  999. ~0u, // no _extensions_
  1000. ~0u, // no _oneof_case_
  1001. ~0u, // no _weak_field_map_
  1002. ~0u, // no _inlined_string_donated_
  1003. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, dlc_),
  1004. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, canid_),
  1005. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, data_),
  1006. ~0u, // no _has_bits_
  1007. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMsg, _internal_metadata_),
  1008. ~0u, // no _extensions_
  1009. ~0u, // no _oneof_case_
  1010. ~0u, // no _weak_field_map_
  1011. ~0u, // no _inlined_string_donated_
  1012. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMsg, frams_),
  1013. };
  1014. static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  1015. { 0, -1, -1, sizeof(::RemoNet::CSAdd)},
  1016. { 9, -1, -1, sizeof(::RemoNet::SCAdd)},
  1017. { 19, -1, -1, sizeof(::RemoNet::SCKickOff)},
  1018. { 25, -1, -1, sizeof(::RemoNet::Robot)},
  1019. { 35, -1, -1, sizeof(::RemoNet::CSRobot)},
  1020. { 41, -1, -1, sizeof(::RemoNet::SCRobot)},
  1021. { 48, -1, -1, sizeof(::RemoNet::CSSign)},
  1022. { 56, -1, -1, sizeof(::RemoNet::SCSign)},
  1023. { 66, -1, -1, sizeof(::RemoNet::CSReq)},
  1024. { 75, -1, -1, sizeof(::RemoNet::SCReq)},
  1025. { 84, -1, -1, sizeof(::RemoNet::CSRep)},
  1026. { 94, -1, -1, sizeof(::RemoNet::SCRep)},
  1027. { 104, -1, -1, sizeof(::RemoNet::Offer)},
  1028. { 114, -1, -1, sizeof(::RemoNet::Answer)},
  1029. { 124, -1, -1, sizeof(::RemoNet::Candidate)},
  1030. { 137, -1, -1, sizeof(::RemoNet::Leave)},
  1031. { 145, -1, -1, sizeof(::RemoNet::Close)},
  1032. { 154, -1, -1, sizeof(::RemoNet::TestTextReq)},
  1033. { 161, -1, -1, sizeof(::RemoNet::CanMessage)},
  1034. { 170, -1, -1, sizeof(::RemoNet::CCCanMesage)},
  1035. { 178, -1, -1, sizeof(::RemoNet::Wiper)},
  1036. { 185, -1, -1, sizeof(::RemoNet::FrontLight)},
  1037. { 192, -1, -1, sizeof(::RemoNet::BackLight)},
  1038. { 199, -1, -1, sizeof(::RemoNet::CCAskDataChannel)},
  1039. { 205, -1, -1, sizeof(::RemoNet::IMuMessage)},
  1040. { 213, -1, -1, sizeof(::RemoNet::CCPing)},
  1041. { 220, -1, -1, sizeof(::RemoNet::CCRadarMessage)},
  1042. { 234, -1, -1, sizeof(::RemoNet::CCRobotAnalog)},
  1043. { 254, -1, -1, sizeof(::RemoNet::CCBootStrapReq)},
  1044. { 260, -1, -1, sizeof(::RemoNet::CCBooStrapRep)},
  1045. { 267, -1, -1, sizeof(::RemoNet::CCStartupReq)},
  1046. { 273, -1, -1, sizeof(::RemoNet::CCStartupRep)},
  1047. { 280, -1, -1, sizeof(::RemoNet::CCSwitch)},
  1048. { 287, 301, -1, sizeof(::RemoNet::LidarPoint)},
  1049. { 309, -1, -1, sizeof(::RemoNet::SensorStop)},
  1050. { 315, -1, -1, sizeof(::RemoNet::StopAck)},
  1051. { 321, -1, -1, sizeof(::RemoNet::CCManipulation)},
  1052. { 329, -1, -1, sizeof(::RemoNet::SCAddRobot)},
  1053. { 336, -1, -1, sizeof(::RemoNet::SCDelRobot)},
  1054. { 344, -1, -1, sizeof(::RemoNet::State)},
  1055. { 378, -1, -1, sizeof(::RemoNet::can_net_frame)},
  1056. { 387, -1, -1, sizeof(::RemoNet::CCCanMsg)},
  1057. };
  1058. static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
  1059. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSAdd_default_instance_),
  1060. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCAdd_default_instance_),
  1061. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCKickOff_default_instance_),
  1062. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Robot_default_instance_),
  1063. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSRobot_default_instance_),
  1064. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCRobot_default_instance_),
  1065. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSSign_default_instance_),
  1066. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCSign_default_instance_),
  1067. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSReq_default_instance_),
  1068. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCReq_default_instance_),
  1069. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSRep_default_instance_),
  1070. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCRep_default_instance_),
  1071. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Offer_default_instance_),
  1072. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Answer_default_instance_),
  1073. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Candidate_default_instance_),
  1074. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Leave_default_instance_),
  1075. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Close_default_instance_),
  1076. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_TestTextReq_default_instance_),
  1077. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CanMessage_default_instance_),
  1078. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCCanMesage_default_instance_),
  1079. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Wiper_default_instance_),
  1080. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_FrontLight_default_instance_),
  1081. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_BackLight_default_instance_),
  1082. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCAskDataChannel_default_instance_),
  1083. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_IMuMessage_default_instance_),
  1084. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCPing_default_instance_),
  1085. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCRadarMessage_default_instance_),
  1086. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCRobotAnalog_default_instance_),
  1087. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCBootStrapReq_default_instance_),
  1088. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCBooStrapRep_default_instance_),
  1089. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCStartupReq_default_instance_),
  1090. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCStartupRep_default_instance_),
  1091. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCSwitch_default_instance_),
  1092. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_LidarPoint_default_instance_),
  1093. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SensorStop_default_instance_),
  1094. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_StopAck_default_instance_),
  1095. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCManipulation_default_instance_),
  1096. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCAddRobot_default_instance_),
  1097. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCDelRobot_default_instance_),
  1098. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_State_default_instance_),
  1099. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_can_net_frame_default_instance_),
  1100. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCCanMsg_default_instance_),
  1101. };
  1102. const char descriptor_table_protodef_protocol_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  1103. "\n\016protocol.proto\022\007RemoNet\"3\n\005CSAdd\022\016\n\006se"
  1104. "rial\030\001 \001(\t\022\014\n\004type\030\002 \001(\005\022\014\n\004name\030\003 \001(\t\"<"
  1105. "\n\005SCAdd\022\013\n\003ret\030\001 \001(\010\022\013\n\003uid\030\002 \001(\005\022\013\n\003cid"
  1106. "\030\003 \001(\005\022\014\n\004name\030\004 \001(\t\"\013\n\tSCKickOff\"\213\001\n\005Ro"
  1107. "bot\022\013\n\003rid\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\014\n\004type\030\003"
  1108. " \001(\005\022(\n\005state\030\004 \001(\0162\031.RemoNet.Robot.Robo"
  1109. "tState\"/\n\nRobotState\022\013\n\007Offline\020\000\022\n\n\006Onl"
  1110. "ine\020\001\022\010\n\004Busy\020\002\"\t\n\007CSRobot\"(\n\007SCRobot\022\035\n"
  1111. "\005robot\030\001 \003(\0132\016.RemoNet.Robot\"+\n\006CSSign\022\017"
  1112. "\n\007account\030\001 \001(\t\022\020\n\010password\030\002 \001(\t\"=\n\006SCS"
  1113. "ign\022\013\n\003ret\030\001 \001(\010\022\013\n\003uid\030\002 \001(\005\022\013\n\003cid\030\003 \001"
  1114. "(\005\022\014\n\004name\030\004 \001(\t\"5\n\005CSReq\022\014\n\004peer\030\001 \001(\005\022"
  1115. "\r\n\005index\030\002 \001(\005\022\017\n\007egotype\030\003 \001(\005\"H\n\005SCReq"
  1116. "\022 \n\004desc\030\001 \001(\0162\022.RemoNet.VideoDesc\022\014\n\004pe"
  1117. "er\030\002 \001(\005\022\017\n\007egotype\030\003 \001(\005\"W\n\005CSRep\022 \n\004de"
  1118. "sc\030\001 \001(\0162\022.RemoNet.VideoDesc\022\014\n\004peer\030\002 \001"
  1119. "(\005\022\r\n\005index\030\003 \001(\005\022\017\n\007egotype\030\004 \001(\005\"W\n\005SC"
  1120. "Rep\022 \n\004desc\030\001 \001(\0162\022.RemoNet.VideoDesc\022\r\n"
  1121. "\005index\030\002 \001(\005\022\017\n\007egotype\030\003 \001(\005\022\014\n\004peer\030\004 "
  1122. "\001(\005\"\?\n\005Offer\022\r\n\005index\030\001 \001(\005\022\014\n\004peer\030\002 \001("
  1123. "\005\022\014\n\004type\030\003 \001(\t\022\013\n\003sdp\030\004 \001(\t\"@\n\006Answer\022\r"
  1124. "\n\005index\030\001 \001(\005\022\014\n\004peer\030\002 \001(\005\022\014\n\004type\030\003 \001("
  1125. "\t\022\013\n\003sdp\030\004 \001(\t\"\201\001\n\tCandidate\022\r\n\005index\030\001 "
  1126. "\001(\005\022\014\n\004peer\030\002 \001(\005\022\014\n\004type\030\003 \001(\t\022\021\n\tcandi"
  1127. "date\030\004 \001(\t\022\025\n\rsdpMLineIndex\030\005 \001(\005\022\016\n\006sdp"
  1128. "Mid\030\006 \001(\t\022\017\n\007egotype\030\007 \001(\005\"&\n\005Leave\022\014\n\004p"
  1129. "eer\030\001 \001(\005\022\017\n\007egotype\030\002 \001(\005\"5\n\005Close\022\014\n\004p"
  1130. "eer\030\001 \001(\005\022\017\n\007egotype\030\002 \001(\005\022\r\n\005index\030\003 \001("
  1131. "\005\"\033\n\013TestTextReq\022\014\n\004text\030\001 \001(\t\"7\n\nCanMes"
  1132. "sage\022\014\n\004head\030\001 \001(\005\022\r\n\005canid\030\002 \001(\005\022\014\n\004dat"
  1133. "a\030\003 \001(\014\"D\n\013CCCanMesage\022\017\n\007islidar\030\001 \001(\010\022"
  1134. "$\n\007message\030\002 \003(\0132\023.RemoNet.CanMessage\"\024\n"
  1135. "\005Wiper\022\013\n\003ret\030\001 \001(\010\"\031\n\nFrontLight\022\013\n\003ret"
  1136. "\030\001 \001(\010\"\030\n\tBackLight\022\013\n\003ret\030\001 \001(\010\"\022\n\020CCAs"
  1137. "kDataChannel\"$\n\nIMuMessage\022\n\n\002rx\030\001 \001(\002\022\n"
  1138. "\n\002ry\030\002 \001(\002\"\026\n\006CCPing\022\014\n\004tick\030\001 \001(\003\"\220\001\n\016C"
  1139. "CRadarMessage\022\016\n\006radar0\030\001 \001(\005\022\016\n\006radar1\030"
  1140. "\002 \001(\005\022\016\n\006radar2\030\003 \001(\005\022\016\n\006radar3\030\004 \001(\005\022\016\n"
  1141. "\006radar4\030\005 \001(\005\022\016\n\006radar5\030\006 \001(\005\022\016\n\006radar6\030"
  1142. "\007 \001(\005\022\016\n\006radar7\030\010 \001(\005\"\267\002\n\rCCRobotAnalog\022"
  1143. "\r\n\005steer\030\001 \001(\005\022\013\n\003arm\030\002 \001(\005\022\016\n\006bucket\030\003 "
  1144. "\001(\005\022\020\n\010throttle\030\004 \001(\005\022\r\n\005brake\030\005 \001(\005\022\021\n\t"
  1145. "emergency\030\010 \001(\010\022\016\n\006resume\030\t \001(\010\022\035\n\005gears"
  1146. "\030\n \001(\0162\016.RemoNet.Gears\022\022\n\nfrontlight\030\013 \001"
  1147. "(\010\022\021\n\tbacklight\030\014 \001(\010\022\014\n\004wipe\030\r \001(\010\022/\n\016d"
  1148. "irectionlight\030\016 \001(\0162\027.RemoNet.DirectionL"
  1149. "ight\022\016\n\006buzzer\030\017 \001(\010\022!\n\007gears_d\030\020 \001(\0162\020."
  1150. "RemoNet.Gears_D\"\020\n\016CCBootStrapReq\"\034\n\rCCB"
  1151. "ooStrapRep\022\013\n\003ret\030\001 \001(\010\"\016\n\014CCStartupReq\""
  1152. "\033\n\014CCStartupRep\022\013\n\003ret\030\001 \001(\010\"\031\n\010CCSwitch"
  1153. "\022\r\n\005front\030\001 \001(\010\"\202\002\n\nLidarPoint\022\026\n\ttimest"
  1154. "amp\030\001 \001(\001H\000\210\001\001\022\020\n\003seq\030\002 \001(\rH\001\210\001\001\022\025\n\010fram"
  1155. "e_id\030\003 \001(\tH\002\210\001\001\022\023\n\006height\030\004 \001(\rH\003\210\001\001\022\022\n\005"
  1156. "width\030\005 \001(\rH\004\210\001\001\022\025\n\010is_dense\030\006 \001(\010H\005\210\001\001\022"
  1157. "\024\n\007is_left\030\007 \001(\010H\006\210\001\001\022\014\n\004data\030\010 \003(\002B\014\n\n_"
  1158. "timestampB\006\n\004_seqB\013\n\t_frame_idB\t\n\007_heigh"
  1159. "tB\010\n\006_widthB\013\n\t_is_denseB\n\n\010_is_left\"\014\n\n"
  1160. "SensorStop\"\t\n\007StopAck\"-\n\016CCManipulation\022"
  1161. "\016\n\006sensor\030\001 \001(\014\022\013\n\003car\030\002 \001(\014\"+\n\nSCAddRob"
  1162. "ot\022\035\n\005robot\030\001 \001(\0132\016.RemoNet.Robot\"+\n\nSCD"
  1163. "elRobot\022\014\n\004peer\030\001 \001(\005\022\017\n\007egotype\030\002 \001(\005\"\256"
  1164. "\005\n\005State\022\024\n\014engine_speed\030\001 \001(\005\022\024\n\014travel"
  1165. "_speed\030\002 \001(\005\022\022\n\nfuel_level\030\003 \001(\005\022\032\n\022engi"
  1166. "ne_temperature\030\004 \001(\005\022!\n\031hydraulic_oil_te"
  1167. "mperature\030\005 \001(\005\022\034\n\024main_pump_1_pressure\030"
  1168. "\006 \001(\005\022\034\n\024main_pump_2_pressure\030\007 \001(\005\022\021\n\th"
  1169. "and_gear\030\010 \001(\005\022\023\n\013actual_gear\030\t \001(\005\022\026\n\016g"
  1170. "ripper_height\030\n \001(\002\022\021\n\tamplitude\030\013 \001(\002\022\022"
  1171. "\n\nboom_angle\030\014 \001(\005\022\023\n\013stick_angle\030\r \001(\005\022"
  1172. "\027\n\017idle_protection\030\016 \001(\005\022\024\n\014front_toggle"
  1173. "\030\017 \001(\005\022\023\n\013back_toggle\030\020 \001(\005\022\022\n\nerror_Buf"
  1174. "f\030\021 \001(\014\022\021\n\tinterlock\030\022 \001(\005\022\025\n\rsafety_swi"
  1175. "tch\030\023 \001(\005\022\026\n\016arm_lift_pilot\030\024 \001(\005\022\032\n\022arm"
  1176. "_lowering_pilot\030\025 \001(\005\022\033\n\023lever_lifting_p"
  1177. "ilot\030\026 \001(\005\022\032\n\022rod_lowering_pilot\030\027 \001(\005\022\031"
  1178. "\n\021left_rotary_pilot\030\030 \001(\005\022\032\n\022right_rotar"
  1179. "y_pilot\030\031 \001(\005\022\027\n\017grab_open_pilot\030\032 \001(\005\022\030"
  1180. "\n\020grab_close_pilot\030\033 \001(\005\022\025\n\rsafety_valve"
  1181. "s\030\034 \001(\005\"9\n\rcan_net_frame\022\013\n\003dlc\030\001 \001(\021\022\r\n"
  1182. "\005canid\030\002 \001(\005\022\014\n\004data\030\003 \001(\014\"1\n\010CCCanMsg\022%"
  1183. "\n\005frams\030\001 \003(\0132\026.RemoNet.can_net_frame*\346\001"
  1184. "\n\tCSMessage\022\013\n\007CS_NONE\020\000\022\014\n\007CS_Sign\020\320\017\022\013"
  1185. "\n\006CS_Req\020\321\017\022\013\n\006CS_Rep\020\322\017\022\021\n\014CS_CancelReq"
  1186. "\020\323\017\022\r\n\010CS_Offer\020\324\017\022\016\n\tCS_Answer\020\325\017\022\021\n\014CS"
  1187. "_Candidate\020\326\017\022\r\n\010CS_Leave\020\327\017\022\021\n\014CS_KeepA"
  1188. "live\020\330\017\022\013\n\006CS_Add\020\331\017\022\r\n\010CS_Robot\020\332\017\022\022\n\rC"
  1189. "S_CloseVideo\020\333\017\022\r\n\010CS_State\020\336\017*\223\003\n\tSCMes"
  1190. "sage\022\013\n\007SC_NONE\020\000\022\014\n\007SC_Sign\020\240\037\022\013\n\006SC_Re"
  1191. "q\020\241\037\022\013\n\006SC_Rep\020\242\037\022\016\n\tSC_Cancel\020\243\037\022\r\n\010SC_"
  1192. "Offer\020\244\037\022\016\n\tSC_Answer\020\245\037\022\021\n\014SC_Candidate"
  1193. "\020\246\037\022\013\n\006SC_Add\020\247\037\022\r\n\010SC_Robot\020\250\037\022\021\n\014SC_No"
  1194. "tifyReq\020\251\037\022\021\n\014SC_NotifyRep\020\252\037\022\024\n\017SC_Noti"
  1195. "fyAnswer\020\253\037\022\023\n\016SC_NotifyOffer\020\254\037\022\027\n\022SC_N"
  1196. "otifyCandidate\020\255\037\022\023\n\016SC_NotifyLeave\020\256\037\022\024"
  1197. "\n\017SC_NotifyCancel\020\257\037\022\021\n\014SC_NotifyAdd\020\260\037\022"
  1198. "\021\n\014SC_NotifyDel\020\261\037\022\030\n\023SC_NotifyCloseVide"
  1199. "o\020\262\037\022\017\n\nSC_KickOff\020\263\037\022\r\n\010SC_State\020\266\037*\321\002\n"
  1200. "\tCCMessage\022\013\n\007CC_None\020\000\022\014\n\007CC_Text\020\300>\022\013\n"
  1201. "\006CC_CAN\020\301>\022\013\n\006CC_IMU\020\302>\022\026\n\021CC_ASKDATACHA"
  1202. "NNEL\020\303>\022\024\n\017CC_Manipulation\020\304>\022\r\n\010CC_Rada"
  1203. "r\020\305>\022\016\n\tCC_Switch\020\306>\022\014\n\007CC_Ping\020\307>\022\022\n\rCC"
  1204. "_SensorStop\020\310>\022\017\n\nCC_StopACK\020\311>\022\021\n\014CC_LI"
  1205. "DARDATA\020\312>\022\016\n\tCC_CANMSG\020\313>\022\r\n\010CC_STATE\020\314"
  1206. ">\022\023\n\016CC_RobotAnalog\020\321>\022\017\n\nCC_BootReq\020\315>\022"
  1207. "\022\n\rCC_StartupReq\020\316>\022\017\n\nCC_BootRep\020\317>\022\022\n\r"
  1208. "CC_StartupRep\020\320>*F\n\tVideoDesc\022\006\n\002OK\020\000\022\010\n"
  1209. "\004Busy\020\001\022\n\n\006Reject\020\002\022\013\n\007NoFound\020\003\022\016\n\nIsVi"
  1210. "deoing\020\004*&\n\005Gears\022\010\n\004None\020\000\022\005\n\001N\020\001\022\005\n\001D\020"
  1211. "\002\022\005\n\001R\020\003*9\n\007Gears_D\022\n\n\006None_d\020\000\022\007\n\003D_1\020\001"
  1212. "\022\007\n\003D_2\020\002\022\007\n\003D_3\020\003\022\007\n\003D_4\020\004*=\n\016Direction"
  1213. "Light\022\016\n\nRightLight\020\000\022\r\n\tLeftLight\020\001\022\014\n\010"
  1214. "OffLight\020\002b\006proto3"
  1215. ;
  1216. static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_protocol_2eproto_once;
  1217. const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_protocol_2eproto = {
  1218. false, false, 4458, descriptor_table_protodef_protocol_2eproto, "protocol.proto",
  1219. &descriptor_table_protocol_2eproto_once, nullptr, 0, 42,
  1220. schemas, file_default_instances, TableStruct_protocol_2eproto::offsets,
  1221. file_level_metadata_protocol_2eproto, file_level_enum_descriptors_protocol_2eproto, file_level_service_descriptors_protocol_2eproto,
  1222. };
  1223. PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_protocol_2eproto_getter() {
  1224. return &descriptor_table_protocol_2eproto;
  1225. }
  1226. // Force running AddDescriptors() at dynamic initialization time.
  1227. PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_protocol_2eproto(&descriptor_table_protocol_2eproto);
  1228. namespace RemoNet {
  1229. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Robot_RobotState_descriptor() {
  1230. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1231. return file_level_enum_descriptors_protocol_2eproto[0];
  1232. }
  1233. bool Robot_RobotState_IsValid(int value) {
  1234. switch (value) {
  1235. case 0:
  1236. case 1:
  1237. case 2:
  1238. return true;
  1239. default:
  1240. return false;
  1241. }
  1242. }
  1243. #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
  1244. constexpr Robot_RobotState Robot::Offline;
  1245. constexpr Robot_RobotState Robot::Online;
  1246. constexpr Robot_RobotState Robot::Busy;
  1247. constexpr Robot_RobotState Robot::RobotState_MIN;
  1248. constexpr Robot_RobotState Robot::RobotState_MAX;
  1249. constexpr int Robot::RobotState_ARRAYSIZE;
  1250. #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
  1251. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CSMessage_descriptor() {
  1252. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1253. return file_level_enum_descriptors_protocol_2eproto[1];
  1254. }
  1255. bool CSMessage_IsValid(int value) {
  1256. switch (value) {
  1257. case 0:
  1258. case 2000:
  1259. case 2001:
  1260. case 2002:
  1261. case 2003:
  1262. case 2004:
  1263. case 2005:
  1264. case 2006:
  1265. case 2007:
  1266. case 2008:
  1267. case 2009:
  1268. case 2010:
  1269. case 2011:
  1270. case 2014:
  1271. return true;
  1272. default:
  1273. return false;
  1274. }
  1275. }
  1276. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SCMessage_descriptor() {
  1277. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1278. return file_level_enum_descriptors_protocol_2eproto[2];
  1279. }
  1280. bool SCMessage_IsValid(int value) {
  1281. switch (value) {
  1282. case 0:
  1283. case 4000:
  1284. case 4001:
  1285. case 4002:
  1286. case 4003:
  1287. case 4004:
  1288. case 4005:
  1289. case 4006:
  1290. case 4007:
  1291. case 4008:
  1292. case 4009:
  1293. case 4010:
  1294. case 4011:
  1295. case 4012:
  1296. case 4013:
  1297. case 4014:
  1298. case 4015:
  1299. case 4016:
  1300. case 4017:
  1301. case 4018:
  1302. case 4019:
  1303. case 4022:
  1304. return true;
  1305. default:
  1306. return false;
  1307. }
  1308. }
  1309. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CCMessage_descriptor() {
  1310. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1311. return file_level_enum_descriptors_protocol_2eproto[3];
  1312. }
  1313. bool CCMessage_IsValid(int value) {
  1314. switch (value) {
  1315. case 0:
  1316. case 8000:
  1317. case 8001:
  1318. case 8002:
  1319. case 8003:
  1320. case 8004:
  1321. case 8005:
  1322. case 8006:
  1323. case 8007:
  1324. case 8008:
  1325. case 8009:
  1326. case 8010:
  1327. case 8011:
  1328. case 8012:
  1329. case 8013:
  1330. case 8014:
  1331. case 8015:
  1332. case 8016:
  1333. case 8017:
  1334. return true;
  1335. default:
  1336. return false;
  1337. }
  1338. }
  1339. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VideoDesc_descriptor() {
  1340. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1341. return file_level_enum_descriptors_protocol_2eproto[4];
  1342. }
  1343. bool VideoDesc_IsValid(int value) {
  1344. switch (value) {
  1345. case 0:
  1346. case 1:
  1347. case 2:
  1348. case 3:
  1349. case 4:
  1350. return true;
  1351. default:
  1352. return false;
  1353. }
  1354. }
  1355. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Gears_descriptor() {
  1356. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1357. return file_level_enum_descriptors_protocol_2eproto[5];
  1358. }
  1359. bool Gears_IsValid(int value) {
  1360. switch (value) {
  1361. case 0:
  1362. case 1:
  1363. case 2:
  1364. case 3:
  1365. return true;
  1366. default:
  1367. return false;
  1368. }
  1369. }
  1370. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Gears_D_descriptor() {
  1371. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1372. return file_level_enum_descriptors_protocol_2eproto[6];
  1373. }
  1374. bool Gears_D_IsValid(int value) {
  1375. switch (value) {
  1376. case 0:
  1377. case 1:
  1378. case 2:
  1379. case 3:
  1380. case 4:
  1381. return true;
  1382. default:
  1383. return false;
  1384. }
  1385. }
  1386. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DirectionLight_descriptor() {
  1387. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1388. return file_level_enum_descriptors_protocol_2eproto[7];
  1389. }
  1390. bool DirectionLight_IsValid(int value) {
  1391. switch (value) {
  1392. case 0:
  1393. case 1:
  1394. case 2:
  1395. return true;
  1396. default:
  1397. return false;
  1398. }
  1399. }
  1400. // ===================================================================
  1401. class CSAdd::_Internal {
  1402. public:
  1403. };
  1404. CSAdd::CSAdd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1405. bool is_message_owned)
  1406. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  1407. SharedCtor();
  1408. if (!is_message_owned) {
  1409. RegisterArenaDtor(arena);
  1410. }
  1411. // @@protoc_insertion_point(arena_constructor:RemoNet.CSAdd)
  1412. }
  1413. CSAdd::CSAdd(const CSAdd& from)
  1414. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1415. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1416. serial_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1417. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1418. serial_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1419. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1420. if (!from._internal_serial().empty()) {
  1421. serial_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_serial(),
  1422. GetArenaForAllocation());
  1423. }
  1424. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1425. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1426. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1427. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1428. if (!from._internal_name().empty()) {
  1429. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  1430. GetArenaForAllocation());
  1431. }
  1432. type_ = from.type_;
  1433. // @@protoc_insertion_point(copy_constructor:RemoNet.CSAdd)
  1434. }
  1435. inline void CSAdd::SharedCtor() {
  1436. serial_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1437. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1438. serial_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1439. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1440. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1441. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1442. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1443. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1444. type_ = 0;
  1445. }
  1446. CSAdd::~CSAdd() {
  1447. // @@protoc_insertion_point(destructor:RemoNet.CSAdd)
  1448. if (GetArenaForAllocation() != nullptr) return;
  1449. SharedDtor();
  1450. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1451. }
  1452. inline void CSAdd::SharedDtor() {
  1453. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  1454. serial_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1455. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1456. }
  1457. void CSAdd::ArenaDtor(void* object) {
  1458. CSAdd* _this = reinterpret_cast< CSAdd* >(object);
  1459. (void)_this;
  1460. }
  1461. void CSAdd::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1462. }
  1463. void CSAdd::SetCachedSize(int size) const {
  1464. _cached_size_.Set(size);
  1465. }
  1466. void CSAdd::Clear() {
  1467. // @@protoc_insertion_point(message_clear_start:RemoNet.CSAdd)
  1468. uint32_t cached_has_bits = 0;
  1469. // Prevent compiler warnings about cached_has_bits being unused
  1470. (void) cached_has_bits;
  1471. serial_.ClearToEmpty();
  1472. name_.ClearToEmpty();
  1473. type_ = 0;
  1474. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1475. }
  1476. const char* CSAdd::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1477. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1478. while (!ctx->Done(&ptr)) {
  1479. uint32_t tag;
  1480. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1481. switch (tag >> 3) {
  1482. // string serial = 1;
  1483. case 1:
  1484. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  1485. auto str = _internal_mutable_serial();
  1486. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1487. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSAdd.serial"));
  1488. CHK_(ptr);
  1489. } else
  1490. goto handle_unusual;
  1491. continue;
  1492. // int32 type = 2;
  1493. case 2:
  1494. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  1495. type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  1496. CHK_(ptr);
  1497. } else
  1498. goto handle_unusual;
  1499. continue;
  1500. // string name = 3;
  1501. case 3:
  1502. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  1503. auto str = _internal_mutable_name();
  1504. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1505. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSAdd.name"));
  1506. CHK_(ptr);
  1507. } else
  1508. goto handle_unusual;
  1509. continue;
  1510. default:
  1511. goto handle_unusual;
  1512. } // switch
  1513. handle_unusual:
  1514. if ((tag == 0) || ((tag & 7) == 4)) {
  1515. CHK_(ptr);
  1516. ctx->SetLastTag(tag);
  1517. goto message_done;
  1518. }
  1519. ptr = UnknownFieldParse(
  1520. tag,
  1521. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1522. ptr, ctx);
  1523. CHK_(ptr != nullptr);
  1524. } // while
  1525. message_done:
  1526. return ptr;
  1527. failure:
  1528. ptr = nullptr;
  1529. goto message_done;
  1530. #undef CHK_
  1531. }
  1532. uint8_t* CSAdd::_InternalSerialize(
  1533. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1534. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSAdd)
  1535. uint32_t cached_has_bits = 0;
  1536. (void) cached_has_bits;
  1537. // string serial = 1;
  1538. if (!this->_internal_serial().empty()) {
  1539. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1540. this->_internal_serial().data(), static_cast<int>(this->_internal_serial().length()),
  1541. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1542. "RemoNet.CSAdd.serial");
  1543. target = stream->WriteStringMaybeAliased(
  1544. 1, this->_internal_serial(), target);
  1545. }
  1546. // int32 type = 2;
  1547. if (this->_internal_type() != 0) {
  1548. target = stream->EnsureSpace(target);
  1549. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_type(), target);
  1550. }
  1551. // string name = 3;
  1552. if (!this->_internal_name().empty()) {
  1553. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1554. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  1555. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1556. "RemoNet.CSAdd.name");
  1557. target = stream->WriteStringMaybeAliased(
  1558. 3, this->_internal_name(), target);
  1559. }
  1560. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1561. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1562. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1563. }
  1564. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSAdd)
  1565. return target;
  1566. }
  1567. size_t CSAdd::ByteSizeLong() const {
  1568. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSAdd)
  1569. size_t total_size = 0;
  1570. uint32_t cached_has_bits = 0;
  1571. // Prevent compiler warnings about cached_has_bits being unused
  1572. (void) cached_has_bits;
  1573. // string serial = 1;
  1574. if (!this->_internal_serial().empty()) {
  1575. total_size += 1 +
  1576. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1577. this->_internal_serial());
  1578. }
  1579. // string name = 3;
  1580. if (!this->_internal_name().empty()) {
  1581. total_size += 1 +
  1582. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1583. this->_internal_name());
  1584. }
  1585. // int32 type = 2;
  1586. if (this->_internal_type() != 0) {
  1587. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_type());
  1588. }
  1589. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  1590. }
  1591. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSAdd::_class_data_ = {
  1592. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  1593. CSAdd::MergeImpl
  1594. };
  1595. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSAdd::GetClassData() const { return &_class_data_; }
  1596. void CSAdd::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  1597. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1598. static_cast<CSAdd *>(to)->MergeFrom(
  1599. static_cast<const CSAdd &>(from));
  1600. }
  1601. void CSAdd::MergeFrom(const CSAdd& from) {
  1602. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSAdd)
  1603. GOOGLE_DCHECK_NE(&from, this);
  1604. uint32_t cached_has_bits = 0;
  1605. (void) cached_has_bits;
  1606. if (!from._internal_serial().empty()) {
  1607. _internal_set_serial(from._internal_serial());
  1608. }
  1609. if (!from._internal_name().empty()) {
  1610. _internal_set_name(from._internal_name());
  1611. }
  1612. if (from._internal_type() != 0) {
  1613. _internal_set_type(from._internal_type());
  1614. }
  1615. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1616. }
  1617. void CSAdd::CopyFrom(const CSAdd& from) {
  1618. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSAdd)
  1619. if (&from == this) return;
  1620. Clear();
  1621. MergeFrom(from);
  1622. }
  1623. bool CSAdd::IsInitialized() const {
  1624. return true;
  1625. }
  1626. void CSAdd::InternalSwap(CSAdd* other) {
  1627. using std::swap;
  1628. auto* lhs_arena = GetArenaForAllocation();
  1629. auto* rhs_arena = other->GetArenaForAllocation();
  1630. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  1631. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  1632. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  1633. &serial_, lhs_arena,
  1634. &other->serial_, rhs_arena
  1635. );
  1636. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  1637. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  1638. &name_, lhs_arena,
  1639. &other->name_, rhs_arena
  1640. );
  1641. swap(type_, other->type_);
  1642. }
  1643. ::PROTOBUF_NAMESPACE_ID::Metadata CSAdd::GetMetadata() const {
  1644. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  1645. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  1646. file_level_metadata_protocol_2eproto[0]);
  1647. }
  1648. // ===================================================================
  1649. class SCAdd::_Internal {
  1650. public:
  1651. };
  1652. SCAdd::SCAdd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1653. bool is_message_owned)
  1654. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  1655. SharedCtor();
  1656. if (!is_message_owned) {
  1657. RegisterArenaDtor(arena);
  1658. }
  1659. // @@protoc_insertion_point(arena_constructor:RemoNet.SCAdd)
  1660. }
  1661. SCAdd::SCAdd(const SCAdd& from)
  1662. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1663. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1664. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1665. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1666. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1667. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1668. if (!from._internal_name().empty()) {
  1669. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  1670. GetArenaForAllocation());
  1671. }
  1672. ::memcpy(&ret_, &from.ret_,
  1673. static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  1674. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  1675. // @@protoc_insertion_point(copy_constructor:RemoNet.SCAdd)
  1676. }
  1677. inline void SCAdd::SharedCtor() {
  1678. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1679. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1680. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1681. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1682. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  1683. reinterpret_cast<char*>(&ret_) - reinterpret_cast<char*>(this)),
  1684. 0, static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  1685. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  1686. }
  1687. SCAdd::~SCAdd() {
  1688. // @@protoc_insertion_point(destructor:RemoNet.SCAdd)
  1689. if (GetArenaForAllocation() != nullptr) return;
  1690. SharedDtor();
  1691. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1692. }
  1693. inline void SCAdd::SharedDtor() {
  1694. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  1695. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1696. }
  1697. void SCAdd::ArenaDtor(void* object) {
  1698. SCAdd* _this = reinterpret_cast< SCAdd* >(object);
  1699. (void)_this;
  1700. }
  1701. void SCAdd::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1702. }
  1703. void SCAdd::SetCachedSize(int size) const {
  1704. _cached_size_.Set(size);
  1705. }
  1706. void SCAdd::Clear() {
  1707. // @@protoc_insertion_point(message_clear_start:RemoNet.SCAdd)
  1708. uint32_t cached_has_bits = 0;
  1709. // Prevent compiler warnings about cached_has_bits being unused
  1710. (void) cached_has_bits;
  1711. name_.ClearToEmpty();
  1712. ::memset(&ret_, 0, static_cast<size_t>(
  1713. reinterpret_cast<char*>(&cid_) -
  1714. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  1715. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1716. }
  1717. const char* SCAdd::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1718. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1719. while (!ctx->Done(&ptr)) {
  1720. uint32_t tag;
  1721. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1722. switch (tag >> 3) {
  1723. // bool ret = 1;
  1724. case 1:
  1725. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  1726. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1727. CHK_(ptr);
  1728. } else
  1729. goto handle_unusual;
  1730. continue;
  1731. // int32 uid = 2;
  1732. case 2:
  1733. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  1734. uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  1735. CHK_(ptr);
  1736. } else
  1737. goto handle_unusual;
  1738. continue;
  1739. // int32 cid = 3;
  1740. case 3:
  1741. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  1742. cid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  1743. CHK_(ptr);
  1744. } else
  1745. goto handle_unusual;
  1746. continue;
  1747. // string name = 4;
  1748. case 4:
  1749. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  1750. auto str = _internal_mutable_name();
  1751. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1752. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.SCAdd.name"));
  1753. CHK_(ptr);
  1754. } else
  1755. goto handle_unusual;
  1756. continue;
  1757. default:
  1758. goto handle_unusual;
  1759. } // switch
  1760. handle_unusual:
  1761. if ((tag == 0) || ((tag & 7) == 4)) {
  1762. CHK_(ptr);
  1763. ctx->SetLastTag(tag);
  1764. goto message_done;
  1765. }
  1766. ptr = UnknownFieldParse(
  1767. tag,
  1768. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1769. ptr, ctx);
  1770. CHK_(ptr != nullptr);
  1771. } // while
  1772. message_done:
  1773. return ptr;
  1774. failure:
  1775. ptr = nullptr;
  1776. goto message_done;
  1777. #undef CHK_
  1778. }
  1779. uint8_t* SCAdd::_InternalSerialize(
  1780. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1781. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCAdd)
  1782. uint32_t cached_has_bits = 0;
  1783. (void) cached_has_bits;
  1784. // bool ret = 1;
  1785. if (this->_internal_ret() != 0) {
  1786. target = stream->EnsureSpace(target);
  1787. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  1788. }
  1789. // int32 uid = 2;
  1790. if (this->_internal_uid() != 0) {
  1791. target = stream->EnsureSpace(target);
  1792. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_uid(), target);
  1793. }
  1794. // int32 cid = 3;
  1795. if (this->_internal_cid() != 0) {
  1796. target = stream->EnsureSpace(target);
  1797. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_cid(), target);
  1798. }
  1799. // string name = 4;
  1800. if (!this->_internal_name().empty()) {
  1801. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1802. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  1803. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1804. "RemoNet.SCAdd.name");
  1805. target = stream->WriteStringMaybeAliased(
  1806. 4, this->_internal_name(), target);
  1807. }
  1808. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1809. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1810. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1811. }
  1812. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCAdd)
  1813. return target;
  1814. }
  1815. size_t SCAdd::ByteSizeLong() const {
  1816. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCAdd)
  1817. size_t total_size = 0;
  1818. uint32_t cached_has_bits = 0;
  1819. // Prevent compiler warnings about cached_has_bits being unused
  1820. (void) cached_has_bits;
  1821. // string name = 4;
  1822. if (!this->_internal_name().empty()) {
  1823. total_size += 1 +
  1824. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1825. this->_internal_name());
  1826. }
  1827. // bool ret = 1;
  1828. if (this->_internal_ret() != 0) {
  1829. total_size += 1 + 1;
  1830. }
  1831. // int32 uid = 2;
  1832. if (this->_internal_uid() != 0) {
  1833. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_uid());
  1834. }
  1835. // int32 cid = 3;
  1836. if (this->_internal_cid() != 0) {
  1837. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_cid());
  1838. }
  1839. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  1840. }
  1841. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCAdd::_class_data_ = {
  1842. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  1843. SCAdd::MergeImpl
  1844. };
  1845. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCAdd::GetClassData() const { return &_class_data_; }
  1846. void SCAdd::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  1847. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1848. static_cast<SCAdd *>(to)->MergeFrom(
  1849. static_cast<const SCAdd &>(from));
  1850. }
  1851. void SCAdd::MergeFrom(const SCAdd& from) {
  1852. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCAdd)
  1853. GOOGLE_DCHECK_NE(&from, this);
  1854. uint32_t cached_has_bits = 0;
  1855. (void) cached_has_bits;
  1856. if (!from._internal_name().empty()) {
  1857. _internal_set_name(from._internal_name());
  1858. }
  1859. if (from._internal_ret() != 0) {
  1860. _internal_set_ret(from._internal_ret());
  1861. }
  1862. if (from._internal_uid() != 0) {
  1863. _internal_set_uid(from._internal_uid());
  1864. }
  1865. if (from._internal_cid() != 0) {
  1866. _internal_set_cid(from._internal_cid());
  1867. }
  1868. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1869. }
  1870. void SCAdd::CopyFrom(const SCAdd& from) {
  1871. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCAdd)
  1872. if (&from == this) return;
  1873. Clear();
  1874. MergeFrom(from);
  1875. }
  1876. bool SCAdd::IsInitialized() const {
  1877. return true;
  1878. }
  1879. void SCAdd::InternalSwap(SCAdd* other) {
  1880. using std::swap;
  1881. auto* lhs_arena = GetArenaForAllocation();
  1882. auto* rhs_arena = other->GetArenaForAllocation();
  1883. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  1884. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  1885. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  1886. &name_, lhs_arena,
  1887. &other->name_, rhs_arena
  1888. );
  1889. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  1890. PROTOBUF_FIELD_OFFSET(SCAdd, cid_)
  1891. + sizeof(SCAdd::cid_)
  1892. - PROTOBUF_FIELD_OFFSET(SCAdd, ret_)>(
  1893. reinterpret_cast<char*>(&ret_),
  1894. reinterpret_cast<char*>(&other->ret_));
  1895. }
  1896. ::PROTOBUF_NAMESPACE_ID::Metadata SCAdd::GetMetadata() const {
  1897. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  1898. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  1899. file_level_metadata_protocol_2eproto[1]);
  1900. }
  1901. // ===================================================================
  1902. class SCKickOff::_Internal {
  1903. public:
  1904. };
  1905. SCKickOff::SCKickOff(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1906. bool is_message_owned)
  1907. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  1908. // @@protoc_insertion_point(arena_constructor:RemoNet.SCKickOff)
  1909. }
  1910. SCKickOff::SCKickOff(const SCKickOff& from)
  1911. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  1912. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1913. // @@protoc_insertion_point(copy_constructor:RemoNet.SCKickOff)
  1914. }
  1915. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCKickOff::_class_data_ = {
  1916. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  1917. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  1918. };
  1919. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCKickOff::GetClassData() const { return &_class_data_; }
  1920. ::PROTOBUF_NAMESPACE_ID::Metadata SCKickOff::GetMetadata() const {
  1921. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  1922. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  1923. file_level_metadata_protocol_2eproto[2]);
  1924. }
  1925. // ===================================================================
  1926. class Robot::_Internal {
  1927. public:
  1928. };
  1929. Robot::Robot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1930. bool is_message_owned)
  1931. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  1932. SharedCtor();
  1933. if (!is_message_owned) {
  1934. RegisterArenaDtor(arena);
  1935. }
  1936. // @@protoc_insertion_point(arena_constructor:RemoNet.Robot)
  1937. }
  1938. Robot::Robot(const Robot& from)
  1939. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1940. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1941. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1942. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1943. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1944. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1945. if (!from._internal_name().empty()) {
  1946. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  1947. GetArenaForAllocation());
  1948. }
  1949. ::memcpy(&rid_, &from.rid_,
  1950. static_cast<size_t>(reinterpret_cast<char*>(&state_) -
  1951. reinterpret_cast<char*>(&rid_)) + sizeof(state_));
  1952. // @@protoc_insertion_point(copy_constructor:RemoNet.Robot)
  1953. }
  1954. inline void Robot::SharedCtor() {
  1955. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1956. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1957. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1958. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1959. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  1960. reinterpret_cast<char*>(&rid_) - reinterpret_cast<char*>(this)),
  1961. 0, static_cast<size_t>(reinterpret_cast<char*>(&state_) -
  1962. reinterpret_cast<char*>(&rid_)) + sizeof(state_));
  1963. }
  1964. Robot::~Robot() {
  1965. // @@protoc_insertion_point(destructor:RemoNet.Robot)
  1966. if (GetArenaForAllocation() != nullptr) return;
  1967. SharedDtor();
  1968. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1969. }
  1970. inline void Robot::SharedDtor() {
  1971. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  1972. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1973. }
  1974. void Robot::ArenaDtor(void* object) {
  1975. Robot* _this = reinterpret_cast< Robot* >(object);
  1976. (void)_this;
  1977. }
  1978. void Robot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1979. }
  1980. void Robot::SetCachedSize(int size) const {
  1981. _cached_size_.Set(size);
  1982. }
  1983. void Robot::Clear() {
  1984. // @@protoc_insertion_point(message_clear_start:RemoNet.Robot)
  1985. uint32_t cached_has_bits = 0;
  1986. // Prevent compiler warnings about cached_has_bits being unused
  1987. (void) cached_has_bits;
  1988. name_.ClearToEmpty();
  1989. ::memset(&rid_, 0, static_cast<size_t>(
  1990. reinterpret_cast<char*>(&state_) -
  1991. reinterpret_cast<char*>(&rid_)) + sizeof(state_));
  1992. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1993. }
  1994. const char* Robot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1995. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1996. while (!ctx->Done(&ptr)) {
  1997. uint32_t tag;
  1998. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1999. switch (tag >> 3) {
  2000. // int32 rid = 1;
  2001. case 1:
  2002. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  2003. rid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2004. CHK_(ptr);
  2005. } else
  2006. goto handle_unusual;
  2007. continue;
  2008. // string name = 2;
  2009. case 2:
  2010. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  2011. auto str = _internal_mutable_name();
  2012. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2013. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Robot.name"));
  2014. CHK_(ptr);
  2015. } else
  2016. goto handle_unusual;
  2017. continue;
  2018. // int32 type = 3;
  2019. case 3:
  2020. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  2021. type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2022. CHK_(ptr);
  2023. } else
  2024. goto handle_unusual;
  2025. continue;
  2026. // .RemoNet.Robot.RobotState state = 4;
  2027. case 4:
  2028. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  2029. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2030. CHK_(ptr);
  2031. _internal_set_state(static_cast<::RemoNet::Robot_RobotState>(val));
  2032. } else
  2033. goto handle_unusual;
  2034. continue;
  2035. default:
  2036. goto handle_unusual;
  2037. } // switch
  2038. handle_unusual:
  2039. if ((tag == 0) || ((tag & 7) == 4)) {
  2040. CHK_(ptr);
  2041. ctx->SetLastTag(tag);
  2042. goto message_done;
  2043. }
  2044. ptr = UnknownFieldParse(
  2045. tag,
  2046. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2047. ptr, ctx);
  2048. CHK_(ptr != nullptr);
  2049. } // while
  2050. message_done:
  2051. return ptr;
  2052. failure:
  2053. ptr = nullptr;
  2054. goto message_done;
  2055. #undef CHK_
  2056. }
  2057. uint8_t* Robot::_InternalSerialize(
  2058. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2059. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Robot)
  2060. uint32_t cached_has_bits = 0;
  2061. (void) cached_has_bits;
  2062. // int32 rid = 1;
  2063. if (this->_internal_rid() != 0) {
  2064. target = stream->EnsureSpace(target);
  2065. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_rid(), target);
  2066. }
  2067. // string name = 2;
  2068. if (!this->_internal_name().empty()) {
  2069. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2070. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  2071. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2072. "RemoNet.Robot.name");
  2073. target = stream->WriteStringMaybeAliased(
  2074. 2, this->_internal_name(), target);
  2075. }
  2076. // int32 type = 3;
  2077. if (this->_internal_type() != 0) {
  2078. target = stream->EnsureSpace(target);
  2079. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_type(), target);
  2080. }
  2081. // .RemoNet.Robot.RobotState state = 4;
  2082. if (this->_internal_state() != 0) {
  2083. target = stream->EnsureSpace(target);
  2084. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  2085. 4, this->_internal_state(), target);
  2086. }
  2087. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2088. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2089. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2090. }
  2091. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Robot)
  2092. return target;
  2093. }
  2094. size_t Robot::ByteSizeLong() const {
  2095. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Robot)
  2096. size_t total_size = 0;
  2097. uint32_t cached_has_bits = 0;
  2098. // Prevent compiler warnings about cached_has_bits being unused
  2099. (void) cached_has_bits;
  2100. // string name = 2;
  2101. if (!this->_internal_name().empty()) {
  2102. total_size += 1 +
  2103. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2104. this->_internal_name());
  2105. }
  2106. // int32 rid = 1;
  2107. if (this->_internal_rid() != 0) {
  2108. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_rid());
  2109. }
  2110. // int32 type = 3;
  2111. if (this->_internal_type() != 0) {
  2112. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_type());
  2113. }
  2114. // .RemoNet.Robot.RobotState state = 4;
  2115. if (this->_internal_state() != 0) {
  2116. total_size += 1 +
  2117. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_state());
  2118. }
  2119. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2120. }
  2121. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Robot::_class_data_ = {
  2122. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2123. Robot::MergeImpl
  2124. };
  2125. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Robot::GetClassData() const { return &_class_data_; }
  2126. void Robot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2127. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2128. static_cast<Robot *>(to)->MergeFrom(
  2129. static_cast<const Robot &>(from));
  2130. }
  2131. void Robot::MergeFrom(const Robot& from) {
  2132. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Robot)
  2133. GOOGLE_DCHECK_NE(&from, this);
  2134. uint32_t cached_has_bits = 0;
  2135. (void) cached_has_bits;
  2136. if (!from._internal_name().empty()) {
  2137. _internal_set_name(from._internal_name());
  2138. }
  2139. if (from._internal_rid() != 0) {
  2140. _internal_set_rid(from._internal_rid());
  2141. }
  2142. if (from._internal_type() != 0) {
  2143. _internal_set_type(from._internal_type());
  2144. }
  2145. if (from._internal_state() != 0) {
  2146. _internal_set_state(from._internal_state());
  2147. }
  2148. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2149. }
  2150. void Robot::CopyFrom(const Robot& from) {
  2151. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Robot)
  2152. if (&from == this) return;
  2153. Clear();
  2154. MergeFrom(from);
  2155. }
  2156. bool Robot::IsInitialized() const {
  2157. return true;
  2158. }
  2159. void Robot::InternalSwap(Robot* other) {
  2160. using std::swap;
  2161. auto* lhs_arena = GetArenaForAllocation();
  2162. auto* rhs_arena = other->GetArenaForAllocation();
  2163. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2164. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2165. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2166. &name_, lhs_arena,
  2167. &other->name_, rhs_arena
  2168. );
  2169. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  2170. PROTOBUF_FIELD_OFFSET(Robot, state_)
  2171. + sizeof(Robot::state_)
  2172. - PROTOBUF_FIELD_OFFSET(Robot, rid_)>(
  2173. reinterpret_cast<char*>(&rid_),
  2174. reinterpret_cast<char*>(&other->rid_));
  2175. }
  2176. ::PROTOBUF_NAMESPACE_ID::Metadata Robot::GetMetadata() const {
  2177. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2178. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2179. file_level_metadata_protocol_2eproto[3]);
  2180. }
  2181. // ===================================================================
  2182. class CSRobot::_Internal {
  2183. public:
  2184. };
  2185. CSRobot::CSRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2186. bool is_message_owned)
  2187. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  2188. // @@protoc_insertion_point(arena_constructor:RemoNet.CSRobot)
  2189. }
  2190. CSRobot::CSRobot(const CSRobot& from)
  2191. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  2192. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2193. // @@protoc_insertion_point(copy_constructor:RemoNet.CSRobot)
  2194. }
  2195. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSRobot::_class_data_ = {
  2196. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  2197. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  2198. };
  2199. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSRobot::GetClassData() const { return &_class_data_; }
  2200. ::PROTOBUF_NAMESPACE_ID::Metadata CSRobot::GetMetadata() const {
  2201. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2202. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2203. file_level_metadata_protocol_2eproto[4]);
  2204. }
  2205. // ===================================================================
  2206. class SCRobot::_Internal {
  2207. public:
  2208. };
  2209. SCRobot::SCRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2210. bool is_message_owned)
  2211. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  2212. robot_(arena) {
  2213. SharedCtor();
  2214. if (!is_message_owned) {
  2215. RegisterArenaDtor(arena);
  2216. }
  2217. // @@protoc_insertion_point(arena_constructor:RemoNet.SCRobot)
  2218. }
  2219. SCRobot::SCRobot(const SCRobot& from)
  2220. : ::PROTOBUF_NAMESPACE_ID::Message(),
  2221. robot_(from.robot_) {
  2222. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2223. // @@protoc_insertion_point(copy_constructor:RemoNet.SCRobot)
  2224. }
  2225. inline void SCRobot::SharedCtor() {
  2226. }
  2227. SCRobot::~SCRobot() {
  2228. // @@protoc_insertion_point(destructor:RemoNet.SCRobot)
  2229. if (GetArenaForAllocation() != nullptr) return;
  2230. SharedDtor();
  2231. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2232. }
  2233. inline void SCRobot::SharedDtor() {
  2234. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2235. }
  2236. void SCRobot::ArenaDtor(void* object) {
  2237. SCRobot* _this = reinterpret_cast< SCRobot* >(object);
  2238. (void)_this;
  2239. }
  2240. void SCRobot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2241. }
  2242. void SCRobot::SetCachedSize(int size) const {
  2243. _cached_size_.Set(size);
  2244. }
  2245. void SCRobot::Clear() {
  2246. // @@protoc_insertion_point(message_clear_start:RemoNet.SCRobot)
  2247. uint32_t cached_has_bits = 0;
  2248. // Prevent compiler warnings about cached_has_bits being unused
  2249. (void) cached_has_bits;
  2250. robot_.Clear();
  2251. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2252. }
  2253. const char* SCRobot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2254. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2255. while (!ctx->Done(&ptr)) {
  2256. uint32_t tag;
  2257. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2258. switch (tag >> 3) {
  2259. // repeated .RemoNet.Robot robot = 1;
  2260. case 1:
  2261. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  2262. ptr -= 1;
  2263. do {
  2264. ptr += 1;
  2265. ptr = ctx->ParseMessage(_internal_add_robot(), ptr);
  2266. CHK_(ptr);
  2267. if (!ctx->DataAvailable(ptr)) break;
  2268. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
  2269. } else
  2270. goto handle_unusual;
  2271. continue;
  2272. default:
  2273. goto handle_unusual;
  2274. } // switch
  2275. handle_unusual:
  2276. if ((tag == 0) || ((tag & 7) == 4)) {
  2277. CHK_(ptr);
  2278. ctx->SetLastTag(tag);
  2279. goto message_done;
  2280. }
  2281. ptr = UnknownFieldParse(
  2282. tag,
  2283. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2284. ptr, ctx);
  2285. CHK_(ptr != nullptr);
  2286. } // while
  2287. message_done:
  2288. return ptr;
  2289. failure:
  2290. ptr = nullptr;
  2291. goto message_done;
  2292. #undef CHK_
  2293. }
  2294. uint8_t* SCRobot::_InternalSerialize(
  2295. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2296. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCRobot)
  2297. uint32_t cached_has_bits = 0;
  2298. (void) cached_has_bits;
  2299. // repeated .RemoNet.Robot robot = 1;
  2300. for (unsigned int i = 0,
  2301. n = static_cast<unsigned int>(this->_internal_robot_size()); i < n; i++) {
  2302. target = stream->EnsureSpace(target);
  2303. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2304. InternalWriteMessage(1, this->_internal_robot(i), target, stream);
  2305. }
  2306. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2307. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2308. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2309. }
  2310. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCRobot)
  2311. return target;
  2312. }
  2313. size_t SCRobot::ByteSizeLong() const {
  2314. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCRobot)
  2315. size_t total_size = 0;
  2316. uint32_t cached_has_bits = 0;
  2317. // Prevent compiler warnings about cached_has_bits being unused
  2318. (void) cached_has_bits;
  2319. // repeated .RemoNet.Robot robot = 1;
  2320. total_size += 1UL * this->_internal_robot_size();
  2321. for (const auto& msg : this->robot_) {
  2322. total_size +=
  2323. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  2324. }
  2325. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2326. }
  2327. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCRobot::_class_data_ = {
  2328. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2329. SCRobot::MergeImpl
  2330. };
  2331. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCRobot::GetClassData() const { return &_class_data_; }
  2332. void SCRobot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2333. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2334. static_cast<SCRobot *>(to)->MergeFrom(
  2335. static_cast<const SCRobot &>(from));
  2336. }
  2337. void SCRobot::MergeFrom(const SCRobot& from) {
  2338. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCRobot)
  2339. GOOGLE_DCHECK_NE(&from, this);
  2340. uint32_t cached_has_bits = 0;
  2341. (void) cached_has_bits;
  2342. robot_.MergeFrom(from.robot_);
  2343. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2344. }
  2345. void SCRobot::CopyFrom(const SCRobot& from) {
  2346. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCRobot)
  2347. if (&from == this) return;
  2348. Clear();
  2349. MergeFrom(from);
  2350. }
  2351. bool SCRobot::IsInitialized() const {
  2352. return true;
  2353. }
  2354. void SCRobot::InternalSwap(SCRobot* other) {
  2355. using std::swap;
  2356. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2357. robot_.InternalSwap(&other->robot_);
  2358. }
  2359. ::PROTOBUF_NAMESPACE_ID::Metadata SCRobot::GetMetadata() const {
  2360. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2361. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2362. file_level_metadata_protocol_2eproto[5]);
  2363. }
  2364. // ===================================================================
  2365. class CSSign::_Internal {
  2366. public:
  2367. };
  2368. CSSign::CSSign(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2369. bool is_message_owned)
  2370. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  2371. SharedCtor();
  2372. if (!is_message_owned) {
  2373. RegisterArenaDtor(arena);
  2374. }
  2375. // @@protoc_insertion_point(arena_constructor:RemoNet.CSSign)
  2376. }
  2377. CSSign::CSSign(const CSSign& from)
  2378. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2379. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2380. account_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2381. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2382. account_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2383. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2384. if (!from._internal_account().empty()) {
  2385. account_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_account(),
  2386. GetArenaForAllocation());
  2387. }
  2388. password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2389. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2390. password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2391. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2392. if (!from._internal_password().empty()) {
  2393. password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_password(),
  2394. GetArenaForAllocation());
  2395. }
  2396. // @@protoc_insertion_point(copy_constructor:RemoNet.CSSign)
  2397. }
  2398. inline void CSSign::SharedCtor() {
  2399. account_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2400. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2401. account_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2402. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2403. password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2404. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2405. password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2406. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2407. }
  2408. CSSign::~CSSign() {
  2409. // @@protoc_insertion_point(destructor:RemoNet.CSSign)
  2410. if (GetArenaForAllocation() != nullptr) return;
  2411. SharedDtor();
  2412. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2413. }
  2414. inline void CSSign::SharedDtor() {
  2415. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2416. account_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2417. password_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2418. }
  2419. void CSSign::ArenaDtor(void* object) {
  2420. CSSign* _this = reinterpret_cast< CSSign* >(object);
  2421. (void)_this;
  2422. }
  2423. void CSSign::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2424. }
  2425. void CSSign::SetCachedSize(int size) const {
  2426. _cached_size_.Set(size);
  2427. }
  2428. void CSSign::Clear() {
  2429. // @@protoc_insertion_point(message_clear_start:RemoNet.CSSign)
  2430. uint32_t cached_has_bits = 0;
  2431. // Prevent compiler warnings about cached_has_bits being unused
  2432. (void) cached_has_bits;
  2433. account_.ClearToEmpty();
  2434. password_.ClearToEmpty();
  2435. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2436. }
  2437. const char* CSSign::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2438. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2439. while (!ctx->Done(&ptr)) {
  2440. uint32_t tag;
  2441. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2442. switch (tag >> 3) {
  2443. // string account = 1;
  2444. case 1:
  2445. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  2446. auto str = _internal_mutable_account();
  2447. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2448. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSSign.account"));
  2449. CHK_(ptr);
  2450. } else
  2451. goto handle_unusual;
  2452. continue;
  2453. // string password = 2;
  2454. case 2:
  2455. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  2456. auto str = _internal_mutable_password();
  2457. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2458. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSSign.password"));
  2459. CHK_(ptr);
  2460. } else
  2461. goto handle_unusual;
  2462. continue;
  2463. default:
  2464. goto handle_unusual;
  2465. } // switch
  2466. handle_unusual:
  2467. if ((tag == 0) || ((tag & 7) == 4)) {
  2468. CHK_(ptr);
  2469. ctx->SetLastTag(tag);
  2470. goto message_done;
  2471. }
  2472. ptr = UnknownFieldParse(
  2473. tag,
  2474. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2475. ptr, ctx);
  2476. CHK_(ptr != nullptr);
  2477. } // while
  2478. message_done:
  2479. return ptr;
  2480. failure:
  2481. ptr = nullptr;
  2482. goto message_done;
  2483. #undef CHK_
  2484. }
  2485. uint8_t* CSSign::_InternalSerialize(
  2486. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2487. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSSign)
  2488. uint32_t cached_has_bits = 0;
  2489. (void) cached_has_bits;
  2490. // string account = 1;
  2491. if (!this->_internal_account().empty()) {
  2492. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2493. this->_internal_account().data(), static_cast<int>(this->_internal_account().length()),
  2494. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2495. "RemoNet.CSSign.account");
  2496. target = stream->WriteStringMaybeAliased(
  2497. 1, this->_internal_account(), target);
  2498. }
  2499. // string password = 2;
  2500. if (!this->_internal_password().empty()) {
  2501. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2502. this->_internal_password().data(), static_cast<int>(this->_internal_password().length()),
  2503. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2504. "RemoNet.CSSign.password");
  2505. target = stream->WriteStringMaybeAliased(
  2506. 2, this->_internal_password(), target);
  2507. }
  2508. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2509. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2510. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2511. }
  2512. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSSign)
  2513. return target;
  2514. }
  2515. size_t CSSign::ByteSizeLong() const {
  2516. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSSign)
  2517. size_t total_size = 0;
  2518. uint32_t cached_has_bits = 0;
  2519. // Prevent compiler warnings about cached_has_bits being unused
  2520. (void) cached_has_bits;
  2521. // string account = 1;
  2522. if (!this->_internal_account().empty()) {
  2523. total_size += 1 +
  2524. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2525. this->_internal_account());
  2526. }
  2527. // string password = 2;
  2528. if (!this->_internal_password().empty()) {
  2529. total_size += 1 +
  2530. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2531. this->_internal_password());
  2532. }
  2533. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2534. }
  2535. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSSign::_class_data_ = {
  2536. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2537. CSSign::MergeImpl
  2538. };
  2539. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSSign::GetClassData() const { return &_class_data_; }
  2540. void CSSign::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2541. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2542. static_cast<CSSign *>(to)->MergeFrom(
  2543. static_cast<const CSSign &>(from));
  2544. }
  2545. void CSSign::MergeFrom(const CSSign& from) {
  2546. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSSign)
  2547. GOOGLE_DCHECK_NE(&from, this);
  2548. uint32_t cached_has_bits = 0;
  2549. (void) cached_has_bits;
  2550. if (!from._internal_account().empty()) {
  2551. _internal_set_account(from._internal_account());
  2552. }
  2553. if (!from._internal_password().empty()) {
  2554. _internal_set_password(from._internal_password());
  2555. }
  2556. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2557. }
  2558. void CSSign::CopyFrom(const CSSign& from) {
  2559. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSSign)
  2560. if (&from == this) return;
  2561. Clear();
  2562. MergeFrom(from);
  2563. }
  2564. bool CSSign::IsInitialized() const {
  2565. return true;
  2566. }
  2567. void CSSign::InternalSwap(CSSign* other) {
  2568. using std::swap;
  2569. auto* lhs_arena = GetArenaForAllocation();
  2570. auto* rhs_arena = other->GetArenaForAllocation();
  2571. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2572. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2573. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2574. &account_, lhs_arena,
  2575. &other->account_, rhs_arena
  2576. );
  2577. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2578. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2579. &password_, lhs_arena,
  2580. &other->password_, rhs_arena
  2581. );
  2582. }
  2583. ::PROTOBUF_NAMESPACE_ID::Metadata CSSign::GetMetadata() const {
  2584. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2585. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2586. file_level_metadata_protocol_2eproto[6]);
  2587. }
  2588. // ===================================================================
  2589. class SCSign::_Internal {
  2590. public:
  2591. };
  2592. SCSign::SCSign(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2593. bool is_message_owned)
  2594. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  2595. SharedCtor();
  2596. if (!is_message_owned) {
  2597. RegisterArenaDtor(arena);
  2598. }
  2599. // @@protoc_insertion_point(arena_constructor:RemoNet.SCSign)
  2600. }
  2601. SCSign::SCSign(const SCSign& from)
  2602. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2603. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2604. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2605. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2606. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2607. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2608. if (!from._internal_name().empty()) {
  2609. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  2610. GetArenaForAllocation());
  2611. }
  2612. ::memcpy(&ret_, &from.ret_,
  2613. static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  2614. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  2615. // @@protoc_insertion_point(copy_constructor:RemoNet.SCSign)
  2616. }
  2617. inline void SCSign::SharedCtor() {
  2618. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2619. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2620. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2621. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2622. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  2623. reinterpret_cast<char*>(&ret_) - reinterpret_cast<char*>(this)),
  2624. 0, static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  2625. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  2626. }
  2627. SCSign::~SCSign() {
  2628. // @@protoc_insertion_point(destructor:RemoNet.SCSign)
  2629. if (GetArenaForAllocation() != nullptr) return;
  2630. SharedDtor();
  2631. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2632. }
  2633. inline void SCSign::SharedDtor() {
  2634. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2635. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2636. }
  2637. void SCSign::ArenaDtor(void* object) {
  2638. SCSign* _this = reinterpret_cast< SCSign* >(object);
  2639. (void)_this;
  2640. }
  2641. void SCSign::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2642. }
  2643. void SCSign::SetCachedSize(int size) const {
  2644. _cached_size_.Set(size);
  2645. }
  2646. void SCSign::Clear() {
  2647. // @@protoc_insertion_point(message_clear_start:RemoNet.SCSign)
  2648. uint32_t cached_has_bits = 0;
  2649. // Prevent compiler warnings about cached_has_bits being unused
  2650. (void) cached_has_bits;
  2651. name_.ClearToEmpty();
  2652. ::memset(&ret_, 0, static_cast<size_t>(
  2653. reinterpret_cast<char*>(&cid_) -
  2654. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  2655. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2656. }
  2657. const char* SCSign::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2658. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2659. while (!ctx->Done(&ptr)) {
  2660. uint32_t tag;
  2661. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2662. switch (tag >> 3) {
  2663. // bool ret = 1;
  2664. case 1:
  2665. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  2666. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2667. CHK_(ptr);
  2668. } else
  2669. goto handle_unusual;
  2670. continue;
  2671. // int32 uid = 2;
  2672. case 2:
  2673. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  2674. uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2675. CHK_(ptr);
  2676. } else
  2677. goto handle_unusual;
  2678. continue;
  2679. // int32 cid = 3;
  2680. case 3:
  2681. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  2682. cid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2683. CHK_(ptr);
  2684. } else
  2685. goto handle_unusual;
  2686. continue;
  2687. // string name = 4;
  2688. case 4:
  2689. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  2690. auto str = _internal_mutable_name();
  2691. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2692. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.SCSign.name"));
  2693. CHK_(ptr);
  2694. } else
  2695. goto handle_unusual;
  2696. continue;
  2697. default:
  2698. goto handle_unusual;
  2699. } // switch
  2700. handle_unusual:
  2701. if ((tag == 0) || ((tag & 7) == 4)) {
  2702. CHK_(ptr);
  2703. ctx->SetLastTag(tag);
  2704. goto message_done;
  2705. }
  2706. ptr = UnknownFieldParse(
  2707. tag,
  2708. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2709. ptr, ctx);
  2710. CHK_(ptr != nullptr);
  2711. } // while
  2712. message_done:
  2713. return ptr;
  2714. failure:
  2715. ptr = nullptr;
  2716. goto message_done;
  2717. #undef CHK_
  2718. }
  2719. uint8_t* SCSign::_InternalSerialize(
  2720. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2721. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCSign)
  2722. uint32_t cached_has_bits = 0;
  2723. (void) cached_has_bits;
  2724. // bool ret = 1;
  2725. if (this->_internal_ret() != 0) {
  2726. target = stream->EnsureSpace(target);
  2727. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  2728. }
  2729. // int32 uid = 2;
  2730. if (this->_internal_uid() != 0) {
  2731. target = stream->EnsureSpace(target);
  2732. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_uid(), target);
  2733. }
  2734. // int32 cid = 3;
  2735. if (this->_internal_cid() != 0) {
  2736. target = stream->EnsureSpace(target);
  2737. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_cid(), target);
  2738. }
  2739. // string name = 4;
  2740. if (!this->_internal_name().empty()) {
  2741. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2742. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  2743. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2744. "RemoNet.SCSign.name");
  2745. target = stream->WriteStringMaybeAliased(
  2746. 4, this->_internal_name(), target);
  2747. }
  2748. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2749. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2750. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2751. }
  2752. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCSign)
  2753. return target;
  2754. }
  2755. size_t SCSign::ByteSizeLong() const {
  2756. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCSign)
  2757. size_t total_size = 0;
  2758. uint32_t cached_has_bits = 0;
  2759. // Prevent compiler warnings about cached_has_bits being unused
  2760. (void) cached_has_bits;
  2761. // string name = 4;
  2762. if (!this->_internal_name().empty()) {
  2763. total_size += 1 +
  2764. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2765. this->_internal_name());
  2766. }
  2767. // bool ret = 1;
  2768. if (this->_internal_ret() != 0) {
  2769. total_size += 1 + 1;
  2770. }
  2771. // int32 uid = 2;
  2772. if (this->_internal_uid() != 0) {
  2773. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_uid());
  2774. }
  2775. // int32 cid = 3;
  2776. if (this->_internal_cid() != 0) {
  2777. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_cid());
  2778. }
  2779. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2780. }
  2781. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCSign::_class_data_ = {
  2782. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2783. SCSign::MergeImpl
  2784. };
  2785. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCSign::GetClassData() const { return &_class_data_; }
  2786. void SCSign::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2787. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2788. static_cast<SCSign *>(to)->MergeFrom(
  2789. static_cast<const SCSign &>(from));
  2790. }
  2791. void SCSign::MergeFrom(const SCSign& from) {
  2792. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCSign)
  2793. GOOGLE_DCHECK_NE(&from, this);
  2794. uint32_t cached_has_bits = 0;
  2795. (void) cached_has_bits;
  2796. if (!from._internal_name().empty()) {
  2797. _internal_set_name(from._internal_name());
  2798. }
  2799. if (from._internal_ret() != 0) {
  2800. _internal_set_ret(from._internal_ret());
  2801. }
  2802. if (from._internal_uid() != 0) {
  2803. _internal_set_uid(from._internal_uid());
  2804. }
  2805. if (from._internal_cid() != 0) {
  2806. _internal_set_cid(from._internal_cid());
  2807. }
  2808. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2809. }
  2810. void SCSign::CopyFrom(const SCSign& from) {
  2811. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCSign)
  2812. if (&from == this) return;
  2813. Clear();
  2814. MergeFrom(from);
  2815. }
  2816. bool SCSign::IsInitialized() const {
  2817. return true;
  2818. }
  2819. void SCSign::InternalSwap(SCSign* other) {
  2820. using std::swap;
  2821. auto* lhs_arena = GetArenaForAllocation();
  2822. auto* rhs_arena = other->GetArenaForAllocation();
  2823. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2824. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2825. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2826. &name_, lhs_arena,
  2827. &other->name_, rhs_arena
  2828. );
  2829. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  2830. PROTOBUF_FIELD_OFFSET(SCSign, cid_)
  2831. + sizeof(SCSign::cid_)
  2832. - PROTOBUF_FIELD_OFFSET(SCSign, ret_)>(
  2833. reinterpret_cast<char*>(&ret_),
  2834. reinterpret_cast<char*>(&other->ret_));
  2835. }
  2836. ::PROTOBUF_NAMESPACE_ID::Metadata SCSign::GetMetadata() const {
  2837. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2838. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2839. file_level_metadata_protocol_2eproto[7]);
  2840. }
  2841. // ===================================================================
  2842. class CSReq::_Internal {
  2843. public:
  2844. };
  2845. CSReq::CSReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2846. bool is_message_owned)
  2847. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  2848. SharedCtor();
  2849. if (!is_message_owned) {
  2850. RegisterArenaDtor(arena);
  2851. }
  2852. // @@protoc_insertion_point(arena_constructor:RemoNet.CSReq)
  2853. }
  2854. CSReq::CSReq(const CSReq& from)
  2855. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2856. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2857. ::memcpy(&peer_, &from.peer_,
  2858. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  2859. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  2860. // @@protoc_insertion_point(copy_constructor:RemoNet.CSReq)
  2861. }
  2862. inline void CSReq::SharedCtor() {
  2863. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  2864. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  2865. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  2866. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  2867. }
  2868. CSReq::~CSReq() {
  2869. // @@protoc_insertion_point(destructor:RemoNet.CSReq)
  2870. if (GetArenaForAllocation() != nullptr) return;
  2871. SharedDtor();
  2872. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2873. }
  2874. inline void CSReq::SharedDtor() {
  2875. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2876. }
  2877. void CSReq::ArenaDtor(void* object) {
  2878. CSReq* _this = reinterpret_cast< CSReq* >(object);
  2879. (void)_this;
  2880. }
  2881. void CSReq::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2882. }
  2883. void CSReq::SetCachedSize(int size) const {
  2884. _cached_size_.Set(size);
  2885. }
  2886. void CSReq::Clear() {
  2887. // @@protoc_insertion_point(message_clear_start:RemoNet.CSReq)
  2888. uint32_t cached_has_bits = 0;
  2889. // Prevent compiler warnings about cached_has_bits being unused
  2890. (void) cached_has_bits;
  2891. ::memset(&peer_, 0, static_cast<size_t>(
  2892. reinterpret_cast<char*>(&egotype_) -
  2893. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  2894. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2895. }
  2896. const char* CSReq::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2897. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2898. while (!ctx->Done(&ptr)) {
  2899. uint32_t tag;
  2900. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2901. switch (tag >> 3) {
  2902. // int32 peer = 1;
  2903. case 1:
  2904. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  2905. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2906. CHK_(ptr);
  2907. } else
  2908. goto handle_unusual;
  2909. continue;
  2910. // int32 index = 2;
  2911. case 2:
  2912. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  2913. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2914. CHK_(ptr);
  2915. } else
  2916. goto handle_unusual;
  2917. continue;
  2918. // int32 egotype = 3;
  2919. case 3:
  2920. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  2921. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2922. CHK_(ptr);
  2923. } else
  2924. goto handle_unusual;
  2925. continue;
  2926. default:
  2927. goto handle_unusual;
  2928. } // switch
  2929. handle_unusual:
  2930. if ((tag == 0) || ((tag & 7) == 4)) {
  2931. CHK_(ptr);
  2932. ctx->SetLastTag(tag);
  2933. goto message_done;
  2934. }
  2935. ptr = UnknownFieldParse(
  2936. tag,
  2937. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2938. ptr, ctx);
  2939. CHK_(ptr != nullptr);
  2940. } // while
  2941. message_done:
  2942. return ptr;
  2943. failure:
  2944. ptr = nullptr;
  2945. goto message_done;
  2946. #undef CHK_
  2947. }
  2948. uint8_t* CSReq::_InternalSerialize(
  2949. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2950. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSReq)
  2951. uint32_t cached_has_bits = 0;
  2952. (void) cached_has_bits;
  2953. // int32 peer = 1;
  2954. if (this->_internal_peer() != 0) {
  2955. target = stream->EnsureSpace(target);
  2956. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  2957. }
  2958. // int32 index = 2;
  2959. if (this->_internal_index() != 0) {
  2960. target = stream->EnsureSpace(target);
  2961. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_index(), target);
  2962. }
  2963. // int32 egotype = 3;
  2964. if (this->_internal_egotype() != 0) {
  2965. target = stream->EnsureSpace(target);
  2966. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_egotype(), target);
  2967. }
  2968. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2969. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2970. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2971. }
  2972. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSReq)
  2973. return target;
  2974. }
  2975. size_t CSReq::ByteSizeLong() const {
  2976. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSReq)
  2977. size_t total_size = 0;
  2978. uint32_t cached_has_bits = 0;
  2979. // Prevent compiler warnings about cached_has_bits being unused
  2980. (void) cached_has_bits;
  2981. // int32 peer = 1;
  2982. if (this->_internal_peer() != 0) {
  2983. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  2984. }
  2985. // int32 index = 2;
  2986. if (this->_internal_index() != 0) {
  2987. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  2988. }
  2989. // int32 egotype = 3;
  2990. if (this->_internal_egotype() != 0) {
  2991. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  2992. }
  2993. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2994. }
  2995. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSReq::_class_data_ = {
  2996. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2997. CSReq::MergeImpl
  2998. };
  2999. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSReq::GetClassData() const { return &_class_data_; }
  3000. void CSReq::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3001. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3002. static_cast<CSReq *>(to)->MergeFrom(
  3003. static_cast<const CSReq &>(from));
  3004. }
  3005. void CSReq::MergeFrom(const CSReq& from) {
  3006. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSReq)
  3007. GOOGLE_DCHECK_NE(&from, this);
  3008. uint32_t cached_has_bits = 0;
  3009. (void) cached_has_bits;
  3010. if (from._internal_peer() != 0) {
  3011. _internal_set_peer(from._internal_peer());
  3012. }
  3013. if (from._internal_index() != 0) {
  3014. _internal_set_index(from._internal_index());
  3015. }
  3016. if (from._internal_egotype() != 0) {
  3017. _internal_set_egotype(from._internal_egotype());
  3018. }
  3019. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3020. }
  3021. void CSReq::CopyFrom(const CSReq& from) {
  3022. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSReq)
  3023. if (&from == this) return;
  3024. Clear();
  3025. MergeFrom(from);
  3026. }
  3027. bool CSReq::IsInitialized() const {
  3028. return true;
  3029. }
  3030. void CSReq::InternalSwap(CSReq* other) {
  3031. using std::swap;
  3032. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3033. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3034. PROTOBUF_FIELD_OFFSET(CSReq, egotype_)
  3035. + sizeof(CSReq::egotype_)
  3036. - PROTOBUF_FIELD_OFFSET(CSReq, peer_)>(
  3037. reinterpret_cast<char*>(&peer_),
  3038. reinterpret_cast<char*>(&other->peer_));
  3039. }
  3040. ::PROTOBUF_NAMESPACE_ID::Metadata CSReq::GetMetadata() const {
  3041. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3042. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3043. file_level_metadata_protocol_2eproto[8]);
  3044. }
  3045. // ===================================================================
  3046. class SCReq::_Internal {
  3047. public:
  3048. };
  3049. SCReq::SCReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3050. bool is_message_owned)
  3051. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3052. SharedCtor();
  3053. if (!is_message_owned) {
  3054. RegisterArenaDtor(arena);
  3055. }
  3056. // @@protoc_insertion_point(arena_constructor:RemoNet.SCReq)
  3057. }
  3058. SCReq::SCReq(const SCReq& from)
  3059. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3060. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3061. ::memcpy(&desc_, &from.desc_,
  3062. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3063. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3064. // @@protoc_insertion_point(copy_constructor:RemoNet.SCReq)
  3065. }
  3066. inline void SCReq::SharedCtor() {
  3067. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3068. reinterpret_cast<char*>(&desc_) - reinterpret_cast<char*>(this)),
  3069. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3070. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3071. }
  3072. SCReq::~SCReq() {
  3073. // @@protoc_insertion_point(destructor:RemoNet.SCReq)
  3074. if (GetArenaForAllocation() != nullptr) return;
  3075. SharedDtor();
  3076. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3077. }
  3078. inline void SCReq::SharedDtor() {
  3079. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3080. }
  3081. void SCReq::ArenaDtor(void* object) {
  3082. SCReq* _this = reinterpret_cast< SCReq* >(object);
  3083. (void)_this;
  3084. }
  3085. void SCReq::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3086. }
  3087. void SCReq::SetCachedSize(int size) const {
  3088. _cached_size_.Set(size);
  3089. }
  3090. void SCReq::Clear() {
  3091. // @@protoc_insertion_point(message_clear_start:RemoNet.SCReq)
  3092. uint32_t cached_has_bits = 0;
  3093. // Prevent compiler warnings about cached_has_bits being unused
  3094. (void) cached_has_bits;
  3095. ::memset(&desc_, 0, static_cast<size_t>(
  3096. reinterpret_cast<char*>(&egotype_) -
  3097. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3098. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3099. }
  3100. const char* SCReq::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3101. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3102. while (!ctx->Done(&ptr)) {
  3103. uint32_t tag;
  3104. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3105. switch (tag >> 3) {
  3106. // .RemoNet.VideoDesc desc = 1;
  3107. case 1:
  3108. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3109. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3110. CHK_(ptr);
  3111. _internal_set_desc(static_cast<::RemoNet::VideoDesc>(val));
  3112. } else
  3113. goto handle_unusual;
  3114. continue;
  3115. // int32 peer = 2;
  3116. case 2:
  3117. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3118. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3119. CHK_(ptr);
  3120. } else
  3121. goto handle_unusual;
  3122. continue;
  3123. // int32 egotype = 3;
  3124. case 3:
  3125. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  3126. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3127. CHK_(ptr);
  3128. } else
  3129. goto handle_unusual;
  3130. continue;
  3131. default:
  3132. goto handle_unusual;
  3133. } // switch
  3134. handle_unusual:
  3135. if ((tag == 0) || ((tag & 7) == 4)) {
  3136. CHK_(ptr);
  3137. ctx->SetLastTag(tag);
  3138. goto message_done;
  3139. }
  3140. ptr = UnknownFieldParse(
  3141. tag,
  3142. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3143. ptr, ctx);
  3144. CHK_(ptr != nullptr);
  3145. } // while
  3146. message_done:
  3147. return ptr;
  3148. failure:
  3149. ptr = nullptr;
  3150. goto message_done;
  3151. #undef CHK_
  3152. }
  3153. uint8_t* SCReq::_InternalSerialize(
  3154. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3155. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCReq)
  3156. uint32_t cached_has_bits = 0;
  3157. (void) cached_has_bits;
  3158. // .RemoNet.VideoDesc desc = 1;
  3159. if (this->_internal_desc() != 0) {
  3160. target = stream->EnsureSpace(target);
  3161. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3162. 1, this->_internal_desc(), target);
  3163. }
  3164. // int32 peer = 2;
  3165. if (this->_internal_peer() != 0) {
  3166. target = stream->EnsureSpace(target);
  3167. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  3168. }
  3169. // int32 egotype = 3;
  3170. if (this->_internal_egotype() != 0) {
  3171. target = stream->EnsureSpace(target);
  3172. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_egotype(), target);
  3173. }
  3174. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3175. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3176. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3177. }
  3178. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCReq)
  3179. return target;
  3180. }
  3181. size_t SCReq::ByteSizeLong() const {
  3182. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCReq)
  3183. size_t total_size = 0;
  3184. uint32_t cached_has_bits = 0;
  3185. // Prevent compiler warnings about cached_has_bits being unused
  3186. (void) cached_has_bits;
  3187. // .RemoNet.VideoDesc desc = 1;
  3188. if (this->_internal_desc() != 0) {
  3189. total_size += 1 +
  3190. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_desc());
  3191. }
  3192. // int32 peer = 2;
  3193. if (this->_internal_peer() != 0) {
  3194. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3195. }
  3196. // int32 egotype = 3;
  3197. if (this->_internal_egotype() != 0) {
  3198. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3199. }
  3200. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3201. }
  3202. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCReq::_class_data_ = {
  3203. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3204. SCReq::MergeImpl
  3205. };
  3206. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCReq::GetClassData() const { return &_class_data_; }
  3207. void SCReq::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3208. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3209. static_cast<SCReq *>(to)->MergeFrom(
  3210. static_cast<const SCReq &>(from));
  3211. }
  3212. void SCReq::MergeFrom(const SCReq& from) {
  3213. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCReq)
  3214. GOOGLE_DCHECK_NE(&from, this);
  3215. uint32_t cached_has_bits = 0;
  3216. (void) cached_has_bits;
  3217. if (from._internal_desc() != 0) {
  3218. _internal_set_desc(from._internal_desc());
  3219. }
  3220. if (from._internal_peer() != 0) {
  3221. _internal_set_peer(from._internal_peer());
  3222. }
  3223. if (from._internal_egotype() != 0) {
  3224. _internal_set_egotype(from._internal_egotype());
  3225. }
  3226. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3227. }
  3228. void SCReq::CopyFrom(const SCReq& from) {
  3229. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCReq)
  3230. if (&from == this) return;
  3231. Clear();
  3232. MergeFrom(from);
  3233. }
  3234. bool SCReq::IsInitialized() const {
  3235. return true;
  3236. }
  3237. void SCReq::InternalSwap(SCReq* other) {
  3238. using std::swap;
  3239. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3240. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3241. PROTOBUF_FIELD_OFFSET(SCReq, egotype_)
  3242. + sizeof(SCReq::egotype_)
  3243. - PROTOBUF_FIELD_OFFSET(SCReq, desc_)>(
  3244. reinterpret_cast<char*>(&desc_),
  3245. reinterpret_cast<char*>(&other->desc_));
  3246. }
  3247. ::PROTOBUF_NAMESPACE_ID::Metadata SCReq::GetMetadata() const {
  3248. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3249. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3250. file_level_metadata_protocol_2eproto[9]);
  3251. }
  3252. // ===================================================================
  3253. class CSRep::_Internal {
  3254. public:
  3255. };
  3256. CSRep::CSRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3257. bool is_message_owned)
  3258. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3259. SharedCtor();
  3260. if (!is_message_owned) {
  3261. RegisterArenaDtor(arena);
  3262. }
  3263. // @@protoc_insertion_point(arena_constructor:RemoNet.CSRep)
  3264. }
  3265. CSRep::CSRep(const CSRep& from)
  3266. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3267. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3268. ::memcpy(&desc_, &from.desc_,
  3269. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3270. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3271. // @@protoc_insertion_point(copy_constructor:RemoNet.CSRep)
  3272. }
  3273. inline void CSRep::SharedCtor() {
  3274. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3275. reinterpret_cast<char*>(&desc_) - reinterpret_cast<char*>(this)),
  3276. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3277. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3278. }
  3279. CSRep::~CSRep() {
  3280. // @@protoc_insertion_point(destructor:RemoNet.CSRep)
  3281. if (GetArenaForAllocation() != nullptr) return;
  3282. SharedDtor();
  3283. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3284. }
  3285. inline void CSRep::SharedDtor() {
  3286. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3287. }
  3288. void CSRep::ArenaDtor(void* object) {
  3289. CSRep* _this = reinterpret_cast< CSRep* >(object);
  3290. (void)_this;
  3291. }
  3292. void CSRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3293. }
  3294. void CSRep::SetCachedSize(int size) const {
  3295. _cached_size_.Set(size);
  3296. }
  3297. void CSRep::Clear() {
  3298. // @@protoc_insertion_point(message_clear_start:RemoNet.CSRep)
  3299. uint32_t cached_has_bits = 0;
  3300. // Prevent compiler warnings about cached_has_bits being unused
  3301. (void) cached_has_bits;
  3302. ::memset(&desc_, 0, static_cast<size_t>(
  3303. reinterpret_cast<char*>(&egotype_) -
  3304. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3305. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3306. }
  3307. const char* CSRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3308. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3309. while (!ctx->Done(&ptr)) {
  3310. uint32_t tag;
  3311. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3312. switch (tag >> 3) {
  3313. // .RemoNet.VideoDesc desc = 1;
  3314. case 1:
  3315. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3316. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3317. CHK_(ptr);
  3318. _internal_set_desc(static_cast<::RemoNet::VideoDesc>(val));
  3319. } else
  3320. goto handle_unusual;
  3321. continue;
  3322. // int32 peer = 2;
  3323. case 2:
  3324. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3325. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3326. CHK_(ptr);
  3327. } else
  3328. goto handle_unusual;
  3329. continue;
  3330. // int32 index = 3;
  3331. case 3:
  3332. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  3333. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3334. CHK_(ptr);
  3335. } else
  3336. goto handle_unusual;
  3337. continue;
  3338. // int32 egotype = 4;
  3339. case 4:
  3340. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  3341. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3342. CHK_(ptr);
  3343. } else
  3344. goto handle_unusual;
  3345. continue;
  3346. default:
  3347. goto handle_unusual;
  3348. } // switch
  3349. handle_unusual:
  3350. if ((tag == 0) || ((tag & 7) == 4)) {
  3351. CHK_(ptr);
  3352. ctx->SetLastTag(tag);
  3353. goto message_done;
  3354. }
  3355. ptr = UnknownFieldParse(
  3356. tag,
  3357. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3358. ptr, ctx);
  3359. CHK_(ptr != nullptr);
  3360. } // while
  3361. message_done:
  3362. return ptr;
  3363. failure:
  3364. ptr = nullptr;
  3365. goto message_done;
  3366. #undef CHK_
  3367. }
  3368. uint8_t* CSRep::_InternalSerialize(
  3369. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3370. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSRep)
  3371. uint32_t cached_has_bits = 0;
  3372. (void) cached_has_bits;
  3373. // .RemoNet.VideoDesc desc = 1;
  3374. if (this->_internal_desc() != 0) {
  3375. target = stream->EnsureSpace(target);
  3376. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3377. 1, this->_internal_desc(), target);
  3378. }
  3379. // int32 peer = 2;
  3380. if (this->_internal_peer() != 0) {
  3381. target = stream->EnsureSpace(target);
  3382. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  3383. }
  3384. // int32 index = 3;
  3385. if (this->_internal_index() != 0) {
  3386. target = stream->EnsureSpace(target);
  3387. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_index(), target);
  3388. }
  3389. // int32 egotype = 4;
  3390. if (this->_internal_egotype() != 0) {
  3391. target = stream->EnsureSpace(target);
  3392. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_egotype(), target);
  3393. }
  3394. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3395. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3396. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3397. }
  3398. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSRep)
  3399. return target;
  3400. }
  3401. size_t CSRep::ByteSizeLong() const {
  3402. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSRep)
  3403. size_t total_size = 0;
  3404. uint32_t cached_has_bits = 0;
  3405. // Prevent compiler warnings about cached_has_bits being unused
  3406. (void) cached_has_bits;
  3407. // .RemoNet.VideoDesc desc = 1;
  3408. if (this->_internal_desc() != 0) {
  3409. total_size += 1 +
  3410. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_desc());
  3411. }
  3412. // int32 peer = 2;
  3413. if (this->_internal_peer() != 0) {
  3414. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3415. }
  3416. // int32 index = 3;
  3417. if (this->_internal_index() != 0) {
  3418. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3419. }
  3420. // int32 egotype = 4;
  3421. if (this->_internal_egotype() != 0) {
  3422. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3423. }
  3424. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3425. }
  3426. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSRep::_class_data_ = {
  3427. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3428. CSRep::MergeImpl
  3429. };
  3430. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSRep::GetClassData() const { return &_class_data_; }
  3431. void CSRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3432. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3433. static_cast<CSRep *>(to)->MergeFrom(
  3434. static_cast<const CSRep &>(from));
  3435. }
  3436. void CSRep::MergeFrom(const CSRep& from) {
  3437. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSRep)
  3438. GOOGLE_DCHECK_NE(&from, this);
  3439. uint32_t cached_has_bits = 0;
  3440. (void) cached_has_bits;
  3441. if (from._internal_desc() != 0) {
  3442. _internal_set_desc(from._internal_desc());
  3443. }
  3444. if (from._internal_peer() != 0) {
  3445. _internal_set_peer(from._internal_peer());
  3446. }
  3447. if (from._internal_index() != 0) {
  3448. _internal_set_index(from._internal_index());
  3449. }
  3450. if (from._internal_egotype() != 0) {
  3451. _internal_set_egotype(from._internal_egotype());
  3452. }
  3453. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3454. }
  3455. void CSRep::CopyFrom(const CSRep& from) {
  3456. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSRep)
  3457. if (&from == this) return;
  3458. Clear();
  3459. MergeFrom(from);
  3460. }
  3461. bool CSRep::IsInitialized() const {
  3462. return true;
  3463. }
  3464. void CSRep::InternalSwap(CSRep* other) {
  3465. using std::swap;
  3466. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3467. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3468. PROTOBUF_FIELD_OFFSET(CSRep, egotype_)
  3469. + sizeof(CSRep::egotype_)
  3470. - PROTOBUF_FIELD_OFFSET(CSRep, desc_)>(
  3471. reinterpret_cast<char*>(&desc_),
  3472. reinterpret_cast<char*>(&other->desc_));
  3473. }
  3474. ::PROTOBUF_NAMESPACE_ID::Metadata CSRep::GetMetadata() const {
  3475. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3476. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3477. file_level_metadata_protocol_2eproto[10]);
  3478. }
  3479. // ===================================================================
  3480. class SCRep::_Internal {
  3481. public:
  3482. };
  3483. SCRep::SCRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3484. bool is_message_owned)
  3485. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3486. SharedCtor();
  3487. if (!is_message_owned) {
  3488. RegisterArenaDtor(arena);
  3489. }
  3490. // @@protoc_insertion_point(arena_constructor:RemoNet.SCRep)
  3491. }
  3492. SCRep::SCRep(const SCRep& from)
  3493. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3494. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3495. ::memcpy(&desc_, &from.desc_,
  3496. static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3497. reinterpret_cast<char*>(&desc_)) + sizeof(peer_));
  3498. // @@protoc_insertion_point(copy_constructor:RemoNet.SCRep)
  3499. }
  3500. inline void SCRep::SharedCtor() {
  3501. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3502. reinterpret_cast<char*>(&desc_) - reinterpret_cast<char*>(this)),
  3503. 0, static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3504. reinterpret_cast<char*>(&desc_)) + sizeof(peer_));
  3505. }
  3506. SCRep::~SCRep() {
  3507. // @@protoc_insertion_point(destructor:RemoNet.SCRep)
  3508. if (GetArenaForAllocation() != nullptr) return;
  3509. SharedDtor();
  3510. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3511. }
  3512. inline void SCRep::SharedDtor() {
  3513. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3514. }
  3515. void SCRep::ArenaDtor(void* object) {
  3516. SCRep* _this = reinterpret_cast< SCRep* >(object);
  3517. (void)_this;
  3518. }
  3519. void SCRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3520. }
  3521. void SCRep::SetCachedSize(int size) const {
  3522. _cached_size_.Set(size);
  3523. }
  3524. void SCRep::Clear() {
  3525. // @@protoc_insertion_point(message_clear_start:RemoNet.SCRep)
  3526. uint32_t cached_has_bits = 0;
  3527. // Prevent compiler warnings about cached_has_bits being unused
  3528. (void) cached_has_bits;
  3529. ::memset(&desc_, 0, static_cast<size_t>(
  3530. reinterpret_cast<char*>(&peer_) -
  3531. reinterpret_cast<char*>(&desc_)) + sizeof(peer_));
  3532. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3533. }
  3534. const char* SCRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3535. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3536. while (!ctx->Done(&ptr)) {
  3537. uint32_t tag;
  3538. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3539. switch (tag >> 3) {
  3540. // .RemoNet.VideoDesc desc = 1;
  3541. case 1:
  3542. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3543. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3544. CHK_(ptr);
  3545. _internal_set_desc(static_cast<::RemoNet::VideoDesc>(val));
  3546. } else
  3547. goto handle_unusual;
  3548. continue;
  3549. // int32 index = 2;
  3550. case 2:
  3551. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3552. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3553. CHK_(ptr);
  3554. } else
  3555. goto handle_unusual;
  3556. continue;
  3557. // int32 egotype = 3;
  3558. case 3:
  3559. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  3560. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3561. CHK_(ptr);
  3562. } else
  3563. goto handle_unusual;
  3564. continue;
  3565. // int32 peer = 4;
  3566. case 4:
  3567. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  3568. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3569. CHK_(ptr);
  3570. } else
  3571. goto handle_unusual;
  3572. continue;
  3573. default:
  3574. goto handle_unusual;
  3575. } // switch
  3576. handle_unusual:
  3577. if ((tag == 0) || ((tag & 7) == 4)) {
  3578. CHK_(ptr);
  3579. ctx->SetLastTag(tag);
  3580. goto message_done;
  3581. }
  3582. ptr = UnknownFieldParse(
  3583. tag,
  3584. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3585. ptr, ctx);
  3586. CHK_(ptr != nullptr);
  3587. } // while
  3588. message_done:
  3589. return ptr;
  3590. failure:
  3591. ptr = nullptr;
  3592. goto message_done;
  3593. #undef CHK_
  3594. }
  3595. uint8_t* SCRep::_InternalSerialize(
  3596. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3597. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCRep)
  3598. uint32_t cached_has_bits = 0;
  3599. (void) cached_has_bits;
  3600. // .RemoNet.VideoDesc desc = 1;
  3601. if (this->_internal_desc() != 0) {
  3602. target = stream->EnsureSpace(target);
  3603. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3604. 1, this->_internal_desc(), target);
  3605. }
  3606. // int32 index = 2;
  3607. if (this->_internal_index() != 0) {
  3608. target = stream->EnsureSpace(target);
  3609. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_index(), target);
  3610. }
  3611. // int32 egotype = 3;
  3612. if (this->_internal_egotype() != 0) {
  3613. target = stream->EnsureSpace(target);
  3614. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_egotype(), target);
  3615. }
  3616. // int32 peer = 4;
  3617. if (this->_internal_peer() != 0) {
  3618. target = stream->EnsureSpace(target);
  3619. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_peer(), target);
  3620. }
  3621. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3622. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3623. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3624. }
  3625. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCRep)
  3626. return target;
  3627. }
  3628. size_t SCRep::ByteSizeLong() const {
  3629. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCRep)
  3630. size_t total_size = 0;
  3631. uint32_t cached_has_bits = 0;
  3632. // Prevent compiler warnings about cached_has_bits being unused
  3633. (void) cached_has_bits;
  3634. // .RemoNet.VideoDesc desc = 1;
  3635. if (this->_internal_desc() != 0) {
  3636. total_size += 1 +
  3637. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_desc());
  3638. }
  3639. // int32 index = 2;
  3640. if (this->_internal_index() != 0) {
  3641. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3642. }
  3643. // int32 egotype = 3;
  3644. if (this->_internal_egotype() != 0) {
  3645. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3646. }
  3647. // int32 peer = 4;
  3648. if (this->_internal_peer() != 0) {
  3649. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3650. }
  3651. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3652. }
  3653. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCRep::_class_data_ = {
  3654. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3655. SCRep::MergeImpl
  3656. };
  3657. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCRep::GetClassData() const { return &_class_data_; }
  3658. void SCRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3659. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3660. static_cast<SCRep *>(to)->MergeFrom(
  3661. static_cast<const SCRep &>(from));
  3662. }
  3663. void SCRep::MergeFrom(const SCRep& from) {
  3664. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCRep)
  3665. GOOGLE_DCHECK_NE(&from, this);
  3666. uint32_t cached_has_bits = 0;
  3667. (void) cached_has_bits;
  3668. if (from._internal_desc() != 0) {
  3669. _internal_set_desc(from._internal_desc());
  3670. }
  3671. if (from._internal_index() != 0) {
  3672. _internal_set_index(from._internal_index());
  3673. }
  3674. if (from._internal_egotype() != 0) {
  3675. _internal_set_egotype(from._internal_egotype());
  3676. }
  3677. if (from._internal_peer() != 0) {
  3678. _internal_set_peer(from._internal_peer());
  3679. }
  3680. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3681. }
  3682. void SCRep::CopyFrom(const SCRep& from) {
  3683. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCRep)
  3684. if (&from == this) return;
  3685. Clear();
  3686. MergeFrom(from);
  3687. }
  3688. bool SCRep::IsInitialized() const {
  3689. return true;
  3690. }
  3691. void SCRep::InternalSwap(SCRep* other) {
  3692. using std::swap;
  3693. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3694. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3695. PROTOBUF_FIELD_OFFSET(SCRep, peer_)
  3696. + sizeof(SCRep::peer_)
  3697. - PROTOBUF_FIELD_OFFSET(SCRep, desc_)>(
  3698. reinterpret_cast<char*>(&desc_),
  3699. reinterpret_cast<char*>(&other->desc_));
  3700. }
  3701. ::PROTOBUF_NAMESPACE_ID::Metadata SCRep::GetMetadata() const {
  3702. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3703. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3704. file_level_metadata_protocol_2eproto[11]);
  3705. }
  3706. // ===================================================================
  3707. class Offer::_Internal {
  3708. public:
  3709. };
  3710. Offer::Offer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3711. bool is_message_owned)
  3712. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3713. SharedCtor();
  3714. if (!is_message_owned) {
  3715. RegisterArenaDtor(arena);
  3716. }
  3717. // @@protoc_insertion_point(arena_constructor:RemoNet.Offer)
  3718. }
  3719. Offer::Offer(const Offer& from)
  3720. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3721. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3722. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3723. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3724. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3725. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3726. if (!from._internal_type().empty()) {
  3727. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(),
  3728. GetArenaForAllocation());
  3729. }
  3730. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3731. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3732. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3733. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3734. if (!from._internal_sdp().empty()) {
  3735. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdp(),
  3736. GetArenaForAllocation());
  3737. }
  3738. ::memcpy(&index_, &from.index_,
  3739. static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3740. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  3741. // @@protoc_insertion_point(copy_constructor:RemoNet.Offer)
  3742. }
  3743. inline void Offer::SharedCtor() {
  3744. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3745. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3746. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3747. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3748. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3749. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3750. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3751. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3752. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3753. reinterpret_cast<char*>(&index_) - reinterpret_cast<char*>(this)),
  3754. 0, static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3755. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  3756. }
  3757. Offer::~Offer() {
  3758. // @@protoc_insertion_point(destructor:RemoNet.Offer)
  3759. if (GetArenaForAllocation() != nullptr) return;
  3760. SharedDtor();
  3761. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3762. }
  3763. inline void Offer::SharedDtor() {
  3764. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3765. type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3766. sdp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3767. }
  3768. void Offer::ArenaDtor(void* object) {
  3769. Offer* _this = reinterpret_cast< Offer* >(object);
  3770. (void)_this;
  3771. }
  3772. void Offer::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3773. }
  3774. void Offer::SetCachedSize(int size) const {
  3775. _cached_size_.Set(size);
  3776. }
  3777. void Offer::Clear() {
  3778. // @@protoc_insertion_point(message_clear_start:RemoNet.Offer)
  3779. uint32_t cached_has_bits = 0;
  3780. // Prevent compiler warnings about cached_has_bits being unused
  3781. (void) cached_has_bits;
  3782. type_.ClearToEmpty();
  3783. sdp_.ClearToEmpty();
  3784. ::memset(&index_, 0, static_cast<size_t>(
  3785. reinterpret_cast<char*>(&peer_) -
  3786. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  3787. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3788. }
  3789. const char* Offer::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3790. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3791. while (!ctx->Done(&ptr)) {
  3792. uint32_t tag;
  3793. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3794. switch (tag >> 3) {
  3795. // int32 index = 1;
  3796. case 1:
  3797. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3798. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3799. CHK_(ptr);
  3800. } else
  3801. goto handle_unusual;
  3802. continue;
  3803. // int32 peer = 2;
  3804. case 2:
  3805. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3806. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3807. CHK_(ptr);
  3808. } else
  3809. goto handle_unusual;
  3810. continue;
  3811. // string type = 3;
  3812. case 3:
  3813. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  3814. auto str = _internal_mutable_type();
  3815. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  3816. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Offer.type"));
  3817. CHK_(ptr);
  3818. } else
  3819. goto handle_unusual;
  3820. continue;
  3821. // string sdp = 4;
  3822. case 4:
  3823. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  3824. auto str = _internal_mutable_sdp();
  3825. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  3826. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Offer.sdp"));
  3827. CHK_(ptr);
  3828. } else
  3829. goto handle_unusual;
  3830. continue;
  3831. default:
  3832. goto handle_unusual;
  3833. } // switch
  3834. handle_unusual:
  3835. if ((tag == 0) || ((tag & 7) == 4)) {
  3836. CHK_(ptr);
  3837. ctx->SetLastTag(tag);
  3838. goto message_done;
  3839. }
  3840. ptr = UnknownFieldParse(
  3841. tag,
  3842. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3843. ptr, ctx);
  3844. CHK_(ptr != nullptr);
  3845. } // while
  3846. message_done:
  3847. return ptr;
  3848. failure:
  3849. ptr = nullptr;
  3850. goto message_done;
  3851. #undef CHK_
  3852. }
  3853. uint8_t* Offer::_InternalSerialize(
  3854. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3855. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Offer)
  3856. uint32_t cached_has_bits = 0;
  3857. (void) cached_has_bits;
  3858. // int32 index = 1;
  3859. if (this->_internal_index() != 0) {
  3860. target = stream->EnsureSpace(target);
  3861. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_index(), target);
  3862. }
  3863. // int32 peer = 2;
  3864. if (this->_internal_peer() != 0) {
  3865. target = stream->EnsureSpace(target);
  3866. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  3867. }
  3868. // string type = 3;
  3869. if (!this->_internal_type().empty()) {
  3870. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  3871. this->_internal_type().data(), static_cast<int>(this->_internal_type().length()),
  3872. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  3873. "RemoNet.Offer.type");
  3874. target = stream->WriteStringMaybeAliased(
  3875. 3, this->_internal_type(), target);
  3876. }
  3877. // string sdp = 4;
  3878. if (!this->_internal_sdp().empty()) {
  3879. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  3880. this->_internal_sdp().data(), static_cast<int>(this->_internal_sdp().length()),
  3881. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  3882. "RemoNet.Offer.sdp");
  3883. target = stream->WriteStringMaybeAliased(
  3884. 4, this->_internal_sdp(), target);
  3885. }
  3886. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3887. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3888. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3889. }
  3890. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Offer)
  3891. return target;
  3892. }
  3893. size_t Offer::ByteSizeLong() const {
  3894. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Offer)
  3895. size_t total_size = 0;
  3896. uint32_t cached_has_bits = 0;
  3897. // Prevent compiler warnings about cached_has_bits being unused
  3898. (void) cached_has_bits;
  3899. // string type = 3;
  3900. if (!this->_internal_type().empty()) {
  3901. total_size += 1 +
  3902. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  3903. this->_internal_type());
  3904. }
  3905. // string sdp = 4;
  3906. if (!this->_internal_sdp().empty()) {
  3907. total_size += 1 +
  3908. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  3909. this->_internal_sdp());
  3910. }
  3911. // int32 index = 1;
  3912. if (this->_internal_index() != 0) {
  3913. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3914. }
  3915. // int32 peer = 2;
  3916. if (this->_internal_peer() != 0) {
  3917. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3918. }
  3919. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3920. }
  3921. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Offer::_class_data_ = {
  3922. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3923. Offer::MergeImpl
  3924. };
  3925. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Offer::GetClassData() const { return &_class_data_; }
  3926. void Offer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3927. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3928. static_cast<Offer *>(to)->MergeFrom(
  3929. static_cast<const Offer &>(from));
  3930. }
  3931. void Offer::MergeFrom(const Offer& from) {
  3932. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Offer)
  3933. GOOGLE_DCHECK_NE(&from, this);
  3934. uint32_t cached_has_bits = 0;
  3935. (void) cached_has_bits;
  3936. if (!from._internal_type().empty()) {
  3937. _internal_set_type(from._internal_type());
  3938. }
  3939. if (!from._internal_sdp().empty()) {
  3940. _internal_set_sdp(from._internal_sdp());
  3941. }
  3942. if (from._internal_index() != 0) {
  3943. _internal_set_index(from._internal_index());
  3944. }
  3945. if (from._internal_peer() != 0) {
  3946. _internal_set_peer(from._internal_peer());
  3947. }
  3948. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3949. }
  3950. void Offer::CopyFrom(const Offer& from) {
  3951. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Offer)
  3952. if (&from == this) return;
  3953. Clear();
  3954. MergeFrom(from);
  3955. }
  3956. bool Offer::IsInitialized() const {
  3957. return true;
  3958. }
  3959. void Offer::InternalSwap(Offer* other) {
  3960. using std::swap;
  3961. auto* lhs_arena = GetArenaForAllocation();
  3962. auto* rhs_arena = other->GetArenaForAllocation();
  3963. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3964. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  3965. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  3966. &type_, lhs_arena,
  3967. &other->type_, rhs_arena
  3968. );
  3969. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  3970. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  3971. &sdp_, lhs_arena,
  3972. &other->sdp_, rhs_arena
  3973. );
  3974. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3975. PROTOBUF_FIELD_OFFSET(Offer, peer_)
  3976. + sizeof(Offer::peer_)
  3977. - PROTOBUF_FIELD_OFFSET(Offer, index_)>(
  3978. reinterpret_cast<char*>(&index_),
  3979. reinterpret_cast<char*>(&other->index_));
  3980. }
  3981. ::PROTOBUF_NAMESPACE_ID::Metadata Offer::GetMetadata() const {
  3982. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3983. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3984. file_level_metadata_protocol_2eproto[12]);
  3985. }
  3986. // ===================================================================
  3987. class Answer::_Internal {
  3988. public:
  3989. };
  3990. Answer::Answer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3991. bool is_message_owned)
  3992. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3993. SharedCtor();
  3994. if (!is_message_owned) {
  3995. RegisterArenaDtor(arena);
  3996. }
  3997. // @@protoc_insertion_point(arena_constructor:RemoNet.Answer)
  3998. }
  3999. Answer::Answer(const Answer& from)
  4000. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4001. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4002. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4003. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4004. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4005. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4006. if (!from._internal_type().empty()) {
  4007. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(),
  4008. GetArenaForAllocation());
  4009. }
  4010. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4011. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4012. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4013. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4014. if (!from._internal_sdp().empty()) {
  4015. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdp(),
  4016. GetArenaForAllocation());
  4017. }
  4018. ::memcpy(&index_, &from.index_,
  4019. static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  4020. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  4021. // @@protoc_insertion_point(copy_constructor:RemoNet.Answer)
  4022. }
  4023. inline void Answer::SharedCtor() {
  4024. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4025. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4026. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4027. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4028. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4029. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4030. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4031. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4032. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4033. reinterpret_cast<char*>(&index_) - reinterpret_cast<char*>(this)),
  4034. 0, static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  4035. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  4036. }
  4037. Answer::~Answer() {
  4038. // @@protoc_insertion_point(destructor:RemoNet.Answer)
  4039. if (GetArenaForAllocation() != nullptr) return;
  4040. SharedDtor();
  4041. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4042. }
  4043. inline void Answer::SharedDtor() {
  4044. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4045. type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4046. sdp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4047. }
  4048. void Answer::ArenaDtor(void* object) {
  4049. Answer* _this = reinterpret_cast< Answer* >(object);
  4050. (void)_this;
  4051. }
  4052. void Answer::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4053. }
  4054. void Answer::SetCachedSize(int size) const {
  4055. _cached_size_.Set(size);
  4056. }
  4057. void Answer::Clear() {
  4058. // @@protoc_insertion_point(message_clear_start:RemoNet.Answer)
  4059. uint32_t cached_has_bits = 0;
  4060. // Prevent compiler warnings about cached_has_bits being unused
  4061. (void) cached_has_bits;
  4062. type_.ClearToEmpty();
  4063. sdp_.ClearToEmpty();
  4064. ::memset(&index_, 0, static_cast<size_t>(
  4065. reinterpret_cast<char*>(&peer_) -
  4066. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  4067. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4068. }
  4069. const char* Answer::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4070. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4071. while (!ctx->Done(&ptr)) {
  4072. uint32_t tag;
  4073. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4074. switch (tag >> 3) {
  4075. // int32 index = 1;
  4076. case 1:
  4077. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4078. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4079. CHK_(ptr);
  4080. } else
  4081. goto handle_unusual;
  4082. continue;
  4083. // int32 peer = 2;
  4084. case 2:
  4085. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4086. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4087. CHK_(ptr);
  4088. } else
  4089. goto handle_unusual;
  4090. continue;
  4091. // string type = 3;
  4092. case 3:
  4093. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  4094. auto str = _internal_mutable_type();
  4095. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4096. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Answer.type"));
  4097. CHK_(ptr);
  4098. } else
  4099. goto handle_unusual;
  4100. continue;
  4101. // string sdp = 4;
  4102. case 4:
  4103. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  4104. auto str = _internal_mutable_sdp();
  4105. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4106. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Answer.sdp"));
  4107. CHK_(ptr);
  4108. } else
  4109. goto handle_unusual;
  4110. continue;
  4111. default:
  4112. goto handle_unusual;
  4113. } // switch
  4114. handle_unusual:
  4115. if ((tag == 0) || ((tag & 7) == 4)) {
  4116. CHK_(ptr);
  4117. ctx->SetLastTag(tag);
  4118. goto message_done;
  4119. }
  4120. ptr = UnknownFieldParse(
  4121. tag,
  4122. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4123. ptr, ctx);
  4124. CHK_(ptr != nullptr);
  4125. } // while
  4126. message_done:
  4127. return ptr;
  4128. failure:
  4129. ptr = nullptr;
  4130. goto message_done;
  4131. #undef CHK_
  4132. }
  4133. uint8_t* Answer::_InternalSerialize(
  4134. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4135. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Answer)
  4136. uint32_t cached_has_bits = 0;
  4137. (void) cached_has_bits;
  4138. // int32 index = 1;
  4139. if (this->_internal_index() != 0) {
  4140. target = stream->EnsureSpace(target);
  4141. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_index(), target);
  4142. }
  4143. // int32 peer = 2;
  4144. if (this->_internal_peer() != 0) {
  4145. target = stream->EnsureSpace(target);
  4146. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  4147. }
  4148. // string type = 3;
  4149. if (!this->_internal_type().empty()) {
  4150. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4151. this->_internal_type().data(), static_cast<int>(this->_internal_type().length()),
  4152. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4153. "RemoNet.Answer.type");
  4154. target = stream->WriteStringMaybeAliased(
  4155. 3, this->_internal_type(), target);
  4156. }
  4157. // string sdp = 4;
  4158. if (!this->_internal_sdp().empty()) {
  4159. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4160. this->_internal_sdp().data(), static_cast<int>(this->_internal_sdp().length()),
  4161. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4162. "RemoNet.Answer.sdp");
  4163. target = stream->WriteStringMaybeAliased(
  4164. 4, this->_internal_sdp(), target);
  4165. }
  4166. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4167. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4168. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4169. }
  4170. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Answer)
  4171. return target;
  4172. }
  4173. size_t Answer::ByteSizeLong() const {
  4174. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Answer)
  4175. size_t total_size = 0;
  4176. uint32_t cached_has_bits = 0;
  4177. // Prevent compiler warnings about cached_has_bits being unused
  4178. (void) cached_has_bits;
  4179. // string type = 3;
  4180. if (!this->_internal_type().empty()) {
  4181. total_size += 1 +
  4182. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4183. this->_internal_type());
  4184. }
  4185. // string sdp = 4;
  4186. if (!this->_internal_sdp().empty()) {
  4187. total_size += 1 +
  4188. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4189. this->_internal_sdp());
  4190. }
  4191. // int32 index = 1;
  4192. if (this->_internal_index() != 0) {
  4193. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  4194. }
  4195. // int32 peer = 2;
  4196. if (this->_internal_peer() != 0) {
  4197. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4198. }
  4199. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4200. }
  4201. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Answer::_class_data_ = {
  4202. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4203. Answer::MergeImpl
  4204. };
  4205. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Answer::GetClassData() const { return &_class_data_; }
  4206. void Answer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4207. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4208. static_cast<Answer *>(to)->MergeFrom(
  4209. static_cast<const Answer &>(from));
  4210. }
  4211. void Answer::MergeFrom(const Answer& from) {
  4212. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Answer)
  4213. GOOGLE_DCHECK_NE(&from, this);
  4214. uint32_t cached_has_bits = 0;
  4215. (void) cached_has_bits;
  4216. if (!from._internal_type().empty()) {
  4217. _internal_set_type(from._internal_type());
  4218. }
  4219. if (!from._internal_sdp().empty()) {
  4220. _internal_set_sdp(from._internal_sdp());
  4221. }
  4222. if (from._internal_index() != 0) {
  4223. _internal_set_index(from._internal_index());
  4224. }
  4225. if (from._internal_peer() != 0) {
  4226. _internal_set_peer(from._internal_peer());
  4227. }
  4228. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4229. }
  4230. void Answer::CopyFrom(const Answer& from) {
  4231. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Answer)
  4232. if (&from == this) return;
  4233. Clear();
  4234. MergeFrom(from);
  4235. }
  4236. bool Answer::IsInitialized() const {
  4237. return true;
  4238. }
  4239. void Answer::InternalSwap(Answer* other) {
  4240. using std::swap;
  4241. auto* lhs_arena = GetArenaForAllocation();
  4242. auto* rhs_arena = other->GetArenaForAllocation();
  4243. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  4244. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4245. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4246. &type_, lhs_arena,
  4247. &other->type_, rhs_arena
  4248. );
  4249. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4250. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4251. &sdp_, lhs_arena,
  4252. &other->sdp_, rhs_arena
  4253. );
  4254. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4255. PROTOBUF_FIELD_OFFSET(Answer, peer_)
  4256. + sizeof(Answer::peer_)
  4257. - PROTOBUF_FIELD_OFFSET(Answer, index_)>(
  4258. reinterpret_cast<char*>(&index_),
  4259. reinterpret_cast<char*>(&other->index_));
  4260. }
  4261. ::PROTOBUF_NAMESPACE_ID::Metadata Answer::GetMetadata() const {
  4262. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4263. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4264. file_level_metadata_protocol_2eproto[13]);
  4265. }
  4266. // ===================================================================
  4267. class Candidate::_Internal {
  4268. public:
  4269. };
  4270. Candidate::Candidate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4271. bool is_message_owned)
  4272. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4273. SharedCtor();
  4274. if (!is_message_owned) {
  4275. RegisterArenaDtor(arena);
  4276. }
  4277. // @@protoc_insertion_point(arena_constructor:RemoNet.Candidate)
  4278. }
  4279. Candidate::Candidate(const Candidate& from)
  4280. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4281. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4282. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4283. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4284. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4285. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4286. if (!from._internal_type().empty()) {
  4287. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(),
  4288. GetArenaForAllocation());
  4289. }
  4290. candidate_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4291. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4292. candidate_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4293. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4294. if (!from._internal_candidate().empty()) {
  4295. candidate_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_candidate(),
  4296. GetArenaForAllocation());
  4297. }
  4298. sdpmid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4299. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4300. sdpmid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4301. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4302. if (!from._internal_sdpmid().empty()) {
  4303. sdpmid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdpmid(),
  4304. GetArenaForAllocation());
  4305. }
  4306. ::memcpy(&index_, &from.index_,
  4307. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4308. reinterpret_cast<char*>(&index_)) + sizeof(egotype_));
  4309. // @@protoc_insertion_point(copy_constructor:RemoNet.Candidate)
  4310. }
  4311. inline void Candidate::SharedCtor() {
  4312. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4313. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4314. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4315. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4316. candidate_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4317. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4318. candidate_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4319. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4320. sdpmid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4321. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4322. sdpmid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4323. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4324. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4325. reinterpret_cast<char*>(&index_) - reinterpret_cast<char*>(this)),
  4326. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4327. reinterpret_cast<char*>(&index_)) + sizeof(egotype_));
  4328. }
  4329. Candidate::~Candidate() {
  4330. // @@protoc_insertion_point(destructor:RemoNet.Candidate)
  4331. if (GetArenaForAllocation() != nullptr) return;
  4332. SharedDtor();
  4333. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4334. }
  4335. inline void Candidate::SharedDtor() {
  4336. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4337. type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4338. candidate_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4339. sdpmid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4340. }
  4341. void Candidate::ArenaDtor(void* object) {
  4342. Candidate* _this = reinterpret_cast< Candidate* >(object);
  4343. (void)_this;
  4344. }
  4345. void Candidate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4346. }
  4347. void Candidate::SetCachedSize(int size) const {
  4348. _cached_size_.Set(size);
  4349. }
  4350. void Candidate::Clear() {
  4351. // @@protoc_insertion_point(message_clear_start:RemoNet.Candidate)
  4352. uint32_t cached_has_bits = 0;
  4353. // Prevent compiler warnings about cached_has_bits being unused
  4354. (void) cached_has_bits;
  4355. type_.ClearToEmpty();
  4356. candidate_.ClearToEmpty();
  4357. sdpmid_.ClearToEmpty();
  4358. ::memset(&index_, 0, static_cast<size_t>(
  4359. reinterpret_cast<char*>(&egotype_) -
  4360. reinterpret_cast<char*>(&index_)) + sizeof(egotype_));
  4361. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4362. }
  4363. const char* Candidate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4364. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4365. while (!ctx->Done(&ptr)) {
  4366. uint32_t tag;
  4367. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4368. switch (tag >> 3) {
  4369. // int32 index = 1;
  4370. case 1:
  4371. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4372. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4373. CHK_(ptr);
  4374. } else
  4375. goto handle_unusual;
  4376. continue;
  4377. // int32 peer = 2;
  4378. case 2:
  4379. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4380. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4381. CHK_(ptr);
  4382. } else
  4383. goto handle_unusual;
  4384. continue;
  4385. // string type = 3;
  4386. case 3:
  4387. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  4388. auto str = _internal_mutable_type();
  4389. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4390. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Candidate.type"));
  4391. CHK_(ptr);
  4392. } else
  4393. goto handle_unusual;
  4394. continue;
  4395. // string candidate = 4;
  4396. case 4:
  4397. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  4398. auto str = _internal_mutable_candidate();
  4399. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4400. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Candidate.candidate"));
  4401. CHK_(ptr);
  4402. } else
  4403. goto handle_unusual;
  4404. continue;
  4405. // int32 sdpMLineIndex = 5;
  4406. case 5:
  4407. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  4408. sdpmlineindex_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4409. CHK_(ptr);
  4410. } else
  4411. goto handle_unusual;
  4412. continue;
  4413. // string sdpMid = 6;
  4414. case 6:
  4415. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
  4416. auto str = _internal_mutable_sdpmid();
  4417. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4418. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Candidate.sdpMid"));
  4419. CHK_(ptr);
  4420. } else
  4421. goto handle_unusual;
  4422. continue;
  4423. // int32 egotype = 7;
  4424. case 7:
  4425. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  4426. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4427. CHK_(ptr);
  4428. } else
  4429. goto handle_unusual;
  4430. continue;
  4431. default:
  4432. goto handle_unusual;
  4433. } // switch
  4434. handle_unusual:
  4435. if ((tag == 0) || ((tag & 7) == 4)) {
  4436. CHK_(ptr);
  4437. ctx->SetLastTag(tag);
  4438. goto message_done;
  4439. }
  4440. ptr = UnknownFieldParse(
  4441. tag,
  4442. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4443. ptr, ctx);
  4444. CHK_(ptr != nullptr);
  4445. } // while
  4446. message_done:
  4447. return ptr;
  4448. failure:
  4449. ptr = nullptr;
  4450. goto message_done;
  4451. #undef CHK_
  4452. }
  4453. uint8_t* Candidate::_InternalSerialize(
  4454. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4455. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Candidate)
  4456. uint32_t cached_has_bits = 0;
  4457. (void) cached_has_bits;
  4458. // int32 index = 1;
  4459. if (this->_internal_index() != 0) {
  4460. target = stream->EnsureSpace(target);
  4461. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_index(), target);
  4462. }
  4463. // int32 peer = 2;
  4464. if (this->_internal_peer() != 0) {
  4465. target = stream->EnsureSpace(target);
  4466. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  4467. }
  4468. // string type = 3;
  4469. if (!this->_internal_type().empty()) {
  4470. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4471. this->_internal_type().data(), static_cast<int>(this->_internal_type().length()),
  4472. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4473. "RemoNet.Candidate.type");
  4474. target = stream->WriteStringMaybeAliased(
  4475. 3, this->_internal_type(), target);
  4476. }
  4477. // string candidate = 4;
  4478. if (!this->_internal_candidate().empty()) {
  4479. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4480. this->_internal_candidate().data(), static_cast<int>(this->_internal_candidate().length()),
  4481. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4482. "RemoNet.Candidate.candidate");
  4483. target = stream->WriteStringMaybeAliased(
  4484. 4, this->_internal_candidate(), target);
  4485. }
  4486. // int32 sdpMLineIndex = 5;
  4487. if (this->_internal_sdpmlineindex() != 0) {
  4488. target = stream->EnsureSpace(target);
  4489. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_sdpmlineindex(), target);
  4490. }
  4491. // string sdpMid = 6;
  4492. if (!this->_internal_sdpmid().empty()) {
  4493. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4494. this->_internal_sdpmid().data(), static_cast<int>(this->_internal_sdpmid().length()),
  4495. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4496. "RemoNet.Candidate.sdpMid");
  4497. target = stream->WriteStringMaybeAliased(
  4498. 6, this->_internal_sdpmid(), target);
  4499. }
  4500. // int32 egotype = 7;
  4501. if (this->_internal_egotype() != 0) {
  4502. target = stream->EnsureSpace(target);
  4503. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_egotype(), target);
  4504. }
  4505. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4506. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4507. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4508. }
  4509. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Candidate)
  4510. return target;
  4511. }
  4512. size_t Candidate::ByteSizeLong() const {
  4513. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Candidate)
  4514. size_t total_size = 0;
  4515. uint32_t cached_has_bits = 0;
  4516. // Prevent compiler warnings about cached_has_bits being unused
  4517. (void) cached_has_bits;
  4518. // string type = 3;
  4519. if (!this->_internal_type().empty()) {
  4520. total_size += 1 +
  4521. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4522. this->_internal_type());
  4523. }
  4524. // string candidate = 4;
  4525. if (!this->_internal_candidate().empty()) {
  4526. total_size += 1 +
  4527. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4528. this->_internal_candidate());
  4529. }
  4530. // string sdpMid = 6;
  4531. if (!this->_internal_sdpmid().empty()) {
  4532. total_size += 1 +
  4533. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4534. this->_internal_sdpmid());
  4535. }
  4536. // int32 index = 1;
  4537. if (this->_internal_index() != 0) {
  4538. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  4539. }
  4540. // int32 peer = 2;
  4541. if (this->_internal_peer() != 0) {
  4542. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4543. }
  4544. // int32 sdpMLineIndex = 5;
  4545. if (this->_internal_sdpmlineindex() != 0) {
  4546. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_sdpmlineindex());
  4547. }
  4548. // int32 egotype = 7;
  4549. if (this->_internal_egotype() != 0) {
  4550. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  4551. }
  4552. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4553. }
  4554. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Candidate::_class_data_ = {
  4555. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4556. Candidate::MergeImpl
  4557. };
  4558. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Candidate::GetClassData() const { return &_class_data_; }
  4559. void Candidate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4560. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4561. static_cast<Candidate *>(to)->MergeFrom(
  4562. static_cast<const Candidate &>(from));
  4563. }
  4564. void Candidate::MergeFrom(const Candidate& from) {
  4565. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Candidate)
  4566. GOOGLE_DCHECK_NE(&from, this);
  4567. uint32_t cached_has_bits = 0;
  4568. (void) cached_has_bits;
  4569. if (!from._internal_type().empty()) {
  4570. _internal_set_type(from._internal_type());
  4571. }
  4572. if (!from._internal_candidate().empty()) {
  4573. _internal_set_candidate(from._internal_candidate());
  4574. }
  4575. if (!from._internal_sdpmid().empty()) {
  4576. _internal_set_sdpmid(from._internal_sdpmid());
  4577. }
  4578. if (from._internal_index() != 0) {
  4579. _internal_set_index(from._internal_index());
  4580. }
  4581. if (from._internal_peer() != 0) {
  4582. _internal_set_peer(from._internal_peer());
  4583. }
  4584. if (from._internal_sdpmlineindex() != 0) {
  4585. _internal_set_sdpmlineindex(from._internal_sdpmlineindex());
  4586. }
  4587. if (from._internal_egotype() != 0) {
  4588. _internal_set_egotype(from._internal_egotype());
  4589. }
  4590. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4591. }
  4592. void Candidate::CopyFrom(const Candidate& from) {
  4593. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Candidate)
  4594. if (&from == this) return;
  4595. Clear();
  4596. MergeFrom(from);
  4597. }
  4598. bool Candidate::IsInitialized() const {
  4599. return true;
  4600. }
  4601. void Candidate::InternalSwap(Candidate* other) {
  4602. using std::swap;
  4603. auto* lhs_arena = GetArenaForAllocation();
  4604. auto* rhs_arena = other->GetArenaForAllocation();
  4605. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  4606. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4607. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4608. &type_, lhs_arena,
  4609. &other->type_, rhs_arena
  4610. );
  4611. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4612. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4613. &candidate_, lhs_arena,
  4614. &other->candidate_, rhs_arena
  4615. );
  4616. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4617. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4618. &sdpmid_, lhs_arena,
  4619. &other->sdpmid_, rhs_arena
  4620. );
  4621. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4622. PROTOBUF_FIELD_OFFSET(Candidate, egotype_)
  4623. + sizeof(Candidate::egotype_)
  4624. - PROTOBUF_FIELD_OFFSET(Candidate, index_)>(
  4625. reinterpret_cast<char*>(&index_),
  4626. reinterpret_cast<char*>(&other->index_));
  4627. }
  4628. ::PROTOBUF_NAMESPACE_ID::Metadata Candidate::GetMetadata() const {
  4629. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4630. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4631. file_level_metadata_protocol_2eproto[14]);
  4632. }
  4633. // ===================================================================
  4634. class Leave::_Internal {
  4635. public:
  4636. };
  4637. Leave::Leave(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4638. bool is_message_owned)
  4639. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4640. SharedCtor();
  4641. if (!is_message_owned) {
  4642. RegisterArenaDtor(arena);
  4643. }
  4644. // @@protoc_insertion_point(arena_constructor:RemoNet.Leave)
  4645. }
  4646. Leave::Leave(const Leave& from)
  4647. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4648. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4649. ::memcpy(&peer_, &from.peer_,
  4650. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4651. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  4652. // @@protoc_insertion_point(copy_constructor:RemoNet.Leave)
  4653. }
  4654. inline void Leave::SharedCtor() {
  4655. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4656. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  4657. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4658. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  4659. }
  4660. Leave::~Leave() {
  4661. // @@protoc_insertion_point(destructor:RemoNet.Leave)
  4662. if (GetArenaForAllocation() != nullptr) return;
  4663. SharedDtor();
  4664. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4665. }
  4666. inline void Leave::SharedDtor() {
  4667. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4668. }
  4669. void Leave::ArenaDtor(void* object) {
  4670. Leave* _this = reinterpret_cast< Leave* >(object);
  4671. (void)_this;
  4672. }
  4673. void Leave::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4674. }
  4675. void Leave::SetCachedSize(int size) const {
  4676. _cached_size_.Set(size);
  4677. }
  4678. void Leave::Clear() {
  4679. // @@protoc_insertion_point(message_clear_start:RemoNet.Leave)
  4680. uint32_t cached_has_bits = 0;
  4681. // Prevent compiler warnings about cached_has_bits being unused
  4682. (void) cached_has_bits;
  4683. ::memset(&peer_, 0, static_cast<size_t>(
  4684. reinterpret_cast<char*>(&egotype_) -
  4685. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  4686. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4687. }
  4688. const char* Leave::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4689. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4690. while (!ctx->Done(&ptr)) {
  4691. uint32_t tag;
  4692. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4693. switch (tag >> 3) {
  4694. // int32 peer = 1;
  4695. case 1:
  4696. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4697. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4698. CHK_(ptr);
  4699. } else
  4700. goto handle_unusual;
  4701. continue;
  4702. // int32 egotype = 2;
  4703. case 2:
  4704. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4705. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4706. CHK_(ptr);
  4707. } else
  4708. goto handle_unusual;
  4709. continue;
  4710. default:
  4711. goto handle_unusual;
  4712. } // switch
  4713. handle_unusual:
  4714. if ((tag == 0) || ((tag & 7) == 4)) {
  4715. CHK_(ptr);
  4716. ctx->SetLastTag(tag);
  4717. goto message_done;
  4718. }
  4719. ptr = UnknownFieldParse(
  4720. tag,
  4721. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4722. ptr, ctx);
  4723. CHK_(ptr != nullptr);
  4724. } // while
  4725. message_done:
  4726. return ptr;
  4727. failure:
  4728. ptr = nullptr;
  4729. goto message_done;
  4730. #undef CHK_
  4731. }
  4732. uint8_t* Leave::_InternalSerialize(
  4733. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4734. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Leave)
  4735. uint32_t cached_has_bits = 0;
  4736. (void) cached_has_bits;
  4737. // int32 peer = 1;
  4738. if (this->_internal_peer() != 0) {
  4739. target = stream->EnsureSpace(target);
  4740. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  4741. }
  4742. // int32 egotype = 2;
  4743. if (this->_internal_egotype() != 0) {
  4744. target = stream->EnsureSpace(target);
  4745. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_egotype(), target);
  4746. }
  4747. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4748. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4749. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4750. }
  4751. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Leave)
  4752. return target;
  4753. }
  4754. size_t Leave::ByteSizeLong() const {
  4755. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Leave)
  4756. size_t total_size = 0;
  4757. uint32_t cached_has_bits = 0;
  4758. // Prevent compiler warnings about cached_has_bits being unused
  4759. (void) cached_has_bits;
  4760. // int32 peer = 1;
  4761. if (this->_internal_peer() != 0) {
  4762. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4763. }
  4764. // int32 egotype = 2;
  4765. if (this->_internal_egotype() != 0) {
  4766. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  4767. }
  4768. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4769. }
  4770. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Leave::_class_data_ = {
  4771. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4772. Leave::MergeImpl
  4773. };
  4774. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Leave::GetClassData() const { return &_class_data_; }
  4775. void Leave::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4776. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4777. static_cast<Leave *>(to)->MergeFrom(
  4778. static_cast<const Leave &>(from));
  4779. }
  4780. void Leave::MergeFrom(const Leave& from) {
  4781. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Leave)
  4782. GOOGLE_DCHECK_NE(&from, this);
  4783. uint32_t cached_has_bits = 0;
  4784. (void) cached_has_bits;
  4785. if (from._internal_peer() != 0) {
  4786. _internal_set_peer(from._internal_peer());
  4787. }
  4788. if (from._internal_egotype() != 0) {
  4789. _internal_set_egotype(from._internal_egotype());
  4790. }
  4791. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4792. }
  4793. void Leave::CopyFrom(const Leave& from) {
  4794. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Leave)
  4795. if (&from == this) return;
  4796. Clear();
  4797. MergeFrom(from);
  4798. }
  4799. bool Leave::IsInitialized() const {
  4800. return true;
  4801. }
  4802. void Leave::InternalSwap(Leave* other) {
  4803. using std::swap;
  4804. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  4805. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4806. PROTOBUF_FIELD_OFFSET(Leave, egotype_)
  4807. + sizeof(Leave::egotype_)
  4808. - PROTOBUF_FIELD_OFFSET(Leave, peer_)>(
  4809. reinterpret_cast<char*>(&peer_),
  4810. reinterpret_cast<char*>(&other->peer_));
  4811. }
  4812. ::PROTOBUF_NAMESPACE_ID::Metadata Leave::GetMetadata() const {
  4813. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4814. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4815. file_level_metadata_protocol_2eproto[15]);
  4816. }
  4817. // ===================================================================
  4818. class Close::_Internal {
  4819. public:
  4820. };
  4821. Close::Close(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4822. bool is_message_owned)
  4823. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4824. SharedCtor();
  4825. if (!is_message_owned) {
  4826. RegisterArenaDtor(arena);
  4827. }
  4828. // @@protoc_insertion_point(arena_constructor:RemoNet.Close)
  4829. }
  4830. Close::Close(const Close& from)
  4831. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4832. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4833. ::memcpy(&peer_, &from.peer_,
  4834. static_cast<size_t>(reinterpret_cast<char*>(&index_) -
  4835. reinterpret_cast<char*>(&peer_)) + sizeof(index_));
  4836. // @@protoc_insertion_point(copy_constructor:RemoNet.Close)
  4837. }
  4838. inline void Close::SharedCtor() {
  4839. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4840. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  4841. 0, static_cast<size_t>(reinterpret_cast<char*>(&index_) -
  4842. reinterpret_cast<char*>(&peer_)) + sizeof(index_));
  4843. }
  4844. Close::~Close() {
  4845. // @@protoc_insertion_point(destructor:RemoNet.Close)
  4846. if (GetArenaForAllocation() != nullptr) return;
  4847. SharedDtor();
  4848. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4849. }
  4850. inline void Close::SharedDtor() {
  4851. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4852. }
  4853. void Close::ArenaDtor(void* object) {
  4854. Close* _this = reinterpret_cast< Close* >(object);
  4855. (void)_this;
  4856. }
  4857. void Close::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4858. }
  4859. void Close::SetCachedSize(int size) const {
  4860. _cached_size_.Set(size);
  4861. }
  4862. void Close::Clear() {
  4863. // @@protoc_insertion_point(message_clear_start:RemoNet.Close)
  4864. uint32_t cached_has_bits = 0;
  4865. // Prevent compiler warnings about cached_has_bits being unused
  4866. (void) cached_has_bits;
  4867. ::memset(&peer_, 0, static_cast<size_t>(
  4868. reinterpret_cast<char*>(&index_) -
  4869. reinterpret_cast<char*>(&peer_)) + sizeof(index_));
  4870. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4871. }
  4872. const char* Close::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4873. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4874. while (!ctx->Done(&ptr)) {
  4875. uint32_t tag;
  4876. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4877. switch (tag >> 3) {
  4878. // int32 peer = 1;
  4879. case 1:
  4880. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4881. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4882. CHK_(ptr);
  4883. } else
  4884. goto handle_unusual;
  4885. continue;
  4886. // int32 egotype = 2;
  4887. case 2:
  4888. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4889. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4890. CHK_(ptr);
  4891. } else
  4892. goto handle_unusual;
  4893. continue;
  4894. // int32 index = 3;
  4895. case 3:
  4896. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  4897. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4898. CHK_(ptr);
  4899. } else
  4900. goto handle_unusual;
  4901. continue;
  4902. default:
  4903. goto handle_unusual;
  4904. } // switch
  4905. handle_unusual:
  4906. if ((tag == 0) || ((tag & 7) == 4)) {
  4907. CHK_(ptr);
  4908. ctx->SetLastTag(tag);
  4909. goto message_done;
  4910. }
  4911. ptr = UnknownFieldParse(
  4912. tag,
  4913. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4914. ptr, ctx);
  4915. CHK_(ptr != nullptr);
  4916. } // while
  4917. message_done:
  4918. return ptr;
  4919. failure:
  4920. ptr = nullptr;
  4921. goto message_done;
  4922. #undef CHK_
  4923. }
  4924. uint8_t* Close::_InternalSerialize(
  4925. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4926. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Close)
  4927. uint32_t cached_has_bits = 0;
  4928. (void) cached_has_bits;
  4929. // int32 peer = 1;
  4930. if (this->_internal_peer() != 0) {
  4931. target = stream->EnsureSpace(target);
  4932. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  4933. }
  4934. // int32 egotype = 2;
  4935. if (this->_internal_egotype() != 0) {
  4936. target = stream->EnsureSpace(target);
  4937. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_egotype(), target);
  4938. }
  4939. // int32 index = 3;
  4940. if (this->_internal_index() != 0) {
  4941. target = stream->EnsureSpace(target);
  4942. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_index(), target);
  4943. }
  4944. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4945. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4946. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4947. }
  4948. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Close)
  4949. return target;
  4950. }
  4951. size_t Close::ByteSizeLong() const {
  4952. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Close)
  4953. size_t total_size = 0;
  4954. uint32_t cached_has_bits = 0;
  4955. // Prevent compiler warnings about cached_has_bits being unused
  4956. (void) cached_has_bits;
  4957. // int32 peer = 1;
  4958. if (this->_internal_peer() != 0) {
  4959. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4960. }
  4961. // int32 egotype = 2;
  4962. if (this->_internal_egotype() != 0) {
  4963. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  4964. }
  4965. // int32 index = 3;
  4966. if (this->_internal_index() != 0) {
  4967. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  4968. }
  4969. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4970. }
  4971. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Close::_class_data_ = {
  4972. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4973. Close::MergeImpl
  4974. };
  4975. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Close::GetClassData() const { return &_class_data_; }
  4976. void Close::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4977. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4978. static_cast<Close *>(to)->MergeFrom(
  4979. static_cast<const Close &>(from));
  4980. }
  4981. void Close::MergeFrom(const Close& from) {
  4982. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Close)
  4983. GOOGLE_DCHECK_NE(&from, this);
  4984. uint32_t cached_has_bits = 0;
  4985. (void) cached_has_bits;
  4986. if (from._internal_peer() != 0) {
  4987. _internal_set_peer(from._internal_peer());
  4988. }
  4989. if (from._internal_egotype() != 0) {
  4990. _internal_set_egotype(from._internal_egotype());
  4991. }
  4992. if (from._internal_index() != 0) {
  4993. _internal_set_index(from._internal_index());
  4994. }
  4995. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4996. }
  4997. void Close::CopyFrom(const Close& from) {
  4998. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Close)
  4999. if (&from == this) return;
  5000. Clear();
  5001. MergeFrom(from);
  5002. }
  5003. bool Close::IsInitialized() const {
  5004. return true;
  5005. }
  5006. void Close::InternalSwap(Close* other) {
  5007. using std::swap;
  5008. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5009. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  5010. PROTOBUF_FIELD_OFFSET(Close, index_)
  5011. + sizeof(Close::index_)
  5012. - PROTOBUF_FIELD_OFFSET(Close, peer_)>(
  5013. reinterpret_cast<char*>(&peer_),
  5014. reinterpret_cast<char*>(&other->peer_));
  5015. }
  5016. ::PROTOBUF_NAMESPACE_ID::Metadata Close::GetMetadata() const {
  5017. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5018. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5019. file_level_metadata_protocol_2eproto[16]);
  5020. }
  5021. // ===================================================================
  5022. class TestTextReq::_Internal {
  5023. public:
  5024. };
  5025. TestTextReq::TestTextReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5026. bool is_message_owned)
  5027. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5028. SharedCtor();
  5029. if (!is_message_owned) {
  5030. RegisterArenaDtor(arena);
  5031. }
  5032. // @@protoc_insertion_point(arena_constructor:RemoNet.TestTextReq)
  5033. }
  5034. TestTextReq::TestTextReq(const TestTextReq& from)
  5035. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5036. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5037. text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5038. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5039. text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5040. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5041. if (!from._internal_text().empty()) {
  5042. text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_text(),
  5043. GetArenaForAllocation());
  5044. }
  5045. // @@protoc_insertion_point(copy_constructor:RemoNet.TestTextReq)
  5046. }
  5047. inline void TestTextReq::SharedCtor() {
  5048. text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5049. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5050. text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5051. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5052. }
  5053. TestTextReq::~TestTextReq() {
  5054. // @@protoc_insertion_point(destructor:RemoNet.TestTextReq)
  5055. if (GetArenaForAllocation() != nullptr) return;
  5056. SharedDtor();
  5057. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5058. }
  5059. inline void TestTextReq::SharedDtor() {
  5060. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5061. text_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5062. }
  5063. void TestTextReq::ArenaDtor(void* object) {
  5064. TestTextReq* _this = reinterpret_cast< TestTextReq* >(object);
  5065. (void)_this;
  5066. }
  5067. void TestTextReq::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5068. }
  5069. void TestTextReq::SetCachedSize(int size) const {
  5070. _cached_size_.Set(size);
  5071. }
  5072. void TestTextReq::Clear() {
  5073. // @@protoc_insertion_point(message_clear_start:RemoNet.TestTextReq)
  5074. uint32_t cached_has_bits = 0;
  5075. // Prevent compiler warnings about cached_has_bits being unused
  5076. (void) cached_has_bits;
  5077. text_.ClearToEmpty();
  5078. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5079. }
  5080. const char* TestTextReq::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5081. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5082. while (!ctx->Done(&ptr)) {
  5083. uint32_t tag;
  5084. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5085. switch (tag >> 3) {
  5086. // string text = 1;
  5087. case 1:
  5088. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  5089. auto str = _internal_mutable_text();
  5090. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  5091. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.TestTextReq.text"));
  5092. CHK_(ptr);
  5093. } else
  5094. goto handle_unusual;
  5095. continue;
  5096. default:
  5097. goto handle_unusual;
  5098. } // switch
  5099. handle_unusual:
  5100. if ((tag == 0) || ((tag & 7) == 4)) {
  5101. CHK_(ptr);
  5102. ctx->SetLastTag(tag);
  5103. goto message_done;
  5104. }
  5105. ptr = UnknownFieldParse(
  5106. tag,
  5107. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5108. ptr, ctx);
  5109. CHK_(ptr != nullptr);
  5110. } // while
  5111. message_done:
  5112. return ptr;
  5113. failure:
  5114. ptr = nullptr;
  5115. goto message_done;
  5116. #undef CHK_
  5117. }
  5118. uint8_t* TestTextReq::_InternalSerialize(
  5119. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5120. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.TestTextReq)
  5121. uint32_t cached_has_bits = 0;
  5122. (void) cached_has_bits;
  5123. // string text = 1;
  5124. if (!this->_internal_text().empty()) {
  5125. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  5126. this->_internal_text().data(), static_cast<int>(this->_internal_text().length()),
  5127. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  5128. "RemoNet.TestTextReq.text");
  5129. target = stream->WriteStringMaybeAliased(
  5130. 1, this->_internal_text(), target);
  5131. }
  5132. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5133. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5134. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5135. }
  5136. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.TestTextReq)
  5137. return target;
  5138. }
  5139. size_t TestTextReq::ByteSizeLong() const {
  5140. // @@protoc_insertion_point(message_byte_size_start:RemoNet.TestTextReq)
  5141. size_t total_size = 0;
  5142. uint32_t cached_has_bits = 0;
  5143. // Prevent compiler warnings about cached_has_bits being unused
  5144. (void) cached_has_bits;
  5145. // string text = 1;
  5146. if (!this->_internal_text().empty()) {
  5147. total_size += 1 +
  5148. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  5149. this->_internal_text());
  5150. }
  5151. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5152. }
  5153. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TestTextReq::_class_data_ = {
  5154. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5155. TestTextReq::MergeImpl
  5156. };
  5157. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TestTextReq::GetClassData() const { return &_class_data_; }
  5158. void TestTextReq::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5159. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5160. static_cast<TestTextReq *>(to)->MergeFrom(
  5161. static_cast<const TestTextReq &>(from));
  5162. }
  5163. void TestTextReq::MergeFrom(const TestTextReq& from) {
  5164. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.TestTextReq)
  5165. GOOGLE_DCHECK_NE(&from, this);
  5166. uint32_t cached_has_bits = 0;
  5167. (void) cached_has_bits;
  5168. if (!from._internal_text().empty()) {
  5169. _internal_set_text(from._internal_text());
  5170. }
  5171. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5172. }
  5173. void TestTextReq::CopyFrom(const TestTextReq& from) {
  5174. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.TestTextReq)
  5175. if (&from == this) return;
  5176. Clear();
  5177. MergeFrom(from);
  5178. }
  5179. bool TestTextReq::IsInitialized() const {
  5180. return true;
  5181. }
  5182. void TestTextReq::InternalSwap(TestTextReq* other) {
  5183. using std::swap;
  5184. auto* lhs_arena = GetArenaForAllocation();
  5185. auto* rhs_arena = other->GetArenaForAllocation();
  5186. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5187. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  5188. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  5189. &text_, lhs_arena,
  5190. &other->text_, rhs_arena
  5191. );
  5192. }
  5193. ::PROTOBUF_NAMESPACE_ID::Metadata TestTextReq::GetMetadata() const {
  5194. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5195. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5196. file_level_metadata_protocol_2eproto[17]);
  5197. }
  5198. // ===================================================================
  5199. class CanMessage::_Internal {
  5200. public:
  5201. };
  5202. CanMessage::CanMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5203. bool is_message_owned)
  5204. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5205. SharedCtor();
  5206. if (!is_message_owned) {
  5207. RegisterArenaDtor(arena);
  5208. }
  5209. // @@protoc_insertion_point(arena_constructor:RemoNet.CanMessage)
  5210. }
  5211. CanMessage::CanMessage(const CanMessage& from)
  5212. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5213. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5214. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5215. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5216. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5217. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5218. if (!from._internal_data().empty()) {
  5219. data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_data(),
  5220. GetArenaForAllocation());
  5221. }
  5222. ::memcpy(&head_, &from.head_,
  5223. static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  5224. reinterpret_cast<char*>(&head_)) + sizeof(canid_));
  5225. // @@protoc_insertion_point(copy_constructor:RemoNet.CanMessage)
  5226. }
  5227. inline void CanMessage::SharedCtor() {
  5228. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5229. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5230. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5231. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5232. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  5233. reinterpret_cast<char*>(&head_) - reinterpret_cast<char*>(this)),
  5234. 0, static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  5235. reinterpret_cast<char*>(&head_)) + sizeof(canid_));
  5236. }
  5237. CanMessage::~CanMessage() {
  5238. // @@protoc_insertion_point(destructor:RemoNet.CanMessage)
  5239. if (GetArenaForAllocation() != nullptr) return;
  5240. SharedDtor();
  5241. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5242. }
  5243. inline void CanMessage::SharedDtor() {
  5244. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5245. data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5246. }
  5247. void CanMessage::ArenaDtor(void* object) {
  5248. CanMessage* _this = reinterpret_cast< CanMessage* >(object);
  5249. (void)_this;
  5250. }
  5251. void CanMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5252. }
  5253. void CanMessage::SetCachedSize(int size) const {
  5254. _cached_size_.Set(size);
  5255. }
  5256. void CanMessage::Clear() {
  5257. // @@protoc_insertion_point(message_clear_start:RemoNet.CanMessage)
  5258. uint32_t cached_has_bits = 0;
  5259. // Prevent compiler warnings about cached_has_bits being unused
  5260. (void) cached_has_bits;
  5261. data_.ClearToEmpty();
  5262. ::memset(&head_, 0, static_cast<size_t>(
  5263. reinterpret_cast<char*>(&canid_) -
  5264. reinterpret_cast<char*>(&head_)) + sizeof(canid_));
  5265. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5266. }
  5267. const char* CanMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5268. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5269. while (!ctx->Done(&ptr)) {
  5270. uint32_t tag;
  5271. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5272. switch (tag >> 3) {
  5273. // int32 head = 1;
  5274. case 1:
  5275. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5276. head_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  5277. CHK_(ptr);
  5278. } else
  5279. goto handle_unusual;
  5280. continue;
  5281. // int32 canid = 2;
  5282. case 2:
  5283. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  5284. canid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  5285. CHK_(ptr);
  5286. } else
  5287. goto handle_unusual;
  5288. continue;
  5289. // bytes data = 3;
  5290. case 3:
  5291. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  5292. auto str = _internal_mutable_data();
  5293. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  5294. CHK_(ptr);
  5295. } else
  5296. goto handle_unusual;
  5297. continue;
  5298. default:
  5299. goto handle_unusual;
  5300. } // switch
  5301. handle_unusual:
  5302. if ((tag == 0) || ((tag & 7) == 4)) {
  5303. CHK_(ptr);
  5304. ctx->SetLastTag(tag);
  5305. goto message_done;
  5306. }
  5307. ptr = UnknownFieldParse(
  5308. tag,
  5309. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5310. ptr, ctx);
  5311. CHK_(ptr != nullptr);
  5312. } // while
  5313. message_done:
  5314. return ptr;
  5315. failure:
  5316. ptr = nullptr;
  5317. goto message_done;
  5318. #undef CHK_
  5319. }
  5320. uint8_t* CanMessage::_InternalSerialize(
  5321. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5322. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CanMessage)
  5323. uint32_t cached_has_bits = 0;
  5324. (void) cached_has_bits;
  5325. // int32 head = 1;
  5326. if (this->_internal_head() != 0) {
  5327. target = stream->EnsureSpace(target);
  5328. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_head(), target);
  5329. }
  5330. // int32 canid = 2;
  5331. if (this->_internal_canid() != 0) {
  5332. target = stream->EnsureSpace(target);
  5333. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_canid(), target);
  5334. }
  5335. // bytes data = 3;
  5336. if (!this->_internal_data().empty()) {
  5337. target = stream->WriteBytesMaybeAliased(
  5338. 3, this->_internal_data(), target);
  5339. }
  5340. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5341. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5342. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5343. }
  5344. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CanMessage)
  5345. return target;
  5346. }
  5347. size_t CanMessage::ByteSizeLong() const {
  5348. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CanMessage)
  5349. size_t total_size = 0;
  5350. uint32_t cached_has_bits = 0;
  5351. // Prevent compiler warnings about cached_has_bits being unused
  5352. (void) cached_has_bits;
  5353. // bytes data = 3;
  5354. if (!this->_internal_data().empty()) {
  5355. total_size += 1 +
  5356. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  5357. this->_internal_data());
  5358. }
  5359. // int32 head = 1;
  5360. if (this->_internal_head() != 0) {
  5361. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_head());
  5362. }
  5363. // int32 canid = 2;
  5364. if (this->_internal_canid() != 0) {
  5365. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_canid());
  5366. }
  5367. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5368. }
  5369. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CanMessage::_class_data_ = {
  5370. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5371. CanMessage::MergeImpl
  5372. };
  5373. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CanMessage::GetClassData() const { return &_class_data_; }
  5374. void CanMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5375. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5376. static_cast<CanMessage *>(to)->MergeFrom(
  5377. static_cast<const CanMessage &>(from));
  5378. }
  5379. void CanMessage::MergeFrom(const CanMessage& from) {
  5380. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CanMessage)
  5381. GOOGLE_DCHECK_NE(&from, this);
  5382. uint32_t cached_has_bits = 0;
  5383. (void) cached_has_bits;
  5384. if (!from._internal_data().empty()) {
  5385. _internal_set_data(from._internal_data());
  5386. }
  5387. if (from._internal_head() != 0) {
  5388. _internal_set_head(from._internal_head());
  5389. }
  5390. if (from._internal_canid() != 0) {
  5391. _internal_set_canid(from._internal_canid());
  5392. }
  5393. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5394. }
  5395. void CanMessage::CopyFrom(const CanMessage& from) {
  5396. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CanMessage)
  5397. if (&from == this) return;
  5398. Clear();
  5399. MergeFrom(from);
  5400. }
  5401. bool CanMessage::IsInitialized() const {
  5402. return true;
  5403. }
  5404. void CanMessage::InternalSwap(CanMessage* other) {
  5405. using std::swap;
  5406. auto* lhs_arena = GetArenaForAllocation();
  5407. auto* rhs_arena = other->GetArenaForAllocation();
  5408. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5409. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  5410. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  5411. &data_, lhs_arena,
  5412. &other->data_, rhs_arena
  5413. );
  5414. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  5415. PROTOBUF_FIELD_OFFSET(CanMessage, canid_)
  5416. + sizeof(CanMessage::canid_)
  5417. - PROTOBUF_FIELD_OFFSET(CanMessage, head_)>(
  5418. reinterpret_cast<char*>(&head_),
  5419. reinterpret_cast<char*>(&other->head_));
  5420. }
  5421. ::PROTOBUF_NAMESPACE_ID::Metadata CanMessage::GetMetadata() const {
  5422. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5423. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5424. file_level_metadata_protocol_2eproto[18]);
  5425. }
  5426. // ===================================================================
  5427. class CCCanMesage::_Internal {
  5428. public:
  5429. };
  5430. CCCanMesage::CCCanMesage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5431. bool is_message_owned)
  5432. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  5433. message_(arena) {
  5434. SharedCtor();
  5435. if (!is_message_owned) {
  5436. RegisterArenaDtor(arena);
  5437. }
  5438. // @@protoc_insertion_point(arena_constructor:RemoNet.CCCanMesage)
  5439. }
  5440. CCCanMesage::CCCanMesage(const CCCanMesage& from)
  5441. : ::PROTOBUF_NAMESPACE_ID::Message(),
  5442. message_(from.message_) {
  5443. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5444. islidar_ = from.islidar_;
  5445. // @@protoc_insertion_point(copy_constructor:RemoNet.CCCanMesage)
  5446. }
  5447. inline void CCCanMesage::SharedCtor() {
  5448. islidar_ = false;
  5449. }
  5450. CCCanMesage::~CCCanMesage() {
  5451. // @@protoc_insertion_point(destructor:RemoNet.CCCanMesage)
  5452. if (GetArenaForAllocation() != nullptr) return;
  5453. SharedDtor();
  5454. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5455. }
  5456. inline void CCCanMesage::SharedDtor() {
  5457. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5458. }
  5459. void CCCanMesage::ArenaDtor(void* object) {
  5460. CCCanMesage* _this = reinterpret_cast< CCCanMesage* >(object);
  5461. (void)_this;
  5462. }
  5463. void CCCanMesage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5464. }
  5465. void CCCanMesage::SetCachedSize(int size) const {
  5466. _cached_size_.Set(size);
  5467. }
  5468. void CCCanMesage::Clear() {
  5469. // @@protoc_insertion_point(message_clear_start:RemoNet.CCCanMesage)
  5470. uint32_t cached_has_bits = 0;
  5471. // Prevent compiler warnings about cached_has_bits being unused
  5472. (void) cached_has_bits;
  5473. message_.Clear();
  5474. islidar_ = false;
  5475. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5476. }
  5477. const char* CCCanMesage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5478. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5479. while (!ctx->Done(&ptr)) {
  5480. uint32_t tag;
  5481. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5482. switch (tag >> 3) {
  5483. // bool islidar = 1;
  5484. case 1:
  5485. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5486. islidar_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5487. CHK_(ptr);
  5488. } else
  5489. goto handle_unusual;
  5490. continue;
  5491. // repeated .RemoNet.CanMessage message = 2;
  5492. case 2:
  5493. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  5494. ptr -= 1;
  5495. do {
  5496. ptr += 1;
  5497. ptr = ctx->ParseMessage(_internal_add_message(), ptr);
  5498. CHK_(ptr);
  5499. if (!ctx->DataAvailable(ptr)) break;
  5500. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  5501. } else
  5502. goto handle_unusual;
  5503. continue;
  5504. default:
  5505. goto handle_unusual;
  5506. } // switch
  5507. handle_unusual:
  5508. if ((tag == 0) || ((tag & 7) == 4)) {
  5509. CHK_(ptr);
  5510. ctx->SetLastTag(tag);
  5511. goto message_done;
  5512. }
  5513. ptr = UnknownFieldParse(
  5514. tag,
  5515. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5516. ptr, ctx);
  5517. CHK_(ptr != nullptr);
  5518. } // while
  5519. message_done:
  5520. return ptr;
  5521. failure:
  5522. ptr = nullptr;
  5523. goto message_done;
  5524. #undef CHK_
  5525. }
  5526. uint8_t* CCCanMesage::_InternalSerialize(
  5527. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5528. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCCanMesage)
  5529. uint32_t cached_has_bits = 0;
  5530. (void) cached_has_bits;
  5531. // bool islidar = 1;
  5532. if (this->_internal_islidar() != 0) {
  5533. target = stream->EnsureSpace(target);
  5534. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_islidar(), target);
  5535. }
  5536. // repeated .RemoNet.CanMessage message = 2;
  5537. for (unsigned int i = 0,
  5538. n = static_cast<unsigned int>(this->_internal_message_size()); i < n; i++) {
  5539. target = stream->EnsureSpace(target);
  5540. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  5541. InternalWriteMessage(2, this->_internal_message(i), target, stream);
  5542. }
  5543. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5544. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5545. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5546. }
  5547. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCCanMesage)
  5548. return target;
  5549. }
  5550. size_t CCCanMesage::ByteSizeLong() const {
  5551. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCCanMesage)
  5552. size_t total_size = 0;
  5553. uint32_t cached_has_bits = 0;
  5554. // Prevent compiler warnings about cached_has_bits being unused
  5555. (void) cached_has_bits;
  5556. // repeated .RemoNet.CanMessage message = 2;
  5557. total_size += 1UL * this->_internal_message_size();
  5558. for (const auto& msg : this->message_) {
  5559. total_size +=
  5560. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  5561. }
  5562. // bool islidar = 1;
  5563. if (this->_internal_islidar() != 0) {
  5564. total_size += 1 + 1;
  5565. }
  5566. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5567. }
  5568. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCCanMesage::_class_data_ = {
  5569. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5570. CCCanMesage::MergeImpl
  5571. };
  5572. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCCanMesage::GetClassData() const { return &_class_data_; }
  5573. void CCCanMesage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5574. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5575. static_cast<CCCanMesage *>(to)->MergeFrom(
  5576. static_cast<const CCCanMesage &>(from));
  5577. }
  5578. void CCCanMesage::MergeFrom(const CCCanMesage& from) {
  5579. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCCanMesage)
  5580. GOOGLE_DCHECK_NE(&from, this);
  5581. uint32_t cached_has_bits = 0;
  5582. (void) cached_has_bits;
  5583. message_.MergeFrom(from.message_);
  5584. if (from._internal_islidar() != 0) {
  5585. _internal_set_islidar(from._internal_islidar());
  5586. }
  5587. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5588. }
  5589. void CCCanMesage::CopyFrom(const CCCanMesage& from) {
  5590. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCCanMesage)
  5591. if (&from == this) return;
  5592. Clear();
  5593. MergeFrom(from);
  5594. }
  5595. bool CCCanMesage::IsInitialized() const {
  5596. return true;
  5597. }
  5598. void CCCanMesage::InternalSwap(CCCanMesage* other) {
  5599. using std::swap;
  5600. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5601. message_.InternalSwap(&other->message_);
  5602. swap(islidar_, other->islidar_);
  5603. }
  5604. ::PROTOBUF_NAMESPACE_ID::Metadata CCCanMesage::GetMetadata() const {
  5605. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5606. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5607. file_level_metadata_protocol_2eproto[19]);
  5608. }
  5609. // ===================================================================
  5610. class Wiper::_Internal {
  5611. public:
  5612. };
  5613. Wiper::Wiper(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5614. bool is_message_owned)
  5615. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5616. SharedCtor();
  5617. if (!is_message_owned) {
  5618. RegisterArenaDtor(arena);
  5619. }
  5620. // @@protoc_insertion_point(arena_constructor:RemoNet.Wiper)
  5621. }
  5622. Wiper::Wiper(const Wiper& from)
  5623. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5624. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5625. ret_ = from.ret_;
  5626. // @@protoc_insertion_point(copy_constructor:RemoNet.Wiper)
  5627. }
  5628. inline void Wiper::SharedCtor() {
  5629. ret_ = false;
  5630. }
  5631. Wiper::~Wiper() {
  5632. // @@protoc_insertion_point(destructor:RemoNet.Wiper)
  5633. if (GetArenaForAllocation() != nullptr) return;
  5634. SharedDtor();
  5635. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5636. }
  5637. inline void Wiper::SharedDtor() {
  5638. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5639. }
  5640. void Wiper::ArenaDtor(void* object) {
  5641. Wiper* _this = reinterpret_cast< Wiper* >(object);
  5642. (void)_this;
  5643. }
  5644. void Wiper::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5645. }
  5646. void Wiper::SetCachedSize(int size) const {
  5647. _cached_size_.Set(size);
  5648. }
  5649. void Wiper::Clear() {
  5650. // @@protoc_insertion_point(message_clear_start:RemoNet.Wiper)
  5651. uint32_t cached_has_bits = 0;
  5652. // Prevent compiler warnings about cached_has_bits being unused
  5653. (void) cached_has_bits;
  5654. ret_ = false;
  5655. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5656. }
  5657. const char* Wiper::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5658. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5659. while (!ctx->Done(&ptr)) {
  5660. uint32_t tag;
  5661. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5662. switch (tag >> 3) {
  5663. // bool ret = 1;
  5664. case 1:
  5665. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5666. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5667. CHK_(ptr);
  5668. } else
  5669. goto handle_unusual;
  5670. continue;
  5671. default:
  5672. goto handle_unusual;
  5673. } // switch
  5674. handle_unusual:
  5675. if ((tag == 0) || ((tag & 7) == 4)) {
  5676. CHK_(ptr);
  5677. ctx->SetLastTag(tag);
  5678. goto message_done;
  5679. }
  5680. ptr = UnknownFieldParse(
  5681. tag,
  5682. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5683. ptr, ctx);
  5684. CHK_(ptr != nullptr);
  5685. } // while
  5686. message_done:
  5687. return ptr;
  5688. failure:
  5689. ptr = nullptr;
  5690. goto message_done;
  5691. #undef CHK_
  5692. }
  5693. uint8_t* Wiper::_InternalSerialize(
  5694. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5695. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Wiper)
  5696. uint32_t cached_has_bits = 0;
  5697. (void) cached_has_bits;
  5698. // bool ret = 1;
  5699. if (this->_internal_ret() != 0) {
  5700. target = stream->EnsureSpace(target);
  5701. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  5702. }
  5703. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5704. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5705. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5706. }
  5707. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Wiper)
  5708. return target;
  5709. }
  5710. size_t Wiper::ByteSizeLong() const {
  5711. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Wiper)
  5712. size_t total_size = 0;
  5713. uint32_t cached_has_bits = 0;
  5714. // Prevent compiler warnings about cached_has_bits being unused
  5715. (void) cached_has_bits;
  5716. // bool ret = 1;
  5717. if (this->_internal_ret() != 0) {
  5718. total_size += 1 + 1;
  5719. }
  5720. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5721. }
  5722. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Wiper::_class_data_ = {
  5723. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5724. Wiper::MergeImpl
  5725. };
  5726. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Wiper::GetClassData() const { return &_class_data_; }
  5727. void Wiper::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5728. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5729. static_cast<Wiper *>(to)->MergeFrom(
  5730. static_cast<const Wiper &>(from));
  5731. }
  5732. void Wiper::MergeFrom(const Wiper& from) {
  5733. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Wiper)
  5734. GOOGLE_DCHECK_NE(&from, this);
  5735. uint32_t cached_has_bits = 0;
  5736. (void) cached_has_bits;
  5737. if (from._internal_ret() != 0) {
  5738. _internal_set_ret(from._internal_ret());
  5739. }
  5740. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5741. }
  5742. void Wiper::CopyFrom(const Wiper& from) {
  5743. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Wiper)
  5744. if (&from == this) return;
  5745. Clear();
  5746. MergeFrom(from);
  5747. }
  5748. bool Wiper::IsInitialized() const {
  5749. return true;
  5750. }
  5751. void Wiper::InternalSwap(Wiper* other) {
  5752. using std::swap;
  5753. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5754. swap(ret_, other->ret_);
  5755. }
  5756. ::PROTOBUF_NAMESPACE_ID::Metadata Wiper::GetMetadata() const {
  5757. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5758. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5759. file_level_metadata_protocol_2eproto[20]);
  5760. }
  5761. // ===================================================================
  5762. class FrontLight::_Internal {
  5763. public:
  5764. };
  5765. FrontLight::FrontLight(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5766. bool is_message_owned)
  5767. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5768. SharedCtor();
  5769. if (!is_message_owned) {
  5770. RegisterArenaDtor(arena);
  5771. }
  5772. // @@protoc_insertion_point(arena_constructor:RemoNet.FrontLight)
  5773. }
  5774. FrontLight::FrontLight(const FrontLight& from)
  5775. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5776. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5777. ret_ = from.ret_;
  5778. // @@protoc_insertion_point(copy_constructor:RemoNet.FrontLight)
  5779. }
  5780. inline void FrontLight::SharedCtor() {
  5781. ret_ = false;
  5782. }
  5783. FrontLight::~FrontLight() {
  5784. // @@protoc_insertion_point(destructor:RemoNet.FrontLight)
  5785. if (GetArenaForAllocation() != nullptr) return;
  5786. SharedDtor();
  5787. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5788. }
  5789. inline void FrontLight::SharedDtor() {
  5790. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5791. }
  5792. void FrontLight::ArenaDtor(void* object) {
  5793. FrontLight* _this = reinterpret_cast< FrontLight* >(object);
  5794. (void)_this;
  5795. }
  5796. void FrontLight::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5797. }
  5798. void FrontLight::SetCachedSize(int size) const {
  5799. _cached_size_.Set(size);
  5800. }
  5801. void FrontLight::Clear() {
  5802. // @@protoc_insertion_point(message_clear_start:RemoNet.FrontLight)
  5803. uint32_t cached_has_bits = 0;
  5804. // Prevent compiler warnings about cached_has_bits being unused
  5805. (void) cached_has_bits;
  5806. ret_ = false;
  5807. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5808. }
  5809. const char* FrontLight::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5810. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5811. while (!ctx->Done(&ptr)) {
  5812. uint32_t tag;
  5813. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5814. switch (tag >> 3) {
  5815. // bool ret = 1;
  5816. case 1:
  5817. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5818. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5819. CHK_(ptr);
  5820. } else
  5821. goto handle_unusual;
  5822. continue;
  5823. default:
  5824. goto handle_unusual;
  5825. } // switch
  5826. handle_unusual:
  5827. if ((tag == 0) || ((tag & 7) == 4)) {
  5828. CHK_(ptr);
  5829. ctx->SetLastTag(tag);
  5830. goto message_done;
  5831. }
  5832. ptr = UnknownFieldParse(
  5833. tag,
  5834. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5835. ptr, ctx);
  5836. CHK_(ptr != nullptr);
  5837. } // while
  5838. message_done:
  5839. return ptr;
  5840. failure:
  5841. ptr = nullptr;
  5842. goto message_done;
  5843. #undef CHK_
  5844. }
  5845. uint8_t* FrontLight::_InternalSerialize(
  5846. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5847. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.FrontLight)
  5848. uint32_t cached_has_bits = 0;
  5849. (void) cached_has_bits;
  5850. // bool ret = 1;
  5851. if (this->_internal_ret() != 0) {
  5852. target = stream->EnsureSpace(target);
  5853. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  5854. }
  5855. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5856. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5857. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5858. }
  5859. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.FrontLight)
  5860. return target;
  5861. }
  5862. size_t FrontLight::ByteSizeLong() const {
  5863. // @@protoc_insertion_point(message_byte_size_start:RemoNet.FrontLight)
  5864. size_t total_size = 0;
  5865. uint32_t cached_has_bits = 0;
  5866. // Prevent compiler warnings about cached_has_bits being unused
  5867. (void) cached_has_bits;
  5868. // bool ret = 1;
  5869. if (this->_internal_ret() != 0) {
  5870. total_size += 1 + 1;
  5871. }
  5872. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5873. }
  5874. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FrontLight::_class_data_ = {
  5875. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5876. FrontLight::MergeImpl
  5877. };
  5878. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FrontLight::GetClassData() const { return &_class_data_; }
  5879. void FrontLight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5880. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5881. static_cast<FrontLight *>(to)->MergeFrom(
  5882. static_cast<const FrontLight &>(from));
  5883. }
  5884. void FrontLight::MergeFrom(const FrontLight& from) {
  5885. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.FrontLight)
  5886. GOOGLE_DCHECK_NE(&from, this);
  5887. uint32_t cached_has_bits = 0;
  5888. (void) cached_has_bits;
  5889. if (from._internal_ret() != 0) {
  5890. _internal_set_ret(from._internal_ret());
  5891. }
  5892. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5893. }
  5894. void FrontLight::CopyFrom(const FrontLight& from) {
  5895. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.FrontLight)
  5896. if (&from == this) return;
  5897. Clear();
  5898. MergeFrom(from);
  5899. }
  5900. bool FrontLight::IsInitialized() const {
  5901. return true;
  5902. }
  5903. void FrontLight::InternalSwap(FrontLight* other) {
  5904. using std::swap;
  5905. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5906. swap(ret_, other->ret_);
  5907. }
  5908. ::PROTOBUF_NAMESPACE_ID::Metadata FrontLight::GetMetadata() const {
  5909. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5910. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5911. file_level_metadata_protocol_2eproto[21]);
  5912. }
  5913. // ===================================================================
  5914. class BackLight::_Internal {
  5915. public:
  5916. };
  5917. BackLight::BackLight(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5918. bool is_message_owned)
  5919. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5920. SharedCtor();
  5921. if (!is_message_owned) {
  5922. RegisterArenaDtor(arena);
  5923. }
  5924. // @@protoc_insertion_point(arena_constructor:RemoNet.BackLight)
  5925. }
  5926. BackLight::BackLight(const BackLight& from)
  5927. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5928. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5929. ret_ = from.ret_;
  5930. // @@protoc_insertion_point(copy_constructor:RemoNet.BackLight)
  5931. }
  5932. inline void BackLight::SharedCtor() {
  5933. ret_ = false;
  5934. }
  5935. BackLight::~BackLight() {
  5936. // @@protoc_insertion_point(destructor:RemoNet.BackLight)
  5937. if (GetArenaForAllocation() != nullptr) return;
  5938. SharedDtor();
  5939. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5940. }
  5941. inline void BackLight::SharedDtor() {
  5942. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5943. }
  5944. void BackLight::ArenaDtor(void* object) {
  5945. BackLight* _this = reinterpret_cast< BackLight* >(object);
  5946. (void)_this;
  5947. }
  5948. void BackLight::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5949. }
  5950. void BackLight::SetCachedSize(int size) const {
  5951. _cached_size_.Set(size);
  5952. }
  5953. void BackLight::Clear() {
  5954. // @@protoc_insertion_point(message_clear_start:RemoNet.BackLight)
  5955. uint32_t cached_has_bits = 0;
  5956. // Prevent compiler warnings about cached_has_bits being unused
  5957. (void) cached_has_bits;
  5958. ret_ = false;
  5959. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5960. }
  5961. const char* BackLight::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5962. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5963. while (!ctx->Done(&ptr)) {
  5964. uint32_t tag;
  5965. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5966. switch (tag >> 3) {
  5967. // bool ret = 1;
  5968. case 1:
  5969. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5970. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5971. CHK_(ptr);
  5972. } else
  5973. goto handle_unusual;
  5974. continue;
  5975. default:
  5976. goto handle_unusual;
  5977. } // switch
  5978. handle_unusual:
  5979. if ((tag == 0) || ((tag & 7) == 4)) {
  5980. CHK_(ptr);
  5981. ctx->SetLastTag(tag);
  5982. goto message_done;
  5983. }
  5984. ptr = UnknownFieldParse(
  5985. tag,
  5986. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5987. ptr, ctx);
  5988. CHK_(ptr != nullptr);
  5989. } // while
  5990. message_done:
  5991. return ptr;
  5992. failure:
  5993. ptr = nullptr;
  5994. goto message_done;
  5995. #undef CHK_
  5996. }
  5997. uint8_t* BackLight::_InternalSerialize(
  5998. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5999. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.BackLight)
  6000. uint32_t cached_has_bits = 0;
  6001. (void) cached_has_bits;
  6002. // bool ret = 1;
  6003. if (this->_internal_ret() != 0) {
  6004. target = stream->EnsureSpace(target);
  6005. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  6006. }
  6007. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6008. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6009. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6010. }
  6011. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.BackLight)
  6012. return target;
  6013. }
  6014. size_t BackLight::ByteSizeLong() const {
  6015. // @@protoc_insertion_point(message_byte_size_start:RemoNet.BackLight)
  6016. size_t total_size = 0;
  6017. uint32_t cached_has_bits = 0;
  6018. // Prevent compiler warnings about cached_has_bits being unused
  6019. (void) cached_has_bits;
  6020. // bool ret = 1;
  6021. if (this->_internal_ret() != 0) {
  6022. total_size += 1 + 1;
  6023. }
  6024. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6025. }
  6026. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BackLight::_class_data_ = {
  6027. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6028. BackLight::MergeImpl
  6029. };
  6030. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BackLight::GetClassData() const { return &_class_data_; }
  6031. void BackLight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6032. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6033. static_cast<BackLight *>(to)->MergeFrom(
  6034. static_cast<const BackLight &>(from));
  6035. }
  6036. void BackLight::MergeFrom(const BackLight& from) {
  6037. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.BackLight)
  6038. GOOGLE_DCHECK_NE(&from, this);
  6039. uint32_t cached_has_bits = 0;
  6040. (void) cached_has_bits;
  6041. if (from._internal_ret() != 0) {
  6042. _internal_set_ret(from._internal_ret());
  6043. }
  6044. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6045. }
  6046. void BackLight::CopyFrom(const BackLight& from) {
  6047. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.BackLight)
  6048. if (&from == this) return;
  6049. Clear();
  6050. MergeFrom(from);
  6051. }
  6052. bool BackLight::IsInitialized() const {
  6053. return true;
  6054. }
  6055. void BackLight::InternalSwap(BackLight* other) {
  6056. using std::swap;
  6057. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6058. swap(ret_, other->ret_);
  6059. }
  6060. ::PROTOBUF_NAMESPACE_ID::Metadata BackLight::GetMetadata() const {
  6061. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6062. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6063. file_level_metadata_protocol_2eproto[22]);
  6064. }
  6065. // ===================================================================
  6066. class CCAskDataChannel::_Internal {
  6067. public:
  6068. };
  6069. CCAskDataChannel::CCAskDataChannel(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6070. bool is_message_owned)
  6071. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  6072. // @@protoc_insertion_point(arena_constructor:RemoNet.CCAskDataChannel)
  6073. }
  6074. CCAskDataChannel::CCAskDataChannel(const CCAskDataChannel& from)
  6075. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  6076. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6077. // @@protoc_insertion_point(copy_constructor:RemoNet.CCAskDataChannel)
  6078. }
  6079. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCAskDataChannel::_class_data_ = {
  6080. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  6081. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  6082. };
  6083. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCAskDataChannel::GetClassData() const { return &_class_data_; }
  6084. ::PROTOBUF_NAMESPACE_ID::Metadata CCAskDataChannel::GetMetadata() const {
  6085. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6086. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6087. file_level_metadata_protocol_2eproto[23]);
  6088. }
  6089. // ===================================================================
  6090. class IMuMessage::_Internal {
  6091. public:
  6092. };
  6093. IMuMessage::IMuMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6094. bool is_message_owned)
  6095. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6096. SharedCtor();
  6097. if (!is_message_owned) {
  6098. RegisterArenaDtor(arena);
  6099. }
  6100. // @@protoc_insertion_point(arena_constructor:RemoNet.IMuMessage)
  6101. }
  6102. IMuMessage::IMuMessage(const IMuMessage& from)
  6103. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6104. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6105. ::memcpy(&rx_, &from.rx_,
  6106. static_cast<size_t>(reinterpret_cast<char*>(&ry_) -
  6107. reinterpret_cast<char*>(&rx_)) + sizeof(ry_));
  6108. // @@protoc_insertion_point(copy_constructor:RemoNet.IMuMessage)
  6109. }
  6110. inline void IMuMessage::SharedCtor() {
  6111. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  6112. reinterpret_cast<char*>(&rx_) - reinterpret_cast<char*>(this)),
  6113. 0, static_cast<size_t>(reinterpret_cast<char*>(&ry_) -
  6114. reinterpret_cast<char*>(&rx_)) + sizeof(ry_));
  6115. }
  6116. IMuMessage::~IMuMessage() {
  6117. // @@protoc_insertion_point(destructor:RemoNet.IMuMessage)
  6118. if (GetArenaForAllocation() != nullptr) return;
  6119. SharedDtor();
  6120. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6121. }
  6122. inline void IMuMessage::SharedDtor() {
  6123. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6124. }
  6125. void IMuMessage::ArenaDtor(void* object) {
  6126. IMuMessage* _this = reinterpret_cast< IMuMessage* >(object);
  6127. (void)_this;
  6128. }
  6129. void IMuMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6130. }
  6131. void IMuMessage::SetCachedSize(int size) const {
  6132. _cached_size_.Set(size);
  6133. }
  6134. void IMuMessage::Clear() {
  6135. // @@protoc_insertion_point(message_clear_start:RemoNet.IMuMessage)
  6136. uint32_t cached_has_bits = 0;
  6137. // Prevent compiler warnings about cached_has_bits being unused
  6138. (void) cached_has_bits;
  6139. ::memset(&rx_, 0, static_cast<size_t>(
  6140. reinterpret_cast<char*>(&ry_) -
  6141. reinterpret_cast<char*>(&rx_)) + sizeof(ry_));
  6142. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6143. }
  6144. const char* IMuMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6145. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6146. while (!ctx->Done(&ptr)) {
  6147. uint32_t tag;
  6148. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6149. switch (tag >> 3) {
  6150. // float rx = 1;
  6151. case 1:
  6152. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 13)) {
  6153. rx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  6154. ptr += sizeof(float);
  6155. } else
  6156. goto handle_unusual;
  6157. continue;
  6158. // float ry = 2;
  6159. case 2:
  6160. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 21)) {
  6161. ry_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  6162. ptr += sizeof(float);
  6163. } else
  6164. goto handle_unusual;
  6165. continue;
  6166. default:
  6167. goto handle_unusual;
  6168. } // switch
  6169. handle_unusual:
  6170. if ((tag == 0) || ((tag & 7) == 4)) {
  6171. CHK_(ptr);
  6172. ctx->SetLastTag(tag);
  6173. goto message_done;
  6174. }
  6175. ptr = UnknownFieldParse(
  6176. tag,
  6177. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6178. ptr, ctx);
  6179. CHK_(ptr != nullptr);
  6180. } // while
  6181. message_done:
  6182. return ptr;
  6183. failure:
  6184. ptr = nullptr;
  6185. goto message_done;
  6186. #undef CHK_
  6187. }
  6188. uint8_t* IMuMessage::_InternalSerialize(
  6189. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6190. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.IMuMessage)
  6191. uint32_t cached_has_bits = 0;
  6192. (void) cached_has_bits;
  6193. // float rx = 1;
  6194. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6195. float tmp_rx = this->_internal_rx();
  6196. uint32_t raw_rx;
  6197. memcpy(&raw_rx, &tmp_rx, sizeof(tmp_rx));
  6198. if (raw_rx != 0) {
  6199. target = stream->EnsureSpace(target);
  6200. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_rx(), target);
  6201. }
  6202. // float ry = 2;
  6203. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6204. float tmp_ry = this->_internal_ry();
  6205. uint32_t raw_ry;
  6206. memcpy(&raw_ry, &tmp_ry, sizeof(tmp_ry));
  6207. if (raw_ry != 0) {
  6208. target = stream->EnsureSpace(target);
  6209. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_ry(), target);
  6210. }
  6211. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6212. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6213. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6214. }
  6215. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.IMuMessage)
  6216. return target;
  6217. }
  6218. size_t IMuMessage::ByteSizeLong() const {
  6219. // @@protoc_insertion_point(message_byte_size_start:RemoNet.IMuMessage)
  6220. size_t total_size = 0;
  6221. uint32_t cached_has_bits = 0;
  6222. // Prevent compiler warnings about cached_has_bits being unused
  6223. (void) cached_has_bits;
  6224. // float rx = 1;
  6225. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6226. float tmp_rx = this->_internal_rx();
  6227. uint32_t raw_rx;
  6228. memcpy(&raw_rx, &tmp_rx, sizeof(tmp_rx));
  6229. if (raw_rx != 0) {
  6230. total_size += 1 + 4;
  6231. }
  6232. // float ry = 2;
  6233. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6234. float tmp_ry = this->_internal_ry();
  6235. uint32_t raw_ry;
  6236. memcpy(&raw_ry, &tmp_ry, sizeof(tmp_ry));
  6237. if (raw_ry != 0) {
  6238. total_size += 1 + 4;
  6239. }
  6240. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6241. }
  6242. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData IMuMessage::_class_data_ = {
  6243. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6244. IMuMessage::MergeImpl
  6245. };
  6246. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*IMuMessage::GetClassData() const { return &_class_data_; }
  6247. void IMuMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6248. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6249. static_cast<IMuMessage *>(to)->MergeFrom(
  6250. static_cast<const IMuMessage &>(from));
  6251. }
  6252. void IMuMessage::MergeFrom(const IMuMessage& from) {
  6253. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.IMuMessage)
  6254. GOOGLE_DCHECK_NE(&from, this);
  6255. uint32_t cached_has_bits = 0;
  6256. (void) cached_has_bits;
  6257. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6258. float tmp_rx = from._internal_rx();
  6259. uint32_t raw_rx;
  6260. memcpy(&raw_rx, &tmp_rx, sizeof(tmp_rx));
  6261. if (raw_rx != 0) {
  6262. _internal_set_rx(from._internal_rx());
  6263. }
  6264. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6265. float tmp_ry = from._internal_ry();
  6266. uint32_t raw_ry;
  6267. memcpy(&raw_ry, &tmp_ry, sizeof(tmp_ry));
  6268. if (raw_ry != 0) {
  6269. _internal_set_ry(from._internal_ry());
  6270. }
  6271. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6272. }
  6273. void IMuMessage::CopyFrom(const IMuMessage& from) {
  6274. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.IMuMessage)
  6275. if (&from == this) return;
  6276. Clear();
  6277. MergeFrom(from);
  6278. }
  6279. bool IMuMessage::IsInitialized() const {
  6280. return true;
  6281. }
  6282. void IMuMessage::InternalSwap(IMuMessage* other) {
  6283. using std::swap;
  6284. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6285. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  6286. PROTOBUF_FIELD_OFFSET(IMuMessage, ry_)
  6287. + sizeof(IMuMessage::ry_)
  6288. - PROTOBUF_FIELD_OFFSET(IMuMessage, rx_)>(
  6289. reinterpret_cast<char*>(&rx_),
  6290. reinterpret_cast<char*>(&other->rx_));
  6291. }
  6292. ::PROTOBUF_NAMESPACE_ID::Metadata IMuMessage::GetMetadata() const {
  6293. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6294. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6295. file_level_metadata_protocol_2eproto[24]);
  6296. }
  6297. // ===================================================================
  6298. class CCPing::_Internal {
  6299. public:
  6300. };
  6301. CCPing::CCPing(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6302. bool is_message_owned)
  6303. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6304. SharedCtor();
  6305. if (!is_message_owned) {
  6306. RegisterArenaDtor(arena);
  6307. }
  6308. // @@protoc_insertion_point(arena_constructor:RemoNet.CCPing)
  6309. }
  6310. CCPing::CCPing(const CCPing& from)
  6311. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6312. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6313. tick_ = from.tick_;
  6314. // @@protoc_insertion_point(copy_constructor:RemoNet.CCPing)
  6315. }
  6316. inline void CCPing::SharedCtor() {
  6317. tick_ = int64_t{0};
  6318. }
  6319. CCPing::~CCPing() {
  6320. // @@protoc_insertion_point(destructor:RemoNet.CCPing)
  6321. if (GetArenaForAllocation() != nullptr) return;
  6322. SharedDtor();
  6323. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6324. }
  6325. inline void CCPing::SharedDtor() {
  6326. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6327. }
  6328. void CCPing::ArenaDtor(void* object) {
  6329. CCPing* _this = reinterpret_cast< CCPing* >(object);
  6330. (void)_this;
  6331. }
  6332. void CCPing::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6333. }
  6334. void CCPing::SetCachedSize(int size) const {
  6335. _cached_size_.Set(size);
  6336. }
  6337. void CCPing::Clear() {
  6338. // @@protoc_insertion_point(message_clear_start:RemoNet.CCPing)
  6339. uint32_t cached_has_bits = 0;
  6340. // Prevent compiler warnings about cached_has_bits being unused
  6341. (void) cached_has_bits;
  6342. tick_ = int64_t{0};
  6343. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6344. }
  6345. const char* CCPing::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6346. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6347. while (!ctx->Done(&ptr)) {
  6348. uint32_t tag;
  6349. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6350. switch (tag >> 3) {
  6351. // int64 tick = 1;
  6352. case 1:
  6353. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  6354. tick_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6355. CHK_(ptr);
  6356. } else
  6357. goto handle_unusual;
  6358. continue;
  6359. default:
  6360. goto handle_unusual;
  6361. } // switch
  6362. handle_unusual:
  6363. if ((tag == 0) || ((tag & 7) == 4)) {
  6364. CHK_(ptr);
  6365. ctx->SetLastTag(tag);
  6366. goto message_done;
  6367. }
  6368. ptr = UnknownFieldParse(
  6369. tag,
  6370. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6371. ptr, ctx);
  6372. CHK_(ptr != nullptr);
  6373. } // while
  6374. message_done:
  6375. return ptr;
  6376. failure:
  6377. ptr = nullptr;
  6378. goto message_done;
  6379. #undef CHK_
  6380. }
  6381. uint8_t* CCPing::_InternalSerialize(
  6382. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6383. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCPing)
  6384. uint32_t cached_has_bits = 0;
  6385. (void) cached_has_bits;
  6386. // int64 tick = 1;
  6387. if (this->_internal_tick() != 0) {
  6388. target = stream->EnsureSpace(target);
  6389. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_tick(), target);
  6390. }
  6391. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6392. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6393. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6394. }
  6395. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCPing)
  6396. return target;
  6397. }
  6398. size_t CCPing::ByteSizeLong() const {
  6399. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCPing)
  6400. size_t total_size = 0;
  6401. uint32_t cached_has_bits = 0;
  6402. // Prevent compiler warnings about cached_has_bits being unused
  6403. (void) cached_has_bits;
  6404. // int64 tick = 1;
  6405. if (this->_internal_tick() != 0) {
  6406. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_tick());
  6407. }
  6408. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6409. }
  6410. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCPing::_class_data_ = {
  6411. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6412. CCPing::MergeImpl
  6413. };
  6414. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCPing::GetClassData() const { return &_class_data_; }
  6415. void CCPing::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6416. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6417. static_cast<CCPing *>(to)->MergeFrom(
  6418. static_cast<const CCPing &>(from));
  6419. }
  6420. void CCPing::MergeFrom(const CCPing& from) {
  6421. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCPing)
  6422. GOOGLE_DCHECK_NE(&from, this);
  6423. uint32_t cached_has_bits = 0;
  6424. (void) cached_has_bits;
  6425. if (from._internal_tick() != 0) {
  6426. _internal_set_tick(from._internal_tick());
  6427. }
  6428. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6429. }
  6430. void CCPing::CopyFrom(const CCPing& from) {
  6431. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCPing)
  6432. if (&from == this) return;
  6433. Clear();
  6434. MergeFrom(from);
  6435. }
  6436. bool CCPing::IsInitialized() const {
  6437. return true;
  6438. }
  6439. void CCPing::InternalSwap(CCPing* other) {
  6440. using std::swap;
  6441. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6442. swap(tick_, other->tick_);
  6443. }
  6444. ::PROTOBUF_NAMESPACE_ID::Metadata CCPing::GetMetadata() const {
  6445. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6446. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6447. file_level_metadata_protocol_2eproto[25]);
  6448. }
  6449. // ===================================================================
  6450. class CCRadarMessage::_Internal {
  6451. public:
  6452. };
  6453. CCRadarMessage::CCRadarMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6454. bool is_message_owned)
  6455. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6456. SharedCtor();
  6457. if (!is_message_owned) {
  6458. RegisterArenaDtor(arena);
  6459. }
  6460. // @@protoc_insertion_point(arena_constructor:RemoNet.CCRadarMessage)
  6461. }
  6462. CCRadarMessage::CCRadarMessage(const CCRadarMessage& from)
  6463. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6464. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6465. ::memcpy(&radar0_, &from.radar0_,
  6466. static_cast<size_t>(reinterpret_cast<char*>(&radar7_) -
  6467. reinterpret_cast<char*>(&radar0_)) + sizeof(radar7_));
  6468. // @@protoc_insertion_point(copy_constructor:RemoNet.CCRadarMessage)
  6469. }
  6470. inline void CCRadarMessage::SharedCtor() {
  6471. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  6472. reinterpret_cast<char*>(&radar0_) - reinterpret_cast<char*>(this)),
  6473. 0, static_cast<size_t>(reinterpret_cast<char*>(&radar7_) -
  6474. reinterpret_cast<char*>(&radar0_)) + sizeof(radar7_));
  6475. }
  6476. CCRadarMessage::~CCRadarMessage() {
  6477. // @@protoc_insertion_point(destructor:RemoNet.CCRadarMessage)
  6478. if (GetArenaForAllocation() != nullptr) return;
  6479. SharedDtor();
  6480. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6481. }
  6482. inline void CCRadarMessage::SharedDtor() {
  6483. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6484. }
  6485. void CCRadarMessage::ArenaDtor(void* object) {
  6486. CCRadarMessage* _this = reinterpret_cast< CCRadarMessage* >(object);
  6487. (void)_this;
  6488. }
  6489. void CCRadarMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6490. }
  6491. void CCRadarMessage::SetCachedSize(int size) const {
  6492. _cached_size_.Set(size);
  6493. }
  6494. void CCRadarMessage::Clear() {
  6495. // @@protoc_insertion_point(message_clear_start:RemoNet.CCRadarMessage)
  6496. uint32_t cached_has_bits = 0;
  6497. // Prevent compiler warnings about cached_has_bits being unused
  6498. (void) cached_has_bits;
  6499. ::memset(&radar0_, 0, static_cast<size_t>(
  6500. reinterpret_cast<char*>(&radar7_) -
  6501. reinterpret_cast<char*>(&radar0_)) + sizeof(radar7_));
  6502. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6503. }
  6504. const char* CCRadarMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6505. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6506. while (!ctx->Done(&ptr)) {
  6507. uint32_t tag;
  6508. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6509. switch (tag >> 3) {
  6510. // int32 radar0 = 1;
  6511. case 1:
  6512. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  6513. radar0_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6514. CHK_(ptr);
  6515. } else
  6516. goto handle_unusual;
  6517. continue;
  6518. // int32 radar1 = 2;
  6519. case 2:
  6520. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  6521. radar1_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6522. CHK_(ptr);
  6523. } else
  6524. goto handle_unusual;
  6525. continue;
  6526. // int32 radar2 = 3;
  6527. case 3:
  6528. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  6529. radar2_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6530. CHK_(ptr);
  6531. } else
  6532. goto handle_unusual;
  6533. continue;
  6534. // int32 radar3 = 4;
  6535. case 4:
  6536. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  6537. radar3_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6538. CHK_(ptr);
  6539. } else
  6540. goto handle_unusual;
  6541. continue;
  6542. // int32 radar4 = 5;
  6543. case 5:
  6544. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  6545. radar4_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6546. CHK_(ptr);
  6547. } else
  6548. goto handle_unusual;
  6549. continue;
  6550. // int32 radar5 = 6;
  6551. case 6:
  6552. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
  6553. radar5_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6554. CHK_(ptr);
  6555. } else
  6556. goto handle_unusual;
  6557. continue;
  6558. // int32 radar6 = 7;
  6559. case 7:
  6560. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  6561. radar6_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6562. CHK_(ptr);
  6563. } else
  6564. goto handle_unusual;
  6565. continue;
  6566. // int32 radar7 = 8;
  6567. case 8:
  6568. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
  6569. radar7_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6570. CHK_(ptr);
  6571. } else
  6572. goto handle_unusual;
  6573. continue;
  6574. default:
  6575. goto handle_unusual;
  6576. } // switch
  6577. handle_unusual:
  6578. if ((tag == 0) || ((tag & 7) == 4)) {
  6579. CHK_(ptr);
  6580. ctx->SetLastTag(tag);
  6581. goto message_done;
  6582. }
  6583. ptr = UnknownFieldParse(
  6584. tag,
  6585. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6586. ptr, ctx);
  6587. CHK_(ptr != nullptr);
  6588. } // while
  6589. message_done:
  6590. return ptr;
  6591. failure:
  6592. ptr = nullptr;
  6593. goto message_done;
  6594. #undef CHK_
  6595. }
  6596. uint8_t* CCRadarMessage::_InternalSerialize(
  6597. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6598. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCRadarMessage)
  6599. uint32_t cached_has_bits = 0;
  6600. (void) cached_has_bits;
  6601. // int32 radar0 = 1;
  6602. if (this->_internal_radar0() != 0) {
  6603. target = stream->EnsureSpace(target);
  6604. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_radar0(), target);
  6605. }
  6606. // int32 radar1 = 2;
  6607. if (this->_internal_radar1() != 0) {
  6608. target = stream->EnsureSpace(target);
  6609. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_radar1(), target);
  6610. }
  6611. // int32 radar2 = 3;
  6612. if (this->_internal_radar2() != 0) {
  6613. target = stream->EnsureSpace(target);
  6614. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_radar2(), target);
  6615. }
  6616. // int32 radar3 = 4;
  6617. if (this->_internal_radar3() != 0) {
  6618. target = stream->EnsureSpace(target);
  6619. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_radar3(), target);
  6620. }
  6621. // int32 radar4 = 5;
  6622. if (this->_internal_radar4() != 0) {
  6623. target = stream->EnsureSpace(target);
  6624. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_radar4(), target);
  6625. }
  6626. // int32 radar5 = 6;
  6627. if (this->_internal_radar5() != 0) {
  6628. target = stream->EnsureSpace(target);
  6629. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_radar5(), target);
  6630. }
  6631. // int32 radar6 = 7;
  6632. if (this->_internal_radar6() != 0) {
  6633. target = stream->EnsureSpace(target);
  6634. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_radar6(), target);
  6635. }
  6636. // int32 radar7 = 8;
  6637. if (this->_internal_radar7() != 0) {
  6638. target = stream->EnsureSpace(target);
  6639. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(8, this->_internal_radar7(), target);
  6640. }
  6641. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6642. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6643. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6644. }
  6645. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCRadarMessage)
  6646. return target;
  6647. }
  6648. size_t CCRadarMessage::ByteSizeLong() const {
  6649. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCRadarMessage)
  6650. size_t total_size = 0;
  6651. uint32_t cached_has_bits = 0;
  6652. // Prevent compiler warnings about cached_has_bits being unused
  6653. (void) cached_has_bits;
  6654. // int32 radar0 = 1;
  6655. if (this->_internal_radar0() != 0) {
  6656. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar0());
  6657. }
  6658. // int32 radar1 = 2;
  6659. if (this->_internal_radar1() != 0) {
  6660. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar1());
  6661. }
  6662. // int32 radar2 = 3;
  6663. if (this->_internal_radar2() != 0) {
  6664. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar2());
  6665. }
  6666. // int32 radar3 = 4;
  6667. if (this->_internal_radar3() != 0) {
  6668. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar3());
  6669. }
  6670. // int32 radar4 = 5;
  6671. if (this->_internal_radar4() != 0) {
  6672. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar4());
  6673. }
  6674. // int32 radar5 = 6;
  6675. if (this->_internal_radar5() != 0) {
  6676. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar5());
  6677. }
  6678. // int32 radar6 = 7;
  6679. if (this->_internal_radar6() != 0) {
  6680. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar6());
  6681. }
  6682. // int32 radar7 = 8;
  6683. if (this->_internal_radar7() != 0) {
  6684. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar7());
  6685. }
  6686. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6687. }
  6688. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCRadarMessage::_class_data_ = {
  6689. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6690. CCRadarMessage::MergeImpl
  6691. };
  6692. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCRadarMessage::GetClassData() const { return &_class_data_; }
  6693. void CCRadarMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6694. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6695. static_cast<CCRadarMessage *>(to)->MergeFrom(
  6696. static_cast<const CCRadarMessage &>(from));
  6697. }
  6698. void CCRadarMessage::MergeFrom(const CCRadarMessage& from) {
  6699. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCRadarMessage)
  6700. GOOGLE_DCHECK_NE(&from, this);
  6701. uint32_t cached_has_bits = 0;
  6702. (void) cached_has_bits;
  6703. if (from._internal_radar0() != 0) {
  6704. _internal_set_radar0(from._internal_radar0());
  6705. }
  6706. if (from._internal_radar1() != 0) {
  6707. _internal_set_radar1(from._internal_radar1());
  6708. }
  6709. if (from._internal_radar2() != 0) {
  6710. _internal_set_radar2(from._internal_radar2());
  6711. }
  6712. if (from._internal_radar3() != 0) {
  6713. _internal_set_radar3(from._internal_radar3());
  6714. }
  6715. if (from._internal_radar4() != 0) {
  6716. _internal_set_radar4(from._internal_radar4());
  6717. }
  6718. if (from._internal_radar5() != 0) {
  6719. _internal_set_radar5(from._internal_radar5());
  6720. }
  6721. if (from._internal_radar6() != 0) {
  6722. _internal_set_radar6(from._internal_radar6());
  6723. }
  6724. if (from._internal_radar7() != 0) {
  6725. _internal_set_radar7(from._internal_radar7());
  6726. }
  6727. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6728. }
  6729. void CCRadarMessage::CopyFrom(const CCRadarMessage& from) {
  6730. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCRadarMessage)
  6731. if (&from == this) return;
  6732. Clear();
  6733. MergeFrom(from);
  6734. }
  6735. bool CCRadarMessage::IsInitialized() const {
  6736. return true;
  6737. }
  6738. void CCRadarMessage::InternalSwap(CCRadarMessage* other) {
  6739. using std::swap;
  6740. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6741. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  6742. PROTOBUF_FIELD_OFFSET(CCRadarMessage, radar7_)
  6743. + sizeof(CCRadarMessage::radar7_)
  6744. - PROTOBUF_FIELD_OFFSET(CCRadarMessage, radar0_)>(
  6745. reinterpret_cast<char*>(&radar0_),
  6746. reinterpret_cast<char*>(&other->radar0_));
  6747. }
  6748. ::PROTOBUF_NAMESPACE_ID::Metadata CCRadarMessage::GetMetadata() const {
  6749. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6750. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6751. file_level_metadata_protocol_2eproto[26]);
  6752. }
  6753. // ===================================================================
  6754. class CCRobotAnalog::_Internal {
  6755. public:
  6756. };
  6757. CCRobotAnalog::CCRobotAnalog(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6758. bool is_message_owned)
  6759. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6760. SharedCtor();
  6761. if (!is_message_owned) {
  6762. RegisterArenaDtor(arena);
  6763. }
  6764. // @@protoc_insertion_point(arena_constructor:RemoNet.CCRobotAnalog)
  6765. }
  6766. CCRobotAnalog::CCRobotAnalog(const CCRobotAnalog& from)
  6767. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6768. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6769. ::memcpy(&steer_, &from.steer_,
  6770. static_cast<size_t>(reinterpret_cast<char*>(&gears_d_) -
  6771. reinterpret_cast<char*>(&steer_)) + sizeof(gears_d_));
  6772. // @@protoc_insertion_point(copy_constructor:RemoNet.CCRobotAnalog)
  6773. }
  6774. inline void CCRobotAnalog::SharedCtor() {
  6775. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  6776. reinterpret_cast<char*>(&steer_) - reinterpret_cast<char*>(this)),
  6777. 0, static_cast<size_t>(reinterpret_cast<char*>(&gears_d_) -
  6778. reinterpret_cast<char*>(&steer_)) + sizeof(gears_d_));
  6779. }
  6780. CCRobotAnalog::~CCRobotAnalog() {
  6781. // @@protoc_insertion_point(destructor:RemoNet.CCRobotAnalog)
  6782. if (GetArenaForAllocation() != nullptr) return;
  6783. SharedDtor();
  6784. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6785. }
  6786. inline void CCRobotAnalog::SharedDtor() {
  6787. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6788. }
  6789. void CCRobotAnalog::ArenaDtor(void* object) {
  6790. CCRobotAnalog* _this = reinterpret_cast< CCRobotAnalog* >(object);
  6791. (void)_this;
  6792. }
  6793. void CCRobotAnalog::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6794. }
  6795. void CCRobotAnalog::SetCachedSize(int size) const {
  6796. _cached_size_.Set(size);
  6797. }
  6798. void CCRobotAnalog::Clear() {
  6799. // @@protoc_insertion_point(message_clear_start:RemoNet.CCRobotAnalog)
  6800. uint32_t cached_has_bits = 0;
  6801. // Prevent compiler warnings about cached_has_bits being unused
  6802. (void) cached_has_bits;
  6803. ::memset(&steer_, 0, static_cast<size_t>(
  6804. reinterpret_cast<char*>(&gears_d_) -
  6805. reinterpret_cast<char*>(&steer_)) + sizeof(gears_d_));
  6806. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6807. }
  6808. const char* CCRobotAnalog::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6809. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6810. while (!ctx->Done(&ptr)) {
  6811. uint32_t tag;
  6812. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6813. switch (tag >> 3) {
  6814. // int32 steer = 1;
  6815. case 1:
  6816. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  6817. steer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6818. CHK_(ptr);
  6819. } else
  6820. goto handle_unusual;
  6821. continue;
  6822. // int32 arm = 2;
  6823. case 2:
  6824. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  6825. arm_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6826. CHK_(ptr);
  6827. } else
  6828. goto handle_unusual;
  6829. continue;
  6830. // int32 bucket = 3;
  6831. case 3:
  6832. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  6833. bucket_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6834. CHK_(ptr);
  6835. } else
  6836. goto handle_unusual;
  6837. continue;
  6838. // int32 throttle = 4;
  6839. case 4:
  6840. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  6841. throttle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6842. CHK_(ptr);
  6843. } else
  6844. goto handle_unusual;
  6845. continue;
  6846. // int32 brake = 5;
  6847. case 5:
  6848. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  6849. brake_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6850. CHK_(ptr);
  6851. } else
  6852. goto handle_unusual;
  6853. continue;
  6854. // bool emergency = 8;
  6855. case 8:
  6856. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
  6857. emergency_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6858. CHK_(ptr);
  6859. } else
  6860. goto handle_unusual;
  6861. continue;
  6862. // bool resume = 9;
  6863. case 9:
  6864. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 72)) {
  6865. resume_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6866. CHK_(ptr);
  6867. } else
  6868. goto handle_unusual;
  6869. continue;
  6870. // .RemoNet.Gears gears = 10;
  6871. case 10:
  6872. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 80)) {
  6873. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6874. CHK_(ptr);
  6875. _internal_set_gears(static_cast<::RemoNet::Gears>(val));
  6876. } else
  6877. goto handle_unusual;
  6878. continue;
  6879. // bool frontlight = 11;
  6880. case 11:
  6881. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 88)) {
  6882. frontlight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6883. CHK_(ptr);
  6884. } else
  6885. goto handle_unusual;
  6886. continue;
  6887. // bool backlight = 12;
  6888. case 12:
  6889. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 96)) {
  6890. backlight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6891. CHK_(ptr);
  6892. } else
  6893. goto handle_unusual;
  6894. continue;
  6895. // bool wipe = 13;
  6896. case 13:
  6897. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 104)) {
  6898. wipe_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6899. CHK_(ptr);
  6900. } else
  6901. goto handle_unusual;
  6902. continue;
  6903. // .RemoNet.DirectionLight directionlight = 14;
  6904. case 14:
  6905. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 112)) {
  6906. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6907. CHK_(ptr);
  6908. _internal_set_directionlight(static_cast<::RemoNet::DirectionLight>(val));
  6909. } else
  6910. goto handle_unusual;
  6911. continue;
  6912. // bool buzzer = 15;
  6913. case 15:
  6914. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 120)) {
  6915. buzzer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6916. CHK_(ptr);
  6917. } else
  6918. goto handle_unusual;
  6919. continue;
  6920. // .RemoNet.Gears_D gears_d = 16;
  6921. case 16:
  6922. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 128)) {
  6923. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6924. CHK_(ptr);
  6925. _internal_set_gears_d(static_cast<::RemoNet::Gears_D>(val));
  6926. } else
  6927. goto handle_unusual;
  6928. continue;
  6929. default:
  6930. goto handle_unusual;
  6931. } // switch
  6932. handle_unusual:
  6933. if ((tag == 0) || ((tag & 7) == 4)) {
  6934. CHK_(ptr);
  6935. ctx->SetLastTag(tag);
  6936. goto message_done;
  6937. }
  6938. ptr = UnknownFieldParse(
  6939. tag,
  6940. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6941. ptr, ctx);
  6942. CHK_(ptr != nullptr);
  6943. } // while
  6944. message_done:
  6945. return ptr;
  6946. failure:
  6947. ptr = nullptr;
  6948. goto message_done;
  6949. #undef CHK_
  6950. }
  6951. uint8_t* CCRobotAnalog::_InternalSerialize(
  6952. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6953. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCRobotAnalog)
  6954. uint32_t cached_has_bits = 0;
  6955. (void) cached_has_bits;
  6956. // int32 steer = 1;
  6957. if (this->_internal_steer() != 0) {
  6958. target = stream->EnsureSpace(target);
  6959. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_steer(), target);
  6960. }
  6961. // int32 arm = 2;
  6962. if (this->_internal_arm() != 0) {
  6963. target = stream->EnsureSpace(target);
  6964. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_arm(), target);
  6965. }
  6966. // int32 bucket = 3;
  6967. if (this->_internal_bucket() != 0) {
  6968. target = stream->EnsureSpace(target);
  6969. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_bucket(), target);
  6970. }
  6971. // int32 throttle = 4;
  6972. if (this->_internal_throttle() != 0) {
  6973. target = stream->EnsureSpace(target);
  6974. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_throttle(), target);
  6975. }
  6976. // int32 brake = 5;
  6977. if (this->_internal_brake() != 0) {
  6978. target = stream->EnsureSpace(target);
  6979. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_brake(), target);
  6980. }
  6981. // bool emergency = 8;
  6982. if (this->_internal_emergency() != 0) {
  6983. target = stream->EnsureSpace(target);
  6984. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(8, this->_internal_emergency(), target);
  6985. }
  6986. // bool resume = 9;
  6987. if (this->_internal_resume() != 0) {
  6988. target = stream->EnsureSpace(target);
  6989. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(9, this->_internal_resume(), target);
  6990. }
  6991. // .RemoNet.Gears gears = 10;
  6992. if (this->_internal_gears() != 0) {
  6993. target = stream->EnsureSpace(target);
  6994. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  6995. 10, this->_internal_gears(), target);
  6996. }
  6997. // bool frontlight = 11;
  6998. if (this->_internal_frontlight() != 0) {
  6999. target = stream->EnsureSpace(target);
  7000. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(11, this->_internal_frontlight(), target);
  7001. }
  7002. // bool backlight = 12;
  7003. if (this->_internal_backlight() != 0) {
  7004. target = stream->EnsureSpace(target);
  7005. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(12, this->_internal_backlight(), target);
  7006. }
  7007. // bool wipe = 13;
  7008. if (this->_internal_wipe() != 0) {
  7009. target = stream->EnsureSpace(target);
  7010. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(13, this->_internal_wipe(), target);
  7011. }
  7012. // .RemoNet.DirectionLight directionlight = 14;
  7013. if (this->_internal_directionlight() != 0) {
  7014. target = stream->EnsureSpace(target);
  7015. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  7016. 14, this->_internal_directionlight(), target);
  7017. }
  7018. // bool buzzer = 15;
  7019. if (this->_internal_buzzer() != 0) {
  7020. target = stream->EnsureSpace(target);
  7021. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(15, this->_internal_buzzer(), target);
  7022. }
  7023. // .RemoNet.Gears_D gears_d = 16;
  7024. if (this->_internal_gears_d() != 0) {
  7025. target = stream->EnsureSpace(target);
  7026. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  7027. 16, this->_internal_gears_d(), target);
  7028. }
  7029. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7030. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7031. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7032. }
  7033. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCRobotAnalog)
  7034. return target;
  7035. }
  7036. size_t CCRobotAnalog::ByteSizeLong() const {
  7037. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCRobotAnalog)
  7038. size_t total_size = 0;
  7039. uint32_t cached_has_bits = 0;
  7040. // Prevent compiler warnings about cached_has_bits being unused
  7041. (void) cached_has_bits;
  7042. // int32 steer = 1;
  7043. if (this->_internal_steer() != 0) {
  7044. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_steer());
  7045. }
  7046. // int32 arm = 2;
  7047. if (this->_internal_arm() != 0) {
  7048. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_arm());
  7049. }
  7050. // int32 bucket = 3;
  7051. if (this->_internal_bucket() != 0) {
  7052. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_bucket());
  7053. }
  7054. // int32 throttle = 4;
  7055. if (this->_internal_throttle() != 0) {
  7056. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_throttle());
  7057. }
  7058. // int32 brake = 5;
  7059. if (this->_internal_brake() != 0) {
  7060. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_brake());
  7061. }
  7062. // .RemoNet.Gears gears = 10;
  7063. if (this->_internal_gears() != 0) {
  7064. total_size += 1 +
  7065. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_gears());
  7066. }
  7067. // bool emergency = 8;
  7068. if (this->_internal_emergency() != 0) {
  7069. total_size += 1 + 1;
  7070. }
  7071. // bool resume = 9;
  7072. if (this->_internal_resume() != 0) {
  7073. total_size += 1 + 1;
  7074. }
  7075. // bool frontlight = 11;
  7076. if (this->_internal_frontlight() != 0) {
  7077. total_size += 1 + 1;
  7078. }
  7079. // bool backlight = 12;
  7080. if (this->_internal_backlight() != 0) {
  7081. total_size += 1 + 1;
  7082. }
  7083. // .RemoNet.DirectionLight directionlight = 14;
  7084. if (this->_internal_directionlight() != 0) {
  7085. total_size += 1 +
  7086. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_directionlight());
  7087. }
  7088. // bool wipe = 13;
  7089. if (this->_internal_wipe() != 0) {
  7090. total_size += 1 + 1;
  7091. }
  7092. // bool buzzer = 15;
  7093. if (this->_internal_buzzer() != 0) {
  7094. total_size += 1 + 1;
  7095. }
  7096. // .RemoNet.Gears_D gears_d = 16;
  7097. if (this->_internal_gears_d() != 0) {
  7098. total_size += 2 +
  7099. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_gears_d());
  7100. }
  7101. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7102. }
  7103. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCRobotAnalog::_class_data_ = {
  7104. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7105. CCRobotAnalog::MergeImpl
  7106. };
  7107. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCRobotAnalog::GetClassData() const { return &_class_data_; }
  7108. void CCRobotAnalog::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7109. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7110. static_cast<CCRobotAnalog *>(to)->MergeFrom(
  7111. static_cast<const CCRobotAnalog &>(from));
  7112. }
  7113. void CCRobotAnalog::MergeFrom(const CCRobotAnalog& from) {
  7114. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCRobotAnalog)
  7115. GOOGLE_DCHECK_NE(&from, this);
  7116. uint32_t cached_has_bits = 0;
  7117. (void) cached_has_bits;
  7118. if (from._internal_steer() != 0) {
  7119. _internal_set_steer(from._internal_steer());
  7120. }
  7121. if (from._internal_arm() != 0) {
  7122. _internal_set_arm(from._internal_arm());
  7123. }
  7124. if (from._internal_bucket() != 0) {
  7125. _internal_set_bucket(from._internal_bucket());
  7126. }
  7127. if (from._internal_throttle() != 0) {
  7128. _internal_set_throttle(from._internal_throttle());
  7129. }
  7130. if (from._internal_brake() != 0) {
  7131. _internal_set_brake(from._internal_brake());
  7132. }
  7133. if (from._internal_gears() != 0) {
  7134. _internal_set_gears(from._internal_gears());
  7135. }
  7136. if (from._internal_emergency() != 0) {
  7137. _internal_set_emergency(from._internal_emergency());
  7138. }
  7139. if (from._internal_resume() != 0) {
  7140. _internal_set_resume(from._internal_resume());
  7141. }
  7142. if (from._internal_frontlight() != 0) {
  7143. _internal_set_frontlight(from._internal_frontlight());
  7144. }
  7145. if (from._internal_backlight() != 0) {
  7146. _internal_set_backlight(from._internal_backlight());
  7147. }
  7148. if (from._internal_directionlight() != 0) {
  7149. _internal_set_directionlight(from._internal_directionlight());
  7150. }
  7151. if (from._internal_wipe() != 0) {
  7152. _internal_set_wipe(from._internal_wipe());
  7153. }
  7154. if (from._internal_buzzer() != 0) {
  7155. _internal_set_buzzer(from._internal_buzzer());
  7156. }
  7157. if (from._internal_gears_d() != 0) {
  7158. _internal_set_gears_d(from._internal_gears_d());
  7159. }
  7160. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7161. }
  7162. void CCRobotAnalog::CopyFrom(const CCRobotAnalog& from) {
  7163. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCRobotAnalog)
  7164. if (&from == this) return;
  7165. Clear();
  7166. MergeFrom(from);
  7167. }
  7168. bool CCRobotAnalog::IsInitialized() const {
  7169. return true;
  7170. }
  7171. void CCRobotAnalog::InternalSwap(CCRobotAnalog* other) {
  7172. using std::swap;
  7173. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7174. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  7175. PROTOBUF_FIELD_OFFSET(CCRobotAnalog, gears_d_)
  7176. + sizeof(CCRobotAnalog::gears_d_)
  7177. - PROTOBUF_FIELD_OFFSET(CCRobotAnalog, steer_)>(
  7178. reinterpret_cast<char*>(&steer_),
  7179. reinterpret_cast<char*>(&other->steer_));
  7180. }
  7181. ::PROTOBUF_NAMESPACE_ID::Metadata CCRobotAnalog::GetMetadata() const {
  7182. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7183. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7184. file_level_metadata_protocol_2eproto[27]);
  7185. }
  7186. // ===================================================================
  7187. class CCBootStrapReq::_Internal {
  7188. public:
  7189. };
  7190. CCBootStrapReq::CCBootStrapReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7191. bool is_message_owned)
  7192. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  7193. // @@protoc_insertion_point(arena_constructor:RemoNet.CCBootStrapReq)
  7194. }
  7195. CCBootStrapReq::CCBootStrapReq(const CCBootStrapReq& from)
  7196. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  7197. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7198. // @@protoc_insertion_point(copy_constructor:RemoNet.CCBootStrapReq)
  7199. }
  7200. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCBootStrapReq::_class_data_ = {
  7201. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  7202. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  7203. };
  7204. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCBootStrapReq::GetClassData() const { return &_class_data_; }
  7205. ::PROTOBUF_NAMESPACE_ID::Metadata CCBootStrapReq::GetMetadata() const {
  7206. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7207. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7208. file_level_metadata_protocol_2eproto[28]);
  7209. }
  7210. // ===================================================================
  7211. class CCBooStrapRep::_Internal {
  7212. public:
  7213. };
  7214. CCBooStrapRep::CCBooStrapRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7215. bool is_message_owned)
  7216. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  7217. SharedCtor();
  7218. if (!is_message_owned) {
  7219. RegisterArenaDtor(arena);
  7220. }
  7221. // @@protoc_insertion_point(arena_constructor:RemoNet.CCBooStrapRep)
  7222. }
  7223. CCBooStrapRep::CCBooStrapRep(const CCBooStrapRep& from)
  7224. : ::PROTOBUF_NAMESPACE_ID::Message() {
  7225. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7226. ret_ = from.ret_;
  7227. // @@protoc_insertion_point(copy_constructor:RemoNet.CCBooStrapRep)
  7228. }
  7229. inline void CCBooStrapRep::SharedCtor() {
  7230. ret_ = false;
  7231. }
  7232. CCBooStrapRep::~CCBooStrapRep() {
  7233. // @@protoc_insertion_point(destructor:RemoNet.CCBooStrapRep)
  7234. if (GetArenaForAllocation() != nullptr) return;
  7235. SharedDtor();
  7236. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7237. }
  7238. inline void CCBooStrapRep::SharedDtor() {
  7239. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7240. }
  7241. void CCBooStrapRep::ArenaDtor(void* object) {
  7242. CCBooStrapRep* _this = reinterpret_cast< CCBooStrapRep* >(object);
  7243. (void)_this;
  7244. }
  7245. void CCBooStrapRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7246. }
  7247. void CCBooStrapRep::SetCachedSize(int size) const {
  7248. _cached_size_.Set(size);
  7249. }
  7250. void CCBooStrapRep::Clear() {
  7251. // @@protoc_insertion_point(message_clear_start:RemoNet.CCBooStrapRep)
  7252. uint32_t cached_has_bits = 0;
  7253. // Prevent compiler warnings about cached_has_bits being unused
  7254. (void) cached_has_bits;
  7255. ret_ = false;
  7256. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7257. }
  7258. const char* CCBooStrapRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7259. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7260. while (!ctx->Done(&ptr)) {
  7261. uint32_t tag;
  7262. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7263. switch (tag >> 3) {
  7264. // bool ret = 1;
  7265. case 1:
  7266. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  7267. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7268. CHK_(ptr);
  7269. } else
  7270. goto handle_unusual;
  7271. continue;
  7272. default:
  7273. goto handle_unusual;
  7274. } // switch
  7275. handle_unusual:
  7276. if ((tag == 0) || ((tag & 7) == 4)) {
  7277. CHK_(ptr);
  7278. ctx->SetLastTag(tag);
  7279. goto message_done;
  7280. }
  7281. ptr = UnknownFieldParse(
  7282. tag,
  7283. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7284. ptr, ctx);
  7285. CHK_(ptr != nullptr);
  7286. } // while
  7287. message_done:
  7288. return ptr;
  7289. failure:
  7290. ptr = nullptr;
  7291. goto message_done;
  7292. #undef CHK_
  7293. }
  7294. uint8_t* CCBooStrapRep::_InternalSerialize(
  7295. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7296. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCBooStrapRep)
  7297. uint32_t cached_has_bits = 0;
  7298. (void) cached_has_bits;
  7299. // bool ret = 1;
  7300. if (this->_internal_ret() != 0) {
  7301. target = stream->EnsureSpace(target);
  7302. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  7303. }
  7304. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7305. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7306. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7307. }
  7308. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCBooStrapRep)
  7309. return target;
  7310. }
  7311. size_t CCBooStrapRep::ByteSizeLong() const {
  7312. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCBooStrapRep)
  7313. size_t total_size = 0;
  7314. uint32_t cached_has_bits = 0;
  7315. // Prevent compiler warnings about cached_has_bits being unused
  7316. (void) cached_has_bits;
  7317. // bool ret = 1;
  7318. if (this->_internal_ret() != 0) {
  7319. total_size += 1 + 1;
  7320. }
  7321. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7322. }
  7323. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCBooStrapRep::_class_data_ = {
  7324. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7325. CCBooStrapRep::MergeImpl
  7326. };
  7327. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCBooStrapRep::GetClassData() const { return &_class_data_; }
  7328. void CCBooStrapRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7329. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7330. static_cast<CCBooStrapRep *>(to)->MergeFrom(
  7331. static_cast<const CCBooStrapRep &>(from));
  7332. }
  7333. void CCBooStrapRep::MergeFrom(const CCBooStrapRep& from) {
  7334. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCBooStrapRep)
  7335. GOOGLE_DCHECK_NE(&from, this);
  7336. uint32_t cached_has_bits = 0;
  7337. (void) cached_has_bits;
  7338. if (from._internal_ret() != 0) {
  7339. _internal_set_ret(from._internal_ret());
  7340. }
  7341. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7342. }
  7343. void CCBooStrapRep::CopyFrom(const CCBooStrapRep& from) {
  7344. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCBooStrapRep)
  7345. if (&from == this) return;
  7346. Clear();
  7347. MergeFrom(from);
  7348. }
  7349. bool CCBooStrapRep::IsInitialized() const {
  7350. return true;
  7351. }
  7352. void CCBooStrapRep::InternalSwap(CCBooStrapRep* other) {
  7353. using std::swap;
  7354. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7355. swap(ret_, other->ret_);
  7356. }
  7357. ::PROTOBUF_NAMESPACE_ID::Metadata CCBooStrapRep::GetMetadata() const {
  7358. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7359. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7360. file_level_metadata_protocol_2eproto[29]);
  7361. }
  7362. // ===================================================================
  7363. class CCStartupReq::_Internal {
  7364. public:
  7365. };
  7366. CCStartupReq::CCStartupReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7367. bool is_message_owned)
  7368. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  7369. // @@protoc_insertion_point(arena_constructor:RemoNet.CCStartupReq)
  7370. }
  7371. CCStartupReq::CCStartupReq(const CCStartupReq& from)
  7372. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  7373. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7374. // @@protoc_insertion_point(copy_constructor:RemoNet.CCStartupReq)
  7375. }
  7376. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCStartupReq::_class_data_ = {
  7377. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  7378. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  7379. };
  7380. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCStartupReq::GetClassData() const { return &_class_data_; }
  7381. ::PROTOBUF_NAMESPACE_ID::Metadata CCStartupReq::GetMetadata() const {
  7382. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7383. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7384. file_level_metadata_protocol_2eproto[30]);
  7385. }
  7386. // ===================================================================
  7387. class CCStartupRep::_Internal {
  7388. public:
  7389. };
  7390. CCStartupRep::CCStartupRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7391. bool is_message_owned)
  7392. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  7393. SharedCtor();
  7394. if (!is_message_owned) {
  7395. RegisterArenaDtor(arena);
  7396. }
  7397. // @@protoc_insertion_point(arena_constructor:RemoNet.CCStartupRep)
  7398. }
  7399. CCStartupRep::CCStartupRep(const CCStartupRep& from)
  7400. : ::PROTOBUF_NAMESPACE_ID::Message() {
  7401. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7402. ret_ = from.ret_;
  7403. // @@protoc_insertion_point(copy_constructor:RemoNet.CCStartupRep)
  7404. }
  7405. inline void CCStartupRep::SharedCtor() {
  7406. ret_ = false;
  7407. }
  7408. CCStartupRep::~CCStartupRep() {
  7409. // @@protoc_insertion_point(destructor:RemoNet.CCStartupRep)
  7410. if (GetArenaForAllocation() != nullptr) return;
  7411. SharedDtor();
  7412. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7413. }
  7414. inline void CCStartupRep::SharedDtor() {
  7415. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7416. }
  7417. void CCStartupRep::ArenaDtor(void* object) {
  7418. CCStartupRep* _this = reinterpret_cast< CCStartupRep* >(object);
  7419. (void)_this;
  7420. }
  7421. void CCStartupRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7422. }
  7423. void CCStartupRep::SetCachedSize(int size) const {
  7424. _cached_size_.Set(size);
  7425. }
  7426. void CCStartupRep::Clear() {
  7427. // @@protoc_insertion_point(message_clear_start:RemoNet.CCStartupRep)
  7428. uint32_t cached_has_bits = 0;
  7429. // Prevent compiler warnings about cached_has_bits being unused
  7430. (void) cached_has_bits;
  7431. ret_ = false;
  7432. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7433. }
  7434. const char* CCStartupRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7435. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7436. while (!ctx->Done(&ptr)) {
  7437. uint32_t tag;
  7438. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7439. switch (tag >> 3) {
  7440. // bool ret = 1;
  7441. case 1:
  7442. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  7443. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7444. CHK_(ptr);
  7445. } else
  7446. goto handle_unusual;
  7447. continue;
  7448. default:
  7449. goto handle_unusual;
  7450. } // switch
  7451. handle_unusual:
  7452. if ((tag == 0) || ((tag & 7) == 4)) {
  7453. CHK_(ptr);
  7454. ctx->SetLastTag(tag);
  7455. goto message_done;
  7456. }
  7457. ptr = UnknownFieldParse(
  7458. tag,
  7459. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7460. ptr, ctx);
  7461. CHK_(ptr != nullptr);
  7462. } // while
  7463. message_done:
  7464. return ptr;
  7465. failure:
  7466. ptr = nullptr;
  7467. goto message_done;
  7468. #undef CHK_
  7469. }
  7470. uint8_t* CCStartupRep::_InternalSerialize(
  7471. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7472. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCStartupRep)
  7473. uint32_t cached_has_bits = 0;
  7474. (void) cached_has_bits;
  7475. // bool ret = 1;
  7476. if (this->_internal_ret() != 0) {
  7477. target = stream->EnsureSpace(target);
  7478. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  7479. }
  7480. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7481. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7482. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7483. }
  7484. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCStartupRep)
  7485. return target;
  7486. }
  7487. size_t CCStartupRep::ByteSizeLong() const {
  7488. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCStartupRep)
  7489. size_t total_size = 0;
  7490. uint32_t cached_has_bits = 0;
  7491. // Prevent compiler warnings about cached_has_bits being unused
  7492. (void) cached_has_bits;
  7493. // bool ret = 1;
  7494. if (this->_internal_ret() != 0) {
  7495. total_size += 1 + 1;
  7496. }
  7497. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7498. }
  7499. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCStartupRep::_class_data_ = {
  7500. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7501. CCStartupRep::MergeImpl
  7502. };
  7503. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCStartupRep::GetClassData() const { return &_class_data_; }
  7504. void CCStartupRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7505. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7506. static_cast<CCStartupRep *>(to)->MergeFrom(
  7507. static_cast<const CCStartupRep &>(from));
  7508. }
  7509. void CCStartupRep::MergeFrom(const CCStartupRep& from) {
  7510. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCStartupRep)
  7511. GOOGLE_DCHECK_NE(&from, this);
  7512. uint32_t cached_has_bits = 0;
  7513. (void) cached_has_bits;
  7514. if (from._internal_ret() != 0) {
  7515. _internal_set_ret(from._internal_ret());
  7516. }
  7517. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7518. }
  7519. void CCStartupRep::CopyFrom(const CCStartupRep& from) {
  7520. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCStartupRep)
  7521. if (&from == this) return;
  7522. Clear();
  7523. MergeFrom(from);
  7524. }
  7525. bool CCStartupRep::IsInitialized() const {
  7526. return true;
  7527. }
  7528. void CCStartupRep::InternalSwap(CCStartupRep* other) {
  7529. using std::swap;
  7530. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7531. swap(ret_, other->ret_);
  7532. }
  7533. ::PROTOBUF_NAMESPACE_ID::Metadata CCStartupRep::GetMetadata() const {
  7534. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7535. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7536. file_level_metadata_protocol_2eproto[31]);
  7537. }
  7538. // ===================================================================
  7539. class CCSwitch::_Internal {
  7540. public:
  7541. };
  7542. CCSwitch::CCSwitch(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7543. bool is_message_owned)
  7544. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  7545. SharedCtor();
  7546. if (!is_message_owned) {
  7547. RegisterArenaDtor(arena);
  7548. }
  7549. // @@protoc_insertion_point(arena_constructor:RemoNet.CCSwitch)
  7550. }
  7551. CCSwitch::CCSwitch(const CCSwitch& from)
  7552. : ::PROTOBUF_NAMESPACE_ID::Message() {
  7553. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7554. front_ = from.front_;
  7555. // @@protoc_insertion_point(copy_constructor:RemoNet.CCSwitch)
  7556. }
  7557. inline void CCSwitch::SharedCtor() {
  7558. front_ = false;
  7559. }
  7560. CCSwitch::~CCSwitch() {
  7561. // @@protoc_insertion_point(destructor:RemoNet.CCSwitch)
  7562. if (GetArenaForAllocation() != nullptr) return;
  7563. SharedDtor();
  7564. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7565. }
  7566. inline void CCSwitch::SharedDtor() {
  7567. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7568. }
  7569. void CCSwitch::ArenaDtor(void* object) {
  7570. CCSwitch* _this = reinterpret_cast< CCSwitch* >(object);
  7571. (void)_this;
  7572. }
  7573. void CCSwitch::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7574. }
  7575. void CCSwitch::SetCachedSize(int size) const {
  7576. _cached_size_.Set(size);
  7577. }
  7578. void CCSwitch::Clear() {
  7579. // @@protoc_insertion_point(message_clear_start:RemoNet.CCSwitch)
  7580. uint32_t cached_has_bits = 0;
  7581. // Prevent compiler warnings about cached_has_bits being unused
  7582. (void) cached_has_bits;
  7583. front_ = false;
  7584. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7585. }
  7586. const char* CCSwitch::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7587. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7588. while (!ctx->Done(&ptr)) {
  7589. uint32_t tag;
  7590. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7591. switch (tag >> 3) {
  7592. // bool front = 1;
  7593. case 1:
  7594. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  7595. front_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7596. CHK_(ptr);
  7597. } else
  7598. goto handle_unusual;
  7599. continue;
  7600. default:
  7601. goto handle_unusual;
  7602. } // switch
  7603. handle_unusual:
  7604. if ((tag == 0) || ((tag & 7) == 4)) {
  7605. CHK_(ptr);
  7606. ctx->SetLastTag(tag);
  7607. goto message_done;
  7608. }
  7609. ptr = UnknownFieldParse(
  7610. tag,
  7611. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7612. ptr, ctx);
  7613. CHK_(ptr != nullptr);
  7614. } // while
  7615. message_done:
  7616. return ptr;
  7617. failure:
  7618. ptr = nullptr;
  7619. goto message_done;
  7620. #undef CHK_
  7621. }
  7622. uint8_t* CCSwitch::_InternalSerialize(
  7623. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7624. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCSwitch)
  7625. uint32_t cached_has_bits = 0;
  7626. (void) cached_has_bits;
  7627. // bool front = 1;
  7628. if (this->_internal_front() != 0) {
  7629. target = stream->EnsureSpace(target);
  7630. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_front(), target);
  7631. }
  7632. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7633. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7634. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7635. }
  7636. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCSwitch)
  7637. return target;
  7638. }
  7639. size_t CCSwitch::ByteSizeLong() const {
  7640. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCSwitch)
  7641. size_t total_size = 0;
  7642. uint32_t cached_has_bits = 0;
  7643. // Prevent compiler warnings about cached_has_bits being unused
  7644. (void) cached_has_bits;
  7645. // bool front = 1;
  7646. if (this->_internal_front() != 0) {
  7647. total_size += 1 + 1;
  7648. }
  7649. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7650. }
  7651. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCSwitch::_class_data_ = {
  7652. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7653. CCSwitch::MergeImpl
  7654. };
  7655. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCSwitch::GetClassData() const { return &_class_data_; }
  7656. void CCSwitch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7657. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7658. static_cast<CCSwitch *>(to)->MergeFrom(
  7659. static_cast<const CCSwitch &>(from));
  7660. }
  7661. void CCSwitch::MergeFrom(const CCSwitch& from) {
  7662. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCSwitch)
  7663. GOOGLE_DCHECK_NE(&from, this);
  7664. uint32_t cached_has_bits = 0;
  7665. (void) cached_has_bits;
  7666. if (from._internal_front() != 0) {
  7667. _internal_set_front(from._internal_front());
  7668. }
  7669. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7670. }
  7671. void CCSwitch::CopyFrom(const CCSwitch& from) {
  7672. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCSwitch)
  7673. if (&from == this) return;
  7674. Clear();
  7675. MergeFrom(from);
  7676. }
  7677. bool CCSwitch::IsInitialized() const {
  7678. return true;
  7679. }
  7680. void CCSwitch::InternalSwap(CCSwitch* other) {
  7681. using std::swap;
  7682. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7683. swap(front_, other->front_);
  7684. }
  7685. ::PROTOBUF_NAMESPACE_ID::Metadata CCSwitch::GetMetadata() const {
  7686. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7687. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7688. file_level_metadata_protocol_2eproto[32]);
  7689. }
  7690. // ===================================================================
  7691. class LidarPoint::_Internal {
  7692. public:
  7693. using HasBits = decltype(std::declval<LidarPoint>()._has_bits_);
  7694. static void set_has_timestamp(HasBits* has_bits) {
  7695. (*has_bits)[0] |= 2u;
  7696. }
  7697. static void set_has_seq(HasBits* has_bits) {
  7698. (*has_bits)[0] |= 4u;
  7699. }
  7700. static void set_has_frame_id(HasBits* has_bits) {
  7701. (*has_bits)[0] |= 1u;
  7702. }
  7703. static void set_has_height(HasBits* has_bits) {
  7704. (*has_bits)[0] |= 8u;
  7705. }
  7706. static void set_has_width(HasBits* has_bits) {
  7707. (*has_bits)[0] |= 16u;
  7708. }
  7709. static void set_has_is_dense(HasBits* has_bits) {
  7710. (*has_bits)[0] |= 32u;
  7711. }
  7712. static void set_has_is_left(HasBits* has_bits) {
  7713. (*has_bits)[0] |= 64u;
  7714. }
  7715. };
  7716. LidarPoint::LidarPoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7717. bool is_message_owned)
  7718. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  7719. data_(arena) {
  7720. SharedCtor();
  7721. if (!is_message_owned) {
  7722. RegisterArenaDtor(arena);
  7723. }
  7724. // @@protoc_insertion_point(arena_constructor:RemoNet.LidarPoint)
  7725. }
  7726. LidarPoint::LidarPoint(const LidarPoint& from)
  7727. : ::PROTOBUF_NAMESPACE_ID::Message(),
  7728. _has_bits_(from._has_bits_),
  7729. data_(from.data_) {
  7730. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7731. frame_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  7732. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7733. frame_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  7734. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7735. if (from._internal_has_frame_id()) {
  7736. frame_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_frame_id(),
  7737. GetArenaForAllocation());
  7738. }
  7739. ::memcpy(&timestamp_, &from.timestamp_,
  7740. static_cast<size_t>(reinterpret_cast<char*>(&is_left_) -
  7741. reinterpret_cast<char*>(&timestamp_)) + sizeof(is_left_));
  7742. // @@protoc_insertion_point(copy_constructor:RemoNet.LidarPoint)
  7743. }
  7744. inline void LidarPoint::SharedCtor() {
  7745. frame_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  7746. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7747. frame_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  7748. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7749. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  7750. reinterpret_cast<char*>(&timestamp_) - reinterpret_cast<char*>(this)),
  7751. 0, static_cast<size_t>(reinterpret_cast<char*>(&is_left_) -
  7752. reinterpret_cast<char*>(&timestamp_)) + sizeof(is_left_));
  7753. }
  7754. LidarPoint::~LidarPoint() {
  7755. // @@protoc_insertion_point(destructor:RemoNet.LidarPoint)
  7756. if (GetArenaForAllocation() != nullptr) return;
  7757. SharedDtor();
  7758. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7759. }
  7760. inline void LidarPoint::SharedDtor() {
  7761. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7762. frame_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  7763. }
  7764. void LidarPoint::ArenaDtor(void* object) {
  7765. LidarPoint* _this = reinterpret_cast< LidarPoint* >(object);
  7766. (void)_this;
  7767. }
  7768. void LidarPoint::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7769. }
  7770. void LidarPoint::SetCachedSize(int size) const {
  7771. _cached_size_.Set(size);
  7772. }
  7773. void LidarPoint::Clear() {
  7774. // @@protoc_insertion_point(message_clear_start:RemoNet.LidarPoint)
  7775. uint32_t cached_has_bits = 0;
  7776. // Prevent compiler warnings about cached_has_bits being unused
  7777. (void) cached_has_bits;
  7778. data_.Clear();
  7779. cached_has_bits = _has_bits_[0];
  7780. if (cached_has_bits & 0x00000001u) {
  7781. frame_id_.ClearNonDefaultToEmpty();
  7782. }
  7783. if (cached_has_bits & 0x0000007eu) {
  7784. ::memset(&timestamp_, 0, static_cast<size_t>(
  7785. reinterpret_cast<char*>(&is_left_) -
  7786. reinterpret_cast<char*>(&timestamp_)) + sizeof(is_left_));
  7787. }
  7788. _has_bits_.Clear();
  7789. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7790. }
  7791. const char* LidarPoint::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7792. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7793. _Internal::HasBits has_bits{};
  7794. while (!ctx->Done(&ptr)) {
  7795. uint32_t tag;
  7796. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7797. switch (tag >> 3) {
  7798. // optional double timestamp = 1;
  7799. case 1:
  7800. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 9)) {
  7801. _Internal::set_has_timestamp(&has_bits);
  7802. timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr);
  7803. ptr += sizeof(double);
  7804. } else
  7805. goto handle_unusual;
  7806. continue;
  7807. // optional uint32 seq = 2;
  7808. case 2:
  7809. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  7810. _Internal::set_has_seq(&has_bits);
  7811. seq_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  7812. CHK_(ptr);
  7813. } else
  7814. goto handle_unusual;
  7815. continue;
  7816. // optional string frame_id = 3;
  7817. case 3:
  7818. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  7819. auto str = _internal_mutable_frame_id();
  7820. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  7821. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.LidarPoint.frame_id"));
  7822. CHK_(ptr);
  7823. } else
  7824. goto handle_unusual;
  7825. continue;
  7826. // optional uint32 height = 4;
  7827. case 4:
  7828. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  7829. _Internal::set_has_height(&has_bits);
  7830. height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  7831. CHK_(ptr);
  7832. } else
  7833. goto handle_unusual;
  7834. continue;
  7835. // optional uint32 width = 5;
  7836. case 5:
  7837. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  7838. _Internal::set_has_width(&has_bits);
  7839. width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  7840. CHK_(ptr);
  7841. } else
  7842. goto handle_unusual;
  7843. continue;
  7844. // optional bool is_dense = 6;
  7845. case 6:
  7846. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
  7847. _Internal::set_has_is_dense(&has_bits);
  7848. is_dense_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7849. CHK_(ptr);
  7850. } else
  7851. goto handle_unusual;
  7852. continue;
  7853. // optional bool is_left = 7;
  7854. case 7:
  7855. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  7856. _Internal::set_has_is_left(&has_bits);
  7857. is_left_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7858. CHK_(ptr);
  7859. } else
  7860. goto handle_unusual;
  7861. continue;
  7862. // repeated float data = 8;
  7863. case 8:
  7864. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
  7865. ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedFloatParser(_internal_mutable_data(), ptr, ctx);
  7866. CHK_(ptr);
  7867. } else if (static_cast<uint8_t>(tag) == 69) {
  7868. _internal_add_data(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr));
  7869. ptr += sizeof(float);
  7870. } else
  7871. goto handle_unusual;
  7872. continue;
  7873. default:
  7874. goto handle_unusual;
  7875. } // switch
  7876. handle_unusual:
  7877. if ((tag == 0) || ((tag & 7) == 4)) {
  7878. CHK_(ptr);
  7879. ctx->SetLastTag(tag);
  7880. goto message_done;
  7881. }
  7882. ptr = UnknownFieldParse(
  7883. tag,
  7884. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7885. ptr, ctx);
  7886. CHK_(ptr != nullptr);
  7887. } // while
  7888. message_done:
  7889. _has_bits_.Or(has_bits);
  7890. return ptr;
  7891. failure:
  7892. ptr = nullptr;
  7893. goto message_done;
  7894. #undef CHK_
  7895. }
  7896. uint8_t* LidarPoint::_InternalSerialize(
  7897. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7898. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.LidarPoint)
  7899. uint32_t cached_has_bits = 0;
  7900. (void) cached_has_bits;
  7901. // optional double timestamp = 1;
  7902. if (_internal_has_timestamp()) {
  7903. target = stream->EnsureSpace(target);
  7904. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(1, this->_internal_timestamp(), target);
  7905. }
  7906. // optional uint32 seq = 2;
  7907. if (_internal_has_seq()) {
  7908. target = stream->EnsureSpace(target);
  7909. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(2, this->_internal_seq(), target);
  7910. }
  7911. // optional string frame_id = 3;
  7912. if (_internal_has_frame_id()) {
  7913. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  7914. this->_internal_frame_id().data(), static_cast<int>(this->_internal_frame_id().length()),
  7915. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  7916. "RemoNet.LidarPoint.frame_id");
  7917. target = stream->WriteStringMaybeAliased(
  7918. 3, this->_internal_frame_id(), target);
  7919. }
  7920. // optional uint32 height = 4;
  7921. if (_internal_has_height()) {
  7922. target = stream->EnsureSpace(target);
  7923. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(4, this->_internal_height(), target);
  7924. }
  7925. // optional uint32 width = 5;
  7926. if (_internal_has_width()) {
  7927. target = stream->EnsureSpace(target);
  7928. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(5, this->_internal_width(), target);
  7929. }
  7930. // optional bool is_dense = 6;
  7931. if (_internal_has_is_dense()) {
  7932. target = stream->EnsureSpace(target);
  7933. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(6, this->_internal_is_dense(), target);
  7934. }
  7935. // optional bool is_left = 7;
  7936. if (_internal_has_is_left()) {
  7937. target = stream->EnsureSpace(target);
  7938. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->_internal_is_left(), target);
  7939. }
  7940. // repeated float data = 8;
  7941. if (this->_internal_data_size() > 0) {
  7942. target = stream->WriteFixedPacked(8, _internal_data(), target);
  7943. }
  7944. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7945. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7946. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7947. }
  7948. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.LidarPoint)
  7949. return target;
  7950. }
  7951. size_t LidarPoint::ByteSizeLong() const {
  7952. // @@protoc_insertion_point(message_byte_size_start:RemoNet.LidarPoint)
  7953. size_t total_size = 0;
  7954. uint32_t cached_has_bits = 0;
  7955. // Prevent compiler warnings about cached_has_bits being unused
  7956. (void) cached_has_bits;
  7957. // repeated float data = 8;
  7958. {
  7959. unsigned int count = static_cast<unsigned int>(this->_internal_data_size());
  7960. size_t data_size = 4UL * count;
  7961. if (data_size > 0) {
  7962. total_size += 1 +
  7963. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  7964. static_cast<int32_t>(data_size));
  7965. }
  7966. total_size += data_size;
  7967. }
  7968. cached_has_bits = _has_bits_[0];
  7969. if (cached_has_bits & 0x0000007fu) {
  7970. // optional string frame_id = 3;
  7971. if (cached_has_bits & 0x00000001u) {
  7972. total_size += 1 +
  7973. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  7974. this->_internal_frame_id());
  7975. }
  7976. // optional double timestamp = 1;
  7977. if (cached_has_bits & 0x00000002u) {
  7978. total_size += 1 + 8;
  7979. }
  7980. // optional uint32 seq = 2;
  7981. if (cached_has_bits & 0x00000004u) {
  7982. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_seq());
  7983. }
  7984. // optional uint32 height = 4;
  7985. if (cached_has_bits & 0x00000008u) {
  7986. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_height());
  7987. }
  7988. // optional uint32 width = 5;
  7989. if (cached_has_bits & 0x00000010u) {
  7990. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_width());
  7991. }
  7992. // optional bool is_dense = 6;
  7993. if (cached_has_bits & 0x00000020u) {
  7994. total_size += 1 + 1;
  7995. }
  7996. // optional bool is_left = 7;
  7997. if (cached_has_bits & 0x00000040u) {
  7998. total_size += 1 + 1;
  7999. }
  8000. }
  8001. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8002. }
  8003. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LidarPoint::_class_data_ = {
  8004. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8005. LidarPoint::MergeImpl
  8006. };
  8007. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LidarPoint::GetClassData() const { return &_class_data_; }
  8008. void LidarPoint::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8009. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8010. static_cast<LidarPoint *>(to)->MergeFrom(
  8011. static_cast<const LidarPoint &>(from));
  8012. }
  8013. void LidarPoint::MergeFrom(const LidarPoint& from) {
  8014. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.LidarPoint)
  8015. GOOGLE_DCHECK_NE(&from, this);
  8016. uint32_t cached_has_bits = 0;
  8017. (void) cached_has_bits;
  8018. data_.MergeFrom(from.data_);
  8019. cached_has_bits = from._has_bits_[0];
  8020. if (cached_has_bits & 0x0000007fu) {
  8021. if (cached_has_bits & 0x00000001u) {
  8022. _internal_set_frame_id(from._internal_frame_id());
  8023. }
  8024. if (cached_has_bits & 0x00000002u) {
  8025. timestamp_ = from.timestamp_;
  8026. }
  8027. if (cached_has_bits & 0x00000004u) {
  8028. seq_ = from.seq_;
  8029. }
  8030. if (cached_has_bits & 0x00000008u) {
  8031. height_ = from.height_;
  8032. }
  8033. if (cached_has_bits & 0x00000010u) {
  8034. width_ = from.width_;
  8035. }
  8036. if (cached_has_bits & 0x00000020u) {
  8037. is_dense_ = from.is_dense_;
  8038. }
  8039. if (cached_has_bits & 0x00000040u) {
  8040. is_left_ = from.is_left_;
  8041. }
  8042. _has_bits_[0] |= cached_has_bits;
  8043. }
  8044. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8045. }
  8046. void LidarPoint::CopyFrom(const LidarPoint& from) {
  8047. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.LidarPoint)
  8048. if (&from == this) return;
  8049. Clear();
  8050. MergeFrom(from);
  8051. }
  8052. bool LidarPoint::IsInitialized() const {
  8053. return true;
  8054. }
  8055. void LidarPoint::InternalSwap(LidarPoint* other) {
  8056. using std::swap;
  8057. auto* lhs_arena = GetArenaForAllocation();
  8058. auto* rhs_arena = other->GetArenaForAllocation();
  8059. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8060. swap(_has_bits_[0], other->_has_bits_[0]);
  8061. data_.InternalSwap(&other->data_);
  8062. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  8063. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  8064. &frame_id_, lhs_arena,
  8065. &other->frame_id_, rhs_arena
  8066. );
  8067. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  8068. PROTOBUF_FIELD_OFFSET(LidarPoint, is_left_)
  8069. + sizeof(LidarPoint::is_left_)
  8070. - PROTOBUF_FIELD_OFFSET(LidarPoint, timestamp_)>(
  8071. reinterpret_cast<char*>(&timestamp_),
  8072. reinterpret_cast<char*>(&other->timestamp_));
  8073. }
  8074. ::PROTOBUF_NAMESPACE_ID::Metadata LidarPoint::GetMetadata() const {
  8075. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8076. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8077. file_level_metadata_protocol_2eproto[33]);
  8078. }
  8079. // ===================================================================
  8080. class SensorStop::_Internal {
  8081. public:
  8082. };
  8083. SensorStop::SensorStop(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8084. bool is_message_owned)
  8085. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  8086. // @@protoc_insertion_point(arena_constructor:RemoNet.SensorStop)
  8087. }
  8088. SensorStop::SensorStop(const SensorStop& from)
  8089. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  8090. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8091. // @@protoc_insertion_point(copy_constructor:RemoNet.SensorStop)
  8092. }
  8093. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SensorStop::_class_data_ = {
  8094. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  8095. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  8096. };
  8097. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SensorStop::GetClassData() const { return &_class_data_; }
  8098. ::PROTOBUF_NAMESPACE_ID::Metadata SensorStop::GetMetadata() const {
  8099. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8100. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8101. file_level_metadata_protocol_2eproto[34]);
  8102. }
  8103. // ===================================================================
  8104. class StopAck::_Internal {
  8105. public:
  8106. };
  8107. StopAck::StopAck(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8108. bool is_message_owned)
  8109. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  8110. // @@protoc_insertion_point(arena_constructor:RemoNet.StopAck)
  8111. }
  8112. StopAck::StopAck(const StopAck& from)
  8113. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  8114. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8115. // @@protoc_insertion_point(copy_constructor:RemoNet.StopAck)
  8116. }
  8117. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData StopAck::_class_data_ = {
  8118. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  8119. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  8120. };
  8121. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*StopAck::GetClassData() const { return &_class_data_; }
  8122. ::PROTOBUF_NAMESPACE_ID::Metadata StopAck::GetMetadata() const {
  8123. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8124. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8125. file_level_metadata_protocol_2eproto[35]);
  8126. }
  8127. // ===================================================================
  8128. class CCManipulation::_Internal {
  8129. public:
  8130. };
  8131. CCManipulation::CCManipulation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8132. bool is_message_owned)
  8133. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8134. SharedCtor();
  8135. if (!is_message_owned) {
  8136. RegisterArenaDtor(arena);
  8137. }
  8138. // @@protoc_insertion_point(arena_constructor:RemoNet.CCManipulation)
  8139. }
  8140. CCManipulation::CCManipulation(const CCManipulation& from)
  8141. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8142. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8143. sensor_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8144. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8145. sensor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8146. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8147. if (!from._internal_sensor().empty()) {
  8148. sensor_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sensor(),
  8149. GetArenaForAllocation());
  8150. }
  8151. car_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8152. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8153. car_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8154. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8155. if (!from._internal_car().empty()) {
  8156. car_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_car(),
  8157. GetArenaForAllocation());
  8158. }
  8159. // @@protoc_insertion_point(copy_constructor:RemoNet.CCManipulation)
  8160. }
  8161. inline void CCManipulation::SharedCtor() {
  8162. sensor_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8163. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8164. sensor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8165. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8166. car_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8167. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8168. car_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8169. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8170. }
  8171. CCManipulation::~CCManipulation() {
  8172. // @@protoc_insertion_point(destructor:RemoNet.CCManipulation)
  8173. if (GetArenaForAllocation() != nullptr) return;
  8174. SharedDtor();
  8175. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8176. }
  8177. inline void CCManipulation::SharedDtor() {
  8178. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8179. sensor_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8180. car_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8181. }
  8182. void CCManipulation::ArenaDtor(void* object) {
  8183. CCManipulation* _this = reinterpret_cast< CCManipulation* >(object);
  8184. (void)_this;
  8185. }
  8186. void CCManipulation::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8187. }
  8188. void CCManipulation::SetCachedSize(int size) const {
  8189. _cached_size_.Set(size);
  8190. }
  8191. void CCManipulation::Clear() {
  8192. // @@protoc_insertion_point(message_clear_start:RemoNet.CCManipulation)
  8193. uint32_t cached_has_bits = 0;
  8194. // Prevent compiler warnings about cached_has_bits being unused
  8195. (void) cached_has_bits;
  8196. sensor_.ClearToEmpty();
  8197. car_.ClearToEmpty();
  8198. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8199. }
  8200. const char* CCManipulation::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8201. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8202. while (!ctx->Done(&ptr)) {
  8203. uint32_t tag;
  8204. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8205. switch (tag >> 3) {
  8206. // bytes sensor = 1;
  8207. case 1:
  8208. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  8209. auto str = _internal_mutable_sensor();
  8210. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  8211. CHK_(ptr);
  8212. } else
  8213. goto handle_unusual;
  8214. continue;
  8215. // bytes car = 2;
  8216. case 2:
  8217. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  8218. auto str = _internal_mutable_car();
  8219. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  8220. CHK_(ptr);
  8221. } else
  8222. goto handle_unusual;
  8223. continue;
  8224. default:
  8225. goto handle_unusual;
  8226. } // switch
  8227. handle_unusual:
  8228. if ((tag == 0) || ((tag & 7) == 4)) {
  8229. CHK_(ptr);
  8230. ctx->SetLastTag(tag);
  8231. goto message_done;
  8232. }
  8233. ptr = UnknownFieldParse(
  8234. tag,
  8235. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  8236. ptr, ctx);
  8237. CHK_(ptr != nullptr);
  8238. } // while
  8239. message_done:
  8240. return ptr;
  8241. failure:
  8242. ptr = nullptr;
  8243. goto message_done;
  8244. #undef CHK_
  8245. }
  8246. uint8_t* CCManipulation::_InternalSerialize(
  8247. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  8248. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCManipulation)
  8249. uint32_t cached_has_bits = 0;
  8250. (void) cached_has_bits;
  8251. // bytes sensor = 1;
  8252. if (!this->_internal_sensor().empty()) {
  8253. target = stream->WriteBytesMaybeAliased(
  8254. 1, this->_internal_sensor(), target);
  8255. }
  8256. // bytes car = 2;
  8257. if (!this->_internal_car().empty()) {
  8258. target = stream->WriteBytesMaybeAliased(
  8259. 2, this->_internal_car(), target);
  8260. }
  8261. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  8262. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  8263. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  8264. }
  8265. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCManipulation)
  8266. return target;
  8267. }
  8268. size_t CCManipulation::ByteSizeLong() const {
  8269. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCManipulation)
  8270. size_t total_size = 0;
  8271. uint32_t cached_has_bits = 0;
  8272. // Prevent compiler warnings about cached_has_bits being unused
  8273. (void) cached_has_bits;
  8274. // bytes sensor = 1;
  8275. if (!this->_internal_sensor().empty()) {
  8276. total_size += 1 +
  8277. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  8278. this->_internal_sensor());
  8279. }
  8280. // bytes car = 2;
  8281. if (!this->_internal_car().empty()) {
  8282. total_size += 1 +
  8283. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  8284. this->_internal_car());
  8285. }
  8286. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8287. }
  8288. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCManipulation::_class_data_ = {
  8289. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8290. CCManipulation::MergeImpl
  8291. };
  8292. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCManipulation::GetClassData() const { return &_class_data_; }
  8293. void CCManipulation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8294. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8295. static_cast<CCManipulation *>(to)->MergeFrom(
  8296. static_cast<const CCManipulation &>(from));
  8297. }
  8298. void CCManipulation::MergeFrom(const CCManipulation& from) {
  8299. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCManipulation)
  8300. GOOGLE_DCHECK_NE(&from, this);
  8301. uint32_t cached_has_bits = 0;
  8302. (void) cached_has_bits;
  8303. if (!from._internal_sensor().empty()) {
  8304. _internal_set_sensor(from._internal_sensor());
  8305. }
  8306. if (!from._internal_car().empty()) {
  8307. _internal_set_car(from._internal_car());
  8308. }
  8309. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8310. }
  8311. void CCManipulation::CopyFrom(const CCManipulation& from) {
  8312. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCManipulation)
  8313. if (&from == this) return;
  8314. Clear();
  8315. MergeFrom(from);
  8316. }
  8317. bool CCManipulation::IsInitialized() const {
  8318. return true;
  8319. }
  8320. void CCManipulation::InternalSwap(CCManipulation* other) {
  8321. using std::swap;
  8322. auto* lhs_arena = GetArenaForAllocation();
  8323. auto* rhs_arena = other->GetArenaForAllocation();
  8324. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8325. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  8326. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  8327. &sensor_, lhs_arena,
  8328. &other->sensor_, rhs_arena
  8329. );
  8330. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  8331. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  8332. &car_, lhs_arena,
  8333. &other->car_, rhs_arena
  8334. );
  8335. }
  8336. ::PROTOBUF_NAMESPACE_ID::Metadata CCManipulation::GetMetadata() const {
  8337. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8338. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8339. file_level_metadata_protocol_2eproto[36]);
  8340. }
  8341. // ===================================================================
  8342. class SCAddRobot::_Internal {
  8343. public:
  8344. static const ::RemoNet::Robot& robot(const SCAddRobot* msg);
  8345. };
  8346. const ::RemoNet::Robot&
  8347. SCAddRobot::_Internal::robot(const SCAddRobot* msg) {
  8348. return *msg->robot_;
  8349. }
  8350. SCAddRobot::SCAddRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8351. bool is_message_owned)
  8352. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8353. SharedCtor();
  8354. if (!is_message_owned) {
  8355. RegisterArenaDtor(arena);
  8356. }
  8357. // @@protoc_insertion_point(arena_constructor:RemoNet.SCAddRobot)
  8358. }
  8359. SCAddRobot::SCAddRobot(const SCAddRobot& from)
  8360. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8361. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8362. if (from._internal_has_robot()) {
  8363. robot_ = new ::RemoNet::Robot(*from.robot_);
  8364. } else {
  8365. robot_ = nullptr;
  8366. }
  8367. // @@protoc_insertion_point(copy_constructor:RemoNet.SCAddRobot)
  8368. }
  8369. inline void SCAddRobot::SharedCtor() {
  8370. robot_ = nullptr;
  8371. }
  8372. SCAddRobot::~SCAddRobot() {
  8373. // @@protoc_insertion_point(destructor:RemoNet.SCAddRobot)
  8374. if (GetArenaForAllocation() != nullptr) return;
  8375. SharedDtor();
  8376. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8377. }
  8378. inline void SCAddRobot::SharedDtor() {
  8379. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8380. if (this != internal_default_instance()) delete robot_;
  8381. }
  8382. void SCAddRobot::ArenaDtor(void* object) {
  8383. SCAddRobot* _this = reinterpret_cast< SCAddRobot* >(object);
  8384. (void)_this;
  8385. }
  8386. void SCAddRobot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8387. }
  8388. void SCAddRobot::SetCachedSize(int size) const {
  8389. _cached_size_.Set(size);
  8390. }
  8391. void SCAddRobot::Clear() {
  8392. // @@protoc_insertion_point(message_clear_start:RemoNet.SCAddRobot)
  8393. uint32_t cached_has_bits = 0;
  8394. // Prevent compiler warnings about cached_has_bits being unused
  8395. (void) cached_has_bits;
  8396. if (GetArenaForAllocation() == nullptr && robot_ != nullptr) {
  8397. delete robot_;
  8398. }
  8399. robot_ = nullptr;
  8400. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8401. }
  8402. const char* SCAddRobot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8403. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8404. while (!ctx->Done(&ptr)) {
  8405. uint32_t tag;
  8406. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8407. switch (tag >> 3) {
  8408. // .RemoNet.Robot robot = 1;
  8409. case 1:
  8410. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  8411. ptr = ctx->ParseMessage(_internal_mutable_robot(), ptr);
  8412. CHK_(ptr);
  8413. } else
  8414. goto handle_unusual;
  8415. continue;
  8416. default:
  8417. goto handle_unusual;
  8418. } // switch
  8419. handle_unusual:
  8420. if ((tag == 0) || ((tag & 7) == 4)) {
  8421. CHK_(ptr);
  8422. ctx->SetLastTag(tag);
  8423. goto message_done;
  8424. }
  8425. ptr = UnknownFieldParse(
  8426. tag,
  8427. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  8428. ptr, ctx);
  8429. CHK_(ptr != nullptr);
  8430. } // while
  8431. message_done:
  8432. return ptr;
  8433. failure:
  8434. ptr = nullptr;
  8435. goto message_done;
  8436. #undef CHK_
  8437. }
  8438. uint8_t* SCAddRobot::_InternalSerialize(
  8439. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  8440. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCAddRobot)
  8441. uint32_t cached_has_bits = 0;
  8442. (void) cached_has_bits;
  8443. // .RemoNet.Robot robot = 1;
  8444. if (this->_internal_has_robot()) {
  8445. target = stream->EnsureSpace(target);
  8446. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  8447. InternalWriteMessage(
  8448. 1, _Internal::robot(this), target, stream);
  8449. }
  8450. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  8451. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  8452. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  8453. }
  8454. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCAddRobot)
  8455. return target;
  8456. }
  8457. size_t SCAddRobot::ByteSizeLong() const {
  8458. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCAddRobot)
  8459. size_t total_size = 0;
  8460. uint32_t cached_has_bits = 0;
  8461. // Prevent compiler warnings about cached_has_bits being unused
  8462. (void) cached_has_bits;
  8463. // .RemoNet.Robot robot = 1;
  8464. if (this->_internal_has_robot()) {
  8465. total_size += 1 +
  8466. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  8467. *robot_);
  8468. }
  8469. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8470. }
  8471. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCAddRobot::_class_data_ = {
  8472. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8473. SCAddRobot::MergeImpl
  8474. };
  8475. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCAddRobot::GetClassData() const { return &_class_data_; }
  8476. void SCAddRobot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8477. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8478. static_cast<SCAddRobot *>(to)->MergeFrom(
  8479. static_cast<const SCAddRobot &>(from));
  8480. }
  8481. void SCAddRobot::MergeFrom(const SCAddRobot& from) {
  8482. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCAddRobot)
  8483. GOOGLE_DCHECK_NE(&from, this);
  8484. uint32_t cached_has_bits = 0;
  8485. (void) cached_has_bits;
  8486. if (from._internal_has_robot()) {
  8487. _internal_mutable_robot()->::RemoNet::Robot::MergeFrom(from._internal_robot());
  8488. }
  8489. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8490. }
  8491. void SCAddRobot::CopyFrom(const SCAddRobot& from) {
  8492. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCAddRobot)
  8493. if (&from == this) return;
  8494. Clear();
  8495. MergeFrom(from);
  8496. }
  8497. bool SCAddRobot::IsInitialized() const {
  8498. return true;
  8499. }
  8500. void SCAddRobot::InternalSwap(SCAddRobot* other) {
  8501. using std::swap;
  8502. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8503. swap(robot_, other->robot_);
  8504. }
  8505. ::PROTOBUF_NAMESPACE_ID::Metadata SCAddRobot::GetMetadata() const {
  8506. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8507. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8508. file_level_metadata_protocol_2eproto[37]);
  8509. }
  8510. // ===================================================================
  8511. class SCDelRobot::_Internal {
  8512. public:
  8513. };
  8514. SCDelRobot::SCDelRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8515. bool is_message_owned)
  8516. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8517. SharedCtor();
  8518. if (!is_message_owned) {
  8519. RegisterArenaDtor(arena);
  8520. }
  8521. // @@protoc_insertion_point(arena_constructor:RemoNet.SCDelRobot)
  8522. }
  8523. SCDelRobot::SCDelRobot(const SCDelRobot& from)
  8524. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8525. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8526. ::memcpy(&peer_, &from.peer_,
  8527. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  8528. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  8529. // @@protoc_insertion_point(copy_constructor:RemoNet.SCDelRobot)
  8530. }
  8531. inline void SCDelRobot::SharedCtor() {
  8532. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  8533. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  8534. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  8535. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  8536. }
  8537. SCDelRobot::~SCDelRobot() {
  8538. // @@protoc_insertion_point(destructor:RemoNet.SCDelRobot)
  8539. if (GetArenaForAllocation() != nullptr) return;
  8540. SharedDtor();
  8541. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8542. }
  8543. inline void SCDelRobot::SharedDtor() {
  8544. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8545. }
  8546. void SCDelRobot::ArenaDtor(void* object) {
  8547. SCDelRobot* _this = reinterpret_cast< SCDelRobot* >(object);
  8548. (void)_this;
  8549. }
  8550. void SCDelRobot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8551. }
  8552. void SCDelRobot::SetCachedSize(int size) const {
  8553. _cached_size_.Set(size);
  8554. }
  8555. void SCDelRobot::Clear() {
  8556. // @@protoc_insertion_point(message_clear_start:RemoNet.SCDelRobot)
  8557. uint32_t cached_has_bits = 0;
  8558. // Prevent compiler warnings about cached_has_bits being unused
  8559. (void) cached_has_bits;
  8560. ::memset(&peer_, 0, static_cast<size_t>(
  8561. reinterpret_cast<char*>(&egotype_) -
  8562. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  8563. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8564. }
  8565. const char* SCDelRobot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8566. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8567. while (!ctx->Done(&ptr)) {
  8568. uint32_t tag;
  8569. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8570. switch (tag >> 3) {
  8571. // int32 peer = 1;
  8572. case 1:
  8573. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  8574. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8575. CHK_(ptr);
  8576. } else
  8577. goto handle_unusual;
  8578. continue;
  8579. // int32 egotype = 2;
  8580. case 2:
  8581. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  8582. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8583. CHK_(ptr);
  8584. } else
  8585. goto handle_unusual;
  8586. continue;
  8587. default:
  8588. goto handle_unusual;
  8589. } // switch
  8590. handle_unusual:
  8591. if ((tag == 0) || ((tag & 7) == 4)) {
  8592. CHK_(ptr);
  8593. ctx->SetLastTag(tag);
  8594. goto message_done;
  8595. }
  8596. ptr = UnknownFieldParse(
  8597. tag,
  8598. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  8599. ptr, ctx);
  8600. CHK_(ptr != nullptr);
  8601. } // while
  8602. message_done:
  8603. return ptr;
  8604. failure:
  8605. ptr = nullptr;
  8606. goto message_done;
  8607. #undef CHK_
  8608. }
  8609. uint8_t* SCDelRobot::_InternalSerialize(
  8610. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  8611. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCDelRobot)
  8612. uint32_t cached_has_bits = 0;
  8613. (void) cached_has_bits;
  8614. // int32 peer = 1;
  8615. if (this->_internal_peer() != 0) {
  8616. target = stream->EnsureSpace(target);
  8617. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  8618. }
  8619. // int32 egotype = 2;
  8620. if (this->_internal_egotype() != 0) {
  8621. target = stream->EnsureSpace(target);
  8622. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_egotype(), target);
  8623. }
  8624. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  8625. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  8626. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  8627. }
  8628. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCDelRobot)
  8629. return target;
  8630. }
  8631. size_t SCDelRobot::ByteSizeLong() const {
  8632. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCDelRobot)
  8633. size_t total_size = 0;
  8634. uint32_t cached_has_bits = 0;
  8635. // Prevent compiler warnings about cached_has_bits being unused
  8636. (void) cached_has_bits;
  8637. // int32 peer = 1;
  8638. if (this->_internal_peer() != 0) {
  8639. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  8640. }
  8641. // int32 egotype = 2;
  8642. if (this->_internal_egotype() != 0) {
  8643. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  8644. }
  8645. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8646. }
  8647. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCDelRobot::_class_data_ = {
  8648. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8649. SCDelRobot::MergeImpl
  8650. };
  8651. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCDelRobot::GetClassData() const { return &_class_data_; }
  8652. void SCDelRobot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8653. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8654. static_cast<SCDelRobot *>(to)->MergeFrom(
  8655. static_cast<const SCDelRobot &>(from));
  8656. }
  8657. void SCDelRobot::MergeFrom(const SCDelRobot& from) {
  8658. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCDelRobot)
  8659. GOOGLE_DCHECK_NE(&from, this);
  8660. uint32_t cached_has_bits = 0;
  8661. (void) cached_has_bits;
  8662. if (from._internal_peer() != 0) {
  8663. _internal_set_peer(from._internal_peer());
  8664. }
  8665. if (from._internal_egotype() != 0) {
  8666. _internal_set_egotype(from._internal_egotype());
  8667. }
  8668. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8669. }
  8670. void SCDelRobot::CopyFrom(const SCDelRobot& from) {
  8671. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCDelRobot)
  8672. if (&from == this) return;
  8673. Clear();
  8674. MergeFrom(from);
  8675. }
  8676. bool SCDelRobot::IsInitialized() const {
  8677. return true;
  8678. }
  8679. void SCDelRobot::InternalSwap(SCDelRobot* other) {
  8680. using std::swap;
  8681. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8682. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  8683. PROTOBUF_FIELD_OFFSET(SCDelRobot, egotype_)
  8684. + sizeof(SCDelRobot::egotype_)
  8685. - PROTOBUF_FIELD_OFFSET(SCDelRobot, peer_)>(
  8686. reinterpret_cast<char*>(&peer_),
  8687. reinterpret_cast<char*>(&other->peer_));
  8688. }
  8689. ::PROTOBUF_NAMESPACE_ID::Metadata SCDelRobot::GetMetadata() const {
  8690. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8691. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8692. file_level_metadata_protocol_2eproto[38]);
  8693. }
  8694. // ===================================================================
  8695. class State::_Internal {
  8696. public:
  8697. };
  8698. State::State(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8699. bool is_message_owned)
  8700. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8701. SharedCtor();
  8702. if (!is_message_owned) {
  8703. RegisterArenaDtor(arena);
  8704. }
  8705. // @@protoc_insertion_point(arena_constructor:RemoNet.State)
  8706. }
  8707. State::State(const State& from)
  8708. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8709. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8710. error_buff_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8711. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8712. error_buff_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8713. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8714. if (!from._internal_error_buff().empty()) {
  8715. error_buff_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_error_buff(),
  8716. GetArenaForAllocation());
  8717. }
  8718. ::memcpy(&engine_speed_, &from.engine_speed_,
  8719. static_cast<size_t>(reinterpret_cast<char*>(&safety_valves_) -
  8720. reinterpret_cast<char*>(&engine_speed_)) + sizeof(safety_valves_));
  8721. // @@protoc_insertion_point(copy_constructor:RemoNet.State)
  8722. }
  8723. inline void State::SharedCtor() {
  8724. error_buff_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8725. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8726. error_buff_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8727. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8728. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  8729. reinterpret_cast<char*>(&engine_speed_) - reinterpret_cast<char*>(this)),
  8730. 0, static_cast<size_t>(reinterpret_cast<char*>(&safety_valves_) -
  8731. reinterpret_cast<char*>(&engine_speed_)) + sizeof(safety_valves_));
  8732. }
  8733. State::~State() {
  8734. // @@protoc_insertion_point(destructor:RemoNet.State)
  8735. if (GetArenaForAllocation() != nullptr) return;
  8736. SharedDtor();
  8737. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8738. }
  8739. inline void State::SharedDtor() {
  8740. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8741. error_buff_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8742. }
  8743. void State::ArenaDtor(void* object) {
  8744. State* _this = reinterpret_cast< State* >(object);
  8745. (void)_this;
  8746. }
  8747. void State::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8748. }
  8749. void State::SetCachedSize(int size) const {
  8750. _cached_size_.Set(size);
  8751. }
  8752. void State::Clear() {
  8753. // @@protoc_insertion_point(message_clear_start:RemoNet.State)
  8754. uint32_t cached_has_bits = 0;
  8755. // Prevent compiler warnings about cached_has_bits being unused
  8756. (void) cached_has_bits;
  8757. error_buff_.ClearToEmpty();
  8758. ::memset(&engine_speed_, 0, static_cast<size_t>(
  8759. reinterpret_cast<char*>(&safety_valves_) -
  8760. reinterpret_cast<char*>(&engine_speed_)) + sizeof(safety_valves_));
  8761. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8762. }
  8763. const char* State::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8764. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8765. while (!ctx->Done(&ptr)) {
  8766. uint32_t tag;
  8767. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8768. switch (tag >> 3) {
  8769. // int32 engine_speed = 1;
  8770. case 1:
  8771. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  8772. engine_speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8773. CHK_(ptr);
  8774. } else
  8775. goto handle_unusual;
  8776. continue;
  8777. // int32 travel_speed = 2;
  8778. case 2:
  8779. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  8780. travel_speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8781. CHK_(ptr);
  8782. } else
  8783. goto handle_unusual;
  8784. continue;
  8785. // int32 fuel_level = 3;
  8786. case 3:
  8787. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  8788. fuel_level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8789. CHK_(ptr);
  8790. } else
  8791. goto handle_unusual;
  8792. continue;
  8793. // int32 engine_temperature = 4;
  8794. case 4:
  8795. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  8796. engine_temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8797. CHK_(ptr);
  8798. } else
  8799. goto handle_unusual;
  8800. continue;
  8801. // int32 hydraulic_oil_temperature = 5;
  8802. case 5:
  8803. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  8804. hydraulic_oil_temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8805. CHK_(ptr);
  8806. } else
  8807. goto handle_unusual;
  8808. continue;
  8809. // int32 main_pump_1_pressure = 6;
  8810. case 6:
  8811. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
  8812. main_pump_1_pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8813. CHK_(ptr);
  8814. } else
  8815. goto handle_unusual;
  8816. continue;
  8817. // int32 main_pump_2_pressure = 7;
  8818. case 7:
  8819. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  8820. main_pump_2_pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8821. CHK_(ptr);
  8822. } else
  8823. goto handle_unusual;
  8824. continue;
  8825. // int32 hand_gear = 8;
  8826. case 8:
  8827. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
  8828. hand_gear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8829. CHK_(ptr);
  8830. } else
  8831. goto handle_unusual;
  8832. continue;
  8833. // int32 actual_gear = 9;
  8834. case 9:
  8835. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 72)) {
  8836. actual_gear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8837. CHK_(ptr);
  8838. } else
  8839. goto handle_unusual;
  8840. continue;
  8841. // float gripper_height = 10;
  8842. case 10:
  8843. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 85)) {
  8844. gripper_height_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  8845. ptr += sizeof(float);
  8846. } else
  8847. goto handle_unusual;
  8848. continue;
  8849. // float amplitude = 11;
  8850. case 11:
  8851. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 93)) {
  8852. amplitude_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  8853. ptr += sizeof(float);
  8854. } else
  8855. goto handle_unusual;
  8856. continue;
  8857. // int32 boom_angle = 12;
  8858. case 12:
  8859. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 96)) {
  8860. boom_angle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8861. CHK_(ptr);
  8862. } else
  8863. goto handle_unusual;
  8864. continue;
  8865. // int32 stick_angle = 13;
  8866. case 13:
  8867. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 104)) {
  8868. stick_angle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8869. CHK_(ptr);
  8870. } else
  8871. goto handle_unusual;
  8872. continue;
  8873. // int32 idle_protection = 14;
  8874. case 14:
  8875. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 112)) {
  8876. idle_protection_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8877. CHK_(ptr);
  8878. } else
  8879. goto handle_unusual;
  8880. continue;
  8881. // int32 front_toggle = 15;
  8882. case 15:
  8883. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 120)) {
  8884. front_toggle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8885. CHK_(ptr);
  8886. } else
  8887. goto handle_unusual;
  8888. continue;
  8889. // int32 back_toggle = 16;
  8890. case 16:
  8891. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 128)) {
  8892. back_toggle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8893. CHK_(ptr);
  8894. } else
  8895. goto handle_unusual;
  8896. continue;
  8897. // bytes error_Buff = 17;
  8898. case 17:
  8899. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 138)) {
  8900. auto str = _internal_mutable_error_buff();
  8901. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  8902. CHK_(ptr);
  8903. } else
  8904. goto handle_unusual;
  8905. continue;
  8906. // int32 interlock = 18;
  8907. case 18:
  8908. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 144)) {
  8909. interlock_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8910. CHK_(ptr);
  8911. } else
  8912. goto handle_unusual;
  8913. continue;
  8914. // int32 safety_switch = 19;
  8915. case 19:
  8916. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 152)) {
  8917. safety_switch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8918. CHK_(ptr);
  8919. } else
  8920. goto handle_unusual;
  8921. continue;
  8922. // int32 arm_lift_pilot = 20;
  8923. case 20:
  8924. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 160)) {
  8925. arm_lift_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8926. CHK_(ptr);
  8927. } else
  8928. goto handle_unusual;
  8929. continue;
  8930. // int32 arm_lowering_pilot = 21;
  8931. case 21:
  8932. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 168)) {
  8933. arm_lowering_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8934. CHK_(ptr);
  8935. } else
  8936. goto handle_unusual;
  8937. continue;
  8938. // int32 lever_lifting_pilot = 22;
  8939. case 22:
  8940. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 176)) {
  8941. lever_lifting_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8942. CHK_(ptr);
  8943. } else
  8944. goto handle_unusual;
  8945. continue;
  8946. // int32 rod_lowering_pilot = 23;
  8947. case 23:
  8948. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 184)) {
  8949. rod_lowering_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8950. CHK_(ptr);
  8951. } else
  8952. goto handle_unusual;
  8953. continue;
  8954. // int32 left_rotary_pilot = 24;
  8955. case 24:
  8956. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 192)) {
  8957. left_rotary_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8958. CHK_(ptr);
  8959. } else
  8960. goto handle_unusual;
  8961. continue;
  8962. // int32 right_rotary_pilot = 25;
  8963. case 25:
  8964. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 200)) {
  8965. right_rotary_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8966. CHK_(ptr);
  8967. } else
  8968. goto handle_unusual;
  8969. continue;
  8970. // int32 grab_open_pilot = 26;
  8971. case 26:
  8972. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 208)) {
  8973. grab_open_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8974. CHK_(ptr);
  8975. } else
  8976. goto handle_unusual;
  8977. continue;
  8978. // int32 grab_close_pilot = 27;
  8979. case 27:
  8980. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 216)) {
  8981. grab_close_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8982. CHK_(ptr);
  8983. } else
  8984. goto handle_unusual;
  8985. continue;
  8986. // int32 safety_valves = 28;
  8987. case 28:
  8988. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 224)) {
  8989. safety_valves_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8990. CHK_(ptr);
  8991. } else
  8992. goto handle_unusual;
  8993. continue;
  8994. default:
  8995. goto handle_unusual;
  8996. } // switch
  8997. handle_unusual:
  8998. if ((tag == 0) || ((tag & 7) == 4)) {
  8999. CHK_(ptr);
  9000. ctx->SetLastTag(tag);
  9001. goto message_done;
  9002. }
  9003. ptr = UnknownFieldParse(
  9004. tag,
  9005. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  9006. ptr, ctx);
  9007. CHK_(ptr != nullptr);
  9008. } // while
  9009. message_done:
  9010. return ptr;
  9011. failure:
  9012. ptr = nullptr;
  9013. goto message_done;
  9014. #undef CHK_
  9015. }
  9016. uint8_t* State::_InternalSerialize(
  9017. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  9018. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.State)
  9019. uint32_t cached_has_bits = 0;
  9020. (void) cached_has_bits;
  9021. // int32 engine_speed = 1;
  9022. if (this->_internal_engine_speed() != 0) {
  9023. target = stream->EnsureSpace(target);
  9024. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_engine_speed(), target);
  9025. }
  9026. // int32 travel_speed = 2;
  9027. if (this->_internal_travel_speed() != 0) {
  9028. target = stream->EnsureSpace(target);
  9029. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_travel_speed(), target);
  9030. }
  9031. // int32 fuel_level = 3;
  9032. if (this->_internal_fuel_level() != 0) {
  9033. target = stream->EnsureSpace(target);
  9034. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_fuel_level(), target);
  9035. }
  9036. // int32 engine_temperature = 4;
  9037. if (this->_internal_engine_temperature() != 0) {
  9038. target = stream->EnsureSpace(target);
  9039. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_engine_temperature(), target);
  9040. }
  9041. // int32 hydraulic_oil_temperature = 5;
  9042. if (this->_internal_hydraulic_oil_temperature() != 0) {
  9043. target = stream->EnsureSpace(target);
  9044. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_hydraulic_oil_temperature(), target);
  9045. }
  9046. // int32 main_pump_1_pressure = 6;
  9047. if (this->_internal_main_pump_1_pressure() != 0) {
  9048. target = stream->EnsureSpace(target);
  9049. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_main_pump_1_pressure(), target);
  9050. }
  9051. // int32 main_pump_2_pressure = 7;
  9052. if (this->_internal_main_pump_2_pressure() != 0) {
  9053. target = stream->EnsureSpace(target);
  9054. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_main_pump_2_pressure(), target);
  9055. }
  9056. // int32 hand_gear = 8;
  9057. if (this->_internal_hand_gear() != 0) {
  9058. target = stream->EnsureSpace(target);
  9059. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(8, this->_internal_hand_gear(), target);
  9060. }
  9061. // int32 actual_gear = 9;
  9062. if (this->_internal_actual_gear() != 0) {
  9063. target = stream->EnsureSpace(target);
  9064. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_actual_gear(), target);
  9065. }
  9066. // float gripper_height = 10;
  9067. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9068. float tmp_gripper_height = this->_internal_gripper_height();
  9069. uint32_t raw_gripper_height;
  9070. memcpy(&raw_gripper_height, &tmp_gripper_height, sizeof(tmp_gripper_height));
  9071. if (raw_gripper_height != 0) {
  9072. target = stream->EnsureSpace(target);
  9073. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(10, this->_internal_gripper_height(), target);
  9074. }
  9075. // float amplitude = 11;
  9076. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9077. float tmp_amplitude = this->_internal_amplitude();
  9078. uint32_t raw_amplitude;
  9079. memcpy(&raw_amplitude, &tmp_amplitude, sizeof(tmp_amplitude));
  9080. if (raw_amplitude != 0) {
  9081. target = stream->EnsureSpace(target);
  9082. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(11, this->_internal_amplitude(), target);
  9083. }
  9084. // int32 boom_angle = 12;
  9085. if (this->_internal_boom_angle() != 0) {
  9086. target = stream->EnsureSpace(target);
  9087. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(12, this->_internal_boom_angle(), target);
  9088. }
  9089. // int32 stick_angle = 13;
  9090. if (this->_internal_stick_angle() != 0) {
  9091. target = stream->EnsureSpace(target);
  9092. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(13, this->_internal_stick_angle(), target);
  9093. }
  9094. // int32 idle_protection = 14;
  9095. if (this->_internal_idle_protection() != 0) {
  9096. target = stream->EnsureSpace(target);
  9097. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(14, this->_internal_idle_protection(), target);
  9098. }
  9099. // int32 front_toggle = 15;
  9100. if (this->_internal_front_toggle() != 0) {
  9101. target = stream->EnsureSpace(target);
  9102. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(15, this->_internal_front_toggle(), target);
  9103. }
  9104. // int32 back_toggle = 16;
  9105. if (this->_internal_back_toggle() != 0) {
  9106. target = stream->EnsureSpace(target);
  9107. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(16, this->_internal_back_toggle(), target);
  9108. }
  9109. // bytes error_Buff = 17;
  9110. if (!this->_internal_error_buff().empty()) {
  9111. target = stream->WriteBytesMaybeAliased(
  9112. 17, this->_internal_error_buff(), target);
  9113. }
  9114. // int32 interlock = 18;
  9115. if (this->_internal_interlock() != 0) {
  9116. target = stream->EnsureSpace(target);
  9117. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(18, this->_internal_interlock(), target);
  9118. }
  9119. // int32 safety_switch = 19;
  9120. if (this->_internal_safety_switch() != 0) {
  9121. target = stream->EnsureSpace(target);
  9122. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(19, this->_internal_safety_switch(), target);
  9123. }
  9124. // int32 arm_lift_pilot = 20;
  9125. if (this->_internal_arm_lift_pilot() != 0) {
  9126. target = stream->EnsureSpace(target);
  9127. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(20, this->_internal_arm_lift_pilot(), target);
  9128. }
  9129. // int32 arm_lowering_pilot = 21;
  9130. if (this->_internal_arm_lowering_pilot() != 0) {
  9131. target = stream->EnsureSpace(target);
  9132. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(21, this->_internal_arm_lowering_pilot(), target);
  9133. }
  9134. // int32 lever_lifting_pilot = 22;
  9135. if (this->_internal_lever_lifting_pilot() != 0) {
  9136. target = stream->EnsureSpace(target);
  9137. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(22, this->_internal_lever_lifting_pilot(), target);
  9138. }
  9139. // int32 rod_lowering_pilot = 23;
  9140. if (this->_internal_rod_lowering_pilot() != 0) {
  9141. target = stream->EnsureSpace(target);
  9142. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(23, this->_internal_rod_lowering_pilot(), target);
  9143. }
  9144. // int32 left_rotary_pilot = 24;
  9145. if (this->_internal_left_rotary_pilot() != 0) {
  9146. target = stream->EnsureSpace(target);
  9147. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(24, this->_internal_left_rotary_pilot(), target);
  9148. }
  9149. // int32 right_rotary_pilot = 25;
  9150. if (this->_internal_right_rotary_pilot() != 0) {
  9151. target = stream->EnsureSpace(target);
  9152. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(25, this->_internal_right_rotary_pilot(), target);
  9153. }
  9154. // int32 grab_open_pilot = 26;
  9155. if (this->_internal_grab_open_pilot() != 0) {
  9156. target = stream->EnsureSpace(target);
  9157. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(26, this->_internal_grab_open_pilot(), target);
  9158. }
  9159. // int32 grab_close_pilot = 27;
  9160. if (this->_internal_grab_close_pilot() != 0) {
  9161. target = stream->EnsureSpace(target);
  9162. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(27, this->_internal_grab_close_pilot(), target);
  9163. }
  9164. // int32 safety_valves = 28;
  9165. if (this->_internal_safety_valves() != 0) {
  9166. target = stream->EnsureSpace(target);
  9167. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(28, this->_internal_safety_valves(), target);
  9168. }
  9169. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  9170. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  9171. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  9172. }
  9173. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.State)
  9174. return target;
  9175. }
  9176. size_t State::ByteSizeLong() const {
  9177. // @@protoc_insertion_point(message_byte_size_start:RemoNet.State)
  9178. size_t total_size = 0;
  9179. uint32_t cached_has_bits = 0;
  9180. // Prevent compiler warnings about cached_has_bits being unused
  9181. (void) cached_has_bits;
  9182. // bytes error_Buff = 17;
  9183. if (!this->_internal_error_buff().empty()) {
  9184. total_size += 2 +
  9185. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  9186. this->_internal_error_buff());
  9187. }
  9188. // int32 engine_speed = 1;
  9189. if (this->_internal_engine_speed() != 0) {
  9190. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_engine_speed());
  9191. }
  9192. // int32 travel_speed = 2;
  9193. if (this->_internal_travel_speed() != 0) {
  9194. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_travel_speed());
  9195. }
  9196. // int32 fuel_level = 3;
  9197. if (this->_internal_fuel_level() != 0) {
  9198. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_fuel_level());
  9199. }
  9200. // int32 engine_temperature = 4;
  9201. if (this->_internal_engine_temperature() != 0) {
  9202. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_engine_temperature());
  9203. }
  9204. // int32 hydraulic_oil_temperature = 5;
  9205. if (this->_internal_hydraulic_oil_temperature() != 0) {
  9206. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_hydraulic_oil_temperature());
  9207. }
  9208. // int32 main_pump_1_pressure = 6;
  9209. if (this->_internal_main_pump_1_pressure() != 0) {
  9210. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_main_pump_1_pressure());
  9211. }
  9212. // int32 main_pump_2_pressure = 7;
  9213. if (this->_internal_main_pump_2_pressure() != 0) {
  9214. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_main_pump_2_pressure());
  9215. }
  9216. // int32 hand_gear = 8;
  9217. if (this->_internal_hand_gear() != 0) {
  9218. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_hand_gear());
  9219. }
  9220. // int32 actual_gear = 9;
  9221. if (this->_internal_actual_gear() != 0) {
  9222. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_actual_gear());
  9223. }
  9224. // float gripper_height = 10;
  9225. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9226. float tmp_gripper_height = this->_internal_gripper_height();
  9227. uint32_t raw_gripper_height;
  9228. memcpy(&raw_gripper_height, &tmp_gripper_height, sizeof(tmp_gripper_height));
  9229. if (raw_gripper_height != 0) {
  9230. total_size += 1 + 4;
  9231. }
  9232. // float amplitude = 11;
  9233. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9234. float tmp_amplitude = this->_internal_amplitude();
  9235. uint32_t raw_amplitude;
  9236. memcpy(&raw_amplitude, &tmp_amplitude, sizeof(tmp_amplitude));
  9237. if (raw_amplitude != 0) {
  9238. total_size += 1 + 4;
  9239. }
  9240. // int32 boom_angle = 12;
  9241. if (this->_internal_boom_angle() != 0) {
  9242. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_boom_angle());
  9243. }
  9244. // int32 stick_angle = 13;
  9245. if (this->_internal_stick_angle() != 0) {
  9246. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_stick_angle());
  9247. }
  9248. // int32 idle_protection = 14;
  9249. if (this->_internal_idle_protection() != 0) {
  9250. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_idle_protection());
  9251. }
  9252. // int32 front_toggle = 15;
  9253. if (this->_internal_front_toggle() != 0) {
  9254. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_front_toggle());
  9255. }
  9256. // int32 back_toggle = 16;
  9257. if (this->_internal_back_toggle() != 0) {
  9258. total_size += 2 +
  9259. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9260. this->_internal_back_toggle());
  9261. }
  9262. // int32 interlock = 18;
  9263. if (this->_internal_interlock() != 0) {
  9264. total_size += 2 +
  9265. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9266. this->_internal_interlock());
  9267. }
  9268. // int32 safety_switch = 19;
  9269. if (this->_internal_safety_switch() != 0) {
  9270. total_size += 2 +
  9271. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9272. this->_internal_safety_switch());
  9273. }
  9274. // int32 arm_lift_pilot = 20;
  9275. if (this->_internal_arm_lift_pilot() != 0) {
  9276. total_size += 2 +
  9277. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9278. this->_internal_arm_lift_pilot());
  9279. }
  9280. // int32 arm_lowering_pilot = 21;
  9281. if (this->_internal_arm_lowering_pilot() != 0) {
  9282. total_size += 2 +
  9283. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9284. this->_internal_arm_lowering_pilot());
  9285. }
  9286. // int32 lever_lifting_pilot = 22;
  9287. if (this->_internal_lever_lifting_pilot() != 0) {
  9288. total_size += 2 +
  9289. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9290. this->_internal_lever_lifting_pilot());
  9291. }
  9292. // int32 rod_lowering_pilot = 23;
  9293. if (this->_internal_rod_lowering_pilot() != 0) {
  9294. total_size += 2 +
  9295. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9296. this->_internal_rod_lowering_pilot());
  9297. }
  9298. // int32 left_rotary_pilot = 24;
  9299. if (this->_internal_left_rotary_pilot() != 0) {
  9300. total_size += 2 +
  9301. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9302. this->_internal_left_rotary_pilot());
  9303. }
  9304. // int32 right_rotary_pilot = 25;
  9305. if (this->_internal_right_rotary_pilot() != 0) {
  9306. total_size += 2 +
  9307. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9308. this->_internal_right_rotary_pilot());
  9309. }
  9310. // int32 grab_open_pilot = 26;
  9311. if (this->_internal_grab_open_pilot() != 0) {
  9312. total_size += 2 +
  9313. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9314. this->_internal_grab_open_pilot());
  9315. }
  9316. // int32 grab_close_pilot = 27;
  9317. if (this->_internal_grab_close_pilot() != 0) {
  9318. total_size += 2 +
  9319. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9320. this->_internal_grab_close_pilot());
  9321. }
  9322. // int32 safety_valves = 28;
  9323. if (this->_internal_safety_valves() != 0) {
  9324. total_size += 2 +
  9325. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9326. this->_internal_safety_valves());
  9327. }
  9328. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  9329. }
  9330. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData State::_class_data_ = {
  9331. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  9332. State::MergeImpl
  9333. };
  9334. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*State::GetClassData() const { return &_class_data_; }
  9335. void State::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  9336. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  9337. static_cast<State *>(to)->MergeFrom(
  9338. static_cast<const State &>(from));
  9339. }
  9340. void State::MergeFrom(const State& from) {
  9341. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.State)
  9342. GOOGLE_DCHECK_NE(&from, this);
  9343. uint32_t cached_has_bits = 0;
  9344. (void) cached_has_bits;
  9345. if (!from._internal_error_buff().empty()) {
  9346. _internal_set_error_buff(from._internal_error_buff());
  9347. }
  9348. if (from._internal_engine_speed() != 0) {
  9349. _internal_set_engine_speed(from._internal_engine_speed());
  9350. }
  9351. if (from._internal_travel_speed() != 0) {
  9352. _internal_set_travel_speed(from._internal_travel_speed());
  9353. }
  9354. if (from._internal_fuel_level() != 0) {
  9355. _internal_set_fuel_level(from._internal_fuel_level());
  9356. }
  9357. if (from._internal_engine_temperature() != 0) {
  9358. _internal_set_engine_temperature(from._internal_engine_temperature());
  9359. }
  9360. if (from._internal_hydraulic_oil_temperature() != 0) {
  9361. _internal_set_hydraulic_oil_temperature(from._internal_hydraulic_oil_temperature());
  9362. }
  9363. if (from._internal_main_pump_1_pressure() != 0) {
  9364. _internal_set_main_pump_1_pressure(from._internal_main_pump_1_pressure());
  9365. }
  9366. if (from._internal_main_pump_2_pressure() != 0) {
  9367. _internal_set_main_pump_2_pressure(from._internal_main_pump_2_pressure());
  9368. }
  9369. if (from._internal_hand_gear() != 0) {
  9370. _internal_set_hand_gear(from._internal_hand_gear());
  9371. }
  9372. if (from._internal_actual_gear() != 0) {
  9373. _internal_set_actual_gear(from._internal_actual_gear());
  9374. }
  9375. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9376. float tmp_gripper_height = from._internal_gripper_height();
  9377. uint32_t raw_gripper_height;
  9378. memcpy(&raw_gripper_height, &tmp_gripper_height, sizeof(tmp_gripper_height));
  9379. if (raw_gripper_height != 0) {
  9380. _internal_set_gripper_height(from._internal_gripper_height());
  9381. }
  9382. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9383. float tmp_amplitude = from._internal_amplitude();
  9384. uint32_t raw_amplitude;
  9385. memcpy(&raw_amplitude, &tmp_amplitude, sizeof(tmp_amplitude));
  9386. if (raw_amplitude != 0) {
  9387. _internal_set_amplitude(from._internal_amplitude());
  9388. }
  9389. if (from._internal_boom_angle() != 0) {
  9390. _internal_set_boom_angle(from._internal_boom_angle());
  9391. }
  9392. if (from._internal_stick_angle() != 0) {
  9393. _internal_set_stick_angle(from._internal_stick_angle());
  9394. }
  9395. if (from._internal_idle_protection() != 0) {
  9396. _internal_set_idle_protection(from._internal_idle_protection());
  9397. }
  9398. if (from._internal_front_toggle() != 0) {
  9399. _internal_set_front_toggle(from._internal_front_toggle());
  9400. }
  9401. if (from._internal_back_toggle() != 0) {
  9402. _internal_set_back_toggle(from._internal_back_toggle());
  9403. }
  9404. if (from._internal_interlock() != 0) {
  9405. _internal_set_interlock(from._internal_interlock());
  9406. }
  9407. if (from._internal_safety_switch() != 0) {
  9408. _internal_set_safety_switch(from._internal_safety_switch());
  9409. }
  9410. if (from._internal_arm_lift_pilot() != 0) {
  9411. _internal_set_arm_lift_pilot(from._internal_arm_lift_pilot());
  9412. }
  9413. if (from._internal_arm_lowering_pilot() != 0) {
  9414. _internal_set_arm_lowering_pilot(from._internal_arm_lowering_pilot());
  9415. }
  9416. if (from._internal_lever_lifting_pilot() != 0) {
  9417. _internal_set_lever_lifting_pilot(from._internal_lever_lifting_pilot());
  9418. }
  9419. if (from._internal_rod_lowering_pilot() != 0) {
  9420. _internal_set_rod_lowering_pilot(from._internal_rod_lowering_pilot());
  9421. }
  9422. if (from._internal_left_rotary_pilot() != 0) {
  9423. _internal_set_left_rotary_pilot(from._internal_left_rotary_pilot());
  9424. }
  9425. if (from._internal_right_rotary_pilot() != 0) {
  9426. _internal_set_right_rotary_pilot(from._internal_right_rotary_pilot());
  9427. }
  9428. if (from._internal_grab_open_pilot() != 0) {
  9429. _internal_set_grab_open_pilot(from._internal_grab_open_pilot());
  9430. }
  9431. if (from._internal_grab_close_pilot() != 0) {
  9432. _internal_set_grab_close_pilot(from._internal_grab_close_pilot());
  9433. }
  9434. if (from._internal_safety_valves() != 0) {
  9435. _internal_set_safety_valves(from._internal_safety_valves());
  9436. }
  9437. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9438. }
  9439. void State::CopyFrom(const State& from) {
  9440. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.State)
  9441. if (&from == this) return;
  9442. Clear();
  9443. MergeFrom(from);
  9444. }
  9445. bool State::IsInitialized() const {
  9446. return true;
  9447. }
  9448. void State::InternalSwap(State* other) {
  9449. using std::swap;
  9450. auto* lhs_arena = GetArenaForAllocation();
  9451. auto* rhs_arena = other->GetArenaForAllocation();
  9452. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  9453. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  9454. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  9455. &error_buff_, lhs_arena,
  9456. &other->error_buff_, rhs_arena
  9457. );
  9458. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  9459. PROTOBUF_FIELD_OFFSET(State, safety_valves_)
  9460. + sizeof(State::safety_valves_)
  9461. - PROTOBUF_FIELD_OFFSET(State, engine_speed_)>(
  9462. reinterpret_cast<char*>(&engine_speed_),
  9463. reinterpret_cast<char*>(&other->engine_speed_));
  9464. }
  9465. ::PROTOBUF_NAMESPACE_ID::Metadata State::GetMetadata() const {
  9466. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  9467. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  9468. file_level_metadata_protocol_2eproto[39]);
  9469. }
  9470. // ===================================================================
  9471. class can_net_frame::_Internal {
  9472. public:
  9473. };
  9474. can_net_frame::can_net_frame(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  9475. bool is_message_owned)
  9476. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  9477. SharedCtor();
  9478. if (!is_message_owned) {
  9479. RegisterArenaDtor(arena);
  9480. }
  9481. // @@protoc_insertion_point(arena_constructor:RemoNet.can_net_frame)
  9482. }
  9483. can_net_frame::can_net_frame(const can_net_frame& from)
  9484. : ::PROTOBUF_NAMESPACE_ID::Message() {
  9485. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9486. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  9487. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9488. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  9489. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9490. if (!from._internal_data().empty()) {
  9491. data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_data(),
  9492. GetArenaForAllocation());
  9493. }
  9494. ::memcpy(&dlc_, &from.dlc_,
  9495. static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  9496. reinterpret_cast<char*>(&dlc_)) + sizeof(canid_));
  9497. // @@protoc_insertion_point(copy_constructor:RemoNet.can_net_frame)
  9498. }
  9499. inline void can_net_frame::SharedCtor() {
  9500. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  9501. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9502. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  9503. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9504. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  9505. reinterpret_cast<char*>(&dlc_) - reinterpret_cast<char*>(this)),
  9506. 0, static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  9507. reinterpret_cast<char*>(&dlc_)) + sizeof(canid_));
  9508. }
  9509. can_net_frame::~can_net_frame() {
  9510. // @@protoc_insertion_point(destructor:RemoNet.can_net_frame)
  9511. if (GetArenaForAllocation() != nullptr) return;
  9512. SharedDtor();
  9513. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9514. }
  9515. inline void can_net_frame::SharedDtor() {
  9516. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  9517. data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  9518. }
  9519. void can_net_frame::ArenaDtor(void* object) {
  9520. can_net_frame* _this = reinterpret_cast< can_net_frame* >(object);
  9521. (void)_this;
  9522. }
  9523. void can_net_frame::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  9524. }
  9525. void can_net_frame::SetCachedSize(int size) const {
  9526. _cached_size_.Set(size);
  9527. }
  9528. void can_net_frame::Clear() {
  9529. // @@protoc_insertion_point(message_clear_start:RemoNet.can_net_frame)
  9530. uint32_t cached_has_bits = 0;
  9531. // Prevent compiler warnings about cached_has_bits being unused
  9532. (void) cached_has_bits;
  9533. data_.ClearToEmpty();
  9534. ::memset(&dlc_, 0, static_cast<size_t>(
  9535. reinterpret_cast<char*>(&canid_) -
  9536. reinterpret_cast<char*>(&dlc_)) + sizeof(canid_));
  9537. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9538. }
  9539. const char* can_net_frame::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  9540. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  9541. while (!ctx->Done(&ptr)) {
  9542. uint32_t tag;
  9543. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  9544. switch (tag >> 3) {
  9545. // sint32 dlc = 1;
  9546. case 1:
  9547. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  9548. dlc_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarintZigZag32(&ptr);
  9549. CHK_(ptr);
  9550. } else
  9551. goto handle_unusual;
  9552. continue;
  9553. // int32 canid = 2;
  9554. case 2:
  9555. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  9556. canid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9557. CHK_(ptr);
  9558. } else
  9559. goto handle_unusual;
  9560. continue;
  9561. // bytes data = 3;
  9562. case 3:
  9563. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  9564. auto str = _internal_mutable_data();
  9565. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  9566. CHK_(ptr);
  9567. } else
  9568. goto handle_unusual;
  9569. continue;
  9570. default:
  9571. goto handle_unusual;
  9572. } // switch
  9573. handle_unusual:
  9574. if ((tag == 0) || ((tag & 7) == 4)) {
  9575. CHK_(ptr);
  9576. ctx->SetLastTag(tag);
  9577. goto message_done;
  9578. }
  9579. ptr = UnknownFieldParse(
  9580. tag,
  9581. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  9582. ptr, ctx);
  9583. CHK_(ptr != nullptr);
  9584. } // while
  9585. message_done:
  9586. return ptr;
  9587. failure:
  9588. ptr = nullptr;
  9589. goto message_done;
  9590. #undef CHK_
  9591. }
  9592. uint8_t* can_net_frame::_InternalSerialize(
  9593. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  9594. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.can_net_frame)
  9595. uint32_t cached_has_bits = 0;
  9596. (void) cached_has_bits;
  9597. // sint32 dlc = 1;
  9598. if (this->_internal_dlc() != 0) {
  9599. target = stream->EnsureSpace(target);
  9600. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteSInt32ToArray(1, this->_internal_dlc(), target);
  9601. }
  9602. // int32 canid = 2;
  9603. if (this->_internal_canid() != 0) {
  9604. target = stream->EnsureSpace(target);
  9605. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_canid(), target);
  9606. }
  9607. // bytes data = 3;
  9608. if (!this->_internal_data().empty()) {
  9609. target = stream->WriteBytesMaybeAliased(
  9610. 3, this->_internal_data(), target);
  9611. }
  9612. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  9613. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  9614. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  9615. }
  9616. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.can_net_frame)
  9617. return target;
  9618. }
  9619. size_t can_net_frame::ByteSizeLong() const {
  9620. // @@protoc_insertion_point(message_byte_size_start:RemoNet.can_net_frame)
  9621. size_t total_size = 0;
  9622. uint32_t cached_has_bits = 0;
  9623. // Prevent compiler warnings about cached_has_bits being unused
  9624. (void) cached_has_bits;
  9625. // bytes data = 3;
  9626. if (!this->_internal_data().empty()) {
  9627. total_size += 1 +
  9628. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  9629. this->_internal_data());
  9630. }
  9631. // sint32 dlc = 1;
  9632. if (this->_internal_dlc() != 0) {
  9633. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SInt32SizePlusOne(this->_internal_dlc());
  9634. }
  9635. // int32 canid = 2;
  9636. if (this->_internal_canid() != 0) {
  9637. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_canid());
  9638. }
  9639. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  9640. }
  9641. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData can_net_frame::_class_data_ = {
  9642. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  9643. can_net_frame::MergeImpl
  9644. };
  9645. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*can_net_frame::GetClassData() const { return &_class_data_; }
  9646. void can_net_frame::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  9647. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  9648. static_cast<can_net_frame *>(to)->MergeFrom(
  9649. static_cast<const can_net_frame &>(from));
  9650. }
  9651. void can_net_frame::MergeFrom(const can_net_frame& from) {
  9652. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.can_net_frame)
  9653. GOOGLE_DCHECK_NE(&from, this);
  9654. uint32_t cached_has_bits = 0;
  9655. (void) cached_has_bits;
  9656. if (!from._internal_data().empty()) {
  9657. _internal_set_data(from._internal_data());
  9658. }
  9659. if (from._internal_dlc() != 0) {
  9660. _internal_set_dlc(from._internal_dlc());
  9661. }
  9662. if (from._internal_canid() != 0) {
  9663. _internal_set_canid(from._internal_canid());
  9664. }
  9665. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9666. }
  9667. void can_net_frame::CopyFrom(const can_net_frame& from) {
  9668. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.can_net_frame)
  9669. if (&from == this) return;
  9670. Clear();
  9671. MergeFrom(from);
  9672. }
  9673. bool can_net_frame::IsInitialized() const {
  9674. return true;
  9675. }
  9676. void can_net_frame::InternalSwap(can_net_frame* other) {
  9677. using std::swap;
  9678. auto* lhs_arena = GetArenaForAllocation();
  9679. auto* rhs_arena = other->GetArenaForAllocation();
  9680. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  9681. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  9682. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  9683. &data_, lhs_arena,
  9684. &other->data_, rhs_arena
  9685. );
  9686. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  9687. PROTOBUF_FIELD_OFFSET(can_net_frame, canid_)
  9688. + sizeof(can_net_frame::canid_)
  9689. - PROTOBUF_FIELD_OFFSET(can_net_frame, dlc_)>(
  9690. reinterpret_cast<char*>(&dlc_),
  9691. reinterpret_cast<char*>(&other->dlc_));
  9692. }
  9693. ::PROTOBUF_NAMESPACE_ID::Metadata can_net_frame::GetMetadata() const {
  9694. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  9695. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  9696. file_level_metadata_protocol_2eproto[40]);
  9697. }
  9698. // ===================================================================
  9699. class CCCanMsg::_Internal {
  9700. public:
  9701. };
  9702. CCCanMsg::CCCanMsg(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  9703. bool is_message_owned)
  9704. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  9705. frams_(arena) {
  9706. SharedCtor();
  9707. if (!is_message_owned) {
  9708. RegisterArenaDtor(arena);
  9709. }
  9710. // @@protoc_insertion_point(arena_constructor:RemoNet.CCCanMsg)
  9711. }
  9712. CCCanMsg::CCCanMsg(const CCCanMsg& from)
  9713. : ::PROTOBUF_NAMESPACE_ID::Message(),
  9714. frams_(from.frams_) {
  9715. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9716. // @@protoc_insertion_point(copy_constructor:RemoNet.CCCanMsg)
  9717. }
  9718. inline void CCCanMsg::SharedCtor() {
  9719. }
  9720. CCCanMsg::~CCCanMsg() {
  9721. // @@protoc_insertion_point(destructor:RemoNet.CCCanMsg)
  9722. if (GetArenaForAllocation() != nullptr) return;
  9723. SharedDtor();
  9724. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9725. }
  9726. inline void CCCanMsg::SharedDtor() {
  9727. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  9728. }
  9729. void CCCanMsg::ArenaDtor(void* object) {
  9730. CCCanMsg* _this = reinterpret_cast< CCCanMsg* >(object);
  9731. (void)_this;
  9732. }
  9733. void CCCanMsg::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  9734. }
  9735. void CCCanMsg::SetCachedSize(int size) const {
  9736. _cached_size_.Set(size);
  9737. }
  9738. void CCCanMsg::Clear() {
  9739. // @@protoc_insertion_point(message_clear_start:RemoNet.CCCanMsg)
  9740. uint32_t cached_has_bits = 0;
  9741. // Prevent compiler warnings about cached_has_bits being unused
  9742. (void) cached_has_bits;
  9743. frams_.Clear();
  9744. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9745. }
  9746. const char* CCCanMsg::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  9747. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  9748. while (!ctx->Done(&ptr)) {
  9749. uint32_t tag;
  9750. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  9751. switch (tag >> 3) {
  9752. // repeated .RemoNet.can_net_frame frams = 1;
  9753. case 1:
  9754. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  9755. ptr -= 1;
  9756. do {
  9757. ptr += 1;
  9758. ptr = ctx->ParseMessage(_internal_add_frams(), ptr);
  9759. CHK_(ptr);
  9760. if (!ctx->DataAvailable(ptr)) break;
  9761. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
  9762. } else
  9763. goto handle_unusual;
  9764. continue;
  9765. default:
  9766. goto handle_unusual;
  9767. } // switch
  9768. handle_unusual:
  9769. if ((tag == 0) || ((tag & 7) == 4)) {
  9770. CHK_(ptr);
  9771. ctx->SetLastTag(tag);
  9772. goto message_done;
  9773. }
  9774. ptr = UnknownFieldParse(
  9775. tag,
  9776. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  9777. ptr, ctx);
  9778. CHK_(ptr != nullptr);
  9779. } // while
  9780. message_done:
  9781. return ptr;
  9782. failure:
  9783. ptr = nullptr;
  9784. goto message_done;
  9785. #undef CHK_
  9786. }
  9787. uint8_t* CCCanMsg::_InternalSerialize(
  9788. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  9789. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCCanMsg)
  9790. uint32_t cached_has_bits = 0;
  9791. (void) cached_has_bits;
  9792. // repeated .RemoNet.can_net_frame frams = 1;
  9793. for (unsigned int i = 0,
  9794. n = static_cast<unsigned int>(this->_internal_frams_size()); i < n; i++) {
  9795. target = stream->EnsureSpace(target);
  9796. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  9797. InternalWriteMessage(1, this->_internal_frams(i), target, stream);
  9798. }
  9799. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  9800. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  9801. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  9802. }
  9803. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCCanMsg)
  9804. return target;
  9805. }
  9806. size_t CCCanMsg::ByteSizeLong() const {
  9807. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCCanMsg)
  9808. size_t total_size = 0;
  9809. uint32_t cached_has_bits = 0;
  9810. // Prevent compiler warnings about cached_has_bits being unused
  9811. (void) cached_has_bits;
  9812. // repeated .RemoNet.can_net_frame frams = 1;
  9813. total_size += 1UL * this->_internal_frams_size();
  9814. for (const auto& msg : this->frams_) {
  9815. total_size +=
  9816. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  9817. }
  9818. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  9819. }
  9820. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCCanMsg::_class_data_ = {
  9821. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  9822. CCCanMsg::MergeImpl
  9823. };
  9824. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCCanMsg::GetClassData() const { return &_class_data_; }
  9825. void CCCanMsg::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  9826. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  9827. static_cast<CCCanMsg *>(to)->MergeFrom(
  9828. static_cast<const CCCanMsg &>(from));
  9829. }
  9830. void CCCanMsg::MergeFrom(const CCCanMsg& from) {
  9831. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCCanMsg)
  9832. GOOGLE_DCHECK_NE(&from, this);
  9833. uint32_t cached_has_bits = 0;
  9834. (void) cached_has_bits;
  9835. frams_.MergeFrom(from.frams_);
  9836. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9837. }
  9838. void CCCanMsg::CopyFrom(const CCCanMsg& from) {
  9839. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCCanMsg)
  9840. if (&from == this) return;
  9841. Clear();
  9842. MergeFrom(from);
  9843. }
  9844. bool CCCanMsg::IsInitialized() const {
  9845. return true;
  9846. }
  9847. void CCCanMsg::InternalSwap(CCCanMsg* other) {
  9848. using std::swap;
  9849. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  9850. frams_.InternalSwap(&other->frams_);
  9851. }
  9852. ::PROTOBUF_NAMESPACE_ID::Metadata CCCanMsg::GetMetadata() const {
  9853. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  9854. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  9855. file_level_metadata_protocol_2eproto[41]);
  9856. }
  9857. // @@protoc_insertion_point(namespace_scope)
  9858. } // namespace RemoNet
  9859. PROTOBUF_NAMESPACE_OPEN
  9860. template<> PROTOBUF_NOINLINE ::RemoNet::CSAdd* Arena::CreateMaybeMessage< ::RemoNet::CSAdd >(Arena* arena) {
  9861. return Arena::CreateMessageInternal< ::RemoNet::CSAdd >(arena);
  9862. }
  9863. template<> PROTOBUF_NOINLINE ::RemoNet::SCAdd* Arena::CreateMaybeMessage< ::RemoNet::SCAdd >(Arena* arena) {
  9864. return Arena::CreateMessageInternal< ::RemoNet::SCAdd >(arena);
  9865. }
  9866. template<> PROTOBUF_NOINLINE ::RemoNet::SCKickOff* Arena::CreateMaybeMessage< ::RemoNet::SCKickOff >(Arena* arena) {
  9867. return Arena::CreateMessageInternal< ::RemoNet::SCKickOff >(arena);
  9868. }
  9869. template<> PROTOBUF_NOINLINE ::RemoNet::Robot* Arena::CreateMaybeMessage< ::RemoNet::Robot >(Arena* arena) {
  9870. return Arena::CreateMessageInternal< ::RemoNet::Robot >(arena);
  9871. }
  9872. template<> PROTOBUF_NOINLINE ::RemoNet::CSRobot* Arena::CreateMaybeMessage< ::RemoNet::CSRobot >(Arena* arena) {
  9873. return Arena::CreateMessageInternal< ::RemoNet::CSRobot >(arena);
  9874. }
  9875. template<> PROTOBUF_NOINLINE ::RemoNet::SCRobot* Arena::CreateMaybeMessage< ::RemoNet::SCRobot >(Arena* arena) {
  9876. return Arena::CreateMessageInternal< ::RemoNet::SCRobot >(arena);
  9877. }
  9878. template<> PROTOBUF_NOINLINE ::RemoNet::CSSign* Arena::CreateMaybeMessage< ::RemoNet::CSSign >(Arena* arena) {
  9879. return Arena::CreateMessageInternal< ::RemoNet::CSSign >(arena);
  9880. }
  9881. template<> PROTOBUF_NOINLINE ::RemoNet::SCSign* Arena::CreateMaybeMessage< ::RemoNet::SCSign >(Arena* arena) {
  9882. return Arena::CreateMessageInternal< ::RemoNet::SCSign >(arena);
  9883. }
  9884. template<> PROTOBUF_NOINLINE ::RemoNet::CSReq* Arena::CreateMaybeMessage< ::RemoNet::CSReq >(Arena* arena) {
  9885. return Arena::CreateMessageInternal< ::RemoNet::CSReq >(arena);
  9886. }
  9887. template<> PROTOBUF_NOINLINE ::RemoNet::SCReq* Arena::CreateMaybeMessage< ::RemoNet::SCReq >(Arena* arena) {
  9888. return Arena::CreateMessageInternal< ::RemoNet::SCReq >(arena);
  9889. }
  9890. template<> PROTOBUF_NOINLINE ::RemoNet::CSRep* Arena::CreateMaybeMessage< ::RemoNet::CSRep >(Arena* arena) {
  9891. return Arena::CreateMessageInternal< ::RemoNet::CSRep >(arena);
  9892. }
  9893. template<> PROTOBUF_NOINLINE ::RemoNet::SCRep* Arena::CreateMaybeMessage< ::RemoNet::SCRep >(Arena* arena) {
  9894. return Arena::CreateMessageInternal< ::RemoNet::SCRep >(arena);
  9895. }
  9896. template<> PROTOBUF_NOINLINE ::RemoNet::Offer* Arena::CreateMaybeMessage< ::RemoNet::Offer >(Arena* arena) {
  9897. return Arena::CreateMessageInternal< ::RemoNet::Offer >(arena);
  9898. }
  9899. template<> PROTOBUF_NOINLINE ::RemoNet::Answer* Arena::CreateMaybeMessage< ::RemoNet::Answer >(Arena* arena) {
  9900. return Arena::CreateMessageInternal< ::RemoNet::Answer >(arena);
  9901. }
  9902. template<> PROTOBUF_NOINLINE ::RemoNet::Candidate* Arena::CreateMaybeMessage< ::RemoNet::Candidate >(Arena* arena) {
  9903. return Arena::CreateMessageInternal< ::RemoNet::Candidate >(arena);
  9904. }
  9905. template<> PROTOBUF_NOINLINE ::RemoNet::Leave* Arena::CreateMaybeMessage< ::RemoNet::Leave >(Arena* arena) {
  9906. return Arena::CreateMessageInternal< ::RemoNet::Leave >(arena);
  9907. }
  9908. template<> PROTOBUF_NOINLINE ::RemoNet::Close* Arena::CreateMaybeMessage< ::RemoNet::Close >(Arena* arena) {
  9909. return Arena::CreateMessageInternal< ::RemoNet::Close >(arena);
  9910. }
  9911. template<> PROTOBUF_NOINLINE ::RemoNet::TestTextReq* Arena::CreateMaybeMessage< ::RemoNet::TestTextReq >(Arena* arena) {
  9912. return Arena::CreateMessageInternal< ::RemoNet::TestTextReq >(arena);
  9913. }
  9914. template<> PROTOBUF_NOINLINE ::RemoNet::CanMessage* Arena::CreateMaybeMessage< ::RemoNet::CanMessage >(Arena* arena) {
  9915. return Arena::CreateMessageInternal< ::RemoNet::CanMessage >(arena);
  9916. }
  9917. template<> PROTOBUF_NOINLINE ::RemoNet::CCCanMesage* Arena::CreateMaybeMessage< ::RemoNet::CCCanMesage >(Arena* arena) {
  9918. return Arena::CreateMessageInternal< ::RemoNet::CCCanMesage >(arena);
  9919. }
  9920. template<> PROTOBUF_NOINLINE ::RemoNet::Wiper* Arena::CreateMaybeMessage< ::RemoNet::Wiper >(Arena* arena) {
  9921. return Arena::CreateMessageInternal< ::RemoNet::Wiper >(arena);
  9922. }
  9923. template<> PROTOBUF_NOINLINE ::RemoNet::FrontLight* Arena::CreateMaybeMessage< ::RemoNet::FrontLight >(Arena* arena) {
  9924. return Arena::CreateMessageInternal< ::RemoNet::FrontLight >(arena);
  9925. }
  9926. template<> PROTOBUF_NOINLINE ::RemoNet::BackLight* Arena::CreateMaybeMessage< ::RemoNet::BackLight >(Arena* arena) {
  9927. return Arena::CreateMessageInternal< ::RemoNet::BackLight >(arena);
  9928. }
  9929. template<> PROTOBUF_NOINLINE ::RemoNet::CCAskDataChannel* Arena::CreateMaybeMessage< ::RemoNet::CCAskDataChannel >(Arena* arena) {
  9930. return Arena::CreateMessageInternal< ::RemoNet::CCAskDataChannel >(arena);
  9931. }
  9932. template<> PROTOBUF_NOINLINE ::RemoNet::IMuMessage* Arena::CreateMaybeMessage< ::RemoNet::IMuMessage >(Arena* arena) {
  9933. return Arena::CreateMessageInternal< ::RemoNet::IMuMessage >(arena);
  9934. }
  9935. template<> PROTOBUF_NOINLINE ::RemoNet::CCPing* Arena::CreateMaybeMessage< ::RemoNet::CCPing >(Arena* arena) {
  9936. return Arena::CreateMessageInternal< ::RemoNet::CCPing >(arena);
  9937. }
  9938. template<> PROTOBUF_NOINLINE ::RemoNet::CCRadarMessage* Arena::CreateMaybeMessage< ::RemoNet::CCRadarMessage >(Arena* arena) {
  9939. return Arena::CreateMessageInternal< ::RemoNet::CCRadarMessage >(arena);
  9940. }
  9941. template<> PROTOBUF_NOINLINE ::RemoNet::CCRobotAnalog* Arena::CreateMaybeMessage< ::RemoNet::CCRobotAnalog >(Arena* arena) {
  9942. return Arena::CreateMessageInternal< ::RemoNet::CCRobotAnalog >(arena);
  9943. }
  9944. template<> PROTOBUF_NOINLINE ::RemoNet::CCBootStrapReq* Arena::CreateMaybeMessage< ::RemoNet::CCBootStrapReq >(Arena* arena) {
  9945. return Arena::CreateMessageInternal< ::RemoNet::CCBootStrapReq >(arena);
  9946. }
  9947. template<> PROTOBUF_NOINLINE ::RemoNet::CCBooStrapRep* Arena::CreateMaybeMessage< ::RemoNet::CCBooStrapRep >(Arena* arena) {
  9948. return Arena::CreateMessageInternal< ::RemoNet::CCBooStrapRep >(arena);
  9949. }
  9950. template<> PROTOBUF_NOINLINE ::RemoNet::CCStartupReq* Arena::CreateMaybeMessage< ::RemoNet::CCStartupReq >(Arena* arena) {
  9951. return Arena::CreateMessageInternal< ::RemoNet::CCStartupReq >(arena);
  9952. }
  9953. template<> PROTOBUF_NOINLINE ::RemoNet::CCStartupRep* Arena::CreateMaybeMessage< ::RemoNet::CCStartupRep >(Arena* arena) {
  9954. return Arena::CreateMessageInternal< ::RemoNet::CCStartupRep >(arena);
  9955. }
  9956. template<> PROTOBUF_NOINLINE ::RemoNet::CCSwitch* Arena::CreateMaybeMessage< ::RemoNet::CCSwitch >(Arena* arena) {
  9957. return Arena::CreateMessageInternal< ::RemoNet::CCSwitch >(arena);
  9958. }
  9959. template<> PROTOBUF_NOINLINE ::RemoNet::LidarPoint* Arena::CreateMaybeMessage< ::RemoNet::LidarPoint >(Arena* arena) {
  9960. return Arena::CreateMessageInternal< ::RemoNet::LidarPoint >(arena);
  9961. }
  9962. template<> PROTOBUF_NOINLINE ::RemoNet::SensorStop* Arena::CreateMaybeMessage< ::RemoNet::SensorStop >(Arena* arena) {
  9963. return Arena::CreateMessageInternal< ::RemoNet::SensorStop >(arena);
  9964. }
  9965. template<> PROTOBUF_NOINLINE ::RemoNet::StopAck* Arena::CreateMaybeMessage< ::RemoNet::StopAck >(Arena* arena) {
  9966. return Arena::CreateMessageInternal< ::RemoNet::StopAck >(arena);
  9967. }
  9968. template<> PROTOBUF_NOINLINE ::RemoNet::CCManipulation* Arena::CreateMaybeMessage< ::RemoNet::CCManipulation >(Arena* arena) {
  9969. return Arena::CreateMessageInternal< ::RemoNet::CCManipulation >(arena);
  9970. }
  9971. template<> PROTOBUF_NOINLINE ::RemoNet::SCAddRobot* Arena::CreateMaybeMessage< ::RemoNet::SCAddRobot >(Arena* arena) {
  9972. return Arena::CreateMessageInternal< ::RemoNet::SCAddRobot >(arena);
  9973. }
  9974. template<> PROTOBUF_NOINLINE ::RemoNet::SCDelRobot* Arena::CreateMaybeMessage< ::RemoNet::SCDelRobot >(Arena* arena) {
  9975. return Arena::CreateMessageInternal< ::RemoNet::SCDelRobot >(arena);
  9976. }
  9977. template<> PROTOBUF_NOINLINE ::RemoNet::State* Arena::CreateMaybeMessage< ::RemoNet::State >(Arena* arena) {
  9978. return Arena::CreateMessageInternal< ::RemoNet::State >(arena);
  9979. }
  9980. template<> PROTOBUF_NOINLINE ::RemoNet::can_net_frame* Arena::CreateMaybeMessage< ::RemoNet::can_net_frame >(Arena* arena) {
  9981. return Arena::CreateMessageInternal< ::RemoNet::can_net_frame >(arena);
  9982. }
  9983. template<> PROTOBUF_NOINLINE ::RemoNet::CCCanMsg* Arena::CreateMaybeMessage< ::RemoNet::CCCanMsg >(Arena* arena) {
  9984. return Arena::CreateMessageInternal< ::RemoNet::CCCanMsg >(arena);
  9985. }
  9986. PROTOBUF_NAMESPACE_CLOSE
  9987. // @@protoc_insertion_point(global_scope)
  9988. #include <google/protobuf/port_undef.inc>