protocol.pb.cc 406 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456
  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. , all_buff_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  553. , engine_speed_(0)
  554. , travel_speed_(0)
  555. , fuel_level_(0)
  556. , engine_temperature_(0)
  557. , hydraulic_oil_temperature_(0)
  558. , main_pump_1_pressure_(0)
  559. , main_pump_2_pressure_(0)
  560. , hand_gear_(0)
  561. , actual_gear_(0)
  562. , gripper_height_(0)
  563. , amplitude_(0)
  564. , boom_angle_(0)
  565. , stick_angle_(0)
  566. , idle_protection_(0)
  567. , front_toggle_(0)
  568. , back_toggle_(0)
  569. , interlock_(0)
  570. , safety_switch_(0)
  571. , arm_lift_pilot_(0)
  572. , arm_lowering_pilot_(0)
  573. , lever_lifting_pilot_(0)
  574. , rod_lowering_pilot_(0)
  575. , left_rotary_pilot_(0)
  576. , right_rotary_pilot_(0)
  577. , grab_open_pilot_(0)
  578. , grab_close_pilot_(0)
  579. , safety_valves_(0)
  580. , function_code_(0)
  581. , main_add_(0)
  582. , sub_add_(0)
  583. , paramter_(0)
  584. , engine_spn_(0)
  585. , engine_fmi_(0)
  586. , engine_num_(0){}
  587. struct StateDefaultTypeInternal {
  588. constexpr StateDefaultTypeInternal()
  589. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  590. ~StateDefaultTypeInternal() {}
  591. union {
  592. State _instance;
  593. };
  594. };
  595. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT StateDefaultTypeInternal _State_default_instance_;
  596. constexpr can_net_frame::can_net_frame(
  597. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  598. : data_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  599. , dlc_(0)
  600. , canid_(0){}
  601. struct can_net_frameDefaultTypeInternal {
  602. constexpr can_net_frameDefaultTypeInternal()
  603. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  604. ~can_net_frameDefaultTypeInternal() {}
  605. union {
  606. can_net_frame _instance;
  607. };
  608. };
  609. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT can_net_frameDefaultTypeInternal _can_net_frame_default_instance_;
  610. constexpr CCCanMsg::CCCanMsg(
  611. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  612. : frams_(){}
  613. struct CCCanMsgDefaultTypeInternal {
  614. constexpr CCCanMsgDefaultTypeInternal()
  615. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  616. ~CCCanMsgDefaultTypeInternal() {}
  617. union {
  618. CCCanMsg _instance;
  619. };
  620. };
  621. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCCanMsgDefaultTypeInternal _CCCanMsg_default_instance_;
  622. } // namespace RemoNet
  623. static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_protocol_2eproto[42];
  624. static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_protocol_2eproto[8];
  625. static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_protocol_2eproto = nullptr;
  626. const uint32_t TableStruct_protocol_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  627. ~0u, // no _has_bits_
  628. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, _internal_metadata_),
  629. ~0u, // no _extensions_
  630. ~0u, // no _oneof_case_
  631. ~0u, // no _weak_field_map_
  632. ~0u, // no _inlined_string_donated_
  633. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, serial_),
  634. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, type_),
  635. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, name_),
  636. ~0u, // no _has_bits_
  637. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, _internal_metadata_),
  638. ~0u, // no _extensions_
  639. ~0u, // no _oneof_case_
  640. ~0u, // no _weak_field_map_
  641. ~0u, // no _inlined_string_donated_
  642. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, ret_),
  643. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, uid_),
  644. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, cid_),
  645. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, name_),
  646. ~0u, // no _has_bits_
  647. PROTOBUF_FIELD_OFFSET(::RemoNet::SCKickOff, _internal_metadata_),
  648. ~0u, // no _extensions_
  649. ~0u, // no _oneof_case_
  650. ~0u, // no _weak_field_map_
  651. ~0u, // no _inlined_string_donated_
  652. ~0u, // no _has_bits_
  653. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, _internal_metadata_),
  654. ~0u, // no _extensions_
  655. ~0u, // no _oneof_case_
  656. ~0u, // no _weak_field_map_
  657. ~0u, // no _inlined_string_donated_
  658. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, rid_),
  659. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, name_),
  660. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, type_),
  661. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, state_),
  662. ~0u, // no _has_bits_
  663. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRobot, _internal_metadata_),
  664. ~0u, // no _extensions_
  665. ~0u, // no _oneof_case_
  666. ~0u, // no _weak_field_map_
  667. ~0u, // no _inlined_string_donated_
  668. ~0u, // no _has_bits_
  669. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRobot, _internal_metadata_),
  670. ~0u, // no _extensions_
  671. ~0u, // no _oneof_case_
  672. ~0u, // no _weak_field_map_
  673. ~0u, // no _inlined_string_donated_
  674. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRobot, robot_),
  675. ~0u, // no _has_bits_
  676. PROTOBUF_FIELD_OFFSET(::RemoNet::CSSign, _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::CSSign, account_),
  682. PROTOBUF_FIELD_OFFSET(::RemoNet::CSSign, password_),
  683. ~0u, // no _has_bits_
  684. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, _internal_metadata_),
  685. ~0u, // no _extensions_
  686. ~0u, // no _oneof_case_
  687. ~0u, // no _weak_field_map_
  688. ~0u, // no _inlined_string_donated_
  689. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, ret_),
  690. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, uid_),
  691. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, cid_),
  692. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, name_),
  693. ~0u, // no _has_bits_
  694. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, _internal_metadata_),
  695. ~0u, // no _extensions_
  696. ~0u, // no _oneof_case_
  697. ~0u, // no _weak_field_map_
  698. ~0u, // no _inlined_string_donated_
  699. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, peer_),
  700. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, index_),
  701. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, egotype_),
  702. ~0u, // no _has_bits_
  703. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, _internal_metadata_),
  704. ~0u, // no _extensions_
  705. ~0u, // no _oneof_case_
  706. ~0u, // no _weak_field_map_
  707. ~0u, // no _inlined_string_donated_
  708. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, desc_),
  709. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, peer_),
  710. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, egotype_),
  711. ~0u, // no _has_bits_
  712. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, _internal_metadata_),
  713. ~0u, // no _extensions_
  714. ~0u, // no _oneof_case_
  715. ~0u, // no _weak_field_map_
  716. ~0u, // no _inlined_string_donated_
  717. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, desc_),
  718. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, peer_),
  719. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, index_),
  720. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, egotype_),
  721. ~0u, // no _has_bits_
  722. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, _internal_metadata_),
  723. ~0u, // no _extensions_
  724. ~0u, // no _oneof_case_
  725. ~0u, // no _weak_field_map_
  726. ~0u, // no _inlined_string_donated_
  727. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, desc_),
  728. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, index_),
  729. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, egotype_),
  730. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, peer_),
  731. ~0u, // no _has_bits_
  732. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, _internal_metadata_),
  733. ~0u, // no _extensions_
  734. ~0u, // no _oneof_case_
  735. ~0u, // no _weak_field_map_
  736. ~0u, // no _inlined_string_donated_
  737. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, index_),
  738. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, peer_),
  739. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, type_),
  740. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, sdp_),
  741. ~0u, // no _has_bits_
  742. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, _internal_metadata_),
  743. ~0u, // no _extensions_
  744. ~0u, // no _oneof_case_
  745. ~0u, // no _weak_field_map_
  746. ~0u, // no _inlined_string_donated_
  747. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, index_),
  748. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, peer_),
  749. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, type_),
  750. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, sdp_),
  751. ~0u, // no _has_bits_
  752. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, _internal_metadata_),
  753. ~0u, // no _extensions_
  754. ~0u, // no _oneof_case_
  755. ~0u, // no _weak_field_map_
  756. ~0u, // no _inlined_string_donated_
  757. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, index_),
  758. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, peer_),
  759. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, type_),
  760. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, candidate_),
  761. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, sdpmlineindex_),
  762. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, sdpmid_),
  763. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, egotype_),
  764. ~0u, // no _has_bits_
  765. PROTOBUF_FIELD_OFFSET(::RemoNet::Leave, _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::Leave, peer_),
  771. PROTOBUF_FIELD_OFFSET(::RemoNet::Leave, egotype_),
  772. ~0u, // no _has_bits_
  773. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, _internal_metadata_),
  774. ~0u, // no _extensions_
  775. ~0u, // no _oneof_case_
  776. ~0u, // no _weak_field_map_
  777. ~0u, // no _inlined_string_donated_
  778. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, peer_),
  779. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, egotype_),
  780. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, index_),
  781. ~0u, // no _has_bits_
  782. PROTOBUF_FIELD_OFFSET(::RemoNet::TestTextReq, _internal_metadata_),
  783. ~0u, // no _extensions_
  784. ~0u, // no _oneof_case_
  785. ~0u, // no _weak_field_map_
  786. ~0u, // no _inlined_string_donated_
  787. PROTOBUF_FIELD_OFFSET(::RemoNet::TestTextReq, text_),
  788. ~0u, // no _has_bits_
  789. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, _internal_metadata_),
  790. ~0u, // no _extensions_
  791. ~0u, // no _oneof_case_
  792. ~0u, // no _weak_field_map_
  793. ~0u, // no _inlined_string_donated_
  794. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, head_),
  795. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, canid_),
  796. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, data_),
  797. ~0u, // no _has_bits_
  798. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMesage, _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::CCCanMesage, islidar_),
  804. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMesage, message_),
  805. ~0u, // no _has_bits_
  806. PROTOBUF_FIELD_OFFSET(::RemoNet::Wiper, _internal_metadata_),
  807. ~0u, // no _extensions_
  808. ~0u, // no _oneof_case_
  809. ~0u, // no _weak_field_map_
  810. ~0u, // no _inlined_string_donated_
  811. PROTOBUF_FIELD_OFFSET(::RemoNet::Wiper, ret_),
  812. ~0u, // no _has_bits_
  813. PROTOBUF_FIELD_OFFSET(::RemoNet::FrontLight, _internal_metadata_),
  814. ~0u, // no _extensions_
  815. ~0u, // no _oneof_case_
  816. ~0u, // no _weak_field_map_
  817. ~0u, // no _inlined_string_donated_
  818. PROTOBUF_FIELD_OFFSET(::RemoNet::FrontLight, ret_),
  819. ~0u, // no _has_bits_
  820. PROTOBUF_FIELD_OFFSET(::RemoNet::BackLight, _internal_metadata_),
  821. ~0u, // no _extensions_
  822. ~0u, // no _oneof_case_
  823. ~0u, // no _weak_field_map_
  824. ~0u, // no _inlined_string_donated_
  825. PROTOBUF_FIELD_OFFSET(::RemoNet::BackLight, ret_),
  826. ~0u, // no _has_bits_
  827. PROTOBUF_FIELD_OFFSET(::RemoNet::CCAskDataChannel, _internal_metadata_),
  828. ~0u, // no _extensions_
  829. ~0u, // no _oneof_case_
  830. ~0u, // no _weak_field_map_
  831. ~0u, // no _inlined_string_donated_
  832. ~0u, // no _has_bits_
  833. PROTOBUF_FIELD_OFFSET(::RemoNet::IMuMessage, _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::IMuMessage, rx_),
  839. PROTOBUF_FIELD_OFFSET(::RemoNet::IMuMessage, ry_),
  840. ~0u, // no _has_bits_
  841. PROTOBUF_FIELD_OFFSET(::RemoNet::CCPing, _internal_metadata_),
  842. ~0u, // no _extensions_
  843. ~0u, // no _oneof_case_
  844. ~0u, // no _weak_field_map_
  845. ~0u, // no _inlined_string_donated_
  846. PROTOBUF_FIELD_OFFSET(::RemoNet::CCPing, tick_),
  847. ~0u, // no _has_bits_
  848. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, _internal_metadata_),
  849. ~0u, // no _extensions_
  850. ~0u, // no _oneof_case_
  851. ~0u, // no _weak_field_map_
  852. ~0u, // no _inlined_string_donated_
  853. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar0_),
  854. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar1_),
  855. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar2_),
  856. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar3_),
  857. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar4_),
  858. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar5_),
  859. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar6_),
  860. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar7_),
  861. ~0u, // no _has_bits_
  862. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, _internal_metadata_),
  863. ~0u, // no _extensions_
  864. ~0u, // no _oneof_case_
  865. ~0u, // no _weak_field_map_
  866. ~0u, // no _inlined_string_donated_
  867. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, steer_),
  868. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, arm_),
  869. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, bucket_),
  870. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, throttle_),
  871. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, brake_),
  872. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, emergency_),
  873. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, resume_),
  874. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, gears_),
  875. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, frontlight_),
  876. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, backlight_),
  877. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, wipe_),
  878. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, directionlight_),
  879. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, buzzer_),
  880. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, gears_d_),
  881. ~0u, // no _has_bits_
  882. PROTOBUF_FIELD_OFFSET(::RemoNet::CCBootStrapReq, _internal_metadata_),
  883. ~0u, // no _extensions_
  884. ~0u, // no _oneof_case_
  885. ~0u, // no _weak_field_map_
  886. ~0u, // no _inlined_string_donated_
  887. ~0u, // no _has_bits_
  888. PROTOBUF_FIELD_OFFSET(::RemoNet::CCBooStrapRep, _internal_metadata_),
  889. ~0u, // no _extensions_
  890. ~0u, // no _oneof_case_
  891. ~0u, // no _weak_field_map_
  892. ~0u, // no _inlined_string_donated_
  893. PROTOBUF_FIELD_OFFSET(::RemoNet::CCBooStrapRep, ret_),
  894. ~0u, // no _has_bits_
  895. PROTOBUF_FIELD_OFFSET(::RemoNet::CCStartupReq, _internal_metadata_),
  896. ~0u, // no _extensions_
  897. ~0u, // no _oneof_case_
  898. ~0u, // no _weak_field_map_
  899. ~0u, // no _inlined_string_donated_
  900. ~0u, // no _has_bits_
  901. PROTOBUF_FIELD_OFFSET(::RemoNet::CCStartupRep, _internal_metadata_),
  902. ~0u, // no _extensions_
  903. ~0u, // no _oneof_case_
  904. ~0u, // no _weak_field_map_
  905. ~0u, // no _inlined_string_donated_
  906. PROTOBUF_FIELD_OFFSET(::RemoNet::CCStartupRep, ret_),
  907. ~0u, // no _has_bits_
  908. PROTOBUF_FIELD_OFFSET(::RemoNet::CCSwitch, _internal_metadata_),
  909. ~0u, // no _extensions_
  910. ~0u, // no _oneof_case_
  911. ~0u, // no _weak_field_map_
  912. ~0u, // no _inlined_string_donated_
  913. PROTOBUF_FIELD_OFFSET(::RemoNet::CCSwitch, front_),
  914. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, _has_bits_),
  915. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, _internal_metadata_),
  916. ~0u, // no _extensions_
  917. ~0u, // no _oneof_case_
  918. ~0u, // no _weak_field_map_
  919. ~0u, // no _inlined_string_donated_
  920. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, timestamp_),
  921. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, seq_),
  922. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, frame_id_),
  923. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, height_),
  924. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, width_),
  925. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, is_dense_),
  926. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, is_left_),
  927. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, data_),
  928. 1,
  929. 2,
  930. 0,
  931. 3,
  932. 4,
  933. 5,
  934. 6,
  935. ~0u,
  936. ~0u, // no _has_bits_
  937. PROTOBUF_FIELD_OFFSET(::RemoNet::SensorStop, _internal_metadata_),
  938. ~0u, // no _extensions_
  939. ~0u, // no _oneof_case_
  940. ~0u, // no _weak_field_map_
  941. ~0u, // no _inlined_string_donated_
  942. ~0u, // no _has_bits_
  943. PROTOBUF_FIELD_OFFSET(::RemoNet::StopAck, _internal_metadata_),
  944. ~0u, // no _extensions_
  945. ~0u, // no _oneof_case_
  946. ~0u, // no _weak_field_map_
  947. ~0u, // no _inlined_string_donated_
  948. ~0u, // no _has_bits_
  949. PROTOBUF_FIELD_OFFSET(::RemoNet::CCManipulation, _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::CCManipulation, sensor_),
  955. PROTOBUF_FIELD_OFFSET(::RemoNet::CCManipulation, car_),
  956. ~0u, // no _has_bits_
  957. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAddRobot, _internal_metadata_),
  958. ~0u, // no _extensions_
  959. ~0u, // no _oneof_case_
  960. ~0u, // no _weak_field_map_
  961. ~0u, // no _inlined_string_donated_
  962. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAddRobot, robot_),
  963. ~0u, // no _has_bits_
  964. PROTOBUF_FIELD_OFFSET(::RemoNet::SCDelRobot, _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::SCDelRobot, peer_),
  970. PROTOBUF_FIELD_OFFSET(::RemoNet::SCDelRobot, egotype_),
  971. ~0u, // no _has_bits_
  972. PROTOBUF_FIELD_OFFSET(::RemoNet::State, _internal_metadata_),
  973. ~0u, // no _extensions_
  974. ~0u, // no _oneof_case_
  975. ~0u, // no _weak_field_map_
  976. ~0u, // no _inlined_string_donated_
  977. PROTOBUF_FIELD_OFFSET(::RemoNet::State, engine_speed_),
  978. PROTOBUF_FIELD_OFFSET(::RemoNet::State, travel_speed_),
  979. PROTOBUF_FIELD_OFFSET(::RemoNet::State, fuel_level_),
  980. PROTOBUF_FIELD_OFFSET(::RemoNet::State, engine_temperature_),
  981. PROTOBUF_FIELD_OFFSET(::RemoNet::State, hydraulic_oil_temperature_),
  982. PROTOBUF_FIELD_OFFSET(::RemoNet::State, main_pump_1_pressure_),
  983. PROTOBUF_FIELD_OFFSET(::RemoNet::State, main_pump_2_pressure_),
  984. PROTOBUF_FIELD_OFFSET(::RemoNet::State, hand_gear_),
  985. PROTOBUF_FIELD_OFFSET(::RemoNet::State, actual_gear_),
  986. PROTOBUF_FIELD_OFFSET(::RemoNet::State, gripper_height_),
  987. PROTOBUF_FIELD_OFFSET(::RemoNet::State, amplitude_),
  988. PROTOBUF_FIELD_OFFSET(::RemoNet::State, boom_angle_),
  989. PROTOBUF_FIELD_OFFSET(::RemoNet::State, stick_angle_),
  990. PROTOBUF_FIELD_OFFSET(::RemoNet::State, idle_protection_),
  991. PROTOBUF_FIELD_OFFSET(::RemoNet::State, front_toggle_),
  992. PROTOBUF_FIELD_OFFSET(::RemoNet::State, back_toggle_),
  993. PROTOBUF_FIELD_OFFSET(::RemoNet::State, error_buff_),
  994. PROTOBUF_FIELD_OFFSET(::RemoNet::State, interlock_),
  995. PROTOBUF_FIELD_OFFSET(::RemoNet::State, safety_switch_),
  996. PROTOBUF_FIELD_OFFSET(::RemoNet::State, arm_lift_pilot_),
  997. PROTOBUF_FIELD_OFFSET(::RemoNet::State, arm_lowering_pilot_),
  998. PROTOBUF_FIELD_OFFSET(::RemoNet::State, lever_lifting_pilot_),
  999. PROTOBUF_FIELD_OFFSET(::RemoNet::State, rod_lowering_pilot_),
  1000. PROTOBUF_FIELD_OFFSET(::RemoNet::State, left_rotary_pilot_),
  1001. PROTOBUF_FIELD_OFFSET(::RemoNet::State, right_rotary_pilot_),
  1002. PROTOBUF_FIELD_OFFSET(::RemoNet::State, grab_open_pilot_),
  1003. PROTOBUF_FIELD_OFFSET(::RemoNet::State, grab_close_pilot_),
  1004. PROTOBUF_FIELD_OFFSET(::RemoNet::State, safety_valves_),
  1005. PROTOBUF_FIELD_OFFSET(::RemoNet::State, function_code_),
  1006. PROTOBUF_FIELD_OFFSET(::RemoNet::State, main_add_),
  1007. PROTOBUF_FIELD_OFFSET(::RemoNet::State, sub_add_),
  1008. PROTOBUF_FIELD_OFFSET(::RemoNet::State, paramter_),
  1009. PROTOBUF_FIELD_OFFSET(::RemoNet::State, engine_spn_),
  1010. PROTOBUF_FIELD_OFFSET(::RemoNet::State, engine_fmi_),
  1011. PROTOBUF_FIELD_OFFSET(::RemoNet::State, engine_num_),
  1012. PROTOBUF_FIELD_OFFSET(::RemoNet::State, all_buff_),
  1013. ~0u, // no _has_bits_
  1014. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, _internal_metadata_),
  1015. ~0u, // no _extensions_
  1016. ~0u, // no _oneof_case_
  1017. ~0u, // no _weak_field_map_
  1018. ~0u, // no _inlined_string_donated_
  1019. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, dlc_),
  1020. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, canid_),
  1021. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, data_),
  1022. ~0u, // no _has_bits_
  1023. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMsg, _internal_metadata_),
  1024. ~0u, // no _extensions_
  1025. ~0u, // no _oneof_case_
  1026. ~0u, // no _weak_field_map_
  1027. ~0u, // no _inlined_string_donated_
  1028. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMsg, frams_),
  1029. };
  1030. static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  1031. { 0, -1, -1, sizeof(::RemoNet::CSAdd)},
  1032. { 9, -1, -1, sizeof(::RemoNet::SCAdd)},
  1033. { 19, -1, -1, sizeof(::RemoNet::SCKickOff)},
  1034. { 25, -1, -1, sizeof(::RemoNet::Robot)},
  1035. { 35, -1, -1, sizeof(::RemoNet::CSRobot)},
  1036. { 41, -1, -1, sizeof(::RemoNet::SCRobot)},
  1037. { 48, -1, -1, sizeof(::RemoNet::CSSign)},
  1038. { 56, -1, -1, sizeof(::RemoNet::SCSign)},
  1039. { 66, -1, -1, sizeof(::RemoNet::CSReq)},
  1040. { 75, -1, -1, sizeof(::RemoNet::SCReq)},
  1041. { 84, -1, -1, sizeof(::RemoNet::CSRep)},
  1042. { 94, -1, -1, sizeof(::RemoNet::SCRep)},
  1043. { 104, -1, -1, sizeof(::RemoNet::Offer)},
  1044. { 114, -1, -1, sizeof(::RemoNet::Answer)},
  1045. { 124, -1, -1, sizeof(::RemoNet::Candidate)},
  1046. { 137, -1, -1, sizeof(::RemoNet::Leave)},
  1047. { 145, -1, -1, sizeof(::RemoNet::Close)},
  1048. { 154, -1, -1, sizeof(::RemoNet::TestTextReq)},
  1049. { 161, -1, -1, sizeof(::RemoNet::CanMessage)},
  1050. { 170, -1, -1, sizeof(::RemoNet::CCCanMesage)},
  1051. { 178, -1, -1, sizeof(::RemoNet::Wiper)},
  1052. { 185, -1, -1, sizeof(::RemoNet::FrontLight)},
  1053. { 192, -1, -1, sizeof(::RemoNet::BackLight)},
  1054. { 199, -1, -1, sizeof(::RemoNet::CCAskDataChannel)},
  1055. { 205, -1, -1, sizeof(::RemoNet::IMuMessage)},
  1056. { 213, -1, -1, sizeof(::RemoNet::CCPing)},
  1057. { 220, -1, -1, sizeof(::RemoNet::CCRadarMessage)},
  1058. { 234, -1, -1, sizeof(::RemoNet::CCRobotAnalog)},
  1059. { 254, -1, -1, sizeof(::RemoNet::CCBootStrapReq)},
  1060. { 260, -1, -1, sizeof(::RemoNet::CCBooStrapRep)},
  1061. { 267, -1, -1, sizeof(::RemoNet::CCStartupReq)},
  1062. { 273, -1, -1, sizeof(::RemoNet::CCStartupRep)},
  1063. { 280, -1, -1, sizeof(::RemoNet::CCSwitch)},
  1064. { 287, 301, -1, sizeof(::RemoNet::LidarPoint)},
  1065. { 309, -1, -1, sizeof(::RemoNet::SensorStop)},
  1066. { 315, -1, -1, sizeof(::RemoNet::StopAck)},
  1067. { 321, -1, -1, sizeof(::RemoNet::CCManipulation)},
  1068. { 329, -1, -1, sizeof(::RemoNet::SCAddRobot)},
  1069. { 336, -1, -1, sizeof(::RemoNet::SCDelRobot)},
  1070. { 344, -1, -1, sizeof(::RemoNet::State)},
  1071. { 386, -1, -1, sizeof(::RemoNet::can_net_frame)},
  1072. { 395, -1, -1, sizeof(::RemoNet::CCCanMsg)},
  1073. };
  1074. static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
  1075. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSAdd_default_instance_),
  1076. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCAdd_default_instance_),
  1077. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCKickOff_default_instance_),
  1078. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Robot_default_instance_),
  1079. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSRobot_default_instance_),
  1080. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCRobot_default_instance_),
  1081. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSSign_default_instance_),
  1082. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCSign_default_instance_),
  1083. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSReq_default_instance_),
  1084. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCReq_default_instance_),
  1085. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSRep_default_instance_),
  1086. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCRep_default_instance_),
  1087. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Offer_default_instance_),
  1088. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Answer_default_instance_),
  1089. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Candidate_default_instance_),
  1090. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Leave_default_instance_),
  1091. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Close_default_instance_),
  1092. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_TestTextReq_default_instance_),
  1093. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CanMessage_default_instance_),
  1094. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCCanMesage_default_instance_),
  1095. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Wiper_default_instance_),
  1096. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_FrontLight_default_instance_),
  1097. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_BackLight_default_instance_),
  1098. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCAskDataChannel_default_instance_),
  1099. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_IMuMessage_default_instance_),
  1100. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCPing_default_instance_),
  1101. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCRadarMessage_default_instance_),
  1102. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCRobotAnalog_default_instance_),
  1103. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCBootStrapReq_default_instance_),
  1104. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCBooStrapRep_default_instance_),
  1105. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCStartupReq_default_instance_),
  1106. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCStartupRep_default_instance_),
  1107. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCSwitch_default_instance_),
  1108. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_LidarPoint_default_instance_),
  1109. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SensorStop_default_instance_),
  1110. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_StopAck_default_instance_),
  1111. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCManipulation_default_instance_),
  1112. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCAddRobot_default_instance_),
  1113. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCDelRobot_default_instance_),
  1114. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_State_default_instance_),
  1115. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_can_net_frame_default_instance_),
  1116. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCCanMsg_default_instance_),
  1117. };
  1118. const char descriptor_table_protodef_protocol_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  1119. "\n\016protocol.proto\022\007RemoNet\"3\n\005CSAdd\022\016\n\006se"
  1120. "rial\030\001 \001(\t\022\014\n\004type\030\002 \001(\005\022\014\n\004name\030\003 \001(\t\"<"
  1121. "\n\005SCAdd\022\013\n\003ret\030\001 \001(\010\022\013\n\003uid\030\002 \001(\005\022\013\n\003cid"
  1122. "\030\003 \001(\005\022\014\n\004name\030\004 \001(\t\"\013\n\tSCKickOff\"\213\001\n\005Ro"
  1123. "bot\022\013\n\003rid\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\014\n\004type\030\003"
  1124. " \001(\005\022(\n\005state\030\004 \001(\0162\031.RemoNet.Robot.Robo"
  1125. "tState\"/\n\nRobotState\022\013\n\007Offline\020\000\022\n\n\006Onl"
  1126. "ine\020\001\022\010\n\004Busy\020\002\"\t\n\007CSRobot\"(\n\007SCRobot\022\035\n"
  1127. "\005robot\030\001 \003(\0132\016.RemoNet.Robot\"+\n\006CSSign\022\017"
  1128. "\n\007account\030\001 \001(\t\022\020\n\010password\030\002 \001(\t\"=\n\006SCS"
  1129. "ign\022\013\n\003ret\030\001 \001(\010\022\013\n\003uid\030\002 \001(\005\022\013\n\003cid\030\003 \001"
  1130. "(\005\022\014\n\004name\030\004 \001(\t\"5\n\005CSReq\022\014\n\004peer\030\001 \001(\005\022"
  1131. "\r\n\005index\030\002 \001(\005\022\017\n\007egotype\030\003 \001(\005\"H\n\005SCReq"
  1132. "\022 \n\004desc\030\001 \001(\0162\022.RemoNet.VideoDesc\022\014\n\004pe"
  1133. "er\030\002 \001(\005\022\017\n\007egotype\030\003 \001(\005\"W\n\005CSRep\022 \n\004de"
  1134. "sc\030\001 \001(\0162\022.RemoNet.VideoDesc\022\014\n\004peer\030\002 \001"
  1135. "(\005\022\r\n\005index\030\003 \001(\005\022\017\n\007egotype\030\004 \001(\005\"W\n\005SC"
  1136. "Rep\022 \n\004desc\030\001 \001(\0162\022.RemoNet.VideoDesc\022\r\n"
  1137. "\005index\030\002 \001(\005\022\017\n\007egotype\030\003 \001(\005\022\014\n\004peer\030\004 "
  1138. "\001(\005\"\?\n\005Offer\022\r\n\005index\030\001 \001(\005\022\014\n\004peer\030\002 \001("
  1139. "\005\022\014\n\004type\030\003 \001(\t\022\013\n\003sdp\030\004 \001(\t\"@\n\006Answer\022\r"
  1140. "\n\005index\030\001 \001(\005\022\014\n\004peer\030\002 \001(\005\022\014\n\004type\030\003 \001("
  1141. "\t\022\013\n\003sdp\030\004 \001(\t\"\201\001\n\tCandidate\022\r\n\005index\030\001 "
  1142. "\001(\005\022\014\n\004peer\030\002 \001(\005\022\014\n\004type\030\003 \001(\t\022\021\n\tcandi"
  1143. "date\030\004 \001(\t\022\025\n\rsdpMLineIndex\030\005 \001(\005\022\016\n\006sdp"
  1144. "Mid\030\006 \001(\t\022\017\n\007egotype\030\007 \001(\005\"&\n\005Leave\022\014\n\004p"
  1145. "eer\030\001 \001(\005\022\017\n\007egotype\030\002 \001(\005\"5\n\005Close\022\014\n\004p"
  1146. "eer\030\001 \001(\005\022\017\n\007egotype\030\002 \001(\005\022\r\n\005index\030\003 \001("
  1147. "\005\"\033\n\013TestTextReq\022\014\n\004text\030\001 \001(\t\"7\n\nCanMes"
  1148. "sage\022\014\n\004head\030\001 \001(\005\022\r\n\005canid\030\002 \001(\005\022\014\n\004dat"
  1149. "a\030\003 \001(\014\"D\n\013CCCanMesage\022\017\n\007islidar\030\001 \001(\010\022"
  1150. "$\n\007message\030\002 \003(\0132\023.RemoNet.CanMessage\"\024\n"
  1151. "\005Wiper\022\013\n\003ret\030\001 \001(\010\"\031\n\nFrontLight\022\013\n\003ret"
  1152. "\030\001 \001(\010\"\030\n\tBackLight\022\013\n\003ret\030\001 \001(\010\"\022\n\020CCAs"
  1153. "kDataChannel\"$\n\nIMuMessage\022\n\n\002rx\030\001 \001(\002\022\n"
  1154. "\n\002ry\030\002 \001(\002\"\026\n\006CCPing\022\014\n\004tick\030\001 \001(\003\"\220\001\n\016C"
  1155. "CRadarMessage\022\016\n\006radar0\030\001 \001(\005\022\016\n\006radar1\030"
  1156. "\002 \001(\005\022\016\n\006radar2\030\003 \001(\005\022\016\n\006radar3\030\004 \001(\005\022\016\n"
  1157. "\006radar4\030\005 \001(\005\022\016\n\006radar5\030\006 \001(\005\022\016\n\006radar6\030"
  1158. "\007 \001(\005\022\016\n\006radar7\030\010 \001(\005\"\267\002\n\rCCRobotAnalog\022"
  1159. "\r\n\005steer\030\001 \001(\005\022\013\n\003arm\030\002 \001(\005\022\016\n\006bucket\030\003 "
  1160. "\001(\005\022\020\n\010throttle\030\004 \001(\005\022\r\n\005brake\030\005 \001(\005\022\021\n\t"
  1161. "emergency\030\010 \001(\010\022\016\n\006resume\030\t \001(\010\022\035\n\005gears"
  1162. "\030\n \001(\0162\016.RemoNet.Gears\022\022\n\nfrontlight\030\013 \001"
  1163. "(\010\022\021\n\tbacklight\030\014 \001(\010\022\014\n\004wipe\030\r \001(\010\022/\n\016d"
  1164. "irectionlight\030\016 \001(\0162\027.RemoNet.DirectionL"
  1165. "ight\022\016\n\006buzzer\030\017 \001(\010\022!\n\007gears_d\030\020 \001(\0162\020."
  1166. "RemoNet.Gears_D\"\020\n\016CCBootStrapReq\"\034\n\rCCB"
  1167. "ooStrapRep\022\013\n\003ret\030\001 \001(\010\"\016\n\014CCStartupReq\""
  1168. "\033\n\014CCStartupRep\022\013\n\003ret\030\001 \001(\010\"\031\n\010CCSwitch"
  1169. "\022\r\n\005front\030\001 \001(\010\"\202\002\n\nLidarPoint\022\026\n\ttimest"
  1170. "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"
  1171. "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"
  1172. "width\030\005 \001(\rH\004\210\001\001\022\025\n\010is_dense\030\006 \001(\010H\005\210\001\001\022"
  1173. "\024\n\007is_left\030\007 \001(\010H\006\210\001\001\022\014\n\004data\030\010 \003(\002B\014\n\n_"
  1174. "timestampB\006\n\004_seqB\013\n\t_frame_idB\t\n\007_heigh"
  1175. "tB\010\n\006_widthB\013\n\t_is_denseB\n\n\010_is_left\"\014\n\n"
  1176. "SensorStop\"\t\n\007StopAck\"-\n\016CCManipulation\022"
  1177. "\016\n\006sensor\030\001 \001(\014\022\013\n\003car\030\002 \001(\014\"+\n\nSCAddRob"
  1178. "ot\022\035\n\005robot\030\001 \001(\0132\016.RemoNet.Robot\"+\n\nSCD"
  1179. "elRobot\022\014\n\004peer\030\001 \001(\005\022\017\n\007egotype\030\002 \001(\005\"\310"
  1180. "\006\n\005State\022\024\n\014engine_speed\030\001 \001(\005\022\024\n\014travel"
  1181. "_speed\030\002 \001(\005\022\022\n\nfuel_level\030\003 \001(\005\022\032\n\022engi"
  1182. "ne_temperature\030\004 \001(\005\022!\n\031hydraulic_oil_te"
  1183. "mperature\030\005 \001(\005\022\034\n\024main_pump_1_pressure\030"
  1184. "\006 \001(\005\022\034\n\024main_pump_2_pressure\030\007 \001(\005\022\021\n\th"
  1185. "and_gear\030\010 \001(\005\022\023\n\013actual_gear\030\t \001(\005\022\026\n\016g"
  1186. "ripper_height\030\n \001(\002\022\021\n\tamplitude\030\013 \001(\002\022\022"
  1187. "\n\nboom_angle\030\014 \001(\005\022\023\n\013stick_angle\030\r \001(\005\022"
  1188. "\027\n\017idle_protection\030\016 \001(\005\022\024\n\014front_toggle"
  1189. "\030\017 \001(\005\022\023\n\013back_toggle\030\020 \001(\005\022\022\n\nerror_Buf"
  1190. "f\030\021 \001(\014\022\021\n\tinterlock\030\022 \001(\005\022\025\n\rsafety_swi"
  1191. "tch\030\023 \001(\005\022\026\n\016arm_lift_pilot\030\024 \001(\005\022\032\n\022arm"
  1192. "_lowering_pilot\030\025 \001(\005\022\033\n\023lever_lifting_p"
  1193. "ilot\030\026 \001(\005\022\032\n\022rod_lowering_pilot\030\027 \001(\005\022\031"
  1194. "\n\021left_rotary_pilot\030\030 \001(\005\022\032\n\022right_rotar"
  1195. "y_pilot\030\031 \001(\005\022\027\n\017grab_open_pilot\030\032 \001(\005\022\030"
  1196. "\n\020grab_close_pilot\030\033 \001(\005\022\025\n\rsafety_valve"
  1197. "s\030\034 \001(\005\022\025\n\rfunction_code\030\035 \001(\005\022\020\n\010main_a"
  1198. "dd\030\036 \001(\005\022\017\n\007sub_add\030\037 \001(\005\022\020\n\010paramter\030 "
  1199. "\001(\005\022\022\n\nengine_spn\030! \001(\005\022\022\n\nengine_fmi\030\" "
  1200. "\001(\005\022\022\n\nengine_num\030# \001(\005\022\020\n\010all_Buff\030$ \001("
  1201. "\014\"9\n\rcan_net_frame\022\013\n\003dlc\030\001 \001(\021\022\r\n\005canid"
  1202. "\030\002 \001(\005\022\014\n\004data\030\003 \001(\014\"1\n\010CCCanMsg\022%\n\005fram"
  1203. "s\030\001 \003(\0132\026.RemoNet.can_net_frame*\346\001\n\tCSMe"
  1204. "ssage\022\013\n\007CS_NONE\020\000\022\014\n\007CS_Sign\020\320\017\022\013\n\006CS_R"
  1205. "eq\020\321\017\022\013\n\006CS_Rep\020\322\017\022\021\n\014CS_CancelReq\020\323\017\022\r\n"
  1206. "\010CS_Offer\020\324\017\022\016\n\tCS_Answer\020\325\017\022\021\n\014CS_Candi"
  1207. "date\020\326\017\022\r\n\010CS_Leave\020\327\017\022\021\n\014CS_KeepAlive\020\330"
  1208. "\017\022\013\n\006CS_Add\020\331\017\022\r\n\010CS_Robot\020\332\017\022\022\n\rCS_Clos"
  1209. "eVideo\020\333\017\022\r\n\010CS_State\020\336\017*\223\003\n\tSCMessage\022\013"
  1210. "\n\007SC_NONE\020\000\022\014\n\007SC_Sign\020\240\037\022\013\n\006SC_Req\020\241\037\022\013"
  1211. "\n\006SC_Rep\020\242\037\022\016\n\tSC_Cancel\020\243\037\022\r\n\010SC_Offer\020"
  1212. "\244\037\022\016\n\tSC_Answer\020\245\037\022\021\n\014SC_Candidate\020\246\037\022\013\n"
  1213. "\006SC_Add\020\247\037\022\r\n\010SC_Robot\020\250\037\022\021\n\014SC_NotifyRe"
  1214. "q\020\251\037\022\021\n\014SC_NotifyRep\020\252\037\022\024\n\017SC_NotifyAnsw"
  1215. "er\020\253\037\022\023\n\016SC_NotifyOffer\020\254\037\022\027\n\022SC_NotifyC"
  1216. "andidate\020\255\037\022\023\n\016SC_NotifyLeave\020\256\037\022\024\n\017SC_N"
  1217. "otifyCancel\020\257\037\022\021\n\014SC_NotifyAdd\020\260\037\022\021\n\014SC_"
  1218. "NotifyDel\020\261\037\022\030\n\023SC_NotifyCloseVideo\020\262\037\022\017"
  1219. "\n\nSC_KickOff\020\263\037\022\r\n\010SC_State\020\266\037*\321\002\n\tCCMes"
  1220. "sage\022\013\n\007CC_None\020\000\022\014\n\007CC_Text\020\300>\022\013\n\006CC_CA"
  1221. "N\020\301>\022\013\n\006CC_IMU\020\302>\022\026\n\021CC_ASKDATACHANNEL\020\303"
  1222. ">\022\024\n\017CC_Manipulation\020\304>\022\r\n\010CC_Radar\020\305>\022\016"
  1223. "\n\tCC_Switch\020\306>\022\014\n\007CC_Ping\020\307>\022\022\n\rCC_Senso"
  1224. "rStop\020\310>\022\017\n\nCC_StopACK\020\311>\022\021\n\014CC_LIDARDAT"
  1225. "A\020\312>\022\016\n\tCC_CANMSG\020\313>\022\r\n\010CC_STATE\020\314>\022\023\n\016C"
  1226. "C_RobotAnalog\020\321>\022\017\n\nCC_BootReq\020\315>\022\022\n\rCC_"
  1227. "StartupReq\020\316>\022\017\n\nCC_BootRep\020\317>\022\022\n\rCC_Sta"
  1228. "rtupRep\020\320>*F\n\tVideoDesc\022\006\n\002OK\020\000\022\010\n\004Busy\020"
  1229. "\001\022\n\n\006Reject\020\002\022\013\n\007NoFound\020\003\022\016\n\nIsVideoing"
  1230. "\020\004*&\n\005Gears\022\010\n\004None\020\000\022\005\n\001N\020\001\022\005\n\001D\020\002\022\005\n\001R"
  1231. "\020\003*9\n\007Gears_D\022\n\n\006None_d\020\000\022\007\n\003D_1\020\001\022\007\n\003D_"
  1232. "2\020\002\022\007\n\003D_3\020\003\022\007\n\003D_4\020\004*=\n\016DirectionLight\022"
  1233. "\016\n\nRightLight\020\000\022\r\n\tLeftLight\020\001\022\014\n\010OffLig"
  1234. "ht\020\002b\006proto3"
  1235. ;
  1236. static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_protocol_2eproto_once;
  1237. const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_protocol_2eproto = {
  1238. false, false, 4612, descriptor_table_protodef_protocol_2eproto, "protocol.proto",
  1239. &descriptor_table_protocol_2eproto_once, nullptr, 0, 42,
  1240. schemas, file_default_instances, TableStruct_protocol_2eproto::offsets,
  1241. file_level_metadata_protocol_2eproto, file_level_enum_descriptors_protocol_2eproto, file_level_service_descriptors_protocol_2eproto,
  1242. };
  1243. PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_protocol_2eproto_getter() {
  1244. return &descriptor_table_protocol_2eproto;
  1245. }
  1246. // Force running AddDescriptors() at dynamic initialization time.
  1247. PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_protocol_2eproto(&descriptor_table_protocol_2eproto);
  1248. namespace RemoNet {
  1249. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Robot_RobotState_descriptor() {
  1250. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1251. return file_level_enum_descriptors_protocol_2eproto[0];
  1252. }
  1253. bool Robot_RobotState_IsValid(int value) {
  1254. switch (value) {
  1255. case 0:
  1256. case 1:
  1257. case 2:
  1258. return true;
  1259. default:
  1260. return false;
  1261. }
  1262. }
  1263. #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
  1264. constexpr Robot_RobotState Robot::Offline;
  1265. constexpr Robot_RobotState Robot::Online;
  1266. constexpr Robot_RobotState Robot::Busy;
  1267. constexpr Robot_RobotState Robot::RobotState_MIN;
  1268. constexpr Robot_RobotState Robot::RobotState_MAX;
  1269. constexpr int Robot::RobotState_ARRAYSIZE;
  1270. #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
  1271. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CSMessage_descriptor() {
  1272. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1273. return file_level_enum_descriptors_protocol_2eproto[1];
  1274. }
  1275. bool CSMessage_IsValid(int value) {
  1276. switch (value) {
  1277. case 0:
  1278. case 2000:
  1279. case 2001:
  1280. case 2002:
  1281. case 2003:
  1282. case 2004:
  1283. case 2005:
  1284. case 2006:
  1285. case 2007:
  1286. case 2008:
  1287. case 2009:
  1288. case 2010:
  1289. case 2011:
  1290. case 2014:
  1291. return true;
  1292. default:
  1293. return false;
  1294. }
  1295. }
  1296. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SCMessage_descriptor() {
  1297. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1298. return file_level_enum_descriptors_protocol_2eproto[2];
  1299. }
  1300. bool SCMessage_IsValid(int value) {
  1301. switch (value) {
  1302. case 0:
  1303. case 4000:
  1304. case 4001:
  1305. case 4002:
  1306. case 4003:
  1307. case 4004:
  1308. case 4005:
  1309. case 4006:
  1310. case 4007:
  1311. case 4008:
  1312. case 4009:
  1313. case 4010:
  1314. case 4011:
  1315. case 4012:
  1316. case 4013:
  1317. case 4014:
  1318. case 4015:
  1319. case 4016:
  1320. case 4017:
  1321. case 4018:
  1322. case 4019:
  1323. case 4022:
  1324. return true;
  1325. default:
  1326. return false;
  1327. }
  1328. }
  1329. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CCMessage_descriptor() {
  1330. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1331. return file_level_enum_descriptors_protocol_2eproto[3];
  1332. }
  1333. bool CCMessage_IsValid(int value) {
  1334. switch (value) {
  1335. case 0:
  1336. case 8000:
  1337. case 8001:
  1338. case 8002:
  1339. case 8003:
  1340. case 8004:
  1341. case 8005:
  1342. case 8006:
  1343. case 8007:
  1344. case 8008:
  1345. case 8009:
  1346. case 8010:
  1347. case 8011:
  1348. case 8012:
  1349. case 8013:
  1350. case 8014:
  1351. case 8015:
  1352. case 8016:
  1353. case 8017:
  1354. return true;
  1355. default:
  1356. return false;
  1357. }
  1358. }
  1359. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VideoDesc_descriptor() {
  1360. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1361. return file_level_enum_descriptors_protocol_2eproto[4];
  1362. }
  1363. bool VideoDesc_IsValid(int value) {
  1364. switch (value) {
  1365. case 0:
  1366. case 1:
  1367. case 2:
  1368. case 3:
  1369. case 4:
  1370. return true;
  1371. default:
  1372. return false;
  1373. }
  1374. }
  1375. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Gears_descriptor() {
  1376. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1377. return file_level_enum_descriptors_protocol_2eproto[5];
  1378. }
  1379. bool Gears_IsValid(int value) {
  1380. switch (value) {
  1381. case 0:
  1382. case 1:
  1383. case 2:
  1384. case 3:
  1385. return true;
  1386. default:
  1387. return false;
  1388. }
  1389. }
  1390. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Gears_D_descriptor() {
  1391. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1392. return file_level_enum_descriptors_protocol_2eproto[6];
  1393. }
  1394. bool Gears_D_IsValid(int value) {
  1395. switch (value) {
  1396. case 0:
  1397. case 1:
  1398. case 2:
  1399. case 3:
  1400. case 4:
  1401. return true;
  1402. default:
  1403. return false;
  1404. }
  1405. }
  1406. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DirectionLight_descriptor() {
  1407. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1408. return file_level_enum_descriptors_protocol_2eproto[7];
  1409. }
  1410. bool DirectionLight_IsValid(int value) {
  1411. switch (value) {
  1412. case 0:
  1413. case 1:
  1414. case 2:
  1415. return true;
  1416. default:
  1417. return false;
  1418. }
  1419. }
  1420. // ===================================================================
  1421. class CSAdd::_Internal {
  1422. public:
  1423. };
  1424. CSAdd::CSAdd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1425. bool is_message_owned)
  1426. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  1427. SharedCtor();
  1428. if (!is_message_owned) {
  1429. RegisterArenaDtor(arena);
  1430. }
  1431. // @@protoc_insertion_point(arena_constructor:RemoNet.CSAdd)
  1432. }
  1433. CSAdd::CSAdd(const CSAdd& from)
  1434. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1435. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  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. if (!from._internal_serial().empty()) {
  1441. serial_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_serial(),
  1442. GetArenaForAllocation());
  1443. }
  1444. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1445. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1446. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1447. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1448. if (!from._internal_name().empty()) {
  1449. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  1450. GetArenaForAllocation());
  1451. }
  1452. type_ = from.type_;
  1453. // @@protoc_insertion_point(copy_constructor:RemoNet.CSAdd)
  1454. }
  1455. inline void CSAdd::SharedCtor() {
  1456. serial_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1457. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1458. serial_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1459. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1460. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1461. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1462. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1463. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1464. type_ = 0;
  1465. }
  1466. CSAdd::~CSAdd() {
  1467. // @@protoc_insertion_point(destructor:RemoNet.CSAdd)
  1468. if (GetArenaForAllocation() != nullptr) return;
  1469. SharedDtor();
  1470. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1471. }
  1472. inline void CSAdd::SharedDtor() {
  1473. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  1474. serial_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1475. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1476. }
  1477. void CSAdd::ArenaDtor(void* object) {
  1478. CSAdd* _this = reinterpret_cast< CSAdd* >(object);
  1479. (void)_this;
  1480. }
  1481. void CSAdd::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1482. }
  1483. void CSAdd::SetCachedSize(int size) const {
  1484. _cached_size_.Set(size);
  1485. }
  1486. void CSAdd::Clear() {
  1487. // @@protoc_insertion_point(message_clear_start:RemoNet.CSAdd)
  1488. uint32_t cached_has_bits = 0;
  1489. // Prevent compiler warnings about cached_has_bits being unused
  1490. (void) cached_has_bits;
  1491. serial_.ClearToEmpty();
  1492. name_.ClearToEmpty();
  1493. type_ = 0;
  1494. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1495. }
  1496. const char* CSAdd::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1497. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1498. while (!ctx->Done(&ptr)) {
  1499. uint32_t tag;
  1500. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1501. switch (tag >> 3) {
  1502. // string serial = 1;
  1503. case 1:
  1504. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  1505. auto str = _internal_mutable_serial();
  1506. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1507. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSAdd.serial"));
  1508. CHK_(ptr);
  1509. } else
  1510. goto handle_unusual;
  1511. continue;
  1512. // int32 type = 2;
  1513. case 2:
  1514. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  1515. type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  1516. CHK_(ptr);
  1517. } else
  1518. goto handle_unusual;
  1519. continue;
  1520. // string name = 3;
  1521. case 3:
  1522. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  1523. auto str = _internal_mutable_name();
  1524. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1525. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSAdd.name"));
  1526. CHK_(ptr);
  1527. } else
  1528. goto handle_unusual;
  1529. continue;
  1530. default:
  1531. goto handle_unusual;
  1532. } // switch
  1533. handle_unusual:
  1534. if ((tag == 0) || ((tag & 7) == 4)) {
  1535. CHK_(ptr);
  1536. ctx->SetLastTag(tag);
  1537. goto message_done;
  1538. }
  1539. ptr = UnknownFieldParse(
  1540. tag,
  1541. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1542. ptr, ctx);
  1543. CHK_(ptr != nullptr);
  1544. } // while
  1545. message_done:
  1546. return ptr;
  1547. failure:
  1548. ptr = nullptr;
  1549. goto message_done;
  1550. #undef CHK_
  1551. }
  1552. uint8_t* CSAdd::_InternalSerialize(
  1553. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1554. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSAdd)
  1555. uint32_t cached_has_bits = 0;
  1556. (void) cached_has_bits;
  1557. // string serial = 1;
  1558. if (!this->_internal_serial().empty()) {
  1559. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1560. this->_internal_serial().data(), static_cast<int>(this->_internal_serial().length()),
  1561. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1562. "RemoNet.CSAdd.serial");
  1563. target = stream->WriteStringMaybeAliased(
  1564. 1, this->_internal_serial(), target);
  1565. }
  1566. // int32 type = 2;
  1567. if (this->_internal_type() != 0) {
  1568. target = stream->EnsureSpace(target);
  1569. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_type(), target);
  1570. }
  1571. // string name = 3;
  1572. if (!this->_internal_name().empty()) {
  1573. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1574. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  1575. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1576. "RemoNet.CSAdd.name");
  1577. target = stream->WriteStringMaybeAliased(
  1578. 3, this->_internal_name(), target);
  1579. }
  1580. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1581. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1582. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1583. }
  1584. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSAdd)
  1585. return target;
  1586. }
  1587. size_t CSAdd::ByteSizeLong() const {
  1588. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSAdd)
  1589. size_t total_size = 0;
  1590. uint32_t cached_has_bits = 0;
  1591. // Prevent compiler warnings about cached_has_bits being unused
  1592. (void) cached_has_bits;
  1593. // string serial = 1;
  1594. if (!this->_internal_serial().empty()) {
  1595. total_size += 1 +
  1596. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1597. this->_internal_serial());
  1598. }
  1599. // string name = 3;
  1600. if (!this->_internal_name().empty()) {
  1601. total_size += 1 +
  1602. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1603. this->_internal_name());
  1604. }
  1605. // int32 type = 2;
  1606. if (this->_internal_type() != 0) {
  1607. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_type());
  1608. }
  1609. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  1610. }
  1611. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSAdd::_class_data_ = {
  1612. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  1613. CSAdd::MergeImpl
  1614. };
  1615. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSAdd::GetClassData() const { return &_class_data_; }
  1616. void CSAdd::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  1617. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1618. static_cast<CSAdd *>(to)->MergeFrom(
  1619. static_cast<const CSAdd &>(from));
  1620. }
  1621. void CSAdd::MergeFrom(const CSAdd& from) {
  1622. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSAdd)
  1623. GOOGLE_DCHECK_NE(&from, this);
  1624. uint32_t cached_has_bits = 0;
  1625. (void) cached_has_bits;
  1626. if (!from._internal_serial().empty()) {
  1627. _internal_set_serial(from._internal_serial());
  1628. }
  1629. if (!from._internal_name().empty()) {
  1630. _internal_set_name(from._internal_name());
  1631. }
  1632. if (from._internal_type() != 0) {
  1633. _internal_set_type(from._internal_type());
  1634. }
  1635. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1636. }
  1637. void CSAdd::CopyFrom(const CSAdd& from) {
  1638. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSAdd)
  1639. if (&from == this) return;
  1640. Clear();
  1641. MergeFrom(from);
  1642. }
  1643. bool CSAdd::IsInitialized() const {
  1644. return true;
  1645. }
  1646. void CSAdd::InternalSwap(CSAdd* other) {
  1647. using std::swap;
  1648. auto* lhs_arena = GetArenaForAllocation();
  1649. auto* rhs_arena = other->GetArenaForAllocation();
  1650. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  1651. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  1652. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  1653. &serial_, lhs_arena,
  1654. &other->serial_, rhs_arena
  1655. );
  1656. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  1657. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  1658. &name_, lhs_arena,
  1659. &other->name_, rhs_arena
  1660. );
  1661. swap(type_, other->type_);
  1662. }
  1663. ::PROTOBUF_NAMESPACE_ID::Metadata CSAdd::GetMetadata() const {
  1664. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  1665. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  1666. file_level_metadata_protocol_2eproto[0]);
  1667. }
  1668. // ===================================================================
  1669. class SCAdd::_Internal {
  1670. public:
  1671. };
  1672. SCAdd::SCAdd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1673. bool is_message_owned)
  1674. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  1675. SharedCtor();
  1676. if (!is_message_owned) {
  1677. RegisterArenaDtor(arena);
  1678. }
  1679. // @@protoc_insertion_point(arena_constructor:RemoNet.SCAdd)
  1680. }
  1681. SCAdd::SCAdd(const SCAdd& from)
  1682. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1683. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1684. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1685. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1686. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1687. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1688. if (!from._internal_name().empty()) {
  1689. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  1690. GetArenaForAllocation());
  1691. }
  1692. ::memcpy(&ret_, &from.ret_,
  1693. static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  1694. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  1695. // @@protoc_insertion_point(copy_constructor:RemoNet.SCAdd)
  1696. }
  1697. inline void SCAdd::SharedCtor() {
  1698. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1699. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1700. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1701. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1702. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  1703. reinterpret_cast<char*>(&ret_) - reinterpret_cast<char*>(this)),
  1704. 0, static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  1705. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  1706. }
  1707. SCAdd::~SCAdd() {
  1708. // @@protoc_insertion_point(destructor:RemoNet.SCAdd)
  1709. if (GetArenaForAllocation() != nullptr) return;
  1710. SharedDtor();
  1711. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1712. }
  1713. inline void SCAdd::SharedDtor() {
  1714. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  1715. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1716. }
  1717. void SCAdd::ArenaDtor(void* object) {
  1718. SCAdd* _this = reinterpret_cast< SCAdd* >(object);
  1719. (void)_this;
  1720. }
  1721. void SCAdd::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1722. }
  1723. void SCAdd::SetCachedSize(int size) const {
  1724. _cached_size_.Set(size);
  1725. }
  1726. void SCAdd::Clear() {
  1727. // @@protoc_insertion_point(message_clear_start:RemoNet.SCAdd)
  1728. uint32_t cached_has_bits = 0;
  1729. // Prevent compiler warnings about cached_has_bits being unused
  1730. (void) cached_has_bits;
  1731. name_.ClearToEmpty();
  1732. ::memset(&ret_, 0, static_cast<size_t>(
  1733. reinterpret_cast<char*>(&cid_) -
  1734. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  1735. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1736. }
  1737. const char* SCAdd::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1738. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1739. while (!ctx->Done(&ptr)) {
  1740. uint32_t tag;
  1741. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1742. switch (tag >> 3) {
  1743. // bool ret = 1;
  1744. case 1:
  1745. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  1746. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1747. CHK_(ptr);
  1748. } else
  1749. goto handle_unusual;
  1750. continue;
  1751. // int32 uid = 2;
  1752. case 2:
  1753. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  1754. uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  1755. CHK_(ptr);
  1756. } else
  1757. goto handle_unusual;
  1758. continue;
  1759. // int32 cid = 3;
  1760. case 3:
  1761. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  1762. cid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  1763. CHK_(ptr);
  1764. } else
  1765. goto handle_unusual;
  1766. continue;
  1767. // string name = 4;
  1768. case 4:
  1769. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  1770. auto str = _internal_mutable_name();
  1771. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1772. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.SCAdd.name"));
  1773. CHK_(ptr);
  1774. } else
  1775. goto handle_unusual;
  1776. continue;
  1777. default:
  1778. goto handle_unusual;
  1779. } // switch
  1780. handle_unusual:
  1781. if ((tag == 0) || ((tag & 7) == 4)) {
  1782. CHK_(ptr);
  1783. ctx->SetLastTag(tag);
  1784. goto message_done;
  1785. }
  1786. ptr = UnknownFieldParse(
  1787. tag,
  1788. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1789. ptr, ctx);
  1790. CHK_(ptr != nullptr);
  1791. } // while
  1792. message_done:
  1793. return ptr;
  1794. failure:
  1795. ptr = nullptr;
  1796. goto message_done;
  1797. #undef CHK_
  1798. }
  1799. uint8_t* SCAdd::_InternalSerialize(
  1800. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1801. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCAdd)
  1802. uint32_t cached_has_bits = 0;
  1803. (void) cached_has_bits;
  1804. // bool ret = 1;
  1805. if (this->_internal_ret() != 0) {
  1806. target = stream->EnsureSpace(target);
  1807. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  1808. }
  1809. // int32 uid = 2;
  1810. if (this->_internal_uid() != 0) {
  1811. target = stream->EnsureSpace(target);
  1812. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_uid(), target);
  1813. }
  1814. // int32 cid = 3;
  1815. if (this->_internal_cid() != 0) {
  1816. target = stream->EnsureSpace(target);
  1817. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_cid(), target);
  1818. }
  1819. // string name = 4;
  1820. if (!this->_internal_name().empty()) {
  1821. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1822. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  1823. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1824. "RemoNet.SCAdd.name");
  1825. target = stream->WriteStringMaybeAliased(
  1826. 4, this->_internal_name(), target);
  1827. }
  1828. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1829. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1830. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1831. }
  1832. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCAdd)
  1833. return target;
  1834. }
  1835. size_t SCAdd::ByteSizeLong() const {
  1836. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCAdd)
  1837. size_t total_size = 0;
  1838. uint32_t cached_has_bits = 0;
  1839. // Prevent compiler warnings about cached_has_bits being unused
  1840. (void) cached_has_bits;
  1841. // string name = 4;
  1842. if (!this->_internal_name().empty()) {
  1843. total_size += 1 +
  1844. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1845. this->_internal_name());
  1846. }
  1847. // bool ret = 1;
  1848. if (this->_internal_ret() != 0) {
  1849. total_size += 1 + 1;
  1850. }
  1851. // int32 uid = 2;
  1852. if (this->_internal_uid() != 0) {
  1853. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_uid());
  1854. }
  1855. // int32 cid = 3;
  1856. if (this->_internal_cid() != 0) {
  1857. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_cid());
  1858. }
  1859. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  1860. }
  1861. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCAdd::_class_data_ = {
  1862. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  1863. SCAdd::MergeImpl
  1864. };
  1865. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCAdd::GetClassData() const { return &_class_data_; }
  1866. void SCAdd::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  1867. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1868. static_cast<SCAdd *>(to)->MergeFrom(
  1869. static_cast<const SCAdd &>(from));
  1870. }
  1871. void SCAdd::MergeFrom(const SCAdd& from) {
  1872. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCAdd)
  1873. GOOGLE_DCHECK_NE(&from, this);
  1874. uint32_t cached_has_bits = 0;
  1875. (void) cached_has_bits;
  1876. if (!from._internal_name().empty()) {
  1877. _internal_set_name(from._internal_name());
  1878. }
  1879. if (from._internal_ret() != 0) {
  1880. _internal_set_ret(from._internal_ret());
  1881. }
  1882. if (from._internal_uid() != 0) {
  1883. _internal_set_uid(from._internal_uid());
  1884. }
  1885. if (from._internal_cid() != 0) {
  1886. _internal_set_cid(from._internal_cid());
  1887. }
  1888. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1889. }
  1890. void SCAdd::CopyFrom(const SCAdd& from) {
  1891. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCAdd)
  1892. if (&from == this) return;
  1893. Clear();
  1894. MergeFrom(from);
  1895. }
  1896. bool SCAdd::IsInitialized() const {
  1897. return true;
  1898. }
  1899. void SCAdd::InternalSwap(SCAdd* other) {
  1900. using std::swap;
  1901. auto* lhs_arena = GetArenaForAllocation();
  1902. auto* rhs_arena = other->GetArenaForAllocation();
  1903. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  1904. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  1905. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  1906. &name_, lhs_arena,
  1907. &other->name_, rhs_arena
  1908. );
  1909. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  1910. PROTOBUF_FIELD_OFFSET(SCAdd, cid_)
  1911. + sizeof(SCAdd::cid_)
  1912. - PROTOBUF_FIELD_OFFSET(SCAdd, ret_)>(
  1913. reinterpret_cast<char*>(&ret_),
  1914. reinterpret_cast<char*>(&other->ret_));
  1915. }
  1916. ::PROTOBUF_NAMESPACE_ID::Metadata SCAdd::GetMetadata() const {
  1917. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  1918. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  1919. file_level_metadata_protocol_2eproto[1]);
  1920. }
  1921. // ===================================================================
  1922. class SCKickOff::_Internal {
  1923. public:
  1924. };
  1925. SCKickOff::SCKickOff(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1926. bool is_message_owned)
  1927. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  1928. // @@protoc_insertion_point(arena_constructor:RemoNet.SCKickOff)
  1929. }
  1930. SCKickOff::SCKickOff(const SCKickOff& from)
  1931. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  1932. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1933. // @@protoc_insertion_point(copy_constructor:RemoNet.SCKickOff)
  1934. }
  1935. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCKickOff::_class_data_ = {
  1936. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  1937. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  1938. };
  1939. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCKickOff::GetClassData() const { return &_class_data_; }
  1940. ::PROTOBUF_NAMESPACE_ID::Metadata SCKickOff::GetMetadata() const {
  1941. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  1942. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  1943. file_level_metadata_protocol_2eproto[2]);
  1944. }
  1945. // ===================================================================
  1946. class Robot::_Internal {
  1947. public:
  1948. };
  1949. Robot::Robot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1950. bool is_message_owned)
  1951. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  1952. SharedCtor();
  1953. if (!is_message_owned) {
  1954. RegisterArenaDtor(arena);
  1955. }
  1956. // @@protoc_insertion_point(arena_constructor:RemoNet.Robot)
  1957. }
  1958. Robot::Robot(const Robot& from)
  1959. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1960. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1961. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1962. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1963. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1964. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1965. if (!from._internal_name().empty()) {
  1966. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  1967. GetArenaForAllocation());
  1968. }
  1969. ::memcpy(&rid_, &from.rid_,
  1970. static_cast<size_t>(reinterpret_cast<char*>(&state_) -
  1971. reinterpret_cast<char*>(&rid_)) + sizeof(state_));
  1972. // @@protoc_insertion_point(copy_constructor:RemoNet.Robot)
  1973. }
  1974. inline void Robot::SharedCtor() {
  1975. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1976. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1977. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1978. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1979. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  1980. reinterpret_cast<char*>(&rid_) - reinterpret_cast<char*>(this)),
  1981. 0, static_cast<size_t>(reinterpret_cast<char*>(&state_) -
  1982. reinterpret_cast<char*>(&rid_)) + sizeof(state_));
  1983. }
  1984. Robot::~Robot() {
  1985. // @@protoc_insertion_point(destructor:RemoNet.Robot)
  1986. if (GetArenaForAllocation() != nullptr) return;
  1987. SharedDtor();
  1988. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1989. }
  1990. inline void Robot::SharedDtor() {
  1991. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  1992. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1993. }
  1994. void Robot::ArenaDtor(void* object) {
  1995. Robot* _this = reinterpret_cast< Robot* >(object);
  1996. (void)_this;
  1997. }
  1998. void Robot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1999. }
  2000. void Robot::SetCachedSize(int size) const {
  2001. _cached_size_.Set(size);
  2002. }
  2003. void Robot::Clear() {
  2004. // @@protoc_insertion_point(message_clear_start:RemoNet.Robot)
  2005. uint32_t cached_has_bits = 0;
  2006. // Prevent compiler warnings about cached_has_bits being unused
  2007. (void) cached_has_bits;
  2008. name_.ClearToEmpty();
  2009. ::memset(&rid_, 0, static_cast<size_t>(
  2010. reinterpret_cast<char*>(&state_) -
  2011. reinterpret_cast<char*>(&rid_)) + sizeof(state_));
  2012. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2013. }
  2014. const char* Robot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2015. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2016. while (!ctx->Done(&ptr)) {
  2017. uint32_t tag;
  2018. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2019. switch (tag >> 3) {
  2020. // int32 rid = 1;
  2021. case 1:
  2022. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  2023. rid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2024. CHK_(ptr);
  2025. } else
  2026. goto handle_unusual;
  2027. continue;
  2028. // string name = 2;
  2029. case 2:
  2030. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  2031. auto str = _internal_mutable_name();
  2032. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2033. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Robot.name"));
  2034. CHK_(ptr);
  2035. } else
  2036. goto handle_unusual;
  2037. continue;
  2038. // int32 type = 3;
  2039. case 3:
  2040. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  2041. type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2042. CHK_(ptr);
  2043. } else
  2044. goto handle_unusual;
  2045. continue;
  2046. // .RemoNet.Robot.RobotState state = 4;
  2047. case 4:
  2048. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  2049. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2050. CHK_(ptr);
  2051. _internal_set_state(static_cast<::RemoNet::Robot_RobotState>(val));
  2052. } else
  2053. goto handle_unusual;
  2054. continue;
  2055. default:
  2056. goto handle_unusual;
  2057. } // switch
  2058. handle_unusual:
  2059. if ((tag == 0) || ((tag & 7) == 4)) {
  2060. CHK_(ptr);
  2061. ctx->SetLastTag(tag);
  2062. goto message_done;
  2063. }
  2064. ptr = UnknownFieldParse(
  2065. tag,
  2066. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2067. ptr, ctx);
  2068. CHK_(ptr != nullptr);
  2069. } // while
  2070. message_done:
  2071. return ptr;
  2072. failure:
  2073. ptr = nullptr;
  2074. goto message_done;
  2075. #undef CHK_
  2076. }
  2077. uint8_t* Robot::_InternalSerialize(
  2078. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2079. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Robot)
  2080. uint32_t cached_has_bits = 0;
  2081. (void) cached_has_bits;
  2082. // int32 rid = 1;
  2083. if (this->_internal_rid() != 0) {
  2084. target = stream->EnsureSpace(target);
  2085. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_rid(), target);
  2086. }
  2087. // string name = 2;
  2088. if (!this->_internal_name().empty()) {
  2089. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2090. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  2091. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2092. "RemoNet.Robot.name");
  2093. target = stream->WriteStringMaybeAliased(
  2094. 2, this->_internal_name(), target);
  2095. }
  2096. // int32 type = 3;
  2097. if (this->_internal_type() != 0) {
  2098. target = stream->EnsureSpace(target);
  2099. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_type(), target);
  2100. }
  2101. // .RemoNet.Robot.RobotState state = 4;
  2102. if (this->_internal_state() != 0) {
  2103. target = stream->EnsureSpace(target);
  2104. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  2105. 4, this->_internal_state(), target);
  2106. }
  2107. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2108. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2109. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2110. }
  2111. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Robot)
  2112. return target;
  2113. }
  2114. size_t Robot::ByteSizeLong() const {
  2115. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Robot)
  2116. size_t total_size = 0;
  2117. uint32_t cached_has_bits = 0;
  2118. // Prevent compiler warnings about cached_has_bits being unused
  2119. (void) cached_has_bits;
  2120. // string name = 2;
  2121. if (!this->_internal_name().empty()) {
  2122. total_size += 1 +
  2123. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2124. this->_internal_name());
  2125. }
  2126. // int32 rid = 1;
  2127. if (this->_internal_rid() != 0) {
  2128. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_rid());
  2129. }
  2130. // int32 type = 3;
  2131. if (this->_internal_type() != 0) {
  2132. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_type());
  2133. }
  2134. // .RemoNet.Robot.RobotState state = 4;
  2135. if (this->_internal_state() != 0) {
  2136. total_size += 1 +
  2137. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_state());
  2138. }
  2139. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2140. }
  2141. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Robot::_class_data_ = {
  2142. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2143. Robot::MergeImpl
  2144. };
  2145. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Robot::GetClassData() const { return &_class_data_; }
  2146. void Robot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2147. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2148. static_cast<Robot *>(to)->MergeFrom(
  2149. static_cast<const Robot &>(from));
  2150. }
  2151. void Robot::MergeFrom(const Robot& from) {
  2152. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Robot)
  2153. GOOGLE_DCHECK_NE(&from, this);
  2154. uint32_t cached_has_bits = 0;
  2155. (void) cached_has_bits;
  2156. if (!from._internal_name().empty()) {
  2157. _internal_set_name(from._internal_name());
  2158. }
  2159. if (from._internal_rid() != 0) {
  2160. _internal_set_rid(from._internal_rid());
  2161. }
  2162. if (from._internal_type() != 0) {
  2163. _internal_set_type(from._internal_type());
  2164. }
  2165. if (from._internal_state() != 0) {
  2166. _internal_set_state(from._internal_state());
  2167. }
  2168. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2169. }
  2170. void Robot::CopyFrom(const Robot& from) {
  2171. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Robot)
  2172. if (&from == this) return;
  2173. Clear();
  2174. MergeFrom(from);
  2175. }
  2176. bool Robot::IsInitialized() const {
  2177. return true;
  2178. }
  2179. void Robot::InternalSwap(Robot* other) {
  2180. using std::swap;
  2181. auto* lhs_arena = GetArenaForAllocation();
  2182. auto* rhs_arena = other->GetArenaForAllocation();
  2183. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2184. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2185. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2186. &name_, lhs_arena,
  2187. &other->name_, rhs_arena
  2188. );
  2189. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  2190. PROTOBUF_FIELD_OFFSET(Robot, state_)
  2191. + sizeof(Robot::state_)
  2192. - PROTOBUF_FIELD_OFFSET(Robot, rid_)>(
  2193. reinterpret_cast<char*>(&rid_),
  2194. reinterpret_cast<char*>(&other->rid_));
  2195. }
  2196. ::PROTOBUF_NAMESPACE_ID::Metadata Robot::GetMetadata() const {
  2197. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2198. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2199. file_level_metadata_protocol_2eproto[3]);
  2200. }
  2201. // ===================================================================
  2202. class CSRobot::_Internal {
  2203. public:
  2204. };
  2205. CSRobot::CSRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2206. bool is_message_owned)
  2207. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  2208. // @@protoc_insertion_point(arena_constructor:RemoNet.CSRobot)
  2209. }
  2210. CSRobot::CSRobot(const CSRobot& from)
  2211. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  2212. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2213. // @@protoc_insertion_point(copy_constructor:RemoNet.CSRobot)
  2214. }
  2215. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSRobot::_class_data_ = {
  2216. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  2217. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  2218. };
  2219. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSRobot::GetClassData() const { return &_class_data_; }
  2220. ::PROTOBUF_NAMESPACE_ID::Metadata CSRobot::GetMetadata() const {
  2221. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2222. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2223. file_level_metadata_protocol_2eproto[4]);
  2224. }
  2225. // ===================================================================
  2226. class SCRobot::_Internal {
  2227. public:
  2228. };
  2229. SCRobot::SCRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2230. bool is_message_owned)
  2231. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  2232. robot_(arena) {
  2233. SharedCtor();
  2234. if (!is_message_owned) {
  2235. RegisterArenaDtor(arena);
  2236. }
  2237. // @@protoc_insertion_point(arena_constructor:RemoNet.SCRobot)
  2238. }
  2239. SCRobot::SCRobot(const SCRobot& from)
  2240. : ::PROTOBUF_NAMESPACE_ID::Message(),
  2241. robot_(from.robot_) {
  2242. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2243. // @@protoc_insertion_point(copy_constructor:RemoNet.SCRobot)
  2244. }
  2245. inline void SCRobot::SharedCtor() {
  2246. }
  2247. SCRobot::~SCRobot() {
  2248. // @@protoc_insertion_point(destructor:RemoNet.SCRobot)
  2249. if (GetArenaForAllocation() != nullptr) return;
  2250. SharedDtor();
  2251. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2252. }
  2253. inline void SCRobot::SharedDtor() {
  2254. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2255. }
  2256. void SCRobot::ArenaDtor(void* object) {
  2257. SCRobot* _this = reinterpret_cast< SCRobot* >(object);
  2258. (void)_this;
  2259. }
  2260. void SCRobot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2261. }
  2262. void SCRobot::SetCachedSize(int size) const {
  2263. _cached_size_.Set(size);
  2264. }
  2265. void SCRobot::Clear() {
  2266. // @@protoc_insertion_point(message_clear_start:RemoNet.SCRobot)
  2267. uint32_t cached_has_bits = 0;
  2268. // Prevent compiler warnings about cached_has_bits being unused
  2269. (void) cached_has_bits;
  2270. robot_.Clear();
  2271. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2272. }
  2273. const char* SCRobot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2274. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2275. while (!ctx->Done(&ptr)) {
  2276. uint32_t tag;
  2277. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2278. switch (tag >> 3) {
  2279. // repeated .RemoNet.Robot robot = 1;
  2280. case 1:
  2281. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  2282. ptr -= 1;
  2283. do {
  2284. ptr += 1;
  2285. ptr = ctx->ParseMessage(_internal_add_robot(), ptr);
  2286. CHK_(ptr);
  2287. if (!ctx->DataAvailable(ptr)) break;
  2288. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
  2289. } else
  2290. goto handle_unusual;
  2291. continue;
  2292. default:
  2293. goto handle_unusual;
  2294. } // switch
  2295. handle_unusual:
  2296. if ((tag == 0) || ((tag & 7) == 4)) {
  2297. CHK_(ptr);
  2298. ctx->SetLastTag(tag);
  2299. goto message_done;
  2300. }
  2301. ptr = UnknownFieldParse(
  2302. tag,
  2303. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2304. ptr, ctx);
  2305. CHK_(ptr != nullptr);
  2306. } // while
  2307. message_done:
  2308. return ptr;
  2309. failure:
  2310. ptr = nullptr;
  2311. goto message_done;
  2312. #undef CHK_
  2313. }
  2314. uint8_t* SCRobot::_InternalSerialize(
  2315. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2316. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCRobot)
  2317. uint32_t cached_has_bits = 0;
  2318. (void) cached_has_bits;
  2319. // repeated .RemoNet.Robot robot = 1;
  2320. for (unsigned int i = 0,
  2321. n = static_cast<unsigned int>(this->_internal_robot_size()); i < n; i++) {
  2322. target = stream->EnsureSpace(target);
  2323. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2324. InternalWriteMessage(1, this->_internal_robot(i), target, stream);
  2325. }
  2326. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2327. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2328. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2329. }
  2330. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCRobot)
  2331. return target;
  2332. }
  2333. size_t SCRobot::ByteSizeLong() const {
  2334. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCRobot)
  2335. size_t total_size = 0;
  2336. uint32_t cached_has_bits = 0;
  2337. // Prevent compiler warnings about cached_has_bits being unused
  2338. (void) cached_has_bits;
  2339. // repeated .RemoNet.Robot robot = 1;
  2340. total_size += 1UL * this->_internal_robot_size();
  2341. for (const auto& msg : this->robot_) {
  2342. total_size +=
  2343. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  2344. }
  2345. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2346. }
  2347. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCRobot::_class_data_ = {
  2348. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2349. SCRobot::MergeImpl
  2350. };
  2351. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCRobot::GetClassData() const { return &_class_data_; }
  2352. void SCRobot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2353. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2354. static_cast<SCRobot *>(to)->MergeFrom(
  2355. static_cast<const SCRobot &>(from));
  2356. }
  2357. void SCRobot::MergeFrom(const SCRobot& from) {
  2358. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCRobot)
  2359. GOOGLE_DCHECK_NE(&from, this);
  2360. uint32_t cached_has_bits = 0;
  2361. (void) cached_has_bits;
  2362. robot_.MergeFrom(from.robot_);
  2363. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2364. }
  2365. void SCRobot::CopyFrom(const SCRobot& from) {
  2366. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCRobot)
  2367. if (&from == this) return;
  2368. Clear();
  2369. MergeFrom(from);
  2370. }
  2371. bool SCRobot::IsInitialized() const {
  2372. return true;
  2373. }
  2374. void SCRobot::InternalSwap(SCRobot* other) {
  2375. using std::swap;
  2376. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2377. robot_.InternalSwap(&other->robot_);
  2378. }
  2379. ::PROTOBUF_NAMESPACE_ID::Metadata SCRobot::GetMetadata() const {
  2380. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2381. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2382. file_level_metadata_protocol_2eproto[5]);
  2383. }
  2384. // ===================================================================
  2385. class CSSign::_Internal {
  2386. public:
  2387. };
  2388. CSSign::CSSign(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2389. bool is_message_owned)
  2390. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  2391. SharedCtor();
  2392. if (!is_message_owned) {
  2393. RegisterArenaDtor(arena);
  2394. }
  2395. // @@protoc_insertion_point(arena_constructor:RemoNet.CSSign)
  2396. }
  2397. CSSign::CSSign(const CSSign& from)
  2398. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2399. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2400. account_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2401. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2402. account_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2403. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2404. if (!from._internal_account().empty()) {
  2405. account_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_account(),
  2406. GetArenaForAllocation());
  2407. }
  2408. password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2409. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2410. password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2411. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2412. if (!from._internal_password().empty()) {
  2413. password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_password(),
  2414. GetArenaForAllocation());
  2415. }
  2416. // @@protoc_insertion_point(copy_constructor:RemoNet.CSSign)
  2417. }
  2418. inline void CSSign::SharedCtor() {
  2419. account_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2420. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2421. account_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2422. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2423. password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2424. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2425. password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2426. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2427. }
  2428. CSSign::~CSSign() {
  2429. // @@protoc_insertion_point(destructor:RemoNet.CSSign)
  2430. if (GetArenaForAllocation() != nullptr) return;
  2431. SharedDtor();
  2432. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2433. }
  2434. inline void CSSign::SharedDtor() {
  2435. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2436. account_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2437. password_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2438. }
  2439. void CSSign::ArenaDtor(void* object) {
  2440. CSSign* _this = reinterpret_cast< CSSign* >(object);
  2441. (void)_this;
  2442. }
  2443. void CSSign::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2444. }
  2445. void CSSign::SetCachedSize(int size) const {
  2446. _cached_size_.Set(size);
  2447. }
  2448. void CSSign::Clear() {
  2449. // @@protoc_insertion_point(message_clear_start:RemoNet.CSSign)
  2450. uint32_t cached_has_bits = 0;
  2451. // Prevent compiler warnings about cached_has_bits being unused
  2452. (void) cached_has_bits;
  2453. account_.ClearToEmpty();
  2454. password_.ClearToEmpty();
  2455. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2456. }
  2457. const char* CSSign::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2458. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2459. while (!ctx->Done(&ptr)) {
  2460. uint32_t tag;
  2461. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2462. switch (tag >> 3) {
  2463. // string account = 1;
  2464. case 1:
  2465. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  2466. auto str = _internal_mutable_account();
  2467. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2468. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSSign.account"));
  2469. CHK_(ptr);
  2470. } else
  2471. goto handle_unusual;
  2472. continue;
  2473. // string password = 2;
  2474. case 2:
  2475. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  2476. auto str = _internal_mutable_password();
  2477. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2478. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSSign.password"));
  2479. CHK_(ptr);
  2480. } else
  2481. goto handle_unusual;
  2482. continue;
  2483. default:
  2484. goto handle_unusual;
  2485. } // switch
  2486. handle_unusual:
  2487. if ((tag == 0) || ((tag & 7) == 4)) {
  2488. CHK_(ptr);
  2489. ctx->SetLastTag(tag);
  2490. goto message_done;
  2491. }
  2492. ptr = UnknownFieldParse(
  2493. tag,
  2494. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2495. ptr, ctx);
  2496. CHK_(ptr != nullptr);
  2497. } // while
  2498. message_done:
  2499. return ptr;
  2500. failure:
  2501. ptr = nullptr;
  2502. goto message_done;
  2503. #undef CHK_
  2504. }
  2505. uint8_t* CSSign::_InternalSerialize(
  2506. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2507. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSSign)
  2508. uint32_t cached_has_bits = 0;
  2509. (void) cached_has_bits;
  2510. // string account = 1;
  2511. if (!this->_internal_account().empty()) {
  2512. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2513. this->_internal_account().data(), static_cast<int>(this->_internal_account().length()),
  2514. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2515. "RemoNet.CSSign.account");
  2516. target = stream->WriteStringMaybeAliased(
  2517. 1, this->_internal_account(), target);
  2518. }
  2519. // string password = 2;
  2520. if (!this->_internal_password().empty()) {
  2521. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2522. this->_internal_password().data(), static_cast<int>(this->_internal_password().length()),
  2523. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2524. "RemoNet.CSSign.password");
  2525. target = stream->WriteStringMaybeAliased(
  2526. 2, this->_internal_password(), target);
  2527. }
  2528. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2529. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2530. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2531. }
  2532. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSSign)
  2533. return target;
  2534. }
  2535. size_t CSSign::ByteSizeLong() const {
  2536. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSSign)
  2537. size_t total_size = 0;
  2538. uint32_t cached_has_bits = 0;
  2539. // Prevent compiler warnings about cached_has_bits being unused
  2540. (void) cached_has_bits;
  2541. // string account = 1;
  2542. if (!this->_internal_account().empty()) {
  2543. total_size += 1 +
  2544. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2545. this->_internal_account());
  2546. }
  2547. // string password = 2;
  2548. if (!this->_internal_password().empty()) {
  2549. total_size += 1 +
  2550. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2551. this->_internal_password());
  2552. }
  2553. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2554. }
  2555. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSSign::_class_data_ = {
  2556. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2557. CSSign::MergeImpl
  2558. };
  2559. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSSign::GetClassData() const { return &_class_data_; }
  2560. void CSSign::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2561. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2562. static_cast<CSSign *>(to)->MergeFrom(
  2563. static_cast<const CSSign &>(from));
  2564. }
  2565. void CSSign::MergeFrom(const CSSign& from) {
  2566. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSSign)
  2567. GOOGLE_DCHECK_NE(&from, this);
  2568. uint32_t cached_has_bits = 0;
  2569. (void) cached_has_bits;
  2570. if (!from._internal_account().empty()) {
  2571. _internal_set_account(from._internal_account());
  2572. }
  2573. if (!from._internal_password().empty()) {
  2574. _internal_set_password(from._internal_password());
  2575. }
  2576. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2577. }
  2578. void CSSign::CopyFrom(const CSSign& from) {
  2579. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSSign)
  2580. if (&from == this) return;
  2581. Clear();
  2582. MergeFrom(from);
  2583. }
  2584. bool CSSign::IsInitialized() const {
  2585. return true;
  2586. }
  2587. void CSSign::InternalSwap(CSSign* other) {
  2588. using std::swap;
  2589. auto* lhs_arena = GetArenaForAllocation();
  2590. auto* rhs_arena = other->GetArenaForAllocation();
  2591. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2592. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2593. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2594. &account_, lhs_arena,
  2595. &other->account_, rhs_arena
  2596. );
  2597. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2598. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2599. &password_, lhs_arena,
  2600. &other->password_, rhs_arena
  2601. );
  2602. }
  2603. ::PROTOBUF_NAMESPACE_ID::Metadata CSSign::GetMetadata() const {
  2604. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2605. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2606. file_level_metadata_protocol_2eproto[6]);
  2607. }
  2608. // ===================================================================
  2609. class SCSign::_Internal {
  2610. public:
  2611. };
  2612. SCSign::SCSign(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2613. bool is_message_owned)
  2614. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  2615. SharedCtor();
  2616. if (!is_message_owned) {
  2617. RegisterArenaDtor(arena);
  2618. }
  2619. // @@protoc_insertion_point(arena_constructor:RemoNet.SCSign)
  2620. }
  2621. SCSign::SCSign(const SCSign& from)
  2622. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2623. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2624. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2625. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2626. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2627. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2628. if (!from._internal_name().empty()) {
  2629. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  2630. GetArenaForAllocation());
  2631. }
  2632. ::memcpy(&ret_, &from.ret_,
  2633. static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  2634. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  2635. // @@protoc_insertion_point(copy_constructor:RemoNet.SCSign)
  2636. }
  2637. inline void SCSign::SharedCtor() {
  2638. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2639. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2640. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2641. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2642. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  2643. reinterpret_cast<char*>(&ret_) - reinterpret_cast<char*>(this)),
  2644. 0, static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  2645. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  2646. }
  2647. SCSign::~SCSign() {
  2648. // @@protoc_insertion_point(destructor:RemoNet.SCSign)
  2649. if (GetArenaForAllocation() != nullptr) return;
  2650. SharedDtor();
  2651. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2652. }
  2653. inline void SCSign::SharedDtor() {
  2654. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2655. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2656. }
  2657. void SCSign::ArenaDtor(void* object) {
  2658. SCSign* _this = reinterpret_cast< SCSign* >(object);
  2659. (void)_this;
  2660. }
  2661. void SCSign::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2662. }
  2663. void SCSign::SetCachedSize(int size) const {
  2664. _cached_size_.Set(size);
  2665. }
  2666. void SCSign::Clear() {
  2667. // @@protoc_insertion_point(message_clear_start:RemoNet.SCSign)
  2668. uint32_t cached_has_bits = 0;
  2669. // Prevent compiler warnings about cached_has_bits being unused
  2670. (void) cached_has_bits;
  2671. name_.ClearToEmpty();
  2672. ::memset(&ret_, 0, static_cast<size_t>(
  2673. reinterpret_cast<char*>(&cid_) -
  2674. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  2675. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2676. }
  2677. const char* SCSign::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2678. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2679. while (!ctx->Done(&ptr)) {
  2680. uint32_t tag;
  2681. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2682. switch (tag >> 3) {
  2683. // bool ret = 1;
  2684. case 1:
  2685. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  2686. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2687. CHK_(ptr);
  2688. } else
  2689. goto handle_unusual;
  2690. continue;
  2691. // int32 uid = 2;
  2692. case 2:
  2693. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  2694. uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2695. CHK_(ptr);
  2696. } else
  2697. goto handle_unusual;
  2698. continue;
  2699. // int32 cid = 3;
  2700. case 3:
  2701. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  2702. cid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2703. CHK_(ptr);
  2704. } else
  2705. goto handle_unusual;
  2706. continue;
  2707. // string name = 4;
  2708. case 4:
  2709. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  2710. auto str = _internal_mutable_name();
  2711. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2712. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.SCSign.name"));
  2713. CHK_(ptr);
  2714. } else
  2715. goto handle_unusual;
  2716. continue;
  2717. default:
  2718. goto handle_unusual;
  2719. } // switch
  2720. handle_unusual:
  2721. if ((tag == 0) || ((tag & 7) == 4)) {
  2722. CHK_(ptr);
  2723. ctx->SetLastTag(tag);
  2724. goto message_done;
  2725. }
  2726. ptr = UnknownFieldParse(
  2727. tag,
  2728. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2729. ptr, ctx);
  2730. CHK_(ptr != nullptr);
  2731. } // while
  2732. message_done:
  2733. return ptr;
  2734. failure:
  2735. ptr = nullptr;
  2736. goto message_done;
  2737. #undef CHK_
  2738. }
  2739. uint8_t* SCSign::_InternalSerialize(
  2740. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2741. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCSign)
  2742. uint32_t cached_has_bits = 0;
  2743. (void) cached_has_bits;
  2744. // bool ret = 1;
  2745. if (this->_internal_ret() != 0) {
  2746. target = stream->EnsureSpace(target);
  2747. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  2748. }
  2749. // int32 uid = 2;
  2750. if (this->_internal_uid() != 0) {
  2751. target = stream->EnsureSpace(target);
  2752. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_uid(), target);
  2753. }
  2754. // int32 cid = 3;
  2755. if (this->_internal_cid() != 0) {
  2756. target = stream->EnsureSpace(target);
  2757. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_cid(), target);
  2758. }
  2759. // string name = 4;
  2760. if (!this->_internal_name().empty()) {
  2761. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2762. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  2763. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2764. "RemoNet.SCSign.name");
  2765. target = stream->WriteStringMaybeAliased(
  2766. 4, this->_internal_name(), target);
  2767. }
  2768. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2769. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2770. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2771. }
  2772. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCSign)
  2773. return target;
  2774. }
  2775. size_t SCSign::ByteSizeLong() const {
  2776. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCSign)
  2777. size_t total_size = 0;
  2778. uint32_t cached_has_bits = 0;
  2779. // Prevent compiler warnings about cached_has_bits being unused
  2780. (void) cached_has_bits;
  2781. // string name = 4;
  2782. if (!this->_internal_name().empty()) {
  2783. total_size += 1 +
  2784. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2785. this->_internal_name());
  2786. }
  2787. // bool ret = 1;
  2788. if (this->_internal_ret() != 0) {
  2789. total_size += 1 + 1;
  2790. }
  2791. // int32 uid = 2;
  2792. if (this->_internal_uid() != 0) {
  2793. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_uid());
  2794. }
  2795. // int32 cid = 3;
  2796. if (this->_internal_cid() != 0) {
  2797. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_cid());
  2798. }
  2799. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2800. }
  2801. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCSign::_class_data_ = {
  2802. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2803. SCSign::MergeImpl
  2804. };
  2805. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCSign::GetClassData() const { return &_class_data_; }
  2806. void SCSign::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2807. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2808. static_cast<SCSign *>(to)->MergeFrom(
  2809. static_cast<const SCSign &>(from));
  2810. }
  2811. void SCSign::MergeFrom(const SCSign& from) {
  2812. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCSign)
  2813. GOOGLE_DCHECK_NE(&from, this);
  2814. uint32_t cached_has_bits = 0;
  2815. (void) cached_has_bits;
  2816. if (!from._internal_name().empty()) {
  2817. _internal_set_name(from._internal_name());
  2818. }
  2819. if (from._internal_ret() != 0) {
  2820. _internal_set_ret(from._internal_ret());
  2821. }
  2822. if (from._internal_uid() != 0) {
  2823. _internal_set_uid(from._internal_uid());
  2824. }
  2825. if (from._internal_cid() != 0) {
  2826. _internal_set_cid(from._internal_cid());
  2827. }
  2828. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2829. }
  2830. void SCSign::CopyFrom(const SCSign& from) {
  2831. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCSign)
  2832. if (&from == this) return;
  2833. Clear();
  2834. MergeFrom(from);
  2835. }
  2836. bool SCSign::IsInitialized() const {
  2837. return true;
  2838. }
  2839. void SCSign::InternalSwap(SCSign* other) {
  2840. using std::swap;
  2841. auto* lhs_arena = GetArenaForAllocation();
  2842. auto* rhs_arena = other->GetArenaForAllocation();
  2843. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2844. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2845. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2846. &name_, lhs_arena,
  2847. &other->name_, rhs_arena
  2848. );
  2849. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  2850. PROTOBUF_FIELD_OFFSET(SCSign, cid_)
  2851. + sizeof(SCSign::cid_)
  2852. - PROTOBUF_FIELD_OFFSET(SCSign, ret_)>(
  2853. reinterpret_cast<char*>(&ret_),
  2854. reinterpret_cast<char*>(&other->ret_));
  2855. }
  2856. ::PROTOBUF_NAMESPACE_ID::Metadata SCSign::GetMetadata() const {
  2857. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2858. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2859. file_level_metadata_protocol_2eproto[7]);
  2860. }
  2861. // ===================================================================
  2862. class CSReq::_Internal {
  2863. public:
  2864. };
  2865. CSReq::CSReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2866. bool is_message_owned)
  2867. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  2868. SharedCtor();
  2869. if (!is_message_owned) {
  2870. RegisterArenaDtor(arena);
  2871. }
  2872. // @@protoc_insertion_point(arena_constructor:RemoNet.CSReq)
  2873. }
  2874. CSReq::CSReq(const CSReq& from)
  2875. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2876. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2877. ::memcpy(&peer_, &from.peer_,
  2878. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  2879. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  2880. // @@protoc_insertion_point(copy_constructor:RemoNet.CSReq)
  2881. }
  2882. inline void CSReq::SharedCtor() {
  2883. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  2884. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  2885. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  2886. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  2887. }
  2888. CSReq::~CSReq() {
  2889. // @@protoc_insertion_point(destructor:RemoNet.CSReq)
  2890. if (GetArenaForAllocation() != nullptr) return;
  2891. SharedDtor();
  2892. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2893. }
  2894. inline void CSReq::SharedDtor() {
  2895. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2896. }
  2897. void CSReq::ArenaDtor(void* object) {
  2898. CSReq* _this = reinterpret_cast< CSReq* >(object);
  2899. (void)_this;
  2900. }
  2901. void CSReq::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2902. }
  2903. void CSReq::SetCachedSize(int size) const {
  2904. _cached_size_.Set(size);
  2905. }
  2906. void CSReq::Clear() {
  2907. // @@protoc_insertion_point(message_clear_start:RemoNet.CSReq)
  2908. uint32_t cached_has_bits = 0;
  2909. // Prevent compiler warnings about cached_has_bits being unused
  2910. (void) cached_has_bits;
  2911. ::memset(&peer_, 0, static_cast<size_t>(
  2912. reinterpret_cast<char*>(&egotype_) -
  2913. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  2914. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2915. }
  2916. const char* CSReq::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2917. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2918. while (!ctx->Done(&ptr)) {
  2919. uint32_t tag;
  2920. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2921. switch (tag >> 3) {
  2922. // int32 peer = 1;
  2923. case 1:
  2924. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  2925. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2926. CHK_(ptr);
  2927. } else
  2928. goto handle_unusual;
  2929. continue;
  2930. // int32 index = 2;
  2931. case 2:
  2932. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  2933. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2934. CHK_(ptr);
  2935. } else
  2936. goto handle_unusual;
  2937. continue;
  2938. // int32 egotype = 3;
  2939. case 3:
  2940. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  2941. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2942. CHK_(ptr);
  2943. } else
  2944. goto handle_unusual;
  2945. continue;
  2946. default:
  2947. goto handle_unusual;
  2948. } // switch
  2949. handle_unusual:
  2950. if ((tag == 0) || ((tag & 7) == 4)) {
  2951. CHK_(ptr);
  2952. ctx->SetLastTag(tag);
  2953. goto message_done;
  2954. }
  2955. ptr = UnknownFieldParse(
  2956. tag,
  2957. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2958. ptr, ctx);
  2959. CHK_(ptr != nullptr);
  2960. } // while
  2961. message_done:
  2962. return ptr;
  2963. failure:
  2964. ptr = nullptr;
  2965. goto message_done;
  2966. #undef CHK_
  2967. }
  2968. uint8_t* CSReq::_InternalSerialize(
  2969. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2970. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSReq)
  2971. uint32_t cached_has_bits = 0;
  2972. (void) cached_has_bits;
  2973. // int32 peer = 1;
  2974. if (this->_internal_peer() != 0) {
  2975. target = stream->EnsureSpace(target);
  2976. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  2977. }
  2978. // int32 index = 2;
  2979. if (this->_internal_index() != 0) {
  2980. target = stream->EnsureSpace(target);
  2981. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_index(), target);
  2982. }
  2983. // int32 egotype = 3;
  2984. if (this->_internal_egotype() != 0) {
  2985. target = stream->EnsureSpace(target);
  2986. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_egotype(), target);
  2987. }
  2988. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2989. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2990. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2991. }
  2992. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSReq)
  2993. return target;
  2994. }
  2995. size_t CSReq::ByteSizeLong() const {
  2996. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSReq)
  2997. size_t total_size = 0;
  2998. uint32_t cached_has_bits = 0;
  2999. // Prevent compiler warnings about cached_has_bits being unused
  3000. (void) cached_has_bits;
  3001. // int32 peer = 1;
  3002. if (this->_internal_peer() != 0) {
  3003. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3004. }
  3005. // int32 index = 2;
  3006. if (this->_internal_index() != 0) {
  3007. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3008. }
  3009. // int32 egotype = 3;
  3010. if (this->_internal_egotype() != 0) {
  3011. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3012. }
  3013. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3014. }
  3015. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSReq::_class_data_ = {
  3016. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3017. CSReq::MergeImpl
  3018. };
  3019. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSReq::GetClassData() const { return &_class_data_; }
  3020. void CSReq::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3021. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3022. static_cast<CSReq *>(to)->MergeFrom(
  3023. static_cast<const CSReq &>(from));
  3024. }
  3025. void CSReq::MergeFrom(const CSReq& from) {
  3026. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSReq)
  3027. GOOGLE_DCHECK_NE(&from, this);
  3028. uint32_t cached_has_bits = 0;
  3029. (void) cached_has_bits;
  3030. if (from._internal_peer() != 0) {
  3031. _internal_set_peer(from._internal_peer());
  3032. }
  3033. if (from._internal_index() != 0) {
  3034. _internal_set_index(from._internal_index());
  3035. }
  3036. if (from._internal_egotype() != 0) {
  3037. _internal_set_egotype(from._internal_egotype());
  3038. }
  3039. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3040. }
  3041. void CSReq::CopyFrom(const CSReq& from) {
  3042. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSReq)
  3043. if (&from == this) return;
  3044. Clear();
  3045. MergeFrom(from);
  3046. }
  3047. bool CSReq::IsInitialized() const {
  3048. return true;
  3049. }
  3050. void CSReq::InternalSwap(CSReq* other) {
  3051. using std::swap;
  3052. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3053. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3054. PROTOBUF_FIELD_OFFSET(CSReq, egotype_)
  3055. + sizeof(CSReq::egotype_)
  3056. - PROTOBUF_FIELD_OFFSET(CSReq, peer_)>(
  3057. reinterpret_cast<char*>(&peer_),
  3058. reinterpret_cast<char*>(&other->peer_));
  3059. }
  3060. ::PROTOBUF_NAMESPACE_ID::Metadata CSReq::GetMetadata() const {
  3061. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3062. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3063. file_level_metadata_protocol_2eproto[8]);
  3064. }
  3065. // ===================================================================
  3066. class SCReq::_Internal {
  3067. public:
  3068. };
  3069. SCReq::SCReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3070. bool is_message_owned)
  3071. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3072. SharedCtor();
  3073. if (!is_message_owned) {
  3074. RegisterArenaDtor(arena);
  3075. }
  3076. // @@protoc_insertion_point(arena_constructor:RemoNet.SCReq)
  3077. }
  3078. SCReq::SCReq(const SCReq& from)
  3079. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3080. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3081. ::memcpy(&desc_, &from.desc_,
  3082. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3083. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3084. // @@protoc_insertion_point(copy_constructor:RemoNet.SCReq)
  3085. }
  3086. inline void SCReq::SharedCtor() {
  3087. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3088. reinterpret_cast<char*>(&desc_) - reinterpret_cast<char*>(this)),
  3089. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3090. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3091. }
  3092. SCReq::~SCReq() {
  3093. // @@protoc_insertion_point(destructor:RemoNet.SCReq)
  3094. if (GetArenaForAllocation() != nullptr) return;
  3095. SharedDtor();
  3096. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3097. }
  3098. inline void SCReq::SharedDtor() {
  3099. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3100. }
  3101. void SCReq::ArenaDtor(void* object) {
  3102. SCReq* _this = reinterpret_cast< SCReq* >(object);
  3103. (void)_this;
  3104. }
  3105. void SCReq::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3106. }
  3107. void SCReq::SetCachedSize(int size) const {
  3108. _cached_size_.Set(size);
  3109. }
  3110. void SCReq::Clear() {
  3111. // @@protoc_insertion_point(message_clear_start:RemoNet.SCReq)
  3112. uint32_t cached_has_bits = 0;
  3113. // Prevent compiler warnings about cached_has_bits being unused
  3114. (void) cached_has_bits;
  3115. ::memset(&desc_, 0, static_cast<size_t>(
  3116. reinterpret_cast<char*>(&egotype_) -
  3117. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3118. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3119. }
  3120. const char* SCReq::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3121. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3122. while (!ctx->Done(&ptr)) {
  3123. uint32_t tag;
  3124. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3125. switch (tag >> 3) {
  3126. // .RemoNet.VideoDesc desc = 1;
  3127. case 1:
  3128. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3129. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3130. CHK_(ptr);
  3131. _internal_set_desc(static_cast<::RemoNet::VideoDesc>(val));
  3132. } else
  3133. goto handle_unusual;
  3134. continue;
  3135. // int32 peer = 2;
  3136. case 2:
  3137. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3138. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3139. CHK_(ptr);
  3140. } else
  3141. goto handle_unusual;
  3142. continue;
  3143. // int32 egotype = 3;
  3144. case 3:
  3145. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  3146. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3147. CHK_(ptr);
  3148. } else
  3149. goto handle_unusual;
  3150. continue;
  3151. default:
  3152. goto handle_unusual;
  3153. } // switch
  3154. handle_unusual:
  3155. if ((tag == 0) || ((tag & 7) == 4)) {
  3156. CHK_(ptr);
  3157. ctx->SetLastTag(tag);
  3158. goto message_done;
  3159. }
  3160. ptr = UnknownFieldParse(
  3161. tag,
  3162. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3163. ptr, ctx);
  3164. CHK_(ptr != nullptr);
  3165. } // while
  3166. message_done:
  3167. return ptr;
  3168. failure:
  3169. ptr = nullptr;
  3170. goto message_done;
  3171. #undef CHK_
  3172. }
  3173. uint8_t* SCReq::_InternalSerialize(
  3174. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3175. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCReq)
  3176. uint32_t cached_has_bits = 0;
  3177. (void) cached_has_bits;
  3178. // .RemoNet.VideoDesc desc = 1;
  3179. if (this->_internal_desc() != 0) {
  3180. target = stream->EnsureSpace(target);
  3181. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3182. 1, this->_internal_desc(), target);
  3183. }
  3184. // int32 peer = 2;
  3185. if (this->_internal_peer() != 0) {
  3186. target = stream->EnsureSpace(target);
  3187. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  3188. }
  3189. // int32 egotype = 3;
  3190. if (this->_internal_egotype() != 0) {
  3191. target = stream->EnsureSpace(target);
  3192. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_egotype(), target);
  3193. }
  3194. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3195. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3196. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3197. }
  3198. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCReq)
  3199. return target;
  3200. }
  3201. size_t SCReq::ByteSizeLong() const {
  3202. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCReq)
  3203. size_t total_size = 0;
  3204. uint32_t cached_has_bits = 0;
  3205. // Prevent compiler warnings about cached_has_bits being unused
  3206. (void) cached_has_bits;
  3207. // .RemoNet.VideoDesc desc = 1;
  3208. if (this->_internal_desc() != 0) {
  3209. total_size += 1 +
  3210. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_desc());
  3211. }
  3212. // int32 peer = 2;
  3213. if (this->_internal_peer() != 0) {
  3214. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3215. }
  3216. // int32 egotype = 3;
  3217. if (this->_internal_egotype() != 0) {
  3218. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3219. }
  3220. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3221. }
  3222. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCReq::_class_data_ = {
  3223. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3224. SCReq::MergeImpl
  3225. };
  3226. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCReq::GetClassData() const { return &_class_data_; }
  3227. void SCReq::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3228. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3229. static_cast<SCReq *>(to)->MergeFrom(
  3230. static_cast<const SCReq &>(from));
  3231. }
  3232. void SCReq::MergeFrom(const SCReq& from) {
  3233. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCReq)
  3234. GOOGLE_DCHECK_NE(&from, this);
  3235. uint32_t cached_has_bits = 0;
  3236. (void) cached_has_bits;
  3237. if (from._internal_desc() != 0) {
  3238. _internal_set_desc(from._internal_desc());
  3239. }
  3240. if (from._internal_peer() != 0) {
  3241. _internal_set_peer(from._internal_peer());
  3242. }
  3243. if (from._internal_egotype() != 0) {
  3244. _internal_set_egotype(from._internal_egotype());
  3245. }
  3246. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3247. }
  3248. void SCReq::CopyFrom(const SCReq& from) {
  3249. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCReq)
  3250. if (&from == this) return;
  3251. Clear();
  3252. MergeFrom(from);
  3253. }
  3254. bool SCReq::IsInitialized() const {
  3255. return true;
  3256. }
  3257. void SCReq::InternalSwap(SCReq* other) {
  3258. using std::swap;
  3259. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3260. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3261. PROTOBUF_FIELD_OFFSET(SCReq, egotype_)
  3262. + sizeof(SCReq::egotype_)
  3263. - PROTOBUF_FIELD_OFFSET(SCReq, desc_)>(
  3264. reinterpret_cast<char*>(&desc_),
  3265. reinterpret_cast<char*>(&other->desc_));
  3266. }
  3267. ::PROTOBUF_NAMESPACE_ID::Metadata SCReq::GetMetadata() const {
  3268. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3269. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3270. file_level_metadata_protocol_2eproto[9]);
  3271. }
  3272. // ===================================================================
  3273. class CSRep::_Internal {
  3274. public:
  3275. };
  3276. CSRep::CSRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3277. bool is_message_owned)
  3278. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3279. SharedCtor();
  3280. if (!is_message_owned) {
  3281. RegisterArenaDtor(arena);
  3282. }
  3283. // @@protoc_insertion_point(arena_constructor:RemoNet.CSRep)
  3284. }
  3285. CSRep::CSRep(const CSRep& from)
  3286. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3287. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3288. ::memcpy(&desc_, &from.desc_,
  3289. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3290. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3291. // @@protoc_insertion_point(copy_constructor:RemoNet.CSRep)
  3292. }
  3293. inline void CSRep::SharedCtor() {
  3294. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3295. reinterpret_cast<char*>(&desc_) - reinterpret_cast<char*>(this)),
  3296. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3297. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3298. }
  3299. CSRep::~CSRep() {
  3300. // @@protoc_insertion_point(destructor:RemoNet.CSRep)
  3301. if (GetArenaForAllocation() != nullptr) return;
  3302. SharedDtor();
  3303. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3304. }
  3305. inline void CSRep::SharedDtor() {
  3306. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3307. }
  3308. void CSRep::ArenaDtor(void* object) {
  3309. CSRep* _this = reinterpret_cast< CSRep* >(object);
  3310. (void)_this;
  3311. }
  3312. void CSRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3313. }
  3314. void CSRep::SetCachedSize(int size) const {
  3315. _cached_size_.Set(size);
  3316. }
  3317. void CSRep::Clear() {
  3318. // @@protoc_insertion_point(message_clear_start:RemoNet.CSRep)
  3319. uint32_t cached_has_bits = 0;
  3320. // Prevent compiler warnings about cached_has_bits being unused
  3321. (void) cached_has_bits;
  3322. ::memset(&desc_, 0, static_cast<size_t>(
  3323. reinterpret_cast<char*>(&egotype_) -
  3324. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3325. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3326. }
  3327. const char* CSRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3328. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3329. while (!ctx->Done(&ptr)) {
  3330. uint32_t tag;
  3331. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3332. switch (tag >> 3) {
  3333. // .RemoNet.VideoDesc desc = 1;
  3334. case 1:
  3335. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3336. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3337. CHK_(ptr);
  3338. _internal_set_desc(static_cast<::RemoNet::VideoDesc>(val));
  3339. } else
  3340. goto handle_unusual;
  3341. continue;
  3342. // int32 peer = 2;
  3343. case 2:
  3344. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3345. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3346. CHK_(ptr);
  3347. } else
  3348. goto handle_unusual;
  3349. continue;
  3350. // int32 index = 3;
  3351. case 3:
  3352. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  3353. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3354. CHK_(ptr);
  3355. } else
  3356. goto handle_unusual;
  3357. continue;
  3358. // int32 egotype = 4;
  3359. case 4:
  3360. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  3361. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3362. CHK_(ptr);
  3363. } else
  3364. goto handle_unusual;
  3365. continue;
  3366. default:
  3367. goto handle_unusual;
  3368. } // switch
  3369. handle_unusual:
  3370. if ((tag == 0) || ((tag & 7) == 4)) {
  3371. CHK_(ptr);
  3372. ctx->SetLastTag(tag);
  3373. goto message_done;
  3374. }
  3375. ptr = UnknownFieldParse(
  3376. tag,
  3377. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3378. ptr, ctx);
  3379. CHK_(ptr != nullptr);
  3380. } // while
  3381. message_done:
  3382. return ptr;
  3383. failure:
  3384. ptr = nullptr;
  3385. goto message_done;
  3386. #undef CHK_
  3387. }
  3388. uint8_t* CSRep::_InternalSerialize(
  3389. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3390. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSRep)
  3391. uint32_t cached_has_bits = 0;
  3392. (void) cached_has_bits;
  3393. // .RemoNet.VideoDesc desc = 1;
  3394. if (this->_internal_desc() != 0) {
  3395. target = stream->EnsureSpace(target);
  3396. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3397. 1, this->_internal_desc(), target);
  3398. }
  3399. // int32 peer = 2;
  3400. if (this->_internal_peer() != 0) {
  3401. target = stream->EnsureSpace(target);
  3402. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  3403. }
  3404. // int32 index = 3;
  3405. if (this->_internal_index() != 0) {
  3406. target = stream->EnsureSpace(target);
  3407. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_index(), target);
  3408. }
  3409. // int32 egotype = 4;
  3410. if (this->_internal_egotype() != 0) {
  3411. target = stream->EnsureSpace(target);
  3412. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_egotype(), target);
  3413. }
  3414. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3415. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3416. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3417. }
  3418. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSRep)
  3419. return target;
  3420. }
  3421. size_t CSRep::ByteSizeLong() const {
  3422. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSRep)
  3423. size_t total_size = 0;
  3424. uint32_t cached_has_bits = 0;
  3425. // Prevent compiler warnings about cached_has_bits being unused
  3426. (void) cached_has_bits;
  3427. // .RemoNet.VideoDesc desc = 1;
  3428. if (this->_internal_desc() != 0) {
  3429. total_size += 1 +
  3430. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_desc());
  3431. }
  3432. // int32 peer = 2;
  3433. if (this->_internal_peer() != 0) {
  3434. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3435. }
  3436. // int32 index = 3;
  3437. if (this->_internal_index() != 0) {
  3438. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3439. }
  3440. // int32 egotype = 4;
  3441. if (this->_internal_egotype() != 0) {
  3442. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3443. }
  3444. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3445. }
  3446. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSRep::_class_data_ = {
  3447. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3448. CSRep::MergeImpl
  3449. };
  3450. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSRep::GetClassData() const { return &_class_data_; }
  3451. void CSRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3452. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3453. static_cast<CSRep *>(to)->MergeFrom(
  3454. static_cast<const CSRep &>(from));
  3455. }
  3456. void CSRep::MergeFrom(const CSRep& from) {
  3457. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSRep)
  3458. GOOGLE_DCHECK_NE(&from, this);
  3459. uint32_t cached_has_bits = 0;
  3460. (void) cached_has_bits;
  3461. if (from._internal_desc() != 0) {
  3462. _internal_set_desc(from._internal_desc());
  3463. }
  3464. if (from._internal_peer() != 0) {
  3465. _internal_set_peer(from._internal_peer());
  3466. }
  3467. if (from._internal_index() != 0) {
  3468. _internal_set_index(from._internal_index());
  3469. }
  3470. if (from._internal_egotype() != 0) {
  3471. _internal_set_egotype(from._internal_egotype());
  3472. }
  3473. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3474. }
  3475. void CSRep::CopyFrom(const CSRep& from) {
  3476. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSRep)
  3477. if (&from == this) return;
  3478. Clear();
  3479. MergeFrom(from);
  3480. }
  3481. bool CSRep::IsInitialized() const {
  3482. return true;
  3483. }
  3484. void CSRep::InternalSwap(CSRep* other) {
  3485. using std::swap;
  3486. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3487. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3488. PROTOBUF_FIELD_OFFSET(CSRep, egotype_)
  3489. + sizeof(CSRep::egotype_)
  3490. - PROTOBUF_FIELD_OFFSET(CSRep, desc_)>(
  3491. reinterpret_cast<char*>(&desc_),
  3492. reinterpret_cast<char*>(&other->desc_));
  3493. }
  3494. ::PROTOBUF_NAMESPACE_ID::Metadata CSRep::GetMetadata() const {
  3495. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3496. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3497. file_level_metadata_protocol_2eproto[10]);
  3498. }
  3499. // ===================================================================
  3500. class SCRep::_Internal {
  3501. public:
  3502. };
  3503. SCRep::SCRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3504. bool is_message_owned)
  3505. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3506. SharedCtor();
  3507. if (!is_message_owned) {
  3508. RegisterArenaDtor(arena);
  3509. }
  3510. // @@protoc_insertion_point(arena_constructor:RemoNet.SCRep)
  3511. }
  3512. SCRep::SCRep(const SCRep& from)
  3513. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3514. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3515. ::memcpy(&desc_, &from.desc_,
  3516. static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3517. reinterpret_cast<char*>(&desc_)) + sizeof(peer_));
  3518. // @@protoc_insertion_point(copy_constructor:RemoNet.SCRep)
  3519. }
  3520. inline void SCRep::SharedCtor() {
  3521. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3522. reinterpret_cast<char*>(&desc_) - reinterpret_cast<char*>(this)),
  3523. 0, static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3524. reinterpret_cast<char*>(&desc_)) + sizeof(peer_));
  3525. }
  3526. SCRep::~SCRep() {
  3527. // @@protoc_insertion_point(destructor:RemoNet.SCRep)
  3528. if (GetArenaForAllocation() != nullptr) return;
  3529. SharedDtor();
  3530. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3531. }
  3532. inline void SCRep::SharedDtor() {
  3533. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3534. }
  3535. void SCRep::ArenaDtor(void* object) {
  3536. SCRep* _this = reinterpret_cast< SCRep* >(object);
  3537. (void)_this;
  3538. }
  3539. void SCRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3540. }
  3541. void SCRep::SetCachedSize(int size) const {
  3542. _cached_size_.Set(size);
  3543. }
  3544. void SCRep::Clear() {
  3545. // @@protoc_insertion_point(message_clear_start:RemoNet.SCRep)
  3546. uint32_t cached_has_bits = 0;
  3547. // Prevent compiler warnings about cached_has_bits being unused
  3548. (void) cached_has_bits;
  3549. ::memset(&desc_, 0, static_cast<size_t>(
  3550. reinterpret_cast<char*>(&peer_) -
  3551. reinterpret_cast<char*>(&desc_)) + sizeof(peer_));
  3552. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3553. }
  3554. const char* SCRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3555. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3556. while (!ctx->Done(&ptr)) {
  3557. uint32_t tag;
  3558. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3559. switch (tag >> 3) {
  3560. // .RemoNet.VideoDesc desc = 1;
  3561. case 1:
  3562. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3563. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3564. CHK_(ptr);
  3565. _internal_set_desc(static_cast<::RemoNet::VideoDesc>(val));
  3566. } else
  3567. goto handle_unusual;
  3568. continue;
  3569. // int32 index = 2;
  3570. case 2:
  3571. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3572. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3573. CHK_(ptr);
  3574. } else
  3575. goto handle_unusual;
  3576. continue;
  3577. // int32 egotype = 3;
  3578. case 3:
  3579. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  3580. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3581. CHK_(ptr);
  3582. } else
  3583. goto handle_unusual;
  3584. continue;
  3585. // int32 peer = 4;
  3586. case 4:
  3587. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  3588. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3589. CHK_(ptr);
  3590. } else
  3591. goto handle_unusual;
  3592. continue;
  3593. default:
  3594. goto handle_unusual;
  3595. } // switch
  3596. handle_unusual:
  3597. if ((tag == 0) || ((tag & 7) == 4)) {
  3598. CHK_(ptr);
  3599. ctx->SetLastTag(tag);
  3600. goto message_done;
  3601. }
  3602. ptr = UnknownFieldParse(
  3603. tag,
  3604. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3605. ptr, ctx);
  3606. CHK_(ptr != nullptr);
  3607. } // while
  3608. message_done:
  3609. return ptr;
  3610. failure:
  3611. ptr = nullptr;
  3612. goto message_done;
  3613. #undef CHK_
  3614. }
  3615. uint8_t* SCRep::_InternalSerialize(
  3616. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3617. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCRep)
  3618. uint32_t cached_has_bits = 0;
  3619. (void) cached_has_bits;
  3620. // .RemoNet.VideoDesc desc = 1;
  3621. if (this->_internal_desc() != 0) {
  3622. target = stream->EnsureSpace(target);
  3623. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3624. 1, this->_internal_desc(), target);
  3625. }
  3626. // int32 index = 2;
  3627. if (this->_internal_index() != 0) {
  3628. target = stream->EnsureSpace(target);
  3629. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_index(), target);
  3630. }
  3631. // int32 egotype = 3;
  3632. if (this->_internal_egotype() != 0) {
  3633. target = stream->EnsureSpace(target);
  3634. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_egotype(), target);
  3635. }
  3636. // int32 peer = 4;
  3637. if (this->_internal_peer() != 0) {
  3638. target = stream->EnsureSpace(target);
  3639. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_peer(), target);
  3640. }
  3641. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3642. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3643. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3644. }
  3645. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCRep)
  3646. return target;
  3647. }
  3648. size_t SCRep::ByteSizeLong() const {
  3649. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCRep)
  3650. size_t total_size = 0;
  3651. uint32_t cached_has_bits = 0;
  3652. // Prevent compiler warnings about cached_has_bits being unused
  3653. (void) cached_has_bits;
  3654. // .RemoNet.VideoDesc desc = 1;
  3655. if (this->_internal_desc() != 0) {
  3656. total_size += 1 +
  3657. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_desc());
  3658. }
  3659. // int32 index = 2;
  3660. if (this->_internal_index() != 0) {
  3661. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3662. }
  3663. // int32 egotype = 3;
  3664. if (this->_internal_egotype() != 0) {
  3665. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3666. }
  3667. // int32 peer = 4;
  3668. if (this->_internal_peer() != 0) {
  3669. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3670. }
  3671. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3672. }
  3673. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCRep::_class_data_ = {
  3674. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3675. SCRep::MergeImpl
  3676. };
  3677. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCRep::GetClassData() const { return &_class_data_; }
  3678. void SCRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3679. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3680. static_cast<SCRep *>(to)->MergeFrom(
  3681. static_cast<const SCRep &>(from));
  3682. }
  3683. void SCRep::MergeFrom(const SCRep& from) {
  3684. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCRep)
  3685. GOOGLE_DCHECK_NE(&from, this);
  3686. uint32_t cached_has_bits = 0;
  3687. (void) cached_has_bits;
  3688. if (from._internal_desc() != 0) {
  3689. _internal_set_desc(from._internal_desc());
  3690. }
  3691. if (from._internal_index() != 0) {
  3692. _internal_set_index(from._internal_index());
  3693. }
  3694. if (from._internal_egotype() != 0) {
  3695. _internal_set_egotype(from._internal_egotype());
  3696. }
  3697. if (from._internal_peer() != 0) {
  3698. _internal_set_peer(from._internal_peer());
  3699. }
  3700. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3701. }
  3702. void SCRep::CopyFrom(const SCRep& from) {
  3703. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCRep)
  3704. if (&from == this) return;
  3705. Clear();
  3706. MergeFrom(from);
  3707. }
  3708. bool SCRep::IsInitialized() const {
  3709. return true;
  3710. }
  3711. void SCRep::InternalSwap(SCRep* other) {
  3712. using std::swap;
  3713. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3714. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3715. PROTOBUF_FIELD_OFFSET(SCRep, peer_)
  3716. + sizeof(SCRep::peer_)
  3717. - PROTOBUF_FIELD_OFFSET(SCRep, desc_)>(
  3718. reinterpret_cast<char*>(&desc_),
  3719. reinterpret_cast<char*>(&other->desc_));
  3720. }
  3721. ::PROTOBUF_NAMESPACE_ID::Metadata SCRep::GetMetadata() const {
  3722. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3723. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3724. file_level_metadata_protocol_2eproto[11]);
  3725. }
  3726. // ===================================================================
  3727. class Offer::_Internal {
  3728. public:
  3729. };
  3730. Offer::Offer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3731. bool is_message_owned)
  3732. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3733. SharedCtor();
  3734. if (!is_message_owned) {
  3735. RegisterArenaDtor(arena);
  3736. }
  3737. // @@protoc_insertion_point(arena_constructor:RemoNet.Offer)
  3738. }
  3739. Offer::Offer(const Offer& from)
  3740. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3741. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3742. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3743. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3744. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3745. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3746. if (!from._internal_type().empty()) {
  3747. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(),
  3748. GetArenaForAllocation());
  3749. }
  3750. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3751. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3752. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3753. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3754. if (!from._internal_sdp().empty()) {
  3755. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdp(),
  3756. GetArenaForAllocation());
  3757. }
  3758. ::memcpy(&index_, &from.index_,
  3759. static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3760. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  3761. // @@protoc_insertion_point(copy_constructor:RemoNet.Offer)
  3762. }
  3763. inline void Offer::SharedCtor() {
  3764. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3765. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3766. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3767. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3768. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3769. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3770. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3771. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3772. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3773. reinterpret_cast<char*>(&index_) - reinterpret_cast<char*>(this)),
  3774. 0, static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3775. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  3776. }
  3777. Offer::~Offer() {
  3778. // @@protoc_insertion_point(destructor:RemoNet.Offer)
  3779. if (GetArenaForAllocation() != nullptr) return;
  3780. SharedDtor();
  3781. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3782. }
  3783. inline void Offer::SharedDtor() {
  3784. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3785. type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3786. sdp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3787. }
  3788. void Offer::ArenaDtor(void* object) {
  3789. Offer* _this = reinterpret_cast< Offer* >(object);
  3790. (void)_this;
  3791. }
  3792. void Offer::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3793. }
  3794. void Offer::SetCachedSize(int size) const {
  3795. _cached_size_.Set(size);
  3796. }
  3797. void Offer::Clear() {
  3798. // @@protoc_insertion_point(message_clear_start:RemoNet.Offer)
  3799. uint32_t cached_has_bits = 0;
  3800. // Prevent compiler warnings about cached_has_bits being unused
  3801. (void) cached_has_bits;
  3802. type_.ClearToEmpty();
  3803. sdp_.ClearToEmpty();
  3804. ::memset(&index_, 0, static_cast<size_t>(
  3805. reinterpret_cast<char*>(&peer_) -
  3806. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  3807. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3808. }
  3809. const char* Offer::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3810. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3811. while (!ctx->Done(&ptr)) {
  3812. uint32_t tag;
  3813. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3814. switch (tag >> 3) {
  3815. // int32 index = 1;
  3816. case 1:
  3817. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3818. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3819. CHK_(ptr);
  3820. } else
  3821. goto handle_unusual;
  3822. continue;
  3823. // int32 peer = 2;
  3824. case 2:
  3825. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3826. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3827. CHK_(ptr);
  3828. } else
  3829. goto handle_unusual;
  3830. continue;
  3831. // string type = 3;
  3832. case 3:
  3833. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  3834. auto str = _internal_mutable_type();
  3835. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  3836. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Offer.type"));
  3837. CHK_(ptr);
  3838. } else
  3839. goto handle_unusual;
  3840. continue;
  3841. // string sdp = 4;
  3842. case 4:
  3843. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  3844. auto str = _internal_mutable_sdp();
  3845. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  3846. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Offer.sdp"));
  3847. CHK_(ptr);
  3848. } else
  3849. goto handle_unusual;
  3850. continue;
  3851. default:
  3852. goto handle_unusual;
  3853. } // switch
  3854. handle_unusual:
  3855. if ((tag == 0) || ((tag & 7) == 4)) {
  3856. CHK_(ptr);
  3857. ctx->SetLastTag(tag);
  3858. goto message_done;
  3859. }
  3860. ptr = UnknownFieldParse(
  3861. tag,
  3862. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3863. ptr, ctx);
  3864. CHK_(ptr != nullptr);
  3865. } // while
  3866. message_done:
  3867. return ptr;
  3868. failure:
  3869. ptr = nullptr;
  3870. goto message_done;
  3871. #undef CHK_
  3872. }
  3873. uint8_t* Offer::_InternalSerialize(
  3874. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3875. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Offer)
  3876. uint32_t cached_has_bits = 0;
  3877. (void) cached_has_bits;
  3878. // int32 index = 1;
  3879. if (this->_internal_index() != 0) {
  3880. target = stream->EnsureSpace(target);
  3881. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_index(), target);
  3882. }
  3883. // int32 peer = 2;
  3884. if (this->_internal_peer() != 0) {
  3885. target = stream->EnsureSpace(target);
  3886. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  3887. }
  3888. // string type = 3;
  3889. if (!this->_internal_type().empty()) {
  3890. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  3891. this->_internal_type().data(), static_cast<int>(this->_internal_type().length()),
  3892. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  3893. "RemoNet.Offer.type");
  3894. target = stream->WriteStringMaybeAliased(
  3895. 3, this->_internal_type(), target);
  3896. }
  3897. // string sdp = 4;
  3898. if (!this->_internal_sdp().empty()) {
  3899. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  3900. this->_internal_sdp().data(), static_cast<int>(this->_internal_sdp().length()),
  3901. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  3902. "RemoNet.Offer.sdp");
  3903. target = stream->WriteStringMaybeAliased(
  3904. 4, this->_internal_sdp(), target);
  3905. }
  3906. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3907. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3908. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3909. }
  3910. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Offer)
  3911. return target;
  3912. }
  3913. size_t Offer::ByteSizeLong() const {
  3914. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Offer)
  3915. size_t total_size = 0;
  3916. uint32_t cached_has_bits = 0;
  3917. // Prevent compiler warnings about cached_has_bits being unused
  3918. (void) cached_has_bits;
  3919. // string type = 3;
  3920. if (!this->_internal_type().empty()) {
  3921. total_size += 1 +
  3922. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  3923. this->_internal_type());
  3924. }
  3925. // string sdp = 4;
  3926. if (!this->_internal_sdp().empty()) {
  3927. total_size += 1 +
  3928. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  3929. this->_internal_sdp());
  3930. }
  3931. // int32 index = 1;
  3932. if (this->_internal_index() != 0) {
  3933. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3934. }
  3935. // int32 peer = 2;
  3936. if (this->_internal_peer() != 0) {
  3937. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3938. }
  3939. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3940. }
  3941. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Offer::_class_data_ = {
  3942. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3943. Offer::MergeImpl
  3944. };
  3945. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Offer::GetClassData() const { return &_class_data_; }
  3946. void Offer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3947. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3948. static_cast<Offer *>(to)->MergeFrom(
  3949. static_cast<const Offer &>(from));
  3950. }
  3951. void Offer::MergeFrom(const Offer& from) {
  3952. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Offer)
  3953. GOOGLE_DCHECK_NE(&from, this);
  3954. uint32_t cached_has_bits = 0;
  3955. (void) cached_has_bits;
  3956. if (!from._internal_type().empty()) {
  3957. _internal_set_type(from._internal_type());
  3958. }
  3959. if (!from._internal_sdp().empty()) {
  3960. _internal_set_sdp(from._internal_sdp());
  3961. }
  3962. if (from._internal_index() != 0) {
  3963. _internal_set_index(from._internal_index());
  3964. }
  3965. if (from._internal_peer() != 0) {
  3966. _internal_set_peer(from._internal_peer());
  3967. }
  3968. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3969. }
  3970. void Offer::CopyFrom(const Offer& from) {
  3971. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Offer)
  3972. if (&from == this) return;
  3973. Clear();
  3974. MergeFrom(from);
  3975. }
  3976. bool Offer::IsInitialized() const {
  3977. return true;
  3978. }
  3979. void Offer::InternalSwap(Offer* other) {
  3980. using std::swap;
  3981. auto* lhs_arena = GetArenaForAllocation();
  3982. auto* rhs_arena = other->GetArenaForAllocation();
  3983. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3984. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  3985. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  3986. &type_, lhs_arena,
  3987. &other->type_, rhs_arena
  3988. );
  3989. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  3990. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  3991. &sdp_, lhs_arena,
  3992. &other->sdp_, rhs_arena
  3993. );
  3994. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3995. PROTOBUF_FIELD_OFFSET(Offer, peer_)
  3996. + sizeof(Offer::peer_)
  3997. - PROTOBUF_FIELD_OFFSET(Offer, index_)>(
  3998. reinterpret_cast<char*>(&index_),
  3999. reinterpret_cast<char*>(&other->index_));
  4000. }
  4001. ::PROTOBUF_NAMESPACE_ID::Metadata Offer::GetMetadata() const {
  4002. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4003. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4004. file_level_metadata_protocol_2eproto[12]);
  4005. }
  4006. // ===================================================================
  4007. class Answer::_Internal {
  4008. public:
  4009. };
  4010. Answer::Answer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4011. bool is_message_owned)
  4012. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4013. SharedCtor();
  4014. if (!is_message_owned) {
  4015. RegisterArenaDtor(arena);
  4016. }
  4017. // @@protoc_insertion_point(arena_constructor:RemoNet.Answer)
  4018. }
  4019. Answer::Answer(const Answer& from)
  4020. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4021. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4022. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4023. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4024. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4025. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4026. if (!from._internal_type().empty()) {
  4027. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(),
  4028. GetArenaForAllocation());
  4029. }
  4030. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4031. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4032. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4033. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4034. if (!from._internal_sdp().empty()) {
  4035. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdp(),
  4036. GetArenaForAllocation());
  4037. }
  4038. ::memcpy(&index_, &from.index_,
  4039. static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  4040. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  4041. // @@protoc_insertion_point(copy_constructor:RemoNet.Answer)
  4042. }
  4043. inline void Answer::SharedCtor() {
  4044. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4045. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4046. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4047. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4048. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4049. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4050. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4051. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4052. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4053. reinterpret_cast<char*>(&index_) - reinterpret_cast<char*>(this)),
  4054. 0, static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  4055. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  4056. }
  4057. Answer::~Answer() {
  4058. // @@protoc_insertion_point(destructor:RemoNet.Answer)
  4059. if (GetArenaForAllocation() != nullptr) return;
  4060. SharedDtor();
  4061. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4062. }
  4063. inline void Answer::SharedDtor() {
  4064. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4065. type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4066. sdp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4067. }
  4068. void Answer::ArenaDtor(void* object) {
  4069. Answer* _this = reinterpret_cast< Answer* >(object);
  4070. (void)_this;
  4071. }
  4072. void Answer::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4073. }
  4074. void Answer::SetCachedSize(int size) const {
  4075. _cached_size_.Set(size);
  4076. }
  4077. void Answer::Clear() {
  4078. // @@protoc_insertion_point(message_clear_start:RemoNet.Answer)
  4079. uint32_t cached_has_bits = 0;
  4080. // Prevent compiler warnings about cached_has_bits being unused
  4081. (void) cached_has_bits;
  4082. type_.ClearToEmpty();
  4083. sdp_.ClearToEmpty();
  4084. ::memset(&index_, 0, static_cast<size_t>(
  4085. reinterpret_cast<char*>(&peer_) -
  4086. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  4087. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4088. }
  4089. const char* Answer::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4090. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4091. while (!ctx->Done(&ptr)) {
  4092. uint32_t tag;
  4093. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4094. switch (tag >> 3) {
  4095. // int32 index = 1;
  4096. case 1:
  4097. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4098. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4099. CHK_(ptr);
  4100. } else
  4101. goto handle_unusual;
  4102. continue;
  4103. // int32 peer = 2;
  4104. case 2:
  4105. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4106. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4107. CHK_(ptr);
  4108. } else
  4109. goto handle_unusual;
  4110. continue;
  4111. // string type = 3;
  4112. case 3:
  4113. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  4114. auto str = _internal_mutable_type();
  4115. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4116. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Answer.type"));
  4117. CHK_(ptr);
  4118. } else
  4119. goto handle_unusual;
  4120. continue;
  4121. // string sdp = 4;
  4122. case 4:
  4123. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  4124. auto str = _internal_mutable_sdp();
  4125. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4126. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Answer.sdp"));
  4127. CHK_(ptr);
  4128. } else
  4129. goto handle_unusual;
  4130. continue;
  4131. default:
  4132. goto handle_unusual;
  4133. } // switch
  4134. handle_unusual:
  4135. if ((tag == 0) || ((tag & 7) == 4)) {
  4136. CHK_(ptr);
  4137. ctx->SetLastTag(tag);
  4138. goto message_done;
  4139. }
  4140. ptr = UnknownFieldParse(
  4141. tag,
  4142. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4143. ptr, ctx);
  4144. CHK_(ptr != nullptr);
  4145. } // while
  4146. message_done:
  4147. return ptr;
  4148. failure:
  4149. ptr = nullptr;
  4150. goto message_done;
  4151. #undef CHK_
  4152. }
  4153. uint8_t* Answer::_InternalSerialize(
  4154. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4155. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Answer)
  4156. uint32_t cached_has_bits = 0;
  4157. (void) cached_has_bits;
  4158. // int32 index = 1;
  4159. if (this->_internal_index() != 0) {
  4160. target = stream->EnsureSpace(target);
  4161. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_index(), target);
  4162. }
  4163. // int32 peer = 2;
  4164. if (this->_internal_peer() != 0) {
  4165. target = stream->EnsureSpace(target);
  4166. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  4167. }
  4168. // string type = 3;
  4169. if (!this->_internal_type().empty()) {
  4170. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4171. this->_internal_type().data(), static_cast<int>(this->_internal_type().length()),
  4172. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4173. "RemoNet.Answer.type");
  4174. target = stream->WriteStringMaybeAliased(
  4175. 3, this->_internal_type(), target);
  4176. }
  4177. // string sdp = 4;
  4178. if (!this->_internal_sdp().empty()) {
  4179. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4180. this->_internal_sdp().data(), static_cast<int>(this->_internal_sdp().length()),
  4181. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4182. "RemoNet.Answer.sdp");
  4183. target = stream->WriteStringMaybeAliased(
  4184. 4, this->_internal_sdp(), target);
  4185. }
  4186. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4187. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4188. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4189. }
  4190. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Answer)
  4191. return target;
  4192. }
  4193. size_t Answer::ByteSizeLong() const {
  4194. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Answer)
  4195. size_t total_size = 0;
  4196. uint32_t cached_has_bits = 0;
  4197. // Prevent compiler warnings about cached_has_bits being unused
  4198. (void) cached_has_bits;
  4199. // string type = 3;
  4200. if (!this->_internal_type().empty()) {
  4201. total_size += 1 +
  4202. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4203. this->_internal_type());
  4204. }
  4205. // string sdp = 4;
  4206. if (!this->_internal_sdp().empty()) {
  4207. total_size += 1 +
  4208. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4209. this->_internal_sdp());
  4210. }
  4211. // int32 index = 1;
  4212. if (this->_internal_index() != 0) {
  4213. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  4214. }
  4215. // int32 peer = 2;
  4216. if (this->_internal_peer() != 0) {
  4217. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4218. }
  4219. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4220. }
  4221. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Answer::_class_data_ = {
  4222. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4223. Answer::MergeImpl
  4224. };
  4225. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Answer::GetClassData() const { return &_class_data_; }
  4226. void Answer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4227. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4228. static_cast<Answer *>(to)->MergeFrom(
  4229. static_cast<const Answer &>(from));
  4230. }
  4231. void Answer::MergeFrom(const Answer& from) {
  4232. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Answer)
  4233. GOOGLE_DCHECK_NE(&from, this);
  4234. uint32_t cached_has_bits = 0;
  4235. (void) cached_has_bits;
  4236. if (!from._internal_type().empty()) {
  4237. _internal_set_type(from._internal_type());
  4238. }
  4239. if (!from._internal_sdp().empty()) {
  4240. _internal_set_sdp(from._internal_sdp());
  4241. }
  4242. if (from._internal_index() != 0) {
  4243. _internal_set_index(from._internal_index());
  4244. }
  4245. if (from._internal_peer() != 0) {
  4246. _internal_set_peer(from._internal_peer());
  4247. }
  4248. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4249. }
  4250. void Answer::CopyFrom(const Answer& from) {
  4251. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Answer)
  4252. if (&from == this) return;
  4253. Clear();
  4254. MergeFrom(from);
  4255. }
  4256. bool Answer::IsInitialized() const {
  4257. return true;
  4258. }
  4259. void Answer::InternalSwap(Answer* other) {
  4260. using std::swap;
  4261. auto* lhs_arena = GetArenaForAllocation();
  4262. auto* rhs_arena = other->GetArenaForAllocation();
  4263. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  4264. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4265. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4266. &type_, lhs_arena,
  4267. &other->type_, rhs_arena
  4268. );
  4269. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4270. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4271. &sdp_, lhs_arena,
  4272. &other->sdp_, rhs_arena
  4273. );
  4274. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4275. PROTOBUF_FIELD_OFFSET(Answer, peer_)
  4276. + sizeof(Answer::peer_)
  4277. - PROTOBUF_FIELD_OFFSET(Answer, index_)>(
  4278. reinterpret_cast<char*>(&index_),
  4279. reinterpret_cast<char*>(&other->index_));
  4280. }
  4281. ::PROTOBUF_NAMESPACE_ID::Metadata Answer::GetMetadata() const {
  4282. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4283. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4284. file_level_metadata_protocol_2eproto[13]);
  4285. }
  4286. // ===================================================================
  4287. class Candidate::_Internal {
  4288. public:
  4289. };
  4290. Candidate::Candidate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4291. bool is_message_owned)
  4292. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4293. SharedCtor();
  4294. if (!is_message_owned) {
  4295. RegisterArenaDtor(arena);
  4296. }
  4297. // @@protoc_insertion_point(arena_constructor:RemoNet.Candidate)
  4298. }
  4299. Candidate::Candidate(const Candidate& from)
  4300. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4301. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4302. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4303. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4304. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4305. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4306. if (!from._internal_type().empty()) {
  4307. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(),
  4308. GetArenaForAllocation());
  4309. }
  4310. candidate_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4311. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4312. candidate_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4313. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4314. if (!from._internal_candidate().empty()) {
  4315. candidate_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_candidate(),
  4316. GetArenaForAllocation());
  4317. }
  4318. sdpmid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4319. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4320. sdpmid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4321. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4322. if (!from._internal_sdpmid().empty()) {
  4323. sdpmid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdpmid(),
  4324. GetArenaForAllocation());
  4325. }
  4326. ::memcpy(&index_, &from.index_,
  4327. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4328. reinterpret_cast<char*>(&index_)) + sizeof(egotype_));
  4329. // @@protoc_insertion_point(copy_constructor:RemoNet.Candidate)
  4330. }
  4331. inline void Candidate::SharedCtor() {
  4332. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4333. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4334. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4335. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4336. candidate_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4337. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4338. candidate_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4339. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4340. sdpmid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4341. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4342. sdpmid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4343. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4344. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4345. reinterpret_cast<char*>(&index_) - reinterpret_cast<char*>(this)),
  4346. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4347. reinterpret_cast<char*>(&index_)) + sizeof(egotype_));
  4348. }
  4349. Candidate::~Candidate() {
  4350. // @@protoc_insertion_point(destructor:RemoNet.Candidate)
  4351. if (GetArenaForAllocation() != nullptr) return;
  4352. SharedDtor();
  4353. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4354. }
  4355. inline void Candidate::SharedDtor() {
  4356. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4357. type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4358. candidate_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4359. sdpmid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4360. }
  4361. void Candidate::ArenaDtor(void* object) {
  4362. Candidate* _this = reinterpret_cast< Candidate* >(object);
  4363. (void)_this;
  4364. }
  4365. void Candidate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4366. }
  4367. void Candidate::SetCachedSize(int size) const {
  4368. _cached_size_.Set(size);
  4369. }
  4370. void Candidate::Clear() {
  4371. // @@protoc_insertion_point(message_clear_start:RemoNet.Candidate)
  4372. uint32_t cached_has_bits = 0;
  4373. // Prevent compiler warnings about cached_has_bits being unused
  4374. (void) cached_has_bits;
  4375. type_.ClearToEmpty();
  4376. candidate_.ClearToEmpty();
  4377. sdpmid_.ClearToEmpty();
  4378. ::memset(&index_, 0, static_cast<size_t>(
  4379. reinterpret_cast<char*>(&egotype_) -
  4380. reinterpret_cast<char*>(&index_)) + sizeof(egotype_));
  4381. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4382. }
  4383. const char* Candidate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4384. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4385. while (!ctx->Done(&ptr)) {
  4386. uint32_t tag;
  4387. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4388. switch (tag >> 3) {
  4389. // int32 index = 1;
  4390. case 1:
  4391. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4392. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4393. CHK_(ptr);
  4394. } else
  4395. goto handle_unusual;
  4396. continue;
  4397. // int32 peer = 2;
  4398. case 2:
  4399. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4400. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4401. CHK_(ptr);
  4402. } else
  4403. goto handle_unusual;
  4404. continue;
  4405. // string type = 3;
  4406. case 3:
  4407. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  4408. auto str = _internal_mutable_type();
  4409. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4410. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Candidate.type"));
  4411. CHK_(ptr);
  4412. } else
  4413. goto handle_unusual;
  4414. continue;
  4415. // string candidate = 4;
  4416. case 4:
  4417. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  4418. auto str = _internal_mutable_candidate();
  4419. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4420. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Candidate.candidate"));
  4421. CHK_(ptr);
  4422. } else
  4423. goto handle_unusual;
  4424. continue;
  4425. // int32 sdpMLineIndex = 5;
  4426. case 5:
  4427. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  4428. sdpmlineindex_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4429. CHK_(ptr);
  4430. } else
  4431. goto handle_unusual;
  4432. continue;
  4433. // string sdpMid = 6;
  4434. case 6:
  4435. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
  4436. auto str = _internal_mutable_sdpmid();
  4437. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4438. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Candidate.sdpMid"));
  4439. CHK_(ptr);
  4440. } else
  4441. goto handle_unusual;
  4442. continue;
  4443. // int32 egotype = 7;
  4444. case 7:
  4445. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  4446. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4447. CHK_(ptr);
  4448. } else
  4449. goto handle_unusual;
  4450. continue;
  4451. default:
  4452. goto handle_unusual;
  4453. } // switch
  4454. handle_unusual:
  4455. if ((tag == 0) || ((tag & 7) == 4)) {
  4456. CHK_(ptr);
  4457. ctx->SetLastTag(tag);
  4458. goto message_done;
  4459. }
  4460. ptr = UnknownFieldParse(
  4461. tag,
  4462. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4463. ptr, ctx);
  4464. CHK_(ptr != nullptr);
  4465. } // while
  4466. message_done:
  4467. return ptr;
  4468. failure:
  4469. ptr = nullptr;
  4470. goto message_done;
  4471. #undef CHK_
  4472. }
  4473. uint8_t* Candidate::_InternalSerialize(
  4474. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4475. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Candidate)
  4476. uint32_t cached_has_bits = 0;
  4477. (void) cached_has_bits;
  4478. // int32 index = 1;
  4479. if (this->_internal_index() != 0) {
  4480. target = stream->EnsureSpace(target);
  4481. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_index(), target);
  4482. }
  4483. // int32 peer = 2;
  4484. if (this->_internal_peer() != 0) {
  4485. target = stream->EnsureSpace(target);
  4486. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  4487. }
  4488. // string type = 3;
  4489. if (!this->_internal_type().empty()) {
  4490. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4491. this->_internal_type().data(), static_cast<int>(this->_internal_type().length()),
  4492. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4493. "RemoNet.Candidate.type");
  4494. target = stream->WriteStringMaybeAliased(
  4495. 3, this->_internal_type(), target);
  4496. }
  4497. // string candidate = 4;
  4498. if (!this->_internal_candidate().empty()) {
  4499. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4500. this->_internal_candidate().data(), static_cast<int>(this->_internal_candidate().length()),
  4501. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4502. "RemoNet.Candidate.candidate");
  4503. target = stream->WriteStringMaybeAliased(
  4504. 4, this->_internal_candidate(), target);
  4505. }
  4506. // int32 sdpMLineIndex = 5;
  4507. if (this->_internal_sdpmlineindex() != 0) {
  4508. target = stream->EnsureSpace(target);
  4509. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_sdpmlineindex(), target);
  4510. }
  4511. // string sdpMid = 6;
  4512. if (!this->_internal_sdpmid().empty()) {
  4513. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4514. this->_internal_sdpmid().data(), static_cast<int>(this->_internal_sdpmid().length()),
  4515. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4516. "RemoNet.Candidate.sdpMid");
  4517. target = stream->WriteStringMaybeAliased(
  4518. 6, this->_internal_sdpmid(), target);
  4519. }
  4520. // int32 egotype = 7;
  4521. if (this->_internal_egotype() != 0) {
  4522. target = stream->EnsureSpace(target);
  4523. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_egotype(), target);
  4524. }
  4525. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4526. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4527. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4528. }
  4529. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Candidate)
  4530. return target;
  4531. }
  4532. size_t Candidate::ByteSizeLong() const {
  4533. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Candidate)
  4534. size_t total_size = 0;
  4535. uint32_t cached_has_bits = 0;
  4536. // Prevent compiler warnings about cached_has_bits being unused
  4537. (void) cached_has_bits;
  4538. // string type = 3;
  4539. if (!this->_internal_type().empty()) {
  4540. total_size += 1 +
  4541. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4542. this->_internal_type());
  4543. }
  4544. // string candidate = 4;
  4545. if (!this->_internal_candidate().empty()) {
  4546. total_size += 1 +
  4547. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4548. this->_internal_candidate());
  4549. }
  4550. // string sdpMid = 6;
  4551. if (!this->_internal_sdpmid().empty()) {
  4552. total_size += 1 +
  4553. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4554. this->_internal_sdpmid());
  4555. }
  4556. // int32 index = 1;
  4557. if (this->_internal_index() != 0) {
  4558. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  4559. }
  4560. // int32 peer = 2;
  4561. if (this->_internal_peer() != 0) {
  4562. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4563. }
  4564. // int32 sdpMLineIndex = 5;
  4565. if (this->_internal_sdpmlineindex() != 0) {
  4566. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_sdpmlineindex());
  4567. }
  4568. // int32 egotype = 7;
  4569. if (this->_internal_egotype() != 0) {
  4570. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  4571. }
  4572. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4573. }
  4574. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Candidate::_class_data_ = {
  4575. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4576. Candidate::MergeImpl
  4577. };
  4578. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Candidate::GetClassData() const { return &_class_data_; }
  4579. void Candidate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4580. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4581. static_cast<Candidate *>(to)->MergeFrom(
  4582. static_cast<const Candidate &>(from));
  4583. }
  4584. void Candidate::MergeFrom(const Candidate& from) {
  4585. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Candidate)
  4586. GOOGLE_DCHECK_NE(&from, this);
  4587. uint32_t cached_has_bits = 0;
  4588. (void) cached_has_bits;
  4589. if (!from._internal_type().empty()) {
  4590. _internal_set_type(from._internal_type());
  4591. }
  4592. if (!from._internal_candidate().empty()) {
  4593. _internal_set_candidate(from._internal_candidate());
  4594. }
  4595. if (!from._internal_sdpmid().empty()) {
  4596. _internal_set_sdpmid(from._internal_sdpmid());
  4597. }
  4598. if (from._internal_index() != 0) {
  4599. _internal_set_index(from._internal_index());
  4600. }
  4601. if (from._internal_peer() != 0) {
  4602. _internal_set_peer(from._internal_peer());
  4603. }
  4604. if (from._internal_sdpmlineindex() != 0) {
  4605. _internal_set_sdpmlineindex(from._internal_sdpmlineindex());
  4606. }
  4607. if (from._internal_egotype() != 0) {
  4608. _internal_set_egotype(from._internal_egotype());
  4609. }
  4610. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4611. }
  4612. void Candidate::CopyFrom(const Candidate& from) {
  4613. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Candidate)
  4614. if (&from == this) return;
  4615. Clear();
  4616. MergeFrom(from);
  4617. }
  4618. bool Candidate::IsInitialized() const {
  4619. return true;
  4620. }
  4621. void Candidate::InternalSwap(Candidate* other) {
  4622. using std::swap;
  4623. auto* lhs_arena = GetArenaForAllocation();
  4624. auto* rhs_arena = other->GetArenaForAllocation();
  4625. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  4626. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4627. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4628. &type_, lhs_arena,
  4629. &other->type_, rhs_arena
  4630. );
  4631. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4632. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4633. &candidate_, lhs_arena,
  4634. &other->candidate_, rhs_arena
  4635. );
  4636. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4637. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4638. &sdpmid_, lhs_arena,
  4639. &other->sdpmid_, rhs_arena
  4640. );
  4641. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4642. PROTOBUF_FIELD_OFFSET(Candidate, egotype_)
  4643. + sizeof(Candidate::egotype_)
  4644. - PROTOBUF_FIELD_OFFSET(Candidate, index_)>(
  4645. reinterpret_cast<char*>(&index_),
  4646. reinterpret_cast<char*>(&other->index_));
  4647. }
  4648. ::PROTOBUF_NAMESPACE_ID::Metadata Candidate::GetMetadata() const {
  4649. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4650. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4651. file_level_metadata_protocol_2eproto[14]);
  4652. }
  4653. // ===================================================================
  4654. class Leave::_Internal {
  4655. public:
  4656. };
  4657. Leave::Leave(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4658. bool is_message_owned)
  4659. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4660. SharedCtor();
  4661. if (!is_message_owned) {
  4662. RegisterArenaDtor(arena);
  4663. }
  4664. // @@protoc_insertion_point(arena_constructor:RemoNet.Leave)
  4665. }
  4666. Leave::Leave(const Leave& from)
  4667. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4668. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4669. ::memcpy(&peer_, &from.peer_,
  4670. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4671. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  4672. // @@protoc_insertion_point(copy_constructor:RemoNet.Leave)
  4673. }
  4674. inline void Leave::SharedCtor() {
  4675. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4676. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  4677. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4678. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  4679. }
  4680. Leave::~Leave() {
  4681. // @@protoc_insertion_point(destructor:RemoNet.Leave)
  4682. if (GetArenaForAllocation() != nullptr) return;
  4683. SharedDtor();
  4684. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4685. }
  4686. inline void Leave::SharedDtor() {
  4687. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4688. }
  4689. void Leave::ArenaDtor(void* object) {
  4690. Leave* _this = reinterpret_cast< Leave* >(object);
  4691. (void)_this;
  4692. }
  4693. void Leave::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4694. }
  4695. void Leave::SetCachedSize(int size) const {
  4696. _cached_size_.Set(size);
  4697. }
  4698. void Leave::Clear() {
  4699. // @@protoc_insertion_point(message_clear_start:RemoNet.Leave)
  4700. uint32_t cached_has_bits = 0;
  4701. // Prevent compiler warnings about cached_has_bits being unused
  4702. (void) cached_has_bits;
  4703. ::memset(&peer_, 0, static_cast<size_t>(
  4704. reinterpret_cast<char*>(&egotype_) -
  4705. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  4706. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4707. }
  4708. const char* Leave::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4709. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4710. while (!ctx->Done(&ptr)) {
  4711. uint32_t tag;
  4712. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4713. switch (tag >> 3) {
  4714. // int32 peer = 1;
  4715. case 1:
  4716. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4717. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4718. CHK_(ptr);
  4719. } else
  4720. goto handle_unusual;
  4721. continue;
  4722. // int32 egotype = 2;
  4723. case 2:
  4724. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4725. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4726. CHK_(ptr);
  4727. } else
  4728. goto handle_unusual;
  4729. continue;
  4730. default:
  4731. goto handle_unusual;
  4732. } // switch
  4733. handle_unusual:
  4734. if ((tag == 0) || ((tag & 7) == 4)) {
  4735. CHK_(ptr);
  4736. ctx->SetLastTag(tag);
  4737. goto message_done;
  4738. }
  4739. ptr = UnknownFieldParse(
  4740. tag,
  4741. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4742. ptr, ctx);
  4743. CHK_(ptr != nullptr);
  4744. } // while
  4745. message_done:
  4746. return ptr;
  4747. failure:
  4748. ptr = nullptr;
  4749. goto message_done;
  4750. #undef CHK_
  4751. }
  4752. uint8_t* Leave::_InternalSerialize(
  4753. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4754. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Leave)
  4755. uint32_t cached_has_bits = 0;
  4756. (void) cached_has_bits;
  4757. // int32 peer = 1;
  4758. if (this->_internal_peer() != 0) {
  4759. target = stream->EnsureSpace(target);
  4760. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  4761. }
  4762. // int32 egotype = 2;
  4763. if (this->_internal_egotype() != 0) {
  4764. target = stream->EnsureSpace(target);
  4765. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_egotype(), target);
  4766. }
  4767. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4768. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4769. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4770. }
  4771. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Leave)
  4772. return target;
  4773. }
  4774. size_t Leave::ByteSizeLong() const {
  4775. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Leave)
  4776. size_t total_size = 0;
  4777. uint32_t cached_has_bits = 0;
  4778. // Prevent compiler warnings about cached_has_bits being unused
  4779. (void) cached_has_bits;
  4780. // int32 peer = 1;
  4781. if (this->_internal_peer() != 0) {
  4782. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4783. }
  4784. // int32 egotype = 2;
  4785. if (this->_internal_egotype() != 0) {
  4786. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  4787. }
  4788. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4789. }
  4790. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Leave::_class_data_ = {
  4791. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4792. Leave::MergeImpl
  4793. };
  4794. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Leave::GetClassData() const { return &_class_data_; }
  4795. void Leave::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4796. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4797. static_cast<Leave *>(to)->MergeFrom(
  4798. static_cast<const Leave &>(from));
  4799. }
  4800. void Leave::MergeFrom(const Leave& from) {
  4801. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Leave)
  4802. GOOGLE_DCHECK_NE(&from, this);
  4803. uint32_t cached_has_bits = 0;
  4804. (void) cached_has_bits;
  4805. if (from._internal_peer() != 0) {
  4806. _internal_set_peer(from._internal_peer());
  4807. }
  4808. if (from._internal_egotype() != 0) {
  4809. _internal_set_egotype(from._internal_egotype());
  4810. }
  4811. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4812. }
  4813. void Leave::CopyFrom(const Leave& from) {
  4814. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Leave)
  4815. if (&from == this) return;
  4816. Clear();
  4817. MergeFrom(from);
  4818. }
  4819. bool Leave::IsInitialized() const {
  4820. return true;
  4821. }
  4822. void Leave::InternalSwap(Leave* other) {
  4823. using std::swap;
  4824. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  4825. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4826. PROTOBUF_FIELD_OFFSET(Leave, egotype_)
  4827. + sizeof(Leave::egotype_)
  4828. - PROTOBUF_FIELD_OFFSET(Leave, peer_)>(
  4829. reinterpret_cast<char*>(&peer_),
  4830. reinterpret_cast<char*>(&other->peer_));
  4831. }
  4832. ::PROTOBUF_NAMESPACE_ID::Metadata Leave::GetMetadata() const {
  4833. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4834. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4835. file_level_metadata_protocol_2eproto[15]);
  4836. }
  4837. // ===================================================================
  4838. class Close::_Internal {
  4839. public:
  4840. };
  4841. Close::Close(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4842. bool is_message_owned)
  4843. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4844. SharedCtor();
  4845. if (!is_message_owned) {
  4846. RegisterArenaDtor(arena);
  4847. }
  4848. // @@protoc_insertion_point(arena_constructor:RemoNet.Close)
  4849. }
  4850. Close::Close(const Close& from)
  4851. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4852. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4853. ::memcpy(&peer_, &from.peer_,
  4854. static_cast<size_t>(reinterpret_cast<char*>(&index_) -
  4855. reinterpret_cast<char*>(&peer_)) + sizeof(index_));
  4856. // @@protoc_insertion_point(copy_constructor:RemoNet.Close)
  4857. }
  4858. inline void Close::SharedCtor() {
  4859. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4860. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  4861. 0, static_cast<size_t>(reinterpret_cast<char*>(&index_) -
  4862. reinterpret_cast<char*>(&peer_)) + sizeof(index_));
  4863. }
  4864. Close::~Close() {
  4865. // @@protoc_insertion_point(destructor:RemoNet.Close)
  4866. if (GetArenaForAllocation() != nullptr) return;
  4867. SharedDtor();
  4868. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4869. }
  4870. inline void Close::SharedDtor() {
  4871. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4872. }
  4873. void Close::ArenaDtor(void* object) {
  4874. Close* _this = reinterpret_cast< Close* >(object);
  4875. (void)_this;
  4876. }
  4877. void Close::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4878. }
  4879. void Close::SetCachedSize(int size) const {
  4880. _cached_size_.Set(size);
  4881. }
  4882. void Close::Clear() {
  4883. // @@protoc_insertion_point(message_clear_start:RemoNet.Close)
  4884. uint32_t cached_has_bits = 0;
  4885. // Prevent compiler warnings about cached_has_bits being unused
  4886. (void) cached_has_bits;
  4887. ::memset(&peer_, 0, static_cast<size_t>(
  4888. reinterpret_cast<char*>(&index_) -
  4889. reinterpret_cast<char*>(&peer_)) + sizeof(index_));
  4890. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4891. }
  4892. const char* Close::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4893. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4894. while (!ctx->Done(&ptr)) {
  4895. uint32_t tag;
  4896. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4897. switch (tag >> 3) {
  4898. // int32 peer = 1;
  4899. case 1:
  4900. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4901. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4902. CHK_(ptr);
  4903. } else
  4904. goto handle_unusual;
  4905. continue;
  4906. // int32 egotype = 2;
  4907. case 2:
  4908. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4909. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4910. CHK_(ptr);
  4911. } else
  4912. goto handle_unusual;
  4913. continue;
  4914. // int32 index = 3;
  4915. case 3:
  4916. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  4917. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4918. CHK_(ptr);
  4919. } else
  4920. goto handle_unusual;
  4921. continue;
  4922. default:
  4923. goto handle_unusual;
  4924. } // switch
  4925. handle_unusual:
  4926. if ((tag == 0) || ((tag & 7) == 4)) {
  4927. CHK_(ptr);
  4928. ctx->SetLastTag(tag);
  4929. goto message_done;
  4930. }
  4931. ptr = UnknownFieldParse(
  4932. tag,
  4933. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4934. ptr, ctx);
  4935. CHK_(ptr != nullptr);
  4936. } // while
  4937. message_done:
  4938. return ptr;
  4939. failure:
  4940. ptr = nullptr;
  4941. goto message_done;
  4942. #undef CHK_
  4943. }
  4944. uint8_t* Close::_InternalSerialize(
  4945. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4946. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Close)
  4947. uint32_t cached_has_bits = 0;
  4948. (void) cached_has_bits;
  4949. // int32 peer = 1;
  4950. if (this->_internal_peer() != 0) {
  4951. target = stream->EnsureSpace(target);
  4952. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  4953. }
  4954. // int32 egotype = 2;
  4955. if (this->_internal_egotype() != 0) {
  4956. target = stream->EnsureSpace(target);
  4957. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_egotype(), target);
  4958. }
  4959. // int32 index = 3;
  4960. if (this->_internal_index() != 0) {
  4961. target = stream->EnsureSpace(target);
  4962. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_index(), target);
  4963. }
  4964. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4965. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4966. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4967. }
  4968. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Close)
  4969. return target;
  4970. }
  4971. size_t Close::ByteSizeLong() const {
  4972. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Close)
  4973. size_t total_size = 0;
  4974. uint32_t cached_has_bits = 0;
  4975. // Prevent compiler warnings about cached_has_bits being unused
  4976. (void) cached_has_bits;
  4977. // int32 peer = 1;
  4978. if (this->_internal_peer() != 0) {
  4979. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4980. }
  4981. // int32 egotype = 2;
  4982. if (this->_internal_egotype() != 0) {
  4983. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  4984. }
  4985. // int32 index = 3;
  4986. if (this->_internal_index() != 0) {
  4987. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  4988. }
  4989. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4990. }
  4991. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Close::_class_data_ = {
  4992. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4993. Close::MergeImpl
  4994. };
  4995. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Close::GetClassData() const { return &_class_data_; }
  4996. void Close::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4997. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4998. static_cast<Close *>(to)->MergeFrom(
  4999. static_cast<const Close &>(from));
  5000. }
  5001. void Close::MergeFrom(const Close& from) {
  5002. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Close)
  5003. GOOGLE_DCHECK_NE(&from, this);
  5004. uint32_t cached_has_bits = 0;
  5005. (void) cached_has_bits;
  5006. if (from._internal_peer() != 0) {
  5007. _internal_set_peer(from._internal_peer());
  5008. }
  5009. if (from._internal_egotype() != 0) {
  5010. _internal_set_egotype(from._internal_egotype());
  5011. }
  5012. if (from._internal_index() != 0) {
  5013. _internal_set_index(from._internal_index());
  5014. }
  5015. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5016. }
  5017. void Close::CopyFrom(const Close& from) {
  5018. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Close)
  5019. if (&from == this) return;
  5020. Clear();
  5021. MergeFrom(from);
  5022. }
  5023. bool Close::IsInitialized() const {
  5024. return true;
  5025. }
  5026. void Close::InternalSwap(Close* other) {
  5027. using std::swap;
  5028. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5029. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  5030. PROTOBUF_FIELD_OFFSET(Close, index_)
  5031. + sizeof(Close::index_)
  5032. - PROTOBUF_FIELD_OFFSET(Close, peer_)>(
  5033. reinterpret_cast<char*>(&peer_),
  5034. reinterpret_cast<char*>(&other->peer_));
  5035. }
  5036. ::PROTOBUF_NAMESPACE_ID::Metadata Close::GetMetadata() const {
  5037. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5038. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5039. file_level_metadata_protocol_2eproto[16]);
  5040. }
  5041. // ===================================================================
  5042. class TestTextReq::_Internal {
  5043. public:
  5044. };
  5045. TestTextReq::TestTextReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5046. bool is_message_owned)
  5047. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5048. SharedCtor();
  5049. if (!is_message_owned) {
  5050. RegisterArenaDtor(arena);
  5051. }
  5052. // @@protoc_insertion_point(arena_constructor:RemoNet.TestTextReq)
  5053. }
  5054. TestTextReq::TestTextReq(const TestTextReq& from)
  5055. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5056. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5057. text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5058. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5059. text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5060. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5061. if (!from._internal_text().empty()) {
  5062. text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_text(),
  5063. GetArenaForAllocation());
  5064. }
  5065. // @@protoc_insertion_point(copy_constructor:RemoNet.TestTextReq)
  5066. }
  5067. inline void TestTextReq::SharedCtor() {
  5068. text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5069. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5070. text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5071. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5072. }
  5073. TestTextReq::~TestTextReq() {
  5074. // @@protoc_insertion_point(destructor:RemoNet.TestTextReq)
  5075. if (GetArenaForAllocation() != nullptr) return;
  5076. SharedDtor();
  5077. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5078. }
  5079. inline void TestTextReq::SharedDtor() {
  5080. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5081. text_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5082. }
  5083. void TestTextReq::ArenaDtor(void* object) {
  5084. TestTextReq* _this = reinterpret_cast< TestTextReq* >(object);
  5085. (void)_this;
  5086. }
  5087. void TestTextReq::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5088. }
  5089. void TestTextReq::SetCachedSize(int size) const {
  5090. _cached_size_.Set(size);
  5091. }
  5092. void TestTextReq::Clear() {
  5093. // @@protoc_insertion_point(message_clear_start:RemoNet.TestTextReq)
  5094. uint32_t cached_has_bits = 0;
  5095. // Prevent compiler warnings about cached_has_bits being unused
  5096. (void) cached_has_bits;
  5097. text_.ClearToEmpty();
  5098. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5099. }
  5100. const char* TestTextReq::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5101. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5102. while (!ctx->Done(&ptr)) {
  5103. uint32_t tag;
  5104. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5105. switch (tag >> 3) {
  5106. // string text = 1;
  5107. case 1:
  5108. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  5109. auto str = _internal_mutable_text();
  5110. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  5111. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.TestTextReq.text"));
  5112. CHK_(ptr);
  5113. } else
  5114. goto handle_unusual;
  5115. continue;
  5116. default:
  5117. goto handle_unusual;
  5118. } // switch
  5119. handle_unusual:
  5120. if ((tag == 0) || ((tag & 7) == 4)) {
  5121. CHK_(ptr);
  5122. ctx->SetLastTag(tag);
  5123. goto message_done;
  5124. }
  5125. ptr = UnknownFieldParse(
  5126. tag,
  5127. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5128. ptr, ctx);
  5129. CHK_(ptr != nullptr);
  5130. } // while
  5131. message_done:
  5132. return ptr;
  5133. failure:
  5134. ptr = nullptr;
  5135. goto message_done;
  5136. #undef CHK_
  5137. }
  5138. uint8_t* TestTextReq::_InternalSerialize(
  5139. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5140. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.TestTextReq)
  5141. uint32_t cached_has_bits = 0;
  5142. (void) cached_has_bits;
  5143. // string text = 1;
  5144. if (!this->_internal_text().empty()) {
  5145. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  5146. this->_internal_text().data(), static_cast<int>(this->_internal_text().length()),
  5147. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  5148. "RemoNet.TestTextReq.text");
  5149. target = stream->WriteStringMaybeAliased(
  5150. 1, this->_internal_text(), target);
  5151. }
  5152. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5153. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5154. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5155. }
  5156. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.TestTextReq)
  5157. return target;
  5158. }
  5159. size_t TestTextReq::ByteSizeLong() const {
  5160. // @@protoc_insertion_point(message_byte_size_start:RemoNet.TestTextReq)
  5161. size_t total_size = 0;
  5162. uint32_t cached_has_bits = 0;
  5163. // Prevent compiler warnings about cached_has_bits being unused
  5164. (void) cached_has_bits;
  5165. // string text = 1;
  5166. if (!this->_internal_text().empty()) {
  5167. total_size += 1 +
  5168. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  5169. this->_internal_text());
  5170. }
  5171. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5172. }
  5173. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TestTextReq::_class_data_ = {
  5174. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5175. TestTextReq::MergeImpl
  5176. };
  5177. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TestTextReq::GetClassData() const { return &_class_data_; }
  5178. void TestTextReq::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5179. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5180. static_cast<TestTextReq *>(to)->MergeFrom(
  5181. static_cast<const TestTextReq &>(from));
  5182. }
  5183. void TestTextReq::MergeFrom(const TestTextReq& from) {
  5184. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.TestTextReq)
  5185. GOOGLE_DCHECK_NE(&from, this);
  5186. uint32_t cached_has_bits = 0;
  5187. (void) cached_has_bits;
  5188. if (!from._internal_text().empty()) {
  5189. _internal_set_text(from._internal_text());
  5190. }
  5191. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5192. }
  5193. void TestTextReq::CopyFrom(const TestTextReq& from) {
  5194. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.TestTextReq)
  5195. if (&from == this) return;
  5196. Clear();
  5197. MergeFrom(from);
  5198. }
  5199. bool TestTextReq::IsInitialized() const {
  5200. return true;
  5201. }
  5202. void TestTextReq::InternalSwap(TestTextReq* other) {
  5203. using std::swap;
  5204. auto* lhs_arena = GetArenaForAllocation();
  5205. auto* rhs_arena = other->GetArenaForAllocation();
  5206. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5207. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  5208. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  5209. &text_, lhs_arena,
  5210. &other->text_, rhs_arena
  5211. );
  5212. }
  5213. ::PROTOBUF_NAMESPACE_ID::Metadata TestTextReq::GetMetadata() const {
  5214. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5215. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5216. file_level_metadata_protocol_2eproto[17]);
  5217. }
  5218. // ===================================================================
  5219. class CanMessage::_Internal {
  5220. public:
  5221. };
  5222. CanMessage::CanMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5223. bool is_message_owned)
  5224. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5225. SharedCtor();
  5226. if (!is_message_owned) {
  5227. RegisterArenaDtor(arena);
  5228. }
  5229. // @@protoc_insertion_point(arena_constructor:RemoNet.CanMessage)
  5230. }
  5231. CanMessage::CanMessage(const CanMessage& from)
  5232. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5233. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5234. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5235. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5236. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5237. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5238. if (!from._internal_data().empty()) {
  5239. data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_data(),
  5240. GetArenaForAllocation());
  5241. }
  5242. ::memcpy(&head_, &from.head_,
  5243. static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  5244. reinterpret_cast<char*>(&head_)) + sizeof(canid_));
  5245. // @@protoc_insertion_point(copy_constructor:RemoNet.CanMessage)
  5246. }
  5247. inline void CanMessage::SharedCtor() {
  5248. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5249. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5250. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5251. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5252. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  5253. reinterpret_cast<char*>(&head_) - reinterpret_cast<char*>(this)),
  5254. 0, static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  5255. reinterpret_cast<char*>(&head_)) + sizeof(canid_));
  5256. }
  5257. CanMessage::~CanMessage() {
  5258. // @@protoc_insertion_point(destructor:RemoNet.CanMessage)
  5259. if (GetArenaForAllocation() != nullptr) return;
  5260. SharedDtor();
  5261. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5262. }
  5263. inline void CanMessage::SharedDtor() {
  5264. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5265. data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5266. }
  5267. void CanMessage::ArenaDtor(void* object) {
  5268. CanMessage* _this = reinterpret_cast< CanMessage* >(object);
  5269. (void)_this;
  5270. }
  5271. void CanMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5272. }
  5273. void CanMessage::SetCachedSize(int size) const {
  5274. _cached_size_.Set(size);
  5275. }
  5276. void CanMessage::Clear() {
  5277. // @@protoc_insertion_point(message_clear_start:RemoNet.CanMessage)
  5278. uint32_t cached_has_bits = 0;
  5279. // Prevent compiler warnings about cached_has_bits being unused
  5280. (void) cached_has_bits;
  5281. data_.ClearToEmpty();
  5282. ::memset(&head_, 0, static_cast<size_t>(
  5283. reinterpret_cast<char*>(&canid_) -
  5284. reinterpret_cast<char*>(&head_)) + sizeof(canid_));
  5285. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5286. }
  5287. const char* CanMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5288. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5289. while (!ctx->Done(&ptr)) {
  5290. uint32_t tag;
  5291. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5292. switch (tag >> 3) {
  5293. // int32 head = 1;
  5294. case 1:
  5295. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5296. head_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  5297. CHK_(ptr);
  5298. } else
  5299. goto handle_unusual;
  5300. continue;
  5301. // int32 canid = 2;
  5302. case 2:
  5303. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  5304. canid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  5305. CHK_(ptr);
  5306. } else
  5307. goto handle_unusual;
  5308. continue;
  5309. // bytes data = 3;
  5310. case 3:
  5311. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  5312. auto str = _internal_mutable_data();
  5313. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  5314. CHK_(ptr);
  5315. } else
  5316. goto handle_unusual;
  5317. continue;
  5318. default:
  5319. goto handle_unusual;
  5320. } // switch
  5321. handle_unusual:
  5322. if ((tag == 0) || ((tag & 7) == 4)) {
  5323. CHK_(ptr);
  5324. ctx->SetLastTag(tag);
  5325. goto message_done;
  5326. }
  5327. ptr = UnknownFieldParse(
  5328. tag,
  5329. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5330. ptr, ctx);
  5331. CHK_(ptr != nullptr);
  5332. } // while
  5333. message_done:
  5334. return ptr;
  5335. failure:
  5336. ptr = nullptr;
  5337. goto message_done;
  5338. #undef CHK_
  5339. }
  5340. uint8_t* CanMessage::_InternalSerialize(
  5341. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5342. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CanMessage)
  5343. uint32_t cached_has_bits = 0;
  5344. (void) cached_has_bits;
  5345. // int32 head = 1;
  5346. if (this->_internal_head() != 0) {
  5347. target = stream->EnsureSpace(target);
  5348. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_head(), target);
  5349. }
  5350. // int32 canid = 2;
  5351. if (this->_internal_canid() != 0) {
  5352. target = stream->EnsureSpace(target);
  5353. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_canid(), target);
  5354. }
  5355. // bytes data = 3;
  5356. if (!this->_internal_data().empty()) {
  5357. target = stream->WriteBytesMaybeAliased(
  5358. 3, this->_internal_data(), target);
  5359. }
  5360. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5361. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5362. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5363. }
  5364. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CanMessage)
  5365. return target;
  5366. }
  5367. size_t CanMessage::ByteSizeLong() const {
  5368. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CanMessage)
  5369. size_t total_size = 0;
  5370. uint32_t cached_has_bits = 0;
  5371. // Prevent compiler warnings about cached_has_bits being unused
  5372. (void) cached_has_bits;
  5373. // bytes data = 3;
  5374. if (!this->_internal_data().empty()) {
  5375. total_size += 1 +
  5376. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  5377. this->_internal_data());
  5378. }
  5379. // int32 head = 1;
  5380. if (this->_internal_head() != 0) {
  5381. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_head());
  5382. }
  5383. // int32 canid = 2;
  5384. if (this->_internal_canid() != 0) {
  5385. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_canid());
  5386. }
  5387. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5388. }
  5389. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CanMessage::_class_data_ = {
  5390. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5391. CanMessage::MergeImpl
  5392. };
  5393. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CanMessage::GetClassData() const { return &_class_data_; }
  5394. void CanMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5395. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5396. static_cast<CanMessage *>(to)->MergeFrom(
  5397. static_cast<const CanMessage &>(from));
  5398. }
  5399. void CanMessage::MergeFrom(const CanMessage& from) {
  5400. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CanMessage)
  5401. GOOGLE_DCHECK_NE(&from, this);
  5402. uint32_t cached_has_bits = 0;
  5403. (void) cached_has_bits;
  5404. if (!from._internal_data().empty()) {
  5405. _internal_set_data(from._internal_data());
  5406. }
  5407. if (from._internal_head() != 0) {
  5408. _internal_set_head(from._internal_head());
  5409. }
  5410. if (from._internal_canid() != 0) {
  5411. _internal_set_canid(from._internal_canid());
  5412. }
  5413. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5414. }
  5415. void CanMessage::CopyFrom(const CanMessage& from) {
  5416. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CanMessage)
  5417. if (&from == this) return;
  5418. Clear();
  5419. MergeFrom(from);
  5420. }
  5421. bool CanMessage::IsInitialized() const {
  5422. return true;
  5423. }
  5424. void CanMessage::InternalSwap(CanMessage* other) {
  5425. using std::swap;
  5426. auto* lhs_arena = GetArenaForAllocation();
  5427. auto* rhs_arena = other->GetArenaForAllocation();
  5428. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5429. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  5430. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  5431. &data_, lhs_arena,
  5432. &other->data_, rhs_arena
  5433. );
  5434. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  5435. PROTOBUF_FIELD_OFFSET(CanMessage, canid_)
  5436. + sizeof(CanMessage::canid_)
  5437. - PROTOBUF_FIELD_OFFSET(CanMessage, head_)>(
  5438. reinterpret_cast<char*>(&head_),
  5439. reinterpret_cast<char*>(&other->head_));
  5440. }
  5441. ::PROTOBUF_NAMESPACE_ID::Metadata CanMessage::GetMetadata() const {
  5442. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5443. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5444. file_level_metadata_protocol_2eproto[18]);
  5445. }
  5446. // ===================================================================
  5447. class CCCanMesage::_Internal {
  5448. public:
  5449. };
  5450. CCCanMesage::CCCanMesage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5451. bool is_message_owned)
  5452. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  5453. message_(arena) {
  5454. SharedCtor();
  5455. if (!is_message_owned) {
  5456. RegisterArenaDtor(arena);
  5457. }
  5458. // @@protoc_insertion_point(arena_constructor:RemoNet.CCCanMesage)
  5459. }
  5460. CCCanMesage::CCCanMesage(const CCCanMesage& from)
  5461. : ::PROTOBUF_NAMESPACE_ID::Message(),
  5462. message_(from.message_) {
  5463. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5464. islidar_ = from.islidar_;
  5465. // @@protoc_insertion_point(copy_constructor:RemoNet.CCCanMesage)
  5466. }
  5467. inline void CCCanMesage::SharedCtor() {
  5468. islidar_ = false;
  5469. }
  5470. CCCanMesage::~CCCanMesage() {
  5471. // @@protoc_insertion_point(destructor:RemoNet.CCCanMesage)
  5472. if (GetArenaForAllocation() != nullptr) return;
  5473. SharedDtor();
  5474. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5475. }
  5476. inline void CCCanMesage::SharedDtor() {
  5477. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5478. }
  5479. void CCCanMesage::ArenaDtor(void* object) {
  5480. CCCanMesage* _this = reinterpret_cast< CCCanMesage* >(object);
  5481. (void)_this;
  5482. }
  5483. void CCCanMesage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5484. }
  5485. void CCCanMesage::SetCachedSize(int size) const {
  5486. _cached_size_.Set(size);
  5487. }
  5488. void CCCanMesage::Clear() {
  5489. // @@protoc_insertion_point(message_clear_start:RemoNet.CCCanMesage)
  5490. uint32_t cached_has_bits = 0;
  5491. // Prevent compiler warnings about cached_has_bits being unused
  5492. (void) cached_has_bits;
  5493. message_.Clear();
  5494. islidar_ = false;
  5495. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5496. }
  5497. const char* CCCanMesage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5498. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5499. while (!ctx->Done(&ptr)) {
  5500. uint32_t tag;
  5501. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5502. switch (tag >> 3) {
  5503. // bool islidar = 1;
  5504. case 1:
  5505. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5506. islidar_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5507. CHK_(ptr);
  5508. } else
  5509. goto handle_unusual;
  5510. continue;
  5511. // repeated .RemoNet.CanMessage message = 2;
  5512. case 2:
  5513. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  5514. ptr -= 1;
  5515. do {
  5516. ptr += 1;
  5517. ptr = ctx->ParseMessage(_internal_add_message(), ptr);
  5518. CHK_(ptr);
  5519. if (!ctx->DataAvailable(ptr)) break;
  5520. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  5521. } else
  5522. goto handle_unusual;
  5523. continue;
  5524. default:
  5525. goto handle_unusual;
  5526. } // switch
  5527. handle_unusual:
  5528. if ((tag == 0) || ((tag & 7) == 4)) {
  5529. CHK_(ptr);
  5530. ctx->SetLastTag(tag);
  5531. goto message_done;
  5532. }
  5533. ptr = UnknownFieldParse(
  5534. tag,
  5535. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5536. ptr, ctx);
  5537. CHK_(ptr != nullptr);
  5538. } // while
  5539. message_done:
  5540. return ptr;
  5541. failure:
  5542. ptr = nullptr;
  5543. goto message_done;
  5544. #undef CHK_
  5545. }
  5546. uint8_t* CCCanMesage::_InternalSerialize(
  5547. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5548. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCCanMesage)
  5549. uint32_t cached_has_bits = 0;
  5550. (void) cached_has_bits;
  5551. // bool islidar = 1;
  5552. if (this->_internal_islidar() != 0) {
  5553. target = stream->EnsureSpace(target);
  5554. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_islidar(), target);
  5555. }
  5556. // repeated .RemoNet.CanMessage message = 2;
  5557. for (unsigned int i = 0,
  5558. n = static_cast<unsigned int>(this->_internal_message_size()); i < n; i++) {
  5559. target = stream->EnsureSpace(target);
  5560. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  5561. InternalWriteMessage(2, this->_internal_message(i), target, stream);
  5562. }
  5563. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5564. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5565. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5566. }
  5567. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCCanMesage)
  5568. return target;
  5569. }
  5570. size_t CCCanMesage::ByteSizeLong() const {
  5571. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCCanMesage)
  5572. size_t total_size = 0;
  5573. uint32_t cached_has_bits = 0;
  5574. // Prevent compiler warnings about cached_has_bits being unused
  5575. (void) cached_has_bits;
  5576. // repeated .RemoNet.CanMessage message = 2;
  5577. total_size += 1UL * this->_internal_message_size();
  5578. for (const auto& msg : this->message_) {
  5579. total_size +=
  5580. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  5581. }
  5582. // bool islidar = 1;
  5583. if (this->_internal_islidar() != 0) {
  5584. total_size += 1 + 1;
  5585. }
  5586. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5587. }
  5588. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCCanMesage::_class_data_ = {
  5589. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5590. CCCanMesage::MergeImpl
  5591. };
  5592. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCCanMesage::GetClassData() const { return &_class_data_; }
  5593. void CCCanMesage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5594. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5595. static_cast<CCCanMesage *>(to)->MergeFrom(
  5596. static_cast<const CCCanMesage &>(from));
  5597. }
  5598. void CCCanMesage::MergeFrom(const CCCanMesage& from) {
  5599. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCCanMesage)
  5600. GOOGLE_DCHECK_NE(&from, this);
  5601. uint32_t cached_has_bits = 0;
  5602. (void) cached_has_bits;
  5603. message_.MergeFrom(from.message_);
  5604. if (from._internal_islidar() != 0) {
  5605. _internal_set_islidar(from._internal_islidar());
  5606. }
  5607. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5608. }
  5609. void CCCanMesage::CopyFrom(const CCCanMesage& from) {
  5610. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCCanMesage)
  5611. if (&from == this) return;
  5612. Clear();
  5613. MergeFrom(from);
  5614. }
  5615. bool CCCanMesage::IsInitialized() const {
  5616. return true;
  5617. }
  5618. void CCCanMesage::InternalSwap(CCCanMesage* other) {
  5619. using std::swap;
  5620. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5621. message_.InternalSwap(&other->message_);
  5622. swap(islidar_, other->islidar_);
  5623. }
  5624. ::PROTOBUF_NAMESPACE_ID::Metadata CCCanMesage::GetMetadata() const {
  5625. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5626. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5627. file_level_metadata_protocol_2eproto[19]);
  5628. }
  5629. // ===================================================================
  5630. class Wiper::_Internal {
  5631. public:
  5632. };
  5633. Wiper::Wiper(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5634. bool is_message_owned)
  5635. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5636. SharedCtor();
  5637. if (!is_message_owned) {
  5638. RegisterArenaDtor(arena);
  5639. }
  5640. // @@protoc_insertion_point(arena_constructor:RemoNet.Wiper)
  5641. }
  5642. Wiper::Wiper(const Wiper& from)
  5643. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5644. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5645. ret_ = from.ret_;
  5646. // @@protoc_insertion_point(copy_constructor:RemoNet.Wiper)
  5647. }
  5648. inline void Wiper::SharedCtor() {
  5649. ret_ = false;
  5650. }
  5651. Wiper::~Wiper() {
  5652. // @@protoc_insertion_point(destructor:RemoNet.Wiper)
  5653. if (GetArenaForAllocation() != nullptr) return;
  5654. SharedDtor();
  5655. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5656. }
  5657. inline void Wiper::SharedDtor() {
  5658. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5659. }
  5660. void Wiper::ArenaDtor(void* object) {
  5661. Wiper* _this = reinterpret_cast< Wiper* >(object);
  5662. (void)_this;
  5663. }
  5664. void Wiper::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5665. }
  5666. void Wiper::SetCachedSize(int size) const {
  5667. _cached_size_.Set(size);
  5668. }
  5669. void Wiper::Clear() {
  5670. // @@protoc_insertion_point(message_clear_start:RemoNet.Wiper)
  5671. uint32_t cached_has_bits = 0;
  5672. // Prevent compiler warnings about cached_has_bits being unused
  5673. (void) cached_has_bits;
  5674. ret_ = false;
  5675. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5676. }
  5677. const char* Wiper::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5678. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5679. while (!ctx->Done(&ptr)) {
  5680. uint32_t tag;
  5681. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5682. switch (tag >> 3) {
  5683. // bool ret = 1;
  5684. case 1:
  5685. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5686. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5687. CHK_(ptr);
  5688. } else
  5689. goto handle_unusual;
  5690. continue;
  5691. default:
  5692. goto handle_unusual;
  5693. } // switch
  5694. handle_unusual:
  5695. if ((tag == 0) || ((tag & 7) == 4)) {
  5696. CHK_(ptr);
  5697. ctx->SetLastTag(tag);
  5698. goto message_done;
  5699. }
  5700. ptr = UnknownFieldParse(
  5701. tag,
  5702. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5703. ptr, ctx);
  5704. CHK_(ptr != nullptr);
  5705. } // while
  5706. message_done:
  5707. return ptr;
  5708. failure:
  5709. ptr = nullptr;
  5710. goto message_done;
  5711. #undef CHK_
  5712. }
  5713. uint8_t* Wiper::_InternalSerialize(
  5714. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5715. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Wiper)
  5716. uint32_t cached_has_bits = 0;
  5717. (void) cached_has_bits;
  5718. // bool ret = 1;
  5719. if (this->_internal_ret() != 0) {
  5720. target = stream->EnsureSpace(target);
  5721. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  5722. }
  5723. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5724. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5725. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5726. }
  5727. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Wiper)
  5728. return target;
  5729. }
  5730. size_t Wiper::ByteSizeLong() const {
  5731. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Wiper)
  5732. size_t total_size = 0;
  5733. uint32_t cached_has_bits = 0;
  5734. // Prevent compiler warnings about cached_has_bits being unused
  5735. (void) cached_has_bits;
  5736. // bool ret = 1;
  5737. if (this->_internal_ret() != 0) {
  5738. total_size += 1 + 1;
  5739. }
  5740. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5741. }
  5742. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Wiper::_class_data_ = {
  5743. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5744. Wiper::MergeImpl
  5745. };
  5746. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Wiper::GetClassData() const { return &_class_data_; }
  5747. void Wiper::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5748. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5749. static_cast<Wiper *>(to)->MergeFrom(
  5750. static_cast<const Wiper &>(from));
  5751. }
  5752. void Wiper::MergeFrom(const Wiper& from) {
  5753. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Wiper)
  5754. GOOGLE_DCHECK_NE(&from, this);
  5755. uint32_t cached_has_bits = 0;
  5756. (void) cached_has_bits;
  5757. if (from._internal_ret() != 0) {
  5758. _internal_set_ret(from._internal_ret());
  5759. }
  5760. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5761. }
  5762. void Wiper::CopyFrom(const Wiper& from) {
  5763. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Wiper)
  5764. if (&from == this) return;
  5765. Clear();
  5766. MergeFrom(from);
  5767. }
  5768. bool Wiper::IsInitialized() const {
  5769. return true;
  5770. }
  5771. void Wiper::InternalSwap(Wiper* other) {
  5772. using std::swap;
  5773. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5774. swap(ret_, other->ret_);
  5775. }
  5776. ::PROTOBUF_NAMESPACE_ID::Metadata Wiper::GetMetadata() const {
  5777. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5778. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5779. file_level_metadata_protocol_2eproto[20]);
  5780. }
  5781. // ===================================================================
  5782. class FrontLight::_Internal {
  5783. public:
  5784. };
  5785. FrontLight::FrontLight(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5786. bool is_message_owned)
  5787. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5788. SharedCtor();
  5789. if (!is_message_owned) {
  5790. RegisterArenaDtor(arena);
  5791. }
  5792. // @@protoc_insertion_point(arena_constructor:RemoNet.FrontLight)
  5793. }
  5794. FrontLight::FrontLight(const FrontLight& from)
  5795. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5796. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5797. ret_ = from.ret_;
  5798. // @@protoc_insertion_point(copy_constructor:RemoNet.FrontLight)
  5799. }
  5800. inline void FrontLight::SharedCtor() {
  5801. ret_ = false;
  5802. }
  5803. FrontLight::~FrontLight() {
  5804. // @@protoc_insertion_point(destructor:RemoNet.FrontLight)
  5805. if (GetArenaForAllocation() != nullptr) return;
  5806. SharedDtor();
  5807. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5808. }
  5809. inline void FrontLight::SharedDtor() {
  5810. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5811. }
  5812. void FrontLight::ArenaDtor(void* object) {
  5813. FrontLight* _this = reinterpret_cast< FrontLight* >(object);
  5814. (void)_this;
  5815. }
  5816. void FrontLight::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5817. }
  5818. void FrontLight::SetCachedSize(int size) const {
  5819. _cached_size_.Set(size);
  5820. }
  5821. void FrontLight::Clear() {
  5822. // @@protoc_insertion_point(message_clear_start:RemoNet.FrontLight)
  5823. uint32_t cached_has_bits = 0;
  5824. // Prevent compiler warnings about cached_has_bits being unused
  5825. (void) cached_has_bits;
  5826. ret_ = false;
  5827. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5828. }
  5829. const char* FrontLight::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5830. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5831. while (!ctx->Done(&ptr)) {
  5832. uint32_t tag;
  5833. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5834. switch (tag >> 3) {
  5835. // bool ret = 1;
  5836. case 1:
  5837. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5838. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5839. CHK_(ptr);
  5840. } else
  5841. goto handle_unusual;
  5842. continue;
  5843. default:
  5844. goto handle_unusual;
  5845. } // switch
  5846. handle_unusual:
  5847. if ((tag == 0) || ((tag & 7) == 4)) {
  5848. CHK_(ptr);
  5849. ctx->SetLastTag(tag);
  5850. goto message_done;
  5851. }
  5852. ptr = UnknownFieldParse(
  5853. tag,
  5854. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5855. ptr, ctx);
  5856. CHK_(ptr != nullptr);
  5857. } // while
  5858. message_done:
  5859. return ptr;
  5860. failure:
  5861. ptr = nullptr;
  5862. goto message_done;
  5863. #undef CHK_
  5864. }
  5865. uint8_t* FrontLight::_InternalSerialize(
  5866. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5867. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.FrontLight)
  5868. uint32_t cached_has_bits = 0;
  5869. (void) cached_has_bits;
  5870. // bool ret = 1;
  5871. if (this->_internal_ret() != 0) {
  5872. target = stream->EnsureSpace(target);
  5873. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  5874. }
  5875. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5876. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5877. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5878. }
  5879. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.FrontLight)
  5880. return target;
  5881. }
  5882. size_t FrontLight::ByteSizeLong() const {
  5883. // @@protoc_insertion_point(message_byte_size_start:RemoNet.FrontLight)
  5884. size_t total_size = 0;
  5885. uint32_t cached_has_bits = 0;
  5886. // Prevent compiler warnings about cached_has_bits being unused
  5887. (void) cached_has_bits;
  5888. // bool ret = 1;
  5889. if (this->_internal_ret() != 0) {
  5890. total_size += 1 + 1;
  5891. }
  5892. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5893. }
  5894. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FrontLight::_class_data_ = {
  5895. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5896. FrontLight::MergeImpl
  5897. };
  5898. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FrontLight::GetClassData() const { return &_class_data_; }
  5899. void FrontLight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5900. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5901. static_cast<FrontLight *>(to)->MergeFrom(
  5902. static_cast<const FrontLight &>(from));
  5903. }
  5904. void FrontLight::MergeFrom(const FrontLight& from) {
  5905. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.FrontLight)
  5906. GOOGLE_DCHECK_NE(&from, this);
  5907. uint32_t cached_has_bits = 0;
  5908. (void) cached_has_bits;
  5909. if (from._internal_ret() != 0) {
  5910. _internal_set_ret(from._internal_ret());
  5911. }
  5912. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5913. }
  5914. void FrontLight::CopyFrom(const FrontLight& from) {
  5915. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.FrontLight)
  5916. if (&from == this) return;
  5917. Clear();
  5918. MergeFrom(from);
  5919. }
  5920. bool FrontLight::IsInitialized() const {
  5921. return true;
  5922. }
  5923. void FrontLight::InternalSwap(FrontLight* other) {
  5924. using std::swap;
  5925. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5926. swap(ret_, other->ret_);
  5927. }
  5928. ::PROTOBUF_NAMESPACE_ID::Metadata FrontLight::GetMetadata() const {
  5929. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5930. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5931. file_level_metadata_protocol_2eproto[21]);
  5932. }
  5933. // ===================================================================
  5934. class BackLight::_Internal {
  5935. public:
  5936. };
  5937. BackLight::BackLight(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5938. bool is_message_owned)
  5939. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5940. SharedCtor();
  5941. if (!is_message_owned) {
  5942. RegisterArenaDtor(arena);
  5943. }
  5944. // @@protoc_insertion_point(arena_constructor:RemoNet.BackLight)
  5945. }
  5946. BackLight::BackLight(const BackLight& from)
  5947. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5948. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5949. ret_ = from.ret_;
  5950. // @@protoc_insertion_point(copy_constructor:RemoNet.BackLight)
  5951. }
  5952. inline void BackLight::SharedCtor() {
  5953. ret_ = false;
  5954. }
  5955. BackLight::~BackLight() {
  5956. // @@protoc_insertion_point(destructor:RemoNet.BackLight)
  5957. if (GetArenaForAllocation() != nullptr) return;
  5958. SharedDtor();
  5959. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5960. }
  5961. inline void BackLight::SharedDtor() {
  5962. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5963. }
  5964. void BackLight::ArenaDtor(void* object) {
  5965. BackLight* _this = reinterpret_cast< BackLight* >(object);
  5966. (void)_this;
  5967. }
  5968. void BackLight::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5969. }
  5970. void BackLight::SetCachedSize(int size) const {
  5971. _cached_size_.Set(size);
  5972. }
  5973. void BackLight::Clear() {
  5974. // @@protoc_insertion_point(message_clear_start:RemoNet.BackLight)
  5975. uint32_t cached_has_bits = 0;
  5976. // Prevent compiler warnings about cached_has_bits being unused
  5977. (void) cached_has_bits;
  5978. ret_ = false;
  5979. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5980. }
  5981. const char* BackLight::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5982. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5983. while (!ctx->Done(&ptr)) {
  5984. uint32_t tag;
  5985. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5986. switch (tag >> 3) {
  5987. // bool ret = 1;
  5988. case 1:
  5989. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5990. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5991. CHK_(ptr);
  5992. } else
  5993. goto handle_unusual;
  5994. continue;
  5995. default:
  5996. goto handle_unusual;
  5997. } // switch
  5998. handle_unusual:
  5999. if ((tag == 0) || ((tag & 7) == 4)) {
  6000. CHK_(ptr);
  6001. ctx->SetLastTag(tag);
  6002. goto message_done;
  6003. }
  6004. ptr = UnknownFieldParse(
  6005. tag,
  6006. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6007. ptr, ctx);
  6008. CHK_(ptr != nullptr);
  6009. } // while
  6010. message_done:
  6011. return ptr;
  6012. failure:
  6013. ptr = nullptr;
  6014. goto message_done;
  6015. #undef CHK_
  6016. }
  6017. uint8_t* BackLight::_InternalSerialize(
  6018. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6019. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.BackLight)
  6020. uint32_t cached_has_bits = 0;
  6021. (void) cached_has_bits;
  6022. // bool ret = 1;
  6023. if (this->_internal_ret() != 0) {
  6024. target = stream->EnsureSpace(target);
  6025. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  6026. }
  6027. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6028. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6029. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6030. }
  6031. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.BackLight)
  6032. return target;
  6033. }
  6034. size_t BackLight::ByteSizeLong() const {
  6035. // @@protoc_insertion_point(message_byte_size_start:RemoNet.BackLight)
  6036. size_t total_size = 0;
  6037. uint32_t cached_has_bits = 0;
  6038. // Prevent compiler warnings about cached_has_bits being unused
  6039. (void) cached_has_bits;
  6040. // bool ret = 1;
  6041. if (this->_internal_ret() != 0) {
  6042. total_size += 1 + 1;
  6043. }
  6044. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6045. }
  6046. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BackLight::_class_data_ = {
  6047. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6048. BackLight::MergeImpl
  6049. };
  6050. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BackLight::GetClassData() const { return &_class_data_; }
  6051. void BackLight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6052. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6053. static_cast<BackLight *>(to)->MergeFrom(
  6054. static_cast<const BackLight &>(from));
  6055. }
  6056. void BackLight::MergeFrom(const BackLight& from) {
  6057. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.BackLight)
  6058. GOOGLE_DCHECK_NE(&from, this);
  6059. uint32_t cached_has_bits = 0;
  6060. (void) cached_has_bits;
  6061. if (from._internal_ret() != 0) {
  6062. _internal_set_ret(from._internal_ret());
  6063. }
  6064. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6065. }
  6066. void BackLight::CopyFrom(const BackLight& from) {
  6067. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.BackLight)
  6068. if (&from == this) return;
  6069. Clear();
  6070. MergeFrom(from);
  6071. }
  6072. bool BackLight::IsInitialized() const {
  6073. return true;
  6074. }
  6075. void BackLight::InternalSwap(BackLight* other) {
  6076. using std::swap;
  6077. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6078. swap(ret_, other->ret_);
  6079. }
  6080. ::PROTOBUF_NAMESPACE_ID::Metadata BackLight::GetMetadata() const {
  6081. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6082. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6083. file_level_metadata_protocol_2eproto[22]);
  6084. }
  6085. // ===================================================================
  6086. class CCAskDataChannel::_Internal {
  6087. public:
  6088. };
  6089. CCAskDataChannel::CCAskDataChannel(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6090. bool is_message_owned)
  6091. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  6092. // @@protoc_insertion_point(arena_constructor:RemoNet.CCAskDataChannel)
  6093. }
  6094. CCAskDataChannel::CCAskDataChannel(const CCAskDataChannel& from)
  6095. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  6096. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6097. // @@protoc_insertion_point(copy_constructor:RemoNet.CCAskDataChannel)
  6098. }
  6099. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCAskDataChannel::_class_data_ = {
  6100. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  6101. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  6102. };
  6103. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCAskDataChannel::GetClassData() const { return &_class_data_; }
  6104. ::PROTOBUF_NAMESPACE_ID::Metadata CCAskDataChannel::GetMetadata() const {
  6105. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6106. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6107. file_level_metadata_protocol_2eproto[23]);
  6108. }
  6109. // ===================================================================
  6110. class IMuMessage::_Internal {
  6111. public:
  6112. };
  6113. IMuMessage::IMuMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6114. bool is_message_owned)
  6115. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6116. SharedCtor();
  6117. if (!is_message_owned) {
  6118. RegisterArenaDtor(arena);
  6119. }
  6120. // @@protoc_insertion_point(arena_constructor:RemoNet.IMuMessage)
  6121. }
  6122. IMuMessage::IMuMessage(const IMuMessage& from)
  6123. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6124. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6125. ::memcpy(&rx_, &from.rx_,
  6126. static_cast<size_t>(reinterpret_cast<char*>(&ry_) -
  6127. reinterpret_cast<char*>(&rx_)) + sizeof(ry_));
  6128. // @@protoc_insertion_point(copy_constructor:RemoNet.IMuMessage)
  6129. }
  6130. inline void IMuMessage::SharedCtor() {
  6131. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  6132. reinterpret_cast<char*>(&rx_) - reinterpret_cast<char*>(this)),
  6133. 0, static_cast<size_t>(reinterpret_cast<char*>(&ry_) -
  6134. reinterpret_cast<char*>(&rx_)) + sizeof(ry_));
  6135. }
  6136. IMuMessage::~IMuMessage() {
  6137. // @@protoc_insertion_point(destructor:RemoNet.IMuMessage)
  6138. if (GetArenaForAllocation() != nullptr) return;
  6139. SharedDtor();
  6140. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6141. }
  6142. inline void IMuMessage::SharedDtor() {
  6143. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6144. }
  6145. void IMuMessage::ArenaDtor(void* object) {
  6146. IMuMessage* _this = reinterpret_cast< IMuMessage* >(object);
  6147. (void)_this;
  6148. }
  6149. void IMuMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6150. }
  6151. void IMuMessage::SetCachedSize(int size) const {
  6152. _cached_size_.Set(size);
  6153. }
  6154. void IMuMessage::Clear() {
  6155. // @@protoc_insertion_point(message_clear_start:RemoNet.IMuMessage)
  6156. uint32_t cached_has_bits = 0;
  6157. // Prevent compiler warnings about cached_has_bits being unused
  6158. (void) cached_has_bits;
  6159. ::memset(&rx_, 0, static_cast<size_t>(
  6160. reinterpret_cast<char*>(&ry_) -
  6161. reinterpret_cast<char*>(&rx_)) + sizeof(ry_));
  6162. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6163. }
  6164. const char* IMuMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6165. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6166. while (!ctx->Done(&ptr)) {
  6167. uint32_t tag;
  6168. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6169. switch (tag >> 3) {
  6170. // float rx = 1;
  6171. case 1:
  6172. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 13)) {
  6173. rx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  6174. ptr += sizeof(float);
  6175. } else
  6176. goto handle_unusual;
  6177. continue;
  6178. // float ry = 2;
  6179. case 2:
  6180. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 21)) {
  6181. ry_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  6182. ptr += sizeof(float);
  6183. } else
  6184. goto handle_unusual;
  6185. continue;
  6186. default:
  6187. goto handle_unusual;
  6188. } // switch
  6189. handle_unusual:
  6190. if ((tag == 0) || ((tag & 7) == 4)) {
  6191. CHK_(ptr);
  6192. ctx->SetLastTag(tag);
  6193. goto message_done;
  6194. }
  6195. ptr = UnknownFieldParse(
  6196. tag,
  6197. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6198. ptr, ctx);
  6199. CHK_(ptr != nullptr);
  6200. } // while
  6201. message_done:
  6202. return ptr;
  6203. failure:
  6204. ptr = nullptr;
  6205. goto message_done;
  6206. #undef CHK_
  6207. }
  6208. uint8_t* IMuMessage::_InternalSerialize(
  6209. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6210. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.IMuMessage)
  6211. uint32_t cached_has_bits = 0;
  6212. (void) cached_has_bits;
  6213. // float rx = 1;
  6214. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6215. float tmp_rx = this->_internal_rx();
  6216. uint32_t raw_rx;
  6217. memcpy(&raw_rx, &tmp_rx, sizeof(tmp_rx));
  6218. if (raw_rx != 0) {
  6219. target = stream->EnsureSpace(target);
  6220. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_rx(), target);
  6221. }
  6222. // float ry = 2;
  6223. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6224. float tmp_ry = this->_internal_ry();
  6225. uint32_t raw_ry;
  6226. memcpy(&raw_ry, &tmp_ry, sizeof(tmp_ry));
  6227. if (raw_ry != 0) {
  6228. target = stream->EnsureSpace(target);
  6229. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_ry(), target);
  6230. }
  6231. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6232. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6233. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6234. }
  6235. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.IMuMessage)
  6236. return target;
  6237. }
  6238. size_t IMuMessage::ByteSizeLong() const {
  6239. // @@protoc_insertion_point(message_byte_size_start:RemoNet.IMuMessage)
  6240. size_t total_size = 0;
  6241. uint32_t cached_has_bits = 0;
  6242. // Prevent compiler warnings about cached_has_bits being unused
  6243. (void) cached_has_bits;
  6244. // float rx = 1;
  6245. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6246. float tmp_rx = this->_internal_rx();
  6247. uint32_t raw_rx;
  6248. memcpy(&raw_rx, &tmp_rx, sizeof(tmp_rx));
  6249. if (raw_rx != 0) {
  6250. total_size += 1 + 4;
  6251. }
  6252. // float ry = 2;
  6253. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6254. float tmp_ry = this->_internal_ry();
  6255. uint32_t raw_ry;
  6256. memcpy(&raw_ry, &tmp_ry, sizeof(tmp_ry));
  6257. if (raw_ry != 0) {
  6258. total_size += 1 + 4;
  6259. }
  6260. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6261. }
  6262. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData IMuMessage::_class_data_ = {
  6263. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6264. IMuMessage::MergeImpl
  6265. };
  6266. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*IMuMessage::GetClassData() const { return &_class_data_; }
  6267. void IMuMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6268. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6269. static_cast<IMuMessage *>(to)->MergeFrom(
  6270. static_cast<const IMuMessage &>(from));
  6271. }
  6272. void IMuMessage::MergeFrom(const IMuMessage& from) {
  6273. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.IMuMessage)
  6274. GOOGLE_DCHECK_NE(&from, this);
  6275. uint32_t cached_has_bits = 0;
  6276. (void) cached_has_bits;
  6277. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6278. float tmp_rx = from._internal_rx();
  6279. uint32_t raw_rx;
  6280. memcpy(&raw_rx, &tmp_rx, sizeof(tmp_rx));
  6281. if (raw_rx != 0) {
  6282. _internal_set_rx(from._internal_rx());
  6283. }
  6284. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6285. float tmp_ry = from._internal_ry();
  6286. uint32_t raw_ry;
  6287. memcpy(&raw_ry, &tmp_ry, sizeof(tmp_ry));
  6288. if (raw_ry != 0) {
  6289. _internal_set_ry(from._internal_ry());
  6290. }
  6291. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6292. }
  6293. void IMuMessage::CopyFrom(const IMuMessage& from) {
  6294. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.IMuMessage)
  6295. if (&from == this) return;
  6296. Clear();
  6297. MergeFrom(from);
  6298. }
  6299. bool IMuMessage::IsInitialized() const {
  6300. return true;
  6301. }
  6302. void IMuMessage::InternalSwap(IMuMessage* other) {
  6303. using std::swap;
  6304. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6305. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  6306. PROTOBUF_FIELD_OFFSET(IMuMessage, ry_)
  6307. + sizeof(IMuMessage::ry_)
  6308. - PROTOBUF_FIELD_OFFSET(IMuMessage, rx_)>(
  6309. reinterpret_cast<char*>(&rx_),
  6310. reinterpret_cast<char*>(&other->rx_));
  6311. }
  6312. ::PROTOBUF_NAMESPACE_ID::Metadata IMuMessage::GetMetadata() const {
  6313. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6314. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6315. file_level_metadata_protocol_2eproto[24]);
  6316. }
  6317. // ===================================================================
  6318. class CCPing::_Internal {
  6319. public:
  6320. };
  6321. CCPing::CCPing(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6322. bool is_message_owned)
  6323. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6324. SharedCtor();
  6325. if (!is_message_owned) {
  6326. RegisterArenaDtor(arena);
  6327. }
  6328. // @@protoc_insertion_point(arena_constructor:RemoNet.CCPing)
  6329. }
  6330. CCPing::CCPing(const CCPing& from)
  6331. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6332. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6333. tick_ = from.tick_;
  6334. // @@protoc_insertion_point(copy_constructor:RemoNet.CCPing)
  6335. }
  6336. inline void CCPing::SharedCtor() {
  6337. tick_ = int64_t{0};
  6338. }
  6339. CCPing::~CCPing() {
  6340. // @@protoc_insertion_point(destructor:RemoNet.CCPing)
  6341. if (GetArenaForAllocation() != nullptr) return;
  6342. SharedDtor();
  6343. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6344. }
  6345. inline void CCPing::SharedDtor() {
  6346. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6347. }
  6348. void CCPing::ArenaDtor(void* object) {
  6349. CCPing* _this = reinterpret_cast< CCPing* >(object);
  6350. (void)_this;
  6351. }
  6352. void CCPing::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6353. }
  6354. void CCPing::SetCachedSize(int size) const {
  6355. _cached_size_.Set(size);
  6356. }
  6357. void CCPing::Clear() {
  6358. // @@protoc_insertion_point(message_clear_start:RemoNet.CCPing)
  6359. uint32_t cached_has_bits = 0;
  6360. // Prevent compiler warnings about cached_has_bits being unused
  6361. (void) cached_has_bits;
  6362. tick_ = int64_t{0};
  6363. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6364. }
  6365. const char* CCPing::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6366. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6367. while (!ctx->Done(&ptr)) {
  6368. uint32_t tag;
  6369. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6370. switch (tag >> 3) {
  6371. // int64 tick = 1;
  6372. case 1:
  6373. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  6374. tick_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6375. CHK_(ptr);
  6376. } else
  6377. goto handle_unusual;
  6378. continue;
  6379. default:
  6380. goto handle_unusual;
  6381. } // switch
  6382. handle_unusual:
  6383. if ((tag == 0) || ((tag & 7) == 4)) {
  6384. CHK_(ptr);
  6385. ctx->SetLastTag(tag);
  6386. goto message_done;
  6387. }
  6388. ptr = UnknownFieldParse(
  6389. tag,
  6390. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6391. ptr, ctx);
  6392. CHK_(ptr != nullptr);
  6393. } // while
  6394. message_done:
  6395. return ptr;
  6396. failure:
  6397. ptr = nullptr;
  6398. goto message_done;
  6399. #undef CHK_
  6400. }
  6401. uint8_t* CCPing::_InternalSerialize(
  6402. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6403. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCPing)
  6404. uint32_t cached_has_bits = 0;
  6405. (void) cached_has_bits;
  6406. // int64 tick = 1;
  6407. if (this->_internal_tick() != 0) {
  6408. target = stream->EnsureSpace(target);
  6409. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_tick(), target);
  6410. }
  6411. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6412. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6413. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6414. }
  6415. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCPing)
  6416. return target;
  6417. }
  6418. size_t CCPing::ByteSizeLong() const {
  6419. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCPing)
  6420. size_t total_size = 0;
  6421. uint32_t cached_has_bits = 0;
  6422. // Prevent compiler warnings about cached_has_bits being unused
  6423. (void) cached_has_bits;
  6424. // int64 tick = 1;
  6425. if (this->_internal_tick() != 0) {
  6426. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_tick());
  6427. }
  6428. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6429. }
  6430. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCPing::_class_data_ = {
  6431. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6432. CCPing::MergeImpl
  6433. };
  6434. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCPing::GetClassData() const { return &_class_data_; }
  6435. void CCPing::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6436. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6437. static_cast<CCPing *>(to)->MergeFrom(
  6438. static_cast<const CCPing &>(from));
  6439. }
  6440. void CCPing::MergeFrom(const CCPing& from) {
  6441. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCPing)
  6442. GOOGLE_DCHECK_NE(&from, this);
  6443. uint32_t cached_has_bits = 0;
  6444. (void) cached_has_bits;
  6445. if (from._internal_tick() != 0) {
  6446. _internal_set_tick(from._internal_tick());
  6447. }
  6448. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6449. }
  6450. void CCPing::CopyFrom(const CCPing& from) {
  6451. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCPing)
  6452. if (&from == this) return;
  6453. Clear();
  6454. MergeFrom(from);
  6455. }
  6456. bool CCPing::IsInitialized() const {
  6457. return true;
  6458. }
  6459. void CCPing::InternalSwap(CCPing* other) {
  6460. using std::swap;
  6461. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6462. swap(tick_, other->tick_);
  6463. }
  6464. ::PROTOBUF_NAMESPACE_ID::Metadata CCPing::GetMetadata() const {
  6465. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6466. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6467. file_level_metadata_protocol_2eproto[25]);
  6468. }
  6469. // ===================================================================
  6470. class CCRadarMessage::_Internal {
  6471. public:
  6472. };
  6473. CCRadarMessage::CCRadarMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6474. bool is_message_owned)
  6475. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6476. SharedCtor();
  6477. if (!is_message_owned) {
  6478. RegisterArenaDtor(arena);
  6479. }
  6480. // @@protoc_insertion_point(arena_constructor:RemoNet.CCRadarMessage)
  6481. }
  6482. CCRadarMessage::CCRadarMessage(const CCRadarMessage& from)
  6483. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6484. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6485. ::memcpy(&radar0_, &from.radar0_,
  6486. static_cast<size_t>(reinterpret_cast<char*>(&radar7_) -
  6487. reinterpret_cast<char*>(&radar0_)) + sizeof(radar7_));
  6488. // @@protoc_insertion_point(copy_constructor:RemoNet.CCRadarMessage)
  6489. }
  6490. inline void CCRadarMessage::SharedCtor() {
  6491. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  6492. reinterpret_cast<char*>(&radar0_) - reinterpret_cast<char*>(this)),
  6493. 0, static_cast<size_t>(reinterpret_cast<char*>(&radar7_) -
  6494. reinterpret_cast<char*>(&radar0_)) + sizeof(radar7_));
  6495. }
  6496. CCRadarMessage::~CCRadarMessage() {
  6497. // @@protoc_insertion_point(destructor:RemoNet.CCRadarMessage)
  6498. if (GetArenaForAllocation() != nullptr) return;
  6499. SharedDtor();
  6500. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6501. }
  6502. inline void CCRadarMessage::SharedDtor() {
  6503. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6504. }
  6505. void CCRadarMessage::ArenaDtor(void* object) {
  6506. CCRadarMessage* _this = reinterpret_cast< CCRadarMessage* >(object);
  6507. (void)_this;
  6508. }
  6509. void CCRadarMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6510. }
  6511. void CCRadarMessage::SetCachedSize(int size) const {
  6512. _cached_size_.Set(size);
  6513. }
  6514. void CCRadarMessage::Clear() {
  6515. // @@protoc_insertion_point(message_clear_start:RemoNet.CCRadarMessage)
  6516. uint32_t cached_has_bits = 0;
  6517. // Prevent compiler warnings about cached_has_bits being unused
  6518. (void) cached_has_bits;
  6519. ::memset(&radar0_, 0, static_cast<size_t>(
  6520. reinterpret_cast<char*>(&radar7_) -
  6521. reinterpret_cast<char*>(&radar0_)) + sizeof(radar7_));
  6522. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6523. }
  6524. const char* CCRadarMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6525. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6526. while (!ctx->Done(&ptr)) {
  6527. uint32_t tag;
  6528. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6529. switch (tag >> 3) {
  6530. // int32 radar0 = 1;
  6531. case 1:
  6532. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  6533. radar0_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6534. CHK_(ptr);
  6535. } else
  6536. goto handle_unusual;
  6537. continue;
  6538. // int32 radar1 = 2;
  6539. case 2:
  6540. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  6541. radar1_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6542. CHK_(ptr);
  6543. } else
  6544. goto handle_unusual;
  6545. continue;
  6546. // int32 radar2 = 3;
  6547. case 3:
  6548. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  6549. radar2_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6550. CHK_(ptr);
  6551. } else
  6552. goto handle_unusual;
  6553. continue;
  6554. // int32 radar3 = 4;
  6555. case 4:
  6556. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  6557. radar3_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6558. CHK_(ptr);
  6559. } else
  6560. goto handle_unusual;
  6561. continue;
  6562. // int32 radar4 = 5;
  6563. case 5:
  6564. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  6565. radar4_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6566. CHK_(ptr);
  6567. } else
  6568. goto handle_unusual;
  6569. continue;
  6570. // int32 radar5 = 6;
  6571. case 6:
  6572. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
  6573. radar5_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6574. CHK_(ptr);
  6575. } else
  6576. goto handle_unusual;
  6577. continue;
  6578. // int32 radar6 = 7;
  6579. case 7:
  6580. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  6581. radar6_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6582. CHK_(ptr);
  6583. } else
  6584. goto handle_unusual;
  6585. continue;
  6586. // int32 radar7 = 8;
  6587. case 8:
  6588. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
  6589. radar7_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6590. CHK_(ptr);
  6591. } else
  6592. goto handle_unusual;
  6593. continue;
  6594. default:
  6595. goto handle_unusual;
  6596. } // switch
  6597. handle_unusual:
  6598. if ((tag == 0) || ((tag & 7) == 4)) {
  6599. CHK_(ptr);
  6600. ctx->SetLastTag(tag);
  6601. goto message_done;
  6602. }
  6603. ptr = UnknownFieldParse(
  6604. tag,
  6605. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6606. ptr, ctx);
  6607. CHK_(ptr != nullptr);
  6608. } // while
  6609. message_done:
  6610. return ptr;
  6611. failure:
  6612. ptr = nullptr;
  6613. goto message_done;
  6614. #undef CHK_
  6615. }
  6616. uint8_t* CCRadarMessage::_InternalSerialize(
  6617. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6618. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCRadarMessage)
  6619. uint32_t cached_has_bits = 0;
  6620. (void) cached_has_bits;
  6621. // int32 radar0 = 1;
  6622. if (this->_internal_radar0() != 0) {
  6623. target = stream->EnsureSpace(target);
  6624. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_radar0(), target);
  6625. }
  6626. // int32 radar1 = 2;
  6627. if (this->_internal_radar1() != 0) {
  6628. target = stream->EnsureSpace(target);
  6629. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_radar1(), target);
  6630. }
  6631. // int32 radar2 = 3;
  6632. if (this->_internal_radar2() != 0) {
  6633. target = stream->EnsureSpace(target);
  6634. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_radar2(), target);
  6635. }
  6636. // int32 radar3 = 4;
  6637. if (this->_internal_radar3() != 0) {
  6638. target = stream->EnsureSpace(target);
  6639. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_radar3(), target);
  6640. }
  6641. // int32 radar4 = 5;
  6642. if (this->_internal_radar4() != 0) {
  6643. target = stream->EnsureSpace(target);
  6644. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_radar4(), target);
  6645. }
  6646. // int32 radar5 = 6;
  6647. if (this->_internal_radar5() != 0) {
  6648. target = stream->EnsureSpace(target);
  6649. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_radar5(), target);
  6650. }
  6651. // int32 radar6 = 7;
  6652. if (this->_internal_radar6() != 0) {
  6653. target = stream->EnsureSpace(target);
  6654. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_radar6(), target);
  6655. }
  6656. // int32 radar7 = 8;
  6657. if (this->_internal_radar7() != 0) {
  6658. target = stream->EnsureSpace(target);
  6659. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(8, this->_internal_radar7(), target);
  6660. }
  6661. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6662. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6663. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6664. }
  6665. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCRadarMessage)
  6666. return target;
  6667. }
  6668. size_t CCRadarMessage::ByteSizeLong() const {
  6669. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCRadarMessage)
  6670. size_t total_size = 0;
  6671. uint32_t cached_has_bits = 0;
  6672. // Prevent compiler warnings about cached_has_bits being unused
  6673. (void) cached_has_bits;
  6674. // int32 radar0 = 1;
  6675. if (this->_internal_radar0() != 0) {
  6676. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar0());
  6677. }
  6678. // int32 radar1 = 2;
  6679. if (this->_internal_radar1() != 0) {
  6680. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar1());
  6681. }
  6682. // int32 radar2 = 3;
  6683. if (this->_internal_radar2() != 0) {
  6684. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar2());
  6685. }
  6686. // int32 radar3 = 4;
  6687. if (this->_internal_radar3() != 0) {
  6688. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar3());
  6689. }
  6690. // int32 radar4 = 5;
  6691. if (this->_internal_radar4() != 0) {
  6692. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar4());
  6693. }
  6694. // int32 radar5 = 6;
  6695. if (this->_internal_radar5() != 0) {
  6696. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar5());
  6697. }
  6698. // int32 radar6 = 7;
  6699. if (this->_internal_radar6() != 0) {
  6700. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar6());
  6701. }
  6702. // int32 radar7 = 8;
  6703. if (this->_internal_radar7() != 0) {
  6704. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar7());
  6705. }
  6706. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6707. }
  6708. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCRadarMessage::_class_data_ = {
  6709. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6710. CCRadarMessage::MergeImpl
  6711. };
  6712. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCRadarMessage::GetClassData() const { return &_class_data_; }
  6713. void CCRadarMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6714. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6715. static_cast<CCRadarMessage *>(to)->MergeFrom(
  6716. static_cast<const CCRadarMessage &>(from));
  6717. }
  6718. void CCRadarMessage::MergeFrom(const CCRadarMessage& from) {
  6719. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCRadarMessage)
  6720. GOOGLE_DCHECK_NE(&from, this);
  6721. uint32_t cached_has_bits = 0;
  6722. (void) cached_has_bits;
  6723. if (from._internal_radar0() != 0) {
  6724. _internal_set_radar0(from._internal_radar0());
  6725. }
  6726. if (from._internal_radar1() != 0) {
  6727. _internal_set_radar1(from._internal_radar1());
  6728. }
  6729. if (from._internal_radar2() != 0) {
  6730. _internal_set_radar2(from._internal_radar2());
  6731. }
  6732. if (from._internal_radar3() != 0) {
  6733. _internal_set_radar3(from._internal_radar3());
  6734. }
  6735. if (from._internal_radar4() != 0) {
  6736. _internal_set_radar4(from._internal_radar4());
  6737. }
  6738. if (from._internal_radar5() != 0) {
  6739. _internal_set_radar5(from._internal_radar5());
  6740. }
  6741. if (from._internal_radar6() != 0) {
  6742. _internal_set_radar6(from._internal_radar6());
  6743. }
  6744. if (from._internal_radar7() != 0) {
  6745. _internal_set_radar7(from._internal_radar7());
  6746. }
  6747. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6748. }
  6749. void CCRadarMessage::CopyFrom(const CCRadarMessage& from) {
  6750. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCRadarMessage)
  6751. if (&from == this) return;
  6752. Clear();
  6753. MergeFrom(from);
  6754. }
  6755. bool CCRadarMessage::IsInitialized() const {
  6756. return true;
  6757. }
  6758. void CCRadarMessage::InternalSwap(CCRadarMessage* other) {
  6759. using std::swap;
  6760. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6761. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  6762. PROTOBUF_FIELD_OFFSET(CCRadarMessage, radar7_)
  6763. + sizeof(CCRadarMessage::radar7_)
  6764. - PROTOBUF_FIELD_OFFSET(CCRadarMessage, radar0_)>(
  6765. reinterpret_cast<char*>(&radar0_),
  6766. reinterpret_cast<char*>(&other->radar0_));
  6767. }
  6768. ::PROTOBUF_NAMESPACE_ID::Metadata CCRadarMessage::GetMetadata() const {
  6769. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6770. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6771. file_level_metadata_protocol_2eproto[26]);
  6772. }
  6773. // ===================================================================
  6774. class CCRobotAnalog::_Internal {
  6775. public:
  6776. };
  6777. CCRobotAnalog::CCRobotAnalog(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6778. bool is_message_owned)
  6779. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6780. SharedCtor();
  6781. if (!is_message_owned) {
  6782. RegisterArenaDtor(arena);
  6783. }
  6784. // @@protoc_insertion_point(arena_constructor:RemoNet.CCRobotAnalog)
  6785. }
  6786. CCRobotAnalog::CCRobotAnalog(const CCRobotAnalog& from)
  6787. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6788. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6789. ::memcpy(&steer_, &from.steer_,
  6790. static_cast<size_t>(reinterpret_cast<char*>(&gears_d_) -
  6791. reinterpret_cast<char*>(&steer_)) + sizeof(gears_d_));
  6792. // @@protoc_insertion_point(copy_constructor:RemoNet.CCRobotAnalog)
  6793. }
  6794. inline void CCRobotAnalog::SharedCtor() {
  6795. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  6796. reinterpret_cast<char*>(&steer_) - reinterpret_cast<char*>(this)),
  6797. 0, static_cast<size_t>(reinterpret_cast<char*>(&gears_d_) -
  6798. reinterpret_cast<char*>(&steer_)) + sizeof(gears_d_));
  6799. }
  6800. CCRobotAnalog::~CCRobotAnalog() {
  6801. // @@protoc_insertion_point(destructor:RemoNet.CCRobotAnalog)
  6802. if (GetArenaForAllocation() != nullptr) return;
  6803. SharedDtor();
  6804. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6805. }
  6806. inline void CCRobotAnalog::SharedDtor() {
  6807. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6808. }
  6809. void CCRobotAnalog::ArenaDtor(void* object) {
  6810. CCRobotAnalog* _this = reinterpret_cast< CCRobotAnalog* >(object);
  6811. (void)_this;
  6812. }
  6813. void CCRobotAnalog::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6814. }
  6815. void CCRobotAnalog::SetCachedSize(int size) const {
  6816. _cached_size_.Set(size);
  6817. }
  6818. void CCRobotAnalog::Clear() {
  6819. // @@protoc_insertion_point(message_clear_start:RemoNet.CCRobotAnalog)
  6820. uint32_t cached_has_bits = 0;
  6821. // Prevent compiler warnings about cached_has_bits being unused
  6822. (void) cached_has_bits;
  6823. ::memset(&steer_, 0, static_cast<size_t>(
  6824. reinterpret_cast<char*>(&gears_d_) -
  6825. reinterpret_cast<char*>(&steer_)) + sizeof(gears_d_));
  6826. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6827. }
  6828. const char* CCRobotAnalog::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6829. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6830. while (!ctx->Done(&ptr)) {
  6831. uint32_t tag;
  6832. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6833. switch (tag >> 3) {
  6834. // int32 steer = 1;
  6835. case 1:
  6836. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  6837. steer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6838. CHK_(ptr);
  6839. } else
  6840. goto handle_unusual;
  6841. continue;
  6842. // int32 arm = 2;
  6843. case 2:
  6844. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  6845. arm_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6846. CHK_(ptr);
  6847. } else
  6848. goto handle_unusual;
  6849. continue;
  6850. // int32 bucket = 3;
  6851. case 3:
  6852. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  6853. bucket_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6854. CHK_(ptr);
  6855. } else
  6856. goto handle_unusual;
  6857. continue;
  6858. // int32 throttle = 4;
  6859. case 4:
  6860. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  6861. throttle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6862. CHK_(ptr);
  6863. } else
  6864. goto handle_unusual;
  6865. continue;
  6866. // int32 brake = 5;
  6867. case 5:
  6868. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  6869. brake_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6870. CHK_(ptr);
  6871. } else
  6872. goto handle_unusual;
  6873. continue;
  6874. // bool emergency = 8;
  6875. case 8:
  6876. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
  6877. emergency_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6878. CHK_(ptr);
  6879. } else
  6880. goto handle_unusual;
  6881. continue;
  6882. // bool resume = 9;
  6883. case 9:
  6884. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 72)) {
  6885. resume_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6886. CHK_(ptr);
  6887. } else
  6888. goto handle_unusual;
  6889. continue;
  6890. // .RemoNet.Gears gears = 10;
  6891. case 10:
  6892. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 80)) {
  6893. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6894. CHK_(ptr);
  6895. _internal_set_gears(static_cast<::RemoNet::Gears>(val));
  6896. } else
  6897. goto handle_unusual;
  6898. continue;
  6899. // bool frontlight = 11;
  6900. case 11:
  6901. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 88)) {
  6902. frontlight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6903. CHK_(ptr);
  6904. } else
  6905. goto handle_unusual;
  6906. continue;
  6907. // bool backlight = 12;
  6908. case 12:
  6909. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 96)) {
  6910. backlight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6911. CHK_(ptr);
  6912. } else
  6913. goto handle_unusual;
  6914. continue;
  6915. // bool wipe = 13;
  6916. case 13:
  6917. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 104)) {
  6918. wipe_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6919. CHK_(ptr);
  6920. } else
  6921. goto handle_unusual;
  6922. continue;
  6923. // .RemoNet.DirectionLight directionlight = 14;
  6924. case 14:
  6925. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 112)) {
  6926. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6927. CHK_(ptr);
  6928. _internal_set_directionlight(static_cast<::RemoNet::DirectionLight>(val));
  6929. } else
  6930. goto handle_unusual;
  6931. continue;
  6932. // bool buzzer = 15;
  6933. case 15:
  6934. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 120)) {
  6935. buzzer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6936. CHK_(ptr);
  6937. } else
  6938. goto handle_unusual;
  6939. continue;
  6940. // .RemoNet.Gears_D gears_d = 16;
  6941. case 16:
  6942. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 128)) {
  6943. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6944. CHK_(ptr);
  6945. _internal_set_gears_d(static_cast<::RemoNet::Gears_D>(val));
  6946. } else
  6947. goto handle_unusual;
  6948. continue;
  6949. default:
  6950. goto handle_unusual;
  6951. } // switch
  6952. handle_unusual:
  6953. if ((tag == 0) || ((tag & 7) == 4)) {
  6954. CHK_(ptr);
  6955. ctx->SetLastTag(tag);
  6956. goto message_done;
  6957. }
  6958. ptr = UnknownFieldParse(
  6959. tag,
  6960. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6961. ptr, ctx);
  6962. CHK_(ptr != nullptr);
  6963. } // while
  6964. message_done:
  6965. return ptr;
  6966. failure:
  6967. ptr = nullptr;
  6968. goto message_done;
  6969. #undef CHK_
  6970. }
  6971. uint8_t* CCRobotAnalog::_InternalSerialize(
  6972. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6973. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCRobotAnalog)
  6974. uint32_t cached_has_bits = 0;
  6975. (void) cached_has_bits;
  6976. // int32 steer = 1;
  6977. if (this->_internal_steer() != 0) {
  6978. target = stream->EnsureSpace(target);
  6979. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_steer(), target);
  6980. }
  6981. // int32 arm = 2;
  6982. if (this->_internal_arm() != 0) {
  6983. target = stream->EnsureSpace(target);
  6984. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_arm(), target);
  6985. }
  6986. // int32 bucket = 3;
  6987. if (this->_internal_bucket() != 0) {
  6988. target = stream->EnsureSpace(target);
  6989. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_bucket(), target);
  6990. }
  6991. // int32 throttle = 4;
  6992. if (this->_internal_throttle() != 0) {
  6993. target = stream->EnsureSpace(target);
  6994. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_throttle(), target);
  6995. }
  6996. // int32 brake = 5;
  6997. if (this->_internal_brake() != 0) {
  6998. target = stream->EnsureSpace(target);
  6999. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_brake(), target);
  7000. }
  7001. // bool emergency = 8;
  7002. if (this->_internal_emergency() != 0) {
  7003. target = stream->EnsureSpace(target);
  7004. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(8, this->_internal_emergency(), target);
  7005. }
  7006. // bool resume = 9;
  7007. if (this->_internal_resume() != 0) {
  7008. target = stream->EnsureSpace(target);
  7009. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(9, this->_internal_resume(), target);
  7010. }
  7011. // .RemoNet.Gears gears = 10;
  7012. if (this->_internal_gears() != 0) {
  7013. target = stream->EnsureSpace(target);
  7014. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  7015. 10, this->_internal_gears(), target);
  7016. }
  7017. // bool frontlight = 11;
  7018. if (this->_internal_frontlight() != 0) {
  7019. target = stream->EnsureSpace(target);
  7020. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(11, this->_internal_frontlight(), target);
  7021. }
  7022. // bool backlight = 12;
  7023. if (this->_internal_backlight() != 0) {
  7024. target = stream->EnsureSpace(target);
  7025. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(12, this->_internal_backlight(), target);
  7026. }
  7027. // bool wipe = 13;
  7028. if (this->_internal_wipe() != 0) {
  7029. target = stream->EnsureSpace(target);
  7030. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(13, this->_internal_wipe(), target);
  7031. }
  7032. // .RemoNet.DirectionLight directionlight = 14;
  7033. if (this->_internal_directionlight() != 0) {
  7034. target = stream->EnsureSpace(target);
  7035. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  7036. 14, this->_internal_directionlight(), target);
  7037. }
  7038. // bool buzzer = 15;
  7039. if (this->_internal_buzzer() != 0) {
  7040. target = stream->EnsureSpace(target);
  7041. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(15, this->_internal_buzzer(), target);
  7042. }
  7043. // .RemoNet.Gears_D gears_d = 16;
  7044. if (this->_internal_gears_d() != 0) {
  7045. target = stream->EnsureSpace(target);
  7046. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  7047. 16, this->_internal_gears_d(), target);
  7048. }
  7049. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7050. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7051. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7052. }
  7053. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCRobotAnalog)
  7054. return target;
  7055. }
  7056. size_t CCRobotAnalog::ByteSizeLong() const {
  7057. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCRobotAnalog)
  7058. size_t total_size = 0;
  7059. uint32_t cached_has_bits = 0;
  7060. // Prevent compiler warnings about cached_has_bits being unused
  7061. (void) cached_has_bits;
  7062. // int32 steer = 1;
  7063. if (this->_internal_steer() != 0) {
  7064. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_steer());
  7065. }
  7066. // int32 arm = 2;
  7067. if (this->_internal_arm() != 0) {
  7068. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_arm());
  7069. }
  7070. // int32 bucket = 3;
  7071. if (this->_internal_bucket() != 0) {
  7072. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_bucket());
  7073. }
  7074. // int32 throttle = 4;
  7075. if (this->_internal_throttle() != 0) {
  7076. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_throttle());
  7077. }
  7078. // int32 brake = 5;
  7079. if (this->_internal_brake() != 0) {
  7080. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_brake());
  7081. }
  7082. // .RemoNet.Gears gears = 10;
  7083. if (this->_internal_gears() != 0) {
  7084. total_size += 1 +
  7085. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_gears());
  7086. }
  7087. // bool emergency = 8;
  7088. if (this->_internal_emergency() != 0) {
  7089. total_size += 1 + 1;
  7090. }
  7091. // bool resume = 9;
  7092. if (this->_internal_resume() != 0) {
  7093. total_size += 1 + 1;
  7094. }
  7095. // bool frontlight = 11;
  7096. if (this->_internal_frontlight() != 0) {
  7097. total_size += 1 + 1;
  7098. }
  7099. // bool backlight = 12;
  7100. if (this->_internal_backlight() != 0) {
  7101. total_size += 1 + 1;
  7102. }
  7103. // .RemoNet.DirectionLight directionlight = 14;
  7104. if (this->_internal_directionlight() != 0) {
  7105. total_size += 1 +
  7106. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_directionlight());
  7107. }
  7108. // bool wipe = 13;
  7109. if (this->_internal_wipe() != 0) {
  7110. total_size += 1 + 1;
  7111. }
  7112. // bool buzzer = 15;
  7113. if (this->_internal_buzzer() != 0) {
  7114. total_size += 1 + 1;
  7115. }
  7116. // .RemoNet.Gears_D gears_d = 16;
  7117. if (this->_internal_gears_d() != 0) {
  7118. total_size += 2 +
  7119. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_gears_d());
  7120. }
  7121. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7122. }
  7123. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCRobotAnalog::_class_data_ = {
  7124. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7125. CCRobotAnalog::MergeImpl
  7126. };
  7127. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCRobotAnalog::GetClassData() const { return &_class_data_; }
  7128. void CCRobotAnalog::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7129. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7130. static_cast<CCRobotAnalog *>(to)->MergeFrom(
  7131. static_cast<const CCRobotAnalog &>(from));
  7132. }
  7133. void CCRobotAnalog::MergeFrom(const CCRobotAnalog& from) {
  7134. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCRobotAnalog)
  7135. GOOGLE_DCHECK_NE(&from, this);
  7136. uint32_t cached_has_bits = 0;
  7137. (void) cached_has_bits;
  7138. if (from._internal_steer() != 0) {
  7139. _internal_set_steer(from._internal_steer());
  7140. }
  7141. if (from._internal_arm() != 0) {
  7142. _internal_set_arm(from._internal_arm());
  7143. }
  7144. if (from._internal_bucket() != 0) {
  7145. _internal_set_bucket(from._internal_bucket());
  7146. }
  7147. if (from._internal_throttle() != 0) {
  7148. _internal_set_throttle(from._internal_throttle());
  7149. }
  7150. if (from._internal_brake() != 0) {
  7151. _internal_set_brake(from._internal_brake());
  7152. }
  7153. if (from._internal_gears() != 0) {
  7154. _internal_set_gears(from._internal_gears());
  7155. }
  7156. if (from._internal_emergency() != 0) {
  7157. _internal_set_emergency(from._internal_emergency());
  7158. }
  7159. if (from._internal_resume() != 0) {
  7160. _internal_set_resume(from._internal_resume());
  7161. }
  7162. if (from._internal_frontlight() != 0) {
  7163. _internal_set_frontlight(from._internal_frontlight());
  7164. }
  7165. if (from._internal_backlight() != 0) {
  7166. _internal_set_backlight(from._internal_backlight());
  7167. }
  7168. if (from._internal_directionlight() != 0) {
  7169. _internal_set_directionlight(from._internal_directionlight());
  7170. }
  7171. if (from._internal_wipe() != 0) {
  7172. _internal_set_wipe(from._internal_wipe());
  7173. }
  7174. if (from._internal_buzzer() != 0) {
  7175. _internal_set_buzzer(from._internal_buzzer());
  7176. }
  7177. if (from._internal_gears_d() != 0) {
  7178. _internal_set_gears_d(from._internal_gears_d());
  7179. }
  7180. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7181. }
  7182. void CCRobotAnalog::CopyFrom(const CCRobotAnalog& from) {
  7183. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCRobotAnalog)
  7184. if (&from == this) return;
  7185. Clear();
  7186. MergeFrom(from);
  7187. }
  7188. bool CCRobotAnalog::IsInitialized() const {
  7189. return true;
  7190. }
  7191. void CCRobotAnalog::InternalSwap(CCRobotAnalog* other) {
  7192. using std::swap;
  7193. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7194. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  7195. PROTOBUF_FIELD_OFFSET(CCRobotAnalog, gears_d_)
  7196. + sizeof(CCRobotAnalog::gears_d_)
  7197. - PROTOBUF_FIELD_OFFSET(CCRobotAnalog, steer_)>(
  7198. reinterpret_cast<char*>(&steer_),
  7199. reinterpret_cast<char*>(&other->steer_));
  7200. }
  7201. ::PROTOBUF_NAMESPACE_ID::Metadata CCRobotAnalog::GetMetadata() const {
  7202. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7203. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7204. file_level_metadata_protocol_2eproto[27]);
  7205. }
  7206. // ===================================================================
  7207. class CCBootStrapReq::_Internal {
  7208. public:
  7209. };
  7210. CCBootStrapReq::CCBootStrapReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7211. bool is_message_owned)
  7212. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  7213. // @@protoc_insertion_point(arena_constructor:RemoNet.CCBootStrapReq)
  7214. }
  7215. CCBootStrapReq::CCBootStrapReq(const CCBootStrapReq& from)
  7216. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  7217. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7218. // @@protoc_insertion_point(copy_constructor:RemoNet.CCBootStrapReq)
  7219. }
  7220. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCBootStrapReq::_class_data_ = {
  7221. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  7222. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  7223. };
  7224. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCBootStrapReq::GetClassData() const { return &_class_data_; }
  7225. ::PROTOBUF_NAMESPACE_ID::Metadata CCBootStrapReq::GetMetadata() const {
  7226. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7227. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7228. file_level_metadata_protocol_2eproto[28]);
  7229. }
  7230. // ===================================================================
  7231. class CCBooStrapRep::_Internal {
  7232. public:
  7233. };
  7234. CCBooStrapRep::CCBooStrapRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7235. bool is_message_owned)
  7236. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  7237. SharedCtor();
  7238. if (!is_message_owned) {
  7239. RegisterArenaDtor(arena);
  7240. }
  7241. // @@protoc_insertion_point(arena_constructor:RemoNet.CCBooStrapRep)
  7242. }
  7243. CCBooStrapRep::CCBooStrapRep(const CCBooStrapRep& from)
  7244. : ::PROTOBUF_NAMESPACE_ID::Message() {
  7245. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7246. ret_ = from.ret_;
  7247. // @@protoc_insertion_point(copy_constructor:RemoNet.CCBooStrapRep)
  7248. }
  7249. inline void CCBooStrapRep::SharedCtor() {
  7250. ret_ = false;
  7251. }
  7252. CCBooStrapRep::~CCBooStrapRep() {
  7253. // @@protoc_insertion_point(destructor:RemoNet.CCBooStrapRep)
  7254. if (GetArenaForAllocation() != nullptr) return;
  7255. SharedDtor();
  7256. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7257. }
  7258. inline void CCBooStrapRep::SharedDtor() {
  7259. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7260. }
  7261. void CCBooStrapRep::ArenaDtor(void* object) {
  7262. CCBooStrapRep* _this = reinterpret_cast< CCBooStrapRep* >(object);
  7263. (void)_this;
  7264. }
  7265. void CCBooStrapRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7266. }
  7267. void CCBooStrapRep::SetCachedSize(int size) const {
  7268. _cached_size_.Set(size);
  7269. }
  7270. void CCBooStrapRep::Clear() {
  7271. // @@protoc_insertion_point(message_clear_start:RemoNet.CCBooStrapRep)
  7272. uint32_t cached_has_bits = 0;
  7273. // Prevent compiler warnings about cached_has_bits being unused
  7274. (void) cached_has_bits;
  7275. ret_ = false;
  7276. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7277. }
  7278. const char* CCBooStrapRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7279. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7280. while (!ctx->Done(&ptr)) {
  7281. uint32_t tag;
  7282. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7283. switch (tag >> 3) {
  7284. // bool ret = 1;
  7285. case 1:
  7286. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  7287. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7288. CHK_(ptr);
  7289. } else
  7290. goto handle_unusual;
  7291. continue;
  7292. default:
  7293. goto handle_unusual;
  7294. } // switch
  7295. handle_unusual:
  7296. if ((tag == 0) || ((tag & 7) == 4)) {
  7297. CHK_(ptr);
  7298. ctx->SetLastTag(tag);
  7299. goto message_done;
  7300. }
  7301. ptr = UnknownFieldParse(
  7302. tag,
  7303. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7304. ptr, ctx);
  7305. CHK_(ptr != nullptr);
  7306. } // while
  7307. message_done:
  7308. return ptr;
  7309. failure:
  7310. ptr = nullptr;
  7311. goto message_done;
  7312. #undef CHK_
  7313. }
  7314. uint8_t* CCBooStrapRep::_InternalSerialize(
  7315. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7316. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCBooStrapRep)
  7317. uint32_t cached_has_bits = 0;
  7318. (void) cached_has_bits;
  7319. // bool ret = 1;
  7320. if (this->_internal_ret() != 0) {
  7321. target = stream->EnsureSpace(target);
  7322. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  7323. }
  7324. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7325. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7326. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7327. }
  7328. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCBooStrapRep)
  7329. return target;
  7330. }
  7331. size_t CCBooStrapRep::ByteSizeLong() const {
  7332. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCBooStrapRep)
  7333. size_t total_size = 0;
  7334. uint32_t cached_has_bits = 0;
  7335. // Prevent compiler warnings about cached_has_bits being unused
  7336. (void) cached_has_bits;
  7337. // bool ret = 1;
  7338. if (this->_internal_ret() != 0) {
  7339. total_size += 1 + 1;
  7340. }
  7341. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7342. }
  7343. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCBooStrapRep::_class_data_ = {
  7344. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7345. CCBooStrapRep::MergeImpl
  7346. };
  7347. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCBooStrapRep::GetClassData() const { return &_class_data_; }
  7348. void CCBooStrapRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7349. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7350. static_cast<CCBooStrapRep *>(to)->MergeFrom(
  7351. static_cast<const CCBooStrapRep &>(from));
  7352. }
  7353. void CCBooStrapRep::MergeFrom(const CCBooStrapRep& from) {
  7354. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCBooStrapRep)
  7355. GOOGLE_DCHECK_NE(&from, this);
  7356. uint32_t cached_has_bits = 0;
  7357. (void) cached_has_bits;
  7358. if (from._internal_ret() != 0) {
  7359. _internal_set_ret(from._internal_ret());
  7360. }
  7361. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7362. }
  7363. void CCBooStrapRep::CopyFrom(const CCBooStrapRep& from) {
  7364. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCBooStrapRep)
  7365. if (&from == this) return;
  7366. Clear();
  7367. MergeFrom(from);
  7368. }
  7369. bool CCBooStrapRep::IsInitialized() const {
  7370. return true;
  7371. }
  7372. void CCBooStrapRep::InternalSwap(CCBooStrapRep* other) {
  7373. using std::swap;
  7374. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7375. swap(ret_, other->ret_);
  7376. }
  7377. ::PROTOBUF_NAMESPACE_ID::Metadata CCBooStrapRep::GetMetadata() const {
  7378. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7379. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7380. file_level_metadata_protocol_2eproto[29]);
  7381. }
  7382. // ===================================================================
  7383. class CCStartupReq::_Internal {
  7384. public:
  7385. };
  7386. CCStartupReq::CCStartupReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7387. bool is_message_owned)
  7388. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  7389. // @@protoc_insertion_point(arena_constructor:RemoNet.CCStartupReq)
  7390. }
  7391. CCStartupReq::CCStartupReq(const CCStartupReq& from)
  7392. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  7393. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7394. // @@protoc_insertion_point(copy_constructor:RemoNet.CCStartupReq)
  7395. }
  7396. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCStartupReq::_class_data_ = {
  7397. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  7398. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  7399. };
  7400. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCStartupReq::GetClassData() const { return &_class_data_; }
  7401. ::PROTOBUF_NAMESPACE_ID::Metadata CCStartupReq::GetMetadata() const {
  7402. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7403. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7404. file_level_metadata_protocol_2eproto[30]);
  7405. }
  7406. // ===================================================================
  7407. class CCStartupRep::_Internal {
  7408. public:
  7409. };
  7410. CCStartupRep::CCStartupRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7411. bool is_message_owned)
  7412. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  7413. SharedCtor();
  7414. if (!is_message_owned) {
  7415. RegisterArenaDtor(arena);
  7416. }
  7417. // @@protoc_insertion_point(arena_constructor:RemoNet.CCStartupRep)
  7418. }
  7419. CCStartupRep::CCStartupRep(const CCStartupRep& from)
  7420. : ::PROTOBUF_NAMESPACE_ID::Message() {
  7421. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7422. ret_ = from.ret_;
  7423. // @@protoc_insertion_point(copy_constructor:RemoNet.CCStartupRep)
  7424. }
  7425. inline void CCStartupRep::SharedCtor() {
  7426. ret_ = false;
  7427. }
  7428. CCStartupRep::~CCStartupRep() {
  7429. // @@protoc_insertion_point(destructor:RemoNet.CCStartupRep)
  7430. if (GetArenaForAllocation() != nullptr) return;
  7431. SharedDtor();
  7432. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7433. }
  7434. inline void CCStartupRep::SharedDtor() {
  7435. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7436. }
  7437. void CCStartupRep::ArenaDtor(void* object) {
  7438. CCStartupRep* _this = reinterpret_cast< CCStartupRep* >(object);
  7439. (void)_this;
  7440. }
  7441. void CCStartupRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7442. }
  7443. void CCStartupRep::SetCachedSize(int size) const {
  7444. _cached_size_.Set(size);
  7445. }
  7446. void CCStartupRep::Clear() {
  7447. // @@protoc_insertion_point(message_clear_start:RemoNet.CCStartupRep)
  7448. uint32_t cached_has_bits = 0;
  7449. // Prevent compiler warnings about cached_has_bits being unused
  7450. (void) cached_has_bits;
  7451. ret_ = false;
  7452. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7453. }
  7454. const char* CCStartupRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7455. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7456. while (!ctx->Done(&ptr)) {
  7457. uint32_t tag;
  7458. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7459. switch (tag >> 3) {
  7460. // bool ret = 1;
  7461. case 1:
  7462. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  7463. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7464. CHK_(ptr);
  7465. } else
  7466. goto handle_unusual;
  7467. continue;
  7468. default:
  7469. goto handle_unusual;
  7470. } // switch
  7471. handle_unusual:
  7472. if ((tag == 0) || ((tag & 7) == 4)) {
  7473. CHK_(ptr);
  7474. ctx->SetLastTag(tag);
  7475. goto message_done;
  7476. }
  7477. ptr = UnknownFieldParse(
  7478. tag,
  7479. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7480. ptr, ctx);
  7481. CHK_(ptr != nullptr);
  7482. } // while
  7483. message_done:
  7484. return ptr;
  7485. failure:
  7486. ptr = nullptr;
  7487. goto message_done;
  7488. #undef CHK_
  7489. }
  7490. uint8_t* CCStartupRep::_InternalSerialize(
  7491. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7492. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCStartupRep)
  7493. uint32_t cached_has_bits = 0;
  7494. (void) cached_has_bits;
  7495. // bool ret = 1;
  7496. if (this->_internal_ret() != 0) {
  7497. target = stream->EnsureSpace(target);
  7498. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  7499. }
  7500. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7501. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7502. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7503. }
  7504. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCStartupRep)
  7505. return target;
  7506. }
  7507. size_t CCStartupRep::ByteSizeLong() const {
  7508. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCStartupRep)
  7509. size_t total_size = 0;
  7510. uint32_t cached_has_bits = 0;
  7511. // Prevent compiler warnings about cached_has_bits being unused
  7512. (void) cached_has_bits;
  7513. // bool ret = 1;
  7514. if (this->_internal_ret() != 0) {
  7515. total_size += 1 + 1;
  7516. }
  7517. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7518. }
  7519. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCStartupRep::_class_data_ = {
  7520. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7521. CCStartupRep::MergeImpl
  7522. };
  7523. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCStartupRep::GetClassData() const { return &_class_data_; }
  7524. void CCStartupRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7525. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7526. static_cast<CCStartupRep *>(to)->MergeFrom(
  7527. static_cast<const CCStartupRep &>(from));
  7528. }
  7529. void CCStartupRep::MergeFrom(const CCStartupRep& from) {
  7530. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCStartupRep)
  7531. GOOGLE_DCHECK_NE(&from, this);
  7532. uint32_t cached_has_bits = 0;
  7533. (void) cached_has_bits;
  7534. if (from._internal_ret() != 0) {
  7535. _internal_set_ret(from._internal_ret());
  7536. }
  7537. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7538. }
  7539. void CCStartupRep::CopyFrom(const CCStartupRep& from) {
  7540. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCStartupRep)
  7541. if (&from == this) return;
  7542. Clear();
  7543. MergeFrom(from);
  7544. }
  7545. bool CCStartupRep::IsInitialized() const {
  7546. return true;
  7547. }
  7548. void CCStartupRep::InternalSwap(CCStartupRep* other) {
  7549. using std::swap;
  7550. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7551. swap(ret_, other->ret_);
  7552. }
  7553. ::PROTOBUF_NAMESPACE_ID::Metadata CCStartupRep::GetMetadata() const {
  7554. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7555. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7556. file_level_metadata_protocol_2eproto[31]);
  7557. }
  7558. // ===================================================================
  7559. class CCSwitch::_Internal {
  7560. public:
  7561. };
  7562. CCSwitch::CCSwitch(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7563. bool is_message_owned)
  7564. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  7565. SharedCtor();
  7566. if (!is_message_owned) {
  7567. RegisterArenaDtor(arena);
  7568. }
  7569. // @@protoc_insertion_point(arena_constructor:RemoNet.CCSwitch)
  7570. }
  7571. CCSwitch::CCSwitch(const CCSwitch& from)
  7572. : ::PROTOBUF_NAMESPACE_ID::Message() {
  7573. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7574. front_ = from.front_;
  7575. // @@protoc_insertion_point(copy_constructor:RemoNet.CCSwitch)
  7576. }
  7577. inline void CCSwitch::SharedCtor() {
  7578. front_ = false;
  7579. }
  7580. CCSwitch::~CCSwitch() {
  7581. // @@protoc_insertion_point(destructor:RemoNet.CCSwitch)
  7582. if (GetArenaForAllocation() != nullptr) return;
  7583. SharedDtor();
  7584. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7585. }
  7586. inline void CCSwitch::SharedDtor() {
  7587. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7588. }
  7589. void CCSwitch::ArenaDtor(void* object) {
  7590. CCSwitch* _this = reinterpret_cast< CCSwitch* >(object);
  7591. (void)_this;
  7592. }
  7593. void CCSwitch::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7594. }
  7595. void CCSwitch::SetCachedSize(int size) const {
  7596. _cached_size_.Set(size);
  7597. }
  7598. void CCSwitch::Clear() {
  7599. // @@protoc_insertion_point(message_clear_start:RemoNet.CCSwitch)
  7600. uint32_t cached_has_bits = 0;
  7601. // Prevent compiler warnings about cached_has_bits being unused
  7602. (void) cached_has_bits;
  7603. front_ = false;
  7604. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7605. }
  7606. const char* CCSwitch::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7607. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7608. while (!ctx->Done(&ptr)) {
  7609. uint32_t tag;
  7610. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7611. switch (tag >> 3) {
  7612. // bool front = 1;
  7613. case 1:
  7614. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  7615. front_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7616. CHK_(ptr);
  7617. } else
  7618. goto handle_unusual;
  7619. continue;
  7620. default:
  7621. goto handle_unusual;
  7622. } // switch
  7623. handle_unusual:
  7624. if ((tag == 0) || ((tag & 7) == 4)) {
  7625. CHK_(ptr);
  7626. ctx->SetLastTag(tag);
  7627. goto message_done;
  7628. }
  7629. ptr = UnknownFieldParse(
  7630. tag,
  7631. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7632. ptr, ctx);
  7633. CHK_(ptr != nullptr);
  7634. } // while
  7635. message_done:
  7636. return ptr;
  7637. failure:
  7638. ptr = nullptr;
  7639. goto message_done;
  7640. #undef CHK_
  7641. }
  7642. uint8_t* CCSwitch::_InternalSerialize(
  7643. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7644. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCSwitch)
  7645. uint32_t cached_has_bits = 0;
  7646. (void) cached_has_bits;
  7647. // bool front = 1;
  7648. if (this->_internal_front() != 0) {
  7649. target = stream->EnsureSpace(target);
  7650. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_front(), target);
  7651. }
  7652. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7653. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7654. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7655. }
  7656. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCSwitch)
  7657. return target;
  7658. }
  7659. size_t CCSwitch::ByteSizeLong() const {
  7660. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCSwitch)
  7661. size_t total_size = 0;
  7662. uint32_t cached_has_bits = 0;
  7663. // Prevent compiler warnings about cached_has_bits being unused
  7664. (void) cached_has_bits;
  7665. // bool front = 1;
  7666. if (this->_internal_front() != 0) {
  7667. total_size += 1 + 1;
  7668. }
  7669. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7670. }
  7671. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCSwitch::_class_data_ = {
  7672. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7673. CCSwitch::MergeImpl
  7674. };
  7675. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCSwitch::GetClassData() const { return &_class_data_; }
  7676. void CCSwitch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7677. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7678. static_cast<CCSwitch *>(to)->MergeFrom(
  7679. static_cast<const CCSwitch &>(from));
  7680. }
  7681. void CCSwitch::MergeFrom(const CCSwitch& from) {
  7682. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCSwitch)
  7683. GOOGLE_DCHECK_NE(&from, this);
  7684. uint32_t cached_has_bits = 0;
  7685. (void) cached_has_bits;
  7686. if (from._internal_front() != 0) {
  7687. _internal_set_front(from._internal_front());
  7688. }
  7689. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7690. }
  7691. void CCSwitch::CopyFrom(const CCSwitch& from) {
  7692. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCSwitch)
  7693. if (&from == this) return;
  7694. Clear();
  7695. MergeFrom(from);
  7696. }
  7697. bool CCSwitch::IsInitialized() const {
  7698. return true;
  7699. }
  7700. void CCSwitch::InternalSwap(CCSwitch* other) {
  7701. using std::swap;
  7702. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7703. swap(front_, other->front_);
  7704. }
  7705. ::PROTOBUF_NAMESPACE_ID::Metadata CCSwitch::GetMetadata() const {
  7706. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7707. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7708. file_level_metadata_protocol_2eproto[32]);
  7709. }
  7710. // ===================================================================
  7711. class LidarPoint::_Internal {
  7712. public:
  7713. using HasBits = decltype(std::declval<LidarPoint>()._has_bits_);
  7714. static void set_has_timestamp(HasBits* has_bits) {
  7715. (*has_bits)[0] |= 2u;
  7716. }
  7717. static void set_has_seq(HasBits* has_bits) {
  7718. (*has_bits)[0] |= 4u;
  7719. }
  7720. static void set_has_frame_id(HasBits* has_bits) {
  7721. (*has_bits)[0] |= 1u;
  7722. }
  7723. static void set_has_height(HasBits* has_bits) {
  7724. (*has_bits)[0] |= 8u;
  7725. }
  7726. static void set_has_width(HasBits* has_bits) {
  7727. (*has_bits)[0] |= 16u;
  7728. }
  7729. static void set_has_is_dense(HasBits* has_bits) {
  7730. (*has_bits)[0] |= 32u;
  7731. }
  7732. static void set_has_is_left(HasBits* has_bits) {
  7733. (*has_bits)[0] |= 64u;
  7734. }
  7735. };
  7736. LidarPoint::LidarPoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7737. bool is_message_owned)
  7738. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  7739. data_(arena) {
  7740. SharedCtor();
  7741. if (!is_message_owned) {
  7742. RegisterArenaDtor(arena);
  7743. }
  7744. // @@protoc_insertion_point(arena_constructor:RemoNet.LidarPoint)
  7745. }
  7746. LidarPoint::LidarPoint(const LidarPoint& from)
  7747. : ::PROTOBUF_NAMESPACE_ID::Message(),
  7748. _has_bits_(from._has_bits_),
  7749. data_(from.data_) {
  7750. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7751. frame_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  7752. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7753. frame_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  7754. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7755. if (from._internal_has_frame_id()) {
  7756. frame_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_frame_id(),
  7757. GetArenaForAllocation());
  7758. }
  7759. ::memcpy(&timestamp_, &from.timestamp_,
  7760. static_cast<size_t>(reinterpret_cast<char*>(&is_left_) -
  7761. reinterpret_cast<char*>(&timestamp_)) + sizeof(is_left_));
  7762. // @@protoc_insertion_point(copy_constructor:RemoNet.LidarPoint)
  7763. }
  7764. inline void LidarPoint::SharedCtor() {
  7765. frame_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  7766. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7767. frame_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  7768. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7769. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  7770. reinterpret_cast<char*>(&timestamp_) - reinterpret_cast<char*>(this)),
  7771. 0, static_cast<size_t>(reinterpret_cast<char*>(&is_left_) -
  7772. reinterpret_cast<char*>(&timestamp_)) + sizeof(is_left_));
  7773. }
  7774. LidarPoint::~LidarPoint() {
  7775. // @@protoc_insertion_point(destructor:RemoNet.LidarPoint)
  7776. if (GetArenaForAllocation() != nullptr) return;
  7777. SharedDtor();
  7778. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7779. }
  7780. inline void LidarPoint::SharedDtor() {
  7781. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7782. frame_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  7783. }
  7784. void LidarPoint::ArenaDtor(void* object) {
  7785. LidarPoint* _this = reinterpret_cast< LidarPoint* >(object);
  7786. (void)_this;
  7787. }
  7788. void LidarPoint::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7789. }
  7790. void LidarPoint::SetCachedSize(int size) const {
  7791. _cached_size_.Set(size);
  7792. }
  7793. void LidarPoint::Clear() {
  7794. // @@protoc_insertion_point(message_clear_start:RemoNet.LidarPoint)
  7795. uint32_t cached_has_bits = 0;
  7796. // Prevent compiler warnings about cached_has_bits being unused
  7797. (void) cached_has_bits;
  7798. data_.Clear();
  7799. cached_has_bits = _has_bits_[0];
  7800. if (cached_has_bits & 0x00000001u) {
  7801. frame_id_.ClearNonDefaultToEmpty();
  7802. }
  7803. if (cached_has_bits & 0x0000007eu) {
  7804. ::memset(&timestamp_, 0, static_cast<size_t>(
  7805. reinterpret_cast<char*>(&is_left_) -
  7806. reinterpret_cast<char*>(&timestamp_)) + sizeof(is_left_));
  7807. }
  7808. _has_bits_.Clear();
  7809. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7810. }
  7811. const char* LidarPoint::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7812. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7813. _Internal::HasBits has_bits{};
  7814. while (!ctx->Done(&ptr)) {
  7815. uint32_t tag;
  7816. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7817. switch (tag >> 3) {
  7818. // optional double timestamp = 1;
  7819. case 1:
  7820. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 9)) {
  7821. _Internal::set_has_timestamp(&has_bits);
  7822. timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr);
  7823. ptr += sizeof(double);
  7824. } else
  7825. goto handle_unusual;
  7826. continue;
  7827. // optional uint32 seq = 2;
  7828. case 2:
  7829. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  7830. _Internal::set_has_seq(&has_bits);
  7831. seq_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  7832. CHK_(ptr);
  7833. } else
  7834. goto handle_unusual;
  7835. continue;
  7836. // optional string frame_id = 3;
  7837. case 3:
  7838. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  7839. auto str = _internal_mutable_frame_id();
  7840. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  7841. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.LidarPoint.frame_id"));
  7842. CHK_(ptr);
  7843. } else
  7844. goto handle_unusual;
  7845. continue;
  7846. // optional uint32 height = 4;
  7847. case 4:
  7848. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  7849. _Internal::set_has_height(&has_bits);
  7850. height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  7851. CHK_(ptr);
  7852. } else
  7853. goto handle_unusual;
  7854. continue;
  7855. // optional uint32 width = 5;
  7856. case 5:
  7857. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  7858. _Internal::set_has_width(&has_bits);
  7859. width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  7860. CHK_(ptr);
  7861. } else
  7862. goto handle_unusual;
  7863. continue;
  7864. // optional bool is_dense = 6;
  7865. case 6:
  7866. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
  7867. _Internal::set_has_is_dense(&has_bits);
  7868. is_dense_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7869. CHK_(ptr);
  7870. } else
  7871. goto handle_unusual;
  7872. continue;
  7873. // optional bool is_left = 7;
  7874. case 7:
  7875. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  7876. _Internal::set_has_is_left(&has_bits);
  7877. is_left_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7878. CHK_(ptr);
  7879. } else
  7880. goto handle_unusual;
  7881. continue;
  7882. // repeated float data = 8;
  7883. case 8:
  7884. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
  7885. ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedFloatParser(_internal_mutable_data(), ptr, ctx);
  7886. CHK_(ptr);
  7887. } else if (static_cast<uint8_t>(tag) == 69) {
  7888. _internal_add_data(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr));
  7889. ptr += sizeof(float);
  7890. } else
  7891. goto handle_unusual;
  7892. continue;
  7893. default:
  7894. goto handle_unusual;
  7895. } // switch
  7896. handle_unusual:
  7897. if ((tag == 0) || ((tag & 7) == 4)) {
  7898. CHK_(ptr);
  7899. ctx->SetLastTag(tag);
  7900. goto message_done;
  7901. }
  7902. ptr = UnknownFieldParse(
  7903. tag,
  7904. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7905. ptr, ctx);
  7906. CHK_(ptr != nullptr);
  7907. } // while
  7908. message_done:
  7909. _has_bits_.Or(has_bits);
  7910. return ptr;
  7911. failure:
  7912. ptr = nullptr;
  7913. goto message_done;
  7914. #undef CHK_
  7915. }
  7916. uint8_t* LidarPoint::_InternalSerialize(
  7917. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7918. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.LidarPoint)
  7919. uint32_t cached_has_bits = 0;
  7920. (void) cached_has_bits;
  7921. // optional double timestamp = 1;
  7922. if (_internal_has_timestamp()) {
  7923. target = stream->EnsureSpace(target);
  7924. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(1, this->_internal_timestamp(), target);
  7925. }
  7926. // optional uint32 seq = 2;
  7927. if (_internal_has_seq()) {
  7928. target = stream->EnsureSpace(target);
  7929. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(2, this->_internal_seq(), target);
  7930. }
  7931. // optional string frame_id = 3;
  7932. if (_internal_has_frame_id()) {
  7933. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  7934. this->_internal_frame_id().data(), static_cast<int>(this->_internal_frame_id().length()),
  7935. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  7936. "RemoNet.LidarPoint.frame_id");
  7937. target = stream->WriteStringMaybeAliased(
  7938. 3, this->_internal_frame_id(), target);
  7939. }
  7940. // optional uint32 height = 4;
  7941. if (_internal_has_height()) {
  7942. target = stream->EnsureSpace(target);
  7943. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(4, this->_internal_height(), target);
  7944. }
  7945. // optional uint32 width = 5;
  7946. if (_internal_has_width()) {
  7947. target = stream->EnsureSpace(target);
  7948. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(5, this->_internal_width(), target);
  7949. }
  7950. // optional bool is_dense = 6;
  7951. if (_internal_has_is_dense()) {
  7952. target = stream->EnsureSpace(target);
  7953. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(6, this->_internal_is_dense(), target);
  7954. }
  7955. // optional bool is_left = 7;
  7956. if (_internal_has_is_left()) {
  7957. target = stream->EnsureSpace(target);
  7958. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->_internal_is_left(), target);
  7959. }
  7960. // repeated float data = 8;
  7961. if (this->_internal_data_size() > 0) {
  7962. target = stream->WriteFixedPacked(8, _internal_data(), target);
  7963. }
  7964. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7965. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7966. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7967. }
  7968. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.LidarPoint)
  7969. return target;
  7970. }
  7971. size_t LidarPoint::ByteSizeLong() const {
  7972. // @@protoc_insertion_point(message_byte_size_start:RemoNet.LidarPoint)
  7973. size_t total_size = 0;
  7974. uint32_t cached_has_bits = 0;
  7975. // Prevent compiler warnings about cached_has_bits being unused
  7976. (void) cached_has_bits;
  7977. // repeated float data = 8;
  7978. {
  7979. unsigned int count = static_cast<unsigned int>(this->_internal_data_size());
  7980. size_t data_size = 4UL * count;
  7981. if (data_size > 0) {
  7982. total_size += 1 +
  7983. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  7984. static_cast<int32_t>(data_size));
  7985. }
  7986. total_size += data_size;
  7987. }
  7988. cached_has_bits = _has_bits_[0];
  7989. if (cached_has_bits & 0x0000007fu) {
  7990. // optional string frame_id = 3;
  7991. if (cached_has_bits & 0x00000001u) {
  7992. total_size += 1 +
  7993. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  7994. this->_internal_frame_id());
  7995. }
  7996. // optional double timestamp = 1;
  7997. if (cached_has_bits & 0x00000002u) {
  7998. total_size += 1 + 8;
  7999. }
  8000. // optional uint32 seq = 2;
  8001. if (cached_has_bits & 0x00000004u) {
  8002. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_seq());
  8003. }
  8004. // optional uint32 height = 4;
  8005. if (cached_has_bits & 0x00000008u) {
  8006. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_height());
  8007. }
  8008. // optional uint32 width = 5;
  8009. if (cached_has_bits & 0x00000010u) {
  8010. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_width());
  8011. }
  8012. // optional bool is_dense = 6;
  8013. if (cached_has_bits & 0x00000020u) {
  8014. total_size += 1 + 1;
  8015. }
  8016. // optional bool is_left = 7;
  8017. if (cached_has_bits & 0x00000040u) {
  8018. total_size += 1 + 1;
  8019. }
  8020. }
  8021. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8022. }
  8023. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LidarPoint::_class_data_ = {
  8024. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8025. LidarPoint::MergeImpl
  8026. };
  8027. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LidarPoint::GetClassData() const { return &_class_data_; }
  8028. void LidarPoint::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8029. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8030. static_cast<LidarPoint *>(to)->MergeFrom(
  8031. static_cast<const LidarPoint &>(from));
  8032. }
  8033. void LidarPoint::MergeFrom(const LidarPoint& from) {
  8034. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.LidarPoint)
  8035. GOOGLE_DCHECK_NE(&from, this);
  8036. uint32_t cached_has_bits = 0;
  8037. (void) cached_has_bits;
  8038. data_.MergeFrom(from.data_);
  8039. cached_has_bits = from._has_bits_[0];
  8040. if (cached_has_bits & 0x0000007fu) {
  8041. if (cached_has_bits & 0x00000001u) {
  8042. _internal_set_frame_id(from._internal_frame_id());
  8043. }
  8044. if (cached_has_bits & 0x00000002u) {
  8045. timestamp_ = from.timestamp_;
  8046. }
  8047. if (cached_has_bits & 0x00000004u) {
  8048. seq_ = from.seq_;
  8049. }
  8050. if (cached_has_bits & 0x00000008u) {
  8051. height_ = from.height_;
  8052. }
  8053. if (cached_has_bits & 0x00000010u) {
  8054. width_ = from.width_;
  8055. }
  8056. if (cached_has_bits & 0x00000020u) {
  8057. is_dense_ = from.is_dense_;
  8058. }
  8059. if (cached_has_bits & 0x00000040u) {
  8060. is_left_ = from.is_left_;
  8061. }
  8062. _has_bits_[0] |= cached_has_bits;
  8063. }
  8064. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8065. }
  8066. void LidarPoint::CopyFrom(const LidarPoint& from) {
  8067. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.LidarPoint)
  8068. if (&from == this) return;
  8069. Clear();
  8070. MergeFrom(from);
  8071. }
  8072. bool LidarPoint::IsInitialized() const {
  8073. return true;
  8074. }
  8075. void LidarPoint::InternalSwap(LidarPoint* other) {
  8076. using std::swap;
  8077. auto* lhs_arena = GetArenaForAllocation();
  8078. auto* rhs_arena = other->GetArenaForAllocation();
  8079. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8080. swap(_has_bits_[0], other->_has_bits_[0]);
  8081. data_.InternalSwap(&other->data_);
  8082. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  8083. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  8084. &frame_id_, lhs_arena,
  8085. &other->frame_id_, rhs_arena
  8086. );
  8087. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  8088. PROTOBUF_FIELD_OFFSET(LidarPoint, is_left_)
  8089. + sizeof(LidarPoint::is_left_)
  8090. - PROTOBUF_FIELD_OFFSET(LidarPoint, timestamp_)>(
  8091. reinterpret_cast<char*>(&timestamp_),
  8092. reinterpret_cast<char*>(&other->timestamp_));
  8093. }
  8094. ::PROTOBUF_NAMESPACE_ID::Metadata LidarPoint::GetMetadata() const {
  8095. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8096. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8097. file_level_metadata_protocol_2eproto[33]);
  8098. }
  8099. // ===================================================================
  8100. class SensorStop::_Internal {
  8101. public:
  8102. };
  8103. SensorStop::SensorStop(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8104. bool is_message_owned)
  8105. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  8106. // @@protoc_insertion_point(arena_constructor:RemoNet.SensorStop)
  8107. }
  8108. SensorStop::SensorStop(const SensorStop& from)
  8109. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  8110. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8111. // @@protoc_insertion_point(copy_constructor:RemoNet.SensorStop)
  8112. }
  8113. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SensorStop::_class_data_ = {
  8114. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  8115. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  8116. };
  8117. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SensorStop::GetClassData() const { return &_class_data_; }
  8118. ::PROTOBUF_NAMESPACE_ID::Metadata SensorStop::GetMetadata() const {
  8119. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8120. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8121. file_level_metadata_protocol_2eproto[34]);
  8122. }
  8123. // ===================================================================
  8124. class StopAck::_Internal {
  8125. public:
  8126. };
  8127. StopAck::StopAck(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8128. bool is_message_owned)
  8129. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  8130. // @@protoc_insertion_point(arena_constructor:RemoNet.StopAck)
  8131. }
  8132. StopAck::StopAck(const StopAck& from)
  8133. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  8134. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8135. // @@protoc_insertion_point(copy_constructor:RemoNet.StopAck)
  8136. }
  8137. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData StopAck::_class_data_ = {
  8138. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  8139. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  8140. };
  8141. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*StopAck::GetClassData() const { return &_class_data_; }
  8142. ::PROTOBUF_NAMESPACE_ID::Metadata StopAck::GetMetadata() const {
  8143. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8144. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8145. file_level_metadata_protocol_2eproto[35]);
  8146. }
  8147. // ===================================================================
  8148. class CCManipulation::_Internal {
  8149. public:
  8150. };
  8151. CCManipulation::CCManipulation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8152. bool is_message_owned)
  8153. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8154. SharedCtor();
  8155. if (!is_message_owned) {
  8156. RegisterArenaDtor(arena);
  8157. }
  8158. // @@protoc_insertion_point(arena_constructor:RemoNet.CCManipulation)
  8159. }
  8160. CCManipulation::CCManipulation(const CCManipulation& from)
  8161. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8162. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8163. sensor_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8164. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8165. sensor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8166. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8167. if (!from._internal_sensor().empty()) {
  8168. sensor_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sensor(),
  8169. GetArenaForAllocation());
  8170. }
  8171. car_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8172. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8173. car_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8174. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8175. if (!from._internal_car().empty()) {
  8176. car_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_car(),
  8177. GetArenaForAllocation());
  8178. }
  8179. // @@protoc_insertion_point(copy_constructor:RemoNet.CCManipulation)
  8180. }
  8181. inline void CCManipulation::SharedCtor() {
  8182. sensor_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8183. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8184. sensor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8185. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8186. car_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8187. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8188. car_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8189. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8190. }
  8191. CCManipulation::~CCManipulation() {
  8192. // @@protoc_insertion_point(destructor:RemoNet.CCManipulation)
  8193. if (GetArenaForAllocation() != nullptr) return;
  8194. SharedDtor();
  8195. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8196. }
  8197. inline void CCManipulation::SharedDtor() {
  8198. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8199. sensor_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8200. car_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8201. }
  8202. void CCManipulation::ArenaDtor(void* object) {
  8203. CCManipulation* _this = reinterpret_cast< CCManipulation* >(object);
  8204. (void)_this;
  8205. }
  8206. void CCManipulation::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8207. }
  8208. void CCManipulation::SetCachedSize(int size) const {
  8209. _cached_size_.Set(size);
  8210. }
  8211. void CCManipulation::Clear() {
  8212. // @@protoc_insertion_point(message_clear_start:RemoNet.CCManipulation)
  8213. uint32_t cached_has_bits = 0;
  8214. // Prevent compiler warnings about cached_has_bits being unused
  8215. (void) cached_has_bits;
  8216. sensor_.ClearToEmpty();
  8217. car_.ClearToEmpty();
  8218. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8219. }
  8220. const char* CCManipulation::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8221. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8222. while (!ctx->Done(&ptr)) {
  8223. uint32_t tag;
  8224. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8225. switch (tag >> 3) {
  8226. // bytes sensor = 1;
  8227. case 1:
  8228. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  8229. auto str = _internal_mutable_sensor();
  8230. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  8231. CHK_(ptr);
  8232. } else
  8233. goto handle_unusual;
  8234. continue;
  8235. // bytes car = 2;
  8236. case 2:
  8237. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  8238. auto str = _internal_mutable_car();
  8239. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  8240. CHK_(ptr);
  8241. } else
  8242. goto handle_unusual;
  8243. continue;
  8244. default:
  8245. goto handle_unusual;
  8246. } // switch
  8247. handle_unusual:
  8248. if ((tag == 0) || ((tag & 7) == 4)) {
  8249. CHK_(ptr);
  8250. ctx->SetLastTag(tag);
  8251. goto message_done;
  8252. }
  8253. ptr = UnknownFieldParse(
  8254. tag,
  8255. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  8256. ptr, ctx);
  8257. CHK_(ptr != nullptr);
  8258. } // while
  8259. message_done:
  8260. return ptr;
  8261. failure:
  8262. ptr = nullptr;
  8263. goto message_done;
  8264. #undef CHK_
  8265. }
  8266. uint8_t* CCManipulation::_InternalSerialize(
  8267. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  8268. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCManipulation)
  8269. uint32_t cached_has_bits = 0;
  8270. (void) cached_has_bits;
  8271. // bytes sensor = 1;
  8272. if (!this->_internal_sensor().empty()) {
  8273. target = stream->WriteBytesMaybeAliased(
  8274. 1, this->_internal_sensor(), target);
  8275. }
  8276. // bytes car = 2;
  8277. if (!this->_internal_car().empty()) {
  8278. target = stream->WriteBytesMaybeAliased(
  8279. 2, this->_internal_car(), target);
  8280. }
  8281. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  8282. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  8283. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  8284. }
  8285. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCManipulation)
  8286. return target;
  8287. }
  8288. size_t CCManipulation::ByteSizeLong() const {
  8289. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCManipulation)
  8290. size_t total_size = 0;
  8291. uint32_t cached_has_bits = 0;
  8292. // Prevent compiler warnings about cached_has_bits being unused
  8293. (void) cached_has_bits;
  8294. // bytes sensor = 1;
  8295. if (!this->_internal_sensor().empty()) {
  8296. total_size += 1 +
  8297. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  8298. this->_internal_sensor());
  8299. }
  8300. // bytes car = 2;
  8301. if (!this->_internal_car().empty()) {
  8302. total_size += 1 +
  8303. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  8304. this->_internal_car());
  8305. }
  8306. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8307. }
  8308. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCManipulation::_class_data_ = {
  8309. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8310. CCManipulation::MergeImpl
  8311. };
  8312. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCManipulation::GetClassData() const { return &_class_data_; }
  8313. void CCManipulation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8314. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8315. static_cast<CCManipulation *>(to)->MergeFrom(
  8316. static_cast<const CCManipulation &>(from));
  8317. }
  8318. void CCManipulation::MergeFrom(const CCManipulation& from) {
  8319. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCManipulation)
  8320. GOOGLE_DCHECK_NE(&from, this);
  8321. uint32_t cached_has_bits = 0;
  8322. (void) cached_has_bits;
  8323. if (!from._internal_sensor().empty()) {
  8324. _internal_set_sensor(from._internal_sensor());
  8325. }
  8326. if (!from._internal_car().empty()) {
  8327. _internal_set_car(from._internal_car());
  8328. }
  8329. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8330. }
  8331. void CCManipulation::CopyFrom(const CCManipulation& from) {
  8332. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCManipulation)
  8333. if (&from == this) return;
  8334. Clear();
  8335. MergeFrom(from);
  8336. }
  8337. bool CCManipulation::IsInitialized() const {
  8338. return true;
  8339. }
  8340. void CCManipulation::InternalSwap(CCManipulation* other) {
  8341. using std::swap;
  8342. auto* lhs_arena = GetArenaForAllocation();
  8343. auto* rhs_arena = other->GetArenaForAllocation();
  8344. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8345. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  8346. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  8347. &sensor_, lhs_arena,
  8348. &other->sensor_, rhs_arena
  8349. );
  8350. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  8351. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  8352. &car_, lhs_arena,
  8353. &other->car_, rhs_arena
  8354. );
  8355. }
  8356. ::PROTOBUF_NAMESPACE_ID::Metadata CCManipulation::GetMetadata() const {
  8357. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8358. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8359. file_level_metadata_protocol_2eproto[36]);
  8360. }
  8361. // ===================================================================
  8362. class SCAddRobot::_Internal {
  8363. public:
  8364. static const ::RemoNet::Robot& robot(const SCAddRobot* msg);
  8365. };
  8366. const ::RemoNet::Robot&
  8367. SCAddRobot::_Internal::robot(const SCAddRobot* msg) {
  8368. return *msg->robot_;
  8369. }
  8370. SCAddRobot::SCAddRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8371. bool is_message_owned)
  8372. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8373. SharedCtor();
  8374. if (!is_message_owned) {
  8375. RegisterArenaDtor(arena);
  8376. }
  8377. // @@protoc_insertion_point(arena_constructor:RemoNet.SCAddRobot)
  8378. }
  8379. SCAddRobot::SCAddRobot(const SCAddRobot& from)
  8380. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8381. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8382. if (from._internal_has_robot()) {
  8383. robot_ = new ::RemoNet::Robot(*from.robot_);
  8384. } else {
  8385. robot_ = nullptr;
  8386. }
  8387. // @@protoc_insertion_point(copy_constructor:RemoNet.SCAddRobot)
  8388. }
  8389. inline void SCAddRobot::SharedCtor() {
  8390. robot_ = nullptr;
  8391. }
  8392. SCAddRobot::~SCAddRobot() {
  8393. // @@protoc_insertion_point(destructor:RemoNet.SCAddRobot)
  8394. if (GetArenaForAllocation() != nullptr) return;
  8395. SharedDtor();
  8396. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8397. }
  8398. inline void SCAddRobot::SharedDtor() {
  8399. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8400. if (this != internal_default_instance()) delete robot_;
  8401. }
  8402. void SCAddRobot::ArenaDtor(void* object) {
  8403. SCAddRobot* _this = reinterpret_cast< SCAddRobot* >(object);
  8404. (void)_this;
  8405. }
  8406. void SCAddRobot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8407. }
  8408. void SCAddRobot::SetCachedSize(int size) const {
  8409. _cached_size_.Set(size);
  8410. }
  8411. void SCAddRobot::Clear() {
  8412. // @@protoc_insertion_point(message_clear_start:RemoNet.SCAddRobot)
  8413. uint32_t cached_has_bits = 0;
  8414. // Prevent compiler warnings about cached_has_bits being unused
  8415. (void) cached_has_bits;
  8416. if (GetArenaForAllocation() == nullptr && robot_ != nullptr) {
  8417. delete robot_;
  8418. }
  8419. robot_ = nullptr;
  8420. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8421. }
  8422. const char* SCAddRobot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8423. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8424. while (!ctx->Done(&ptr)) {
  8425. uint32_t tag;
  8426. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8427. switch (tag >> 3) {
  8428. // .RemoNet.Robot robot = 1;
  8429. case 1:
  8430. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  8431. ptr = ctx->ParseMessage(_internal_mutable_robot(), ptr);
  8432. CHK_(ptr);
  8433. } else
  8434. goto handle_unusual;
  8435. continue;
  8436. default:
  8437. goto handle_unusual;
  8438. } // switch
  8439. handle_unusual:
  8440. if ((tag == 0) || ((tag & 7) == 4)) {
  8441. CHK_(ptr);
  8442. ctx->SetLastTag(tag);
  8443. goto message_done;
  8444. }
  8445. ptr = UnknownFieldParse(
  8446. tag,
  8447. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  8448. ptr, ctx);
  8449. CHK_(ptr != nullptr);
  8450. } // while
  8451. message_done:
  8452. return ptr;
  8453. failure:
  8454. ptr = nullptr;
  8455. goto message_done;
  8456. #undef CHK_
  8457. }
  8458. uint8_t* SCAddRobot::_InternalSerialize(
  8459. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  8460. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCAddRobot)
  8461. uint32_t cached_has_bits = 0;
  8462. (void) cached_has_bits;
  8463. // .RemoNet.Robot robot = 1;
  8464. if (this->_internal_has_robot()) {
  8465. target = stream->EnsureSpace(target);
  8466. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  8467. InternalWriteMessage(
  8468. 1, _Internal::robot(this), target, stream);
  8469. }
  8470. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  8471. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  8472. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  8473. }
  8474. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCAddRobot)
  8475. return target;
  8476. }
  8477. size_t SCAddRobot::ByteSizeLong() const {
  8478. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCAddRobot)
  8479. size_t total_size = 0;
  8480. uint32_t cached_has_bits = 0;
  8481. // Prevent compiler warnings about cached_has_bits being unused
  8482. (void) cached_has_bits;
  8483. // .RemoNet.Robot robot = 1;
  8484. if (this->_internal_has_robot()) {
  8485. total_size += 1 +
  8486. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  8487. *robot_);
  8488. }
  8489. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8490. }
  8491. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCAddRobot::_class_data_ = {
  8492. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8493. SCAddRobot::MergeImpl
  8494. };
  8495. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCAddRobot::GetClassData() const { return &_class_data_; }
  8496. void SCAddRobot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8497. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8498. static_cast<SCAddRobot *>(to)->MergeFrom(
  8499. static_cast<const SCAddRobot &>(from));
  8500. }
  8501. void SCAddRobot::MergeFrom(const SCAddRobot& from) {
  8502. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCAddRobot)
  8503. GOOGLE_DCHECK_NE(&from, this);
  8504. uint32_t cached_has_bits = 0;
  8505. (void) cached_has_bits;
  8506. if (from._internal_has_robot()) {
  8507. _internal_mutable_robot()->::RemoNet::Robot::MergeFrom(from._internal_robot());
  8508. }
  8509. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8510. }
  8511. void SCAddRobot::CopyFrom(const SCAddRobot& from) {
  8512. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCAddRobot)
  8513. if (&from == this) return;
  8514. Clear();
  8515. MergeFrom(from);
  8516. }
  8517. bool SCAddRobot::IsInitialized() const {
  8518. return true;
  8519. }
  8520. void SCAddRobot::InternalSwap(SCAddRobot* other) {
  8521. using std::swap;
  8522. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8523. swap(robot_, other->robot_);
  8524. }
  8525. ::PROTOBUF_NAMESPACE_ID::Metadata SCAddRobot::GetMetadata() const {
  8526. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8527. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8528. file_level_metadata_protocol_2eproto[37]);
  8529. }
  8530. // ===================================================================
  8531. class SCDelRobot::_Internal {
  8532. public:
  8533. };
  8534. SCDelRobot::SCDelRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8535. bool is_message_owned)
  8536. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8537. SharedCtor();
  8538. if (!is_message_owned) {
  8539. RegisterArenaDtor(arena);
  8540. }
  8541. // @@protoc_insertion_point(arena_constructor:RemoNet.SCDelRobot)
  8542. }
  8543. SCDelRobot::SCDelRobot(const SCDelRobot& from)
  8544. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8545. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8546. ::memcpy(&peer_, &from.peer_,
  8547. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  8548. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  8549. // @@protoc_insertion_point(copy_constructor:RemoNet.SCDelRobot)
  8550. }
  8551. inline void SCDelRobot::SharedCtor() {
  8552. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  8553. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  8554. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  8555. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  8556. }
  8557. SCDelRobot::~SCDelRobot() {
  8558. // @@protoc_insertion_point(destructor:RemoNet.SCDelRobot)
  8559. if (GetArenaForAllocation() != nullptr) return;
  8560. SharedDtor();
  8561. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8562. }
  8563. inline void SCDelRobot::SharedDtor() {
  8564. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8565. }
  8566. void SCDelRobot::ArenaDtor(void* object) {
  8567. SCDelRobot* _this = reinterpret_cast< SCDelRobot* >(object);
  8568. (void)_this;
  8569. }
  8570. void SCDelRobot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8571. }
  8572. void SCDelRobot::SetCachedSize(int size) const {
  8573. _cached_size_.Set(size);
  8574. }
  8575. void SCDelRobot::Clear() {
  8576. // @@protoc_insertion_point(message_clear_start:RemoNet.SCDelRobot)
  8577. uint32_t cached_has_bits = 0;
  8578. // Prevent compiler warnings about cached_has_bits being unused
  8579. (void) cached_has_bits;
  8580. ::memset(&peer_, 0, static_cast<size_t>(
  8581. reinterpret_cast<char*>(&egotype_) -
  8582. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  8583. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8584. }
  8585. const char* SCDelRobot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8586. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8587. while (!ctx->Done(&ptr)) {
  8588. uint32_t tag;
  8589. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8590. switch (tag >> 3) {
  8591. // int32 peer = 1;
  8592. case 1:
  8593. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  8594. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8595. CHK_(ptr);
  8596. } else
  8597. goto handle_unusual;
  8598. continue;
  8599. // int32 egotype = 2;
  8600. case 2:
  8601. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  8602. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8603. CHK_(ptr);
  8604. } else
  8605. goto handle_unusual;
  8606. continue;
  8607. default:
  8608. goto handle_unusual;
  8609. } // switch
  8610. handle_unusual:
  8611. if ((tag == 0) || ((tag & 7) == 4)) {
  8612. CHK_(ptr);
  8613. ctx->SetLastTag(tag);
  8614. goto message_done;
  8615. }
  8616. ptr = UnknownFieldParse(
  8617. tag,
  8618. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  8619. ptr, ctx);
  8620. CHK_(ptr != nullptr);
  8621. } // while
  8622. message_done:
  8623. return ptr;
  8624. failure:
  8625. ptr = nullptr;
  8626. goto message_done;
  8627. #undef CHK_
  8628. }
  8629. uint8_t* SCDelRobot::_InternalSerialize(
  8630. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  8631. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCDelRobot)
  8632. uint32_t cached_has_bits = 0;
  8633. (void) cached_has_bits;
  8634. // int32 peer = 1;
  8635. if (this->_internal_peer() != 0) {
  8636. target = stream->EnsureSpace(target);
  8637. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  8638. }
  8639. // int32 egotype = 2;
  8640. if (this->_internal_egotype() != 0) {
  8641. target = stream->EnsureSpace(target);
  8642. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_egotype(), target);
  8643. }
  8644. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  8645. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  8646. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  8647. }
  8648. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCDelRobot)
  8649. return target;
  8650. }
  8651. size_t SCDelRobot::ByteSizeLong() const {
  8652. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCDelRobot)
  8653. size_t total_size = 0;
  8654. uint32_t cached_has_bits = 0;
  8655. // Prevent compiler warnings about cached_has_bits being unused
  8656. (void) cached_has_bits;
  8657. // int32 peer = 1;
  8658. if (this->_internal_peer() != 0) {
  8659. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  8660. }
  8661. // int32 egotype = 2;
  8662. if (this->_internal_egotype() != 0) {
  8663. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  8664. }
  8665. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8666. }
  8667. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCDelRobot::_class_data_ = {
  8668. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8669. SCDelRobot::MergeImpl
  8670. };
  8671. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCDelRobot::GetClassData() const { return &_class_data_; }
  8672. void SCDelRobot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8673. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8674. static_cast<SCDelRobot *>(to)->MergeFrom(
  8675. static_cast<const SCDelRobot &>(from));
  8676. }
  8677. void SCDelRobot::MergeFrom(const SCDelRobot& from) {
  8678. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCDelRobot)
  8679. GOOGLE_DCHECK_NE(&from, this);
  8680. uint32_t cached_has_bits = 0;
  8681. (void) cached_has_bits;
  8682. if (from._internal_peer() != 0) {
  8683. _internal_set_peer(from._internal_peer());
  8684. }
  8685. if (from._internal_egotype() != 0) {
  8686. _internal_set_egotype(from._internal_egotype());
  8687. }
  8688. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8689. }
  8690. void SCDelRobot::CopyFrom(const SCDelRobot& from) {
  8691. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCDelRobot)
  8692. if (&from == this) return;
  8693. Clear();
  8694. MergeFrom(from);
  8695. }
  8696. bool SCDelRobot::IsInitialized() const {
  8697. return true;
  8698. }
  8699. void SCDelRobot::InternalSwap(SCDelRobot* other) {
  8700. using std::swap;
  8701. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8702. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  8703. PROTOBUF_FIELD_OFFSET(SCDelRobot, egotype_)
  8704. + sizeof(SCDelRobot::egotype_)
  8705. - PROTOBUF_FIELD_OFFSET(SCDelRobot, peer_)>(
  8706. reinterpret_cast<char*>(&peer_),
  8707. reinterpret_cast<char*>(&other->peer_));
  8708. }
  8709. ::PROTOBUF_NAMESPACE_ID::Metadata SCDelRobot::GetMetadata() const {
  8710. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8711. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8712. file_level_metadata_protocol_2eproto[38]);
  8713. }
  8714. // ===================================================================
  8715. class State::_Internal {
  8716. public:
  8717. };
  8718. State::State(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8719. bool is_message_owned)
  8720. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8721. SharedCtor();
  8722. if (!is_message_owned) {
  8723. RegisterArenaDtor(arena);
  8724. }
  8725. // @@protoc_insertion_point(arena_constructor:RemoNet.State)
  8726. }
  8727. State::State(const State& from)
  8728. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8729. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8730. error_buff_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8731. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8732. error_buff_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8733. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8734. if (!from._internal_error_buff().empty()) {
  8735. error_buff_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_error_buff(),
  8736. GetArenaForAllocation());
  8737. }
  8738. all_buff_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8739. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8740. all_buff_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8741. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8742. if (!from._internal_all_buff().empty()) {
  8743. all_buff_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_all_buff(),
  8744. GetArenaForAllocation());
  8745. }
  8746. ::memcpy(&engine_speed_, &from.engine_speed_,
  8747. static_cast<size_t>(reinterpret_cast<char*>(&engine_num_) -
  8748. reinterpret_cast<char*>(&engine_speed_)) + sizeof(engine_num_));
  8749. // @@protoc_insertion_point(copy_constructor:RemoNet.State)
  8750. }
  8751. inline void State::SharedCtor() {
  8752. error_buff_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8753. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8754. error_buff_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8755. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8756. all_buff_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8757. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8758. all_buff_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8759. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8760. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  8761. reinterpret_cast<char*>(&engine_speed_) - reinterpret_cast<char*>(this)),
  8762. 0, static_cast<size_t>(reinterpret_cast<char*>(&engine_num_) -
  8763. reinterpret_cast<char*>(&engine_speed_)) + sizeof(engine_num_));
  8764. }
  8765. State::~State() {
  8766. // @@protoc_insertion_point(destructor:RemoNet.State)
  8767. if (GetArenaForAllocation() != nullptr) return;
  8768. SharedDtor();
  8769. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8770. }
  8771. inline void State::SharedDtor() {
  8772. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8773. error_buff_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8774. all_buff_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8775. }
  8776. void State::ArenaDtor(void* object) {
  8777. State* _this = reinterpret_cast< State* >(object);
  8778. (void)_this;
  8779. }
  8780. void State::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8781. }
  8782. void State::SetCachedSize(int size) const {
  8783. _cached_size_.Set(size);
  8784. }
  8785. void State::Clear() {
  8786. // @@protoc_insertion_point(message_clear_start:RemoNet.State)
  8787. uint32_t cached_has_bits = 0;
  8788. // Prevent compiler warnings about cached_has_bits being unused
  8789. (void) cached_has_bits;
  8790. error_buff_.ClearToEmpty();
  8791. all_buff_.ClearToEmpty();
  8792. ::memset(&engine_speed_, 0, static_cast<size_t>(
  8793. reinterpret_cast<char*>(&engine_num_) -
  8794. reinterpret_cast<char*>(&engine_speed_)) + sizeof(engine_num_));
  8795. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8796. }
  8797. const char* State::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8798. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8799. while (!ctx->Done(&ptr)) {
  8800. uint32_t tag;
  8801. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8802. switch (tag >> 3) {
  8803. // int32 engine_speed = 1;
  8804. case 1:
  8805. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  8806. engine_speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8807. CHK_(ptr);
  8808. } else
  8809. goto handle_unusual;
  8810. continue;
  8811. // int32 travel_speed = 2;
  8812. case 2:
  8813. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  8814. travel_speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8815. CHK_(ptr);
  8816. } else
  8817. goto handle_unusual;
  8818. continue;
  8819. // int32 fuel_level = 3;
  8820. case 3:
  8821. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  8822. fuel_level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8823. CHK_(ptr);
  8824. } else
  8825. goto handle_unusual;
  8826. continue;
  8827. // int32 engine_temperature = 4;
  8828. case 4:
  8829. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  8830. engine_temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8831. CHK_(ptr);
  8832. } else
  8833. goto handle_unusual;
  8834. continue;
  8835. // int32 hydraulic_oil_temperature = 5;
  8836. case 5:
  8837. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  8838. hydraulic_oil_temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8839. CHK_(ptr);
  8840. } else
  8841. goto handle_unusual;
  8842. continue;
  8843. // int32 main_pump_1_pressure = 6;
  8844. case 6:
  8845. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
  8846. main_pump_1_pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8847. CHK_(ptr);
  8848. } else
  8849. goto handle_unusual;
  8850. continue;
  8851. // int32 main_pump_2_pressure = 7;
  8852. case 7:
  8853. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  8854. main_pump_2_pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8855. CHK_(ptr);
  8856. } else
  8857. goto handle_unusual;
  8858. continue;
  8859. // int32 hand_gear = 8;
  8860. case 8:
  8861. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
  8862. hand_gear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8863. CHK_(ptr);
  8864. } else
  8865. goto handle_unusual;
  8866. continue;
  8867. // int32 actual_gear = 9;
  8868. case 9:
  8869. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 72)) {
  8870. actual_gear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8871. CHK_(ptr);
  8872. } else
  8873. goto handle_unusual;
  8874. continue;
  8875. // float gripper_height = 10;
  8876. case 10:
  8877. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 85)) {
  8878. gripper_height_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  8879. ptr += sizeof(float);
  8880. } else
  8881. goto handle_unusual;
  8882. continue;
  8883. // float amplitude = 11;
  8884. case 11:
  8885. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 93)) {
  8886. amplitude_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  8887. ptr += sizeof(float);
  8888. } else
  8889. goto handle_unusual;
  8890. continue;
  8891. // int32 boom_angle = 12;
  8892. case 12:
  8893. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 96)) {
  8894. boom_angle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8895. CHK_(ptr);
  8896. } else
  8897. goto handle_unusual;
  8898. continue;
  8899. // int32 stick_angle = 13;
  8900. case 13:
  8901. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 104)) {
  8902. stick_angle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8903. CHK_(ptr);
  8904. } else
  8905. goto handle_unusual;
  8906. continue;
  8907. // int32 idle_protection = 14;
  8908. case 14:
  8909. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 112)) {
  8910. idle_protection_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8911. CHK_(ptr);
  8912. } else
  8913. goto handle_unusual;
  8914. continue;
  8915. // int32 front_toggle = 15;
  8916. case 15:
  8917. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 120)) {
  8918. front_toggle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8919. CHK_(ptr);
  8920. } else
  8921. goto handle_unusual;
  8922. continue;
  8923. // int32 back_toggle = 16;
  8924. case 16:
  8925. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 128)) {
  8926. back_toggle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8927. CHK_(ptr);
  8928. } else
  8929. goto handle_unusual;
  8930. continue;
  8931. // bytes error_Buff = 17;
  8932. case 17:
  8933. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 138)) {
  8934. auto str = _internal_mutable_error_buff();
  8935. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  8936. CHK_(ptr);
  8937. } else
  8938. goto handle_unusual;
  8939. continue;
  8940. // int32 interlock = 18;
  8941. case 18:
  8942. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 144)) {
  8943. interlock_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8944. CHK_(ptr);
  8945. } else
  8946. goto handle_unusual;
  8947. continue;
  8948. // int32 safety_switch = 19;
  8949. case 19:
  8950. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 152)) {
  8951. safety_switch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8952. CHK_(ptr);
  8953. } else
  8954. goto handle_unusual;
  8955. continue;
  8956. // int32 arm_lift_pilot = 20;
  8957. case 20:
  8958. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 160)) {
  8959. arm_lift_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8960. CHK_(ptr);
  8961. } else
  8962. goto handle_unusual;
  8963. continue;
  8964. // int32 arm_lowering_pilot = 21;
  8965. case 21:
  8966. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 168)) {
  8967. arm_lowering_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8968. CHK_(ptr);
  8969. } else
  8970. goto handle_unusual;
  8971. continue;
  8972. // int32 lever_lifting_pilot = 22;
  8973. case 22:
  8974. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 176)) {
  8975. lever_lifting_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8976. CHK_(ptr);
  8977. } else
  8978. goto handle_unusual;
  8979. continue;
  8980. // int32 rod_lowering_pilot = 23;
  8981. case 23:
  8982. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 184)) {
  8983. rod_lowering_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8984. CHK_(ptr);
  8985. } else
  8986. goto handle_unusual;
  8987. continue;
  8988. // int32 left_rotary_pilot = 24;
  8989. case 24:
  8990. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 192)) {
  8991. left_rotary_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8992. CHK_(ptr);
  8993. } else
  8994. goto handle_unusual;
  8995. continue;
  8996. // int32 right_rotary_pilot = 25;
  8997. case 25:
  8998. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 200)) {
  8999. right_rotary_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9000. CHK_(ptr);
  9001. } else
  9002. goto handle_unusual;
  9003. continue;
  9004. // int32 grab_open_pilot = 26;
  9005. case 26:
  9006. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 208)) {
  9007. grab_open_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9008. CHK_(ptr);
  9009. } else
  9010. goto handle_unusual;
  9011. continue;
  9012. // int32 grab_close_pilot = 27;
  9013. case 27:
  9014. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 216)) {
  9015. grab_close_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9016. CHK_(ptr);
  9017. } else
  9018. goto handle_unusual;
  9019. continue;
  9020. // int32 safety_valves = 28;
  9021. case 28:
  9022. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 224)) {
  9023. safety_valves_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9024. CHK_(ptr);
  9025. } else
  9026. goto handle_unusual;
  9027. continue;
  9028. // int32 function_code = 29;
  9029. case 29:
  9030. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 232)) {
  9031. function_code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9032. CHK_(ptr);
  9033. } else
  9034. goto handle_unusual;
  9035. continue;
  9036. // int32 main_add = 30;
  9037. case 30:
  9038. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 240)) {
  9039. main_add_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9040. CHK_(ptr);
  9041. } else
  9042. goto handle_unusual;
  9043. continue;
  9044. // int32 sub_add = 31;
  9045. case 31:
  9046. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 248)) {
  9047. sub_add_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9048. CHK_(ptr);
  9049. } else
  9050. goto handle_unusual;
  9051. continue;
  9052. // int32 paramter = 32;
  9053. case 32:
  9054. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 0)) {
  9055. paramter_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9056. CHK_(ptr);
  9057. } else
  9058. goto handle_unusual;
  9059. continue;
  9060. // int32 engine_spn = 33;
  9061. case 33:
  9062. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  9063. engine_spn_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9064. CHK_(ptr);
  9065. } else
  9066. goto handle_unusual;
  9067. continue;
  9068. // int32 engine_fmi = 34;
  9069. case 34:
  9070. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  9071. engine_fmi_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9072. CHK_(ptr);
  9073. } else
  9074. goto handle_unusual;
  9075. continue;
  9076. // int32 engine_num = 35;
  9077. case 35:
  9078. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  9079. engine_num_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9080. CHK_(ptr);
  9081. } else
  9082. goto handle_unusual;
  9083. continue;
  9084. // bytes all_Buff = 36;
  9085. case 36:
  9086. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  9087. auto str = _internal_mutable_all_buff();
  9088. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  9089. CHK_(ptr);
  9090. } else
  9091. goto handle_unusual;
  9092. continue;
  9093. default:
  9094. goto handle_unusual;
  9095. } // switch
  9096. handle_unusual:
  9097. if ((tag == 0) || ((tag & 7) == 4)) {
  9098. CHK_(ptr);
  9099. ctx->SetLastTag(tag);
  9100. goto message_done;
  9101. }
  9102. ptr = UnknownFieldParse(
  9103. tag,
  9104. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  9105. ptr, ctx);
  9106. CHK_(ptr != nullptr);
  9107. } // while
  9108. message_done:
  9109. return ptr;
  9110. failure:
  9111. ptr = nullptr;
  9112. goto message_done;
  9113. #undef CHK_
  9114. }
  9115. uint8_t* State::_InternalSerialize(
  9116. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  9117. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.State)
  9118. uint32_t cached_has_bits = 0;
  9119. (void) cached_has_bits;
  9120. // int32 engine_speed = 1;
  9121. if (this->_internal_engine_speed() != 0) {
  9122. target = stream->EnsureSpace(target);
  9123. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_engine_speed(), target);
  9124. }
  9125. // int32 travel_speed = 2;
  9126. if (this->_internal_travel_speed() != 0) {
  9127. target = stream->EnsureSpace(target);
  9128. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_travel_speed(), target);
  9129. }
  9130. // int32 fuel_level = 3;
  9131. if (this->_internal_fuel_level() != 0) {
  9132. target = stream->EnsureSpace(target);
  9133. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_fuel_level(), target);
  9134. }
  9135. // int32 engine_temperature = 4;
  9136. if (this->_internal_engine_temperature() != 0) {
  9137. target = stream->EnsureSpace(target);
  9138. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_engine_temperature(), target);
  9139. }
  9140. // int32 hydraulic_oil_temperature = 5;
  9141. if (this->_internal_hydraulic_oil_temperature() != 0) {
  9142. target = stream->EnsureSpace(target);
  9143. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_hydraulic_oil_temperature(), target);
  9144. }
  9145. // int32 main_pump_1_pressure = 6;
  9146. if (this->_internal_main_pump_1_pressure() != 0) {
  9147. target = stream->EnsureSpace(target);
  9148. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_main_pump_1_pressure(), target);
  9149. }
  9150. // int32 main_pump_2_pressure = 7;
  9151. if (this->_internal_main_pump_2_pressure() != 0) {
  9152. target = stream->EnsureSpace(target);
  9153. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_main_pump_2_pressure(), target);
  9154. }
  9155. // int32 hand_gear = 8;
  9156. if (this->_internal_hand_gear() != 0) {
  9157. target = stream->EnsureSpace(target);
  9158. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(8, this->_internal_hand_gear(), target);
  9159. }
  9160. // int32 actual_gear = 9;
  9161. if (this->_internal_actual_gear() != 0) {
  9162. target = stream->EnsureSpace(target);
  9163. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_actual_gear(), target);
  9164. }
  9165. // float gripper_height = 10;
  9166. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9167. float tmp_gripper_height = this->_internal_gripper_height();
  9168. uint32_t raw_gripper_height;
  9169. memcpy(&raw_gripper_height, &tmp_gripper_height, sizeof(tmp_gripper_height));
  9170. if (raw_gripper_height != 0) {
  9171. target = stream->EnsureSpace(target);
  9172. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(10, this->_internal_gripper_height(), target);
  9173. }
  9174. // float amplitude = 11;
  9175. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9176. float tmp_amplitude = this->_internal_amplitude();
  9177. uint32_t raw_amplitude;
  9178. memcpy(&raw_amplitude, &tmp_amplitude, sizeof(tmp_amplitude));
  9179. if (raw_amplitude != 0) {
  9180. target = stream->EnsureSpace(target);
  9181. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(11, this->_internal_amplitude(), target);
  9182. }
  9183. // int32 boom_angle = 12;
  9184. if (this->_internal_boom_angle() != 0) {
  9185. target = stream->EnsureSpace(target);
  9186. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(12, this->_internal_boom_angle(), target);
  9187. }
  9188. // int32 stick_angle = 13;
  9189. if (this->_internal_stick_angle() != 0) {
  9190. target = stream->EnsureSpace(target);
  9191. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(13, this->_internal_stick_angle(), target);
  9192. }
  9193. // int32 idle_protection = 14;
  9194. if (this->_internal_idle_protection() != 0) {
  9195. target = stream->EnsureSpace(target);
  9196. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(14, this->_internal_idle_protection(), target);
  9197. }
  9198. // int32 front_toggle = 15;
  9199. if (this->_internal_front_toggle() != 0) {
  9200. target = stream->EnsureSpace(target);
  9201. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(15, this->_internal_front_toggle(), target);
  9202. }
  9203. // int32 back_toggle = 16;
  9204. if (this->_internal_back_toggle() != 0) {
  9205. target = stream->EnsureSpace(target);
  9206. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(16, this->_internal_back_toggle(), target);
  9207. }
  9208. // bytes error_Buff = 17;
  9209. if (!this->_internal_error_buff().empty()) {
  9210. target = stream->WriteBytesMaybeAliased(
  9211. 17, this->_internal_error_buff(), target);
  9212. }
  9213. // int32 interlock = 18;
  9214. if (this->_internal_interlock() != 0) {
  9215. target = stream->EnsureSpace(target);
  9216. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(18, this->_internal_interlock(), target);
  9217. }
  9218. // int32 safety_switch = 19;
  9219. if (this->_internal_safety_switch() != 0) {
  9220. target = stream->EnsureSpace(target);
  9221. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(19, this->_internal_safety_switch(), target);
  9222. }
  9223. // int32 arm_lift_pilot = 20;
  9224. if (this->_internal_arm_lift_pilot() != 0) {
  9225. target = stream->EnsureSpace(target);
  9226. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(20, this->_internal_arm_lift_pilot(), target);
  9227. }
  9228. // int32 arm_lowering_pilot = 21;
  9229. if (this->_internal_arm_lowering_pilot() != 0) {
  9230. target = stream->EnsureSpace(target);
  9231. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(21, this->_internal_arm_lowering_pilot(), target);
  9232. }
  9233. // int32 lever_lifting_pilot = 22;
  9234. if (this->_internal_lever_lifting_pilot() != 0) {
  9235. target = stream->EnsureSpace(target);
  9236. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(22, this->_internal_lever_lifting_pilot(), target);
  9237. }
  9238. // int32 rod_lowering_pilot = 23;
  9239. if (this->_internal_rod_lowering_pilot() != 0) {
  9240. target = stream->EnsureSpace(target);
  9241. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(23, this->_internal_rod_lowering_pilot(), target);
  9242. }
  9243. // int32 left_rotary_pilot = 24;
  9244. if (this->_internal_left_rotary_pilot() != 0) {
  9245. target = stream->EnsureSpace(target);
  9246. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(24, this->_internal_left_rotary_pilot(), target);
  9247. }
  9248. // int32 right_rotary_pilot = 25;
  9249. if (this->_internal_right_rotary_pilot() != 0) {
  9250. target = stream->EnsureSpace(target);
  9251. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(25, this->_internal_right_rotary_pilot(), target);
  9252. }
  9253. // int32 grab_open_pilot = 26;
  9254. if (this->_internal_grab_open_pilot() != 0) {
  9255. target = stream->EnsureSpace(target);
  9256. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(26, this->_internal_grab_open_pilot(), target);
  9257. }
  9258. // int32 grab_close_pilot = 27;
  9259. if (this->_internal_grab_close_pilot() != 0) {
  9260. target = stream->EnsureSpace(target);
  9261. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(27, this->_internal_grab_close_pilot(), target);
  9262. }
  9263. // int32 safety_valves = 28;
  9264. if (this->_internal_safety_valves() != 0) {
  9265. target = stream->EnsureSpace(target);
  9266. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(28, this->_internal_safety_valves(), target);
  9267. }
  9268. // int32 function_code = 29;
  9269. if (this->_internal_function_code() != 0) {
  9270. target = stream->EnsureSpace(target);
  9271. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(29, this->_internal_function_code(), target);
  9272. }
  9273. // int32 main_add = 30;
  9274. if (this->_internal_main_add() != 0) {
  9275. target = stream->EnsureSpace(target);
  9276. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(30, this->_internal_main_add(), target);
  9277. }
  9278. // int32 sub_add = 31;
  9279. if (this->_internal_sub_add() != 0) {
  9280. target = stream->EnsureSpace(target);
  9281. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(31, this->_internal_sub_add(), target);
  9282. }
  9283. // int32 paramter = 32;
  9284. if (this->_internal_paramter() != 0) {
  9285. target = stream->EnsureSpace(target);
  9286. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(32, this->_internal_paramter(), target);
  9287. }
  9288. // int32 engine_spn = 33;
  9289. if (this->_internal_engine_spn() != 0) {
  9290. target = stream->EnsureSpace(target);
  9291. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(33, this->_internal_engine_spn(), target);
  9292. }
  9293. // int32 engine_fmi = 34;
  9294. if (this->_internal_engine_fmi() != 0) {
  9295. target = stream->EnsureSpace(target);
  9296. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(34, this->_internal_engine_fmi(), target);
  9297. }
  9298. // int32 engine_num = 35;
  9299. if (this->_internal_engine_num() != 0) {
  9300. target = stream->EnsureSpace(target);
  9301. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(35, this->_internal_engine_num(), target);
  9302. }
  9303. // bytes all_Buff = 36;
  9304. if (!this->_internal_all_buff().empty()) {
  9305. target = stream->WriteBytesMaybeAliased(
  9306. 36, this->_internal_all_buff(), target);
  9307. }
  9308. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  9309. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  9310. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  9311. }
  9312. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.State)
  9313. return target;
  9314. }
  9315. size_t State::ByteSizeLong() const {
  9316. // @@protoc_insertion_point(message_byte_size_start:RemoNet.State)
  9317. size_t total_size = 0;
  9318. uint32_t cached_has_bits = 0;
  9319. // Prevent compiler warnings about cached_has_bits being unused
  9320. (void) cached_has_bits;
  9321. // bytes error_Buff = 17;
  9322. if (!this->_internal_error_buff().empty()) {
  9323. total_size += 2 +
  9324. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  9325. this->_internal_error_buff());
  9326. }
  9327. // bytes all_Buff = 36;
  9328. if (!this->_internal_all_buff().empty()) {
  9329. total_size += 2 +
  9330. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  9331. this->_internal_all_buff());
  9332. }
  9333. // int32 engine_speed = 1;
  9334. if (this->_internal_engine_speed() != 0) {
  9335. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_engine_speed());
  9336. }
  9337. // int32 travel_speed = 2;
  9338. if (this->_internal_travel_speed() != 0) {
  9339. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_travel_speed());
  9340. }
  9341. // int32 fuel_level = 3;
  9342. if (this->_internal_fuel_level() != 0) {
  9343. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_fuel_level());
  9344. }
  9345. // int32 engine_temperature = 4;
  9346. if (this->_internal_engine_temperature() != 0) {
  9347. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_engine_temperature());
  9348. }
  9349. // int32 hydraulic_oil_temperature = 5;
  9350. if (this->_internal_hydraulic_oil_temperature() != 0) {
  9351. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_hydraulic_oil_temperature());
  9352. }
  9353. // int32 main_pump_1_pressure = 6;
  9354. if (this->_internal_main_pump_1_pressure() != 0) {
  9355. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_main_pump_1_pressure());
  9356. }
  9357. // int32 main_pump_2_pressure = 7;
  9358. if (this->_internal_main_pump_2_pressure() != 0) {
  9359. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_main_pump_2_pressure());
  9360. }
  9361. // int32 hand_gear = 8;
  9362. if (this->_internal_hand_gear() != 0) {
  9363. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_hand_gear());
  9364. }
  9365. // int32 actual_gear = 9;
  9366. if (this->_internal_actual_gear() != 0) {
  9367. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_actual_gear());
  9368. }
  9369. // float gripper_height = 10;
  9370. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9371. float tmp_gripper_height = this->_internal_gripper_height();
  9372. uint32_t raw_gripper_height;
  9373. memcpy(&raw_gripper_height, &tmp_gripper_height, sizeof(tmp_gripper_height));
  9374. if (raw_gripper_height != 0) {
  9375. total_size += 1 + 4;
  9376. }
  9377. // float amplitude = 11;
  9378. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9379. float tmp_amplitude = this->_internal_amplitude();
  9380. uint32_t raw_amplitude;
  9381. memcpy(&raw_amplitude, &tmp_amplitude, sizeof(tmp_amplitude));
  9382. if (raw_amplitude != 0) {
  9383. total_size += 1 + 4;
  9384. }
  9385. // int32 boom_angle = 12;
  9386. if (this->_internal_boom_angle() != 0) {
  9387. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_boom_angle());
  9388. }
  9389. // int32 stick_angle = 13;
  9390. if (this->_internal_stick_angle() != 0) {
  9391. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_stick_angle());
  9392. }
  9393. // int32 idle_protection = 14;
  9394. if (this->_internal_idle_protection() != 0) {
  9395. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_idle_protection());
  9396. }
  9397. // int32 front_toggle = 15;
  9398. if (this->_internal_front_toggle() != 0) {
  9399. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_front_toggle());
  9400. }
  9401. // int32 back_toggle = 16;
  9402. if (this->_internal_back_toggle() != 0) {
  9403. total_size += 2 +
  9404. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9405. this->_internal_back_toggle());
  9406. }
  9407. // int32 interlock = 18;
  9408. if (this->_internal_interlock() != 0) {
  9409. total_size += 2 +
  9410. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9411. this->_internal_interlock());
  9412. }
  9413. // int32 safety_switch = 19;
  9414. if (this->_internal_safety_switch() != 0) {
  9415. total_size += 2 +
  9416. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9417. this->_internal_safety_switch());
  9418. }
  9419. // int32 arm_lift_pilot = 20;
  9420. if (this->_internal_arm_lift_pilot() != 0) {
  9421. total_size += 2 +
  9422. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9423. this->_internal_arm_lift_pilot());
  9424. }
  9425. // int32 arm_lowering_pilot = 21;
  9426. if (this->_internal_arm_lowering_pilot() != 0) {
  9427. total_size += 2 +
  9428. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9429. this->_internal_arm_lowering_pilot());
  9430. }
  9431. // int32 lever_lifting_pilot = 22;
  9432. if (this->_internal_lever_lifting_pilot() != 0) {
  9433. total_size += 2 +
  9434. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9435. this->_internal_lever_lifting_pilot());
  9436. }
  9437. // int32 rod_lowering_pilot = 23;
  9438. if (this->_internal_rod_lowering_pilot() != 0) {
  9439. total_size += 2 +
  9440. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9441. this->_internal_rod_lowering_pilot());
  9442. }
  9443. // int32 left_rotary_pilot = 24;
  9444. if (this->_internal_left_rotary_pilot() != 0) {
  9445. total_size += 2 +
  9446. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9447. this->_internal_left_rotary_pilot());
  9448. }
  9449. // int32 right_rotary_pilot = 25;
  9450. if (this->_internal_right_rotary_pilot() != 0) {
  9451. total_size += 2 +
  9452. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9453. this->_internal_right_rotary_pilot());
  9454. }
  9455. // int32 grab_open_pilot = 26;
  9456. if (this->_internal_grab_open_pilot() != 0) {
  9457. total_size += 2 +
  9458. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9459. this->_internal_grab_open_pilot());
  9460. }
  9461. // int32 grab_close_pilot = 27;
  9462. if (this->_internal_grab_close_pilot() != 0) {
  9463. total_size += 2 +
  9464. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9465. this->_internal_grab_close_pilot());
  9466. }
  9467. // int32 safety_valves = 28;
  9468. if (this->_internal_safety_valves() != 0) {
  9469. total_size += 2 +
  9470. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9471. this->_internal_safety_valves());
  9472. }
  9473. // int32 function_code = 29;
  9474. if (this->_internal_function_code() != 0) {
  9475. total_size += 2 +
  9476. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9477. this->_internal_function_code());
  9478. }
  9479. // int32 main_add = 30;
  9480. if (this->_internal_main_add() != 0) {
  9481. total_size += 2 +
  9482. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9483. this->_internal_main_add());
  9484. }
  9485. // int32 sub_add = 31;
  9486. if (this->_internal_sub_add() != 0) {
  9487. total_size += 2 +
  9488. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9489. this->_internal_sub_add());
  9490. }
  9491. // int32 paramter = 32;
  9492. if (this->_internal_paramter() != 0) {
  9493. total_size += 2 +
  9494. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9495. this->_internal_paramter());
  9496. }
  9497. // int32 engine_spn = 33;
  9498. if (this->_internal_engine_spn() != 0) {
  9499. total_size += 2 +
  9500. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9501. this->_internal_engine_spn());
  9502. }
  9503. // int32 engine_fmi = 34;
  9504. if (this->_internal_engine_fmi() != 0) {
  9505. total_size += 2 +
  9506. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9507. this->_internal_engine_fmi());
  9508. }
  9509. // int32 engine_num = 35;
  9510. if (this->_internal_engine_num() != 0) {
  9511. total_size += 2 +
  9512. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9513. this->_internal_engine_num());
  9514. }
  9515. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  9516. }
  9517. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData State::_class_data_ = {
  9518. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  9519. State::MergeImpl
  9520. };
  9521. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*State::GetClassData() const { return &_class_data_; }
  9522. void State::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  9523. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  9524. static_cast<State *>(to)->MergeFrom(
  9525. static_cast<const State &>(from));
  9526. }
  9527. void State::MergeFrom(const State& from) {
  9528. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.State)
  9529. GOOGLE_DCHECK_NE(&from, this);
  9530. uint32_t cached_has_bits = 0;
  9531. (void) cached_has_bits;
  9532. if (!from._internal_error_buff().empty()) {
  9533. _internal_set_error_buff(from._internal_error_buff());
  9534. }
  9535. if (!from._internal_all_buff().empty()) {
  9536. _internal_set_all_buff(from._internal_all_buff());
  9537. }
  9538. if (from._internal_engine_speed() != 0) {
  9539. _internal_set_engine_speed(from._internal_engine_speed());
  9540. }
  9541. if (from._internal_travel_speed() != 0) {
  9542. _internal_set_travel_speed(from._internal_travel_speed());
  9543. }
  9544. if (from._internal_fuel_level() != 0) {
  9545. _internal_set_fuel_level(from._internal_fuel_level());
  9546. }
  9547. if (from._internal_engine_temperature() != 0) {
  9548. _internal_set_engine_temperature(from._internal_engine_temperature());
  9549. }
  9550. if (from._internal_hydraulic_oil_temperature() != 0) {
  9551. _internal_set_hydraulic_oil_temperature(from._internal_hydraulic_oil_temperature());
  9552. }
  9553. if (from._internal_main_pump_1_pressure() != 0) {
  9554. _internal_set_main_pump_1_pressure(from._internal_main_pump_1_pressure());
  9555. }
  9556. if (from._internal_main_pump_2_pressure() != 0) {
  9557. _internal_set_main_pump_2_pressure(from._internal_main_pump_2_pressure());
  9558. }
  9559. if (from._internal_hand_gear() != 0) {
  9560. _internal_set_hand_gear(from._internal_hand_gear());
  9561. }
  9562. if (from._internal_actual_gear() != 0) {
  9563. _internal_set_actual_gear(from._internal_actual_gear());
  9564. }
  9565. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9566. float tmp_gripper_height = from._internal_gripper_height();
  9567. uint32_t raw_gripper_height;
  9568. memcpy(&raw_gripper_height, &tmp_gripper_height, sizeof(tmp_gripper_height));
  9569. if (raw_gripper_height != 0) {
  9570. _internal_set_gripper_height(from._internal_gripper_height());
  9571. }
  9572. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9573. float tmp_amplitude = from._internal_amplitude();
  9574. uint32_t raw_amplitude;
  9575. memcpy(&raw_amplitude, &tmp_amplitude, sizeof(tmp_amplitude));
  9576. if (raw_amplitude != 0) {
  9577. _internal_set_amplitude(from._internal_amplitude());
  9578. }
  9579. if (from._internal_boom_angle() != 0) {
  9580. _internal_set_boom_angle(from._internal_boom_angle());
  9581. }
  9582. if (from._internal_stick_angle() != 0) {
  9583. _internal_set_stick_angle(from._internal_stick_angle());
  9584. }
  9585. if (from._internal_idle_protection() != 0) {
  9586. _internal_set_idle_protection(from._internal_idle_protection());
  9587. }
  9588. if (from._internal_front_toggle() != 0) {
  9589. _internal_set_front_toggle(from._internal_front_toggle());
  9590. }
  9591. if (from._internal_back_toggle() != 0) {
  9592. _internal_set_back_toggle(from._internal_back_toggle());
  9593. }
  9594. if (from._internal_interlock() != 0) {
  9595. _internal_set_interlock(from._internal_interlock());
  9596. }
  9597. if (from._internal_safety_switch() != 0) {
  9598. _internal_set_safety_switch(from._internal_safety_switch());
  9599. }
  9600. if (from._internal_arm_lift_pilot() != 0) {
  9601. _internal_set_arm_lift_pilot(from._internal_arm_lift_pilot());
  9602. }
  9603. if (from._internal_arm_lowering_pilot() != 0) {
  9604. _internal_set_arm_lowering_pilot(from._internal_arm_lowering_pilot());
  9605. }
  9606. if (from._internal_lever_lifting_pilot() != 0) {
  9607. _internal_set_lever_lifting_pilot(from._internal_lever_lifting_pilot());
  9608. }
  9609. if (from._internal_rod_lowering_pilot() != 0) {
  9610. _internal_set_rod_lowering_pilot(from._internal_rod_lowering_pilot());
  9611. }
  9612. if (from._internal_left_rotary_pilot() != 0) {
  9613. _internal_set_left_rotary_pilot(from._internal_left_rotary_pilot());
  9614. }
  9615. if (from._internal_right_rotary_pilot() != 0) {
  9616. _internal_set_right_rotary_pilot(from._internal_right_rotary_pilot());
  9617. }
  9618. if (from._internal_grab_open_pilot() != 0) {
  9619. _internal_set_grab_open_pilot(from._internal_grab_open_pilot());
  9620. }
  9621. if (from._internal_grab_close_pilot() != 0) {
  9622. _internal_set_grab_close_pilot(from._internal_grab_close_pilot());
  9623. }
  9624. if (from._internal_safety_valves() != 0) {
  9625. _internal_set_safety_valves(from._internal_safety_valves());
  9626. }
  9627. if (from._internal_function_code() != 0) {
  9628. _internal_set_function_code(from._internal_function_code());
  9629. }
  9630. if (from._internal_main_add() != 0) {
  9631. _internal_set_main_add(from._internal_main_add());
  9632. }
  9633. if (from._internal_sub_add() != 0) {
  9634. _internal_set_sub_add(from._internal_sub_add());
  9635. }
  9636. if (from._internal_paramter() != 0) {
  9637. _internal_set_paramter(from._internal_paramter());
  9638. }
  9639. if (from._internal_engine_spn() != 0) {
  9640. _internal_set_engine_spn(from._internal_engine_spn());
  9641. }
  9642. if (from._internal_engine_fmi() != 0) {
  9643. _internal_set_engine_fmi(from._internal_engine_fmi());
  9644. }
  9645. if (from._internal_engine_num() != 0) {
  9646. _internal_set_engine_num(from._internal_engine_num());
  9647. }
  9648. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9649. }
  9650. void State::CopyFrom(const State& from) {
  9651. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.State)
  9652. if (&from == this) return;
  9653. Clear();
  9654. MergeFrom(from);
  9655. }
  9656. bool State::IsInitialized() const {
  9657. return true;
  9658. }
  9659. void State::InternalSwap(State* other) {
  9660. using std::swap;
  9661. auto* lhs_arena = GetArenaForAllocation();
  9662. auto* rhs_arena = other->GetArenaForAllocation();
  9663. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  9664. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  9665. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  9666. &error_buff_, lhs_arena,
  9667. &other->error_buff_, rhs_arena
  9668. );
  9669. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  9670. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  9671. &all_buff_, lhs_arena,
  9672. &other->all_buff_, rhs_arena
  9673. );
  9674. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  9675. PROTOBUF_FIELD_OFFSET(State, engine_num_)
  9676. + sizeof(State::engine_num_)
  9677. - PROTOBUF_FIELD_OFFSET(State, engine_speed_)>(
  9678. reinterpret_cast<char*>(&engine_speed_),
  9679. reinterpret_cast<char*>(&other->engine_speed_));
  9680. }
  9681. ::PROTOBUF_NAMESPACE_ID::Metadata State::GetMetadata() const {
  9682. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  9683. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  9684. file_level_metadata_protocol_2eproto[39]);
  9685. }
  9686. // ===================================================================
  9687. class can_net_frame::_Internal {
  9688. public:
  9689. };
  9690. can_net_frame::can_net_frame(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  9691. bool is_message_owned)
  9692. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  9693. SharedCtor();
  9694. if (!is_message_owned) {
  9695. RegisterArenaDtor(arena);
  9696. }
  9697. // @@protoc_insertion_point(arena_constructor:RemoNet.can_net_frame)
  9698. }
  9699. can_net_frame::can_net_frame(const can_net_frame& from)
  9700. : ::PROTOBUF_NAMESPACE_ID::Message() {
  9701. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9702. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  9703. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9704. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  9705. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9706. if (!from._internal_data().empty()) {
  9707. data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_data(),
  9708. GetArenaForAllocation());
  9709. }
  9710. ::memcpy(&dlc_, &from.dlc_,
  9711. static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  9712. reinterpret_cast<char*>(&dlc_)) + sizeof(canid_));
  9713. // @@protoc_insertion_point(copy_constructor:RemoNet.can_net_frame)
  9714. }
  9715. inline void can_net_frame::SharedCtor() {
  9716. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  9717. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9718. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  9719. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9720. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  9721. reinterpret_cast<char*>(&dlc_) - reinterpret_cast<char*>(this)),
  9722. 0, static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  9723. reinterpret_cast<char*>(&dlc_)) + sizeof(canid_));
  9724. }
  9725. can_net_frame::~can_net_frame() {
  9726. // @@protoc_insertion_point(destructor:RemoNet.can_net_frame)
  9727. if (GetArenaForAllocation() != nullptr) return;
  9728. SharedDtor();
  9729. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9730. }
  9731. inline void can_net_frame::SharedDtor() {
  9732. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  9733. data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  9734. }
  9735. void can_net_frame::ArenaDtor(void* object) {
  9736. can_net_frame* _this = reinterpret_cast< can_net_frame* >(object);
  9737. (void)_this;
  9738. }
  9739. void can_net_frame::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  9740. }
  9741. void can_net_frame::SetCachedSize(int size) const {
  9742. _cached_size_.Set(size);
  9743. }
  9744. void can_net_frame::Clear() {
  9745. // @@protoc_insertion_point(message_clear_start:RemoNet.can_net_frame)
  9746. uint32_t cached_has_bits = 0;
  9747. // Prevent compiler warnings about cached_has_bits being unused
  9748. (void) cached_has_bits;
  9749. data_.ClearToEmpty();
  9750. ::memset(&dlc_, 0, static_cast<size_t>(
  9751. reinterpret_cast<char*>(&canid_) -
  9752. reinterpret_cast<char*>(&dlc_)) + sizeof(canid_));
  9753. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9754. }
  9755. const char* can_net_frame::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  9756. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  9757. while (!ctx->Done(&ptr)) {
  9758. uint32_t tag;
  9759. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  9760. switch (tag >> 3) {
  9761. // sint32 dlc = 1;
  9762. case 1:
  9763. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  9764. dlc_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarintZigZag32(&ptr);
  9765. CHK_(ptr);
  9766. } else
  9767. goto handle_unusual;
  9768. continue;
  9769. // int32 canid = 2;
  9770. case 2:
  9771. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  9772. canid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9773. CHK_(ptr);
  9774. } else
  9775. goto handle_unusual;
  9776. continue;
  9777. // bytes data = 3;
  9778. case 3:
  9779. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  9780. auto str = _internal_mutable_data();
  9781. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  9782. CHK_(ptr);
  9783. } else
  9784. goto handle_unusual;
  9785. continue;
  9786. default:
  9787. goto handle_unusual;
  9788. } // switch
  9789. handle_unusual:
  9790. if ((tag == 0) || ((tag & 7) == 4)) {
  9791. CHK_(ptr);
  9792. ctx->SetLastTag(tag);
  9793. goto message_done;
  9794. }
  9795. ptr = UnknownFieldParse(
  9796. tag,
  9797. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  9798. ptr, ctx);
  9799. CHK_(ptr != nullptr);
  9800. } // while
  9801. message_done:
  9802. return ptr;
  9803. failure:
  9804. ptr = nullptr;
  9805. goto message_done;
  9806. #undef CHK_
  9807. }
  9808. uint8_t* can_net_frame::_InternalSerialize(
  9809. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  9810. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.can_net_frame)
  9811. uint32_t cached_has_bits = 0;
  9812. (void) cached_has_bits;
  9813. // sint32 dlc = 1;
  9814. if (this->_internal_dlc() != 0) {
  9815. target = stream->EnsureSpace(target);
  9816. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteSInt32ToArray(1, this->_internal_dlc(), target);
  9817. }
  9818. // int32 canid = 2;
  9819. if (this->_internal_canid() != 0) {
  9820. target = stream->EnsureSpace(target);
  9821. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_canid(), target);
  9822. }
  9823. // bytes data = 3;
  9824. if (!this->_internal_data().empty()) {
  9825. target = stream->WriteBytesMaybeAliased(
  9826. 3, this->_internal_data(), target);
  9827. }
  9828. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  9829. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  9830. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  9831. }
  9832. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.can_net_frame)
  9833. return target;
  9834. }
  9835. size_t can_net_frame::ByteSizeLong() const {
  9836. // @@protoc_insertion_point(message_byte_size_start:RemoNet.can_net_frame)
  9837. size_t total_size = 0;
  9838. uint32_t cached_has_bits = 0;
  9839. // Prevent compiler warnings about cached_has_bits being unused
  9840. (void) cached_has_bits;
  9841. // bytes data = 3;
  9842. if (!this->_internal_data().empty()) {
  9843. total_size += 1 +
  9844. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  9845. this->_internal_data());
  9846. }
  9847. // sint32 dlc = 1;
  9848. if (this->_internal_dlc() != 0) {
  9849. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SInt32SizePlusOne(this->_internal_dlc());
  9850. }
  9851. // int32 canid = 2;
  9852. if (this->_internal_canid() != 0) {
  9853. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_canid());
  9854. }
  9855. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  9856. }
  9857. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData can_net_frame::_class_data_ = {
  9858. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  9859. can_net_frame::MergeImpl
  9860. };
  9861. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*can_net_frame::GetClassData() const { return &_class_data_; }
  9862. void can_net_frame::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  9863. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  9864. static_cast<can_net_frame *>(to)->MergeFrom(
  9865. static_cast<const can_net_frame &>(from));
  9866. }
  9867. void can_net_frame::MergeFrom(const can_net_frame& from) {
  9868. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.can_net_frame)
  9869. GOOGLE_DCHECK_NE(&from, this);
  9870. uint32_t cached_has_bits = 0;
  9871. (void) cached_has_bits;
  9872. if (!from._internal_data().empty()) {
  9873. _internal_set_data(from._internal_data());
  9874. }
  9875. if (from._internal_dlc() != 0) {
  9876. _internal_set_dlc(from._internal_dlc());
  9877. }
  9878. if (from._internal_canid() != 0) {
  9879. _internal_set_canid(from._internal_canid());
  9880. }
  9881. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9882. }
  9883. void can_net_frame::CopyFrom(const can_net_frame& from) {
  9884. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.can_net_frame)
  9885. if (&from == this) return;
  9886. Clear();
  9887. MergeFrom(from);
  9888. }
  9889. bool can_net_frame::IsInitialized() const {
  9890. return true;
  9891. }
  9892. void can_net_frame::InternalSwap(can_net_frame* other) {
  9893. using std::swap;
  9894. auto* lhs_arena = GetArenaForAllocation();
  9895. auto* rhs_arena = other->GetArenaForAllocation();
  9896. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  9897. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  9898. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  9899. &data_, lhs_arena,
  9900. &other->data_, rhs_arena
  9901. );
  9902. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  9903. PROTOBUF_FIELD_OFFSET(can_net_frame, canid_)
  9904. + sizeof(can_net_frame::canid_)
  9905. - PROTOBUF_FIELD_OFFSET(can_net_frame, dlc_)>(
  9906. reinterpret_cast<char*>(&dlc_),
  9907. reinterpret_cast<char*>(&other->dlc_));
  9908. }
  9909. ::PROTOBUF_NAMESPACE_ID::Metadata can_net_frame::GetMetadata() const {
  9910. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  9911. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  9912. file_level_metadata_protocol_2eproto[40]);
  9913. }
  9914. // ===================================================================
  9915. class CCCanMsg::_Internal {
  9916. public:
  9917. };
  9918. CCCanMsg::CCCanMsg(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  9919. bool is_message_owned)
  9920. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  9921. frams_(arena) {
  9922. SharedCtor();
  9923. if (!is_message_owned) {
  9924. RegisterArenaDtor(arena);
  9925. }
  9926. // @@protoc_insertion_point(arena_constructor:RemoNet.CCCanMsg)
  9927. }
  9928. CCCanMsg::CCCanMsg(const CCCanMsg& from)
  9929. : ::PROTOBUF_NAMESPACE_ID::Message(),
  9930. frams_(from.frams_) {
  9931. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9932. // @@protoc_insertion_point(copy_constructor:RemoNet.CCCanMsg)
  9933. }
  9934. inline void CCCanMsg::SharedCtor() {
  9935. }
  9936. CCCanMsg::~CCCanMsg() {
  9937. // @@protoc_insertion_point(destructor:RemoNet.CCCanMsg)
  9938. if (GetArenaForAllocation() != nullptr) return;
  9939. SharedDtor();
  9940. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9941. }
  9942. inline void CCCanMsg::SharedDtor() {
  9943. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  9944. }
  9945. void CCCanMsg::ArenaDtor(void* object) {
  9946. CCCanMsg* _this = reinterpret_cast< CCCanMsg* >(object);
  9947. (void)_this;
  9948. }
  9949. void CCCanMsg::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  9950. }
  9951. void CCCanMsg::SetCachedSize(int size) const {
  9952. _cached_size_.Set(size);
  9953. }
  9954. void CCCanMsg::Clear() {
  9955. // @@protoc_insertion_point(message_clear_start:RemoNet.CCCanMsg)
  9956. uint32_t cached_has_bits = 0;
  9957. // Prevent compiler warnings about cached_has_bits being unused
  9958. (void) cached_has_bits;
  9959. frams_.Clear();
  9960. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9961. }
  9962. const char* CCCanMsg::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  9963. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  9964. while (!ctx->Done(&ptr)) {
  9965. uint32_t tag;
  9966. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  9967. switch (tag >> 3) {
  9968. // repeated .RemoNet.can_net_frame frams = 1;
  9969. case 1:
  9970. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  9971. ptr -= 1;
  9972. do {
  9973. ptr += 1;
  9974. ptr = ctx->ParseMessage(_internal_add_frams(), ptr);
  9975. CHK_(ptr);
  9976. if (!ctx->DataAvailable(ptr)) break;
  9977. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
  9978. } else
  9979. goto handle_unusual;
  9980. continue;
  9981. default:
  9982. goto handle_unusual;
  9983. } // switch
  9984. handle_unusual:
  9985. if ((tag == 0) || ((tag & 7) == 4)) {
  9986. CHK_(ptr);
  9987. ctx->SetLastTag(tag);
  9988. goto message_done;
  9989. }
  9990. ptr = UnknownFieldParse(
  9991. tag,
  9992. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  9993. ptr, ctx);
  9994. CHK_(ptr != nullptr);
  9995. } // while
  9996. message_done:
  9997. return ptr;
  9998. failure:
  9999. ptr = nullptr;
  10000. goto message_done;
  10001. #undef CHK_
  10002. }
  10003. uint8_t* CCCanMsg::_InternalSerialize(
  10004. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  10005. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCCanMsg)
  10006. uint32_t cached_has_bits = 0;
  10007. (void) cached_has_bits;
  10008. // repeated .RemoNet.can_net_frame frams = 1;
  10009. for (unsigned int i = 0,
  10010. n = static_cast<unsigned int>(this->_internal_frams_size()); i < n; i++) {
  10011. target = stream->EnsureSpace(target);
  10012. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  10013. InternalWriteMessage(1, this->_internal_frams(i), target, stream);
  10014. }
  10015. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  10016. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  10017. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  10018. }
  10019. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCCanMsg)
  10020. return target;
  10021. }
  10022. size_t CCCanMsg::ByteSizeLong() const {
  10023. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCCanMsg)
  10024. size_t total_size = 0;
  10025. uint32_t cached_has_bits = 0;
  10026. // Prevent compiler warnings about cached_has_bits being unused
  10027. (void) cached_has_bits;
  10028. // repeated .RemoNet.can_net_frame frams = 1;
  10029. total_size += 1UL * this->_internal_frams_size();
  10030. for (const auto& msg : this->frams_) {
  10031. total_size +=
  10032. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  10033. }
  10034. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  10035. }
  10036. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCCanMsg::_class_data_ = {
  10037. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  10038. CCCanMsg::MergeImpl
  10039. };
  10040. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCCanMsg::GetClassData() const { return &_class_data_; }
  10041. void CCCanMsg::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  10042. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  10043. static_cast<CCCanMsg *>(to)->MergeFrom(
  10044. static_cast<const CCCanMsg &>(from));
  10045. }
  10046. void CCCanMsg::MergeFrom(const CCCanMsg& from) {
  10047. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCCanMsg)
  10048. GOOGLE_DCHECK_NE(&from, this);
  10049. uint32_t cached_has_bits = 0;
  10050. (void) cached_has_bits;
  10051. frams_.MergeFrom(from.frams_);
  10052. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  10053. }
  10054. void CCCanMsg::CopyFrom(const CCCanMsg& from) {
  10055. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCCanMsg)
  10056. if (&from == this) return;
  10057. Clear();
  10058. MergeFrom(from);
  10059. }
  10060. bool CCCanMsg::IsInitialized() const {
  10061. return true;
  10062. }
  10063. void CCCanMsg::InternalSwap(CCCanMsg* other) {
  10064. using std::swap;
  10065. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  10066. frams_.InternalSwap(&other->frams_);
  10067. }
  10068. ::PROTOBUF_NAMESPACE_ID::Metadata CCCanMsg::GetMetadata() const {
  10069. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  10070. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  10071. file_level_metadata_protocol_2eproto[41]);
  10072. }
  10073. // @@protoc_insertion_point(namespace_scope)
  10074. } // namespace RemoNet
  10075. PROTOBUF_NAMESPACE_OPEN
  10076. template<> PROTOBUF_NOINLINE ::RemoNet::CSAdd* Arena::CreateMaybeMessage< ::RemoNet::CSAdd >(Arena* arena) {
  10077. return Arena::CreateMessageInternal< ::RemoNet::CSAdd >(arena);
  10078. }
  10079. template<> PROTOBUF_NOINLINE ::RemoNet::SCAdd* Arena::CreateMaybeMessage< ::RemoNet::SCAdd >(Arena* arena) {
  10080. return Arena::CreateMessageInternal< ::RemoNet::SCAdd >(arena);
  10081. }
  10082. template<> PROTOBUF_NOINLINE ::RemoNet::SCKickOff* Arena::CreateMaybeMessage< ::RemoNet::SCKickOff >(Arena* arena) {
  10083. return Arena::CreateMessageInternal< ::RemoNet::SCKickOff >(arena);
  10084. }
  10085. template<> PROTOBUF_NOINLINE ::RemoNet::Robot* Arena::CreateMaybeMessage< ::RemoNet::Robot >(Arena* arena) {
  10086. return Arena::CreateMessageInternal< ::RemoNet::Robot >(arena);
  10087. }
  10088. template<> PROTOBUF_NOINLINE ::RemoNet::CSRobot* Arena::CreateMaybeMessage< ::RemoNet::CSRobot >(Arena* arena) {
  10089. return Arena::CreateMessageInternal< ::RemoNet::CSRobot >(arena);
  10090. }
  10091. template<> PROTOBUF_NOINLINE ::RemoNet::SCRobot* Arena::CreateMaybeMessage< ::RemoNet::SCRobot >(Arena* arena) {
  10092. return Arena::CreateMessageInternal< ::RemoNet::SCRobot >(arena);
  10093. }
  10094. template<> PROTOBUF_NOINLINE ::RemoNet::CSSign* Arena::CreateMaybeMessage< ::RemoNet::CSSign >(Arena* arena) {
  10095. return Arena::CreateMessageInternal< ::RemoNet::CSSign >(arena);
  10096. }
  10097. template<> PROTOBUF_NOINLINE ::RemoNet::SCSign* Arena::CreateMaybeMessage< ::RemoNet::SCSign >(Arena* arena) {
  10098. return Arena::CreateMessageInternal< ::RemoNet::SCSign >(arena);
  10099. }
  10100. template<> PROTOBUF_NOINLINE ::RemoNet::CSReq* Arena::CreateMaybeMessage< ::RemoNet::CSReq >(Arena* arena) {
  10101. return Arena::CreateMessageInternal< ::RemoNet::CSReq >(arena);
  10102. }
  10103. template<> PROTOBUF_NOINLINE ::RemoNet::SCReq* Arena::CreateMaybeMessage< ::RemoNet::SCReq >(Arena* arena) {
  10104. return Arena::CreateMessageInternal< ::RemoNet::SCReq >(arena);
  10105. }
  10106. template<> PROTOBUF_NOINLINE ::RemoNet::CSRep* Arena::CreateMaybeMessage< ::RemoNet::CSRep >(Arena* arena) {
  10107. return Arena::CreateMessageInternal< ::RemoNet::CSRep >(arena);
  10108. }
  10109. template<> PROTOBUF_NOINLINE ::RemoNet::SCRep* Arena::CreateMaybeMessage< ::RemoNet::SCRep >(Arena* arena) {
  10110. return Arena::CreateMessageInternal< ::RemoNet::SCRep >(arena);
  10111. }
  10112. template<> PROTOBUF_NOINLINE ::RemoNet::Offer* Arena::CreateMaybeMessage< ::RemoNet::Offer >(Arena* arena) {
  10113. return Arena::CreateMessageInternal< ::RemoNet::Offer >(arena);
  10114. }
  10115. template<> PROTOBUF_NOINLINE ::RemoNet::Answer* Arena::CreateMaybeMessage< ::RemoNet::Answer >(Arena* arena) {
  10116. return Arena::CreateMessageInternal< ::RemoNet::Answer >(arena);
  10117. }
  10118. template<> PROTOBUF_NOINLINE ::RemoNet::Candidate* Arena::CreateMaybeMessage< ::RemoNet::Candidate >(Arena* arena) {
  10119. return Arena::CreateMessageInternal< ::RemoNet::Candidate >(arena);
  10120. }
  10121. template<> PROTOBUF_NOINLINE ::RemoNet::Leave* Arena::CreateMaybeMessage< ::RemoNet::Leave >(Arena* arena) {
  10122. return Arena::CreateMessageInternal< ::RemoNet::Leave >(arena);
  10123. }
  10124. template<> PROTOBUF_NOINLINE ::RemoNet::Close* Arena::CreateMaybeMessage< ::RemoNet::Close >(Arena* arena) {
  10125. return Arena::CreateMessageInternal< ::RemoNet::Close >(arena);
  10126. }
  10127. template<> PROTOBUF_NOINLINE ::RemoNet::TestTextReq* Arena::CreateMaybeMessage< ::RemoNet::TestTextReq >(Arena* arena) {
  10128. return Arena::CreateMessageInternal< ::RemoNet::TestTextReq >(arena);
  10129. }
  10130. template<> PROTOBUF_NOINLINE ::RemoNet::CanMessage* Arena::CreateMaybeMessage< ::RemoNet::CanMessage >(Arena* arena) {
  10131. return Arena::CreateMessageInternal< ::RemoNet::CanMessage >(arena);
  10132. }
  10133. template<> PROTOBUF_NOINLINE ::RemoNet::CCCanMesage* Arena::CreateMaybeMessage< ::RemoNet::CCCanMesage >(Arena* arena) {
  10134. return Arena::CreateMessageInternal< ::RemoNet::CCCanMesage >(arena);
  10135. }
  10136. template<> PROTOBUF_NOINLINE ::RemoNet::Wiper* Arena::CreateMaybeMessage< ::RemoNet::Wiper >(Arena* arena) {
  10137. return Arena::CreateMessageInternal< ::RemoNet::Wiper >(arena);
  10138. }
  10139. template<> PROTOBUF_NOINLINE ::RemoNet::FrontLight* Arena::CreateMaybeMessage< ::RemoNet::FrontLight >(Arena* arena) {
  10140. return Arena::CreateMessageInternal< ::RemoNet::FrontLight >(arena);
  10141. }
  10142. template<> PROTOBUF_NOINLINE ::RemoNet::BackLight* Arena::CreateMaybeMessage< ::RemoNet::BackLight >(Arena* arena) {
  10143. return Arena::CreateMessageInternal< ::RemoNet::BackLight >(arena);
  10144. }
  10145. template<> PROTOBUF_NOINLINE ::RemoNet::CCAskDataChannel* Arena::CreateMaybeMessage< ::RemoNet::CCAskDataChannel >(Arena* arena) {
  10146. return Arena::CreateMessageInternal< ::RemoNet::CCAskDataChannel >(arena);
  10147. }
  10148. template<> PROTOBUF_NOINLINE ::RemoNet::IMuMessage* Arena::CreateMaybeMessage< ::RemoNet::IMuMessage >(Arena* arena) {
  10149. return Arena::CreateMessageInternal< ::RemoNet::IMuMessage >(arena);
  10150. }
  10151. template<> PROTOBUF_NOINLINE ::RemoNet::CCPing* Arena::CreateMaybeMessage< ::RemoNet::CCPing >(Arena* arena) {
  10152. return Arena::CreateMessageInternal< ::RemoNet::CCPing >(arena);
  10153. }
  10154. template<> PROTOBUF_NOINLINE ::RemoNet::CCRadarMessage* Arena::CreateMaybeMessage< ::RemoNet::CCRadarMessage >(Arena* arena) {
  10155. return Arena::CreateMessageInternal< ::RemoNet::CCRadarMessage >(arena);
  10156. }
  10157. template<> PROTOBUF_NOINLINE ::RemoNet::CCRobotAnalog* Arena::CreateMaybeMessage< ::RemoNet::CCRobotAnalog >(Arena* arena) {
  10158. return Arena::CreateMessageInternal< ::RemoNet::CCRobotAnalog >(arena);
  10159. }
  10160. template<> PROTOBUF_NOINLINE ::RemoNet::CCBootStrapReq* Arena::CreateMaybeMessage< ::RemoNet::CCBootStrapReq >(Arena* arena) {
  10161. return Arena::CreateMessageInternal< ::RemoNet::CCBootStrapReq >(arena);
  10162. }
  10163. template<> PROTOBUF_NOINLINE ::RemoNet::CCBooStrapRep* Arena::CreateMaybeMessage< ::RemoNet::CCBooStrapRep >(Arena* arena) {
  10164. return Arena::CreateMessageInternal< ::RemoNet::CCBooStrapRep >(arena);
  10165. }
  10166. template<> PROTOBUF_NOINLINE ::RemoNet::CCStartupReq* Arena::CreateMaybeMessage< ::RemoNet::CCStartupReq >(Arena* arena) {
  10167. return Arena::CreateMessageInternal< ::RemoNet::CCStartupReq >(arena);
  10168. }
  10169. template<> PROTOBUF_NOINLINE ::RemoNet::CCStartupRep* Arena::CreateMaybeMessage< ::RemoNet::CCStartupRep >(Arena* arena) {
  10170. return Arena::CreateMessageInternal< ::RemoNet::CCStartupRep >(arena);
  10171. }
  10172. template<> PROTOBUF_NOINLINE ::RemoNet::CCSwitch* Arena::CreateMaybeMessage< ::RemoNet::CCSwitch >(Arena* arena) {
  10173. return Arena::CreateMessageInternal< ::RemoNet::CCSwitch >(arena);
  10174. }
  10175. template<> PROTOBUF_NOINLINE ::RemoNet::LidarPoint* Arena::CreateMaybeMessage< ::RemoNet::LidarPoint >(Arena* arena) {
  10176. return Arena::CreateMessageInternal< ::RemoNet::LidarPoint >(arena);
  10177. }
  10178. template<> PROTOBUF_NOINLINE ::RemoNet::SensorStop* Arena::CreateMaybeMessage< ::RemoNet::SensorStop >(Arena* arena) {
  10179. return Arena::CreateMessageInternal< ::RemoNet::SensorStop >(arena);
  10180. }
  10181. template<> PROTOBUF_NOINLINE ::RemoNet::StopAck* Arena::CreateMaybeMessage< ::RemoNet::StopAck >(Arena* arena) {
  10182. return Arena::CreateMessageInternal< ::RemoNet::StopAck >(arena);
  10183. }
  10184. template<> PROTOBUF_NOINLINE ::RemoNet::CCManipulation* Arena::CreateMaybeMessage< ::RemoNet::CCManipulation >(Arena* arena) {
  10185. return Arena::CreateMessageInternal< ::RemoNet::CCManipulation >(arena);
  10186. }
  10187. template<> PROTOBUF_NOINLINE ::RemoNet::SCAddRobot* Arena::CreateMaybeMessage< ::RemoNet::SCAddRobot >(Arena* arena) {
  10188. return Arena::CreateMessageInternal< ::RemoNet::SCAddRobot >(arena);
  10189. }
  10190. template<> PROTOBUF_NOINLINE ::RemoNet::SCDelRobot* Arena::CreateMaybeMessage< ::RemoNet::SCDelRobot >(Arena* arena) {
  10191. return Arena::CreateMessageInternal< ::RemoNet::SCDelRobot >(arena);
  10192. }
  10193. template<> PROTOBUF_NOINLINE ::RemoNet::State* Arena::CreateMaybeMessage< ::RemoNet::State >(Arena* arena) {
  10194. return Arena::CreateMessageInternal< ::RemoNet::State >(arena);
  10195. }
  10196. template<> PROTOBUF_NOINLINE ::RemoNet::can_net_frame* Arena::CreateMaybeMessage< ::RemoNet::can_net_frame >(Arena* arena) {
  10197. return Arena::CreateMessageInternal< ::RemoNet::can_net_frame >(arena);
  10198. }
  10199. template<> PROTOBUF_NOINLINE ::RemoNet::CCCanMsg* Arena::CreateMaybeMessage< ::RemoNet::CCCanMsg >(Arena* arena) {
  10200. return Arena::CreateMessageInternal< ::RemoNet::CCCanMsg >(arena);
  10201. }
  10202. PROTOBUF_NAMESPACE_CLOSE
  10203. // @@protoc_insertion_point(global_scope)
  10204. #include <google/protobuf/port_undef.inc>