protocol.pb.cc 401 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: protocol.proto
  3. #include "protocol.pb.h"
  4. #include <algorithm>
  5. #include <google/protobuf/io/coded_stream.h>
  6. #include <google/protobuf/extension_set.h>
  7. #include <google/protobuf/wire_format_lite.h>
  8. #include <google/protobuf/descriptor.h>
  9. #include <google/protobuf/generated_message_reflection.h>
  10. #include <google/protobuf/reflection_ops.h>
  11. #include <google/protobuf/wire_format.h>
  12. // @@protoc_insertion_point(includes)
  13. #include <google/protobuf/port_def.inc>
  14. PROTOBUF_PRAGMA_INIT_SEG
  15. namespace RemoNet {
  16. constexpr CSAdd::CSAdd(
  17. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  18. : serial_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  19. , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  20. , type_(0){}
  21. struct CSAddDefaultTypeInternal {
  22. constexpr CSAddDefaultTypeInternal()
  23. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  24. ~CSAddDefaultTypeInternal() {}
  25. union {
  26. CSAdd _instance;
  27. };
  28. };
  29. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSAddDefaultTypeInternal _CSAdd_default_instance_;
  30. constexpr SCAdd::SCAdd(
  31. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  32. : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  33. , ret_(false)
  34. , uid_(0)
  35. , cid_(0){}
  36. struct SCAddDefaultTypeInternal {
  37. constexpr SCAddDefaultTypeInternal()
  38. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  39. ~SCAddDefaultTypeInternal() {}
  40. union {
  41. SCAdd _instance;
  42. };
  43. };
  44. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCAddDefaultTypeInternal _SCAdd_default_instance_;
  45. constexpr SCKickOff::SCKickOff(
  46. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  47. struct SCKickOffDefaultTypeInternal {
  48. constexpr SCKickOffDefaultTypeInternal()
  49. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  50. ~SCKickOffDefaultTypeInternal() {}
  51. union {
  52. SCKickOff _instance;
  53. };
  54. };
  55. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCKickOffDefaultTypeInternal _SCKickOff_default_instance_;
  56. constexpr Robot::Robot(
  57. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  58. : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  59. , rid_(0)
  60. , type_(0)
  61. , state_(0)
  62. {}
  63. struct RobotDefaultTypeInternal {
  64. constexpr RobotDefaultTypeInternal()
  65. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  66. ~RobotDefaultTypeInternal() {}
  67. union {
  68. Robot _instance;
  69. };
  70. };
  71. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RobotDefaultTypeInternal _Robot_default_instance_;
  72. constexpr CSRobot::CSRobot(
  73. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  74. struct CSRobotDefaultTypeInternal {
  75. constexpr CSRobotDefaultTypeInternal()
  76. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  77. ~CSRobotDefaultTypeInternal() {}
  78. union {
  79. CSRobot _instance;
  80. };
  81. };
  82. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSRobotDefaultTypeInternal _CSRobot_default_instance_;
  83. constexpr SCRobot::SCRobot(
  84. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  85. : robot_(){}
  86. struct SCRobotDefaultTypeInternal {
  87. constexpr SCRobotDefaultTypeInternal()
  88. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  89. ~SCRobotDefaultTypeInternal() {}
  90. union {
  91. SCRobot _instance;
  92. };
  93. };
  94. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCRobotDefaultTypeInternal _SCRobot_default_instance_;
  95. constexpr CSSign::CSSign(
  96. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  97. : account_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  98. , password_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
  99. struct CSSignDefaultTypeInternal {
  100. constexpr CSSignDefaultTypeInternal()
  101. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  102. ~CSSignDefaultTypeInternal() {}
  103. union {
  104. CSSign _instance;
  105. };
  106. };
  107. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSSignDefaultTypeInternal _CSSign_default_instance_;
  108. constexpr SCSign::SCSign(
  109. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  110. : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  111. , ret_(false)
  112. , uid_(0)
  113. , cid_(0){}
  114. struct SCSignDefaultTypeInternal {
  115. constexpr SCSignDefaultTypeInternal()
  116. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  117. ~SCSignDefaultTypeInternal() {}
  118. union {
  119. SCSign _instance;
  120. };
  121. };
  122. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCSignDefaultTypeInternal _SCSign_default_instance_;
  123. constexpr CSReq::CSReq(
  124. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  125. : peer_(0)
  126. , index_(0)
  127. , egotype_(0){}
  128. struct CSReqDefaultTypeInternal {
  129. constexpr CSReqDefaultTypeInternal()
  130. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  131. ~CSReqDefaultTypeInternal() {}
  132. union {
  133. CSReq _instance;
  134. };
  135. };
  136. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSReqDefaultTypeInternal _CSReq_default_instance_;
  137. constexpr SCReq::SCReq(
  138. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  139. : desc_(0)
  140. , peer_(0)
  141. , egotype_(0){}
  142. struct SCReqDefaultTypeInternal {
  143. constexpr SCReqDefaultTypeInternal()
  144. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  145. ~SCReqDefaultTypeInternal() {}
  146. union {
  147. SCReq _instance;
  148. };
  149. };
  150. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCReqDefaultTypeInternal _SCReq_default_instance_;
  151. constexpr CSRep::CSRep(
  152. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  153. : desc_(0)
  154. , peer_(0)
  155. , index_(0)
  156. , egotype_(0){}
  157. struct CSRepDefaultTypeInternal {
  158. constexpr CSRepDefaultTypeInternal()
  159. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  160. ~CSRepDefaultTypeInternal() {}
  161. union {
  162. CSRep _instance;
  163. };
  164. };
  165. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CSRepDefaultTypeInternal _CSRep_default_instance_;
  166. constexpr SCRep::SCRep(
  167. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  168. : desc_(0)
  169. , index_(0)
  170. , egotype_(0)
  171. , peer_(0){}
  172. struct SCRepDefaultTypeInternal {
  173. constexpr SCRepDefaultTypeInternal()
  174. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  175. ~SCRepDefaultTypeInternal() {}
  176. union {
  177. SCRep _instance;
  178. };
  179. };
  180. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCRepDefaultTypeInternal _SCRep_default_instance_;
  181. constexpr Offer::Offer(
  182. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  183. : type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  184. , sdp_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  185. , index_(0)
  186. , peer_(0){}
  187. struct OfferDefaultTypeInternal {
  188. constexpr OfferDefaultTypeInternal()
  189. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  190. ~OfferDefaultTypeInternal() {}
  191. union {
  192. Offer _instance;
  193. };
  194. };
  195. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OfferDefaultTypeInternal _Offer_default_instance_;
  196. constexpr Answer::Answer(
  197. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  198. : type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  199. , sdp_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  200. , index_(0)
  201. , peer_(0){}
  202. struct AnswerDefaultTypeInternal {
  203. constexpr AnswerDefaultTypeInternal()
  204. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  205. ~AnswerDefaultTypeInternal() {}
  206. union {
  207. Answer _instance;
  208. };
  209. };
  210. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AnswerDefaultTypeInternal _Answer_default_instance_;
  211. constexpr Candidate::Candidate(
  212. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  213. : type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  214. , candidate_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  215. , sdpmid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  216. , index_(0)
  217. , peer_(0)
  218. , sdpmlineindex_(0)
  219. , egotype_(0){}
  220. struct CandidateDefaultTypeInternal {
  221. constexpr CandidateDefaultTypeInternal()
  222. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  223. ~CandidateDefaultTypeInternal() {}
  224. union {
  225. Candidate _instance;
  226. };
  227. };
  228. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CandidateDefaultTypeInternal _Candidate_default_instance_;
  229. constexpr Leave::Leave(
  230. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  231. : peer_(0)
  232. , egotype_(0){}
  233. struct LeaveDefaultTypeInternal {
  234. constexpr LeaveDefaultTypeInternal()
  235. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  236. ~LeaveDefaultTypeInternal() {}
  237. union {
  238. Leave _instance;
  239. };
  240. };
  241. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LeaveDefaultTypeInternal _Leave_default_instance_;
  242. constexpr Close::Close(
  243. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  244. : peer_(0)
  245. , egotype_(0)
  246. , index_(0){}
  247. struct CloseDefaultTypeInternal {
  248. constexpr CloseDefaultTypeInternal()
  249. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  250. ~CloseDefaultTypeInternal() {}
  251. union {
  252. Close _instance;
  253. };
  254. };
  255. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CloseDefaultTypeInternal _Close_default_instance_;
  256. constexpr TestTextReq::TestTextReq(
  257. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  258. : text_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
  259. struct TestTextReqDefaultTypeInternal {
  260. constexpr TestTextReqDefaultTypeInternal()
  261. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  262. ~TestTextReqDefaultTypeInternal() {}
  263. union {
  264. TestTextReq _instance;
  265. };
  266. };
  267. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TestTextReqDefaultTypeInternal _TestTextReq_default_instance_;
  268. constexpr CanMessage::CanMessage(
  269. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  270. : data_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  271. , head_(0)
  272. , canid_(0){}
  273. struct CanMessageDefaultTypeInternal {
  274. constexpr CanMessageDefaultTypeInternal()
  275. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  276. ~CanMessageDefaultTypeInternal() {}
  277. union {
  278. CanMessage _instance;
  279. };
  280. };
  281. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CanMessageDefaultTypeInternal _CanMessage_default_instance_;
  282. constexpr CCCanMesage::CCCanMesage(
  283. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  284. : message_()
  285. , islidar_(false){}
  286. struct CCCanMesageDefaultTypeInternal {
  287. constexpr CCCanMesageDefaultTypeInternal()
  288. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  289. ~CCCanMesageDefaultTypeInternal() {}
  290. union {
  291. CCCanMesage _instance;
  292. };
  293. };
  294. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCCanMesageDefaultTypeInternal _CCCanMesage_default_instance_;
  295. constexpr Wiper::Wiper(
  296. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  297. : ret_(false){}
  298. struct WiperDefaultTypeInternal {
  299. constexpr WiperDefaultTypeInternal()
  300. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  301. ~WiperDefaultTypeInternal() {}
  302. union {
  303. Wiper _instance;
  304. };
  305. };
  306. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT WiperDefaultTypeInternal _Wiper_default_instance_;
  307. constexpr FrontLight::FrontLight(
  308. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  309. : ret_(false){}
  310. struct FrontLightDefaultTypeInternal {
  311. constexpr FrontLightDefaultTypeInternal()
  312. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  313. ~FrontLightDefaultTypeInternal() {}
  314. union {
  315. FrontLight _instance;
  316. };
  317. };
  318. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FrontLightDefaultTypeInternal _FrontLight_default_instance_;
  319. constexpr BackLight::BackLight(
  320. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  321. : ret_(false){}
  322. struct BackLightDefaultTypeInternal {
  323. constexpr BackLightDefaultTypeInternal()
  324. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  325. ~BackLightDefaultTypeInternal() {}
  326. union {
  327. BackLight _instance;
  328. };
  329. };
  330. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT BackLightDefaultTypeInternal _BackLight_default_instance_;
  331. constexpr CCAskDataChannel::CCAskDataChannel(
  332. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  333. struct CCAskDataChannelDefaultTypeInternal {
  334. constexpr CCAskDataChannelDefaultTypeInternal()
  335. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  336. ~CCAskDataChannelDefaultTypeInternal() {}
  337. union {
  338. CCAskDataChannel _instance;
  339. };
  340. };
  341. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCAskDataChannelDefaultTypeInternal _CCAskDataChannel_default_instance_;
  342. constexpr IMuMessage::IMuMessage(
  343. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  344. : rx_(0)
  345. , ry_(0){}
  346. struct IMuMessageDefaultTypeInternal {
  347. constexpr IMuMessageDefaultTypeInternal()
  348. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  349. ~IMuMessageDefaultTypeInternal() {}
  350. union {
  351. IMuMessage _instance;
  352. };
  353. };
  354. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT IMuMessageDefaultTypeInternal _IMuMessage_default_instance_;
  355. constexpr CCPing::CCPing(
  356. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  357. : tick_(int64_t{0}){}
  358. struct CCPingDefaultTypeInternal {
  359. constexpr CCPingDefaultTypeInternal()
  360. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  361. ~CCPingDefaultTypeInternal() {}
  362. union {
  363. CCPing _instance;
  364. };
  365. };
  366. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCPingDefaultTypeInternal _CCPing_default_instance_;
  367. constexpr CCRadarMessage::CCRadarMessage(
  368. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  369. : radar0_(0)
  370. , radar1_(0)
  371. , radar2_(0)
  372. , radar3_(0)
  373. , radar4_(0)
  374. , radar5_(0)
  375. , radar6_(0)
  376. , radar7_(0){}
  377. struct CCRadarMessageDefaultTypeInternal {
  378. constexpr CCRadarMessageDefaultTypeInternal()
  379. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  380. ~CCRadarMessageDefaultTypeInternal() {}
  381. union {
  382. CCRadarMessage _instance;
  383. };
  384. };
  385. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCRadarMessageDefaultTypeInternal _CCRadarMessage_default_instance_;
  386. constexpr CCRobotAnalog::CCRobotAnalog(
  387. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  388. : steer_(0)
  389. , arm_(0)
  390. , bucket_(0)
  391. , throttle_(0)
  392. , brake_(0)
  393. , gears_(0)
  394. , emergency_(false)
  395. , resume_(false)
  396. , frontlight_(false)
  397. , backlight_(false)
  398. , directionlight_(0)
  399. , wipe_(false)
  400. , buzzer_(false)
  401. , gears_d_(0)
  402. {}
  403. struct CCRobotAnalogDefaultTypeInternal {
  404. constexpr CCRobotAnalogDefaultTypeInternal()
  405. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  406. ~CCRobotAnalogDefaultTypeInternal() {}
  407. union {
  408. CCRobotAnalog _instance;
  409. };
  410. };
  411. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCRobotAnalogDefaultTypeInternal _CCRobotAnalog_default_instance_;
  412. constexpr CCBootStrapReq::CCBootStrapReq(
  413. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  414. struct CCBootStrapReqDefaultTypeInternal {
  415. constexpr CCBootStrapReqDefaultTypeInternal()
  416. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  417. ~CCBootStrapReqDefaultTypeInternal() {}
  418. union {
  419. CCBootStrapReq _instance;
  420. };
  421. };
  422. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCBootStrapReqDefaultTypeInternal _CCBootStrapReq_default_instance_;
  423. constexpr CCBooStrapRep::CCBooStrapRep(
  424. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  425. : ret_(false){}
  426. struct CCBooStrapRepDefaultTypeInternal {
  427. constexpr CCBooStrapRepDefaultTypeInternal()
  428. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  429. ~CCBooStrapRepDefaultTypeInternal() {}
  430. union {
  431. CCBooStrapRep _instance;
  432. };
  433. };
  434. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCBooStrapRepDefaultTypeInternal _CCBooStrapRep_default_instance_;
  435. constexpr CCStartupReq::CCStartupReq(
  436. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  437. struct CCStartupReqDefaultTypeInternal {
  438. constexpr CCStartupReqDefaultTypeInternal()
  439. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  440. ~CCStartupReqDefaultTypeInternal() {}
  441. union {
  442. CCStartupReq _instance;
  443. };
  444. };
  445. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCStartupReqDefaultTypeInternal _CCStartupReq_default_instance_;
  446. constexpr CCStartupRep::CCStartupRep(
  447. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  448. : ret_(false){}
  449. struct CCStartupRepDefaultTypeInternal {
  450. constexpr CCStartupRepDefaultTypeInternal()
  451. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  452. ~CCStartupRepDefaultTypeInternal() {}
  453. union {
  454. CCStartupRep _instance;
  455. };
  456. };
  457. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCStartupRepDefaultTypeInternal _CCStartupRep_default_instance_;
  458. constexpr CCSwitch::CCSwitch(
  459. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  460. : front_(false){}
  461. struct CCSwitchDefaultTypeInternal {
  462. constexpr CCSwitchDefaultTypeInternal()
  463. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  464. ~CCSwitchDefaultTypeInternal() {}
  465. union {
  466. CCSwitch _instance;
  467. };
  468. };
  469. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCSwitchDefaultTypeInternal _CCSwitch_default_instance_;
  470. constexpr LidarPoint::LidarPoint(
  471. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  472. : data_()
  473. , frame_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  474. , timestamp_(0)
  475. , seq_(0u)
  476. , height_(0u)
  477. , width_(0u)
  478. , is_dense_(false)
  479. , is_left_(false){}
  480. struct LidarPointDefaultTypeInternal {
  481. constexpr LidarPointDefaultTypeInternal()
  482. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  483. ~LidarPointDefaultTypeInternal() {}
  484. union {
  485. LidarPoint _instance;
  486. };
  487. };
  488. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LidarPointDefaultTypeInternal _LidarPoint_default_instance_;
  489. constexpr SensorStop::SensorStop(
  490. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  491. struct SensorStopDefaultTypeInternal {
  492. constexpr SensorStopDefaultTypeInternal()
  493. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  494. ~SensorStopDefaultTypeInternal() {}
  495. union {
  496. SensorStop _instance;
  497. };
  498. };
  499. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SensorStopDefaultTypeInternal _SensorStop_default_instance_;
  500. constexpr StopAck::StopAck(
  501. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){}
  502. struct StopAckDefaultTypeInternal {
  503. constexpr StopAckDefaultTypeInternal()
  504. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  505. ~StopAckDefaultTypeInternal() {}
  506. union {
  507. StopAck _instance;
  508. };
  509. };
  510. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT StopAckDefaultTypeInternal _StopAck_default_instance_;
  511. constexpr CCManipulation::CCManipulation(
  512. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  513. : sensor_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  514. , car_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
  515. struct CCManipulationDefaultTypeInternal {
  516. constexpr CCManipulationDefaultTypeInternal()
  517. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  518. ~CCManipulationDefaultTypeInternal() {}
  519. union {
  520. CCManipulation _instance;
  521. };
  522. };
  523. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCManipulationDefaultTypeInternal _CCManipulation_default_instance_;
  524. constexpr SCAddRobot::SCAddRobot(
  525. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  526. : robot_(nullptr){}
  527. struct SCAddRobotDefaultTypeInternal {
  528. constexpr SCAddRobotDefaultTypeInternal()
  529. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  530. ~SCAddRobotDefaultTypeInternal() {}
  531. union {
  532. SCAddRobot _instance;
  533. };
  534. };
  535. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCAddRobotDefaultTypeInternal _SCAddRobot_default_instance_;
  536. constexpr SCDelRobot::SCDelRobot(
  537. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  538. : peer_(0)
  539. , egotype_(0){}
  540. struct SCDelRobotDefaultTypeInternal {
  541. constexpr SCDelRobotDefaultTypeInternal()
  542. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  543. ~SCDelRobotDefaultTypeInternal() {}
  544. union {
  545. SCDelRobot _instance;
  546. };
  547. };
  548. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SCDelRobotDefaultTypeInternal _SCDelRobot_default_instance_;
  549. constexpr State::State(
  550. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  551. : error_buff_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  552. , engine_speed_(0)
  553. , travel_speed_(0)
  554. , fuel_level_(0)
  555. , engine_temperature_(0)
  556. , hydraulic_oil_temperature_(0)
  557. , main_pump_1_pressure_(0)
  558. , main_pump_2_pressure_(0)
  559. , hand_gear_(0)
  560. , actual_gear_(0)
  561. , gripper_height_(0)
  562. , amplitude_(0)
  563. , boom_angle_(0)
  564. , stick_angle_(0)
  565. , idle_protection_(0)
  566. , front_toggle_(0)
  567. , back_toggle_(0)
  568. , interlock_(0)
  569. , safety_switch_(0)
  570. , arm_lift_pilot_(0)
  571. , arm_lowering_pilot_(0)
  572. , lever_lifting_pilot_(0)
  573. , rod_lowering_pilot_(0)
  574. , left_rotary_pilot_(0)
  575. , right_rotary_pilot_(0)
  576. , grab_open_pilot_(0)
  577. , grab_close_pilot_(0)
  578. , safety_valves_(0)
  579. , function_code_(0)
  580. , main_add_(0)
  581. , sub_add_(0)
  582. , paramter_(0){}
  583. struct StateDefaultTypeInternal {
  584. constexpr StateDefaultTypeInternal()
  585. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  586. ~StateDefaultTypeInternal() {}
  587. union {
  588. State _instance;
  589. };
  590. };
  591. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT StateDefaultTypeInternal _State_default_instance_;
  592. constexpr can_net_frame::can_net_frame(
  593. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  594. : data_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
  595. , dlc_(0)
  596. , canid_(0){}
  597. struct can_net_frameDefaultTypeInternal {
  598. constexpr can_net_frameDefaultTypeInternal()
  599. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  600. ~can_net_frameDefaultTypeInternal() {}
  601. union {
  602. can_net_frame _instance;
  603. };
  604. };
  605. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT can_net_frameDefaultTypeInternal _can_net_frame_default_instance_;
  606. constexpr CCCanMsg::CCCanMsg(
  607. ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
  608. : frams_(){}
  609. struct CCCanMsgDefaultTypeInternal {
  610. constexpr CCCanMsgDefaultTypeInternal()
  611. : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
  612. ~CCCanMsgDefaultTypeInternal() {}
  613. union {
  614. CCCanMsg _instance;
  615. };
  616. };
  617. PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CCCanMsgDefaultTypeInternal _CCCanMsg_default_instance_;
  618. } // namespace RemoNet
  619. static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_protocol_2eproto[42];
  620. static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_protocol_2eproto[8];
  621. static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_protocol_2eproto = nullptr;
  622. const uint32_t TableStruct_protocol_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  623. ~0u, // no _has_bits_
  624. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, _internal_metadata_),
  625. ~0u, // no _extensions_
  626. ~0u, // no _oneof_case_
  627. ~0u, // no _weak_field_map_
  628. ~0u, // no _inlined_string_donated_
  629. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, serial_),
  630. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, type_),
  631. PROTOBUF_FIELD_OFFSET(::RemoNet::CSAdd, name_),
  632. ~0u, // no _has_bits_
  633. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, _internal_metadata_),
  634. ~0u, // no _extensions_
  635. ~0u, // no _oneof_case_
  636. ~0u, // no _weak_field_map_
  637. ~0u, // no _inlined_string_donated_
  638. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, ret_),
  639. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, uid_),
  640. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, cid_),
  641. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAdd, name_),
  642. ~0u, // no _has_bits_
  643. PROTOBUF_FIELD_OFFSET(::RemoNet::SCKickOff, _internal_metadata_),
  644. ~0u, // no _extensions_
  645. ~0u, // no _oneof_case_
  646. ~0u, // no _weak_field_map_
  647. ~0u, // no _inlined_string_donated_
  648. ~0u, // no _has_bits_
  649. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, _internal_metadata_),
  650. ~0u, // no _extensions_
  651. ~0u, // no _oneof_case_
  652. ~0u, // no _weak_field_map_
  653. ~0u, // no _inlined_string_donated_
  654. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, rid_),
  655. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, name_),
  656. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, type_),
  657. PROTOBUF_FIELD_OFFSET(::RemoNet::Robot, state_),
  658. ~0u, // no _has_bits_
  659. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRobot, _internal_metadata_),
  660. ~0u, // no _extensions_
  661. ~0u, // no _oneof_case_
  662. ~0u, // no _weak_field_map_
  663. ~0u, // no _inlined_string_donated_
  664. ~0u, // no _has_bits_
  665. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRobot, _internal_metadata_),
  666. ~0u, // no _extensions_
  667. ~0u, // no _oneof_case_
  668. ~0u, // no _weak_field_map_
  669. ~0u, // no _inlined_string_donated_
  670. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRobot, robot_),
  671. ~0u, // no _has_bits_
  672. PROTOBUF_FIELD_OFFSET(::RemoNet::CSSign, _internal_metadata_),
  673. ~0u, // no _extensions_
  674. ~0u, // no _oneof_case_
  675. ~0u, // no _weak_field_map_
  676. ~0u, // no _inlined_string_donated_
  677. PROTOBUF_FIELD_OFFSET(::RemoNet::CSSign, account_),
  678. PROTOBUF_FIELD_OFFSET(::RemoNet::CSSign, password_),
  679. ~0u, // no _has_bits_
  680. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, _internal_metadata_),
  681. ~0u, // no _extensions_
  682. ~0u, // no _oneof_case_
  683. ~0u, // no _weak_field_map_
  684. ~0u, // no _inlined_string_donated_
  685. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, ret_),
  686. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, uid_),
  687. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, cid_),
  688. PROTOBUF_FIELD_OFFSET(::RemoNet::SCSign, name_),
  689. ~0u, // no _has_bits_
  690. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, _internal_metadata_),
  691. ~0u, // no _extensions_
  692. ~0u, // no _oneof_case_
  693. ~0u, // no _weak_field_map_
  694. ~0u, // no _inlined_string_donated_
  695. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, peer_),
  696. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, index_),
  697. PROTOBUF_FIELD_OFFSET(::RemoNet::CSReq, egotype_),
  698. ~0u, // no _has_bits_
  699. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, _internal_metadata_),
  700. ~0u, // no _extensions_
  701. ~0u, // no _oneof_case_
  702. ~0u, // no _weak_field_map_
  703. ~0u, // no _inlined_string_donated_
  704. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, desc_),
  705. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, peer_),
  706. PROTOBUF_FIELD_OFFSET(::RemoNet::SCReq, egotype_),
  707. ~0u, // no _has_bits_
  708. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, _internal_metadata_),
  709. ~0u, // no _extensions_
  710. ~0u, // no _oneof_case_
  711. ~0u, // no _weak_field_map_
  712. ~0u, // no _inlined_string_donated_
  713. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, desc_),
  714. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, peer_),
  715. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, index_),
  716. PROTOBUF_FIELD_OFFSET(::RemoNet::CSRep, egotype_),
  717. ~0u, // no _has_bits_
  718. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, _internal_metadata_),
  719. ~0u, // no _extensions_
  720. ~0u, // no _oneof_case_
  721. ~0u, // no _weak_field_map_
  722. ~0u, // no _inlined_string_donated_
  723. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, desc_),
  724. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, index_),
  725. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, egotype_),
  726. PROTOBUF_FIELD_OFFSET(::RemoNet::SCRep, peer_),
  727. ~0u, // no _has_bits_
  728. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, _internal_metadata_),
  729. ~0u, // no _extensions_
  730. ~0u, // no _oneof_case_
  731. ~0u, // no _weak_field_map_
  732. ~0u, // no _inlined_string_donated_
  733. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, index_),
  734. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, peer_),
  735. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, type_),
  736. PROTOBUF_FIELD_OFFSET(::RemoNet::Offer, sdp_),
  737. ~0u, // no _has_bits_
  738. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, _internal_metadata_),
  739. ~0u, // no _extensions_
  740. ~0u, // no _oneof_case_
  741. ~0u, // no _weak_field_map_
  742. ~0u, // no _inlined_string_donated_
  743. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, index_),
  744. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, peer_),
  745. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, type_),
  746. PROTOBUF_FIELD_OFFSET(::RemoNet::Answer, sdp_),
  747. ~0u, // no _has_bits_
  748. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, _internal_metadata_),
  749. ~0u, // no _extensions_
  750. ~0u, // no _oneof_case_
  751. ~0u, // no _weak_field_map_
  752. ~0u, // no _inlined_string_donated_
  753. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, index_),
  754. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, peer_),
  755. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, type_),
  756. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, candidate_),
  757. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, sdpmlineindex_),
  758. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, sdpmid_),
  759. PROTOBUF_FIELD_OFFSET(::RemoNet::Candidate, egotype_),
  760. ~0u, // no _has_bits_
  761. PROTOBUF_FIELD_OFFSET(::RemoNet::Leave, _internal_metadata_),
  762. ~0u, // no _extensions_
  763. ~0u, // no _oneof_case_
  764. ~0u, // no _weak_field_map_
  765. ~0u, // no _inlined_string_donated_
  766. PROTOBUF_FIELD_OFFSET(::RemoNet::Leave, peer_),
  767. PROTOBUF_FIELD_OFFSET(::RemoNet::Leave, egotype_),
  768. ~0u, // no _has_bits_
  769. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, _internal_metadata_),
  770. ~0u, // no _extensions_
  771. ~0u, // no _oneof_case_
  772. ~0u, // no _weak_field_map_
  773. ~0u, // no _inlined_string_donated_
  774. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, peer_),
  775. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, egotype_),
  776. PROTOBUF_FIELD_OFFSET(::RemoNet::Close, index_),
  777. ~0u, // no _has_bits_
  778. PROTOBUF_FIELD_OFFSET(::RemoNet::TestTextReq, _internal_metadata_),
  779. ~0u, // no _extensions_
  780. ~0u, // no _oneof_case_
  781. ~0u, // no _weak_field_map_
  782. ~0u, // no _inlined_string_donated_
  783. PROTOBUF_FIELD_OFFSET(::RemoNet::TestTextReq, text_),
  784. ~0u, // no _has_bits_
  785. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, _internal_metadata_),
  786. ~0u, // no _extensions_
  787. ~0u, // no _oneof_case_
  788. ~0u, // no _weak_field_map_
  789. ~0u, // no _inlined_string_donated_
  790. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, head_),
  791. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, canid_),
  792. PROTOBUF_FIELD_OFFSET(::RemoNet::CanMessage, data_),
  793. ~0u, // no _has_bits_
  794. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMesage, _internal_metadata_),
  795. ~0u, // no _extensions_
  796. ~0u, // no _oneof_case_
  797. ~0u, // no _weak_field_map_
  798. ~0u, // no _inlined_string_donated_
  799. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMesage, islidar_),
  800. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMesage, message_),
  801. ~0u, // no _has_bits_
  802. PROTOBUF_FIELD_OFFSET(::RemoNet::Wiper, _internal_metadata_),
  803. ~0u, // no _extensions_
  804. ~0u, // no _oneof_case_
  805. ~0u, // no _weak_field_map_
  806. ~0u, // no _inlined_string_donated_
  807. PROTOBUF_FIELD_OFFSET(::RemoNet::Wiper, ret_),
  808. ~0u, // no _has_bits_
  809. PROTOBUF_FIELD_OFFSET(::RemoNet::FrontLight, _internal_metadata_),
  810. ~0u, // no _extensions_
  811. ~0u, // no _oneof_case_
  812. ~0u, // no _weak_field_map_
  813. ~0u, // no _inlined_string_donated_
  814. PROTOBUF_FIELD_OFFSET(::RemoNet::FrontLight, ret_),
  815. ~0u, // no _has_bits_
  816. PROTOBUF_FIELD_OFFSET(::RemoNet::BackLight, _internal_metadata_),
  817. ~0u, // no _extensions_
  818. ~0u, // no _oneof_case_
  819. ~0u, // no _weak_field_map_
  820. ~0u, // no _inlined_string_donated_
  821. PROTOBUF_FIELD_OFFSET(::RemoNet::BackLight, ret_),
  822. ~0u, // no _has_bits_
  823. PROTOBUF_FIELD_OFFSET(::RemoNet::CCAskDataChannel, _internal_metadata_),
  824. ~0u, // no _extensions_
  825. ~0u, // no _oneof_case_
  826. ~0u, // no _weak_field_map_
  827. ~0u, // no _inlined_string_donated_
  828. ~0u, // no _has_bits_
  829. PROTOBUF_FIELD_OFFSET(::RemoNet::IMuMessage, _internal_metadata_),
  830. ~0u, // no _extensions_
  831. ~0u, // no _oneof_case_
  832. ~0u, // no _weak_field_map_
  833. ~0u, // no _inlined_string_donated_
  834. PROTOBUF_FIELD_OFFSET(::RemoNet::IMuMessage, rx_),
  835. PROTOBUF_FIELD_OFFSET(::RemoNet::IMuMessage, ry_),
  836. ~0u, // no _has_bits_
  837. PROTOBUF_FIELD_OFFSET(::RemoNet::CCPing, _internal_metadata_),
  838. ~0u, // no _extensions_
  839. ~0u, // no _oneof_case_
  840. ~0u, // no _weak_field_map_
  841. ~0u, // no _inlined_string_donated_
  842. PROTOBUF_FIELD_OFFSET(::RemoNet::CCPing, tick_),
  843. ~0u, // no _has_bits_
  844. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, _internal_metadata_),
  845. ~0u, // no _extensions_
  846. ~0u, // no _oneof_case_
  847. ~0u, // no _weak_field_map_
  848. ~0u, // no _inlined_string_donated_
  849. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar0_),
  850. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar1_),
  851. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar2_),
  852. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar3_),
  853. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar4_),
  854. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar5_),
  855. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar6_),
  856. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRadarMessage, radar7_),
  857. ~0u, // no _has_bits_
  858. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, _internal_metadata_),
  859. ~0u, // no _extensions_
  860. ~0u, // no _oneof_case_
  861. ~0u, // no _weak_field_map_
  862. ~0u, // no _inlined_string_donated_
  863. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, steer_),
  864. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, arm_),
  865. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, bucket_),
  866. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, throttle_),
  867. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, brake_),
  868. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, emergency_),
  869. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, resume_),
  870. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, gears_),
  871. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, frontlight_),
  872. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, backlight_),
  873. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, wipe_),
  874. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, directionlight_),
  875. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, buzzer_),
  876. PROTOBUF_FIELD_OFFSET(::RemoNet::CCRobotAnalog, gears_d_),
  877. ~0u, // no _has_bits_
  878. PROTOBUF_FIELD_OFFSET(::RemoNet::CCBootStrapReq, _internal_metadata_),
  879. ~0u, // no _extensions_
  880. ~0u, // no _oneof_case_
  881. ~0u, // no _weak_field_map_
  882. ~0u, // no _inlined_string_donated_
  883. ~0u, // no _has_bits_
  884. PROTOBUF_FIELD_OFFSET(::RemoNet::CCBooStrapRep, _internal_metadata_),
  885. ~0u, // no _extensions_
  886. ~0u, // no _oneof_case_
  887. ~0u, // no _weak_field_map_
  888. ~0u, // no _inlined_string_donated_
  889. PROTOBUF_FIELD_OFFSET(::RemoNet::CCBooStrapRep, ret_),
  890. ~0u, // no _has_bits_
  891. PROTOBUF_FIELD_OFFSET(::RemoNet::CCStartupReq, _internal_metadata_),
  892. ~0u, // no _extensions_
  893. ~0u, // no _oneof_case_
  894. ~0u, // no _weak_field_map_
  895. ~0u, // no _inlined_string_donated_
  896. ~0u, // no _has_bits_
  897. PROTOBUF_FIELD_OFFSET(::RemoNet::CCStartupRep, _internal_metadata_),
  898. ~0u, // no _extensions_
  899. ~0u, // no _oneof_case_
  900. ~0u, // no _weak_field_map_
  901. ~0u, // no _inlined_string_donated_
  902. PROTOBUF_FIELD_OFFSET(::RemoNet::CCStartupRep, ret_),
  903. ~0u, // no _has_bits_
  904. PROTOBUF_FIELD_OFFSET(::RemoNet::CCSwitch, _internal_metadata_),
  905. ~0u, // no _extensions_
  906. ~0u, // no _oneof_case_
  907. ~0u, // no _weak_field_map_
  908. ~0u, // no _inlined_string_donated_
  909. PROTOBUF_FIELD_OFFSET(::RemoNet::CCSwitch, front_),
  910. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, _has_bits_),
  911. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, _internal_metadata_),
  912. ~0u, // no _extensions_
  913. ~0u, // no _oneof_case_
  914. ~0u, // no _weak_field_map_
  915. ~0u, // no _inlined_string_donated_
  916. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, timestamp_),
  917. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, seq_),
  918. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, frame_id_),
  919. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, height_),
  920. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, width_),
  921. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, is_dense_),
  922. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, is_left_),
  923. PROTOBUF_FIELD_OFFSET(::RemoNet::LidarPoint, data_),
  924. 1,
  925. 2,
  926. 0,
  927. 3,
  928. 4,
  929. 5,
  930. 6,
  931. ~0u,
  932. ~0u, // no _has_bits_
  933. PROTOBUF_FIELD_OFFSET(::RemoNet::SensorStop, _internal_metadata_),
  934. ~0u, // no _extensions_
  935. ~0u, // no _oneof_case_
  936. ~0u, // no _weak_field_map_
  937. ~0u, // no _inlined_string_donated_
  938. ~0u, // no _has_bits_
  939. PROTOBUF_FIELD_OFFSET(::RemoNet::StopAck, _internal_metadata_),
  940. ~0u, // no _extensions_
  941. ~0u, // no _oneof_case_
  942. ~0u, // no _weak_field_map_
  943. ~0u, // no _inlined_string_donated_
  944. ~0u, // no _has_bits_
  945. PROTOBUF_FIELD_OFFSET(::RemoNet::CCManipulation, _internal_metadata_),
  946. ~0u, // no _extensions_
  947. ~0u, // no _oneof_case_
  948. ~0u, // no _weak_field_map_
  949. ~0u, // no _inlined_string_donated_
  950. PROTOBUF_FIELD_OFFSET(::RemoNet::CCManipulation, sensor_),
  951. PROTOBUF_FIELD_OFFSET(::RemoNet::CCManipulation, car_),
  952. ~0u, // no _has_bits_
  953. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAddRobot, _internal_metadata_),
  954. ~0u, // no _extensions_
  955. ~0u, // no _oneof_case_
  956. ~0u, // no _weak_field_map_
  957. ~0u, // no _inlined_string_donated_
  958. PROTOBUF_FIELD_OFFSET(::RemoNet::SCAddRobot, robot_),
  959. ~0u, // no _has_bits_
  960. PROTOBUF_FIELD_OFFSET(::RemoNet::SCDelRobot, _internal_metadata_),
  961. ~0u, // no _extensions_
  962. ~0u, // no _oneof_case_
  963. ~0u, // no _weak_field_map_
  964. ~0u, // no _inlined_string_donated_
  965. PROTOBUF_FIELD_OFFSET(::RemoNet::SCDelRobot, peer_),
  966. PROTOBUF_FIELD_OFFSET(::RemoNet::SCDelRobot, egotype_),
  967. ~0u, // no _has_bits_
  968. PROTOBUF_FIELD_OFFSET(::RemoNet::State, _internal_metadata_),
  969. ~0u, // no _extensions_
  970. ~0u, // no _oneof_case_
  971. ~0u, // no _weak_field_map_
  972. ~0u, // no _inlined_string_donated_
  973. PROTOBUF_FIELD_OFFSET(::RemoNet::State, engine_speed_),
  974. PROTOBUF_FIELD_OFFSET(::RemoNet::State, travel_speed_),
  975. PROTOBUF_FIELD_OFFSET(::RemoNet::State, fuel_level_),
  976. PROTOBUF_FIELD_OFFSET(::RemoNet::State, engine_temperature_),
  977. PROTOBUF_FIELD_OFFSET(::RemoNet::State, hydraulic_oil_temperature_),
  978. PROTOBUF_FIELD_OFFSET(::RemoNet::State, main_pump_1_pressure_),
  979. PROTOBUF_FIELD_OFFSET(::RemoNet::State, main_pump_2_pressure_),
  980. PROTOBUF_FIELD_OFFSET(::RemoNet::State, hand_gear_),
  981. PROTOBUF_FIELD_OFFSET(::RemoNet::State, actual_gear_),
  982. PROTOBUF_FIELD_OFFSET(::RemoNet::State, gripper_height_),
  983. PROTOBUF_FIELD_OFFSET(::RemoNet::State, amplitude_),
  984. PROTOBUF_FIELD_OFFSET(::RemoNet::State, boom_angle_),
  985. PROTOBUF_FIELD_OFFSET(::RemoNet::State, stick_angle_),
  986. PROTOBUF_FIELD_OFFSET(::RemoNet::State, idle_protection_),
  987. PROTOBUF_FIELD_OFFSET(::RemoNet::State, front_toggle_),
  988. PROTOBUF_FIELD_OFFSET(::RemoNet::State, back_toggle_),
  989. PROTOBUF_FIELD_OFFSET(::RemoNet::State, error_buff_),
  990. PROTOBUF_FIELD_OFFSET(::RemoNet::State, interlock_),
  991. PROTOBUF_FIELD_OFFSET(::RemoNet::State, safety_switch_),
  992. PROTOBUF_FIELD_OFFSET(::RemoNet::State, arm_lift_pilot_),
  993. PROTOBUF_FIELD_OFFSET(::RemoNet::State, arm_lowering_pilot_),
  994. PROTOBUF_FIELD_OFFSET(::RemoNet::State, lever_lifting_pilot_),
  995. PROTOBUF_FIELD_OFFSET(::RemoNet::State, rod_lowering_pilot_),
  996. PROTOBUF_FIELD_OFFSET(::RemoNet::State, left_rotary_pilot_),
  997. PROTOBUF_FIELD_OFFSET(::RemoNet::State, right_rotary_pilot_),
  998. PROTOBUF_FIELD_OFFSET(::RemoNet::State, grab_open_pilot_),
  999. PROTOBUF_FIELD_OFFSET(::RemoNet::State, grab_close_pilot_),
  1000. PROTOBUF_FIELD_OFFSET(::RemoNet::State, safety_valves_),
  1001. PROTOBUF_FIELD_OFFSET(::RemoNet::State, function_code_),
  1002. PROTOBUF_FIELD_OFFSET(::RemoNet::State, main_add_),
  1003. PROTOBUF_FIELD_OFFSET(::RemoNet::State, sub_add_),
  1004. PROTOBUF_FIELD_OFFSET(::RemoNet::State, paramter_),
  1005. ~0u, // no _has_bits_
  1006. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, _internal_metadata_),
  1007. ~0u, // no _extensions_
  1008. ~0u, // no _oneof_case_
  1009. ~0u, // no _weak_field_map_
  1010. ~0u, // no _inlined_string_donated_
  1011. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, dlc_),
  1012. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, canid_),
  1013. PROTOBUF_FIELD_OFFSET(::RemoNet::can_net_frame, data_),
  1014. ~0u, // no _has_bits_
  1015. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMsg, _internal_metadata_),
  1016. ~0u, // no _extensions_
  1017. ~0u, // no _oneof_case_
  1018. ~0u, // no _weak_field_map_
  1019. ~0u, // no _inlined_string_donated_
  1020. PROTOBUF_FIELD_OFFSET(::RemoNet::CCCanMsg, frams_),
  1021. };
  1022. static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  1023. { 0, -1, -1, sizeof(::RemoNet::CSAdd)},
  1024. { 9, -1, -1, sizeof(::RemoNet::SCAdd)},
  1025. { 19, -1, -1, sizeof(::RemoNet::SCKickOff)},
  1026. { 25, -1, -1, sizeof(::RemoNet::Robot)},
  1027. { 35, -1, -1, sizeof(::RemoNet::CSRobot)},
  1028. { 41, -1, -1, sizeof(::RemoNet::SCRobot)},
  1029. { 48, -1, -1, sizeof(::RemoNet::CSSign)},
  1030. { 56, -1, -1, sizeof(::RemoNet::SCSign)},
  1031. { 66, -1, -1, sizeof(::RemoNet::CSReq)},
  1032. { 75, -1, -1, sizeof(::RemoNet::SCReq)},
  1033. { 84, -1, -1, sizeof(::RemoNet::CSRep)},
  1034. { 94, -1, -1, sizeof(::RemoNet::SCRep)},
  1035. { 104, -1, -1, sizeof(::RemoNet::Offer)},
  1036. { 114, -1, -1, sizeof(::RemoNet::Answer)},
  1037. { 124, -1, -1, sizeof(::RemoNet::Candidate)},
  1038. { 137, -1, -1, sizeof(::RemoNet::Leave)},
  1039. { 145, -1, -1, sizeof(::RemoNet::Close)},
  1040. { 154, -1, -1, sizeof(::RemoNet::TestTextReq)},
  1041. { 161, -1, -1, sizeof(::RemoNet::CanMessage)},
  1042. { 170, -1, -1, sizeof(::RemoNet::CCCanMesage)},
  1043. { 178, -1, -1, sizeof(::RemoNet::Wiper)},
  1044. { 185, -1, -1, sizeof(::RemoNet::FrontLight)},
  1045. { 192, -1, -1, sizeof(::RemoNet::BackLight)},
  1046. { 199, -1, -1, sizeof(::RemoNet::CCAskDataChannel)},
  1047. { 205, -1, -1, sizeof(::RemoNet::IMuMessage)},
  1048. { 213, -1, -1, sizeof(::RemoNet::CCPing)},
  1049. { 220, -1, -1, sizeof(::RemoNet::CCRadarMessage)},
  1050. { 234, -1, -1, sizeof(::RemoNet::CCRobotAnalog)},
  1051. { 254, -1, -1, sizeof(::RemoNet::CCBootStrapReq)},
  1052. { 260, -1, -1, sizeof(::RemoNet::CCBooStrapRep)},
  1053. { 267, -1, -1, sizeof(::RemoNet::CCStartupReq)},
  1054. { 273, -1, -1, sizeof(::RemoNet::CCStartupRep)},
  1055. { 280, -1, -1, sizeof(::RemoNet::CCSwitch)},
  1056. { 287, 301, -1, sizeof(::RemoNet::LidarPoint)},
  1057. { 309, -1, -1, sizeof(::RemoNet::SensorStop)},
  1058. { 315, -1, -1, sizeof(::RemoNet::StopAck)},
  1059. { 321, -1, -1, sizeof(::RemoNet::CCManipulation)},
  1060. { 329, -1, -1, sizeof(::RemoNet::SCAddRobot)},
  1061. { 336, -1, -1, sizeof(::RemoNet::SCDelRobot)},
  1062. { 344, -1, -1, sizeof(::RemoNet::State)},
  1063. { 382, -1, -1, sizeof(::RemoNet::can_net_frame)},
  1064. { 391, -1, -1, sizeof(::RemoNet::CCCanMsg)},
  1065. };
  1066. static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
  1067. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSAdd_default_instance_),
  1068. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCAdd_default_instance_),
  1069. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCKickOff_default_instance_),
  1070. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Robot_default_instance_),
  1071. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSRobot_default_instance_),
  1072. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCRobot_default_instance_),
  1073. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSSign_default_instance_),
  1074. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCSign_default_instance_),
  1075. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSReq_default_instance_),
  1076. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCReq_default_instance_),
  1077. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CSRep_default_instance_),
  1078. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCRep_default_instance_),
  1079. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Offer_default_instance_),
  1080. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Answer_default_instance_),
  1081. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Candidate_default_instance_),
  1082. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Leave_default_instance_),
  1083. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Close_default_instance_),
  1084. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_TestTextReq_default_instance_),
  1085. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CanMessage_default_instance_),
  1086. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCCanMesage_default_instance_),
  1087. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_Wiper_default_instance_),
  1088. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_FrontLight_default_instance_),
  1089. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_BackLight_default_instance_),
  1090. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCAskDataChannel_default_instance_),
  1091. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_IMuMessage_default_instance_),
  1092. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCPing_default_instance_),
  1093. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCRadarMessage_default_instance_),
  1094. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCRobotAnalog_default_instance_),
  1095. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCBootStrapReq_default_instance_),
  1096. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCBooStrapRep_default_instance_),
  1097. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCStartupReq_default_instance_),
  1098. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCStartupRep_default_instance_),
  1099. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCSwitch_default_instance_),
  1100. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_LidarPoint_default_instance_),
  1101. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SensorStop_default_instance_),
  1102. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_StopAck_default_instance_),
  1103. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCManipulation_default_instance_),
  1104. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCAddRobot_default_instance_),
  1105. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_SCDelRobot_default_instance_),
  1106. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_State_default_instance_),
  1107. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_can_net_frame_default_instance_),
  1108. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::RemoNet::_CCCanMsg_default_instance_),
  1109. };
  1110. const char descriptor_table_protodef_protocol_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  1111. "\n\016protocol.proto\022\007RemoNet\"3\n\005CSAdd\022\016\n\006se"
  1112. "rial\030\001 \001(\t\022\014\n\004type\030\002 \001(\005\022\014\n\004name\030\003 \001(\t\"<"
  1113. "\n\005SCAdd\022\013\n\003ret\030\001 \001(\010\022\013\n\003uid\030\002 \001(\005\022\013\n\003cid"
  1114. "\030\003 \001(\005\022\014\n\004name\030\004 \001(\t\"\013\n\tSCKickOff\"\213\001\n\005Ro"
  1115. "bot\022\013\n\003rid\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\014\n\004type\030\003"
  1116. " \001(\005\022(\n\005state\030\004 \001(\0162\031.RemoNet.Robot.Robo"
  1117. "tState\"/\n\nRobotState\022\013\n\007Offline\020\000\022\n\n\006Onl"
  1118. "ine\020\001\022\010\n\004Busy\020\002\"\t\n\007CSRobot\"(\n\007SCRobot\022\035\n"
  1119. "\005robot\030\001 \003(\0132\016.RemoNet.Robot\"+\n\006CSSign\022\017"
  1120. "\n\007account\030\001 \001(\t\022\020\n\010password\030\002 \001(\t\"=\n\006SCS"
  1121. "ign\022\013\n\003ret\030\001 \001(\010\022\013\n\003uid\030\002 \001(\005\022\013\n\003cid\030\003 \001"
  1122. "(\005\022\014\n\004name\030\004 \001(\t\"5\n\005CSReq\022\014\n\004peer\030\001 \001(\005\022"
  1123. "\r\n\005index\030\002 \001(\005\022\017\n\007egotype\030\003 \001(\005\"H\n\005SCReq"
  1124. "\022 \n\004desc\030\001 \001(\0162\022.RemoNet.VideoDesc\022\014\n\004pe"
  1125. "er\030\002 \001(\005\022\017\n\007egotype\030\003 \001(\005\"W\n\005CSRep\022 \n\004de"
  1126. "sc\030\001 \001(\0162\022.RemoNet.VideoDesc\022\014\n\004peer\030\002 \001"
  1127. "(\005\022\r\n\005index\030\003 \001(\005\022\017\n\007egotype\030\004 \001(\005\"W\n\005SC"
  1128. "Rep\022 \n\004desc\030\001 \001(\0162\022.RemoNet.VideoDesc\022\r\n"
  1129. "\005index\030\002 \001(\005\022\017\n\007egotype\030\003 \001(\005\022\014\n\004peer\030\004 "
  1130. "\001(\005\"\?\n\005Offer\022\r\n\005index\030\001 \001(\005\022\014\n\004peer\030\002 \001("
  1131. "\005\022\014\n\004type\030\003 \001(\t\022\013\n\003sdp\030\004 \001(\t\"@\n\006Answer\022\r"
  1132. "\n\005index\030\001 \001(\005\022\014\n\004peer\030\002 \001(\005\022\014\n\004type\030\003 \001("
  1133. "\t\022\013\n\003sdp\030\004 \001(\t\"\201\001\n\tCandidate\022\r\n\005index\030\001 "
  1134. "\001(\005\022\014\n\004peer\030\002 \001(\005\022\014\n\004type\030\003 \001(\t\022\021\n\tcandi"
  1135. "date\030\004 \001(\t\022\025\n\rsdpMLineIndex\030\005 \001(\005\022\016\n\006sdp"
  1136. "Mid\030\006 \001(\t\022\017\n\007egotype\030\007 \001(\005\"&\n\005Leave\022\014\n\004p"
  1137. "eer\030\001 \001(\005\022\017\n\007egotype\030\002 \001(\005\"5\n\005Close\022\014\n\004p"
  1138. "eer\030\001 \001(\005\022\017\n\007egotype\030\002 \001(\005\022\r\n\005index\030\003 \001("
  1139. "\005\"\033\n\013TestTextReq\022\014\n\004text\030\001 \001(\t\"7\n\nCanMes"
  1140. "sage\022\014\n\004head\030\001 \001(\005\022\r\n\005canid\030\002 \001(\005\022\014\n\004dat"
  1141. "a\030\003 \001(\014\"D\n\013CCCanMesage\022\017\n\007islidar\030\001 \001(\010\022"
  1142. "$\n\007message\030\002 \003(\0132\023.RemoNet.CanMessage\"\024\n"
  1143. "\005Wiper\022\013\n\003ret\030\001 \001(\010\"\031\n\nFrontLight\022\013\n\003ret"
  1144. "\030\001 \001(\010\"\030\n\tBackLight\022\013\n\003ret\030\001 \001(\010\"\022\n\020CCAs"
  1145. "kDataChannel\"$\n\nIMuMessage\022\n\n\002rx\030\001 \001(\002\022\n"
  1146. "\n\002ry\030\002 \001(\002\"\026\n\006CCPing\022\014\n\004tick\030\001 \001(\003\"\220\001\n\016C"
  1147. "CRadarMessage\022\016\n\006radar0\030\001 \001(\005\022\016\n\006radar1\030"
  1148. "\002 \001(\005\022\016\n\006radar2\030\003 \001(\005\022\016\n\006radar3\030\004 \001(\005\022\016\n"
  1149. "\006radar4\030\005 \001(\005\022\016\n\006radar5\030\006 \001(\005\022\016\n\006radar6\030"
  1150. "\007 \001(\005\022\016\n\006radar7\030\010 \001(\005\"\267\002\n\rCCRobotAnalog\022"
  1151. "\r\n\005steer\030\001 \001(\005\022\013\n\003arm\030\002 \001(\005\022\016\n\006bucket\030\003 "
  1152. "\001(\005\022\020\n\010throttle\030\004 \001(\005\022\r\n\005brake\030\005 \001(\005\022\021\n\t"
  1153. "emergency\030\010 \001(\010\022\016\n\006resume\030\t \001(\010\022\035\n\005gears"
  1154. "\030\n \001(\0162\016.RemoNet.Gears\022\022\n\nfrontlight\030\013 \001"
  1155. "(\010\022\021\n\tbacklight\030\014 \001(\010\022\014\n\004wipe\030\r \001(\010\022/\n\016d"
  1156. "irectionlight\030\016 \001(\0162\027.RemoNet.DirectionL"
  1157. "ight\022\016\n\006buzzer\030\017 \001(\010\022!\n\007gears_d\030\020 \001(\0162\020."
  1158. "RemoNet.Gears_D\"\020\n\016CCBootStrapReq\"\034\n\rCCB"
  1159. "ooStrapRep\022\013\n\003ret\030\001 \001(\010\"\016\n\014CCStartupReq\""
  1160. "\033\n\014CCStartupRep\022\013\n\003ret\030\001 \001(\010\"\031\n\010CCSwitch"
  1161. "\022\r\n\005front\030\001 \001(\010\"\202\002\n\nLidarPoint\022\026\n\ttimest"
  1162. "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"
  1163. "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"
  1164. "width\030\005 \001(\rH\004\210\001\001\022\025\n\010is_dense\030\006 \001(\010H\005\210\001\001\022"
  1165. "\024\n\007is_left\030\007 \001(\010H\006\210\001\001\022\014\n\004data\030\010 \003(\002B\014\n\n_"
  1166. "timestampB\006\n\004_seqB\013\n\t_frame_idB\t\n\007_heigh"
  1167. "tB\010\n\006_widthB\013\n\t_is_denseB\n\n\010_is_left\"\014\n\n"
  1168. "SensorStop\"\t\n\007StopAck\"-\n\016CCManipulation\022"
  1169. "\016\n\006sensor\030\001 \001(\014\022\013\n\003car\030\002 \001(\014\"+\n\nSCAddRob"
  1170. "ot\022\035\n\005robot\030\001 \001(\0132\016.RemoNet.Robot\"+\n\nSCD"
  1171. "elRobot\022\014\n\004peer\030\001 \001(\005\022\017\n\007egotype\030\002 \001(\005\"\372"
  1172. "\005\n\005State\022\024\n\014engine_speed\030\001 \001(\005\022\024\n\014travel"
  1173. "_speed\030\002 \001(\005\022\022\n\nfuel_level\030\003 \001(\005\022\032\n\022engi"
  1174. "ne_temperature\030\004 \001(\005\022!\n\031hydraulic_oil_te"
  1175. "mperature\030\005 \001(\005\022\034\n\024main_pump_1_pressure\030"
  1176. "\006 \001(\005\022\034\n\024main_pump_2_pressure\030\007 \001(\005\022\021\n\th"
  1177. "and_gear\030\010 \001(\005\022\023\n\013actual_gear\030\t \001(\005\022\026\n\016g"
  1178. "ripper_height\030\n \001(\002\022\021\n\tamplitude\030\013 \001(\002\022\022"
  1179. "\n\nboom_angle\030\014 \001(\005\022\023\n\013stick_angle\030\r \001(\005\022"
  1180. "\027\n\017idle_protection\030\016 \001(\005\022\024\n\014front_toggle"
  1181. "\030\017 \001(\005\022\023\n\013back_toggle\030\020 \001(\005\022\022\n\nerror_Buf"
  1182. "f\030\021 \001(\014\022\021\n\tinterlock\030\022 \001(\005\022\025\n\rsafety_swi"
  1183. "tch\030\023 \001(\005\022\026\n\016arm_lift_pilot\030\024 \001(\005\022\032\n\022arm"
  1184. "_lowering_pilot\030\025 \001(\005\022\033\n\023lever_lifting_p"
  1185. "ilot\030\026 \001(\005\022\032\n\022rod_lowering_pilot\030\027 \001(\005\022\031"
  1186. "\n\021left_rotary_pilot\030\030 \001(\005\022\032\n\022right_rotar"
  1187. "y_pilot\030\031 \001(\005\022\027\n\017grab_open_pilot\030\032 \001(\005\022\030"
  1188. "\n\020grab_close_pilot\030\033 \001(\005\022\025\n\rsafety_valve"
  1189. "s\030\034 \001(\005\022\025\n\rfunction_code\030\035 \001(\005\022\020\n\010main_a"
  1190. "dd\030\036 \001(\005\022\017\n\007sub_add\030\037 \001(\005\022\020\n\010paramter\030 "
  1191. "\001(\005\"9\n\rcan_net_frame\022\013\n\003dlc\030\001 \001(\021\022\r\n\005can"
  1192. "id\030\002 \001(\005\022\014\n\004data\030\003 \001(\014\"1\n\010CCCanMsg\022%\n\005fr"
  1193. "ams\030\001 \003(\0132\026.RemoNet.can_net_frame*\346\001\n\tCS"
  1194. "Message\022\013\n\007CS_NONE\020\000\022\014\n\007CS_Sign\020\320\017\022\013\n\006CS"
  1195. "_Req\020\321\017\022\013\n\006CS_Rep\020\322\017\022\021\n\014CS_CancelReq\020\323\017\022"
  1196. "\r\n\010CS_Offer\020\324\017\022\016\n\tCS_Answer\020\325\017\022\021\n\014CS_Can"
  1197. "didate\020\326\017\022\r\n\010CS_Leave\020\327\017\022\021\n\014CS_KeepAlive"
  1198. "\020\330\017\022\013\n\006CS_Add\020\331\017\022\r\n\010CS_Robot\020\332\017\022\022\n\rCS_Cl"
  1199. "oseVideo\020\333\017\022\r\n\010CS_State\020\336\017*\223\003\n\tSCMessage"
  1200. "\022\013\n\007SC_NONE\020\000\022\014\n\007SC_Sign\020\240\037\022\013\n\006SC_Req\020\241\037"
  1201. "\022\013\n\006SC_Rep\020\242\037\022\016\n\tSC_Cancel\020\243\037\022\r\n\010SC_Offe"
  1202. "r\020\244\037\022\016\n\tSC_Answer\020\245\037\022\021\n\014SC_Candidate\020\246\037\022"
  1203. "\013\n\006SC_Add\020\247\037\022\r\n\010SC_Robot\020\250\037\022\021\n\014SC_Notify"
  1204. "Req\020\251\037\022\021\n\014SC_NotifyRep\020\252\037\022\024\n\017SC_NotifyAn"
  1205. "swer\020\253\037\022\023\n\016SC_NotifyOffer\020\254\037\022\027\n\022SC_Notif"
  1206. "yCandidate\020\255\037\022\023\n\016SC_NotifyLeave\020\256\037\022\024\n\017SC"
  1207. "_NotifyCancel\020\257\037\022\021\n\014SC_NotifyAdd\020\260\037\022\021\n\014S"
  1208. "C_NotifyDel\020\261\037\022\030\n\023SC_NotifyCloseVideo\020\262\037"
  1209. "\022\017\n\nSC_KickOff\020\263\037\022\r\n\010SC_State\020\266\037*\321\002\n\tCCM"
  1210. "essage\022\013\n\007CC_None\020\000\022\014\n\007CC_Text\020\300>\022\013\n\006CC_"
  1211. "CAN\020\301>\022\013\n\006CC_IMU\020\302>\022\026\n\021CC_ASKDATACHANNEL"
  1212. "\020\303>\022\024\n\017CC_Manipulation\020\304>\022\r\n\010CC_Radar\020\305>"
  1213. "\022\016\n\tCC_Switch\020\306>\022\014\n\007CC_Ping\020\307>\022\022\n\rCC_Sen"
  1214. "sorStop\020\310>\022\017\n\nCC_StopACK\020\311>\022\021\n\014CC_LIDARD"
  1215. "ATA\020\312>\022\016\n\tCC_CANMSG\020\313>\022\r\n\010CC_STATE\020\314>\022\023\n"
  1216. "\016CC_RobotAnalog\020\321>\022\017\n\nCC_BootReq\020\315>\022\022\n\rC"
  1217. "C_StartupReq\020\316>\022\017\n\nCC_BootRep\020\317>\022\022\n\rCC_S"
  1218. "tartupRep\020\320>*F\n\tVideoDesc\022\006\n\002OK\020\000\022\010\n\004Bus"
  1219. "y\020\001\022\n\n\006Reject\020\002\022\013\n\007NoFound\020\003\022\016\n\nIsVideoi"
  1220. "ng\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"
  1221. "\001R\020\003*9\n\007Gears_D\022\n\n\006None_d\020\000\022\007\n\003D_1\020\001\022\007\n\003"
  1222. "D_2\020\002\022\007\n\003D_3\020\003\022\007\n\003D_4\020\004*=\n\016DirectionLigh"
  1223. "t\022\016\n\nRightLight\020\000\022\r\n\tLeftLight\020\001\022\014\n\010OffL"
  1224. "ight\020\002b\006proto3"
  1225. ;
  1226. static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_protocol_2eproto_once;
  1227. const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_protocol_2eproto = {
  1228. false, false, 4534, descriptor_table_protodef_protocol_2eproto, "protocol.proto",
  1229. &descriptor_table_protocol_2eproto_once, nullptr, 0, 42,
  1230. schemas, file_default_instances, TableStruct_protocol_2eproto::offsets,
  1231. file_level_metadata_protocol_2eproto, file_level_enum_descriptors_protocol_2eproto, file_level_service_descriptors_protocol_2eproto,
  1232. };
  1233. PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_protocol_2eproto_getter() {
  1234. return &descriptor_table_protocol_2eproto;
  1235. }
  1236. // Force running AddDescriptors() at dynamic initialization time.
  1237. PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_protocol_2eproto(&descriptor_table_protocol_2eproto);
  1238. namespace RemoNet {
  1239. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Robot_RobotState_descriptor() {
  1240. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1241. return file_level_enum_descriptors_protocol_2eproto[0];
  1242. }
  1243. bool Robot_RobotState_IsValid(int value) {
  1244. switch (value) {
  1245. case 0:
  1246. case 1:
  1247. case 2:
  1248. return true;
  1249. default:
  1250. return false;
  1251. }
  1252. }
  1253. #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
  1254. constexpr Robot_RobotState Robot::Offline;
  1255. constexpr Robot_RobotState Robot::Online;
  1256. constexpr Robot_RobotState Robot::Busy;
  1257. constexpr Robot_RobotState Robot::RobotState_MIN;
  1258. constexpr Robot_RobotState Robot::RobotState_MAX;
  1259. constexpr int Robot::RobotState_ARRAYSIZE;
  1260. #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
  1261. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CSMessage_descriptor() {
  1262. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1263. return file_level_enum_descriptors_protocol_2eproto[1];
  1264. }
  1265. bool CSMessage_IsValid(int value) {
  1266. switch (value) {
  1267. case 0:
  1268. case 2000:
  1269. case 2001:
  1270. case 2002:
  1271. case 2003:
  1272. case 2004:
  1273. case 2005:
  1274. case 2006:
  1275. case 2007:
  1276. case 2008:
  1277. case 2009:
  1278. case 2010:
  1279. case 2011:
  1280. case 2014:
  1281. return true;
  1282. default:
  1283. return false;
  1284. }
  1285. }
  1286. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SCMessage_descriptor() {
  1287. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1288. return file_level_enum_descriptors_protocol_2eproto[2];
  1289. }
  1290. bool SCMessage_IsValid(int value) {
  1291. switch (value) {
  1292. case 0:
  1293. case 4000:
  1294. case 4001:
  1295. case 4002:
  1296. case 4003:
  1297. case 4004:
  1298. case 4005:
  1299. case 4006:
  1300. case 4007:
  1301. case 4008:
  1302. case 4009:
  1303. case 4010:
  1304. case 4011:
  1305. case 4012:
  1306. case 4013:
  1307. case 4014:
  1308. case 4015:
  1309. case 4016:
  1310. case 4017:
  1311. case 4018:
  1312. case 4019:
  1313. case 4022:
  1314. return true;
  1315. default:
  1316. return false;
  1317. }
  1318. }
  1319. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CCMessage_descriptor() {
  1320. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1321. return file_level_enum_descriptors_protocol_2eproto[3];
  1322. }
  1323. bool CCMessage_IsValid(int value) {
  1324. switch (value) {
  1325. case 0:
  1326. case 8000:
  1327. case 8001:
  1328. case 8002:
  1329. case 8003:
  1330. case 8004:
  1331. case 8005:
  1332. case 8006:
  1333. case 8007:
  1334. case 8008:
  1335. case 8009:
  1336. case 8010:
  1337. case 8011:
  1338. case 8012:
  1339. case 8013:
  1340. case 8014:
  1341. case 8015:
  1342. case 8016:
  1343. case 8017:
  1344. return true;
  1345. default:
  1346. return false;
  1347. }
  1348. }
  1349. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VideoDesc_descriptor() {
  1350. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1351. return file_level_enum_descriptors_protocol_2eproto[4];
  1352. }
  1353. bool VideoDesc_IsValid(int value) {
  1354. switch (value) {
  1355. case 0:
  1356. case 1:
  1357. case 2:
  1358. case 3:
  1359. case 4:
  1360. return true;
  1361. default:
  1362. return false;
  1363. }
  1364. }
  1365. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Gears_descriptor() {
  1366. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1367. return file_level_enum_descriptors_protocol_2eproto[5];
  1368. }
  1369. bool Gears_IsValid(int value) {
  1370. switch (value) {
  1371. case 0:
  1372. case 1:
  1373. case 2:
  1374. case 3:
  1375. return true;
  1376. default:
  1377. return false;
  1378. }
  1379. }
  1380. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Gears_D_descriptor() {
  1381. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1382. return file_level_enum_descriptors_protocol_2eproto[6];
  1383. }
  1384. bool Gears_D_IsValid(int value) {
  1385. switch (value) {
  1386. case 0:
  1387. case 1:
  1388. case 2:
  1389. case 3:
  1390. case 4:
  1391. return true;
  1392. default:
  1393. return false;
  1394. }
  1395. }
  1396. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DirectionLight_descriptor() {
  1397. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_protocol_2eproto);
  1398. return file_level_enum_descriptors_protocol_2eproto[7];
  1399. }
  1400. bool DirectionLight_IsValid(int value) {
  1401. switch (value) {
  1402. case 0:
  1403. case 1:
  1404. case 2:
  1405. return true;
  1406. default:
  1407. return false;
  1408. }
  1409. }
  1410. // ===================================================================
  1411. class CSAdd::_Internal {
  1412. public:
  1413. };
  1414. CSAdd::CSAdd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1415. bool is_message_owned)
  1416. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  1417. SharedCtor();
  1418. if (!is_message_owned) {
  1419. RegisterArenaDtor(arena);
  1420. }
  1421. // @@protoc_insertion_point(arena_constructor:RemoNet.CSAdd)
  1422. }
  1423. CSAdd::CSAdd(const CSAdd& from)
  1424. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1425. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1426. serial_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1427. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1428. serial_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1429. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1430. if (!from._internal_serial().empty()) {
  1431. serial_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_serial(),
  1432. GetArenaForAllocation());
  1433. }
  1434. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1435. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1436. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1437. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1438. if (!from._internal_name().empty()) {
  1439. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  1440. GetArenaForAllocation());
  1441. }
  1442. type_ = from.type_;
  1443. // @@protoc_insertion_point(copy_constructor:RemoNet.CSAdd)
  1444. }
  1445. inline void CSAdd::SharedCtor() {
  1446. serial_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1447. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1448. serial_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1449. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1450. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1451. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1452. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1453. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1454. type_ = 0;
  1455. }
  1456. CSAdd::~CSAdd() {
  1457. // @@protoc_insertion_point(destructor:RemoNet.CSAdd)
  1458. if (GetArenaForAllocation() != nullptr) return;
  1459. SharedDtor();
  1460. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1461. }
  1462. inline void CSAdd::SharedDtor() {
  1463. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  1464. serial_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1465. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1466. }
  1467. void CSAdd::ArenaDtor(void* object) {
  1468. CSAdd* _this = reinterpret_cast< CSAdd* >(object);
  1469. (void)_this;
  1470. }
  1471. void CSAdd::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1472. }
  1473. void CSAdd::SetCachedSize(int size) const {
  1474. _cached_size_.Set(size);
  1475. }
  1476. void CSAdd::Clear() {
  1477. // @@protoc_insertion_point(message_clear_start:RemoNet.CSAdd)
  1478. uint32_t cached_has_bits = 0;
  1479. // Prevent compiler warnings about cached_has_bits being unused
  1480. (void) cached_has_bits;
  1481. serial_.ClearToEmpty();
  1482. name_.ClearToEmpty();
  1483. type_ = 0;
  1484. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1485. }
  1486. const char* CSAdd::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1487. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1488. while (!ctx->Done(&ptr)) {
  1489. uint32_t tag;
  1490. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1491. switch (tag >> 3) {
  1492. // string serial = 1;
  1493. case 1:
  1494. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  1495. auto str = _internal_mutable_serial();
  1496. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1497. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSAdd.serial"));
  1498. CHK_(ptr);
  1499. } else
  1500. goto handle_unusual;
  1501. continue;
  1502. // int32 type = 2;
  1503. case 2:
  1504. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  1505. type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  1506. CHK_(ptr);
  1507. } else
  1508. goto handle_unusual;
  1509. continue;
  1510. // string name = 3;
  1511. case 3:
  1512. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  1513. auto str = _internal_mutable_name();
  1514. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1515. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSAdd.name"));
  1516. CHK_(ptr);
  1517. } else
  1518. goto handle_unusual;
  1519. continue;
  1520. default:
  1521. goto handle_unusual;
  1522. } // switch
  1523. handle_unusual:
  1524. if ((tag == 0) || ((tag & 7) == 4)) {
  1525. CHK_(ptr);
  1526. ctx->SetLastTag(tag);
  1527. goto message_done;
  1528. }
  1529. ptr = UnknownFieldParse(
  1530. tag,
  1531. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1532. ptr, ctx);
  1533. CHK_(ptr != nullptr);
  1534. } // while
  1535. message_done:
  1536. return ptr;
  1537. failure:
  1538. ptr = nullptr;
  1539. goto message_done;
  1540. #undef CHK_
  1541. }
  1542. uint8_t* CSAdd::_InternalSerialize(
  1543. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1544. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSAdd)
  1545. uint32_t cached_has_bits = 0;
  1546. (void) cached_has_bits;
  1547. // string serial = 1;
  1548. if (!this->_internal_serial().empty()) {
  1549. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1550. this->_internal_serial().data(), static_cast<int>(this->_internal_serial().length()),
  1551. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1552. "RemoNet.CSAdd.serial");
  1553. target = stream->WriteStringMaybeAliased(
  1554. 1, this->_internal_serial(), target);
  1555. }
  1556. // int32 type = 2;
  1557. if (this->_internal_type() != 0) {
  1558. target = stream->EnsureSpace(target);
  1559. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_type(), target);
  1560. }
  1561. // string name = 3;
  1562. if (!this->_internal_name().empty()) {
  1563. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1564. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  1565. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1566. "RemoNet.CSAdd.name");
  1567. target = stream->WriteStringMaybeAliased(
  1568. 3, this->_internal_name(), target);
  1569. }
  1570. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1571. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1572. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1573. }
  1574. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSAdd)
  1575. return target;
  1576. }
  1577. size_t CSAdd::ByteSizeLong() const {
  1578. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSAdd)
  1579. size_t total_size = 0;
  1580. uint32_t cached_has_bits = 0;
  1581. // Prevent compiler warnings about cached_has_bits being unused
  1582. (void) cached_has_bits;
  1583. // string serial = 1;
  1584. if (!this->_internal_serial().empty()) {
  1585. total_size += 1 +
  1586. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1587. this->_internal_serial());
  1588. }
  1589. // string name = 3;
  1590. if (!this->_internal_name().empty()) {
  1591. total_size += 1 +
  1592. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1593. this->_internal_name());
  1594. }
  1595. // int32 type = 2;
  1596. if (this->_internal_type() != 0) {
  1597. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_type());
  1598. }
  1599. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  1600. }
  1601. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSAdd::_class_data_ = {
  1602. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  1603. CSAdd::MergeImpl
  1604. };
  1605. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSAdd::GetClassData() const { return &_class_data_; }
  1606. void CSAdd::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  1607. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1608. static_cast<CSAdd *>(to)->MergeFrom(
  1609. static_cast<const CSAdd &>(from));
  1610. }
  1611. void CSAdd::MergeFrom(const CSAdd& from) {
  1612. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSAdd)
  1613. GOOGLE_DCHECK_NE(&from, this);
  1614. uint32_t cached_has_bits = 0;
  1615. (void) cached_has_bits;
  1616. if (!from._internal_serial().empty()) {
  1617. _internal_set_serial(from._internal_serial());
  1618. }
  1619. if (!from._internal_name().empty()) {
  1620. _internal_set_name(from._internal_name());
  1621. }
  1622. if (from._internal_type() != 0) {
  1623. _internal_set_type(from._internal_type());
  1624. }
  1625. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1626. }
  1627. void CSAdd::CopyFrom(const CSAdd& from) {
  1628. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSAdd)
  1629. if (&from == this) return;
  1630. Clear();
  1631. MergeFrom(from);
  1632. }
  1633. bool CSAdd::IsInitialized() const {
  1634. return true;
  1635. }
  1636. void CSAdd::InternalSwap(CSAdd* other) {
  1637. using std::swap;
  1638. auto* lhs_arena = GetArenaForAllocation();
  1639. auto* rhs_arena = other->GetArenaForAllocation();
  1640. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  1641. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  1642. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  1643. &serial_, lhs_arena,
  1644. &other->serial_, rhs_arena
  1645. );
  1646. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  1647. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  1648. &name_, lhs_arena,
  1649. &other->name_, rhs_arena
  1650. );
  1651. swap(type_, other->type_);
  1652. }
  1653. ::PROTOBUF_NAMESPACE_ID::Metadata CSAdd::GetMetadata() const {
  1654. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  1655. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  1656. file_level_metadata_protocol_2eproto[0]);
  1657. }
  1658. // ===================================================================
  1659. class SCAdd::_Internal {
  1660. public:
  1661. };
  1662. SCAdd::SCAdd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1663. bool is_message_owned)
  1664. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  1665. SharedCtor();
  1666. if (!is_message_owned) {
  1667. RegisterArenaDtor(arena);
  1668. }
  1669. // @@protoc_insertion_point(arena_constructor:RemoNet.SCAdd)
  1670. }
  1671. SCAdd::SCAdd(const SCAdd& from)
  1672. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1673. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1674. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1675. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1676. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1677. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1678. if (!from._internal_name().empty()) {
  1679. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  1680. GetArenaForAllocation());
  1681. }
  1682. ::memcpy(&ret_, &from.ret_,
  1683. static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  1684. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  1685. // @@protoc_insertion_point(copy_constructor:RemoNet.SCAdd)
  1686. }
  1687. inline void SCAdd::SharedCtor() {
  1688. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1689. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1690. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1691. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1692. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  1693. reinterpret_cast<char*>(&ret_) - reinterpret_cast<char*>(this)),
  1694. 0, static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  1695. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  1696. }
  1697. SCAdd::~SCAdd() {
  1698. // @@protoc_insertion_point(destructor:RemoNet.SCAdd)
  1699. if (GetArenaForAllocation() != nullptr) return;
  1700. SharedDtor();
  1701. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1702. }
  1703. inline void SCAdd::SharedDtor() {
  1704. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  1705. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1706. }
  1707. void SCAdd::ArenaDtor(void* object) {
  1708. SCAdd* _this = reinterpret_cast< SCAdd* >(object);
  1709. (void)_this;
  1710. }
  1711. void SCAdd::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1712. }
  1713. void SCAdd::SetCachedSize(int size) const {
  1714. _cached_size_.Set(size);
  1715. }
  1716. void SCAdd::Clear() {
  1717. // @@protoc_insertion_point(message_clear_start:RemoNet.SCAdd)
  1718. uint32_t cached_has_bits = 0;
  1719. // Prevent compiler warnings about cached_has_bits being unused
  1720. (void) cached_has_bits;
  1721. name_.ClearToEmpty();
  1722. ::memset(&ret_, 0, static_cast<size_t>(
  1723. reinterpret_cast<char*>(&cid_) -
  1724. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  1725. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1726. }
  1727. const char* SCAdd::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1728. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1729. while (!ctx->Done(&ptr)) {
  1730. uint32_t tag;
  1731. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1732. switch (tag >> 3) {
  1733. // bool ret = 1;
  1734. case 1:
  1735. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  1736. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1737. CHK_(ptr);
  1738. } else
  1739. goto handle_unusual;
  1740. continue;
  1741. // int32 uid = 2;
  1742. case 2:
  1743. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  1744. uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  1745. CHK_(ptr);
  1746. } else
  1747. goto handle_unusual;
  1748. continue;
  1749. // int32 cid = 3;
  1750. case 3:
  1751. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  1752. cid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  1753. CHK_(ptr);
  1754. } else
  1755. goto handle_unusual;
  1756. continue;
  1757. // string name = 4;
  1758. case 4:
  1759. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  1760. auto str = _internal_mutable_name();
  1761. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1762. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.SCAdd.name"));
  1763. CHK_(ptr);
  1764. } else
  1765. goto handle_unusual;
  1766. continue;
  1767. default:
  1768. goto handle_unusual;
  1769. } // switch
  1770. handle_unusual:
  1771. if ((tag == 0) || ((tag & 7) == 4)) {
  1772. CHK_(ptr);
  1773. ctx->SetLastTag(tag);
  1774. goto message_done;
  1775. }
  1776. ptr = UnknownFieldParse(
  1777. tag,
  1778. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1779. ptr, ctx);
  1780. CHK_(ptr != nullptr);
  1781. } // while
  1782. message_done:
  1783. return ptr;
  1784. failure:
  1785. ptr = nullptr;
  1786. goto message_done;
  1787. #undef CHK_
  1788. }
  1789. uint8_t* SCAdd::_InternalSerialize(
  1790. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1791. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCAdd)
  1792. uint32_t cached_has_bits = 0;
  1793. (void) cached_has_bits;
  1794. // bool ret = 1;
  1795. if (this->_internal_ret() != 0) {
  1796. target = stream->EnsureSpace(target);
  1797. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  1798. }
  1799. // int32 uid = 2;
  1800. if (this->_internal_uid() != 0) {
  1801. target = stream->EnsureSpace(target);
  1802. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_uid(), target);
  1803. }
  1804. // int32 cid = 3;
  1805. if (this->_internal_cid() != 0) {
  1806. target = stream->EnsureSpace(target);
  1807. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_cid(), target);
  1808. }
  1809. // string name = 4;
  1810. if (!this->_internal_name().empty()) {
  1811. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1812. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  1813. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1814. "RemoNet.SCAdd.name");
  1815. target = stream->WriteStringMaybeAliased(
  1816. 4, this->_internal_name(), target);
  1817. }
  1818. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1819. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1820. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1821. }
  1822. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCAdd)
  1823. return target;
  1824. }
  1825. size_t SCAdd::ByteSizeLong() const {
  1826. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCAdd)
  1827. size_t total_size = 0;
  1828. uint32_t cached_has_bits = 0;
  1829. // Prevent compiler warnings about cached_has_bits being unused
  1830. (void) cached_has_bits;
  1831. // string name = 4;
  1832. if (!this->_internal_name().empty()) {
  1833. total_size += 1 +
  1834. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1835. this->_internal_name());
  1836. }
  1837. // bool ret = 1;
  1838. if (this->_internal_ret() != 0) {
  1839. total_size += 1 + 1;
  1840. }
  1841. // int32 uid = 2;
  1842. if (this->_internal_uid() != 0) {
  1843. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_uid());
  1844. }
  1845. // int32 cid = 3;
  1846. if (this->_internal_cid() != 0) {
  1847. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_cid());
  1848. }
  1849. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  1850. }
  1851. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCAdd::_class_data_ = {
  1852. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  1853. SCAdd::MergeImpl
  1854. };
  1855. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCAdd::GetClassData() const { return &_class_data_; }
  1856. void SCAdd::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  1857. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1858. static_cast<SCAdd *>(to)->MergeFrom(
  1859. static_cast<const SCAdd &>(from));
  1860. }
  1861. void SCAdd::MergeFrom(const SCAdd& from) {
  1862. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCAdd)
  1863. GOOGLE_DCHECK_NE(&from, this);
  1864. uint32_t cached_has_bits = 0;
  1865. (void) cached_has_bits;
  1866. if (!from._internal_name().empty()) {
  1867. _internal_set_name(from._internal_name());
  1868. }
  1869. if (from._internal_ret() != 0) {
  1870. _internal_set_ret(from._internal_ret());
  1871. }
  1872. if (from._internal_uid() != 0) {
  1873. _internal_set_uid(from._internal_uid());
  1874. }
  1875. if (from._internal_cid() != 0) {
  1876. _internal_set_cid(from._internal_cid());
  1877. }
  1878. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1879. }
  1880. void SCAdd::CopyFrom(const SCAdd& from) {
  1881. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCAdd)
  1882. if (&from == this) return;
  1883. Clear();
  1884. MergeFrom(from);
  1885. }
  1886. bool SCAdd::IsInitialized() const {
  1887. return true;
  1888. }
  1889. void SCAdd::InternalSwap(SCAdd* other) {
  1890. using std::swap;
  1891. auto* lhs_arena = GetArenaForAllocation();
  1892. auto* rhs_arena = other->GetArenaForAllocation();
  1893. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  1894. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  1895. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  1896. &name_, lhs_arena,
  1897. &other->name_, rhs_arena
  1898. );
  1899. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  1900. PROTOBUF_FIELD_OFFSET(SCAdd, cid_)
  1901. + sizeof(SCAdd::cid_)
  1902. - PROTOBUF_FIELD_OFFSET(SCAdd, ret_)>(
  1903. reinterpret_cast<char*>(&ret_),
  1904. reinterpret_cast<char*>(&other->ret_));
  1905. }
  1906. ::PROTOBUF_NAMESPACE_ID::Metadata SCAdd::GetMetadata() const {
  1907. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  1908. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  1909. file_level_metadata_protocol_2eproto[1]);
  1910. }
  1911. // ===================================================================
  1912. class SCKickOff::_Internal {
  1913. public:
  1914. };
  1915. SCKickOff::SCKickOff(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1916. bool is_message_owned)
  1917. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  1918. // @@protoc_insertion_point(arena_constructor:RemoNet.SCKickOff)
  1919. }
  1920. SCKickOff::SCKickOff(const SCKickOff& from)
  1921. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  1922. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1923. // @@protoc_insertion_point(copy_constructor:RemoNet.SCKickOff)
  1924. }
  1925. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCKickOff::_class_data_ = {
  1926. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  1927. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  1928. };
  1929. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCKickOff::GetClassData() const { return &_class_data_; }
  1930. ::PROTOBUF_NAMESPACE_ID::Metadata SCKickOff::GetMetadata() const {
  1931. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  1932. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  1933. file_level_metadata_protocol_2eproto[2]);
  1934. }
  1935. // ===================================================================
  1936. class Robot::_Internal {
  1937. public:
  1938. };
  1939. Robot::Robot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1940. bool is_message_owned)
  1941. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  1942. SharedCtor();
  1943. if (!is_message_owned) {
  1944. RegisterArenaDtor(arena);
  1945. }
  1946. // @@protoc_insertion_point(arena_constructor:RemoNet.Robot)
  1947. }
  1948. Robot::Robot(const Robot& from)
  1949. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1950. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1951. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1952. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1953. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1954. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1955. if (!from._internal_name().empty()) {
  1956. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  1957. GetArenaForAllocation());
  1958. }
  1959. ::memcpy(&rid_, &from.rid_,
  1960. static_cast<size_t>(reinterpret_cast<char*>(&state_) -
  1961. reinterpret_cast<char*>(&rid_)) + sizeof(state_));
  1962. // @@protoc_insertion_point(copy_constructor:RemoNet.Robot)
  1963. }
  1964. inline void Robot::SharedCtor() {
  1965. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1966. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1967. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  1968. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  1969. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  1970. reinterpret_cast<char*>(&rid_) - reinterpret_cast<char*>(this)),
  1971. 0, static_cast<size_t>(reinterpret_cast<char*>(&state_) -
  1972. reinterpret_cast<char*>(&rid_)) + sizeof(state_));
  1973. }
  1974. Robot::~Robot() {
  1975. // @@protoc_insertion_point(destructor:RemoNet.Robot)
  1976. if (GetArenaForAllocation() != nullptr) return;
  1977. SharedDtor();
  1978. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1979. }
  1980. inline void Robot::SharedDtor() {
  1981. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  1982. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1983. }
  1984. void Robot::ArenaDtor(void* object) {
  1985. Robot* _this = reinterpret_cast< Robot* >(object);
  1986. (void)_this;
  1987. }
  1988. void Robot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1989. }
  1990. void Robot::SetCachedSize(int size) const {
  1991. _cached_size_.Set(size);
  1992. }
  1993. void Robot::Clear() {
  1994. // @@protoc_insertion_point(message_clear_start:RemoNet.Robot)
  1995. uint32_t cached_has_bits = 0;
  1996. // Prevent compiler warnings about cached_has_bits being unused
  1997. (void) cached_has_bits;
  1998. name_.ClearToEmpty();
  1999. ::memset(&rid_, 0, static_cast<size_t>(
  2000. reinterpret_cast<char*>(&state_) -
  2001. reinterpret_cast<char*>(&rid_)) + sizeof(state_));
  2002. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2003. }
  2004. const char* Robot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2005. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2006. while (!ctx->Done(&ptr)) {
  2007. uint32_t tag;
  2008. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2009. switch (tag >> 3) {
  2010. // int32 rid = 1;
  2011. case 1:
  2012. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  2013. rid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2014. CHK_(ptr);
  2015. } else
  2016. goto handle_unusual;
  2017. continue;
  2018. // string name = 2;
  2019. case 2:
  2020. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  2021. auto str = _internal_mutable_name();
  2022. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2023. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Robot.name"));
  2024. CHK_(ptr);
  2025. } else
  2026. goto handle_unusual;
  2027. continue;
  2028. // int32 type = 3;
  2029. case 3:
  2030. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  2031. type_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2032. CHK_(ptr);
  2033. } else
  2034. goto handle_unusual;
  2035. continue;
  2036. // .RemoNet.Robot.RobotState state = 4;
  2037. case 4:
  2038. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  2039. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2040. CHK_(ptr);
  2041. _internal_set_state(static_cast<::RemoNet::Robot_RobotState>(val));
  2042. } else
  2043. goto handle_unusual;
  2044. continue;
  2045. default:
  2046. goto handle_unusual;
  2047. } // switch
  2048. handle_unusual:
  2049. if ((tag == 0) || ((tag & 7) == 4)) {
  2050. CHK_(ptr);
  2051. ctx->SetLastTag(tag);
  2052. goto message_done;
  2053. }
  2054. ptr = UnknownFieldParse(
  2055. tag,
  2056. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2057. ptr, ctx);
  2058. CHK_(ptr != nullptr);
  2059. } // while
  2060. message_done:
  2061. return ptr;
  2062. failure:
  2063. ptr = nullptr;
  2064. goto message_done;
  2065. #undef CHK_
  2066. }
  2067. uint8_t* Robot::_InternalSerialize(
  2068. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2069. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Robot)
  2070. uint32_t cached_has_bits = 0;
  2071. (void) cached_has_bits;
  2072. // int32 rid = 1;
  2073. if (this->_internal_rid() != 0) {
  2074. target = stream->EnsureSpace(target);
  2075. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_rid(), target);
  2076. }
  2077. // string name = 2;
  2078. if (!this->_internal_name().empty()) {
  2079. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2080. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  2081. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2082. "RemoNet.Robot.name");
  2083. target = stream->WriteStringMaybeAliased(
  2084. 2, this->_internal_name(), target);
  2085. }
  2086. // int32 type = 3;
  2087. if (this->_internal_type() != 0) {
  2088. target = stream->EnsureSpace(target);
  2089. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_type(), target);
  2090. }
  2091. // .RemoNet.Robot.RobotState state = 4;
  2092. if (this->_internal_state() != 0) {
  2093. target = stream->EnsureSpace(target);
  2094. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  2095. 4, this->_internal_state(), target);
  2096. }
  2097. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2098. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2099. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2100. }
  2101. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Robot)
  2102. return target;
  2103. }
  2104. size_t Robot::ByteSizeLong() const {
  2105. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Robot)
  2106. size_t total_size = 0;
  2107. uint32_t cached_has_bits = 0;
  2108. // Prevent compiler warnings about cached_has_bits being unused
  2109. (void) cached_has_bits;
  2110. // string name = 2;
  2111. if (!this->_internal_name().empty()) {
  2112. total_size += 1 +
  2113. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2114. this->_internal_name());
  2115. }
  2116. // int32 rid = 1;
  2117. if (this->_internal_rid() != 0) {
  2118. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_rid());
  2119. }
  2120. // int32 type = 3;
  2121. if (this->_internal_type() != 0) {
  2122. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_type());
  2123. }
  2124. // .RemoNet.Robot.RobotState state = 4;
  2125. if (this->_internal_state() != 0) {
  2126. total_size += 1 +
  2127. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_state());
  2128. }
  2129. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2130. }
  2131. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Robot::_class_data_ = {
  2132. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2133. Robot::MergeImpl
  2134. };
  2135. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Robot::GetClassData() const { return &_class_data_; }
  2136. void Robot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2137. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2138. static_cast<Robot *>(to)->MergeFrom(
  2139. static_cast<const Robot &>(from));
  2140. }
  2141. void Robot::MergeFrom(const Robot& from) {
  2142. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Robot)
  2143. GOOGLE_DCHECK_NE(&from, this);
  2144. uint32_t cached_has_bits = 0;
  2145. (void) cached_has_bits;
  2146. if (!from._internal_name().empty()) {
  2147. _internal_set_name(from._internal_name());
  2148. }
  2149. if (from._internal_rid() != 0) {
  2150. _internal_set_rid(from._internal_rid());
  2151. }
  2152. if (from._internal_type() != 0) {
  2153. _internal_set_type(from._internal_type());
  2154. }
  2155. if (from._internal_state() != 0) {
  2156. _internal_set_state(from._internal_state());
  2157. }
  2158. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2159. }
  2160. void Robot::CopyFrom(const Robot& from) {
  2161. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Robot)
  2162. if (&from == this) return;
  2163. Clear();
  2164. MergeFrom(from);
  2165. }
  2166. bool Robot::IsInitialized() const {
  2167. return true;
  2168. }
  2169. void Robot::InternalSwap(Robot* other) {
  2170. using std::swap;
  2171. auto* lhs_arena = GetArenaForAllocation();
  2172. auto* rhs_arena = other->GetArenaForAllocation();
  2173. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2174. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2175. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2176. &name_, lhs_arena,
  2177. &other->name_, rhs_arena
  2178. );
  2179. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  2180. PROTOBUF_FIELD_OFFSET(Robot, state_)
  2181. + sizeof(Robot::state_)
  2182. - PROTOBUF_FIELD_OFFSET(Robot, rid_)>(
  2183. reinterpret_cast<char*>(&rid_),
  2184. reinterpret_cast<char*>(&other->rid_));
  2185. }
  2186. ::PROTOBUF_NAMESPACE_ID::Metadata Robot::GetMetadata() const {
  2187. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2188. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2189. file_level_metadata_protocol_2eproto[3]);
  2190. }
  2191. // ===================================================================
  2192. class CSRobot::_Internal {
  2193. public:
  2194. };
  2195. CSRobot::CSRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2196. bool is_message_owned)
  2197. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  2198. // @@protoc_insertion_point(arena_constructor:RemoNet.CSRobot)
  2199. }
  2200. CSRobot::CSRobot(const CSRobot& from)
  2201. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  2202. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2203. // @@protoc_insertion_point(copy_constructor:RemoNet.CSRobot)
  2204. }
  2205. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSRobot::_class_data_ = {
  2206. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  2207. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  2208. };
  2209. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSRobot::GetClassData() const { return &_class_data_; }
  2210. ::PROTOBUF_NAMESPACE_ID::Metadata CSRobot::GetMetadata() const {
  2211. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2212. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2213. file_level_metadata_protocol_2eproto[4]);
  2214. }
  2215. // ===================================================================
  2216. class SCRobot::_Internal {
  2217. public:
  2218. };
  2219. SCRobot::SCRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2220. bool is_message_owned)
  2221. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  2222. robot_(arena) {
  2223. SharedCtor();
  2224. if (!is_message_owned) {
  2225. RegisterArenaDtor(arena);
  2226. }
  2227. // @@protoc_insertion_point(arena_constructor:RemoNet.SCRobot)
  2228. }
  2229. SCRobot::SCRobot(const SCRobot& from)
  2230. : ::PROTOBUF_NAMESPACE_ID::Message(),
  2231. robot_(from.robot_) {
  2232. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2233. // @@protoc_insertion_point(copy_constructor:RemoNet.SCRobot)
  2234. }
  2235. inline void SCRobot::SharedCtor() {
  2236. }
  2237. SCRobot::~SCRobot() {
  2238. // @@protoc_insertion_point(destructor:RemoNet.SCRobot)
  2239. if (GetArenaForAllocation() != nullptr) return;
  2240. SharedDtor();
  2241. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2242. }
  2243. inline void SCRobot::SharedDtor() {
  2244. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2245. }
  2246. void SCRobot::ArenaDtor(void* object) {
  2247. SCRobot* _this = reinterpret_cast< SCRobot* >(object);
  2248. (void)_this;
  2249. }
  2250. void SCRobot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2251. }
  2252. void SCRobot::SetCachedSize(int size) const {
  2253. _cached_size_.Set(size);
  2254. }
  2255. void SCRobot::Clear() {
  2256. // @@protoc_insertion_point(message_clear_start:RemoNet.SCRobot)
  2257. uint32_t cached_has_bits = 0;
  2258. // Prevent compiler warnings about cached_has_bits being unused
  2259. (void) cached_has_bits;
  2260. robot_.Clear();
  2261. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2262. }
  2263. const char* SCRobot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2264. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2265. while (!ctx->Done(&ptr)) {
  2266. uint32_t tag;
  2267. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2268. switch (tag >> 3) {
  2269. // repeated .RemoNet.Robot robot = 1;
  2270. case 1:
  2271. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  2272. ptr -= 1;
  2273. do {
  2274. ptr += 1;
  2275. ptr = ctx->ParseMessage(_internal_add_robot(), ptr);
  2276. CHK_(ptr);
  2277. if (!ctx->DataAvailable(ptr)) break;
  2278. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
  2279. } else
  2280. goto handle_unusual;
  2281. continue;
  2282. default:
  2283. goto handle_unusual;
  2284. } // switch
  2285. handle_unusual:
  2286. if ((tag == 0) || ((tag & 7) == 4)) {
  2287. CHK_(ptr);
  2288. ctx->SetLastTag(tag);
  2289. goto message_done;
  2290. }
  2291. ptr = UnknownFieldParse(
  2292. tag,
  2293. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2294. ptr, ctx);
  2295. CHK_(ptr != nullptr);
  2296. } // while
  2297. message_done:
  2298. return ptr;
  2299. failure:
  2300. ptr = nullptr;
  2301. goto message_done;
  2302. #undef CHK_
  2303. }
  2304. uint8_t* SCRobot::_InternalSerialize(
  2305. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2306. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCRobot)
  2307. uint32_t cached_has_bits = 0;
  2308. (void) cached_has_bits;
  2309. // repeated .RemoNet.Robot robot = 1;
  2310. for (unsigned int i = 0,
  2311. n = static_cast<unsigned int>(this->_internal_robot_size()); i < n; i++) {
  2312. target = stream->EnsureSpace(target);
  2313. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2314. InternalWriteMessage(1, this->_internal_robot(i), target, stream);
  2315. }
  2316. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2317. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2318. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2319. }
  2320. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCRobot)
  2321. return target;
  2322. }
  2323. size_t SCRobot::ByteSizeLong() const {
  2324. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCRobot)
  2325. size_t total_size = 0;
  2326. uint32_t cached_has_bits = 0;
  2327. // Prevent compiler warnings about cached_has_bits being unused
  2328. (void) cached_has_bits;
  2329. // repeated .RemoNet.Robot robot = 1;
  2330. total_size += 1UL * this->_internal_robot_size();
  2331. for (const auto& msg : this->robot_) {
  2332. total_size +=
  2333. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  2334. }
  2335. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2336. }
  2337. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCRobot::_class_data_ = {
  2338. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2339. SCRobot::MergeImpl
  2340. };
  2341. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCRobot::GetClassData() const { return &_class_data_; }
  2342. void SCRobot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2343. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2344. static_cast<SCRobot *>(to)->MergeFrom(
  2345. static_cast<const SCRobot &>(from));
  2346. }
  2347. void SCRobot::MergeFrom(const SCRobot& from) {
  2348. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCRobot)
  2349. GOOGLE_DCHECK_NE(&from, this);
  2350. uint32_t cached_has_bits = 0;
  2351. (void) cached_has_bits;
  2352. robot_.MergeFrom(from.robot_);
  2353. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2354. }
  2355. void SCRobot::CopyFrom(const SCRobot& from) {
  2356. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCRobot)
  2357. if (&from == this) return;
  2358. Clear();
  2359. MergeFrom(from);
  2360. }
  2361. bool SCRobot::IsInitialized() const {
  2362. return true;
  2363. }
  2364. void SCRobot::InternalSwap(SCRobot* other) {
  2365. using std::swap;
  2366. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2367. robot_.InternalSwap(&other->robot_);
  2368. }
  2369. ::PROTOBUF_NAMESPACE_ID::Metadata SCRobot::GetMetadata() const {
  2370. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2371. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2372. file_level_metadata_protocol_2eproto[5]);
  2373. }
  2374. // ===================================================================
  2375. class CSSign::_Internal {
  2376. public:
  2377. };
  2378. CSSign::CSSign(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2379. bool is_message_owned)
  2380. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  2381. SharedCtor();
  2382. if (!is_message_owned) {
  2383. RegisterArenaDtor(arena);
  2384. }
  2385. // @@protoc_insertion_point(arena_constructor:RemoNet.CSSign)
  2386. }
  2387. CSSign::CSSign(const CSSign& from)
  2388. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2389. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2390. account_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2391. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2392. account_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2393. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2394. if (!from._internal_account().empty()) {
  2395. account_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_account(),
  2396. GetArenaForAllocation());
  2397. }
  2398. password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2399. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2400. password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2401. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2402. if (!from._internal_password().empty()) {
  2403. password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_password(),
  2404. GetArenaForAllocation());
  2405. }
  2406. // @@protoc_insertion_point(copy_constructor:RemoNet.CSSign)
  2407. }
  2408. inline void CSSign::SharedCtor() {
  2409. account_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2410. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2411. account_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2412. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2413. password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2414. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2415. password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2416. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2417. }
  2418. CSSign::~CSSign() {
  2419. // @@protoc_insertion_point(destructor:RemoNet.CSSign)
  2420. if (GetArenaForAllocation() != nullptr) return;
  2421. SharedDtor();
  2422. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2423. }
  2424. inline void CSSign::SharedDtor() {
  2425. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2426. account_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2427. password_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2428. }
  2429. void CSSign::ArenaDtor(void* object) {
  2430. CSSign* _this = reinterpret_cast< CSSign* >(object);
  2431. (void)_this;
  2432. }
  2433. void CSSign::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2434. }
  2435. void CSSign::SetCachedSize(int size) const {
  2436. _cached_size_.Set(size);
  2437. }
  2438. void CSSign::Clear() {
  2439. // @@protoc_insertion_point(message_clear_start:RemoNet.CSSign)
  2440. uint32_t cached_has_bits = 0;
  2441. // Prevent compiler warnings about cached_has_bits being unused
  2442. (void) cached_has_bits;
  2443. account_.ClearToEmpty();
  2444. password_.ClearToEmpty();
  2445. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2446. }
  2447. const char* CSSign::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2448. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2449. while (!ctx->Done(&ptr)) {
  2450. uint32_t tag;
  2451. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2452. switch (tag >> 3) {
  2453. // string account = 1;
  2454. case 1:
  2455. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  2456. auto str = _internal_mutable_account();
  2457. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2458. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSSign.account"));
  2459. CHK_(ptr);
  2460. } else
  2461. goto handle_unusual;
  2462. continue;
  2463. // string password = 2;
  2464. case 2:
  2465. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  2466. auto str = _internal_mutable_password();
  2467. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2468. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.CSSign.password"));
  2469. CHK_(ptr);
  2470. } else
  2471. goto handle_unusual;
  2472. continue;
  2473. default:
  2474. goto handle_unusual;
  2475. } // switch
  2476. handle_unusual:
  2477. if ((tag == 0) || ((tag & 7) == 4)) {
  2478. CHK_(ptr);
  2479. ctx->SetLastTag(tag);
  2480. goto message_done;
  2481. }
  2482. ptr = UnknownFieldParse(
  2483. tag,
  2484. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2485. ptr, ctx);
  2486. CHK_(ptr != nullptr);
  2487. } // while
  2488. message_done:
  2489. return ptr;
  2490. failure:
  2491. ptr = nullptr;
  2492. goto message_done;
  2493. #undef CHK_
  2494. }
  2495. uint8_t* CSSign::_InternalSerialize(
  2496. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2497. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSSign)
  2498. uint32_t cached_has_bits = 0;
  2499. (void) cached_has_bits;
  2500. // string account = 1;
  2501. if (!this->_internal_account().empty()) {
  2502. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2503. this->_internal_account().data(), static_cast<int>(this->_internal_account().length()),
  2504. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2505. "RemoNet.CSSign.account");
  2506. target = stream->WriteStringMaybeAliased(
  2507. 1, this->_internal_account(), target);
  2508. }
  2509. // string password = 2;
  2510. if (!this->_internal_password().empty()) {
  2511. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2512. this->_internal_password().data(), static_cast<int>(this->_internal_password().length()),
  2513. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2514. "RemoNet.CSSign.password");
  2515. target = stream->WriteStringMaybeAliased(
  2516. 2, this->_internal_password(), target);
  2517. }
  2518. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2519. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2520. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2521. }
  2522. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSSign)
  2523. return target;
  2524. }
  2525. size_t CSSign::ByteSizeLong() const {
  2526. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSSign)
  2527. size_t total_size = 0;
  2528. uint32_t cached_has_bits = 0;
  2529. // Prevent compiler warnings about cached_has_bits being unused
  2530. (void) cached_has_bits;
  2531. // string account = 1;
  2532. if (!this->_internal_account().empty()) {
  2533. total_size += 1 +
  2534. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2535. this->_internal_account());
  2536. }
  2537. // string password = 2;
  2538. if (!this->_internal_password().empty()) {
  2539. total_size += 1 +
  2540. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2541. this->_internal_password());
  2542. }
  2543. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2544. }
  2545. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSSign::_class_data_ = {
  2546. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2547. CSSign::MergeImpl
  2548. };
  2549. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSSign::GetClassData() const { return &_class_data_; }
  2550. void CSSign::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2551. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2552. static_cast<CSSign *>(to)->MergeFrom(
  2553. static_cast<const CSSign &>(from));
  2554. }
  2555. void CSSign::MergeFrom(const CSSign& from) {
  2556. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSSign)
  2557. GOOGLE_DCHECK_NE(&from, this);
  2558. uint32_t cached_has_bits = 0;
  2559. (void) cached_has_bits;
  2560. if (!from._internal_account().empty()) {
  2561. _internal_set_account(from._internal_account());
  2562. }
  2563. if (!from._internal_password().empty()) {
  2564. _internal_set_password(from._internal_password());
  2565. }
  2566. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2567. }
  2568. void CSSign::CopyFrom(const CSSign& from) {
  2569. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSSign)
  2570. if (&from == this) return;
  2571. Clear();
  2572. MergeFrom(from);
  2573. }
  2574. bool CSSign::IsInitialized() const {
  2575. return true;
  2576. }
  2577. void CSSign::InternalSwap(CSSign* other) {
  2578. using std::swap;
  2579. auto* lhs_arena = GetArenaForAllocation();
  2580. auto* rhs_arena = other->GetArenaForAllocation();
  2581. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2582. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2583. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2584. &account_, lhs_arena,
  2585. &other->account_, rhs_arena
  2586. );
  2587. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2588. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2589. &password_, lhs_arena,
  2590. &other->password_, rhs_arena
  2591. );
  2592. }
  2593. ::PROTOBUF_NAMESPACE_ID::Metadata CSSign::GetMetadata() const {
  2594. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2595. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2596. file_level_metadata_protocol_2eproto[6]);
  2597. }
  2598. // ===================================================================
  2599. class SCSign::_Internal {
  2600. public:
  2601. };
  2602. SCSign::SCSign(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2603. bool is_message_owned)
  2604. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  2605. SharedCtor();
  2606. if (!is_message_owned) {
  2607. RegisterArenaDtor(arena);
  2608. }
  2609. // @@protoc_insertion_point(arena_constructor:RemoNet.SCSign)
  2610. }
  2611. SCSign::SCSign(const SCSign& from)
  2612. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2613. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2614. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2615. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2616. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2617. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2618. if (!from._internal_name().empty()) {
  2619. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
  2620. GetArenaForAllocation());
  2621. }
  2622. ::memcpy(&ret_, &from.ret_,
  2623. static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  2624. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  2625. // @@protoc_insertion_point(copy_constructor:RemoNet.SCSign)
  2626. }
  2627. inline void SCSign::SharedCtor() {
  2628. name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2629. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2630. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  2631. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  2632. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  2633. reinterpret_cast<char*>(&ret_) - reinterpret_cast<char*>(this)),
  2634. 0, static_cast<size_t>(reinterpret_cast<char*>(&cid_) -
  2635. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  2636. }
  2637. SCSign::~SCSign() {
  2638. // @@protoc_insertion_point(destructor:RemoNet.SCSign)
  2639. if (GetArenaForAllocation() != nullptr) return;
  2640. SharedDtor();
  2641. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2642. }
  2643. inline void SCSign::SharedDtor() {
  2644. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2645. name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2646. }
  2647. void SCSign::ArenaDtor(void* object) {
  2648. SCSign* _this = reinterpret_cast< SCSign* >(object);
  2649. (void)_this;
  2650. }
  2651. void SCSign::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2652. }
  2653. void SCSign::SetCachedSize(int size) const {
  2654. _cached_size_.Set(size);
  2655. }
  2656. void SCSign::Clear() {
  2657. // @@protoc_insertion_point(message_clear_start:RemoNet.SCSign)
  2658. uint32_t cached_has_bits = 0;
  2659. // Prevent compiler warnings about cached_has_bits being unused
  2660. (void) cached_has_bits;
  2661. name_.ClearToEmpty();
  2662. ::memset(&ret_, 0, static_cast<size_t>(
  2663. reinterpret_cast<char*>(&cid_) -
  2664. reinterpret_cast<char*>(&ret_)) + sizeof(cid_));
  2665. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2666. }
  2667. const char* SCSign::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2668. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2669. while (!ctx->Done(&ptr)) {
  2670. uint32_t tag;
  2671. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2672. switch (tag >> 3) {
  2673. // bool ret = 1;
  2674. case 1:
  2675. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  2676. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2677. CHK_(ptr);
  2678. } else
  2679. goto handle_unusual;
  2680. continue;
  2681. // int32 uid = 2;
  2682. case 2:
  2683. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  2684. uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2685. CHK_(ptr);
  2686. } else
  2687. goto handle_unusual;
  2688. continue;
  2689. // int32 cid = 3;
  2690. case 3:
  2691. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  2692. cid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2693. CHK_(ptr);
  2694. } else
  2695. goto handle_unusual;
  2696. continue;
  2697. // string name = 4;
  2698. case 4:
  2699. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  2700. auto str = _internal_mutable_name();
  2701. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2702. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.SCSign.name"));
  2703. CHK_(ptr);
  2704. } else
  2705. goto handle_unusual;
  2706. continue;
  2707. default:
  2708. goto handle_unusual;
  2709. } // switch
  2710. handle_unusual:
  2711. if ((tag == 0) || ((tag & 7) == 4)) {
  2712. CHK_(ptr);
  2713. ctx->SetLastTag(tag);
  2714. goto message_done;
  2715. }
  2716. ptr = UnknownFieldParse(
  2717. tag,
  2718. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2719. ptr, ctx);
  2720. CHK_(ptr != nullptr);
  2721. } // while
  2722. message_done:
  2723. return ptr;
  2724. failure:
  2725. ptr = nullptr;
  2726. goto message_done;
  2727. #undef CHK_
  2728. }
  2729. uint8_t* SCSign::_InternalSerialize(
  2730. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2731. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCSign)
  2732. uint32_t cached_has_bits = 0;
  2733. (void) cached_has_bits;
  2734. // bool ret = 1;
  2735. if (this->_internal_ret() != 0) {
  2736. target = stream->EnsureSpace(target);
  2737. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  2738. }
  2739. // int32 uid = 2;
  2740. if (this->_internal_uid() != 0) {
  2741. target = stream->EnsureSpace(target);
  2742. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_uid(), target);
  2743. }
  2744. // int32 cid = 3;
  2745. if (this->_internal_cid() != 0) {
  2746. target = stream->EnsureSpace(target);
  2747. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_cid(), target);
  2748. }
  2749. // string name = 4;
  2750. if (!this->_internal_name().empty()) {
  2751. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  2752. this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
  2753. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  2754. "RemoNet.SCSign.name");
  2755. target = stream->WriteStringMaybeAliased(
  2756. 4, this->_internal_name(), target);
  2757. }
  2758. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2759. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2760. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2761. }
  2762. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCSign)
  2763. return target;
  2764. }
  2765. size_t SCSign::ByteSizeLong() const {
  2766. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCSign)
  2767. size_t total_size = 0;
  2768. uint32_t cached_has_bits = 0;
  2769. // Prevent compiler warnings about cached_has_bits being unused
  2770. (void) cached_has_bits;
  2771. // string name = 4;
  2772. if (!this->_internal_name().empty()) {
  2773. total_size += 1 +
  2774. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2775. this->_internal_name());
  2776. }
  2777. // bool ret = 1;
  2778. if (this->_internal_ret() != 0) {
  2779. total_size += 1 + 1;
  2780. }
  2781. // int32 uid = 2;
  2782. if (this->_internal_uid() != 0) {
  2783. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_uid());
  2784. }
  2785. // int32 cid = 3;
  2786. if (this->_internal_cid() != 0) {
  2787. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_cid());
  2788. }
  2789. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  2790. }
  2791. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCSign::_class_data_ = {
  2792. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  2793. SCSign::MergeImpl
  2794. };
  2795. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCSign::GetClassData() const { return &_class_data_; }
  2796. void SCSign::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  2797. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2798. static_cast<SCSign *>(to)->MergeFrom(
  2799. static_cast<const SCSign &>(from));
  2800. }
  2801. void SCSign::MergeFrom(const SCSign& from) {
  2802. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCSign)
  2803. GOOGLE_DCHECK_NE(&from, this);
  2804. uint32_t cached_has_bits = 0;
  2805. (void) cached_has_bits;
  2806. if (!from._internal_name().empty()) {
  2807. _internal_set_name(from._internal_name());
  2808. }
  2809. if (from._internal_ret() != 0) {
  2810. _internal_set_ret(from._internal_ret());
  2811. }
  2812. if (from._internal_uid() != 0) {
  2813. _internal_set_uid(from._internal_uid());
  2814. }
  2815. if (from._internal_cid() != 0) {
  2816. _internal_set_cid(from._internal_cid());
  2817. }
  2818. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2819. }
  2820. void SCSign::CopyFrom(const SCSign& from) {
  2821. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCSign)
  2822. if (&from == this) return;
  2823. Clear();
  2824. MergeFrom(from);
  2825. }
  2826. bool SCSign::IsInitialized() const {
  2827. return true;
  2828. }
  2829. void SCSign::InternalSwap(SCSign* other) {
  2830. using std::swap;
  2831. auto* lhs_arena = GetArenaForAllocation();
  2832. auto* rhs_arena = other->GetArenaForAllocation();
  2833. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  2834. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  2835. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  2836. &name_, lhs_arena,
  2837. &other->name_, rhs_arena
  2838. );
  2839. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  2840. PROTOBUF_FIELD_OFFSET(SCSign, cid_)
  2841. + sizeof(SCSign::cid_)
  2842. - PROTOBUF_FIELD_OFFSET(SCSign, ret_)>(
  2843. reinterpret_cast<char*>(&ret_),
  2844. reinterpret_cast<char*>(&other->ret_));
  2845. }
  2846. ::PROTOBUF_NAMESPACE_ID::Metadata SCSign::GetMetadata() const {
  2847. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  2848. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  2849. file_level_metadata_protocol_2eproto[7]);
  2850. }
  2851. // ===================================================================
  2852. class CSReq::_Internal {
  2853. public:
  2854. };
  2855. CSReq::CSReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2856. bool is_message_owned)
  2857. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  2858. SharedCtor();
  2859. if (!is_message_owned) {
  2860. RegisterArenaDtor(arena);
  2861. }
  2862. // @@protoc_insertion_point(arena_constructor:RemoNet.CSReq)
  2863. }
  2864. CSReq::CSReq(const CSReq& from)
  2865. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2866. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2867. ::memcpy(&peer_, &from.peer_,
  2868. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  2869. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  2870. // @@protoc_insertion_point(copy_constructor:RemoNet.CSReq)
  2871. }
  2872. inline void CSReq::SharedCtor() {
  2873. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  2874. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  2875. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  2876. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  2877. }
  2878. CSReq::~CSReq() {
  2879. // @@protoc_insertion_point(destructor:RemoNet.CSReq)
  2880. if (GetArenaForAllocation() != nullptr) return;
  2881. SharedDtor();
  2882. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2883. }
  2884. inline void CSReq::SharedDtor() {
  2885. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  2886. }
  2887. void CSReq::ArenaDtor(void* object) {
  2888. CSReq* _this = reinterpret_cast< CSReq* >(object);
  2889. (void)_this;
  2890. }
  2891. void CSReq::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2892. }
  2893. void CSReq::SetCachedSize(int size) const {
  2894. _cached_size_.Set(size);
  2895. }
  2896. void CSReq::Clear() {
  2897. // @@protoc_insertion_point(message_clear_start:RemoNet.CSReq)
  2898. uint32_t cached_has_bits = 0;
  2899. // Prevent compiler warnings about cached_has_bits being unused
  2900. (void) cached_has_bits;
  2901. ::memset(&peer_, 0, static_cast<size_t>(
  2902. reinterpret_cast<char*>(&egotype_) -
  2903. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  2904. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2905. }
  2906. const char* CSReq::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2907. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2908. while (!ctx->Done(&ptr)) {
  2909. uint32_t tag;
  2910. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2911. switch (tag >> 3) {
  2912. // int32 peer = 1;
  2913. case 1:
  2914. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  2915. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2916. CHK_(ptr);
  2917. } else
  2918. goto handle_unusual;
  2919. continue;
  2920. // int32 index = 2;
  2921. case 2:
  2922. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  2923. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2924. CHK_(ptr);
  2925. } else
  2926. goto handle_unusual;
  2927. continue;
  2928. // int32 egotype = 3;
  2929. case 3:
  2930. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  2931. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  2932. CHK_(ptr);
  2933. } else
  2934. goto handle_unusual;
  2935. continue;
  2936. default:
  2937. goto handle_unusual;
  2938. } // switch
  2939. handle_unusual:
  2940. if ((tag == 0) || ((tag & 7) == 4)) {
  2941. CHK_(ptr);
  2942. ctx->SetLastTag(tag);
  2943. goto message_done;
  2944. }
  2945. ptr = UnknownFieldParse(
  2946. tag,
  2947. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2948. ptr, ctx);
  2949. CHK_(ptr != nullptr);
  2950. } // while
  2951. message_done:
  2952. return ptr;
  2953. failure:
  2954. ptr = nullptr;
  2955. goto message_done;
  2956. #undef CHK_
  2957. }
  2958. uint8_t* CSReq::_InternalSerialize(
  2959. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2960. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSReq)
  2961. uint32_t cached_has_bits = 0;
  2962. (void) cached_has_bits;
  2963. // int32 peer = 1;
  2964. if (this->_internal_peer() != 0) {
  2965. target = stream->EnsureSpace(target);
  2966. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  2967. }
  2968. // int32 index = 2;
  2969. if (this->_internal_index() != 0) {
  2970. target = stream->EnsureSpace(target);
  2971. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_index(), target);
  2972. }
  2973. // int32 egotype = 3;
  2974. if (this->_internal_egotype() != 0) {
  2975. target = stream->EnsureSpace(target);
  2976. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_egotype(), target);
  2977. }
  2978. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2979. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2980. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2981. }
  2982. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSReq)
  2983. return target;
  2984. }
  2985. size_t CSReq::ByteSizeLong() const {
  2986. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSReq)
  2987. size_t total_size = 0;
  2988. uint32_t cached_has_bits = 0;
  2989. // Prevent compiler warnings about cached_has_bits being unused
  2990. (void) cached_has_bits;
  2991. // int32 peer = 1;
  2992. if (this->_internal_peer() != 0) {
  2993. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  2994. }
  2995. // int32 index = 2;
  2996. if (this->_internal_index() != 0) {
  2997. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  2998. }
  2999. // int32 egotype = 3;
  3000. if (this->_internal_egotype() != 0) {
  3001. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3002. }
  3003. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3004. }
  3005. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSReq::_class_data_ = {
  3006. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3007. CSReq::MergeImpl
  3008. };
  3009. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSReq::GetClassData() const { return &_class_data_; }
  3010. void CSReq::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3011. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3012. static_cast<CSReq *>(to)->MergeFrom(
  3013. static_cast<const CSReq &>(from));
  3014. }
  3015. void CSReq::MergeFrom(const CSReq& from) {
  3016. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSReq)
  3017. GOOGLE_DCHECK_NE(&from, this);
  3018. uint32_t cached_has_bits = 0;
  3019. (void) cached_has_bits;
  3020. if (from._internal_peer() != 0) {
  3021. _internal_set_peer(from._internal_peer());
  3022. }
  3023. if (from._internal_index() != 0) {
  3024. _internal_set_index(from._internal_index());
  3025. }
  3026. if (from._internal_egotype() != 0) {
  3027. _internal_set_egotype(from._internal_egotype());
  3028. }
  3029. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3030. }
  3031. void CSReq::CopyFrom(const CSReq& from) {
  3032. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSReq)
  3033. if (&from == this) return;
  3034. Clear();
  3035. MergeFrom(from);
  3036. }
  3037. bool CSReq::IsInitialized() const {
  3038. return true;
  3039. }
  3040. void CSReq::InternalSwap(CSReq* other) {
  3041. using std::swap;
  3042. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3043. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3044. PROTOBUF_FIELD_OFFSET(CSReq, egotype_)
  3045. + sizeof(CSReq::egotype_)
  3046. - PROTOBUF_FIELD_OFFSET(CSReq, peer_)>(
  3047. reinterpret_cast<char*>(&peer_),
  3048. reinterpret_cast<char*>(&other->peer_));
  3049. }
  3050. ::PROTOBUF_NAMESPACE_ID::Metadata CSReq::GetMetadata() const {
  3051. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3052. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3053. file_level_metadata_protocol_2eproto[8]);
  3054. }
  3055. // ===================================================================
  3056. class SCReq::_Internal {
  3057. public:
  3058. };
  3059. SCReq::SCReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3060. bool is_message_owned)
  3061. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3062. SharedCtor();
  3063. if (!is_message_owned) {
  3064. RegisterArenaDtor(arena);
  3065. }
  3066. // @@protoc_insertion_point(arena_constructor:RemoNet.SCReq)
  3067. }
  3068. SCReq::SCReq(const SCReq& from)
  3069. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3070. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3071. ::memcpy(&desc_, &from.desc_,
  3072. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3073. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3074. // @@protoc_insertion_point(copy_constructor:RemoNet.SCReq)
  3075. }
  3076. inline void SCReq::SharedCtor() {
  3077. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3078. reinterpret_cast<char*>(&desc_) - reinterpret_cast<char*>(this)),
  3079. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3080. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3081. }
  3082. SCReq::~SCReq() {
  3083. // @@protoc_insertion_point(destructor:RemoNet.SCReq)
  3084. if (GetArenaForAllocation() != nullptr) return;
  3085. SharedDtor();
  3086. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3087. }
  3088. inline void SCReq::SharedDtor() {
  3089. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3090. }
  3091. void SCReq::ArenaDtor(void* object) {
  3092. SCReq* _this = reinterpret_cast< SCReq* >(object);
  3093. (void)_this;
  3094. }
  3095. void SCReq::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3096. }
  3097. void SCReq::SetCachedSize(int size) const {
  3098. _cached_size_.Set(size);
  3099. }
  3100. void SCReq::Clear() {
  3101. // @@protoc_insertion_point(message_clear_start:RemoNet.SCReq)
  3102. uint32_t cached_has_bits = 0;
  3103. // Prevent compiler warnings about cached_has_bits being unused
  3104. (void) cached_has_bits;
  3105. ::memset(&desc_, 0, static_cast<size_t>(
  3106. reinterpret_cast<char*>(&egotype_) -
  3107. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3108. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3109. }
  3110. const char* SCReq::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3111. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3112. while (!ctx->Done(&ptr)) {
  3113. uint32_t tag;
  3114. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3115. switch (tag >> 3) {
  3116. // .RemoNet.VideoDesc desc = 1;
  3117. case 1:
  3118. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3119. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3120. CHK_(ptr);
  3121. _internal_set_desc(static_cast<::RemoNet::VideoDesc>(val));
  3122. } else
  3123. goto handle_unusual;
  3124. continue;
  3125. // int32 peer = 2;
  3126. case 2:
  3127. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3128. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3129. CHK_(ptr);
  3130. } else
  3131. goto handle_unusual;
  3132. continue;
  3133. // int32 egotype = 3;
  3134. case 3:
  3135. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  3136. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3137. CHK_(ptr);
  3138. } else
  3139. goto handle_unusual;
  3140. continue;
  3141. default:
  3142. goto handle_unusual;
  3143. } // switch
  3144. handle_unusual:
  3145. if ((tag == 0) || ((tag & 7) == 4)) {
  3146. CHK_(ptr);
  3147. ctx->SetLastTag(tag);
  3148. goto message_done;
  3149. }
  3150. ptr = UnknownFieldParse(
  3151. tag,
  3152. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3153. ptr, ctx);
  3154. CHK_(ptr != nullptr);
  3155. } // while
  3156. message_done:
  3157. return ptr;
  3158. failure:
  3159. ptr = nullptr;
  3160. goto message_done;
  3161. #undef CHK_
  3162. }
  3163. uint8_t* SCReq::_InternalSerialize(
  3164. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3165. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCReq)
  3166. uint32_t cached_has_bits = 0;
  3167. (void) cached_has_bits;
  3168. // .RemoNet.VideoDesc desc = 1;
  3169. if (this->_internal_desc() != 0) {
  3170. target = stream->EnsureSpace(target);
  3171. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3172. 1, this->_internal_desc(), target);
  3173. }
  3174. // int32 peer = 2;
  3175. if (this->_internal_peer() != 0) {
  3176. target = stream->EnsureSpace(target);
  3177. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  3178. }
  3179. // int32 egotype = 3;
  3180. if (this->_internal_egotype() != 0) {
  3181. target = stream->EnsureSpace(target);
  3182. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_egotype(), target);
  3183. }
  3184. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3185. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3186. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3187. }
  3188. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCReq)
  3189. return target;
  3190. }
  3191. size_t SCReq::ByteSizeLong() const {
  3192. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCReq)
  3193. size_t total_size = 0;
  3194. uint32_t cached_has_bits = 0;
  3195. // Prevent compiler warnings about cached_has_bits being unused
  3196. (void) cached_has_bits;
  3197. // .RemoNet.VideoDesc desc = 1;
  3198. if (this->_internal_desc() != 0) {
  3199. total_size += 1 +
  3200. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_desc());
  3201. }
  3202. // int32 peer = 2;
  3203. if (this->_internal_peer() != 0) {
  3204. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3205. }
  3206. // int32 egotype = 3;
  3207. if (this->_internal_egotype() != 0) {
  3208. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3209. }
  3210. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3211. }
  3212. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCReq::_class_data_ = {
  3213. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3214. SCReq::MergeImpl
  3215. };
  3216. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCReq::GetClassData() const { return &_class_data_; }
  3217. void SCReq::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3218. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3219. static_cast<SCReq *>(to)->MergeFrom(
  3220. static_cast<const SCReq &>(from));
  3221. }
  3222. void SCReq::MergeFrom(const SCReq& from) {
  3223. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCReq)
  3224. GOOGLE_DCHECK_NE(&from, this);
  3225. uint32_t cached_has_bits = 0;
  3226. (void) cached_has_bits;
  3227. if (from._internal_desc() != 0) {
  3228. _internal_set_desc(from._internal_desc());
  3229. }
  3230. if (from._internal_peer() != 0) {
  3231. _internal_set_peer(from._internal_peer());
  3232. }
  3233. if (from._internal_egotype() != 0) {
  3234. _internal_set_egotype(from._internal_egotype());
  3235. }
  3236. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3237. }
  3238. void SCReq::CopyFrom(const SCReq& from) {
  3239. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCReq)
  3240. if (&from == this) return;
  3241. Clear();
  3242. MergeFrom(from);
  3243. }
  3244. bool SCReq::IsInitialized() const {
  3245. return true;
  3246. }
  3247. void SCReq::InternalSwap(SCReq* other) {
  3248. using std::swap;
  3249. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3250. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3251. PROTOBUF_FIELD_OFFSET(SCReq, egotype_)
  3252. + sizeof(SCReq::egotype_)
  3253. - PROTOBUF_FIELD_OFFSET(SCReq, desc_)>(
  3254. reinterpret_cast<char*>(&desc_),
  3255. reinterpret_cast<char*>(&other->desc_));
  3256. }
  3257. ::PROTOBUF_NAMESPACE_ID::Metadata SCReq::GetMetadata() const {
  3258. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3259. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3260. file_level_metadata_protocol_2eproto[9]);
  3261. }
  3262. // ===================================================================
  3263. class CSRep::_Internal {
  3264. public:
  3265. };
  3266. CSRep::CSRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3267. bool is_message_owned)
  3268. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3269. SharedCtor();
  3270. if (!is_message_owned) {
  3271. RegisterArenaDtor(arena);
  3272. }
  3273. // @@protoc_insertion_point(arena_constructor:RemoNet.CSRep)
  3274. }
  3275. CSRep::CSRep(const CSRep& from)
  3276. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3277. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3278. ::memcpy(&desc_, &from.desc_,
  3279. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3280. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3281. // @@protoc_insertion_point(copy_constructor:RemoNet.CSRep)
  3282. }
  3283. inline void CSRep::SharedCtor() {
  3284. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3285. reinterpret_cast<char*>(&desc_) - reinterpret_cast<char*>(this)),
  3286. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  3287. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3288. }
  3289. CSRep::~CSRep() {
  3290. // @@protoc_insertion_point(destructor:RemoNet.CSRep)
  3291. if (GetArenaForAllocation() != nullptr) return;
  3292. SharedDtor();
  3293. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3294. }
  3295. inline void CSRep::SharedDtor() {
  3296. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3297. }
  3298. void CSRep::ArenaDtor(void* object) {
  3299. CSRep* _this = reinterpret_cast< CSRep* >(object);
  3300. (void)_this;
  3301. }
  3302. void CSRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3303. }
  3304. void CSRep::SetCachedSize(int size) const {
  3305. _cached_size_.Set(size);
  3306. }
  3307. void CSRep::Clear() {
  3308. // @@protoc_insertion_point(message_clear_start:RemoNet.CSRep)
  3309. uint32_t cached_has_bits = 0;
  3310. // Prevent compiler warnings about cached_has_bits being unused
  3311. (void) cached_has_bits;
  3312. ::memset(&desc_, 0, static_cast<size_t>(
  3313. reinterpret_cast<char*>(&egotype_) -
  3314. reinterpret_cast<char*>(&desc_)) + sizeof(egotype_));
  3315. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3316. }
  3317. const char* CSRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3318. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3319. while (!ctx->Done(&ptr)) {
  3320. uint32_t tag;
  3321. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3322. switch (tag >> 3) {
  3323. // .RemoNet.VideoDesc desc = 1;
  3324. case 1:
  3325. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3326. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3327. CHK_(ptr);
  3328. _internal_set_desc(static_cast<::RemoNet::VideoDesc>(val));
  3329. } else
  3330. goto handle_unusual;
  3331. continue;
  3332. // int32 peer = 2;
  3333. case 2:
  3334. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3335. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3336. CHK_(ptr);
  3337. } else
  3338. goto handle_unusual;
  3339. continue;
  3340. // int32 index = 3;
  3341. case 3:
  3342. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  3343. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3344. CHK_(ptr);
  3345. } else
  3346. goto handle_unusual;
  3347. continue;
  3348. // int32 egotype = 4;
  3349. case 4:
  3350. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  3351. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3352. CHK_(ptr);
  3353. } else
  3354. goto handle_unusual;
  3355. continue;
  3356. default:
  3357. goto handle_unusual;
  3358. } // switch
  3359. handle_unusual:
  3360. if ((tag == 0) || ((tag & 7) == 4)) {
  3361. CHK_(ptr);
  3362. ctx->SetLastTag(tag);
  3363. goto message_done;
  3364. }
  3365. ptr = UnknownFieldParse(
  3366. tag,
  3367. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3368. ptr, ctx);
  3369. CHK_(ptr != nullptr);
  3370. } // while
  3371. message_done:
  3372. return ptr;
  3373. failure:
  3374. ptr = nullptr;
  3375. goto message_done;
  3376. #undef CHK_
  3377. }
  3378. uint8_t* CSRep::_InternalSerialize(
  3379. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3380. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CSRep)
  3381. uint32_t cached_has_bits = 0;
  3382. (void) cached_has_bits;
  3383. // .RemoNet.VideoDesc desc = 1;
  3384. if (this->_internal_desc() != 0) {
  3385. target = stream->EnsureSpace(target);
  3386. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3387. 1, this->_internal_desc(), target);
  3388. }
  3389. // int32 peer = 2;
  3390. if (this->_internal_peer() != 0) {
  3391. target = stream->EnsureSpace(target);
  3392. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  3393. }
  3394. // int32 index = 3;
  3395. if (this->_internal_index() != 0) {
  3396. target = stream->EnsureSpace(target);
  3397. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_index(), target);
  3398. }
  3399. // int32 egotype = 4;
  3400. if (this->_internal_egotype() != 0) {
  3401. target = stream->EnsureSpace(target);
  3402. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_egotype(), target);
  3403. }
  3404. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3405. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3406. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3407. }
  3408. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CSRep)
  3409. return target;
  3410. }
  3411. size_t CSRep::ByteSizeLong() const {
  3412. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CSRep)
  3413. size_t total_size = 0;
  3414. uint32_t cached_has_bits = 0;
  3415. // Prevent compiler warnings about cached_has_bits being unused
  3416. (void) cached_has_bits;
  3417. // .RemoNet.VideoDesc desc = 1;
  3418. if (this->_internal_desc() != 0) {
  3419. total_size += 1 +
  3420. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_desc());
  3421. }
  3422. // int32 peer = 2;
  3423. if (this->_internal_peer() != 0) {
  3424. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3425. }
  3426. // int32 index = 3;
  3427. if (this->_internal_index() != 0) {
  3428. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3429. }
  3430. // int32 egotype = 4;
  3431. if (this->_internal_egotype() != 0) {
  3432. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3433. }
  3434. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3435. }
  3436. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CSRep::_class_data_ = {
  3437. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3438. CSRep::MergeImpl
  3439. };
  3440. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CSRep::GetClassData() const { return &_class_data_; }
  3441. void CSRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3442. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3443. static_cast<CSRep *>(to)->MergeFrom(
  3444. static_cast<const CSRep &>(from));
  3445. }
  3446. void CSRep::MergeFrom(const CSRep& from) {
  3447. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CSRep)
  3448. GOOGLE_DCHECK_NE(&from, this);
  3449. uint32_t cached_has_bits = 0;
  3450. (void) cached_has_bits;
  3451. if (from._internal_desc() != 0) {
  3452. _internal_set_desc(from._internal_desc());
  3453. }
  3454. if (from._internal_peer() != 0) {
  3455. _internal_set_peer(from._internal_peer());
  3456. }
  3457. if (from._internal_index() != 0) {
  3458. _internal_set_index(from._internal_index());
  3459. }
  3460. if (from._internal_egotype() != 0) {
  3461. _internal_set_egotype(from._internal_egotype());
  3462. }
  3463. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3464. }
  3465. void CSRep::CopyFrom(const CSRep& from) {
  3466. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CSRep)
  3467. if (&from == this) return;
  3468. Clear();
  3469. MergeFrom(from);
  3470. }
  3471. bool CSRep::IsInitialized() const {
  3472. return true;
  3473. }
  3474. void CSRep::InternalSwap(CSRep* other) {
  3475. using std::swap;
  3476. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3477. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3478. PROTOBUF_FIELD_OFFSET(CSRep, egotype_)
  3479. + sizeof(CSRep::egotype_)
  3480. - PROTOBUF_FIELD_OFFSET(CSRep, desc_)>(
  3481. reinterpret_cast<char*>(&desc_),
  3482. reinterpret_cast<char*>(&other->desc_));
  3483. }
  3484. ::PROTOBUF_NAMESPACE_ID::Metadata CSRep::GetMetadata() const {
  3485. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3486. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3487. file_level_metadata_protocol_2eproto[10]);
  3488. }
  3489. // ===================================================================
  3490. class SCRep::_Internal {
  3491. public:
  3492. };
  3493. SCRep::SCRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3494. bool is_message_owned)
  3495. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3496. SharedCtor();
  3497. if (!is_message_owned) {
  3498. RegisterArenaDtor(arena);
  3499. }
  3500. // @@protoc_insertion_point(arena_constructor:RemoNet.SCRep)
  3501. }
  3502. SCRep::SCRep(const SCRep& from)
  3503. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3504. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3505. ::memcpy(&desc_, &from.desc_,
  3506. static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3507. reinterpret_cast<char*>(&desc_)) + sizeof(peer_));
  3508. // @@protoc_insertion_point(copy_constructor:RemoNet.SCRep)
  3509. }
  3510. inline void SCRep::SharedCtor() {
  3511. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3512. reinterpret_cast<char*>(&desc_) - reinterpret_cast<char*>(this)),
  3513. 0, static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3514. reinterpret_cast<char*>(&desc_)) + sizeof(peer_));
  3515. }
  3516. SCRep::~SCRep() {
  3517. // @@protoc_insertion_point(destructor:RemoNet.SCRep)
  3518. if (GetArenaForAllocation() != nullptr) return;
  3519. SharedDtor();
  3520. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3521. }
  3522. inline void SCRep::SharedDtor() {
  3523. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3524. }
  3525. void SCRep::ArenaDtor(void* object) {
  3526. SCRep* _this = reinterpret_cast< SCRep* >(object);
  3527. (void)_this;
  3528. }
  3529. void SCRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3530. }
  3531. void SCRep::SetCachedSize(int size) const {
  3532. _cached_size_.Set(size);
  3533. }
  3534. void SCRep::Clear() {
  3535. // @@protoc_insertion_point(message_clear_start:RemoNet.SCRep)
  3536. uint32_t cached_has_bits = 0;
  3537. // Prevent compiler warnings about cached_has_bits being unused
  3538. (void) cached_has_bits;
  3539. ::memset(&desc_, 0, static_cast<size_t>(
  3540. reinterpret_cast<char*>(&peer_) -
  3541. reinterpret_cast<char*>(&desc_)) + sizeof(peer_));
  3542. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3543. }
  3544. const char* SCRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3545. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3546. while (!ctx->Done(&ptr)) {
  3547. uint32_t tag;
  3548. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3549. switch (tag >> 3) {
  3550. // .RemoNet.VideoDesc desc = 1;
  3551. case 1:
  3552. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3553. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3554. CHK_(ptr);
  3555. _internal_set_desc(static_cast<::RemoNet::VideoDesc>(val));
  3556. } else
  3557. goto handle_unusual;
  3558. continue;
  3559. // int32 index = 2;
  3560. case 2:
  3561. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3562. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3563. CHK_(ptr);
  3564. } else
  3565. goto handle_unusual;
  3566. continue;
  3567. // int32 egotype = 3;
  3568. case 3:
  3569. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  3570. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3571. CHK_(ptr);
  3572. } else
  3573. goto handle_unusual;
  3574. continue;
  3575. // int32 peer = 4;
  3576. case 4:
  3577. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  3578. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3579. CHK_(ptr);
  3580. } else
  3581. goto handle_unusual;
  3582. continue;
  3583. default:
  3584. goto handle_unusual;
  3585. } // switch
  3586. handle_unusual:
  3587. if ((tag == 0) || ((tag & 7) == 4)) {
  3588. CHK_(ptr);
  3589. ctx->SetLastTag(tag);
  3590. goto message_done;
  3591. }
  3592. ptr = UnknownFieldParse(
  3593. tag,
  3594. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3595. ptr, ctx);
  3596. CHK_(ptr != nullptr);
  3597. } // while
  3598. message_done:
  3599. return ptr;
  3600. failure:
  3601. ptr = nullptr;
  3602. goto message_done;
  3603. #undef CHK_
  3604. }
  3605. uint8_t* SCRep::_InternalSerialize(
  3606. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3607. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCRep)
  3608. uint32_t cached_has_bits = 0;
  3609. (void) cached_has_bits;
  3610. // .RemoNet.VideoDesc desc = 1;
  3611. if (this->_internal_desc() != 0) {
  3612. target = stream->EnsureSpace(target);
  3613. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3614. 1, this->_internal_desc(), target);
  3615. }
  3616. // int32 index = 2;
  3617. if (this->_internal_index() != 0) {
  3618. target = stream->EnsureSpace(target);
  3619. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_index(), target);
  3620. }
  3621. // int32 egotype = 3;
  3622. if (this->_internal_egotype() != 0) {
  3623. target = stream->EnsureSpace(target);
  3624. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_egotype(), target);
  3625. }
  3626. // int32 peer = 4;
  3627. if (this->_internal_peer() != 0) {
  3628. target = stream->EnsureSpace(target);
  3629. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_peer(), target);
  3630. }
  3631. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3632. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3633. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3634. }
  3635. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCRep)
  3636. return target;
  3637. }
  3638. size_t SCRep::ByteSizeLong() const {
  3639. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCRep)
  3640. size_t total_size = 0;
  3641. uint32_t cached_has_bits = 0;
  3642. // Prevent compiler warnings about cached_has_bits being unused
  3643. (void) cached_has_bits;
  3644. // .RemoNet.VideoDesc desc = 1;
  3645. if (this->_internal_desc() != 0) {
  3646. total_size += 1 +
  3647. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_desc());
  3648. }
  3649. // int32 index = 2;
  3650. if (this->_internal_index() != 0) {
  3651. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3652. }
  3653. // int32 egotype = 3;
  3654. if (this->_internal_egotype() != 0) {
  3655. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  3656. }
  3657. // int32 peer = 4;
  3658. if (this->_internal_peer() != 0) {
  3659. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3660. }
  3661. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3662. }
  3663. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCRep::_class_data_ = {
  3664. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3665. SCRep::MergeImpl
  3666. };
  3667. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCRep::GetClassData() const { return &_class_data_; }
  3668. void SCRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3669. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3670. static_cast<SCRep *>(to)->MergeFrom(
  3671. static_cast<const SCRep &>(from));
  3672. }
  3673. void SCRep::MergeFrom(const SCRep& from) {
  3674. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCRep)
  3675. GOOGLE_DCHECK_NE(&from, this);
  3676. uint32_t cached_has_bits = 0;
  3677. (void) cached_has_bits;
  3678. if (from._internal_desc() != 0) {
  3679. _internal_set_desc(from._internal_desc());
  3680. }
  3681. if (from._internal_index() != 0) {
  3682. _internal_set_index(from._internal_index());
  3683. }
  3684. if (from._internal_egotype() != 0) {
  3685. _internal_set_egotype(from._internal_egotype());
  3686. }
  3687. if (from._internal_peer() != 0) {
  3688. _internal_set_peer(from._internal_peer());
  3689. }
  3690. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3691. }
  3692. void SCRep::CopyFrom(const SCRep& from) {
  3693. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCRep)
  3694. if (&from == this) return;
  3695. Clear();
  3696. MergeFrom(from);
  3697. }
  3698. bool SCRep::IsInitialized() const {
  3699. return true;
  3700. }
  3701. void SCRep::InternalSwap(SCRep* other) {
  3702. using std::swap;
  3703. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3704. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3705. PROTOBUF_FIELD_OFFSET(SCRep, peer_)
  3706. + sizeof(SCRep::peer_)
  3707. - PROTOBUF_FIELD_OFFSET(SCRep, desc_)>(
  3708. reinterpret_cast<char*>(&desc_),
  3709. reinterpret_cast<char*>(&other->desc_));
  3710. }
  3711. ::PROTOBUF_NAMESPACE_ID::Metadata SCRep::GetMetadata() const {
  3712. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3713. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3714. file_level_metadata_protocol_2eproto[11]);
  3715. }
  3716. // ===================================================================
  3717. class Offer::_Internal {
  3718. public:
  3719. };
  3720. Offer::Offer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3721. bool is_message_owned)
  3722. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  3723. SharedCtor();
  3724. if (!is_message_owned) {
  3725. RegisterArenaDtor(arena);
  3726. }
  3727. // @@protoc_insertion_point(arena_constructor:RemoNet.Offer)
  3728. }
  3729. Offer::Offer(const Offer& from)
  3730. : ::PROTOBUF_NAMESPACE_ID::Message() {
  3731. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3732. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3733. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3734. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3735. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3736. if (!from._internal_type().empty()) {
  3737. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(),
  3738. GetArenaForAllocation());
  3739. }
  3740. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3741. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3742. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3743. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3744. if (!from._internal_sdp().empty()) {
  3745. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdp(),
  3746. GetArenaForAllocation());
  3747. }
  3748. ::memcpy(&index_, &from.index_,
  3749. static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3750. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  3751. // @@protoc_insertion_point(copy_constructor:RemoNet.Offer)
  3752. }
  3753. inline void Offer::SharedCtor() {
  3754. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3755. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3756. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3757. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3758. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3759. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3760. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  3761. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  3762. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  3763. reinterpret_cast<char*>(&index_) - reinterpret_cast<char*>(this)),
  3764. 0, static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  3765. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  3766. }
  3767. Offer::~Offer() {
  3768. // @@protoc_insertion_point(destructor:RemoNet.Offer)
  3769. if (GetArenaForAllocation() != nullptr) return;
  3770. SharedDtor();
  3771. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3772. }
  3773. inline void Offer::SharedDtor() {
  3774. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  3775. type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3776. sdp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3777. }
  3778. void Offer::ArenaDtor(void* object) {
  3779. Offer* _this = reinterpret_cast< Offer* >(object);
  3780. (void)_this;
  3781. }
  3782. void Offer::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3783. }
  3784. void Offer::SetCachedSize(int size) const {
  3785. _cached_size_.Set(size);
  3786. }
  3787. void Offer::Clear() {
  3788. // @@protoc_insertion_point(message_clear_start:RemoNet.Offer)
  3789. uint32_t cached_has_bits = 0;
  3790. // Prevent compiler warnings about cached_has_bits being unused
  3791. (void) cached_has_bits;
  3792. type_.ClearToEmpty();
  3793. sdp_.ClearToEmpty();
  3794. ::memset(&index_, 0, static_cast<size_t>(
  3795. reinterpret_cast<char*>(&peer_) -
  3796. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  3797. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3798. }
  3799. const char* Offer::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3800. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3801. while (!ctx->Done(&ptr)) {
  3802. uint32_t tag;
  3803. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3804. switch (tag >> 3) {
  3805. // int32 index = 1;
  3806. case 1:
  3807. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  3808. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3809. CHK_(ptr);
  3810. } else
  3811. goto handle_unusual;
  3812. continue;
  3813. // int32 peer = 2;
  3814. case 2:
  3815. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  3816. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  3817. CHK_(ptr);
  3818. } else
  3819. goto handle_unusual;
  3820. continue;
  3821. // string type = 3;
  3822. case 3:
  3823. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  3824. auto str = _internal_mutable_type();
  3825. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  3826. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Offer.type"));
  3827. CHK_(ptr);
  3828. } else
  3829. goto handle_unusual;
  3830. continue;
  3831. // string sdp = 4;
  3832. case 4:
  3833. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  3834. auto str = _internal_mutable_sdp();
  3835. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  3836. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Offer.sdp"));
  3837. CHK_(ptr);
  3838. } else
  3839. goto handle_unusual;
  3840. continue;
  3841. default:
  3842. goto handle_unusual;
  3843. } // switch
  3844. handle_unusual:
  3845. if ((tag == 0) || ((tag & 7) == 4)) {
  3846. CHK_(ptr);
  3847. ctx->SetLastTag(tag);
  3848. goto message_done;
  3849. }
  3850. ptr = UnknownFieldParse(
  3851. tag,
  3852. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3853. ptr, ctx);
  3854. CHK_(ptr != nullptr);
  3855. } // while
  3856. message_done:
  3857. return ptr;
  3858. failure:
  3859. ptr = nullptr;
  3860. goto message_done;
  3861. #undef CHK_
  3862. }
  3863. uint8_t* Offer::_InternalSerialize(
  3864. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3865. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Offer)
  3866. uint32_t cached_has_bits = 0;
  3867. (void) cached_has_bits;
  3868. // int32 index = 1;
  3869. if (this->_internal_index() != 0) {
  3870. target = stream->EnsureSpace(target);
  3871. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_index(), target);
  3872. }
  3873. // int32 peer = 2;
  3874. if (this->_internal_peer() != 0) {
  3875. target = stream->EnsureSpace(target);
  3876. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  3877. }
  3878. // string type = 3;
  3879. if (!this->_internal_type().empty()) {
  3880. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  3881. this->_internal_type().data(), static_cast<int>(this->_internal_type().length()),
  3882. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  3883. "RemoNet.Offer.type");
  3884. target = stream->WriteStringMaybeAliased(
  3885. 3, this->_internal_type(), target);
  3886. }
  3887. // string sdp = 4;
  3888. if (!this->_internal_sdp().empty()) {
  3889. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  3890. this->_internal_sdp().data(), static_cast<int>(this->_internal_sdp().length()),
  3891. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  3892. "RemoNet.Offer.sdp");
  3893. target = stream->WriteStringMaybeAliased(
  3894. 4, this->_internal_sdp(), target);
  3895. }
  3896. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3897. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3898. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3899. }
  3900. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Offer)
  3901. return target;
  3902. }
  3903. size_t Offer::ByteSizeLong() const {
  3904. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Offer)
  3905. size_t total_size = 0;
  3906. uint32_t cached_has_bits = 0;
  3907. // Prevent compiler warnings about cached_has_bits being unused
  3908. (void) cached_has_bits;
  3909. // string type = 3;
  3910. if (!this->_internal_type().empty()) {
  3911. total_size += 1 +
  3912. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  3913. this->_internal_type());
  3914. }
  3915. // string sdp = 4;
  3916. if (!this->_internal_sdp().empty()) {
  3917. total_size += 1 +
  3918. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  3919. this->_internal_sdp());
  3920. }
  3921. // int32 index = 1;
  3922. if (this->_internal_index() != 0) {
  3923. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  3924. }
  3925. // int32 peer = 2;
  3926. if (this->_internal_peer() != 0) {
  3927. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  3928. }
  3929. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  3930. }
  3931. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Offer::_class_data_ = {
  3932. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  3933. Offer::MergeImpl
  3934. };
  3935. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Offer::GetClassData() const { return &_class_data_; }
  3936. void Offer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  3937. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3938. static_cast<Offer *>(to)->MergeFrom(
  3939. static_cast<const Offer &>(from));
  3940. }
  3941. void Offer::MergeFrom(const Offer& from) {
  3942. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Offer)
  3943. GOOGLE_DCHECK_NE(&from, this);
  3944. uint32_t cached_has_bits = 0;
  3945. (void) cached_has_bits;
  3946. if (!from._internal_type().empty()) {
  3947. _internal_set_type(from._internal_type());
  3948. }
  3949. if (!from._internal_sdp().empty()) {
  3950. _internal_set_sdp(from._internal_sdp());
  3951. }
  3952. if (from._internal_index() != 0) {
  3953. _internal_set_index(from._internal_index());
  3954. }
  3955. if (from._internal_peer() != 0) {
  3956. _internal_set_peer(from._internal_peer());
  3957. }
  3958. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3959. }
  3960. void Offer::CopyFrom(const Offer& from) {
  3961. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Offer)
  3962. if (&from == this) return;
  3963. Clear();
  3964. MergeFrom(from);
  3965. }
  3966. bool Offer::IsInitialized() const {
  3967. return true;
  3968. }
  3969. void Offer::InternalSwap(Offer* other) {
  3970. using std::swap;
  3971. auto* lhs_arena = GetArenaForAllocation();
  3972. auto* rhs_arena = other->GetArenaForAllocation();
  3973. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  3974. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  3975. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  3976. &type_, lhs_arena,
  3977. &other->type_, rhs_arena
  3978. );
  3979. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  3980. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  3981. &sdp_, lhs_arena,
  3982. &other->sdp_, rhs_arena
  3983. );
  3984. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3985. PROTOBUF_FIELD_OFFSET(Offer, peer_)
  3986. + sizeof(Offer::peer_)
  3987. - PROTOBUF_FIELD_OFFSET(Offer, index_)>(
  3988. reinterpret_cast<char*>(&index_),
  3989. reinterpret_cast<char*>(&other->index_));
  3990. }
  3991. ::PROTOBUF_NAMESPACE_ID::Metadata Offer::GetMetadata() const {
  3992. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  3993. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  3994. file_level_metadata_protocol_2eproto[12]);
  3995. }
  3996. // ===================================================================
  3997. class Answer::_Internal {
  3998. public:
  3999. };
  4000. Answer::Answer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4001. bool is_message_owned)
  4002. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4003. SharedCtor();
  4004. if (!is_message_owned) {
  4005. RegisterArenaDtor(arena);
  4006. }
  4007. // @@protoc_insertion_point(arena_constructor:RemoNet.Answer)
  4008. }
  4009. Answer::Answer(const Answer& from)
  4010. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4011. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4012. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4013. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4014. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4015. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4016. if (!from._internal_type().empty()) {
  4017. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(),
  4018. GetArenaForAllocation());
  4019. }
  4020. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4021. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4022. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4023. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4024. if (!from._internal_sdp().empty()) {
  4025. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdp(),
  4026. GetArenaForAllocation());
  4027. }
  4028. ::memcpy(&index_, &from.index_,
  4029. static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  4030. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  4031. // @@protoc_insertion_point(copy_constructor:RemoNet.Answer)
  4032. }
  4033. inline void Answer::SharedCtor() {
  4034. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4035. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4036. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4037. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4038. sdp_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4039. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4040. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4041. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4042. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4043. reinterpret_cast<char*>(&index_) - reinterpret_cast<char*>(this)),
  4044. 0, static_cast<size_t>(reinterpret_cast<char*>(&peer_) -
  4045. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  4046. }
  4047. Answer::~Answer() {
  4048. // @@protoc_insertion_point(destructor:RemoNet.Answer)
  4049. if (GetArenaForAllocation() != nullptr) return;
  4050. SharedDtor();
  4051. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4052. }
  4053. inline void Answer::SharedDtor() {
  4054. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4055. type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4056. sdp_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4057. }
  4058. void Answer::ArenaDtor(void* object) {
  4059. Answer* _this = reinterpret_cast< Answer* >(object);
  4060. (void)_this;
  4061. }
  4062. void Answer::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4063. }
  4064. void Answer::SetCachedSize(int size) const {
  4065. _cached_size_.Set(size);
  4066. }
  4067. void Answer::Clear() {
  4068. // @@protoc_insertion_point(message_clear_start:RemoNet.Answer)
  4069. uint32_t cached_has_bits = 0;
  4070. // Prevent compiler warnings about cached_has_bits being unused
  4071. (void) cached_has_bits;
  4072. type_.ClearToEmpty();
  4073. sdp_.ClearToEmpty();
  4074. ::memset(&index_, 0, static_cast<size_t>(
  4075. reinterpret_cast<char*>(&peer_) -
  4076. reinterpret_cast<char*>(&index_)) + sizeof(peer_));
  4077. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4078. }
  4079. const char* Answer::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4080. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4081. while (!ctx->Done(&ptr)) {
  4082. uint32_t tag;
  4083. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4084. switch (tag >> 3) {
  4085. // int32 index = 1;
  4086. case 1:
  4087. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4088. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4089. CHK_(ptr);
  4090. } else
  4091. goto handle_unusual;
  4092. continue;
  4093. // int32 peer = 2;
  4094. case 2:
  4095. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4096. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4097. CHK_(ptr);
  4098. } else
  4099. goto handle_unusual;
  4100. continue;
  4101. // string type = 3;
  4102. case 3:
  4103. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  4104. auto str = _internal_mutable_type();
  4105. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4106. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Answer.type"));
  4107. CHK_(ptr);
  4108. } else
  4109. goto handle_unusual;
  4110. continue;
  4111. // string sdp = 4;
  4112. case 4:
  4113. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  4114. auto str = _internal_mutable_sdp();
  4115. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4116. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Answer.sdp"));
  4117. CHK_(ptr);
  4118. } else
  4119. goto handle_unusual;
  4120. continue;
  4121. default:
  4122. goto handle_unusual;
  4123. } // switch
  4124. handle_unusual:
  4125. if ((tag == 0) || ((tag & 7) == 4)) {
  4126. CHK_(ptr);
  4127. ctx->SetLastTag(tag);
  4128. goto message_done;
  4129. }
  4130. ptr = UnknownFieldParse(
  4131. tag,
  4132. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4133. ptr, ctx);
  4134. CHK_(ptr != nullptr);
  4135. } // while
  4136. message_done:
  4137. return ptr;
  4138. failure:
  4139. ptr = nullptr;
  4140. goto message_done;
  4141. #undef CHK_
  4142. }
  4143. uint8_t* Answer::_InternalSerialize(
  4144. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4145. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Answer)
  4146. uint32_t cached_has_bits = 0;
  4147. (void) cached_has_bits;
  4148. // int32 index = 1;
  4149. if (this->_internal_index() != 0) {
  4150. target = stream->EnsureSpace(target);
  4151. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_index(), target);
  4152. }
  4153. // int32 peer = 2;
  4154. if (this->_internal_peer() != 0) {
  4155. target = stream->EnsureSpace(target);
  4156. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  4157. }
  4158. // string type = 3;
  4159. if (!this->_internal_type().empty()) {
  4160. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4161. this->_internal_type().data(), static_cast<int>(this->_internal_type().length()),
  4162. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4163. "RemoNet.Answer.type");
  4164. target = stream->WriteStringMaybeAliased(
  4165. 3, this->_internal_type(), target);
  4166. }
  4167. // string sdp = 4;
  4168. if (!this->_internal_sdp().empty()) {
  4169. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4170. this->_internal_sdp().data(), static_cast<int>(this->_internal_sdp().length()),
  4171. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4172. "RemoNet.Answer.sdp");
  4173. target = stream->WriteStringMaybeAliased(
  4174. 4, this->_internal_sdp(), target);
  4175. }
  4176. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4177. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4178. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4179. }
  4180. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Answer)
  4181. return target;
  4182. }
  4183. size_t Answer::ByteSizeLong() const {
  4184. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Answer)
  4185. size_t total_size = 0;
  4186. uint32_t cached_has_bits = 0;
  4187. // Prevent compiler warnings about cached_has_bits being unused
  4188. (void) cached_has_bits;
  4189. // string type = 3;
  4190. if (!this->_internal_type().empty()) {
  4191. total_size += 1 +
  4192. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4193. this->_internal_type());
  4194. }
  4195. // string sdp = 4;
  4196. if (!this->_internal_sdp().empty()) {
  4197. total_size += 1 +
  4198. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4199. this->_internal_sdp());
  4200. }
  4201. // int32 index = 1;
  4202. if (this->_internal_index() != 0) {
  4203. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  4204. }
  4205. // int32 peer = 2;
  4206. if (this->_internal_peer() != 0) {
  4207. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4208. }
  4209. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4210. }
  4211. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Answer::_class_data_ = {
  4212. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4213. Answer::MergeImpl
  4214. };
  4215. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Answer::GetClassData() const { return &_class_data_; }
  4216. void Answer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4217. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4218. static_cast<Answer *>(to)->MergeFrom(
  4219. static_cast<const Answer &>(from));
  4220. }
  4221. void Answer::MergeFrom(const Answer& from) {
  4222. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Answer)
  4223. GOOGLE_DCHECK_NE(&from, this);
  4224. uint32_t cached_has_bits = 0;
  4225. (void) cached_has_bits;
  4226. if (!from._internal_type().empty()) {
  4227. _internal_set_type(from._internal_type());
  4228. }
  4229. if (!from._internal_sdp().empty()) {
  4230. _internal_set_sdp(from._internal_sdp());
  4231. }
  4232. if (from._internal_index() != 0) {
  4233. _internal_set_index(from._internal_index());
  4234. }
  4235. if (from._internal_peer() != 0) {
  4236. _internal_set_peer(from._internal_peer());
  4237. }
  4238. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4239. }
  4240. void Answer::CopyFrom(const Answer& from) {
  4241. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Answer)
  4242. if (&from == this) return;
  4243. Clear();
  4244. MergeFrom(from);
  4245. }
  4246. bool Answer::IsInitialized() const {
  4247. return true;
  4248. }
  4249. void Answer::InternalSwap(Answer* other) {
  4250. using std::swap;
  4251. auto* lhs_arena = GetArenaForAllocation();
  4252. auto* rhs_arena = other->GetArenaForAllocation();
  4253. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  4254. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4255. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4256. &type_, lhs_arena,
  4257. &other->type_, rhs_arena
  4258. );
  4259. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4260. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4261. &sdp_, lhs_arena,
  4262. &other->sdp_, rhs_arena
  4263. );
  4264. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4265. PROTOBUF_FIELD_OFFSET(Answer, peer_)
  4266. + sizeof(Answer::peer_)
  4267. - PROTOBUF_FIELD_OFFSET(Answer, index_)>(
  4268. reinterpret_cast<char*>(&index_),
  4269. reinterpret_cast<char*>(&other->index_));
  4270. }
  4271. ::PROTOBUF_NAMESPACE_ID::Metadata Answer::GetMetadata() const {
  4272. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4273. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4274. file_level_metadata_protocol_2eproto[13]);
  4275. }
  4276. // ===================================================================
  4277. class Candidate::_Internal {
  4278. public:
  4279. };
  4280. Candidate::Candidate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4281. bool is_message_owned)
  4282. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4283. SharedCtor();
  4284. if (!is_message_owned) {
  4285. RegisterArenaDtor(arena);
  4286. }
  4287. // @@protoc_insertion_point(arena_constructor:RemoNet.Candidate)
  4288. }
  4289. Candidate::Candidate(const Candidate& from)
  4290. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4291. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4292. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4293. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4294. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4295. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4296. if (!from._internal_type().empty()) {
  4297. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_type(),
  4298. GetArenaForAllocation());
  4299. }
  4300. candidate_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4301. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4302. candidate_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4303. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4304. if (!from._internal_candidate().empty()) {
  4305. candidate_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_candidate(),
  4306. GetArenaForAllocation());
  4307. }
  4308. sdpmid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4309. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4310. sdpmid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4311. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4312. if (!from._internal_sdpmid().empty()) {
  4313. sdpmid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sdpmid(),
  4314. GetArenaForAllocation());
  4315. }
  4316. ::memcpy(&index_, &from.index_,
  4317. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4318. reinterpret_cast<char*>(&index_)) + sizeof(egotype_));
  4319. // @@protoc_insertion_point(copy_constructor:RemoNet.Candidate)
  4320. }
  4321. inline void Candidate::SharedCtor() {
  4322. type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4323. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4324. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4325. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4326. candidate_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4327. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4328. candidate_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4329. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4330. sdpmid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4331. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4332. sdpmid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  4333. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  4334. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4335. reinterpret_cast<char*>(&index_) - reinterpret_cast<char*>(this)),
  4336. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4337. reinterpret_cast<char*>(&index_)) + sizeof(egotype_));
  4338. }
  4339. Candidate::~Candidate() {
  4340. // @@protoc_insertion_point(destructor:RemoNet.Candidate)
  4341. if (GetArenaForAllocation() != nullptr) return;
  4342. SharedDtor();
  4343. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4344. }
  4345. inline void Candidate::SharedDtor() {
  4346. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4347. type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4348. candidate_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4349. sdpmid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4350. }
  4351. void Candidate::ArenaDtor(void* object) {
  4352. Candidate* _this = reinterpret_cast< Candidate* >(object);
  4353. (void)_this;
  4354. }
  4355. void Candidate::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4356. }
  4357. void Candidate::SetCachedSize(int size) const {
  4358. _cached_size_.Set(size);
  4359. }
  4360. void Candidate::Clear() {
  4361. // @@protoc_insertion_point(message_clear_start:RemoNet.Candidate)
  4362. uint32_t cached_has_bits = 0;
  4363. // Prevent compiler warnings about cached_has_bits being unused
  4364. (void) cached_has_bits;
  4365. type_.ClearToEmpty();
  4366. candidate_.ClearToEmpty();
  4367. sdpmid_.ClearToEmpty();
  4368. ::memset(&index_, 0, static_cast<size_t>(
  4369. reinterpret_cast<char*>(&egotype_) -
  4370. reinterpret_cast<char*>(&index_)) + sizeof(egotype_));
  4371. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4372. }
  4373. const char* Candidate::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4374. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4375. while (!ctx->Done(&ptr)) {
  4376. uint32_t tag;
  4377. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4378. switch (tag >> 3) {
  4379. // int32 index = 1;
  4380. case 1:
  4381. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4382. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4383. CHK_(ptr);
  4384. } else
  4385. goto handle_unusual;
  4386. continue;
  4387. // int32 peer = 2;
  4388. case 2:
  4389. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4390. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4391. CHK_(ptr);
  4392. } else
  4393. goto handle_unusual;
  4394. continue;
  4395. // string type = 3;
  4396. case 3:
  4397. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  4398. auto str = _internal_mutable_type();
  4399. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4400. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Candidate.type"));
  4401. CHK_(ptr);
  4402. } else
  4403. goto handle_unusual;
  4404. continue;
  4405. // string candidate = 4;
  4406. case 4:
  4407. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
  4408. auto str = _internal_mutable_candidate();
  4409. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4410. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Candidate.candidate"));
  4411. CHK_(ptr);
  4412. } else
  4413. goto handle_unusual;
  4414. continue;
  4415. // int32 sdpMLineIndex = 5;
  4416. case 5:
  4417. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  4418. sdpmlineindex_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4419. CHK_(ptr);
  4420. } else
  4421. goto handle_unusual;
  4422. continue;
  4423. // string sdpMid = 6;
  4424. case 6:
  4425. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
  4426. auto str = _internal_mutable_sdpmid();
  4427. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4428. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.Candidate.sdpMid"));
  4429. CHK_(ptr);
  4430. } else
  4431. goto handle_unusual;
  4432. continue;
  4433. // int32 egotype = 7;
  4434. case 7:
  4435. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  4436. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4437. CHK_(ptr);
  4438. } else
  4439. goto handle_unusual;
  4440. continue;
  4441. default:
  4442. goto handle_unusual;
  4443. } // switch
  4444. handle_unusual:
  4445. if ((tag == 0) || ((tag & 7) == 4)) {
  4446. CHK_(ptr);
  4447. ctx->SetLastTag(tag);
  4448. goto message_done;
  4449. }
  4450. ptr = UnknownFieldParse(
  4451. tag,
  4452. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4453. ptr, ctx);
  4454. CHK_(ptr != nullptr);
  4455. } // while
  4456. message_done:
  4457. return ptr;
  4458. failure:
  4459. ptr = nullptr;
  4460. goto message_done;
  4461. #undef CHK_
  4462. }
  4463. uint8_t* Candidate::_InternalSerialize(
  4464. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4465. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Candidate)
  4466. uint32_t cached_has_bits = 0;
  4467. (void) cached_has_bits;
  4468. // int32 index = 1;
  4469. if (this->_internal_index() != 0) {
  4470. target = stream->EnsureSpace(target);
  4471. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_index(), target);
  4472. }
  4473. // int32 peer = 2;
  4474. if (this->_internal_peer() != 0) {
  4475. target = stream->EnsureSpace(target);
  4476. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_peer(), target);
  4477. }
  4478. // string type = 3;
  4479. if (!this->_internal_type().empty()) {
  4480. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4481. this->_internal_type().data(), static_cast<int>(this->_internal_type().length()),
  4482. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4483. "RemoNet.Candidate.type");
  4484. target = stream->WriteStringMaybeAliased(
  4485. 3, this->_internal_type(), target);
  4486. }
  4487. // string candidate = 4;
  4488. if (!this->_internal_candidate().empty()) {
  4489. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4490. this->_internal_candidate().data(), static_cast<int>(this->_internal_candidate().length()),
  4491. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4492. "RemoNet.Candidate.candidate");
  4493. target = stream->WriteStringMaybeAliased(
  4494. 4, this->_internal_candidate(), target);
  4495. }
  4496. // int32 sdpMLineIndex = 5;
  4497. if (this->_internal_sdpmlineindex() != 0) {
  4498. target = stream->EnsureSpace(target);
  4499. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_sdpmlineindex(), target);
  4500. }
  4501. // string sdpMid = 6;
  4502. if (!this->_internal_sdpmid().empty()) {
  4503. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  4504. this->_internal_sdpmid().data(), static_cast<int>(this->_internal_sdpmid().length()),
  4505. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  4506. "RemoNet.Candidate.sdpMid");
  4507. target = stream->WriteStringMaybeAliased(
  4508. 6, this->_internal_sdpmid(), target);
  4509. }
  4510. // int32 egotype = 7;
  4511. if (this->_internal_egotype() != 0) {
  4512. target = stream->EnsureSpace(target);
  4513. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_egotype(), target);
  4514. }
  4515. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4516. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4517. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4518. }
  4519. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Candidate)
  4520. return target;
  4521. }
  4522. size_t Candidate::ByteSizeLong() const {
  4523. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Candidate)
  4524. size_t total_size = 0;
  4525. uint32_t cached_has_bits = 0;
  4526. // Prevent compiler warnings about cached_has_bits being unused
  4527. (void) cached_has_bits;
  4528. // string type = 3;
  4529. if (!this->_internal_type().empty()) {
  4530. total_size += 1 +
  4531. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4532. this->_internal_type());
  4533. }
  4534. // string candidate = 4;
  4535. if (!this->_internal_candidate().empty()) {
  4536. total_size += 1 +
  4537. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4538. this->_internal_candidate());
  4539. }
  4540. // string sdpMid = 6;
  4541. if (!this->_internal_sdpmid().empty()) {
  4542. total_size += 1 +
  4543. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4544. this->_internal_sdpmid());
  4545. }
  4546. // int32 index = 1;
  4547. if (this->_internal_index() != 0) {
  4548. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  4549. }
  4550. // int32 peer = 2;
  4551. if (this->_internal_peer() != 0) {
  4552. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4553. }
  4554. // int32 sdpMLineIndex = 5;
  4555. if (this->_internal_sdpmlineindex() != 0) {
  4556. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_sdpmlineindex());
  4557. }
  4558. // int32 egotype = 7;
  4559. if (this->_internal_egotype() != 0) {
  4560. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  4561. }
  4562. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4563. }
  4564. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Candidate::_class_data_ = {
  4565. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4566. Candidate::MergeImpl
  4567. };
  4568. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Candidate::GetClassData() const { return &_class_data_; }
  4569. void Candidate::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4570. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4571. static_cast<Candidate *>(to)->MergeFrom(
  4572. static_cast<const Candidate &>(from));
  4573. }
  4574. void Candidate::MergeFrom(const Candidate& from) {
  4575. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Candidate)
  4576. GOOGLE_DCHECK_NE(&from, this);
  4577. uint32_t cached_has_bits = 0;
  4578. (void) cached_has_bits;
  4579. if (!from._internal_type().empty()) {
  4580. _internal_set_type(from._internal_type());
  4581. }
  4582. if (!from._internal_candidate().empty()) {
  4583. _internal_set_candidate(from._internal_candidate());
  4584. }
  4585. if (!from._internal_sdpmid().empty()) {
  4586. _internal_set_sdpmid(from._internal_sdpmid());
  4587. }
  4588. if (from._internal_index() != 0) {
  4589. _internal_set_index(from._internal_index());
  4590. }
  4591. if (from._internal_peer() != 0) {
  4592. _internal_set_peer(from._internal_peer());
  4593. }
  4594. if (from._internal_sdpmlineindex() != 0) {
  4595. _internal_set_sdpmlineindex(from._internal_sdpmlineindex());
  4596. }
  4597. if (from._internal_egotype() != 0) {
  4598. _internal_set_egotype(from._internal_egotype());
  4599. }
  4600. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4601. }
  4602. void Candidate::CopyFrom(const Candidate& from) {
  4603. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Candidate)
  4604. if (&from == this) return;
  4605. Clear();
  4606. MergeFrom(from);
  4607. }
  4608. bool Candidate::IsInitialized() const {
  4609. return true;
  4610. }
  4611. void Candidate::InternalSwap(Candidate* other) {
  4612. using std::swap;
  4613. auto* lhs_arena = GetArenaForAllocation();
  4614. auto* rhs_arena = other->GetArenaForAllocation();
  4615. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  4616. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4617. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4618. &type_, lhs_arena,
  4619. &other->type_, rhs_arena
  4620. );
  4621. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4622. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4623. &candidate_, lhs_arena,
  4624. &other->candidate_, rhs_arena
  4625. );
  4626. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  4627. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  4628. &sdpmid_, lhs_arena,
  4629. &other->sdpmid_, rhs_arena
  4630. );
  4631. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4632. PROTOBUF_FIELD_OFFSET(Candidate, egotype_)
  4633. + sizeof(Candidate::egotype_)
  4634. - PROTOBUF_FIELD_OFFSET(Candidate, index_)>(
  4635. reinterpret_cast<char*>(&index_),
  4636. reinterpret_cast<char*>(&other->index_));
  4637. }
  4638. ::PROTOBUF_NAMESPACE_ID::Metadata Candidate::GetMetadata() const {
  4639. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4640. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4641. file_level_metadata_protocol_2eproto[14]);
  4642. }
  4643. // ===================================================================
  4644. class Leave::_Internal {
  4645. public:
  4646. };
  4647. Leave::Leave(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4648. bool is_message_owned)
  4649. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4650. SharedCtor();
  4651. if (!is_message_owned) {
  4652. RegisterArenaDtor(arena);
  4653. }
  4654. // @@protoc_insertion_point(arena_constructor:RemoNet.Leave)
  4655. }
  4656. Leave::Leave(const Leave& from)
  4657. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4658. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4659. ::memcpy(&peer_, &from.peer_,
  4660. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4661. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  4662. // @@protoc_insertion_point(copy_constructor:RemoNet.Leave)
  4663. }
  4664. inline void Leave::SharedCtor() {
  4665. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4666. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  4667. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  4668. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  4669. }
  4670. Leave::~Leave() {
  4671. // @@protoc_insertion_point(destructor:RemoNet.Leave)
  4672. if (GetArenaForAllocation() != nullptr) return;
  4673. SharedDtor();
  4674. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4675. }
  4676. inline void Leave::SharedDtor() {
  4677. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4678. }
  4679. void Leave::ArenaDtor(void* object) {
  4680. Leave* _this = reinterpret_cast< Leave* >(object);
  4681. (void)_this;
  4682. }
  4683. void Leave::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4684. }
  4685. void Leave::SetCachedSize(int size) const {
  4686. _cached_size_.Set(size);
  4687. }
  4688. void Leave::Clear() {
  4689. // @@protoc_insertion_point(message_clear_start:RemoNet.Leave)
  4690. uint32_t cached_has_bits = 0;
  4691. // Prevent compiler warnings about cached_has_bits being unused
  4692. (void) cached_has_bits;
  4693. ::memset(&peer_, 0, static_cast<size_t>(
  4694. reinterpret_cast<char*>(&egotype_) -
  4695. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  4696. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4697. }
  4698. const char* Leave::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4699. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4700. while (!ctx->Done(&ptr)) {
  4701. uint32_t tag;
  4702. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4703. switch (tag >> 3) {
  4704. // int32 peer = 1;
  4705. case 1:
  4706. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4707. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4708. CHK_(ptr);
  4709. } else
  4710. goto handle_unusual;
  4711. continue;
  4712. // int32 egotype = 2;
  4713. case 2:
  4714. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4715. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4716. CHK_(ptr);
  4717. } else
  4718. goto handle_unusual;
  4719. continue;
  4720. default:
  4721. goto handle_unusual;
  4722. } // switch
  4723. handle_unusual:
  4724. if ((tag == 0) || ((tag & 7) == 4)) {
  4725. CHK_(ptr);
  4726. ctx->SetLastTag(tag);
  4727. goto message_done;
  4728. }
  4729. ptr = UnknownFieldParse(
  4730. tag,
  4731. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4732. ptr, ctx);
  4733. CHK_(ptr != nullptr);
  4734. } // while
  4735. message_done:
  4736. return ptr;
  4737. failure:
  4738. ptr = nullptr;
  4739. goto message_done;
  4740. #undef CHK_
  4741. }
  4742. uint8_t* Leave::_InternalSerialize(
  4743. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4744. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Leave)
  4745. uint32_t cached_has_bits = 0;
  4746. (void) cached_has_bits;
  4747. // int32 peer = 1;
  4748. if (this->_internal_peer() != 0) {
  4749. target = stream->EnsureSpace(target);
  4750. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  4751. }
  4752. // int32 egotype = 2;
  4753. if (this->_internal_egotype() != 0) {
  4754. target = stream->EnsureSpace(target);
  4755. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_egotype(), target);
  4756. }
  4757. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4758. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4759. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4760. }
  4761. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Leave)
  4762. return target;
  4763. }
  4764. size_t Leave::ByteSizeLong() const {
  4765. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Leave)
  4766. size_t total_size = 0;
  4767. uint32_t cached_has_bits = 0;
  4768. // Prevent compiler warnings about cached_has_bits being unused
  4769. (void) cached_has_bits;
  4770. // int32 peer = 1;
  4771. if (this->_internal_peer() != 0) {
  4772. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4773. }
  4774. // int32 egotype = 2;
  4775. if (this->_internal_egotype() != 0) {
  4776. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  4777. }
  4778. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4779. }
  4780. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Leave::_class_data_ = {
  4781. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4782. Leave::MergeImpl
  4783. };
  4784. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Leave::GetClassData() const { return &_class_data_; }
  4785. void Leave::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4786. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4787. static_cast<Leave *>(to)->MergeFrom(
  4788. static_cast<const Leave &>(from));
  4789. }
  4790. void Leave::MergeFrom(const Leave& from) {
  4791. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Leave)
  4792. GOOGLE_DCHECK_NE(&from, this);
  4793. uint32_t cached_has_bits = 0;
  4794. (void) cached_has_bits;
  4795. if (from._internal_peer() != 0) {
  4796. _internal_set_peer(from._internal_peer());
  4797. }
  4798. if (from._internal_egotype() != 0) {
  4799. _internal_set_egotype(from._internal_egotype());
  4800. }
  4801. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4802. }
  4803. void Leave::CopyFrom(const Leave& from) {
  4804. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Leave)
  4805. if (&from == this) return;
  4806. Clear();
  4807. MergeFrom(from);
  4808. }
  4809. bool Leave::IsInitialized() const {
  4810. return true;
  4811. }
  4812. void Leave::InternalSwap(Leave* other) {
  4813. using std::swap;
  4814. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  4815. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4816. PROTOBUF_FIELD_OFFSET(Leave, egotype_)
  4817. + sizeof(Leave::egotype_)
  4818. - PROTOBUF_FIELD_OFFSET(Leave, peer_)>(
  4819. reinterpret_cast<char*>(&peer_),
  4820. reinterpret_cast<char*>(&other->peer_));
  4821. }
  4822. ::PROTOBUF_NAMESPACE_ID::Metadata Leave::GetMetadata() const {
  4823. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  4824. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  4825. file_level_metadata_protocol_2eproto[15]);
  4826. }
  4827. // ===================================================================
  4828. class Close::_Internal {
  4829. public:
  4830. };
  4831. Close::Close(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4832. bool is_message_owned)
  4833. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  4834. SharedCtor();
  4835. if (!is_message_owned) {
  4836. RegisterArenaDtor(arena);
  4837. }
  4838. // @@protoc_insertion_point(arena_constructor:RemoNet.Close)
  4839. }
  4840. Close::Close(const Close& from)
  4841. : ::PROTOBUF_NAMESPACE_ID::Message() {
  4842. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4843. ::memcpy(&peer_, &from.peer_,
  4844. static_cast<size_t>(reinterpret_cast<char*>(&index_) -
  4845. reinterpret_cast<char*>(&peer_)) + sizeof(index_));
  4846. // @@protoc_insertion_point(copy_constructor:RemoNet.Close)
  4847. }
  4848. inline void Close::SharedCtor() {
  4849. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  4850. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  4851. 0, static_cast<size_t>(reinterpret_cast<char*>(&index_) -
  4852. reinterpret_cast<char*>(&peer_)) + sizeof(index_));
  4853. }
  4854. Close::~Close() {
  4855. // @@protoc_insertion_point(destructor:RemoNet.Close)
  4856. if (GetArenaForAllocation() != nullptr) return;
  4857. SharedDtor();
  4858. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4859. }
  4860. inline void Close::SharedDtor() {
  4861. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  4862. }
  4863. void Close::ArenaDtor(void* object) {
  4864. Close* _this = reinterpret_cast< Close* >(object);
  4865. (void)_this;
  4866. }
  4867. void Close::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4868. }
  4869. void Close::SetCachedSize(int size) const {
  4870. _cached_size_.Set(size);
  4871. }
  4872. void Close::Clear() {
  4873. // @@protoc_insertion_point(message_clear_start:RemoNet.Close)
  4874. uint32_t cached_has_bits = 0;
  4875. // Prevent compiler warnings about cached_has_bits being unused
  4876. (void) cached_has_bits;
  4877. ::memset(&peer_, 0, static_cast<size_t>(
  4878. reinterpret_cast<char*>(&index_) -
  4879. reinterpret_cast<char*>(&peer_)) + sizeof(index_));
  4880. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4881. }
  4882. const char* Close::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4883. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4884. while (!ctx->Done(&ptr)) {
  4885. uint32_t tag;
  4886. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4887. switch (tag >> 3) {
  4888. // int32 peer = 1;
  4889. case 1:
  4890. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  4891. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4892. CHK_(ptr);
  4893. } else
  4894. goto handle_unusual;
  4895. continue;
  4896. // int32 egotype = 2;
  4897. case 2:
  4898. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  4899. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4900. CHK_(ptr);
  4901. } else
  4902. goto handle_unusual;
  4903. continue;
  4904. // int32 index = 3;
  4905. case 3:
  4906. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  4907. index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  4908. CHK_(ptr);
  4909. } else
  4910. goto handle_unusual;
  4911. continue;
  4912. default:
  4913. goto handle_unusual;
  4914. } // switch
  4915. handle_unusual:
  4916. if ((tag == 0) || ((tag & 7) == 4)) {
  4917. CHK_(ptr);
  4918. ctx->SetLastTag(tag);
  4919. goto message_done;
  4920. }
  4921. ptr = UnknownFieldParse(
  4922. tag,
  4923. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4924. ptr, ctx);
  4925. CHK_(ptr != nullptr);
  4926. } // while
  4927. message_done:
  4928. return ptr;
  4929. failure:
  4930. ptr = nullptr;
  4931. goto message_done;
  4932. #undef CHK_
  4933. }
  4934. uint8_t* Close::_InternalSerialize(
  4935. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4936. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Close)
  4937. uint32_t cached_has_bits = 0;
  4938. (void) cached_has_bits;
  4939. // int32 peer = 1;
  4940. if (this->_internal_peer() != 0) {
  4941. target = stream->EnsureSpace(target);
  4942. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  4943. }
  4944. // int32 egotype = 2;
  4945. if (this->_internal_egotype() != 0) {
  4946. target = stream->EnsureSpace(target);
  4947. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_egotype(), target);
  4948. }
  4949. // int32 index = 3;
  4950. if (this->_internal_index() != 0) {
  4951. target = stream->EnsureSpace(target);
  4952. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_index(), target);
  4953. }
  4954. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4955. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4956. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4957. }
  4958. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Close)
  4959. return target;
  4960. }
  4961. size_t Close::ByteSizeLong() const {
  4962. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Close)
  4963. size_t total_size = 0;
  4964. uint32_t cached_has_bits = 0;
  4965. // Prevent compiler warnings about cached_has_bits being unused
  4966. (void) cached_has_bits;
  4967. // int32 peer = 1;
  4968. if (this->_internal_peer() != 0) {
  4969. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  4970. }
  4971. // int32 egotype = 2;
  4972. if (this->_internal_egotype() != 0) {
  4973. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  4974. }
  4975. // int32 index = 3;
  4976. if (this->_internal_index() != 0) {
  4977. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_index());
  4978. }
  4979. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  4980. }
  4981. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Close::_class_data_ = {
  4982. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  4983. Close::MergeImpl
  4984. };
  4985. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Close::GetClassData() const { return &_class_data_; }
  4986. void Close::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  4987. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4988. static_cast<Close *>(to)->MergeFrom(
  4989. static_cast<const Close &>(from));
  4990. }
  4991. void Close::MergeFrom(const Close& from) {
  4992. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Close)
  4993. GOOGLE_DCHECK_NE(&from, this);
  4994. uint32_t cached_has_bits = 0;
  4995. (void) cached_has_bits;
  4996. if (from._internal_peer() != 0) {
  4997. _internal_set_peer(from._internal_peer());
  4998. }
  4999. if (from._internal_egotype() != 0) {
  5000. _internal_set_egotype(from._internal_egotype());
  5001. }
  5002. if (from._internal_index() != 0) {
  5003. _internal_set_index(from._internal_index());
  5004. }
  5005. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5006. }
  5007. void Close::CopyFrom(const Close& from) {
  5008. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Close)
  5009. if (&from == this) return;
  5010. Clear();
  5011. MergeFrom(from);
  5012. }
  5013. bool Close::IsInitialized() const {
  5014. return true;
  5015. }
  5016. void Close::InternalSwap(Close* other) {
  5017. using std::swap;
  5018. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5019. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  5020. PROTOBUF_FIELD_OFFSET(Close, index_)
  5021. + sizeof(Close::index_)
  5022. - PROTOBUF_FIELD_OFFSET(Close, peer_)>(
  5023. reinterpret_cast<char*>(&peer_),
  5024. reinterpret_cast<char*>(&other->peer_));
  5025. }
  5026. ::PROTOBUF_NAMESPACE_ID::Metadata Close::GetMetadata() const {
  5027. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5028. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5029. file_level_metadata_protocol_2eproto[16]);
  5030. }
  5031. // ===================================================================
  5032. class TestTextReq::_Internal {
  5033. public:
  5034. };
  5035. TestTextReq::TestTextReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5036. bool is_message_owned)
  5037. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5038. SharedCtor();
  5039. if (!is_message_owned) {
  5040. RegisterArenaDtor(arena);
  5041. }
  5042. // @@protoc_insertion_point(arena_constructor:RemoNet.TestTextReq)
  5043. }
  5044. TestTextReq::TestTextReq(const TestTextReq& from)
  5045. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5046. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5047. text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5048. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5049. text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5050. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5051. if (!from._internal_text().empty()) {
  5052. text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_text(),
  5053. GetArenaForAllocation());
  5054. }
  5055. // @@protoc_insertion_point(copy_constructor:RemoNet.TestTextReq)
  5056. }
  5057. inline void TestTextReq::SharedCtor() {
  5058. text_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5059. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5060. text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5061. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5062. }
  5063. TestTextReq::~TestTextReq() {
  5064. // @@protoc_insertion_point(destructor:RemoNet.TestTextReq)
  5065. if (GetArenaForAllocation() != nullptr) return;
  5066. SharedDtor();
  5067. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5068. }
  5069. inline void TestTextReq::SharedDtor() {
  5070. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5071. text_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5072. }
  5073. void TestTextReq::ArenaDtor(void* object) {
  5074. TestTextReq* _this = reinterpret_cast< TestTextReq* >(object);
  5075. (void)_this;
  5076. }
  5077. void TestTextReq::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5078. }
  5079. void TestTextReq::SetCachedSize(int size) const {
  5080. _cached_size_.Set(size);
  5081. }
  5082. void TestTextReq::Clear() {
  5083. // @@protoc_insertion_point(message_clear_start:RemoNet.TestTextReq)
  5084. uint32_t cached_has_bits = 0;
  5085. // Prevent compiler warnings about cached_has_bits being unused
  5086. (void) cached_has_bits;
  5087. text_.ClearToEmpty();
  5088. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5089. }
  5090. const char* TestTextReq::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5091. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5092. while (!ctx->Done(&ptr)) {
  5093. uint32_t tag;
  5094. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5095. switch (tag >> 3) {
  5096. // string text = 1;
  5097. case 1:
  5098. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  5099. auto str = _internal_mutable_text();
  5100. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  5101. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.TestTextReq.text"));
  5102. CHK_(ptr);
  5103. } else
  5104. goto handle_unusual;
  5105. continue;
  5106. default:
  5107. goto handle_unusual;
  5108. } // switch
  5109. handle_unusual:
  5110. if ((tag == 0) || ((tag & 7) == 4)) {
  5111. CHK_(ptr);
  5112. ctx->SetLastTag(tag);
  5113. goto message_done;
  5114. }
  5115. ptr = UnknownFieldParse(
  5116. tag,
  5117. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5118. ptr, ctx);
  5119. CHK_(ptr != nullptr);
  5120. } // while
  5121. message_done:
  5122. return ptr;
  5123. failure:
  5124. ptr = nullptr;
  5125. goto message_done;
  5126. #undef CHK_
  5127. }
  5128. uint8_t* TestTextReq::_InternalSerialize(
  5129. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5130. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.TestTextReq)
  5131. uint32_t cached_has_bits = 0;
  5132. (void) cached_has_bits;
  5133. // string text = 1;
  5134. if (!this->_internal_text().empty()) {
  5135. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  5136. this->_internal_text().data(), static_cast<int>(this->_internal_text().length()),
  5137. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  5138. "RemoNet.TestTextReq.text");
  5139. target = stream->WriteStringMaybeAliased(
  5140. 1, this->_internal_text(), target);
  5141. }
  5142. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5143. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5144. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5145. }
  5146. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.TestTextReq)
  5147. return target;
  5148. }
  5149. size_t TestTextReq::ByteSizeLong() const {
  5150. // @@protoc_insertion_point(message_byte_size_start:RemoNet.TestTextReq)
  5151. size_t total_size = 0;
  5152. uint32_t cached_has_bits = 0;
  5153. // Prevent compiler warnings about cached_has_bits being unused
  5154. (void) cached_has_bits;
  5155. // string text = 1;
  5156. if (!this->_internal_text().empty()) {
  5157. total_size += 1 +
  5158. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  5159. this->_internal_text());
  5160. }
  5161. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5162. }
  5163. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TestTextReq::_class_data_ = {
  5164. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5165. TestTextReq::MergeImpl
  5166. };
  5167. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TestTextReq::GetClassData() const { return &_class_data_; }
  5168. void TestTextReq::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5169. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5170. static_cast<TestTextReq *>(to)->MergeFrom(
  5171. static_cast<const TestTextReq &>(from));
  5172. }
  5173. void TestTextReq::MergeFrom(const TestTextReq& from) {
  5174. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.TestTextReq)
  5175. GOOGLE_DCHECK_NE(&from, this);
  5176. uint32_t cached_has_bits = 0;
  5177. (void) cached_has_bits;
  5178. if (!from._internal_text().empty()) {
  5179. _internal_set_text(from._internal_text());
  5180. }
  5181. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5182. }
  5183. void TestTextReq::CopyFrom(const TestTextReq& from) {
  5184. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.TestTextReq)
  5185. if (&from == this) return;
  5186. Clear();
  5187. MergeFrom(from);
  5188. }
  5189. bool TestTextReq::IsInitialized() const {
  5190. return true;
  5191. }
  5192. void TestTextReq::InternalSwap(TestTextReq* other) {
  5193. using std::swap;
  5194. auto* lhs_arena = GetArenaForAllocation();
  5195. auto* rhs_arena = other->GetArenaForAllocation();
  5196. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5197. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  5198. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  5199. &text_, lhs_arena,
  5200. &other->text_, rhs_arena
  5201. );
  5202. }
  5203. ::PROTOBUF_NAMESPACE_ID::Metadata TestTextReq::GetMetadata() const {
  5204. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5205. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5206. file_level_metadata_protocol_2eproto[17]);
  5207. }
  5208. // ===================================================================
  5209. class CanMessage::_Internal {
  5210. public:
  5211. };
  5212. CanMessage::CanMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5213. bool is_message_owned)
  5214. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5215. SharedCtor();
  5216. if (!is_message_owned) {
  5217. RegisterArenaDtor(arena);
  5218. }
  5219. // @@protoc_insertion_point(arena_constructor:RemoNet.CanMessage)
  5220. }
  5221. CanMessage::CanMessage(const CanMessage& from)
  5222. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5223. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5224. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5225. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5226. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5227. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5228. if (!from._internal_data().empty()) {
  5229. data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_data(),
  5230. GetArenaForAllocation());
  5231. }
  5232. ::memcpy(&head_, &from.head_,
  5233. static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  5234. reinterpret_cast<char*>(&head_)) + sizeof(canid_));
  5235. // @@protoc_insertion_point(copy_constructor:RemoNet.CanMessage)
  5236. }
  5237. inline void CanMessage::SharedCtor() {
  5238. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5239. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5240. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  5241. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  5242. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  5243. reinterpret_cast<char*>(&head_) - reinterpret_cast<char*>(this)),
  5244. 0, static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  5245. reinterpret_cast<char*>(&head_)) + sizeof(canid_));
  5246. }
  5247. CanMessage::~CanMessage() {
  5248. // @@protoc_insertion_point(destructor:RemoNet.CanMessage)
  5249. if (GetArenaForAllocation() != nullptr) return;
  5250. SharedDtor();
  5251. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5252. }
  5253. inline void CanMessage::SharedDtor() {
  5254. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5255. data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5256. }
  5257. void CanMessage::ArenaDtor(void* object) {
  5258. CanMessage* _this = reinterpret_cast< CanMessage* >(object);
  5259. (void)_this;
  5260. }
  5261. void CanMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5262. }
  5263. void CanMessage::SetCachedSize(int size) const {
  5264. _cached_size_.Set(size);
  5265. }
  5266. void CanMessage::Clear() {
  5267. // @@protoc_insertion_point(message_clear_start:RemoNet.CanMessage)
  5268. uint32_t cached_has_bits = 0;
  5269. // Prevent compiler warnings about cached_has_bits being unused
  5270. (void) cached_has_bits;
  5271. data_.ClearToEmpty();
  5272. ::memset(&head_, 0, static_cast<size_t>(
  5273. reinterpret_cast<char*>(&canid_) -
  5274. reinterpret_cast<char*>(&head_)) + sizeof(canid_));
  5275. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5276. }
  5277. const char* CanMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5278. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5279. while (!ctx->Done(&ptr)) {
  5280. uint32_t tag;
  5281. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5282. switch (tag >> 3) {
  5283. // int32 head = 1;
  5284. case 1:
  5285. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5286. head_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  5287. CHK_(ptr);
  5288. } else
  5289. goto handle_unusual;
  5290. continue;
  5291. // int32 canid = 2;
  5292. case 2:
  5293. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  5294. canid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  5295. CHK_(ptr);
  5296. } else
  5297. goto handle_unusual;
  5298. continue;
  5299. // bytes data = 3;
  5300. case 3:
  5301. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  5302. auto str = _internal_mutable_data();
  5303. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  5304. CHK_(ptr);
  5305. } else
  5306. goto handle_unusual;
  5307. continue;
  5308. default:
  5309. goto handle_unusual;
  5310. } // switch
  5311. handle_unusual:
  5312. if ((tag == 0) || ((tag & 7) == 4)) {
  5313. CHK_(ptr);
  5314. ctx->SetLastTag(tag);
  5315. goto message_done;
  5316. }
  5317. ptr = UnknownFieldParse(
  5318. tag,
  5319. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5320. ptr, ctx);
  5321. CHK_(ptr != nullptr);
  5322. } // while
  5323. message_done:
  5324. return ptr;
  5325. failure:
  5326. ptr = nullptr;
  5327. goto message_done;
  5328. #undef CHK_
  5329. }
  5330. uint8_t* CanMessage::_InternalSerialize(
  5331. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5332. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CanMessage)
  5333. uint32_t cached_has_bits = 0;
  5334. (void) cached_has_bits;
  5335. // int32 head = 1;
  5336. if (this->_internal_head() != 0) {
  5337. target = stream->EnsureSpace(target);
  5338. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_head(), target);
  5339. }
  5340. // int32 canid = 2;
  5341. if (this->_internal_canid() != 0) {
  5342. target = stream->EnsureSpace(target);
  5343. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_canid(), target);
  5344. }
  5345. // bytes data = 3;
  5346. if (!this->_internal_data().empty()) {
  5347. target = stream->WriteBytesMaybeAliased(
  5348. 3, this->_internal_data(), target);
  5349. }
  5350. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5351. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5352. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5353. }
  5354. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CanMessage)
  5355. return target;
  5356. }
  5357. size_t CanMessage::ByteSizeLong() const {
  5358. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CanMessage)
  5359. size_t total_size = 0;
  5360. uint32_t cached_has_bits = 0;
  5361. // Prevent compiler warnings about cached_has_bits being unused
  5362. (void) cached_has_bits;
  5363. // bytes data = 3;
  5364. if (!this->_internal_data().empty()) {
  5365. total_size += 1 +
  5366. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  5367. this->_internal_data());
  5368. }
  5369. // int32 head = 1;
  5370. if (this->_internal_head() != 0) {
  5371. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_head());
  5372. }
  5373. // int32 canid = 2;
  5374. if (this->_internal_canid() != 0) {
  5375. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_canid());
  5376. }
  5377. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5378. }
  5379. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CanMessage::_class_data_ = {
  5380. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5381. CanMessage::MergeImpl
  5382. };
  5383. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CanMessage::GetClassData() const { return &_class_data_; }
  5384. void CanMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5385. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5386. static_cast<CanMessage *>(to)->MergeFrom(
  5387. static_cast<const CanMessage &>(from));
  5388. }
  5389. void CanMessage::MergeFrom(const CanMessage& from) {
  5390. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CanMessage)
  5391. GOOGLE_DCHECK_NE(&from, this);
  5392. uint32_t cached_has_bits = 0;
  5393. (void) cached_has_bits;
  5394. if (!from._internal_data().empty()) {
  5395. _internal_set_data(from._internal_data());
  5396. }
  5397. if (from._internal_head() != 0) {
  5398. _internal_set_head(from._internal_head());
  5399. }
  5400. if (from._internal_canid() != 0) {
  5401. _internal_set_canid(from._internal_canid());
  5402. }
  5403. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5404. }
  5405. void CanMessage::CopyFrom(const CanMessage& from) {
  5406. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CanMessage)
  5407. if (&from == this) return;
  5408. Clear();
  5409. MergeFrom(from);
  5410. }
  5411. bool CanMessage::IsInitialized() const {
  5412. return true;
  5413. }
  5414. void CanMessage::InternalSwap(CanMessage* other) {
  5415. using std::swap;
  5416. auto* lhs_arena = GetArenaForAllocation();
  5417. auto* rhs_arena = other->GetArenaForAllocation();
  5418. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5419. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  5420. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  5421. &data_, lhs_arena,
  5422. &other->data_, rhs_arena
  5423. );
  5424. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  5425. PROTOBUF_FIELD_OFFSET(CanMessage, canid_)
  5426. + sizeof(CanMessage::canid_)
  5427. - PROTOBUF_FIELD_OFFSET(CanMessage, head_)>(
  5428. reinterpret_cast<char*>(&head_),
  5429. reinterpret_cast<char*>(&other->head_));
  5430. }
  5431. ::PROTOBUF_NAMESPACE_ID::Metadata CanMessage::GetMetadata() const {
  5432. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5433. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5434. file_level_metadata_protocol_2eproto[18]);
  5435. }
  5436. // ===================================================================
  5437. class CCCanMesage::_Internal {
  5438. public:
  5439. };
  5440. CCCanMesage::CCCanMesage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5441. bool is_message_owned)
  5442. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  5443. message_(arena) {
  5444. SharedCtor();
  5445. if (!is_message_owned) {
  5446. RegisterArenaDtor(arena);
  5447. }
  5448. // @@protoc_insertion_point(arena_constructor:RemoNet.CCCanMesage)
  5449. }
  5450. CCCanMesage::CCCanMesage(const CCCanMesage& from)
  5451. : ::PROTOBUF_NAMESPACE_ID::Message(),
  5452. message_(from.message_) {
  5453. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5454. islidar_ = from.islidar_;
  5455. // @@protoc_insertion_point(copy_constructor:RemoNet.CCCanMesage)
  5456. }
  5457. inline void CCCanMesage::SharedCtor() {
  5458. islidar_ = false;
  5459. }
  5460. CCCanMesage::~CCCanMesage() {
  5461. // @@protoc_insertion_point(destructor:RemoNet.CCCanMesage)
  5462. if (GetArenaForAllocation() != nullptr) return;
  5463. SharedDtor();
  5464. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5465. }
  5466. inline void CCCanMesage::SharedDtor() {
  5467. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5468. }
  5469. void CCCanMesage::ArenaDtor(void* object) {
  5470. CCCanMesage* _this = reinterpret_cast< CCCanMesage* >(object);
  5471. (void)_this;
  5472. }
  5473. void CCCanMesage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5474. }
  5475. void CCCanMesage::SetCachedSize(int size) const {
  5476. _cached_size_.Set(size);
  5477. }
  5478. void CCCanMesage::Clear() {
  5479. // @@protoc_insertion_point(message_clear_start:RemoNet.CCCanMesage)
  5480. uint32_t cached_has_bits = 0;
  5481. // Prevent compiler warnings about cached_has_bits being unused
  5482. (void) cached_has_bits;
  5483. message_.Clear();
  5484. islidar_ = false;
  5485. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5486. }
  5487. const char* CCCanMesage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5488. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5489. while (!ctx->Done(&ptr)) {
  5490. uint32_t tag;
  5491. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5492. switch (tag >> 3) {
  5493. // bool islidar = 1;
  5494. case 1:
  5495. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5496. islidar_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5497. CHK_(ptr);
  5498. } else
  5499. goto handle_unusual;
  5500. continue;
  5501. // repeated .RemoNet.CanMessage message = 2;
  5502. case 2:
  5503. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  5504. ptr -= 1;
  5505. do {
  5506. ptr += 1;
  5507. ptr = ctx->ParseMessage(_internal_add_message(), ptr);
  5508. CHK_(ptr);
  5509. if (!ctx->DataAvailable(ptr)) break;
  5510. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  5511. } else
  5512. goto handle_unusual;
  5513. continue;
  5514. default:
  5515. goto handle_unusual;
  5516. } // switch
  5517. handle_unusual:
  5518. if ((tag == 0) || ((tag & 7) == 4)) {
  5519. CHK_(ptr);
  5520. ctx->SetLastTag(tag);
  5521. goto message_done;
  5522. }
  5523. ptr = UnknownFieldParse(
  5524. tag,
  5525. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5526. ptr, ctx);
  5527. CHK_(ptr != nullptr);
  5528. } // while
  5529. message_done:
  5530. return ptr;
  5531. failure:
  5532. ptr = nullptr;
  5533. goto message_done;
  5534. #undef CHK_
  5535. }
  5536. uint8_t* CCCanMesage::_InternalSerialize(
  5537. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5538. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCCanMesage)
  5539. uint32_t cached_has_bits = 0;
  5540. (void) cached_has_bits;
  5541. // bool islidar = 1;
  5542. if (this->_internal_islidar() != 0) {
  5543. target = stream->EnsureSpace(target);
  5544. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_islidar(), target);
  5545. }
  5546. // repeated .RemoNet.CanMessage message = 2;
  5547. for (unsigned int i = 0,
  5548. n = static_cast<unsigned int>(this->_internal_message_size()); i < n; i++) {
  5549. target = stream->EnsureSpace(target);
  5550. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  5551. InternalWriteMessage(2, this->_internal_message(i), target, stream);
  5552. }
  5553. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5554. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5555. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5556. }
  5557. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCCanMesage)
  5558. return target;
  5559. }
  5560. size_t CCCanMesage::ByteSizeLong() const {
  5561. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCCanMesage)
  5562. size_t total_size = 0;
  5563. uint32_t cached_has_bits = 0;
  5564. // Prevent compiler warnings about cached_has_bits being unused
  5565. (void) cached_has_bits;
  5566. // repeated .RemoNet.CanMessage message = 2;
  5567. total_size += 1UL * this->_internal_message_size();
  5568. for (const auto& msg : this->message_) {
  5569. total_size +=
  5570. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  5571. }
  5572. // bool islidar = 1;
  5573. if (this->_internal_islidar() != 0) {
  5574. total_size += 1 + 1;
  5575. }
  5576. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5577. }
  5578. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCCanMesage::_class_data_ = {
  5579. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5580. CCCanMesage::MergeImpl
  5581. };
  5582. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCCanMesage::GetClassData() const { return &_class_data_; }
  5583. void CCCanMesage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5584. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5585. static_cast<CCCanMesage *>(to)->MergeFrom(
  5586. static_cast<const CCCanMesage &>(from));
  5587. }
  5588. void CCCanMesage::MergeFrom(const CCCanMesage& from) {
  5589. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCCanMesage)
  5590. GOOGLE_DCHECK_NE(&from, this);
  5591. uint32_t cached_has_bits = 0;
  5592. (void) cached_has_bits;
  5593. message_.MergeFrom(from.message_);
  5594. if (from._internal_islidar() != 0) {
  5595. _internal_set_islidar(from._internal_islidar());
  5596. }
  5597. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5598. }
  5599. void CCCanMesage::CopyFrom(const CCCanMesage& from) {
  5600. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCCanMesage)
  5601. if (&from == this) return;
  5602. Clear();
  5603. MergeFrom(from);
  5604. }
  5605. bool CCCanMesage::IsInitialized() const {
  5606. return true;
  5607. }
  5608. void CCCanMesage::InternalSwap(CCCanMesage* other) {
  5609. using std::swap;
  5610. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5611. message_.InternalSwap(&other->message_);
  5612. swap(islidar_, other->islidar_);
  5613. }
  5614. ::PROTOBUF_NAMESPACE_ID::Metadata CCCanMesage::GetMetadata() const {
  5615. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5616. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5617. file_level_metadata_protocol_2eproto[19]);
  5618. }
  5619. // ===================================================================
  5620. class Wiper::_Internal {
  5621. public:
  5622. };
  5623. Wiper::Wiper(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5624. bool is_message_owned)
  5625. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5626. SharedCtor();
  5627. if (!is_message_owned) {
  5628. RegisterArenaDtor(arena);
  5629. }
  5630. // @@protoc_insertion_point(arena_constructor:RemoNet.Wiper)
  5631. }
  5632. Wiper::Wiper(const Wiper& from)
  5633. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5634. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5635. ret_ = from.ret_;
  5636. // @@protoc_insertion_point(copy_constructor:RemoNet.Wiper)
  5637. }
  5638. inline void Wiper::SharedCtor() {
  5639. ret_ = false;
  5640. }
  5641. Wiper::~Wiper() {
  5642. // @@protoc_insertion_point(destructor:RemoNet.Wiper)
  5643. if (GetArenaForAllocation() != nullptr) return;
  5644. SharedDtor();
  5645. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5646. }
  5647. inline void Wiper::SharedDtor() {
  5648. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5649. }
  5650. void Wiper::ArenaDtor(void* object) {
  5651. Wiper* _this = reinterpret_cast< Wiper* >(object);
  5652. (void)_this;
  5653. }
  5654. void Wiper::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5655. }
  5656. void Wiper::SetCachedSize(int size) const {
  5657. _cached_size_.Set(size);
  5658. }
  5659. void Wiper::Clear() {
  5660. // @@protoc_insertion_point(message_clear_start:RemoNet.Wiper)
  5661. uint32_t cached_has_bits = 0;
  5662. // Prevent compiler warnings about cached_has_bits being unused
  5663. (void) cached_has_bits;
  5664. ret_ = false;
  5665. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5666. }
  5667. const char* Wiper::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5668. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5669. while (!ctx->Done(&ptr)) {
  5670. uint32_t tag;
  5671. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5672. switch (tag >> 3) {
  5673. // bool ret = 1;
  5674. case 1:
  5675. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5676. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5677. CHK_(ptr);
  5678. } else
  5679. goto handle_unusual;
  5680. continue;
  5681. default:
  5682. goto handle_unusual;
  5683. } // switch
  5684. handle_unusual:
  5685. if ((tag == 0) || ((tag & 7) == 4)) {
  5686. CHK_(ptr);
  5687. ctx->SetLastTag(tag);
  5688. goto message_done;
  5689. }
  5690. ptr = UnknownFieldParse(
  5691. tag,
  5692. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5693. ptr, ctx);
  5694. CHK_(ptr != nullptr);
  5695. } // while
  5696. message_done:
  5697. return ptr;
  5698. failure:
  5699. ptr = nullptr;
  5700. goto message_done;
  5701. #undef CHK_
  5702. }
  5703. uint8_t* Wiper::_InternalSerialize(
  5704. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5705. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.Wiper)
  5706. uint32_t cached_has_bits = 0;
  5707. (void) cached_has_bits;
  5708. // bool ret = 1;
  5709. if (this->_internal_ret() != 0) {
  5710. target = stream->EnsureSpace(target);
  5711. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  5712. }
  5713. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5714. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5715. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5716. }
  5717. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.Wiper)
  5718. return target;
  5719. }
  5720. size_t Wiper::ByteSizeLong() const {
  5721. // @@protoc_insertion_point(message_byte_size_start:RemoNet.Wiper)
  5722. size_t total_size = 0;
  5723. uint32_t cached_has_bits = 0;
  5724. // Prevent compiler warnings about cached_has_bits being unused
  5725. (void) cached_has_bits;
  5726. // bool ret = 1;
  5727. if (this->_internal_ret() != 0) {
  5728. total_size += 1 + 1;
  5729. }
  5730. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5731. }
  5732. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Wiper::_class_data_ = {
  5733. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5734. Wiper::MergeImpl
  5735. };
  5736. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Wiper::GetClassData() const { return &_class_data_; }
  5737. void Wiper::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5738. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5739. static_cast<Wiper *>(to)->MergeFrom(
  5740. static_cast<const Wiper &>(from));
  5741. }
  5742. void Wiper::MergeFrom(const Wiper& from) {
  5743. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.Wiper)
  5744. GOOGLE_DCHECK_NE(&from, this);
  5745. uint32_t cached_has_bits = 0;
  5746. (void) cached_has_bits;
  5747. if (from._internal_ret() != 0) {
  5748. _internal_set_ret(from._internal_ret());
  5749. }
  5750. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5751. }
  5752. void Wiper::CopyFrom(const Wiper& from) {
  5753. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.Wiper)
  5754. if (&from == this) return;
  5755. Clear();
  5756. MergeFrom(from);
  5757. }
  5758. bool Wiper::IsInitialized() const {
  5759. return true;
  5760. }
  5761. void Wiper::InternalSwap(Wiper* other) {
  5762. using std::swap;
  5763. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5764. swap(ret_, other->ret_);
  5765. }
  5766. ::PROTOBUF_NAMESPACE_ID::Metadata Wiper::GetMetadata() const {
  5767. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5768. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5769. file_level_metadata_protocol_2eproto[20]);
  5770. }
  5771. // ===================================================================
  5772. class FrontLight::_Internal {
  5773. public:
  5774. };
  5775. FrontLight::FrontLight(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5776. bool is_message_owned)
  5777. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5778. SharedCtor();
  5779. if (!is_message_owned) {
  5780. RegisterArenaDtor(arena);
  5781. }
  5782. // @@protoc_insertion_point(arena_constructor:RemoNet.FrontLight)
  5783. }
  5784. FrontLight::FrontLight(const FrontLight& from)
  5785. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5786. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5787. ret_ = from.ret_;
  5788. // @@protoc_insertion_point(copy_constructor:RemoNet.FrontLight)
  5789. }
  5790. inline void FrontLight::SharedCtor() {
  5791. ret_ = false;
  5792. }
  5793. FrontLight::~FrontLight() {
  5794. // @@protoc_insertion_point(destructor:RemoNet.FrontLight)
  5795. if (GetArenaForAllocation() != nullptr) return;
  5796. SharedDtor();
  5797. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5798. }
  5799. inline void FrontLight::SharedDtor() {
  5800. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5801. }
  5802. void FrontLight::ArenaDtor(void* object) {
  5803. FrontLight* _this = reinterpret_cast< FrontLight* >(object);
  5804. (void)_this;
  5805. }
  5806. void FrontLight::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5807. }
  5808. void FrontLight::SetCachedSize(int size) const {
  5809. _cached_size_.Set(size);
  5810. }
  5811. void FrontLight::Clear() {
  5812. // @@protoc_insertion_point(message_clear_start:RemoNet.FrontLight)
  5813. uint32_t cached_has_bits = 0;
  5814. // Prevent compiler warnings about cached_has_bits being unused
  5815. (void) cached_has_bits;
  5816. ret_ = false;
  5817. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5818. }
  5819. const char* FrontLight::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5820. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5821. while (!ctx->Done(&ptr)) {
  5822. uint32_t tag;
  5823. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5824. switch (tag >> 3) {
  5825. // bool ret = 1;
  5826. case 1:
  5827. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5828. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5829. CHK_(ptr);
  5830. } else
  5831. goto handle_unusual;
  5832. continue;
  5833. default:
  5834. goto handle_unusual;
  5835. } // switch
  5836. handle_unusual:
  5837. if ((tag == 0) || ((tag & 7) == 4)) {
  5838. CHK_(ptr);
  5839. ctx->SetLastTag(tag);
  5840. goto message_done;
  5841. }
  5842. ptr = UnknownFieldParse(
  5843. tag,
  5844. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5845. ptr, ctx);
  5846. CHK_(ptr != nullptr);
  5847. } // while
  5848. message_done:
  5849. return ptr;
  5850. failure:
  5851. ptr = nullptr;
  5852. goto message_done;
  5853. #undef CHK_
  5854. }
  5855. uint8_t* FrontLight::_InternalSerialize(
  5856. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5857. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.FrontLight)
  5858. uint32_t cached_has_bits = 0;
  5859. (void) cached_has_bits;
  5860. // bool ret = 1;
  5861. if (this->_internal_ret() != 0) {
  5862. target = stream->EnsureSpace(target);
  5863. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  5864. }
  5865. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5866. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5867. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5868. }
  5869. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.FrontLight)
  5870. return target;
  5871. }
  5872. size_t FrontLight::ByteSizeLong() const {
  5873. // @@protoc_insertion_point(message_byte_size_start:RemoNet.FrontLight)
  5874. size_t total_size = 0;
  5875. uint32_t cached_has_bits = 0;
  5876. // Prevent compiler warnings about cached_has_bits being unused
  5877. (void) cached_has_bits;
  5878. // bool ret = 1;
  5879. if (this->_internal_ret() != 0) {
  5880. total_size += 1 + 1;
  5881. }
  5882. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  5883. }
  5884. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FrontLight::_class_data_ = {
  5885. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  5886. FrontLight::MergeImpl
  5887. };
  5888. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FrontLight::GetClassData() const { return &_class_data_; }
  5889. void FrontLight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  5890. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5891. static_cast<FrontLight *>(to)->MergeFrom(
  5892. static_cast<const FrontLight &>(from));
  5893. }
  5894. void FrontLight::MergeFrom(const FrontLight& from) {
  5895. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.FrontLight)
  5896. GOOGLE_DCHECK_NE(&from, this);
  5897. uint32_t cached_has_bits = 0;
  5898. (void) cached_has_bits;
  5899. if (from._internal_ret() != 0) {
  5900. _internal_set_ret(from._internal_ret());
  5901. }
  5902. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5903. }
  5904. void FrontLight::CopyFrom(const FrontLight& from) {
  5905. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.FrontLight)
  5906. if (&from == this) return;
  5907. Clear();
  5908. MergeFrom(from);
  5909. }
  5910. bool FrontLight::IsInitialized() const {
  5911. return true;
  5912. }
  5913. void FrontLight::InternalSwap(FrontLight* other) {
  5914. using std::swap;
  5915. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  5916. swap(ret_, other->ret_);
  5917. }
  5918. ::PROTOBUF_NAMESPACE_ID::Metadata FrontLight::GetMetadata() const {
  5919. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  5920. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  5921. file_level_metadata_protocol_2eproto[21]);
  5922. }
  5923. // ===================================================================
  5924. class BackLight::_Internal {
  5925. public:
  5926. };
  5927. BackLight::BackLight(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5928. bool is_message_owned)
  5929. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  5930. SharedCtor();
  5931. if (!is_message_owned) {
  5932. RegisterArenaDtor(arena);
  5933. }
  5934. // @@protoc_insertion_point(arena_constructor:RemoNet.BackLight)
  5935. }
  5936. BackLight::BackLight(const BackLight& from)
  5937. : ::PROTOBUF_NAMESPACE_ID::Message() {
  5938. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5939. ret_ = from.ret_;
  5940. // @@protoc_insertion_point(copy_constructor:RemoNet.BackLight)
  5941. }
  5942. inline void BackLight::SharedCtor() {
  5943. ret_ = false;
  5944. }
  5945. BackLight::~BackLight() {
  5946. // @@protoc_insertion_point(destructor:RemoNet.BackLight)
  5947. if (GetArenaForAllocation() != nullptr) return;
  5948. SharedDtor();
  5949. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5950. }
  5951. inline void BackLight::SharedDtor() {
  5952. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  5953. }
  5954. void BackLight::ArenaDtor(void* object) {
  5955. BackLight* _this = reinterpret_cast< BackLight* >(object);
  5956. (void)_this;
  5957. }
  5958. void BackLight::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5959. }
  5960. void BackLight::SetCachedSize(int size) const {
  5961. _cached_size_.Set(size);
  5962. }
  5963. void BackLight::Clear() {
  5964. // @@protoc_insertion_point(message_clear_start:RemoNet.BackLight)
  5965. uint32_t cached_has_bits = 0;
  5966. // Prevent compiler warnings about cached_has_bits being unused
  5967. (void) cached_has_bits;
  5968. ret_ = false;
  5969. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5970. }
  5971. const char* BackLight::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5972. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5973. while (!ctx->Done(&ptr)) {
  5974. uint32_t tag;
  5975. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5976. switch (tag >> 3) {
  5977. // bool ret = 1;
  5978. case 1:
  5979. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  5980. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5981. CHK_(ptr);
  5982. } else
  5983. goto handle_unusual;
  5984. continue;
  5985. default:
  5986. goto handle_unusual;
  5987. } // switch
  5988. handle_unusual:
  5989. if ((tag == 0) || ((tag & 7) == 4)) {
  5990. CHK_(ptr);
  5991. ctx->SetLastTag(tag);
  5992. goto message_done;
  5993. }
  5994. ptr = UnknownFieldParse(
  5995. tag,
  5996. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5997. ptr, ctx);
  5998. CHK_(ptr != nullptr);
  5999. } // while
  6000. message_done:
  6001. return ptr;
  6002. failure:
  6003. ptr = nullptr;
  6004. goto message_done;
  6005. #undef CHK_
  6006. }
  6007. uint8_t* BackLight::_InternalSerialize(
  6008. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6009. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.BackLight)
  6010. uint32_t cached_has_bits = 0;
  6011. (void) cached_has_bits;
  6012. // bool ret = 1;
  6013. if (this->_internal_ret() != 0) {
  6014. target = stream->EnsureSpace(target);
  6015. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  6016. }
  6017. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6018. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6019. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6020. }
  6021. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.BackLight)
  6022. return target;
  6023. }
  6024. size_t BackLight::ByteSizeLong() const {
  6025. // @@protoc_insertion_point(message_byte_size_start:RemoNet.BackLight)
  6026. size_t total_size = 0;
  6027. uint32_t cached_has_bits = 0;
  6028. // Prevent compiler warnings about cached_has_bits being unused
  6029. (void) cached_has_bits;
  6030. // bool ret = 1;
  6031. if (this->_internal_ret() != 0) {
  6032. total_size += 1 + 1;
  6033. }
  6034. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6035. }
  6036. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BackLight::_class_data_ = {
  6037. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6038. BackLight::MergeImpl
  6039. };
  6040. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BackLight::GetClassData() const { return &_class_data_; }
  6041. void BackLight::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6042. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6043. static_cast<BackLight *>(to)->MergeFrom(
  6044. static_cast<const BackLight &>(from));
  6045. }
  6046. void BackLight::MergeFrom(const BackLight& from) {
  6047. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.BackLight)
  6048. GOOGLE_DCHECK_NE(&from, this);
  6049. uint32_t cached_has_bits = 0;
  6050. (void) cached_has_bits;
  6051. if (from._internal_ret() != 0) {
  6052. _internal_set_ret(from._internal_ret());
  6053. }
  6054. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6055. }
  6056. void BackLight::CopyFrom(const BackLight& from) {
  6057. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.BackLight)
  6058. if (&from == this) return;
  6059. Clear();
  6060. MergeFrom(from);
  6061. }
  6062. bool BackLight::IsInitialized() const {
  6063. return true;
  6064. }
  6065. void BackLight::InternalSwap(BackLight* other) {
  6066. using std::swap;
  6067. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6068. swap(ret_, other->ret_);
  6069. }
  6070. ::PROTOBUF_NAMESPACE_ID::Metadata BackLight::GetMetadata() const {
  6071. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6072. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6073. file_level_metadata_protocol_2eproto[22]);
  6074. }
  6075. // ===================================================================
  6076. class CCAskDataChannel::_Internal {
  6077. public:
  6078. };
  6079. CCAskDataChannel::CCAskDataChannel(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6080. bool is_message_owned)
  6081. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  6082. // @@protoc_insertion_point(arena_constructor:RemoNet.CCAskDataChannel)
  6083. }
  6084. CCAskDataChannel::CCAskDataChannel(const CCAskDataChannel& from)
  6085. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  6086. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6087. // @@protoc_insertion_point(copy_constructor:RemoNet.CCAskDataChannel)
  6088. }
  6089. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCAskDataChannel::_class_data_ = {
  6090. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  6091. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  6092. };
  6093. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCAskDataChannel::GetClassData() const { return &_class_data_; }
  6094. ::PROTOBUF_NAMESPACE_ID::Metadata CCAskDataChannel::GetMetadata() const {
  6095. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6096. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6097. file_level_metadata_protocol_2eproto[23]);
  6098. }
  6099. // ===================================================================
  6100. class IMuMessage::_Internal {
  6101. public:
  6102. };
  6103. IMuMessage::IMuMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6104. bool is_message_owned)
  6105. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6106. SharedCtor();
  6107. if (!is_message_owned) {
  6108. RegisterArenaDtor(arena);
  6109. }
  6110. // @@protoc_insertion_point(arena_constructor:RemoNet.IMuMessage)
  6111. }
  6112. IMuMessage::IMuMessage(const IMuMessage& from)
  6113. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6114. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6115. ::memcpy(&rx_, &from.rx_,
  6116. static_cast<size_t>(reinterpret_cast<char*>(&ry_) -
  6117. reinterpret_cast<char*>(&rx_)) + sizeof(ry_));
  6118. // @@protoc_insertion_point(copy_constructor:RemoNet.IMuMessage)
  6119. }
  6120. inline void IMuMessage::SharedCtor() {
  6121. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  6122. reinterpret_cast<char*>(&rx_) - reinterpret_cast<char*>(this)),
  6123. 0, static_cast<size_t>(reinterpret_cast<char*>(&ry_) -
  6124. reinterpret_cast<char*>(&rx_)) + sizeof(ry_));
  6125. }
  6126. IMuMessage::~IMuMessage() {
  6127. // @@protoc_insertion_point(destructor:RemoNet.IMuMessage)
  6128. if (GetArenaForAllocation() != nullptr) return;
  6129. SharedDtor();
  6130. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6131. }
  6132. inline void IMuMessage::SharedDtor() {
  6133. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6134. }
  6135. void IMuMessage::ArenaDtor(void* object) {
  6136. IMuMessage* _this = reinterpret_cast< IMuMessage* >(object);
  6137. (void)_this;
  6138. }
  6139. void IMuMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6140. }
  6141. void IMuMessage::SetCachedSize(int size) const {
  6142. _cached_size_.Set(size);
  6143. }
  6144. void IMuMessage::Clear() {
  6145. // @@protoc_insertion_point(message_clear_start:RemoNet.IMuMessage)
  6146. uint32_t cached_has_bits = 0;
  6147. // Prevent compiler warnings about cached_has_bits being unused
  6148. (void) cached_has_bits;
  6149. ::memset(&rx_, 0, static_cast<size_t>(
  6150. reinterpret_cast<char*>(&ry_) -
  6151. reinterpret_cast<char*>(&rx_)) + sizeof(ry_));
  6152. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6153. }
  6154. const char* IMuMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6155. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6156. while (!ctx->Done(&ptr)) {
  6157. uint32_t tag;
  6158. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6159. switch (tag >> 3) {
  6160. // float rx = 1;
  6161. case 1:
  6162. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 13)) {
  6163. rx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  6164. ptr += sizeof(float);
  6165. } else
  6166. goto handle_unusual;
  6167. continue;
  6168. // float ry = 2;
  6169. case 2:
  6170. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 21)) {
  6171. ry_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  6172. ptr += sizeof(float);
  6173. } else
  6174. goto handle_unusual;
  6175. continue;
  6176. default:
  6177. goto handle_unusual;
  6178. } // switch
  6179. handle_unusual:
  6180. if ((tag == 0) || ((tag & 7) == 4)) {
  6181. CHK_(ptr);
  6182. ctx->SetLastTag(tag);
  6183. goto message_done;
  6184. }
  6185. ptr = UnknownFieldParse(
  6186. tag,
  6187. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6188. ptr, ctx);
  6189. CHK_(ptr != nullptr);
  6190. } // while
  6191. message_done:
  6192. return ptr;
  6193. failure:
  6194. ptr = nullptr;
  6195. goto message_done;
  6196. #undef CHK_
  6197. }
  6198. uint8_t* IMuMessage::_InternalSerialize(
  6199. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6200. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.IMuMessage)
  6201. uint32_t cached_has_bits = 0;
  6202. (void) cached_has_bits;
  6203. // float rx = 1;
  6204. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6205. float tmp_rx = this->_internal_rx();
  6206. uint32_t raw_rx;
  6207. memcpy(&raw_rx, &tmp_rx, sizeof(tmp_rx));
  6208. if (raw_rx != 0) {
  6209. target = stream->EnsureSpace(target);
  6210. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_rx(), target);
  6211. }
  6212. // float ry = 2;
  6213. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6214. float tmp_ry = this->_internal_ry();
  6215. uint32_t raw_ry;
  6216. memcpy(&raw_ry, &tmp_ry, sizeof(tmp_ry));
  6217. if (raw_ry != 0) {
  6218. target = stream->EnsureSpace(target);
  6219. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_ry(), target);
  6220. }
  6221. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6222. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6223. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6224. }
  6225. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.IMuMessage)
  6226. return target;
  6227. }
  6228. size_t IMuMessage::ByteSizeLong() const {
  6229. // @@protoc_insertion_point(message_byte_size_start:RemoNet.IMuMessage)
  6230. size_t total_size = 0;
  6231. uint32_t cached_has_bits = 0;
  6232. // Prevent compiler warnings about cached_has_bits being unused
  6233. (void) cached_has_bits;
  6234. // float rx = 1;
  6235. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6236. float tmp_rx = this->_internal_rx();
  6237. uint32_t raw_rx;
  6238. memcpy(&raw_rx, &tmp_rx, sizeof(tmp_rx));
  6239. if (raw_rx != 0) {
  6240. total_size += 1 + 4;
  6241. }
  6242. // float ry = 2;
  6243. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6244. float tmp_ry = this->_internal_ry();
  6245. uint32_t raw_ry;
  6246. memcpy(&raw_ry, &tmp_ry, sizeof(tmp_ry));
  6247. if (raw_ry != 0) {
  6248. total_size += 1 + 4;
  6249. }
  6250. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6251. }
  6252. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData IMuMessage::_class_data_ = {
  6253. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6254. IMuMessage::MergeImpl
  6255. };
  6256. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*IMuMessage::GetClassData() const { return &_class_data_; }
  6257. void IMuMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6258. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6259. static_cast<IMuMessage *>(to)->MergeFrom(
  6260. static_cast<const IMuMessage &>(from));
  6261. }
  6262. void IMuMessage::MergeFrom(const IMuMessage& from) {
  6263. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.IMuMessage)
  6264. GOOGLE_DCHECK_NE(&from, this);
  6265. uint32_t cached_has_bits = 0;
  6266. (void) cached_has_bits;
  6267. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6268. float tmp_rx = from._internal_rx();
  6269. uint32_t raw_rx;
  6270. memcpy(&raw_rx, &tmp_rx, sizeof(tmp_rx));
  6271. if (raw_rx != 0) {
  6272. _internal_set_rx(from._internal_rx());
  6273. }
  6274. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  6275. float tmp_ry = from._internal_ry();
  6276. uint32_t raw_ry;
  6277. memcpy(&raw_ry, &tmp_ry, sizeof(tmp_ry));
  6278. if (raw_ry != 0) {
  6279. _internal_set_ry(from._internal_ry());
  6280. }
  6281. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6282. }
  6283. void IMuMessage::CopyFrom(const IMuMessage& from) {
  6284. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.IMuMessage)
  6285. if (&from == this) return;
  6286. Clear();
  6287. MergeFrom(from);
  6288. }
  6289. bool IMuMessage::IsInitialized() const {
  6290. return true;
  6291. }
  6292. void IMuMessage::InternalSwap(IMuMessage* other) {
  6293. using std::swap;
  6294. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6295. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  6296. PROTOBUF_FIELD_OFFSET(IMuMessage, ry_)
  6297. + sizeof(IMuMessage::ry_)
  6298. - PROTOBUF_FIELD_OFFSET(IMuMessage, rx_)>(
  6299. reinterpret_cast<char*>(&rx_),
  6300. reinterpret_cast<char*>(&other->rx_));
  6301. }
  6302. ::PROTOBUF_NAMESPACE_ID::Metadata IMuMessage::GetMetadata() const {
  6303. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6304. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6305. file_level_metadata_protocol_2eproto[24]);
  6306. }
  6307. // ===================================================================
  6308. class CCPing::_Internal {
  6309. public:
  6310. };
  6311. CCPing::CCPing(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6312. bool is_message_owned)
  6313. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6314. SharedCtor();
  6315. if (!is_message_owned) {
  6316. RegisterArenaDtor(arena);
  6317. }
  6318. // @@protoc_insertion_point(arena_constructor:RemoNet.CCPing)
  6319. }
  6320. CCPing::CCPing(const CCPing& from)
  6321. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6322. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6323. tick_ = from.tick_;
  6324. // @@protoc_insertion_point(copy_constructor:RemoNet.CCPing)
  6325. }
  6326. inline void CCPing::SharedCtor() {
  6327. tick_ = int64_t{0};
  6328. }
  6329. CCPing::~CCPing() {
  6330. // @@protoc_insertion_point(destructor:RemoNet.CCPing)
  6331. if (GetArenaForAllocation() != nullptr) return;
  6332. SharedDtor();
  6333. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6334. }
  6335. inline void CCPing::SharedDtor() {
  6336. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6337. }
  6338. void CCPing::ArenaDtor(void* object) {
  6339. CCPing* _this = reinterpret_cast< CCPing* >(object);
  6340. (void)_this;
  6341. }
  6342. void CCPing::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6343. }
  6344. void CCPing::SetCachedSize(int size) const {
  6345. _cached_size_.Set(size);
  6346. }
  6347. void CCPing::Clear() {
  6348. // @@protoc_insertion_point(message_clear_start:RemoNet.CCPing)
  6349. uint32_t cached_has_bits = 0;
  6350. // Prevent compiler warnings about cached_has_bits being unused
  6351. (void) cached_has_bits;
  6352. tick_ = int64_t{0};
  6353. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6354. }
  6355. const char* CCPing::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6356. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6357. while (!ctx->Done(&ptr)) {
  6358. uint32_t tag;
  6359. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6360. switch (tag >> 3) {
  6361. // int64 tick = 1;
  6362. case 1:
  6363. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  6364. tick_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6365. CHK_(ptr);
  6366. } else
  6367. goto handle_unusual;
  6368. continue;
  6369. default:
  6370. goto handle_unusual;
  6371. } // switch
  6372. handle_unusual:
  6373. if ((tag == 0) || ((tag & 7) == 4)) {
  6374. CHK_(ptr);
  6375. ctx->SetLastTag(tag);
  6376. goto message_done;
  6377. }
  6378. ptr = UnknownFieldParse(
  6379. tag,
  6380. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6381. ptr, ctx);
  6382. CHK_(ptr != nullptr);
  6383. } // while
  6384. message_done:
  6385. return ptr;
  6386. failure:
  6387. ptr = nullptr;
  6388. goto message_done;
  6389. #undef CHK_
  6390. }
  6391. uint8_t* CCPing::_InternalSerialize(
  6392. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6393. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCPing)
  6394. uint32_t cached_has_bits = 0;
  6395. (void) cached_has_bits;
  6396. // int64 tick = 1;
  6397. if (this->_internal_tick() != 0) {
  6398. target = stream->EnsureSpace(target);
  6399. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_tick(), target);
  6400. }
  6401. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6402. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6403. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6404. }
  6405. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCPing)
  6406. return target;
  6407. }
  6408. size_t CCPing::ByteSizeLong() const {
  6409. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCPing)
  6410. size_t total_size = 0;
  6411. uint32_t cached_has_bits = 0;
  6412. // Prevent compiler warnings about cached_has_bits being unused
  6413. (void) cached_has_bits;
  6414. // int64 tick = 1;
  6415. if (this->_internal_tick() != 0) {
  6416. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_tick());
  6417. }
  6418. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6419. }
  6420. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCPing::_class_data_ = {
  6421. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6422. CCPing::MergeImpl
  6423. };
  6424. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCPing::GetClassData() const { return &_class_data_; }
  6425. void CCPing::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6426. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6427. static_cast<CCPing *>(to)->MergeFrom(
  6428. static_cast<const CCPing &>(from));
  6429. }
  6430. void CCPing::MergeFrom(const CCPing& from) {
  6431. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCPing)
  6432. GOOGLE_DCHECK_NE(&from, this);
  6433. uint32_t cached_has_bits = 0;
  6434. (void) cached_has_bits;
  6435. if (from._internal_tick() != 0) {
  6436. _internal_set_tick(from._internal_tick());
  6437. }
  6438. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6439. }
  6440. void CCPing::CopyFrom(const CCPing& from) {
  6441. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCPing)
  6442. if (&from == this) return;
  6443. Clear();
  6444. MergeFrom(from);
  6445. }
  6446. bool CCPing::IsInitialized() const {
  6447. return true;
  6448. }
  6449. void CCPing::InternalSwap(CCPing* other) {
  6450. using std::swap;
  6451. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6452. swap(tick_, other->tick_);
  6453. }
  6454. ::PROTOBUF_NAMESPACE_ID::Metadata CCPing::GetMetadata() const {
  6455. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6456. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6457. file_level_metadata_protocol_2eproto[25]);
  6458. }
  6459. // ===================================================================
  6460. class CCRadarMessage::_Internal {
  6461. public:
  6462. };
  6463. CCRadarMessage::CCRadarMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6464. bool is_message_owned)
  6465. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6466. SharedCtor();
  6467. if (!is_message_owned) {
  6468. RegisterArenaDtor(arena);
  6469. }
  6470. // @@protoc_insertion_point(arena_constructor:RemoNet.CCRadarMessage)
  6471. }
  6472. CCRadarMessage::CCRadarMessage(const CCRadarMessage& from)
  6473. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6474. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6475. ::memcpy(&radar0_, &from.radar0_,
  6476. static_cast<size_t>(reinterpret_cast<char*>(&radar7_) -
  6477. reinterpret_cast<char*>(&radar0_)) + sizeof(radar7_));
  6478. // @@protoc_insertion_point(copy_constructor:RemoNet.CCRadarMessage)
  6479. }
  6480. inline void CCRadarMessage::SharedCtor() {
  6481. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  6482. reinterpret_cast<char*>(&radar0_) - reinterpret_cast<char*>(this)),
  6483. 0, static_cast<size_t>(reinterpret_cast<char*>(&radar7_) -
  6484. reinterpret_cast<char*>(&radar0_)) + sizeof(radar7_));
  6485. }
  6486. CCRadarMessage::~CCRadarMessage() {
  6487. // @@protoc_insertion_point(destructor:RemoNet.CCRadarMessage)
  6488. if (GetArenaForAllocation() != nullptr) return;
  6489. SharedDtor();
  6490. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6491. }
  6492. inline void CCRadarMessage::SharedDtor() {
  6493. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6494. }
  6495. void CCRadarMessage::ArenaDtor(void* object) {
  6496. CCRadarMessage* _this = reinterpret_cast< CCRadarMessage* >(object);
  6497. (void)_this;
  6498. }
  6499. void CCRadarMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6500. }
  6501. void CCRadarMessage::SetCachedSize(int size) const {
  6502. _cached_size_.Set(size);
  6503. }
  6504. void CCRadarMessage::Clear() {
  6505. // @@protoc_insertion_point(message_clear_start:RemoNet.CCRadarMessage)
  6506. uint32_t cached_has_bits = 0;
  6507. // Prevent compiler warnings about cached_has_bits being unused
  6508. (void) cached_has_bits;
  6509. ::memset(&radar0_, 0, static_cast<size_t>(
  6510. reinterpret_cast<char*>(&radar7_) -
  6511. reinterpret_cast<char*>(&radar0_)) + sizeof(radar7_));
  6512. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6513. }
  6514. const char* CCRadarMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6515. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6516. while (!ctx->Done(&ptr)) {
  6517. uint32_t tag;
  6518. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6519. switch (tag >> 3) {
  6520. // int32 radar0 = 1;
  6521. case 1:
  6522. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  6523. radar0_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6524. CHK_(ptr);
  6525. } else
  6526. goto handle_unusual;
  6527. continue;
  6528. // int32 radar1 = 2;
  6529. case 2:
  6530. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  6531. radar1_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6532. CHK_(ptr);
  6533. } else
  6534. goto handle_unusual;
  6535. continue;
  6536. // int32 radar2 = 3;
  6537. case 3:
  6538. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  6539. radar2_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6540. CHK_(ptr);
  6541. } else
  6542. goto handle_unusual;
  6543. continue;
  6544. // int32 radar3 = 4;
  6545. case 4:
  6546. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  6547. radar3_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6548. CHK_(ptr);
  6549. } else
  6550. goto handle_unusual;
  6551. continue;
  6552. // int32 radar4 = 5;
  6553. case 5:
  6554. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  6555. radar4_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6556. CHK_(ptr);
  6557. } else
  6558. goto handle_unusual;
  6559. continue;
  6560. // int32 radar5 = 6;
  6561. case 6:
  6562. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
  6563. radar5_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6564. CHK_(ptr);
  6565. } else
  6566. goto handle_unusual;
  6567. continue;
  6568. // int32 radar6 = 7;
  6569. case 7:
  6570. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  6571. radar6_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6572. CHK_(ptr);
  6573. } else
  6574. goto handle_unusual;
  6575. continue;
  6576. // int32 radar7 = 8;
  6577. case 8:
  6578. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
  6579. radar7_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6580. CHK_(ptr);
  6581. } else
  6582. goto handle_unusual;
  6583. continue;
  6584. default:
  6585. goto handle_unusual;
  6586. } // switch
  6587. handle_unusual:
  6588. if ((tag == 0) || ((tag & 7) == 4)) {
  6589. CHK_(ptr);
  6590. ctx->SetLastTag(tag);
  6591. goto message_done;
  6592. }
  6593. ptr = UnknownFieldParse(
  6594. tag,
  6595. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6596. ptr, ctx);
  6597. CHK_(ptr != nullptr);
  6598. } // while
  6599. message_done:
  6600. return ptr;
  6601. failure:
  6602. ptr = nullptr;
  6603. goto message_done;
  6604. #undef CHK_
  6605. }
  6606. uint8_t* CCRadarMessage::_InternalSerialize(
  6607. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6608. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCRadarMessage)
  6609. uint32_t cached_has_bits = 0;
  6610. (void) cached_has_bits;
  6611. // int32 radar0 = 1;
  6612. if (this->_internal_radar0() != 0) {
  6613. target = stream->EnsureSpace(target);
  6614. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_radar0(), target);
  6615. }
  6616. // int32 radar1 = 2;
  6617. if (this->_internal_radar1() != 0) {
  6618. target = stream->EnsureSpace(target);
  6619. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_radar1(), target);
  6620. }
  6621. // int32 radar2 = 3;
  6622. if (this->_internal_radar2() != 0) {
  6623. target = stream->EnsureSpace(target);
  6624. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_radar2(), target);
  6625. }
  6626. // int32 radar3 = 4;
  6627. if (this->_internal_radar3() != 0) {
  6628. target = stream->EnsureSpace(target);
  6629. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_radar3(), target);
  6630. }
  6631. // int32 radar4 = 5;
  6632. if (this->_internal_radar4() != 0) {
  6633. target = stream->EnsureSpace(target);
  6634. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_radar4(), target);
  6635. }
  6636. // int32 radar5 = 6;
  6637. if (this->_internal_radar5() != 0) {
  6638. target = stream->EnsureSpace(target);
  6639. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_radar5(), target);
  6640. }
  6641. // int32 radar6 = 7;
  6642. if (this->_internal_radar6() != 0) {
  6643. target = stream->EnsureSpace(target);
  6644. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_radar6(), target);
  6645. }
  6646. // int32 radar7 = 8;
  6647. if (this->_internal_radar7() != 0) {
  6648. target = stream->EnsureSpace(target);
  6649. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(8, this->_internal_radar7(), target);
  6650. }
  6651. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6652. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6653. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6654. }
  6655. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCRadarMessage)
  6656. return target;
  6657. }
  6658. size_t CCRadarMessage::ByteSizeLong() const {
  6659. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCRadarMessage)
  6660. size_t total_size = 0;
  6661. uint32_t cached_has_bits = 0;
  6662. // Prevent compiler warnings about cached_has_bits being unused
  6663. (void) cached_has_bits;
  6664. // int32 radar0 = 1;
  6665. if (this->_internal_radar0() != 0) {
  6666. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar0());
  6667. }
  6668. // int32 radar1 = 2;
  6669. if (this->_internal_radar1() != 0) {
  6670. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar1());
  6671. }
  6672. // int32 radar2 = 3;
  6673. if (this->_internal_radar2() != 0) {
  6674. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar2());
  6675. }
  6676. // int32 radar3 = 4;
  6677. if (this->_internal_radar3() != 0) {
  6678. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar3());
  6679. }
  6680. // int32 radar4 = 5;
  6681. if (this->_internal_radar4() != 0) {
  6682. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar4());
  6683. }
  6684. // int32 radar5 = 6;
  6685. if (this->_internal_radar5() != 0) {
  6686. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar5());
  6687. }
  6688. // int32 radar6 = 7;
  6689. if (this->_internal_radar6() != 0) {
  6690. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar6());
  6691. }
  6692. // int32 radar7 = 8;
  6693. if (this->_internal_radar7() != 0) {
  6694. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_radar7());
  6695. }
  6696. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  6697. }
  6698. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCRadarMessage::_class_data_ = {
  6699. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  6700. CCRadarMessage::MergeImpl
  6701. };
  6702. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCRadarMessage::GetClassData() const { return &_class_data_; }
  6703. void CCRadarMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  6704. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6705. static_cast<CCRadarMessage *>(to)->MergeFrom(
  6706. static_cast<const CCRadarMessage &>(from));
  6707. }
  6708. void CCRadarMessage::MergeFrom(const CCRadarMessage& from) {
  6709. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCRadarMessage)
  6710. GOOGLE_DCHECK_NE(&from, this);
  6711. uint32_t cached_has_bits = 0;
  6712. (void) cached_has_bits;
  6713. if (from._internal_radar0() != 0) {
  6714. _internal_set_radar0(from._internal_radar0());
  6715. }
  6716. if (from._internal_radar1() != 0) {
  6717. _internal_set_radar1(from._internal_radar1());
  6718. }
  6719. if (from._internal_radar2() != 0) {
  6720. _internal_set_radar2(from._internal_radar2());
  6721. }
  6722. if (from._internal_radar3() != 0) {
  6723. _internal_set_radar3(from._internal_radar3());
  6724. }
  6725. if (from._internal_radar4() != 0) {
  6726. _internal_set_radar4(from._internal_radar4());
  6727. }
  6728. if (from._internal_radar5() != 0) {
  6729. _internal_set_radar5(from._internal_radar5());
  6730. }
  6731. if (from._internal_radar6() != 0) {
  6732. _internal_set_radar6(from._internal_radar6());
  6733. }
  6734. if (from._internal_radar7() != 0) {
  6735. _internal_set_radar7(from._internal_radar7());
  6736. }
  6737. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6738. }
  6739. void CCRadarMessage::CopyFrom(const CCRadarMessage& from) {
  6740. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCRadarMessage)
  6741. if (&from == this) return;
  6742. Clear();
  6743. MergeFrom(from);
  6744. }
  6745. bool CCRadarMessage::IsInitialized() const {
  6746. return true;
  6747. }
  6748. void CCRadarMessage::InternalSwap(CCRadarMessage* other) {
  6749. using std::swap;
  6750. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  6751. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  6752. PROTOBUF_FIELD_OFFSET(CCRadarMessage, radar7_)
  6753. + sizeof(CCRadarMessage::radar7_)
  6754. - PROTOBUF_FIELD_OFFSET(CCRadarMessage, radar0_)>(
  6755. reinterpret_cast<char*>(&radar0_),
  6756. reinterpret_cast<char*>(&other->radar0_));
  6757. }
  6758. ::PROTOBUF_NAMESPACE_ID::Metadata CCRadarMessage::GetMetadata() const {
  6759. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  6760. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  6761. file_level_metadata_protocol_2eproto[26]);
  6762. }
  6763. // ===================================================================
  6764. class CCRobotAnalog::_Internal {
  6765. public:
  6766. };
  6767. CCRobotAnalog::CCRobotAnalog(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6768. bool is_message_owned)
  6769. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  6770. SharedCtor();
  6771. if (!is_message_owned) {
  6772. RegisterArenaDtor(arena);
  6773. }
  6774. // @@protoc_insertion_point(arena_constructor:RemoNet.CCRobotAnalog)
  6775. }
  6776. CCRobotAnalog::CCRobotAnalog(const CCRobotAnalog& from)
  6777. : ::PROTOBUF_NAMESPACE_ID::Message() {
  6778. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6779. ::memcpy(&steer_, &from.steer_,
  6780. static_cast<size_t>(reinterpret_cast<char*>(&gears_d_) -
  6781. reinterpret_cast<char*>(&steer_)) + sizeof(gears_d_));
  6782. // @@protoc_insertion_point(copy_constructor:RemoNet.CCRobotAnalog)
  6783. }
  6784. inline void CCRobotAnalog::SharedCtor() {
  6785. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  6786. reinterpret_cast<char*>(&steer_) - reinterpret_cast<char*>(this)),
  6787. 0, static_cast<size_t>(reinterpret_cast<char*>(&gears_d_) -
  6788. reinterpret_cast<char*>(&steer_)) + sizeof(gears_d_));
  6789. }
  6790. CCRobotAnalog::~CCRobotAnalog() {
  6791. // @@protoc_insertion_point(destructor:RemoNet.CCRobotAnalog)
  6792. if (GetArenaForAllocation() != nullptr) return;
  6793. SharedDtor();
  6794. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6795. }
  6796. inline void CCRobotAnalog::SharedDtor() {
  6797. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  6798. }
  6799. void CCRobotAnalog::ArenaDtor(void* object) {
  6800. CCRobotAnalog* _this = reinterpret_cast< CCRobotAnalog* >(object);
  6801. (void)_this;
  6802. }
  6803. void CCRobotAnalog::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6804. }
  6805. void CCRobotAnalog::SetCachedSize(int size) const {
  6806. _cached_size_.Set(size);
  6807. }
  6808. void CCRobotAnalog::Clear() {
  6809. // @@protoc_insertion_point(message_clear_start:RemoNet.CCRobotAnalog)
  6810. uint32_t cached_has_bits = 0;
  6811. // Prevent compiler warnings about cached_has_bits being unused
  6812. (void) cached_has_bits;
  6813. ::memset(&steer_, 0, static_cast<size_t>(
  6814. reinterpret_cast<char*>(&gears_d_) -
  6815. reinterpret_cast<char*>(&steer_)) + sizeof(gears_d_));
  6816. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6817. }
  6818. const char* CCRobotAnalog::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6819. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6820. while (!ctx->Done(&ptr)) {
  6821. uint32_t tag;
  6822. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6823. switch (tag >> 3) {
  6824. // int32 steer = 1;
  6825. case 1:
  6826. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  6827. steer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6828. CHK_(ptr);
  6829. } else
  6830. goto handle_unusual;
  6831. continue;
  6832. // int32 arm = 2;
  6833. case 2:
  6834. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  6835. arm_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6836. CHK_(ptr);
  6837. } else
  6838. goto handle_unusual;
  6839. continue;
  6840. // int32 bucket = 3;
  6841. case 3:
  6842. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  6843. bucket_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6844. CHK_(ptr);
  6845. } else
  6846. goto handle_unusual;
  6847. continue;
  6848. // int32 throttle = 4;
  6849. case 4:
  6850. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  6851. throttle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6852. CHK_(ptr);
  6853. } else
  6854. goto handle_unusual;
  6855. continue;
  6856. // int32 brake = 5;
  6857. case 5:
  6858. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  6859. brake_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  6860. CHK_(ptr);
  6861. } else
  6862. goto handle_unusual;
  6863. continue;
  6864. // bool emergency = 8;
  6865. case 8:
  6866. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
  6867. emergency_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6868. CHK_(ptr);
  6869. } else
  6870. goto handle_unusual;
  6871. continue;
  6872. // bool resume = 9;
  6873. case 9:
  6874. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 72)) {
  6875. resume_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6876. CHK_(ptr);
  6877. } else
  6878. goto handle_unusual;
  6879. continue;
  6880. // .RemoNet.Gears gears = 10;
  6881. case 10:
  6882. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 80)) {
  6883. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6884. CHK_(ptr);
  6885. _internal_set_gears(static_cast<::RemoNet::Gears>(val));
  6886. } else
  6887. goto handle_unusual;
  6888. continue;
  6889. // bool frontlight = 11;
  6890. case 11:
  6891. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 88)) {
  6892. frontlight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6893. CHK_(ptr);
  6894. } else
  6895. goto handle_unusual;
  6896. continue;
  6897. // bool backlight = 12;
  6898. case 12:
  6899. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 96)) {
  6900. backlight_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6901. CHK_(ptr);
  6902. } else
  6903. goto handle_unusual;
  6904. continue;
  6905. // bool wipe = 13;
  6906. case 13:
  6907. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 104)) {
  6908. wipe_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6909. CHK_(ptr);
  6910. } else
  6911. goto handle_unusual;
  6912. continue;
  6913. // .RemoNet.DirectionLight directionlight = 14;
  6914. case 14:
  6915. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 112)) {
  6916. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6917. CHK_(ptr);
  6918. _internal_set_directionlight(static_cast<::RemoNet::DirectionLight>(val));
  6919. } else
  6920. goto handle_unusual;
  6921. continue;
  6922. // bool buzzer = 15;
  6923. case 15:
  6924. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 120)) {
  6925. buzzer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6926. CHK_(ptr);
  6927. } else
  6928. goto handle_unusual;
  6929. continue;
  6930. // .RemoNet.Gears_D gears_d = 16;
  6931. case 16:
  6932. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 128)) {
  6933. uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6934. CHK_(ptr);
  6935. _internal_set_gears_d(static_cast<::RemoNet::Gears_D>(val));
  6936. } else
  6937. goto handle_unusual;
  6938. continue;
  6939. default:
  6940. goto handle_unusual;
  6941. } // switch
  6942. handle_unusual:
  6943. if ((tag == 0) || ((tag & 7) == 4)) {
  6944. CHK_(ptr);
  6945. ctx->SetLastTag(tag);
  6946. goto message_done;
  6947. }
  6948. ptr = UnknownFieldParse(
  6949. tag,
  6950. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6951. ptr, ctx);
  6952. CHK_(ptr != nullptr);
  6953. } // while
  6954. message_done:
  6955. return ptr;
  6956. failure:
  6957. ptr = nullptr;
  6958. goto message_done;
  6959. #undef CHK_
  6960. }
  6961. uint8_t* CCRobotAnalog::_InternalSerialize(
  6962. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6963. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCRobotAnalog)
  6964. uint32_t cached_has_bits = 0;
  6965. (void) cached_has_bits;
  6966. // int32 steer = 1;
  6967. if (this->_internal_steer() != 0) {
  6968. target = stream->EnsureSpace(target);
  6969. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_steer(), target);
  6970. }
  6971. // int32 arm = 2;
  6972. if (this->_internal_arm() != 0) {
  6973. target = stream->EnsureSpace(target);
  6974. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_arm(), target);
  6975. }
  6976. // int32 bucket = 3;
  6977. if (this->_internal_bucket() != 0) {
  6978. target = stream->EnsureSpace(target);
  6979. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_bucket(), target);
  6980. }
  6981. // int32 throttle = 4;
  6982. if (this->_internal_throttle() != 0) {
  6983. target = stream->EnsureSpace(target);
  6984. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_throttle(), target);
  6985. }
  6986. // int32 brake = 5;
  6987. if (this->_internal_brake() != 0) {
  6988. target = stream->EnsureSpace(target);
  6989. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_brake(), target);
  6990. }
  6991. // bool emergency = 8;
  6992. if (this->_internal_emergency() != 0) {
  6993. target = stream->EnsureSpace(target);
  6994. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(8, this->_internal_emergency(), target);
  6995. }
  6996. // bool resume = 9;
  6997. if (this->_internal_resume() != 0) {
  6998. target = stream->EnsureSpace(target);
  6999. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(9, this->_internal_resume(), target);
  7000. }
  7001. // .RemoNet.Gears gears = 10;
  7002. if (this->_internal_gears() != 0) {
  7003. target = stream->EnsureSpace(target);
  7004. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  7005. 10, this->_internal_gears(), target);
  7006. }
  7007. // bool frontlight = 11;
  7008. if (this->_internal_frontlight() != 0) {
  7009. target = stream->EnsureSpace(target);
  7010. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(11, this->_internal_frontlight(), target);
  7011. }
  7012. // bool backlight = 12;
  7013. if (this->_internal_backlight() != 0) {
  7014. target = stream->EnsureSpace(target);
  7015. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(12, this->_internal_backlight(), target);
  7016. }
  7017. // bool wipe = 13;
  7018. if (this->_internal_wipe() != 0) {
  7019. target = stream->EnsureSpace(target);
  7020. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(13, this->_internal_wipe(), target);
  7021. }
  7022. // .RemoNet.DirectionLight directionlight = 14;
  7023. if (this->_internal_directionlight() != 0) {
  7024. target = stream->EnsureSpace(target);
  7025. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  7026. 14, this->_internal_directionlight(), target);
  7027. }
  7028. // bool buzzer = 15;
  7029. if (this->_internal_buzzer() != 0) {
  7030. target = stream->EnsureSpace(target);
  7031. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(15, this->_internal_buzzer(), target);
  7032. }
  7033. // .RemoNet.Gears_D gears_d = 16;
  7034. if (this->_internal_gears_d() != 0) {
  7035. target = stream->EnsureSpace(target);
  7036. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  7037. 16, this->_internal_gears_d(), target);
  7038. }
  7039. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7040. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7041. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7042. }
  7043. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCRobotAnalog)
  7044. return target;
  7045. }
  7046. size_t CCRobotAnalog::ByteSizeLong() const {
  7047. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCRobotAnalog)
  7048. size_t total_size = 0;
  7049. uint32_t cached_has_bits = 0;
  7050. // Prevent compiler warnings about cached_has_bits being unused
  7051. (void) cached_has_bits;
  7052. // int32 steer = 1;
  7053. if (this->_internal_steer() != 0) {
  7054. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_steer());
  7055. }
  7056. // int32 arm = 2;
  7057. if (this->_internal_arm() != 0) {
  7058. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_arm());
  7059. }
  7060. // int32 bucket = 3;
  7061. if (this->_internal_bucket() != 0) {
  7062. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_bucket());
  7063. }
  7064. // int32 throttle = 4;
  7065. if (this->_internal_throttle() != 0) {
  7066. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_throttle());
  7067. }
  7068. // int32 brake = 5;
  7069. if (this->_internal_brake() != 0) {
  7070. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_brake());
  7071. }
  7072. // .RemoNet.Gears gears = 10;
  7073. if (this->_internal_gears() != 0) {
  7074. total_size += 1 +
  7075. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_gears());
  7076. }
  7077. // bool emergency = 8;
  7078. if (this->_internal_emergency() != 0) {
  7079. total_size += 1 + 1;
  7080. }
  7081. // bool resume = 9;
  7082. if (this->_internal_resume() != 0) {
  7083. total_size += 1 + 1;
  7084. }
  7085. // bool frontlight = 11;
  7086. if (this->_internal_frontlight() != 0) {
  7087. total_size += 1 + 1;
  7088. }
  7089. // bool backlight = 12;
  7090. if (this->_internal_backlight() != 0) {
  7091. total_size += 1 + 1;
  7092. }
  7093. // .RemoNet.DirectionLight directionlight = 14;
  7094. if (this->_internal_directionlight() != 0) {
  7095. total_size += 1 +
  7096. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_directionlight());
  7097. }
  7098. // bool wipe = 13;
  7099. if (this->_internal_wipe() != 0) {
  7100. total_size += 1 + 1;
  7101. }
  7102. // bool buzzer = 15;
  7103. if (this->_internal_buzzer() != 0) {
  7104. total_size += 1 + 1;
  7105. }
  7106. // .RemoNet.Gears_D gears_d = 16;
  7107. if (this->_internal_gears_d() != 0) {
  7108. total_size += 2 +
  7109. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_gears_d());
  7110. }
  7111. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7112. }
  7113. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCRobotAnalog::_class_data_ = {
  7114. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7115. CCRobotAnalog::MergeImpl
  7116. };
  7117. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCRobotAnalog::GetClassData() const { return &_class_data_; }
  7118. void CCRobotAnalog::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7119. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7120. static_cast<CCRobotAnalog *>(to)->MergeFrom(
  7121. static_cast<const CCRobotAnalog &>(from));
  7122. }
  7123. void CCRobotAnalog::MergeFrom(const CCRobotAnalog& from) {
  7124. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCRobotAnalog)
  7125. GOOGLE_DCHECK_NE(&from, this);
  7126. uint32_t cached_has_bits = 0;
  7127. (void) cached_has_bits;
  7128. if (from._internal_steer() != 0) {
  7129. _internal_set_steer(from._internal_steer());
  7130. }
  7131. if (from._internal_arm() != 0) {
  7132. _internal_set_arm(from._internal_arm());
  7133. }
  7134. if (from._internal_bucket() != 0) {
  7135. _internal_set_bucket(from._internal_bucket());
  7136. }
  7137. if (from._internal_throttle() != 0) {
  7138. _internal_set_throttle(from._internal_throttle());
  7139. }
  7140. if (from._internal_brake() != 0) {
  7141. _internal_set_brake(from._internal_brake());
  7142. }
  7143. if (from._internal_gears() != 0) {
  7144. _internal_set_gears(from._internal_gears());
  7145. }
  7146. if (from._internal_emergency() != 0) {
  7147. _internal_set_emergency(from._internal_emergency());
  7148. }
  7149. if (from._internal_resume() != 0) {
  7150. _internal_set_resume(from._internal_resume());
  7151. }
  7152. if (from._internal_frontlight() != 0) {
  7153. _internal_set_frontlight(from._internal_frontlight());
  7154. }
  7155. if (from._internal_backlight() != 0) {
  7156. _internal_set_backlight(from._internal_backlight());
  7157. }
  7158. if (from._internal_directionlight() != 0) {
  7159. _internal_set_directionlight(from._internal_directionlight());
  7160. }
  7161. if (from._internal_wipe() != 0) {
  7162. _internal_set_wipe(from._internal_wipe());
  7163. }
  7164. if (from._internal_buzzer() != 0) {
  7165. _internal_set_buzzer(from._internal_buzzer());
  7166. }
  7167. if (from._internal_gears_d() != 0) {
  7168. _internal_set_gears_d(from._internal_gears_d());
  7169. }
  7170. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7171. }
  7172. void CCRobotAnalog::CopyFrom(const CCRobotAnalog& from) {
  7173. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCRobotAnalog)
  7174. if (&from == this) return;
  7175. Clear();
  7176. MergeFrom(from);
  7177. }
  7178. bool CCRobotAnalog::IsInitialized() const {
  7179. return true;
  7180. }
  7181. void CCRobotAnalog::InternalSwap(CCRobotAnalog* other) {
  7182. using std::swap;
  7183. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7184. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  7185. PROTOBUF_FIELD_OFFSET(CCRobotAnalog, gears_d_)
  7186. + sizeof(CCRobotAnalog::gears_d_)
  7187. - PROTOBUF_FIELD_OFFSET(CCRobotAnalog, steer_)>(
  7188. reinterpret_cast<char*>(&steer_),
  7189. reinterpret_cast<char*>(&other->steer_));
  7190. }
  7191. ::PROTOBUF_NAMESPACE_ID::Metadata CCRobotAnalog::GetMetadata() const {
  7192. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7193. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7194. file_level_metadata_protocol_2eproto[27]);
  7195. }
  7196. // ===================================================================
  7197. class CCBootStrapReq::_Internal {
  7198. public:
  7199. };
  7200. CCBootStrapReq::CCBootStrapReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7201. bool is_message_owned)
  7202. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  7203. // @@protoc_insertion_point(arena_constructor:RemoNet.CCBootStrapReq)
  7204. }
  7205. CCBootStrapReq::CCBootStrapReq(const CCBootStrapReq& from)
  7206. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  7207. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7208. // @@protoc_insertion_point(copy_constructor:RemoNet.CCBootStrapReq)
  7209. }
  7210. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCBootStrapReq::_class_data_ = {
  7211. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  7212. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  7213. };
  7214. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCBootStrapReq::GetClassData() const { return &_class_data_; }
  7215. ::PROTOBUF_NAMESPACE_ID::Metadata CCBootStrapReq::GetMetadata() const {
  7216. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7217. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7218. file_level_metadata_protocol_2eproto[28]);
  7219. }
  7220. // ===================================================================
  7221. class CCBooStrapRep::_Internal {
  7222. public:
  7223. };
  7224. CCBooStrapRep::CCBooStrapRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7225. bool is_message_owned)
  7226. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  7227. SharedCtor();
  7228. if (!is_message_owned) {
  7229. RegisterArenaDtor(arena);
  7230. }
  7231. // @@protoc_insertion_point(arena_constructor:RemoNet.CCBooStrapRep)
  7232. }
  7233. CCBooStrapRep::CCBooStrapRep(const CCBooStrapRep& from)
  7234. : ::PROTOBUF_NAMESPACE_ID::Message() {
  7235. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7236. ret_ = from.ret_;
  7237. // @@protoc_insertion_point(copy_constructor:RemoNet.CCBooStrapRep)
  7238. }
  7239. inline void CCBooStrapRep::SharedCtor() {
  7240. ret_ = false;
  7241. }
  7242. CCBooStrapRep::~CCBooStrapRep() {
  7243. // @@protoc_insertion_point(destructor:RemoNet.CCBooStrapRep)
  7244. if (GetArenaForAllocation() != nullptr) return;
  7245. SharedDtor();
  7246. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7247. }
  7248. inline void CCBooStrapRep::SharedDtor() {
  7249. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7250. }
  7251. void CCBooStrapRep::ArenaDtor(void* object) {
  7252. CCBooStrapRep* _this = reinterpret_cast< CCBooStrapRep* >(object);
  7253. (void)_this;
  7254. }
  7255. void CCBooStrapRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7256. }
  7257. void CCBooStrapRep::SetCachedSize(int size) const {
  7258. _cached_size_.Set(size);
  7259. }
  7260. void CCBooStrapRep::Clear() {
  7261. // @@protoc_insertion_point(message_clear_start:RemoNet.CCBooStrapRep)
  7262. uint32_t cached_has_bits = 0;
  7263. // Prevent compiler warnings about cached_has_bits being unused
  7264. (void) cached_has_bits;
  7265. ret_ = false;
  7266. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7267. }
  7268. const char* CCBooStrapRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7269. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7270. while (!ctx->Done(&ptr)) {
  7271. uint32_t tag;
  7272. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7273. switch (tag >> 3) {
  7274. // bool ret = 1;
  7275. case 1:
  7276. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  7277. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7278. CHK_(ptr);
  7279. } else
  7280. goto handle_unusual;
  7281. continue;
  7282. default:
  7283. goto handle_unusual;
  7284. } // switch
  7285. handle_unusual:
  7286. if ((tag == 0) || ((tag & 7) == 4)) {
  7287. CHK_(ptr);
  7288. ctx->SetLastTag(tag);
  7289. goto message_done;
  7290. }
  7291. ptr = UnknownFieldParse(
  7292. tag,
  7293. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7294. ptr, ctx);
  7295. CHK_(ptr != nullptr);
  7296. } // while
  7297. message_done:
  7298. return ptr;
  7299. failure:
  7300. ptr = nullptr;
  7301. goto message_done;
  7302. #undef CHK_
  7303. }
  7304. uint8_t* CCBooStrapRep::_InternalSerialize(
  7305. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7306. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCBooStrapRep)
  7307. uint32_t cached_has_bits = 0;
  7308. (void) cached_has_bits;
  7309. // bool ret = 1;
  7310. if (this->_internal_ret() != 0) {
  7311. target = stream->EnsureSpace(target);
  7312. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  7313. }
  7314. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7315. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7316. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7317. }
  7318. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCBooStrapRep)
  7319. return target;
  7320. }
  7321. size_t CCBooStrapRep::ByteSizeLong() const {
  7322. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCBooStrapRep)
  7323. size_t total_size = 0;
  7324. uint32_t cached_has_bits = 0;
  7325. // Prevent compiler warnings about cached_has_bits being unused
  7326. (void) cached_has_bits;
  7327. // bool ret = 1;
  7328. if (this->_internal_ret() != 0) {
  7329. total_size += 1 + 1;
  7330. }
  7331. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7332. }
  7333. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCBooStrapRep::_class_data_ = {
  7334. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7335. CCBooStrapRep::MergeImpl
  7336. };
  7337. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCBooStrapRep::GetClassData() const { return &_class_data_; }
  7338. void CCBooStrapRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7339. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7340. static_cast<CCBooStrapRep *>(to)->MergeFrom(
  7341. static_cast<const CCBooStrapRep &>(from));
  7342. }
  7343. void CCBooStrapRep::MergeFrom(const CCBooStrapRep& from) {
  7344. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCBooStrapRep)
  7345. GOOGLE_DCHECK_NE(&from, this);
  7346. uint32_t cached_has_bits = 0;
  7347. (void) cached_has_bits;
  7348. if (from._internal_ret() != 0) {
  7349. _internal_set_ret(from._internal_ret());
  7350. }
  7351. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7352. }
  7353. void CCBooStrapRep::CopyFrom(const CCBooStrapRep& from) {
  7354. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCBooStrapRep)
  7355. if (&from == this) return;
  7356. Clear();
  7357. MergeFrom(from);
  7358. }
  7359. bool CCBooStrapRep::IsInitialized() const {
  7360. return true;
  7361. }
  7362. void CCBooStrapRep::InternalSwap(CCBooStrapRep* other) {
  7363. using std::swap;
  7364. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7365. swap(ret_, other->ret_);
  7366. }
  7367. ::PROTOBUF_NAMESPACE_ID::Metadata CCBooStrapRep::GetMetadata() const {
  7368. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7369. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7370. file_level_metadata_protocol_2eproto[29]);
  7371. }
  7372. // ===================================================================
  7373. class CCStartupReq::_Internal {
  7374. public:
  7375. };
  7376. CCStartupReq::CCStartupReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7377. bool is_message_owned)
  7378. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  7379. // @@protoc_insertion_point(arena_constructor:RemoNet.CCStartupReq)
  7380. }
  7381. CCStartupReq::CCStartupReq(const CCStartupReq& from)
  7382. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  7383. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7384. // @@protoc_insertion_point(copy_constructor:RemoNet.CCStartupReq)
  7385. }
  7386. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCStartupReq::_class_data_ = {
  7387. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  7388. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  7389. };
  7390. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCStartupReq::GetClassData() const { return &_class_data_; }
  7391. ::PROTOBUF_NAMESPACE_ID::Metadata CCStartupReq::GetMetadata() const {
  7392. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7393. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7394. file_level_metadata_protocol_2eproto[30]);
  7395. }
  7396. // ===================================================================
  7397. class CCStartupRep::_Internal {
  7398. public:
  7399. };
  7400. CCStartupRep::CCStartupRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7401. bool is_message_owned)
  7402. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  7403. SharedCtor();
  7404. if (!is_message_owned) {
  7405. RegisterArenaDtor(arena);
  7406. }
  7407. // @@protoc_insertion_point(arena_constructor:RemoNet.CCStartupRep)
  7408. }
  7409. CCStartupRep::CCStartupRep(const CCStartupRep& from)
  7410. : ::PROTOBUF_NAMESPACE_ID::Message() {
  7411. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7412. ret_ = from.ret_;
  7413. // @@protoc_insertion_point(copy_constructor:RemoNet.CCStartupRep)
  7414. }
  7415. inline void CCStartupRep::SharedCtor() {
  7416. ret_ = false;
  7417. }
  7418. CCStartupRep::~CCStartupRep() {
  7419. // @@protoc_insertion_point(destructor:RemoNet.CCStartupRep)
  7420. if (GetArenaForAllocation() != nullptr) return;
  7421. SharedDtor();
  7422. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7423. }
  7424. inline void CCStartupRep::SharedDtor() {
  7425. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7426. }
  7427. void CCStartupRep::ArenaDtor(void* object) {
  7428. CCStartupRep* _this = reinterpret_cast< CCStartupRep* >(object);
  7429. (void)_this;
  7430. }
  7431. void CCStartupRep::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7432. }
  7433. void CCStartupRep::SetCachedSize(int size) const {
  7434. _cached_size_.Set(size);
  7435. }
  7436. void CCStartupRep::Clear() {
  7437. // @@protoc_insertion_point(message_clear_start:RemoNet.CCStartupRep)
  7438. uint32_t cached_has_bits = 0;
  7439. // Prevent compiler warnings about cached_has_bits being unused
  7440. (void) cached_has_bits;
  7441. ret_ = false;
  7442. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7443. }
  7444. const char* CCStartupRep::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7445. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7446. while (!ctx->Done(&ptr)) {
  7447. uint32_t tag;
  7448. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7449. switch (tag >> 3) {
  7450. // bool ret = 1;
  7451. case 1:
  7452. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  7453. ret_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7454. CHK_(ptr);
  7455. } else
  7456. goto handle_unusual;
  7457. continue;
  7458. default:
  7459. goto handle_unusual;
  7460. } // switch
  7461. handle_unusual:
  7462. if ((tag == 0) || ((tag & 7) == 4)) {
  7463. CHK_(ptr);
  7464. ctx->SetLastTag(tag);
  7465. goto message_done;
  7466. }
  7467. ptr = UnknownFieldParse(
  7468. tag,
  7469. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7470. ptr, ctx);
  7471. CHK_(ptr != nullptr);
  7472. } // while
  7473. message_done:
  7474. return ptr;
  7475. failure:
  7476. ptr = nullptr;
  7477. goto message_done;
  7478. #undef CHK_
  7479. }
  7480. uint8_t* CCStartupRep::_InternalSerialize(
  7481. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7482. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCStartupRep)
  7483. uint32_t cached_has_bits = 0;
  7484. (void) cached_has_bits;
  7485. // bool ret = 1;
  7486. if (this->_internal_ret() != 0) {
  7487. target = stream->EnsureSpace(target);
  7488. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_ret(), target);
  7489. }
  7490. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7491. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7492. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7493. }
  7494. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCStartupRep)
  7495. return target;
  7496. }
  7497. size_t CCStartupRep::ByteSizeLong() const {
  7498. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCStartupRep)
  7499. size_t total_size = 0;
  7500. uint32_t cached_has_bits = 0;
  7501. // Prevent compiler warnings about cached_has_bits being unused
  7502. (void) cached_has_bits;
  7503. // bool ret = 1;
  7504. if (this->_internal_ret() != 0) {
  7505. total_size += 1 + 1;
  7506. }
  7507. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7508. }
  7509. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCStartupRep::_class_data_ = {
  7510. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7511. CCStartupRep::MergeImpl
  7512. };
  7513. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCStartupRep::GetClassData() const { return &_class_data_; }
  7514. void CCStartupRep::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7515. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7516. static_cast<CCStartupRep *>(to)->MergeFrom(
  7517. static_cast<const CCStartupRep &>(from));
  7518. }
  7519. void CCStartupRep::MergeFrom(const CCStartupRep& from) {
  7520. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCStartupRep)
  7521. GOOGLE_DCHECK_NE(&from, this);
  7522. uint32_t cached_has_bits = 0;
  7523. (void) cached_has_bits;
  7524. if (from._internal_ret() != 0) {
  7525. _internal_set_ret(from._internal_ret());
  7526. }
  7527. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7528. }
  7529. void CCStartupRep::CopyFrom(const CCStartupRep& from) {
  7530. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCStartupRep)
  7531. if (&from == this) return;
  7532. Clear();
  7533. MergeFrom(from);
  7534. }
  7535. bool CCStartupRep::IsInitialized() const {
  7536. return true;
  7537. }
  7538. void CCStartupRep::InternalSwap(CCStartupRep* other) {
  7539. using std::swap;
  7540. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7541. swap(ret_, other->ret_);
  7542. }
  7543. ::PROTOBUF_NAMESPACE_ID::Metadata CCStartupRep::GetMetadata() const {
  7544. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7545. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7546. file_level_metadata_protocol_2eproto[31]);
  7547. }
  7548. // ===================================================================
  7549. class CCSwitch::_Internal {
  7550. public:
  7551. };
  7552. CCSwitch::CCSwitch(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7553. bool is_message_owned)
  7554. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  7555. SharedCtor();
  7556. if (!is_message_owned) {
  7557. RegisterArenaDtor(arena);
  7558. }
  7559. // @@protoc_insertion_point(arena_constructor:RemoNet.CCSwitch)
  7560. }
  7561. CCSwitch::CCSwitch(const CCSwitch& from)
  7562. : ::PROTOBUF_NAMESPACE_ID::Message() {
  7563. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7564. front_ = from.front_;
  7565. // @@protoc_insertion_point(copy_constructor:RemoNet.CCSwitch)
  7566. }
  7567. inline void CCSwitch::SharedCtor() {
  7568. front_ = false;
  7569. }
  7570. CCSwitch::~CCSwitch() {
  7571. // @@protoc_insertion_point(destructor:RemoNet.CCSwitch)
  7572. if (GetArenaForAllocation() != nullptr) return;
  7573. SharedDtor();
  7574. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7575. }
  7576. inline void CCSwitch::SharedDtor() {
  7577. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7578. }
  7579. void CCSwitch::ArenaDtor(void* object) {
  7580. CCSwitch* _this = reinterpret_cast< CCSwitch* >(object);
  7581. (void)_this;
  7582. }
  7583. void CCSwitch::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7584. }
  7585. void CCSwitch::SetCachedSize(int size) const {
  7586. _cached_size_.Set(size);
  7587. }
  7588. void CCSwitch::Clear() {
  7589. // @@protoc_insertion_point(message_clear_start:RemoNet.CCSwitch)
  7590. uint32_t cached_has_bits = 0;
  7591. // Prevent compiler warnings about cached_has_bits being unused
  7592. (void) cached_has_bits;
  7593. front_ = false;
  7594. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7595. }
  7596. const char* CCSwitch::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7597. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7598. while (!ctx->Done(&ptr)) {
  7599. uint32_t tag;
  7600. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7601. switch (tag >> 3) {
  7602. // bool front = 1;
  7603. case 1:
  7604. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  7605. front_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7606. CHK_(ptr);
  7607. } else
  7608. goto handle_unusual;
  7609. continue;
  7610. default:
  7611. goto handle_unusual;
  7612. } // switch
  7613. handle_unusual:
  7614. if ((tag == 0) || ((tag & 7) == 4)) {
  7615. CHK_(ptr);
  7616. ctx->SetLastTag(tag);
  7617. goto message_done;
  7618. }
  7619. ptr = UnknownFieldParse(
  7620. tag,
  7621. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7622. ptr, ctx);
  7623. CHK_(ptr != nullptr);
  7624. } // while
  7625. message_done:
  7626. return ptr;
  7627. failure:
  7628. ptr = nullptr;
  7629. goto message_done;
  7630. #undef CHK_
  7631. }
  7632. uint8_t* CCSwitch::_InternalSerialize(
  7633. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7634. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCSwitch)
  7635. uint32_t cached_has_bits = 0;
  7636. (void) cached_has_bits;
  7637. // bool front = 1;
  7638. if (this->_internal_front() != 0) {
  7639. target = stream->EnsureSpace(target);
  7640. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_front(), target);
  7641. }
  7642. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7643. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7644. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7645. }
  7646. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCSwitch)
  7647. return target;
  7648. }
  7649. size_t CCSwitch::ByteSizeLong() const {
  7650. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCSwitch)
  7651. size_t total_size = 0;
  7652. uint32_t cached_has_bits = 0;
  7653. // Prevent compiler warnings about cached_has_bits being unused
  7654. (void) cached_has_bits;
  7655. // bool front = 1;
  7656. if (this->_internal_front() != 0) {
  7657. total_size += 1 + 1;
  7658. }
  7659. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  7660. }
  7661. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCSwitch::_class_data_ = {
  7662. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  7663. CCSwitch::MergeImpl
  7664. };
  7665. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCSwitch::GetClassData() const { return &_class_data_; }
  7666. void CCSwitch::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  7667. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  7668. static_cast<CCSwitch *>(to)->MergeFrom(
  7669. static_cast<const CCSwitch &>(from));
  7670. }
  7671. void CCSwitch::MergeFrom(const CCSwitch& from) {
  7672. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCSwitch)
  7673. GOOGLE_DCHECK_NE(&from, this);
  7674. uint32_t cached_has_bits = 0;
  7675. (void) cached_has_bits;
  7676. if (from._internal_front() != 0) {
  7677. _internal_set_front(from._internal_front());
  7678. }
  7679. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7680. }
  7681. void CCSwitch::CopyFrom(const CCSwitch& from) {
  7682. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCSwitch)
  7683. if (&from == this) return;
  7684. Clear();
  7685. MergeFrom(from);
  7686. }
  7687. bool CCSwitch::IsInitialized() const {
  7688. return true;
  7689. }
  7690. void CCSwitch::InternalSwap(CCSwitch* other) {
  7691. using std::swap;
  7692. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  7693. swap(front_, other->front_);
  7694. }
  7695. ::PROTOBUF_NAMESPACE_ID::Metadata CCSwitch::GetMetadata() const {
  7696. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  7697. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  7698. file_level_metadata_protocol_2eproto[32]);
  7699. }
  7700. // ===================================================================
  7701. class LidarPoint::_Internal {
  7702. public:
  7703. using HasBits = decltype(std::declval<LidarPoint>()._has_bits_);
  7704. static void set_has_timestamp(HasBits* has_bits) {
  7705. (*has_bits)[0] |= 2u;
  7706. }
  7707. static void set_has_seq(HasBits* has_bits) {
  7708. (*has_bits)[0] |= 4u;
  7709. }
  7710. static void set_has_frame_id(HasBits* has_bits) {
  7711. (*has_bits)[0] |= 1u;
  7712. }
  7713. static void set_has_height(HasBits* has_bits) {
  7714. (*has_bits)[0] |= 8u;
  7715. }
  7716. static void set_has_width(HasBits* has_bits) {
  7717. (*has_bits)[0] |= 16u;
  7718. }
  7719. static void set_has_is_dense(HasBits* has_bits) {
  7720. (*has_bits)[0] |= 32u;
  7721. }
  7722. static void set_has_is_left(HasBits* has_bits) {
  7723. (*has_bits)[0] |= 64u;
  7724. }
  7725. };
  7726. LidarPoint::LidarPoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7727. bool is_message_owned)
  7728. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  7729. data_(arena) {
  7730. SharedCtor();
  7731. if (!is_message_owned) {
  7732. RegisterArenaDtor(arena);
  7733. }
  7734. // @@protoc_insertion_point(arena_constructor:RemoNet.LidarPoint)
  7735. }
  7736. LidarPoint::LidarPoint(const LidarPoint& from)
  7737. : ::PROTOBUF_NAMESPACE_ID::Message(),
  7738. _has_bits_(from._has_bits_),
  7739. data_(from.data_) {
  7740. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  7741. frame_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  7742. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7743. frame_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  7744. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7745. if (from._internal_has_frame_id()) {
  7746. frame_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_frame_id(),
  7747. GetArenaForAllocation());
  7748. }
  7749. ::memcpy(&timestamp_, &from.timestamp_,
  7750. static_cast<size_t>(reinterpret_cast<char*>(&is_left_) -
  7751. reinterpret_cast<char*>(&timestamp_)) + sizeof(is_left_));
  7752. // @@protoc_insertion_point(copy_constructor:RemoNet.LidarPoint)
  7753. }
  7754. inline void LidarPoint::SharedCtor() {
  7755. frame_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  7756. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7757. frame_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  7758. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7759. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  7760. reinterpret_cast<char*>(&timestamp_) - reinterpret_cast<char*>(this)),
  7761. 0, static_cast<size_t>(reinterpret_cast<char*>(&is_left_) -
  7762. reinterpret_cast<char*>(&timestamp_)) + sizeof(is_left_));
  7763. }
  7764. LidarPoint::~LidarPoint() {
  7765. // @@protoc_insertion_point(destructor:RemoNet.LidarPoint)
  7766. if (GetArenaForAllocation() != nullptr) return;
  7767. SharedDtor();
  7768. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7769. }
  7770. inline void LidarPoint::SharedDtor() {
  7771. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  7772. frame_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  7773. }
  7774. void LidarPoint::ArenaDtor(void* object) {
  7775. LidarPoint* _this = reinterpret_cast< LidarPoint* >(object);
  7776. (void)_this;
  7777. }
  7778. void LidarPoint::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  7779. }
  7780. void LidarPoint::SetCachedSize(int size) const {
  7781. _cached_size_.Set(size);
  7782. }
  7783. void LidarPoint::Clear() {
  7784. // @@protoc_insertion_point(message_clear_start:RemoNet.LidarPoint)
  7785. uint32_t cached_has_bits = 0;
  7786. // Prevent compiler warnings about cached_has_bits being unused
  7787. (void) cached_has_bits;
  7788. data_.Clear();
  7789. cached_has_bits = _has_bits_[0];
  7790. if (cached_has_bits & 0x00000001u) {
  7791. frame_id_.ClearNonDefaultToEmpty();
  7792. }
  7793. if (cached_has_bits & 0x0000007eu) {
  7794. ::memset(&timestamp_, 0, static_cast<size_t>(
  7795. reinterpret_cast<char*>(&is_left_) -
  7796. reinterpret_cast<char*>(&timestamp_)) + sizeof(is_left_));
  7797. }
  7798. _has_bits_.Clear();
  7799. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  7800. }
  7801. const char* LidarPoint::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  7802. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  7803. _Internal::HasBits has_bits{};
  7804. while (!ctx->Done(&ptr)) {
  7805. uint32_t tag;
  7806. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  7807. switch (tag >> 3) {
  7808. // optional double timestamp = 1;
  7809. case 1:
  7810. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 9)) {
  7811. _Internal::set_has_timestamp(&has_bits);
  7812. timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr);
  7813. ptr += sizeof(double);
  7814. } else
  7815. goto handle_unusual;
  7816. continue;
  7817. // optional uint32 seq = 2;
  7818. case 2:
  7819. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  7820. _Internal::set_has_seq(&has_bits);
  7821. seq_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  7822. CHK_(ptr);
  7823. } else
  7824. goto handle_unusual;
  7825. continue;
  7826. // optional string frame_id = 3;
  7827. case 3:
  7828. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  7829. auto str = _internal_mutable_frame_id();
  7830. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  7831. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "RemoNet.LidarPoint.frame_id"));
  7832. CHK_(ptr);
  7833. } else
  7834. goto handle_unusual;
  7835. continue;
  7836. // optional uint32 height = 4;
  7837. case 4:
  7838. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  7839. _Internal::set_has_height(&has_bits);
  7840. height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  7841. CHK_(ptr);
  7842. } else
  7843. goto handle_unusual;
  7844. continue;
  7845. // optional uint32 width = 5;
  7846. case 5:
  7847. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  7848. _Internal::set_has_width(&has_bits);
  7849. width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  7850. CHK_(ptr);
  7851. } else
  7852. goto handle_unusual;
  7853. continue;
  7854. // optional bool is_dense = 6;
  7855. case 6:
  7856. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
  7857. _Internal::set_has_is_dense(&has_bits);
  7858. is_dense_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7859. CHK_(ptr);
  7860. } else
  7861. goto handle_unusual;
  7862. continue;
  7863. // optional bool is_left = 7;
  7864. case 7:
  7865. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  7866. _Internal::set_has_is_left(&has_bits);
  7867. is_left_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  7868. CHK_(ptr);
  7869. } else
  7870. goto handle_unusual;
  7871. continue;
  7872. // repeated float data = 8;
  7873. case 8:
  7874. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
  7875. ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedFloatParser(_internal_mutable_data(), ptr, ctx);
  7876. CHK_(ptr);
  7877. } else if (static_cast<uint8_t>(tag) == 69) {
  7878. _internal_add_data(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr));
  7879. ptr += sizeof(float);
  7880. } else
  7881. goto handle_unusual;
  7882. continue;
  7883. default:
  7884. goto handle_unusual;
  7885. } // switch
  7886. handle_unusual:
  7887. if ((tag == 0) || ((tag & 7) == 4)) {
  7888. CHK_(ptr);
  7889. ctx->SetLastTag(tag);
  7890. goto message_done;
  7891. }
  7892. ptr = UnknownFieldParse(
  7893. tag,
  7894. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  7895. ptr, ctx);
  7896. CHK_(ptr != nullptr);
  7897. } // while
  7898. message_done:
  7899. _has_bits_.Or(has_bits);
  7900. return ptr;
  7901. failure:
  7902. ptr = nullptr;
  7903. goto message_done;
  7904. #undef CHK_
  7905. }
  7906. uint8_t* LidarPoint::_InternalSerialize(
  7907. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  7908. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.LidarPoint)
  7909. uint32_t cached_has_bits = 0;
  7910. (void) cached_has_bits;
  7911. // optional double timestamp = 1;
  7912. if (_internal_has_timestamp()) {
  7913. target = stream->EnsureSpace(target);
  7914. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(1, this->_internal_timestamp(), target);
  7915. }
  7916. // optional uint32 seq = 2;
  7917. if (_internal_has_seq()) {
  7918. target = stream->EnsureSpace(target);
  7919. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(2, this->_internal_seq(), target);
  7920. }
  7921. // optional string frame_id = 3;
  7922. if (_internal_has_frame_id()) {
  7923. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  7924. this->_internal_frame_id().data(), static_cast<int>(this->_internal_frame_id().length()),
  7925. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  7926. "RemoNet.LidarPoint.frame_id");
  7927. target = stream->WriteStringMaybeAliased(
  7928. 3, this->_internal_frame_id(), target);
  7929. }
  7930. // optional uint32 height = 4;
  7931. if (_internal_has_height()) {
  7932. target = stream->EnsureSpace(target);
  7933. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(4, this->_internal_height(), target);
  7934. }
  7935. // optional uint32 width = 5;
  7936. if (_internal_has_width()) {
  7937. target = stream->EnsureSpace(target);
  7938. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(5, this->_internal_width(), target);
  7939. }
  7940. // optional bool is_dense = 6;
  7941. if (_internal_has_is_dense()) {
  7942. target = stream->EnsureSpace(target);
  7943. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(6, this->_internal_is_dense(), target);
  7944. }
  7945. // optional bool is_left = 7;
  7946. if (_internal_has_is_left()) {
  7947. target = stream->EnsureSpace(target);
  7948. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->_internal_is_left(), target);
  7949. }
  7950. // repeated float data = 8;
  7951. if (this->_internal_data_size() > 0) {
  7952. target = stream->WriteFixedPacked(8, _internal_data(), target);
  7953. }
  7954. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  7955. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  7956. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  7957. }
  7958. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.LidarPoint)
  7959. return target;
  7960. }
  7961. size_t LidarPoint::ByteSizeLong() const {
  7962. // @@protoc_insertion_point(message_byte_size_start:RemoNet.LidarPoint)
  7963. size_t total_size = 0;
  7964. uint32_t cached_has_bits = 0;
  7965. // Prevent compiler warnings about cached_has_bits being unused
  7966. (void) cached_has_bits;
  7967. // repeated float data = 8;
  7968. {
  7969. unsigned int count = static_cast<unsigned int>(this->_internal_data_size());
  7970. size_t data_size = 4UL * count;
  7971. if (data_size > 0) {
  7972. total_size += 1 +
  7973. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  7974. static_cast<int32_t>(data_size));
  7975. }
  7976. total_size += data_size;
  7977. }
  7978. cached_has_bits = _has_bits_[0];
  7979. if (cached_has_bits & 0x0000007fu) {
  7980. // optional string frame_id = 3;
  7981. if (cached_has_bits & 0x00000001u) {
  7982. total_size += 1 +
  7983. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  7984. this->_internal_frame_id());
  7985. }
  7986. // optional double timestamp = 1;
  7987. if (cached_has_bits & 0x00000002u) {
  7988. total_size += 1 + 8;
  7989. }
  7990. // optional uint32 seq = 2;
  7991. if (cached_has_bits & 0x00000004u) {
  7992. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_seq());
  7993. }
  7994. // optional uint32 height = 4;
  7995. if (cached_has_bits & 0x00000008u) {
  7996. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_height());
  7997. }
  7998. // optional uint32 width = 5;
  7999. if (cached_has_bits & 0x00000010u) {
  8000. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_width());
  8001. }
  8002. // optional bool is_dense = 6;
  8003. if (cached_has_bits & 0x00000020u) {
  8004. total_size += 1 + 1;
  8005. }
  8006. // optional bool is_left = 7;
  8007. if (cached_has_bits & 0x00000040u) {
  8008. total_size += 1 + 1;
  8009. }
  8010. }
  8011. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8012. }
  8013. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LidarPoint::_class_data_ = {
  8014. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8015. LidarPoint::MergeImpl
  8016. };
  8017. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LidarPoint::GetClassData() const { return &_class_data_; }
  8018. void LidarPoint::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8019. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8020. static_cast<LidarPoint *>(to)->MergeFrom(
  8021. static_cast<const LidarPoint &>(from));
  8022. }
  8023. void LidarPoint::MergeFrom(const LidarPoint& from) {
  8024. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.LidarPoint)
  8025. GOOGLE_DCHECK_NE(&from, this);
  8026. uint32_t cached_has_bits = 0;
  8027. (void) cached_has_bits;
  8028. data_.MergeFrom(from.data_);
  8029. cached_has_bits = from._has_bits_[0];
  8030. if (cached_has_bits & 0x0000007fu) {
  8031. if (cached_has_bits & 0x00000001u) {
  8032. _internal_set_frame_id(from._internal_frame_id());
  8033. }
  8034. if (cached_has_bits & 0x00000002u) {
  8035. timestamp_ = from.timestamp_;
  8036. }
  8037. if (cached_has_bits & 0x00000004u) {
  8038. seq_ = from.seq_;
  8039. }
  8040. if (cached_has_bits & 0x00000008u) {
  8041. height_ = from.height_;
  8042. }
  8043. if (cached_has_bits & 0x00000010u) {
  8044. width_ = from.width_;
  8045. }
  8046. if (cached_has_bits & 0x00000020u) {
  8047. is_dense_ = from.is_dense_;
  8048. }
  8049. if (cached_has_bits & 0x00000040u) {
  8050. is_left_ = from.is_left_;
  8051. }
  8052. _has_bits_[0] |= cached_has_bits;
  8053. }
  8054. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8055. }
  8056. void LidarPoint::CopyFrom(const LidarPoint& from) {
  8057. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.LidarPoint)
  8058. if (&from == this) return;
  8059. Clear();
  8060. MergeFrom(from);
  8061. }
  8062. bool LidarPoint::IsInitialized() const {
  8063. return true;
  8064. }
  8065. void LidarPoint::InternalSwap(LidarPoint* other) {
  8066. using std::swap;
  8067. auto* lhs_arena = GetArenaForAllocation();
  8068. auto* rhs_arena = other->GetArenaForAllocation();
  8069. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8070. swap(_has_bits_[0], other->_has_bits_[0]);
  8071. data_.InternalSwap(&other->data_);
  8072. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  8073. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  8074. &frame_id_, lhs_arena,
  8075. &other->frame_id_, rhs_arena
  8076. );
  8077. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  8078. PROTOBUF_FIELD_OFFSET(LidarPoint, is_left_)
  8079. + sizeof(LidarPoint::is_left_)
  8080. - PROTOBUF_FIELD_OFFSET(LidarPoint, timestamp_)>(
  8081. reinterpret_cast<char*>(&timestamp_),
  8082. reinterpret_cast<char*>(&other->timestamp_));
  8083. }
  8084. ::PROTOBUF_NAMESPACE_ID::Metadata LidarPoint::GetMetadata() const {
  8085. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8086. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8087. file_level_metadata_protocol_2eproto[33]);
  8088. }
  8089. // ===================================================================
  8090. class SensorStop::_Internal {
  8091. public:
  8092. };
  8093. SensorStop::SensorStop(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8094. bool is_message_owned)
  8095. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  8096. // @@protoc_insertion_point(arena_constructor:RemoNet.SensorStop)
  8097. }
  8098. SensorStop::SensorStop(const SensorStop& from)
  8099. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  8100. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8101. // @@protoc_insertion_point(copy_constructor:RemoNet.SensorStop)
  8102. }
  8103. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SensorStop::_class_data_ = {
  8104. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  8105. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  8106. };
  8107. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SensorStop::GetClassData() const { return &_class_data_; }
  8108. ::PROTOBUF_NAMESPACE_ID::Metadata SensorStop::GetMetadata() const {
  8109. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8110. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8111. file_level_metadata_protocol_2eproto[34]);
  8112. }
  8113. // ===================================================================
  8114. class StopAck::_Internal {
  8115. public:
  8116. };
  8117. StopAck::StopAck(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8118. bool is_message_owned)
  8119. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) {
  8120. // @@protoc_insertion_point(arena_constructor:RemoNet.StopAck)
  8121. }
  8122. StopAck::StopAck(const StopAck& from)
  8123. : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() {
  8124. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8125. // @@protoc_insertion_point(copy_constructor:RemoNet.StopAck)
  8126. }
  8127. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData StopAck::_class_data_ = {
  8128. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl,
  8129. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl,
  8130. };
  8131. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*StopAck::GetClassData() const { return &_class_data_; }
  8132. ::PROTOBUF_NAMESPACE_ID::Metadata StopAck::GetMetadata() const {
  8133. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8134. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8135. file_level_metadata_protocol_2eproto[35]);
  8136. }
  8137. // ===================================================================
  8138. class CCManipulation::_Internal {
  8139. public:
  8140. };
  8141. CCManipulation::CCManipulation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8142. bool is_message_owned)
  8143. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8144. SharedCtor();
  8145. if (!is_message_owned) {
  8146. RegisterArenaDtor(arena);
  8147. }
  8148. // @@protoc_insertion_point(arena_constructor:RemoNet.CCManipulation)
  8149. }
  8150. CCManipulation::CCManipulation(const CCManipulation& from)
  8151. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8152. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8153. sensor_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8154. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8155. sensor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8156. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8157. if (!from._internal_sensor().empty()) {
  8158. sensor_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sensor(),
  8159. GetArenaForAllocation());
  8160. }
  8161. car_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8162. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8163. car_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8164. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8165. if (!from._internal_car().empty()) {
  8166. car_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_car(),
  8167. GetArenaForAllocation());
  8168. }
  8169. // @@protoc_insertion_point(copy_constructor:RemoNet.CCManipulation)
  8170. }
  8171. inline void CCManipulation::SharedCtor() {
  8172. sensor_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8173. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8174. sensor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8175. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8176. car_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8177. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8178. car_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8179. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8180. }
  8181. CCManipulation::~CCManipulation() {
  8182. // @@protoc_insertion_point(destructor:RemoNet.CCManipulation)
  8183. if (GetArenaForAllocation() != nullptr) return;
  8184. SharedDtor();
  8185. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8186. }
  8187. inline void CCManipulation::SharedDtor() {
  8188. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8189. sensor_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8190. car_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8191. }
  8192. void CCManipulation::ArenaDtor(void* object) {
  8193. CCManipulation* _this = reinterpret_cast< CCManipulation* >(object);
  8194. (void)_this;
  8195. }
  8196. void CCManipulation::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8197. }
  8198. void CCManipulation::SetCachedSize(int size) const {
  8199. _cached_size_.Set(size);
  8200. }
  8201. void CCManipulation::Clear() {
  8202. // @@protoc_insertion_point(message_clear_start:RemoNet.CCManipulation)
  8203. uint32_t cached_has_bits = 0;
  8204. // Prevent compiler warnings about cached_has_bits being unused
  8205. (void) cached_has_bits;
  8206. sensor_.ClearToEmpty();
  8207. car_.ClearToEmpty();
  8208. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8209. }
  8210. const char* CCManipulation::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8211. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8212. while (!ctx->Done(&ptr)) {
  8213. uint32_t tag;
  8214. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8215. switch (tag >> 3) {
  8216. // bytes sensor = 1;
  8217. case 1:
  8218. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  8219. auto str = _internal_mutable_sensor();
  8220. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  8221. CHK_(ptr);
  8222. } else
  8223. goto handle_unusual;
  8224. continue;
  8225. // bytes car = 2;
  8226. case 2:
  8227. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
  8228. auto str = _internal_mutable_car();
  8229. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  8230. CHK_(ptr);
  8231. } else
  8232. goto handle_unusual;
  8233. continue;
  8234. default:
  8235. goto handle_unusual;
  8236. } // switch
  8237. handle_unusual:
  8238. if ((tag == 0) || ((tag & 7) == 4)) {
  8239. CHK_(ptr);
  8240. ctx->SetLastTag(tag);
  8241. goto message_done;
  8242. }
  8243. ptr = UnknownFieldParse(
  8244. tag,
  8245. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  8246. ptr, ctx);
  8247. CHK_(ptr != nullptr);
  8248. } // while
  8249. message_done:
  8250. return ptr;
  8251. failure:
  8252. ptr = nullptr;
  8253. goto message_done;
  8254. #undef CHK_
  8255. }
  8256. uint8_t* CCManipulation::_InternalSerialize(
  8257. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  8258. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCManipulation)
  8259. uint32_t cached_has_bits = 0;
  8260. (void) cached_has_bits;
  8261. // bytes sensor = 1;
  8262. if (!this->_internal_sensor().empty()) {
  8263. target = stream->WriteBytesMaybeAliased(
  8264. 1, this->_internal_sensor(), target);
  8265. }
  8266. // bytes car = 2;
  8267. if (!this->_internal_car().empty()) {
  8268. target = stream->WriteBytesMaybeAliased(
  8269. 2, this->_internal_car(), target);
  8270. }
  8271. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  8272. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  8273. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  8274. }
  8275. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCManipulation)
  8276. return target;
  8277. }
  8278. size_t CCManipulation::ByteSizeLong() const {
  8279. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCManipulation)
  8280. size_t total_size = 0;
  8281. uint32_t cached_has_bits = 0;
  8282. // Prevent compiler warnings about cached_has_bits being unused
  8283. (void) cached_has_bits;
  8284. // bytes sensor = 1;
  8285. if (!this->_internal_sensor().empty()) {
  8286. total_size += 1 +
  8287. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  8288. this->_internal_sensor());
  8289. }
  8290. // bytes car = 2;
  8291. if (!this->_internal_car().empty()) {
  8292. total_size += 1 +
  8293. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  8294. this->_internal_car());
  8295. }
  8296. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8297. }
  8298. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCManipulation::_class_data_ = {
  8299. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8300. CCManipulation::MergeImpl
  8301. };
  8302. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCManipulation::GetClassData() const { return &_class_data_; }
  8303. void CCManipulation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8304. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8305. static_cast<CCManipulation *>(to)->MergeFrom(
  8306. static_cast<const CCManipulation &>(from));
  8307. }
  8308. void CCManipulation::MergeFrom(const CCManipulation& from) {
  8309. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCManipulation)
  8310. GOOGLE_DCHECK_NE(&from, this);
  8311. uint32_t cached_has_bits = 0;
  8312. (void) cached_has_bits;
  8313. if (!from._internal_sensor().empty()) {
  8314. _internal_set_sensor(from._internal_sensor());
  8315. }
  8316. if (!from._internal_car().empty()) {
  8317. _internal_set_car(from._internal_car());
  8318. }
  8319. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8320. }
  8321. void CCManipulation::CopyFrom(const CCManipulation& from) {
  8322. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCManipulation)
  8323. if (&from == this) return;
  8324. Clear();
  8325. MergeFrom(from);
  8326. }
  8327. bool CCManipulation::IsInitialized() const {
  8328. return true;
  8329. }
  8330. void CCManipulation::InternalSwap(CCManipulation* other) {
  8331. using std::swap;
  8332. auto* lhs_arena = GetArenaForAllocation();
  8333. auto* rhs_arena = other->GetArenaForAllocation();
  8334. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8335. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  8336. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  8337. &sensor_, lhs_arena,
  8338. &other->sensor_, rhs_arena
  8339. );
  8340. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  8341. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  8342. &car_, lhs_arena,
  8343. &other->car_, rhs_arena
  8344. );
  8345. }
  8346. ::PROTOBUF_NAMESPACE_ID::Metadata CCManipulation::GetMetadata() const {
  8347. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8348. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8349. file_level_metadata_protocol_2eproto[36]);
  8350. }
  8351. // ===================================================================
  8352. class SCAddRobot::_Internal {
  8353. public:
  8354. static const ::RemoNet::Robot& robot(const SCAddRobot* msg);
  8355. };
  8356. const ::RemoNet::Robot&
  8357. SCAddRobot::_Internal::robot(const SCAddRobot* msg) {
  8358. return *msg->robot_;
  8359. }
  8360. SCAddRobot::SCAddRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8361. bool is_message_owned)
  8362. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8363. SharedCtor();
  8364. if (!is_message_owned) {
  8365. RegisterArenaDtor(arena);
  8366. }
  8367. // @@protoc_insertion_point(arena_constructor:RemoNet.SCAddRobot)
  8368. }
  8369. SCAddRobot::SCAddRobot(const SCAddRobot& from)
  8370. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8371. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8372. if (from._internal_has_robot()) {
  8373. robot_ = new ::RemoNet::Robot(*from.robot_);
  8374. } else {
  8375. robot_ = nullptr;
  8376. }
  8377. // @@protoc_insertion_point(copy_constructor:RemoNet.SCAddRobot)
  8378. }
  8379. inline void SCAddRobot::SharedCtor() {
  8380. robot_ = nullptr;
  8381. }
  8382. SCAddRobot::~SCAddRobot() {
  8383. // @@protoc_insertion_point(destructor:RemoNet.SCAddRobot)
  8384. if (GetArenaForAllocation() != nullptr) return;
  8385. SharedDtor();
  8386. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8387. }
  8388. inline void SCAddRobot::SharedDtor() {
  8389. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8390. if (this != internal_default_instance()) delete robot_;
  8391. }
  8392. void SCAddRobot::ArenaDtor(void* object) {
  8393. SCAddRobot* _this = reinterpret_cast< SCAddRobot* >(object);
  8394. (void)_this;
  8395. }
  8396. void SCAddRobot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8397. }
  8398. void SCAddRobot::SetCachedSize(int size) const {
  8399. _cached_size_.Set(size);
  8400. }
  8401. void SCAddRobot::Clear() {
  8402. // @@protoc_insertion_point(message_clear_start:RemoNet.SCAddRobot)
  8403. uint32_t cached_has_bits = 0;
  8404. // Prevent compiler warnings about cached_has_bits being unused
  8405. (void) cached_has_bits;
  8406. if (GetArenaForAllocation() == nullptr && robot_ != nullptr) {
  8407. delete robot_;
  8408. }
  8409. robot_ = nullptr;
  8410. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8411. }
  8412. const char* SCAddRobot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8413. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8414. while (!ctx->Done(&ptr)) {
  8415. uint32_t tag;
  8416. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8417. switch (tag >> 3) {
  8418. // .RemoNet.Robot robot = 1;
  8419. case 1:
  8420. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  8421. ptr = ctx->ParseMessage(_internal_mutable_robot(), ptr);
  8422. CHK_(ptr);
  8423. } else
  8424. goto handle_unusual;
  8425. continue;
  8426. default:
  8427. goto handle_unusual;
  8428. } // switch
  8429. handle_unusual:
  8430. if ((tag == 0) || ((tag & 7) == 4)) {
  8431. CHK_(ptr);
  8432. ctx->SetLastTag(tag);
  8433. goto message_done;
  8434. }
  8435. ptr = UnknownFieldParse(
  8436. tag,
  8437. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  8438. ptr, ctx);
  8439. CHK_(ptr != nullptr);
  8440. } // while
  8441. message_done:
  8442. return ptr;
  8443. failure:
  8444. ptr = nullptr;
  8445. goto message_done;
  8446. #undef CHK_
  8447. }
  8448. uint8_t* SCAddRobot::_InternalSerialize(
  8449. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  8450. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCAddRobot)
  8451. uint32_t cached_has_bits = 0;
  8452. (void) cached_has_bits;
  8453. // .RemoNet.Robot robot = 1;
  8454. if (this->_internal_has_robot()) {
  8455. target = stream->EnsureSpace(target);
  8456. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  8457. InternalWriteMessage(
  8458. 1, _Internal::robot(this), target, stream);
  8459. }
  8460. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  8461. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  8462. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  8463. }
  8464. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCAddRobot)
  8465. return target;
  8466. }
  8467. size_t SCAddRobot::ByteSizeLong() const {
  8468. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCAddRobot)
  8469. size_t total_size = 0;
  8470. uint32_t cached_has_bits = 0;
  8471. // Prevent compiler warnings about cached_has_bits being unused
  8472. (void) cached_has_bits;
  8473. // .RemoNet.Robot robot = 1;
  8474. if (this->_internal_has_robot()) {
  8475. total_size += 1 +
  8476. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  8477. *robot_);
  8478. }
  8479. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8480. }
  8481. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCAddRobot::_class_data_ = {
  8482. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8483. SCAddRobot::MergeImpl
  8484. };
  8485. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCAddRobot::GetClassData() const { return &_class_data_; }
  8486. void SCAddRobot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8487. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8488. static_cast<SCAddRobot *>(to)->MergeFrom(
  8489. static_cast<const SCAddRobot &>(from));
  8490. }
  8491. void SCAddRobot::MergeFrom(const SCAddRobot& from) {
  8492. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCAddRobot)
  8493. GOOGLE_DCHECK_NE(&from, this);
  8494. uint32_t cached_has_bits = 0;
  8495. (void) cached_has_bits;
  8496. if (from._internal_has_robot()) {
  8497. _internal_mutable_robot()->::RemoNet::Robot::MergeFrom(from._internal_robot());
  8498. }
  8499. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8500. }
  8501. void SCAddRobot::CopyFrom(const SCAddRobot& from) {
  8502. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCAddRobot)
  8503. if (&from == this) return;
  8504. Clear();
  8505. MergeFrom(from);
  8506. }
  8507. bool SCAddRobot::IsInitialized() const {
  8508. return true;
  8509. }
  8510. void SCAddRobot::InternalSwap(SCAddRobot* other) {
  8511. using std::swap;
  8512. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8513. swap(robot_, other->robot_);
  8514. }
  8515. ::PROTOBUF_NAMESPACE_ID::Metadata SCAddRobot::GetMetadata() const {
  8516. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8517. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8518. file_level_metadata_protocol_2eproto[37]);
  8519. }
  8520. // ===================================================================
  8521. class SCDelRobot::_Internal {
  8522. public:
  8523. };
  8524. SCDelRobot::SCDelRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8525. bool is_message_owned)
  8526. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8527. SharedCtor();
  8528. if (!is_message_owned) {
  8529. RegisterArenaDtor(arena);
  8530. }
  8531. // @@protoc_insertion_point(arena_constructor:RemoNet.SCDelRobot)
  8532. }
  8533. SCDelRobot::SCDelRobot(const SCDelRobot& from)
  8534. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8535. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8536. ::memcpy(&peer_, &from.peer_,
  8537. static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  8538. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  8539. // @@protoc_insertion_point(copy_constructor:RemoNet.SCDelRobot)
  8540. }
  8541. inline void SCDelRobot::SharedCtor() {
  8542. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  8543. reinterpret_cast<char*>(&peer_) - reinterpret_cast<char*>(this)),
  8544. 0, static_cast<size_t>(reinterpret_cast<char*>(&egotype_) -
  8545. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  8546. }
  8547. SCDelRobot::~SCDelRobot() {
  8548. // @@protoc_insertion_point(destructor:RemoNet.SCDelRobot)
  8549. if (GetArenaForAllocation() != nullptr) return;
  8550. SharedDtor();
  8551. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8552. }
  8553. inline void SCDelRobot::SharedDtor() {
  8554. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8555. }
  8556. void SCDelRobot::ArenaDtor(void* object) {
  8557. SCDelRobot* _this = reinterpret_cast< SCDelRobot* >(object);
  8558. (void)_this;
  8559. }
  8560. void SCDelRobot::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8561. }
  8562. void SCDelRobot::SetCachedSize(int size) const {
  8563. _cached_size_.Set(size);
  8564. }
  8565. void SCDelRobot::Clear() {
  8566. // @@protoc_insertion_point(message_clear_start:RemoNet.SCDelRobot)
  8567. uint32_t cached_has_bits = 0;
  8568. // Prevent compiler warnings about cached_has_bits being unused
  8569. (void) cached_has_bits;
  8570. ::memset(&peer_, 0, static_cast<size_t>(
  8571. reinterpret_cast<char*>(&egotype_) -
  8572. reinterpret_cast<char*>(&peer_)) + sizeof(egotype_));
  8573. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8574. }
  8575. const char* SCDelRobot::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8576. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8577. while (!ctx->Done(&ptr)) {
  8578. uint32_t tag;
  8579. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8580. switch (tag >> 3) {
  8581. // int32 peer = 1;
  8582. case 1:
  8583. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  8584. peer_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8585. CHK_(ptr);
  8586. } else
  8587. goto handle_unusual;
  8588. continue;
  8589. // int32 egotype = 2;
  8590. case 2:
  8591. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  8592. egotype_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8593. CHK_(ptr);
  8594. } else
  8595. goto handle_unusual;
  8596. continue;
  8597. default:
  8598. goto handle_unusual;
  8599. } // switch
  8600. handle_unusual:
  8601. if ((tag == 0) || ((tag & 7) == 4)) {
  8602. CHK_(ptr);
  8603. ctx->SetLastTag(tag);
  8604. goto message_done;
  8605. }
  8606. ptr = UnknownFieldParse(
  8607. tag,
  8608. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  8609. ptr, ctx);
  8610. CHK_(ptr != nullptr);
  8611. } // while
  8612. message_done:
  8613. return ptr;
  8614. failure:
  8615. ptr = nullptr;
  8616. goto message_done;
  8617. #undef CHK_
  8618. }
  8619. uint8_t* SCDelRobot::_InternalSerialize(
  8620. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  8621. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.SCDelRobot)
  8622. uint32_t cached_has_bits = 0;
  8623. (void) cached_has_bits;
  8624. // int32 peer = 1;
  8625. if (this->_internal_peer() != 0) {
  8626. target = stream->EnsureSpace(target);
  8627. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_peer(), target);
  8628. }
  8629. // int32 egotype = 2;
  8630. if (this->_internal_egotype() != 0) {
  8631. target = stream->EnsureSpace(target);
  8632. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_egotype(), target);
  8633. }
  8634. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  8635. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  8636. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  8637. }
  8638. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.SCDelRobot)
  8639. return target;
  8640. }
  8641. size_t SCDelRobot::ByteSizeLong() const {
  8642. // @@protoc_insertion_point(message_byte_size_start:RemoNet.SCDelRobot)
  8643. size_t total_size = 0;
  8644. uint32_t cached_has_bits = 0;
  8645. // Prevent compiler warnings about cached_has_bits being unused
  8646. (void) cached_has_bits;
  8647. // int32 peer = 1;
  8648. if (this->_internal_peer() != 0) {
  8649. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_peer());
  8650. }
  8651. // int32 egotype = 2;
  8652. if (this->_internal_egotype() != 0) {
  8653. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_egotype());
  8654. }
  8655. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  8656. }
  8657. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SCDelRobot::_class_data_ = {
  8658. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  8659. SCDelRobot::MergeImpl
  8660. };
  8661. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SCDelRobot::GetClassData() const { return &_class_data_; }
  8662. void SCDelRobot::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  8663. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  8664. static_cast<SCDelRobot *>(to)->MergeFrom(
  8665. static_cast<const SCDelRobot &>(from));
  8666. }
  8667. void SCDelRobot::MergeFrom(const SCDelRobot& from) {
  8668. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.SCDelRobot)
  8669. GOOGLE_DCHECK_NE(&from, this);
  8670. uint32_t cached_has_bits = 0;
  8671. (void) cached_has_bits;
  8672. if (from._internal_peer() != 0) {
  8673. _internal_set_peer(from._internal_peer());
  8674. }
  8675. if (from._internal_egotype() != 0) {
  8676. _internal_set_egotype(from._internal_egotype());
  8677. }
  8678. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8679. }
  8680. void SCDelRobot::CopyFrom(const SCDelRobot& from) {
  8681. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.SCDelRobot)
  8682. if (&from == this) return;
  8683. Clear();
  8684. MergeFrom(from);
  8685. }
  8686. bool SCDelRobot::IsInitialized() const {
  8687. return true;
  8688. }
  8689. void SCDelRobot::InternalSwap(SCDelRobot* other) {
  8690. using std::swap;
  8691. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  8692. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  8693. PROTOBUF_FIELD_OFFSET(SCDelRobot, egotype_)
  8694. + sizeof(SCDelRobot::egotype_)
  8695. - PROTOBUF_FIELD_OFFSET(SCDelRobot, peer_)>(
  8696. reinterpret_cast<char*>(&peer_),
  8697. reinterpret_cast<char*>(&other->peer_));
  8698. }
  8699. ::PROTOBUF_NAMESPACE_ID::Metadata SCDelRobot::GetMetadata() const {
  8700. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  8701. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  8702. file_level_metadata_protocol_2eproto[38]);
  8703. }
  8704. // ===================================================================
  8705. class State::_Internal {
  8706. public:
  8707. };
  8708. State::State(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  8709. bool is_message_owned)
  8710. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  8711. SharedCtor();
  8712. if (!is_message_owned) {
  8713. RegisterArenaDtor(arena);
  8714. }
  8715. // @@protoc_insertion_point(arena_constructor:RemoNet.State)
  8716. }
  8717. State::State(const State& from)
  8718. : ::PROTOBUF_NAMESPACE_ID::Message() {
  8719. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  8720. error_buff_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8721. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8722. error_buff_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8723. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8724. if (!from._internal_error_buff().empty()) {
  8725. error_buff_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_error_buff(),
  8726. GetArenaForAllocation());
  8727. }
  8728. ::memcpy(&engine_speed_, &from.engine_speed_,
  8729. static_cast<size_t>(reinterpret_cast<char*>(&paramter_) -
  8730. reinterpret_cast<char*>(&engine_speed_)) + sizeof(paramter_));
  8731. // @@protoc_insertion_point(copy_constructor:RemoNet.State)
  8732. }
  8733. inline void State::SharedCtor() {
  8734. error_buff_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8735. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8736. error_buff_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8737. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8738. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  8739. reinterpret_cast<char*>(&engine_speed_) - reinterpret_cast<char*>(this)),
  8740. 0, static_cast<size_t>(reinterpret_cast<char*>(&paramter_) -
  8741. reinterpret_cast<char*>(&engine_speed_)) + sizeof(paramter_));
  8742. }
  8743. State::~State() {
  8744. // @@protoc_insertion_point(destructor:RemoNet.State)
  8745. if (GetArenaForAllocation() != nullptr) return;
  8746. SharedDtor();
  8747. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8748. }
  8749. inline void State::SharedDtor() {
  8750. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  8751. error_buff_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  8752. }
  8753. void State::ArenaDtor(void* object) {
  8754. State* _this = reinterpret_cast< State* >(object);
  8755. (void)_this;
  8756. }
  8757. void State::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  8758. }
  8759. void State::SetCachedSize(int size) const {
  8760. _cached_size_.Set(size);
  8761. }
  8762. void State::Clear() {
  8763. // @@protoc_insertion_point(message_clear_start:RemoNet.State)
  8764. uint32_t cached_has_bits = 0;
  8765. // Prevent compiler warnings about cached_has_bits being unused
  8766. (void) cached_has_bits;
  8767. error_buff_.ClearToEmpty();
  8768. ::memset(&engine_speed_, 0, static_cast<size_t>(
  8769. reinterpret_cast<char*>(&paramter_) -
  8770. reinterpret_cast<char*>(&engine_speed_)) + sizeof(paramter_));
  8771. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  8772. }
  8773. const char* State::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  8774. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  8775. while (!ctx->Done(&ptr)) {
  8776. uint32_t tag;
  8777. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  8778. switch (tag >> 3) {
  8779. // int32 engine_speed = 1;
  8780. case 1:
  8781. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  8782. engine_speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8783. CHK_(ptr);
  8784. } else
  8785. goto handle_unusual;
  8786. continue;
  8787. // int32 travel_speed = 2;
  8788. case 2:
  8789. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  8790. travel_speed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8791. CHK_(ptr);
  8792. } else
  8793. goto handle_unusual;
  8794. continue;
  8795. // int32 fuel_level = 3;
  8796. case 3:
  8797. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
  8798. fuel_level_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8799. CHK_(ptr);
  8800. } else
  8801. goto handle_unusual;
  8802. continue;
  8803. // int32 engine_temperature = 4;
  8804. case 4:
  8805. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
  8806. engine_temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8807. CHK_(ptr);
  8808. } else
  8809. goto handle_unusual;
  8810. continue;
  8811. // int32 hydraulic_oil_temperature = 5;
  8812. case 5:
  8813. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
  8814. hydraulic_oil_temperature_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8815. CHK_(ptr);
  8816. } else
  8817. goto handle_unusual;
  8818. continue;
  8819. // int32 main_pump_1_pressure = 6;
  8820. case 6:
  8821. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
  8822. main_pump_1_pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8823. CHK_(ptr);
  8824. } else
  8825. goto handle_unusual;
  8826. continue;
  8827. // int32 main_pump_2_pressure = 7;
  8828. case 7:
  8829. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
  8830. main_pump_2_pressure_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8831. CHK_(ptr);
  8832. } else
  8833. goto handle_unusual;
  8834. continue;
  8835. // int32 hand_gear = 8;
  8836. case 8:
  8837. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 64)) {
  8838. hand_gear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8839. CHK_(ptr);
  8840. } else
  8841. goto handle_unusual;
  8842. continue;
  8843. // int32 actual_gear = 9;
  8844. case 9:
  8845. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 72)) {
  8846. actual_gear_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8847. CHK_(ptr);
  8848. } else
  8849. goto handle_unusual;
  8850. continue;
  8851. // float gripper_height = 10;
  8852. case 10:
  8853. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 85)) {
  8854. gripper_height_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  8855. ptr += sizeof(float);
  8856. } else
  8857. goto handle_unusual;
  8858. continue;
  8859. // float amplitude = 11;
  8860. case 11:
  8861. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 93)) {
  8862. amplitude_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  8863. ptr += sizeof(float);
  8864. } else
  8865. goto handle_unusual;
  8866. continue;
  8867. // int32 boom_angle = 12;
  8868. case 12:
  8869. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 96)) {
  8870. boom_angle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8871. CHK_(ptr);
  8872. } else
  8873. goto handle_unusual;
  8874. continue;
  8875. // int32 stick_angle = 13;
  8876. case 13:
  8877. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 104)) {
  8878. stick_angle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8879. CHK_(ptr);
  8880. } else
  8881. goto handle_unusual;
  8882. continue;
  8883. // int32 idle_protection = 14;
  8884. case 14:
  8885. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 112)) {
  8886. idle_protection_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8887. CHK_(ptr);
  8888. } else
  8889. goto handle_unusual;
  8890. continue;
  8891. // int32 front_toggle = 15;
  8892. case 15:
  8893. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 120)) {
  8894. front_toggle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8895. CHK_(ptr);
  8896. } else
  8897. goto handle_unusual;
  8898. continue;
  8899. // int32 back_toggle = 16;
  8900. case 16:
  8901. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 128)) {
  8902. back_toggle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8903. CHK_(ptr);
  8904. } else
  8905. goto handle_unusual;
  8906. continue;
  8907. // bytes error_Buff = 17;
  8908. case 17:
  8909. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 138)) {
  8910. auto str = _internal_mutable_error_buff();
  8911. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  8912. CHK_(ptr);
  8913. } else
  8914. goto handle_unusual;
  8915. continue;
  8916. // int32 interlock = 18;
  8917. case 18:
  8918. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 144)) {
  8919. interlock_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8920. CHK_(ptr);
  8921. } else
  8922. goto handle_unusual;
  8923. continue;
  8924. // int32 safety_switch = 19;
  8925. case 19:
  8926. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 152)) {
  8927. safety_switch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8928. CHK_(ptr);
  8929. } else
  8930. goto handle_unusual;
  8931. continue;
  8932. // int32 arm_lift_pilot = 20;
  8933. case 20:
  8934. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 160)) {
  8935. arm_lift_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8936. CHK_(ptr);
  8937. } else
  8938. goto handle_unusual;
  8939. continue;
  8940. // int32 arm_lowering_pilot = 21;
  8941. case 21:
  8942. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 168)) {
  8943. arm_lowering_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8944. CHK_(ptr);
  8945. } else
  8946. goto handle_unusual;
  8947. continue;
  8948. // int32 lever_lifting_pilot = 22;
  8949. case 22:
  8950. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 176)) {
  8951. lever_lifting_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8952. CHK_(ptr);
  8953. } else
  8954. goto handle_unusual;
  8955. continue;
  8956. // int32 rod_lowering_pilot = 23;
  8957. case 23:
  8958. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 184)) {
  8959. rod_lowering_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8960. CHK_(ptr);
  8961. } else
  8962. goto handle_unusual;
  8963. continue;
  8964. // int32 left_rotary_pilot = 24;
  8965. case 24:
  8966. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 192)) {
  8967. left_rotary_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8968. CHK_(ptr);
  8969. } else
  8970. goto handle_unusual;
  8971. continue;
  8972. // int32 right_rotary_pilot = 25;
  8973. case 25:
  8974. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 200)) {
  8975. right_rotary_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8976. CHK_(ptr);
  8977. } else
  8978. goto handle_unusual;
  8979. continue;
  8980. // int32 grab_open_pilot = 26;
  8981. case 26:
  8982. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 208)) {
  8983. grab_open_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8984. CHK_(ptr);
  8985. } else
  8986. goto handle_unusual;
  8987. continue;
  8988. // int32 grab_close_pilot = 27;
  8989. case 27:
  8990. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 216)) {
  8991. grab_close_pilot_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  8992. CHK_(ptr);
  8993. } else
  8994. goto handle_unusual;
  8995. continue;
  8996. // int32 safety_valves = 28;
  8997. case 28:
  8998. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 224)) {
  8999. safety_valves_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9000. CHK_(ptr);
  9001. } else
  9002. goto handle_unusual;
  9003. continue;
  9004. // int32 function_code = 29;
  9005. case 29:
  9006. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 232)) {
  9007. function_code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9008. CHK_(ptr);
  9009. } else
  9010. goto handle_unusual;
  9011. continue;
  9012. // int32 main_add = 30;
  9013. case 30:
  9014. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 240)) {
  9015. main_add_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9016. CHK_(ptr);
  9017. } else
  9018. goto handle_unusual;
  9019. continue;
  9020. // int32 sub_add = 31;
  9021. case 31:
  9022. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 248)) {
  9023. sub_add_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9024. CHK_(ptr);
  9025. } else
  9026. goto handle_unusual;
  9027. continue;
  9028. // int32 paramter = 32;
  9029. case 32:
  9030. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 0)) {
  9031. paramter_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9032. CHK_(ptr);
  9033. } else
  9034. goto handle_unusual;
  9035. continue;
  9036. default:
  9037. goto handle_unusual;
  9038. } // switch
  9039. handle_unusual:
  9040. if ((tag == 0) || ((tag & 7) == 4)) {
  9041. CHK_(ptr);
  9042. ctx->SetLastTag(tag);
  9043. goto message_done;
  9044. }
  9045. ptr = UnknownFieldParse(
  9046. tag,
  9047. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  9048. ptr, ctx);
  9049. CHK_(ptr != nullptr);
  9050. } // while
  9051. message_done:
  9052. return ptr;
  9053. failure:
  9054. ptr = nullptr;
  9055. goto message_done;
  9056. #undef CHK_
  9057. }
  9058. uint8_t* State::_InternalSerialize(
  9059. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  9060. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.State)
  9061. uint32_t cached_has_bits = 0;
  9062. (void) cached_has_bits;
  9063. // int32 engine_speed = 1;
  9064. if (this->_internal_engine_speed() != 0) {
  9065. target = stream->EnsureSpace(target);
  9066. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_engine_speed(), target);
  9067. }
  9068. // int32 travel_speed = 2;
  9069. if (this->_internal_travel_speed() != 0) {
  9070. target = stream->EnsureSpace(target);
  9071. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_travel_speed(), target);
  9072. }
  9073. // int32 fuel_level = 3;
  9074. if (this->_internal_fuel_level() != 0) {
  9075. target = stream->EnsureSpace(target);
  9076. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_fuel_level(), target);
  9077. }
  9078. // int32 engine_temperature = 4;
  9079. if (this->_internal_engine_temperature() != 0) {
  9080. target = stream->EnsureSpace(target);
  9081. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_engine_temperature(), target);
  9082. }
  9083. // int32 hydraulic_oil_temperature = 5;
  9084. if (this->_internal_hydraulic_oil_temperature() != 0) {
  9085. target = stream->EnsureSpace(target);
  9086. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_hydraulic_oil_temperature(), target);
  9087. }
  9088. // int32 main_pump_1_pressure = 6;
  9089. if (this->_internal_main_pump_1_pressure() != 0) {
  9090. target = stream->EnsureSpace(target);
  9091. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_main_pump_1_pressure(), target);
  9092. }
  9093. // int32 main_pump_2_pressure = 7;
  9094. if (this->_internal_main_pump_2_pressure() != 0) {
  9095. target = stream->EnsureSpace(target);
  9096. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_main_pump_2_pressure(), target);
  9097. }
  9098. // int32 hand_gear = 8;
  9099. if (this->_internal_hand_gear() != 0) {
  9100. target = stream->EnsureSpace(target);
  9101. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(8, this->_internal_hand_gear(), target);
  9102. }
  9103. // int32 actual_gear = 9;
  9104. if (this->_internal_actual_gear() != 0) {
  9105. target = stream->EnsureSpace(target);
  9106. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_actual_gear(), target);
  9107. }
  9108. // float gripper_height = 10;
  9109. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9110. float tmp_gripper_height = this->_internal_gripper_height();
  9111. uint32_t raw_gripper_height;
  9112. memcpy(&raw_gripper_height, &tmp_gripper_height, sizeof(tmp_gripper_height));
  9113. if (raw_gripper_height != 0) {
  9114. target = stream->EnsureSpace(target);
  9115. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(10, this->_internal_gripper_height(), target);
  9116. }
  9117. // float amplitude = 11;
  9118. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9119. float tmp_amplitude = this->_internal_amplitude();
  9120. uint32_t raw_amplitude;
  9121. memcpy(&raw_amplitude, &tmp_amplitude, sizeof(tmp_amplitude));
  9122. if (raw_amplitude != 0) {
  9123. target = stream->EnsureSpace(target);
  9124. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(11, this->_internal_amplitude(), target);
  9125. }
  9126. // int32 boom_angle = 12;
  9127. if (this->_internal_boom_angle() != 0) {
  9128. target = stream->EnsureSpace(target);
  9129. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(12, this->_internal_boom_angle(), target);
  9130. }
  9131. // int32 stick_angle = 13;
  9132. if (this->_internal_stick_angle() != 0) {
  9133. target = stream->EnsureSpace(target);
  9134. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(13, this->_internal_stick_angle(), target);
  9135. }
  9136. // int32 idle_protection = 14;
  9137. if (this->_internal_idle_protection() != 0) {
  9138. target = stream->EnsureSpace(target);
  9139. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(14, this->_internal_idle_protection(), target);
  9140. }
  9141. // int32 front_toggle = 15;
  9142. if (this->_internal_front_toggle() != 0) {
  9143. target = stream->EnsureSpace(target);
  9144. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(15, this->_internal_front_toggle(), target);
  9145. }
  9146. // int32 back_toggle = 16;
  9147. if (this->_internal_back_toggle() != 0) {
  9148. target = stream->EnsureSpace(target);
  9149. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(16, this->_internal_back_toggle(), target);
  9150. }
  9151. // bytes error_Buff = 17;
  9152. if (!this->_internal_error_buff().empty()) {
  9153. target = stream->WriteBytesMaybeAliased(
  9154. 17, this->_internal_error_buff(), target);
  9155. }
  9156. // int32 interlock = 18;
  9157. if (this->_internal_interlock() != 0) {
  9158. target = stream->EnsureSpace(target);
  9159. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(18, this->_internal_interlock(), target);
  9160. }
  9161. // int32 safety_switch = 19;
  9162. if (this->_internal_safety_switch() != 0) {
  9163. target = stream->EnsureSpace(target);
  9164. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(19, this->_internal_safety_switch(), target);
  9165. }
  9166. // int32 arm_lift_pilot = 20;
  9167. if (this->_internal_arm_lift_pilot() != 0) {
  9168. target = stream->EnsureSpace(target);
  9169. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(20, this->_internal_arm_lift_pilot(), target);
  9170. }
  9171. // int32 arm_lowering_pilot = 21;
  9172. if (this->_internal_arm_lowering_pilot() != 0) {
  9173. target = stream->EnsureSpace(target);
  9174. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(21, this->_internal_arm_lowering_pilot(), target);
  9175. }
  9176. // int32 lever_lifting_pilot = 22;
  9177. if (this->_internal_lever_lifting_pilot() != 0) {
  9178. target = stream->EnsureSpace(target);
  9179. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(22, this->_internal_lever_lifting_pilot(), target);
  9180. }
  9181. // int32 rod_lowering_pilot = 23;
  9182. if (this->_internal_rod_lowering_pilot() != 0) {
  9183. target = stream->EnsureSpace(target);
  9184. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(23, this->_internal_rod_lowering_pilot(), target);
  9185. }
  9186. // int32 left_rotary_pilot = 24;
  9187. if (this->_internal_left_rotary_pilot() != 0) {
  9188. target = stream->EnsureSpace(target);
  9189. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(24, this->_internal_left_rotary_pilot(), target);
  9190. }
  9191. // int32 right_rotary_pilot = 25;
  9192. if (this->_internal_right_rotary_pilot() != 0) {
  9193. target = stream->EnsureSpace(target);
  9194. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(25, this->_internal_right_rotary_pilot(), target);
  9195. }
  9196. // int32 grab_open_pilot = 26;
  9197. if (this->_internal_grab_open_pilot() != 0) {
  9198. target = stream->EnsureSpace(target);
  9199. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(26, this->_internal_grab_open_pilot(), target);
  9200. }
  9201. // int32 grab_close_pilot = 27;
  9202. if (this->_internal_grab_close_pilot() != 0) {
  9203. target = stream->EnsureSpace(target);
  9204. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(27, this->_internal_grab_close_pilot(), target);
  9205. }
  9206. // int32 safety_valves = 28;
  9207. if (this->_internal_safety_valves() != 0) {
  9208. target = stream->EnsureSpace(target);
  9209. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(28, this->_internal_safety_valves(), target);
  9210. }
  9211. // int32 function_code = 29;
  9212. if (this->_internal_function_code() != 0) {
  9213. target = stream->EnsureSpace(target);
  9214. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(29, this->_internal_function_code(), target);
  9215. }
  9216. // int32 main_add = 30;
  9217. if (this->_internal_main_add() != 0) {
  9218. target = stream->EnsureSpace(target);
  9219. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(30, this->_internal_main_add(), target);
  9220. }
  9221. // int32 sub_add = 31;
  9222. if (this->_internal_sub_add() != 0) {
  9223. target = stream->EnsureSpace(target);
  9224. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(31, this->_internal_sub_add(), target);
  9225. }
  9226. // int32 paramter = 32;
  9227. if (this->_internal_paramter() != 0) {
  9228. target = stream->EnsureSpace(target);
  9229. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(32, this->_internal_paramter(), target);
  9230. }
  9231. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  9232. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  9233. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  9234. }
  9235. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.State)
  9236. return target;
  9237. }
  9238. size_t State::ByteSizeLong() const {
  9239. // @@protoc_insertion_point(message_byte_size_start:RemoNet.State)
  9240. size_t total_size = 0;
  9241. uint32_t cached_has_bits = 0;
  9242. // Prevent compiler warnings about cached_has_bits being unused
  9243. (void) cached_has_bits;
  9244. // bytes error_Buff = 17;
  9245. if (!this->_internal_error_buff().empty()) {
  9246. total_size += 2 +
  9247. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  9248. this->_internal_error_buff());
  9249. }
  9250. // int32 engine_speed = 1;
  9251. if (this->_internal_engine_speed() != 0) {
  9252. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_engine_speed());
  9253. }
  9254. // int32 travel_speed = 2;
  9255. if (this->_internal_travel_speed() != 0) {
  9256. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_travel_speed());
  9257. }
  9258. // int32 fuel_level = 3;
  9259. if (this->_internal_fuel_level() != 0) {
  9260. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_fuel_level());
  9261. }
  9262. // int32 engine_temperature = 4;
  9263. if (this->_internal_engine_temperature() != 0) {
  9264. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_engine_temperature());
  9265. }
  9266. // int32 hydraulic_oil_temperature = 5;
  9267. if (this->_internal_hydraulic_oil_temperature() != 0) {
  9268. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_hydraulic_oil_temperature());
  9269. }
  9270. // int32 main_pump_1_pressure = 6;
  9271. if (this->_internal_main_pump_1_pressure() != 0) {
  9272. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_main_pump_1_pressure());
  9273. }
  9274. // int32 main_pump_2_pressure = 7;
  9275. if (this->_internal_main_pump_2_pressure() != 0) {
  9276. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_main_pump_2_pressure());
  9277. }
  9278. // int32 hand_gear = 8;
  9279. if (this->_internal_hand_gear() != 0) {
  9280. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_hand_gear());
  9281. }
  9282. // int32 actual_gear = 9;
  9283. if (this->_internal_actual_gear() != 0) {
  9284. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_actual_gear());
  9285. }
  9286. // float gripper_height = 10;
  9287. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9288. float tmp_gripper_height = this->_internal_gripper_height();
  9289. uint32_t raw_gripper_height;
  9290. memcpy(&raw_gripper_height, &tmp_gripper_height, sizeof(tmp_gripper_height));
  9291. if (raw_gripper_height != 0) {
  9292. total_size += 1 + 4;
  9293. }
  9294. // float amplitude = 11;
  9295. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9296. float tmp_amplitude = this->_internal_amplitude();
  9297. uint32_t raw_amplitude;
  9298. memcpy(&raw_amplitude, &tmp_amplitude, sizeof(tmp_amplitude));
  9299. if (raw_amplitude != 0) {
  9300. total_size += 1 + 4;
  9301. }
  9302. // int32 boom_angle = 12;
  9303. if (this->_internal_boom_angle() != 0) {
  9304. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_boom_angle());
  9305. }
  9306. // int32 stick_angle = 13;
  9307. if (this->_internal_stick_angle() != 0) {
  9308. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_stick_angle());
  9309. }
  9310. // int32 idle_protection = 14;
  9311. if (this->_internal_idle_protection() != 0) {
  9312. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_idle_protection());
  9313. }
  9314. // int32 front_toggle = 15;
  9315. if (this->_internal_front_toggle() != 0) {
  9316. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_front_toggle());
  9317. }
  9318. // int32 back_toggle = 16;
  9319. if (this->_internal_back_toggle() != 0) {
  9320. total_size += 2 +
  9321. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9322. this->_internal_back_toggle());
  9323. }
  9324. // int32 interlock = 18;
  9325. if (this->_internal_interlock() != 0) {
  9326. total_size += 2 +
  9327. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9328. this->_internal_interlock());
  9329. }
  9330. // int32 safety_switch = 19;
  9331. if (this->_internal_safety_switch() != 0) {
  9332. total_size += 2 +
  9333. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9334. this->_internal_safety_switch());
  9335. }
  9336. // int32 arm_lift_pilot = 20;
  9337. if (this->_internal_arm_lift_pilot() != 0) {
  9338. total_size += 2 +
  9339. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9340. this->_internal_arm_lift_pilot());
  9341. }
  9342. // int32 arm_lowering_pilot = 21;
  9343. if (this->_internal_arm_lowering_pilot() != 0) {
  9344. total_size += 2 +
  9345. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9346. this->_internal_arm_lowering_pilot());
  9347. }
  9348. // int32 lever_lifting_pilot = 22;
  9349. if (this->_internal_lever_lifting_pilot() != 0) {
  9350. total_size += 2 +
  9351. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9352. this->_internal_lever_lifting_pilot());
  9353. }
  9354. // int32 rod_lowering_pilot = 23;
  9355. if (this->_internal_rod_lowering_pilot() != 0) {
  9356. total_size += 2 +
  9357. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9358. this->_internal_rod_lowering_pilot());
  9359. }
  9360. // int32 left_rotary_pilot = 24;
  9361. if (this->_internal_left_rotary_pilot() != 0) {
  9362. total_size += 2 +
  9363. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9364. this->_internal_left_rotary_pilot());
  9365. }
  9366. // int32 right_rotary_pilot = 25;
  9367. if (this->_internal_right_rotary_pilot() != 0) {
  9368. total_size += 2 +
  9369. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9370. this->_internal_right_rotary_pilot());
  9371. }
  9372. // int32 grab_open_pilot = 26;
  9373. if (this->_internal_grab_open_pilot() != 0) {
  9374. total_size += 2 +
  9375. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9376. this->_internal_grab_open_pilot());
  9377. }
  9378. // int32 grab_close_pilot = 27;
  9379. if (this->_internal_grab_close_pilot() != 0) {
  9380. total_size += 2 +
  9381. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9382. this->_internal_grab_close_pilot());
  9383. }
  9384. // int32 safety_valves = 28;
  9385. if (this->_internal_safety_valves() != 0) {
  9386. total_size += 2 +
  9387. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9388. this->_internal_safety_valves());
  9389. }
  9390. // int32 function_code = 29;
  9391. if (this->_internal_function_code() != 0) {
  9392. total_size += 2 +
  9393. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9394. this->_internal_function_code());
  9395. }
  9396. // int32 main_add = 30;
  9397. if (this->_internal_main_add() != 0) {
  9398. total_size += 2 +
  9399. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9400. this->_internal_main_add());
  9401. }
  9402. // int32 sub_add = 31;
  9403. if (this->_internal_sub_add() != 0) {
  9404. total_size += 2 +
  9405. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9406. this->_internal_sub_add());
  9407. }
  9408. // int32 paramter = 32;
  9409. if (this->_internal_paramter() != 0) {
  9410. total_size += 2 +
  9411. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  9412. this->_internal_paramter());
  9413. }
  9414. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  9415. }
  9416. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData State::_class_data_ = {
  9417. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  9418. State::MergeImpl
  9419. };
  9420. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*State::GetClassData() const { return &_class_data_; }
  9421. void State::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  9422. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  9423. static_cast<State *>(to)->MergeFrom(
  9424. static_cast<const State &>(from));
  9425. }
  9426. void State::MergeFrom(const State& from) {
  9427. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.State)
  9428. GOOGLE_DCHECK_NE(&from, this);
  9429. uint32_t cached_has_bits = 0;
  9430. (void) cached_has_bits;
  9431. if (!from._internal_error_buff().empty()) {
  9432. _internal_set_error_buff(from._internal_error_buff());
  9433. }
  9434. if (from._internal_engine_speed() != 0) {
  9435. _internal_set_engine_speed(from._internal_engine_speed());
  9436. }
  9437. if (from._internal_travel_speed() != 0) {
  9438. _internal_set_travel_speed(from._internal_travel_speed());
  9439. }
  9440. if (from._internal_fuel_level() != 0) {
  9441. _internal_set_fuel_level(from._internal_fuel_level());
  9442. }
  9443. if (from._internal_engine_temperature() != 0) {
  9444. _internal_set_engine_temperature(from._internal_engine_temperature());
  9445. }
  9446. if (from._internal_hydraulic_oil_temperature() != 0) {
  9447. _internal_set_hydraulic_oil_temperature(from._internal_hydraulic_oil_temperature());
  9448. }
  9449. if (from._internal_main_pump_1_pressure() != 0) {
  9450. _internal_set_main_pump_1_pressure(from._internal_main_pump_1_pressure());
  9451. }
  9452. if (from._internal_main_pump_2_pressure() != 0) {
  9453. _internal_set_main_pump_2_pressure(from._internal_main_pump_2_pressure());
  9454. }
  9455. if (from._internal_hand_gear() != 0) {
  9456. _internal_set_hand_gear(from._internal_hand_gear());
  9457. }
  9458. if (from._internal_actual_gear() != 0) {
  9459. _internal_set_actual_gear(from._internal_actual_gear());
  9460. }
  9461. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9462. float tmp_gripper_height = from._internal_gripper_height();
  9463. uint32_t raw_gripper_height;
  9464. memcpy(&raw_gripper_height, &tmp_gripper_height, sizeof(tmp_gripper_height));
  9465. if (raw_gripper_height != 0) {
  9466. _internal_set_gripper_height(from._internal_gripper_height());
  9467. }
  9468. static_assert(sizeof(uint32_t) == sizeof(float), "Code assumes uint32_t and float are the same size.");
  9469. float tmp_amplitude = from._internal_amplitude();
  9470. uint32_t raw_amplitude;
  9471. memcpy(&raw_amplitude, &tmp_amplitude, sizeof(tmp_amplitude));
  9472. if (raw_amplitude != 0) {
  9473. _internal_set_amplitude(from._internal_amplitude());
  9474. }
  9475. if (from._internal_boom_angle() != 0) {
  9476. _internal_set_boom_angle(from._internal_boom_angle());
  9477. }
  9478. if (from._internal_stick_angle() != 0) {
  9479. _internal_set_stick_angle(from._internal_stick_angle());
  9480. }
  9481. if (from._internal_idle_protection() != 0) {
  9482. _internal_set_idle_protection(from._internal_idle_protection());
  9483. }
  9484. if (from._internal_front_toggle() != 0) {
  9485. _internal_set_front_toggle(from._internal_front_toggle());
  9486. }
  9487. if (from._internal_back_toggle() != 0) {
  9488. _internal_set_back_toggle(from._internal_back_toggle());
  9489. }
  9490. if (from._internal_interlock() != 0) {
  9491. _internal_set_interlock(from._internal_interlock());
  9492. }
  9493. if (from._internal_safety_switch() != 0) {
  9494. _internal_set_safety_switch(from._internal_safety_switch());
  9495. }
  9496. if (from._internal_arm_lift_pilot() != 0) {
  9497. _internal_set_arm_lift_pilot(from._internal_arm_lift_pilot());
  9498. }
  9499. if (from._internal_arm_lowering_pilot() != 0) {
  9500. _internal_set_arm_lowering_pilot(from._internal_arm_lowering_pilot());
  9501. }
  9502. if (from._internal_lever_lifting_pilot() != 0) {
  9503. _internal_set_lever_lifting_pilot(from._internal_lever_lifting_pilot());
  9504. }
  9505. if (from._internal_rod_lowering_pilot() != 0) {
  9506. _internal_set_rod_lowering_pilot(from._internal_rod_lowering_pilot());
  9507. }
  9508. if (from._internal_left_rotary_pilot() != 0) {
  9509. _internal_set_left_rotary_pilot(from._internal_left_rotary_pilot());
  9510. }
  9511. if (from._internal_right_rotary_pilot() != 0) {
  9512. _internal_set_right_rotary_pilot(from._internal_right_rotary_pilot());
  9513. }
  9514. if (from._internal_grab_open_pilot() != 0) {
  9515. _internal_set_grab_open_pilot(from._internal_grab_open_pilot());
  9516. }
  9517. if (from._internal_grab_close_pilot() != 0) {
  9518. _internal_set_grab_close_pilot(from._internal_grab_close_pilot());
  9519. }
  9520. if (from._internal_safety_valves() != 0) {
  9521. _internal_set_safety_valves(from._internal_safety_valves());
  9522. }
  9523. if (from._internal_function_code() != 0) {
  9524. _internal_set_function_code(from._internal_function_code());
  9525. }
  9526. if (from._internal_main_add() != 0) {
  9527. _internal_set_main_add(from._internal_main_add());
  9528. }
  9529. if (from._internal_sub_add() != 0) {
  9530. _internal_set_sub_add(from._internal_sub_add());
  9531. }
  9532. if (from._internal_paramter() != 0) {
  9533. _internal_set_paramter(from._internal_paramter());
  9534. }
  9535. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9536. }
  9537. void State::CopyFrom(const State& from) {
  9538. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.State)
  9539. if (&from == this) return;
  9540. Clear();
  9541. MergeFrom(from);
  9542. }
  9543. bool State::IsInitialized() const {
  9544. return true;
  9545. }
  9546. void State::InternalSwap(State* other) {
  9547. using std::swap;
  9548. auto* lhs_arena = GetArenaForAllocation();
  9549. auto* rhs_arena = other->GetArenaForAllocation();
  9550. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  9551. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  9552. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  9553. &error_buff_, lhs_arena,
  9554. &other->error_buff_, rhs_arena
  9555. );
  9556. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  9557. PROTOBUF_FIELD_OFFSET(State, paramter_)
  9558. + sizeof(State::paramter_)
  9559. - PROTOBUF_FIELD_OFFSET(State, engine_speed_)>(
  9560. reinterpret_cast<char*>(&engine_speed_),
  9561. reinterpret_cast<char*>(&other->engine_speed_));
  9562. }
  9563. ::PROTOBUF_NAMESPACE_ID::Metadata State::GetMetadata() const {
  9564. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  9565. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  9566. file_level_metadata_protocol_2eproto[39]);
  9567. }
  9568. // ===================================================================
  9569. class can_net_frame::_Internal {
  9570. public:
  9571. };
  9572. can_net_frame::can_net_frame(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  9573. bool is_message_owned)
  9574. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
  9575. SharedCtor();
  9576. if (!is_message_owned) {
  9577. RegisterArenaDtor(arena);
  9578. }
  9579. // @@protoc_insertion_point(arena_constructor:RemoNet.can_net_frame)
  9580. }
  9581. can_net_frame::can_net_frame(const can_net_frame& from)
  9582. : ::PROTOBUF_NAMESPACE_ID::Message() {
  9583. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9584. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  9585. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9586. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  9587. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9588. if (!from._internal_data().empty()) {
  9589. data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_data(),
  9590. GetArenaForAllocation());
  9591. }
  9592. ::memcpy(&dlc_, &from.dlc_,
  9593. static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  9594. reinterpret_cast<char*>(&dlc_)) + sizeof(canid_));
  9595. // @@protoc_insertion_point(copy_constructor:RemoNet.can_net_frame)
  9596. }
  9597. inline void can_net_frame::SharedCtor() {
  9598. data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  9599. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9600. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  9601. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9602. ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
  9603. reinterpret_cast<char*>(&dlc_) - reinterpret_cast<char*>(this)),
  9604. 0, static_cast<size_t>(reinterpret_cast<char*>(&canid_) -
  9605. reinterpret_cast<char*>(&dlc_)) + sizeof(canid_));
  9606. }
  9607. can_net_frame::~can_net_frame() {
  9608. // @@protoc_insertion_point(destructor:RemoNet.can_net_frame)
  9609. if (GetArenaForAllocation() != nullptr) return;
  9610. SharedDtor();
  9611. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9612. }
  9613. inline void can_net_frame::SharedDtor() {
  9614. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  9615. data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  9616. }
  9617. void can_net_frame::ArenaDtor(void* object) {
  9618. can_net_frame* _this = reinterpret_cast< can_net_frame* >(object);
  9619. (void)_this;
  9620. }
  9621. void can_net_frame::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  9622. }
  9623. void can_net_frame::SetCachedSize(int size) const {
  9624. _cached_size_.Set(size);
  9625. }
  9626. void can_net_frame::Clear() {
  9627. // @@protoc_insertion_point(message_clear_start:RemoNet.can_net_frame)
  9628. uint32_t cached_has_bits = 0;
  9629. // Prevent compiler warnings about cached_has_bits being unused
  9630. (void) cached_has_bits;
  9631. data_.ClearToEmpty();
  9632. ::memset(&dlc_, 0, static_cast<size_t>(
  9633. reinterpret_cast<char*>(&canid_) -
  9634. reinterpret_cast<char*>(&dlc_)) + sizeof(canid_));
  9635. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9636. }
  9637. const char* can_net_frame::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  9638. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  9639. while (!ctx->Done(&ptr)) {
  9640. uint32_t tag;
  9641. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  9642. switch (tag >> 3) {
  9643. // sint32 dlc = 1;
  9644. case 1:
  9645. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
  9646. dlc_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarintZigZag32(&ptr);
  9647. CHK_(ptr);
  9648. } else
  9649. goto handle_unusual;
  9650. continue;
  9651. // int32 canid = 2;
  9652. case 2:
  9653. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
  9654. canid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
  9655. CHK_(ptr);
  9656. } else
  9657. goto handle_unusual;
  9658. continue;
  9659. // bytes data = 3;
  9660. case 3:
  9661. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
  9662. auto str = _internal_mutable_data();
  9663. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  9664. CHK_(ptr);
  9665. } else
  9666. goto handle_unusual;
  9667. continue;
  9668. default:
  9669. goto handle_unusual;
  9670. } // switch
  9671. handle_unusual:
  9672. if ((tag == 0) || ((tag & 7) == 4)) {
  9673. CHK_(ptr);
  9674. ctx->SetLastTag(tag);
  9675. goto message_done;
  9676. }
  9677. ptr = UnknownFieldParse(
  9678. tag,
  9679. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  9680. ptr, ctx);
  9681. CHK_(ptr != nullptr);
  9682. } // while
  9683. message_done:
  9684. return ptr;
  9685. failure:
  9686. ptr = nullptr;
  9687. goto message_done;
  9688. #undef CHK_
  9689. }
  9690. uint8_t* can_net_frame::_InternalSerialize(
  9691. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  9692. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.can_net_frame)
  9693. uint32_t cached_has_bits = 0;
  9694. (void) cached_has_bits;
  9695. // sint32 dlc = 1;
  9696. if (this->_internal_dlc() != 0) {
  9697. target = stream->EnsureSpace(target);
  9698. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteSInt32ToArray(1, this->_internal_dlc(), target);
  9699. }
  9700. // int32 canid = 2;
  9701. if (this->_internal_canid() != 0) {
  9702. target = stream->EnsureSpace(target);
  9703. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_canid(), target);
  9704. }
  9705. // bytes data = 3;
  9706. if (!this->_internal_data().empty()) {
  9707. target = stream->WriteBytesMaybeAliased(
  9708. 3, this->_internal_data(), target);
  9709. }
  9710. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  9711. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  9712. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  9713. }
  9714. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.can_net_frame)
  9715. return target;
  9716. }
  9717. size_t can_net_frame::ByteSizeLong() const {
  9718. // @@protoc_insertion_point(message_byte_size_start:RemoNet.can_net_frame)
  9719. size_t total_size = 0;
  9720. uint32_t cached_has_bits = 0;
  9721. // Prevent compiler warnings about cached_has_bits being unused
  9722. (void) cached_has_bits;
  9723. // bytes data = 3;
  9724. if (!this->_internal_data().empty()) {
  9725. total_size += 1 +
  9726. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
  9727. this->_internal_data());
  9728. }
  9729. // sint32 dlc = 1;
  9730. if (this->_internal_dlc() != 0) {
  9731. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SInt32SizePlusOne(this->_internal_dlc());
  9732. }
  9733. // int32 canid = 2;
  9734. if (this->_internal_canid() != 0) {
  9735. total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_canid());
  9736. }
  9737. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  9738. }
  9739. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData can_net_frame::_class_data_ = {
  9740. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  9741. can_net_frame::MergeImpl
  9742. };
  9743. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*can_net_frame::GetClassData() const { return &_class_data_; }
  9744. void can_net_frame::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  9745. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  9746. static_cast<can_net_frame *>(to)->MergeFrom(
  9747. static_cast<const can_net_frame &>(from));
  9748. }
  9749. void can_net_frame::MergeFrom(const can_net_frame& from) {
  9750. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.can_net_frame)
  9751. GOOGLE_DCHECK_NE(&from, this);
  9752. uint32_t cached_has_bits = 0;
  9753. (void) cached_has_bits;
  9754. if (!from._internal_data().empty()) {
  9755. _internal_set_data(from._internal_data());
  9756. }
  9757. if (from._internal_dlc() != 0) {
  9758. _internal_set_dlc(from._internal_dlc());
  9759. }
  9760. if (from._internal_canid() != 0) {
  9761. _internal_set_canid(from._internal_canid());
  9762. }
  9763. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9764. }
  9765. void can_net_frame::CopyFrom(const can_net_frame& from) {
  9766. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.can_net_frame)
  9767. if (&from == this) return;
  9768. Clear();
  9769. MergeFrom(from);
  9770. }
  9771. bool can_net_frame::IsInitialized() const {
  9772. return true;
  9773. }
  9774. void can_net_frame::InternalSwap(can_net_frame* other) {
  9775. using std::swap;
  9776. auto* lhs_arena = GetArenaForAllocation();
  9777. auto* rhs_arena = other->GetArenaForAllocation();
  9778. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  9779. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
  9780. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
  9781. &data_, lhs_arena,
  9782. &other->data_, rhs_arena
  9783. );
  9784. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  9785. PROTOBUF_FIELD_OFFSET(can_net_frame, canid_)
  9786. + sizeof(can_net_frame::canid_)
  9787. - PROTOBUF_FIELD_OFFSET(can_net_frame, dlc_)>(
  9788. reinterpret_cast<char*>(&dlc_),
  9789. reinterpret_cast<char*>(&other->dlc_));
  9790. }
  9791. ::PROTOBUF_NAMESPACE_ID::Metadata can_net_frame::GetMetadata() const {
  9792. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  9793. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  9794. file_level_metadata_protocol_2eproto[40]);
  9795. }
  9796. // ===================================================================
  9797. class CCCanMsg::_Internal {
  9798. public:
  9799. };
  9800. CCCanMsg::CCCanMsg(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  9801. bool is_message_owned)
  9802. : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
  9803. frams_(arena) {
  9804. SharedCtor();
  9805. if (!is_message_owned) {
  9806. RegisterArenaDtor(arena);
  9807. }
  9808. // @@protoc_insertion_point(arena_constructor:RemoNet.CCCanMsg)
  9809. }
  9810. CCCanMsg::CCCanMsg(const CCCanMsg& from)
  9811. : ::PROTOBUF_NAMESPACE_ID::Message(),
  9812. frams_(from.frams_) {
  9813. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9814. // @@protoc_insertion_point(copy_constructor:RemoNet.CCCanMsg)
  9815. }
  9816. inline void CCCanMsg::SharedCtor() {
  9817. }
  9818. CCCanMsg::~CCCanMsg() {
  9819. // @@protoc_insertion_point(destructor:RemoNet.CCCanMsg)
  9820. if (GetArenaForAllocation() != nullptr) return;
  9821. SharedDtor();
  9822. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9823. }
  9824. inline void CCCanMsg::SharedDtor() {
  9825. GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
  9826. }
  9827. void CCCanMsg::ArenaDtor(void* object) {
  9828. CCCanMsg* _this = reinterpret_cast< CCCanMsg* >(object);
  9829. (void)_this;
  9830. }
  9831. void CCCanMsg::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  9832. }
  9833. void CCCanMsg::SetCachedSize(int size) const {
  9834. _cached_size_.Set(size);
  9835. }
  9836. void CCCanMsg::Clear() {
  9837. // @@protoc_insertion_point(message_clear_start:RemoNet.CCCanMsg)
  9838. uint32_t cached_has_bits = 0;
  9839. // Prevent compiler warnings about cached_has_bits being unused
  9840. (void) cached_has_bits;
  9841. frams_.Clear();
  9842. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  9843. }
  9844. const char* CCCanMsg::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  9845. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  9846. while (!ctx->Done(&ptr)) {
  9847. uint32_t tag;
  9848. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  9849. switch (tag >> 3) {
  9850. // repeated .RemoNet.can_net_frame frams = 1;
  9851. case 1:
  9852. if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
  9853. ptr -= 1;
  9854. do {
  9855. ptr += 1;
  9856. ptr = ctx->ParseMessage(_internal_add_frams(), ptr);
  9857. CHK_(ptr);
  9858. if (!ctx->DataAvailable(ptr)) break;
  9859. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
  9860. } else
  9861. goto handle_unusual;
  9862. continue;
  9863. default:
  9864. goto handle_unusual;
  9865. } // switch
  9866. handle_unusual:
  9867. if ((tag == 0) || ((tag & 7) == 4)) {
  9868. CHK_(ptr);
  9869. ctx->SetLastTag(tag);
  9870. goto message_done;
  9871. }
  9872. ptr = UnknownFieldParse(
  9873. tag,
  9874. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  9875. ptr, ctx);
  9876. CHK_(ptr != nullptr);
  9877. } // while
  9878. message_done:
  9879. return ptr;
  9880. failure:
  9881. ptr = nullptr;
  9882. goto message_done;
  9883. #undef CHK_
  9884. }
  9885. uint8_t* CCCanMsg::_InternalSerialize(
  9886. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  9887. // @@protoc_insertion_point(serialize_to_array_start:RemoNet.CCCanMsg)
  9888. uint32_t cached_has_bits = 0;
  9889. (void) cached_has_bits;
  9890. // repeated .RemoNet.can_net_frame frams = 1;
  9891. for (unsigned int i = 0,
  9892. n = static_cast<unsigned int>(this->_internal_frams_size()); i < n; i++) {
  9893. target = stream->EnsureSpace(target);
  9894. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  9895. InternalWriteMessage(1, this->_internal_frams(i), target, stream);
  9896. }
  9897. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  9898. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  9899. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  9900. }
  9901. // @@protoc_insertion_point(serialize_to_array_end:RemoNet.CCCanMsg)
  9902. return target;
  9903. }
  9904. size_t CCCanMsg::ByteSizeLong() const {
  9905. // @@protoc_insertion_point(message_byte_size_start:RemoNet.CCCanMsg)
  9906. size_t total_size = 0;
  9907. uint32_t cached_has_bits = 0;
  9908. // Prevent compiler warnings about cached_has_bits being unused
  9909. (void) cached_has_bits;
  9910. // repeated .RemoNet.can_net_frame frams = 1;
  9911. total_size += 1UL * this->_internal_frams_size();
  9912. for (const auto& msg : this->frams_) {
  9913. total_size +=
  9914. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  9915. }
  9916. return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
  9917. }
  9918. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CCCanMsg::_class_data_ = {
  9919. ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
  9920. CCCanMsg::MergeImpl
  9921. };
  9922. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CCCanMsg::GetClassData() const { return &_class_data_; }
  9923. void CCCanMsg::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
  9924. const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  9925. static_cast<CCCanMsg *>(to)->MergeFrom(
  9926. static_cast<const CCCanMsg &>(from));
  9927. }
  9928. void CCCanMsg::MergeFrom(const CCCanMsg& from) {
  9929. // @@protoc_insertion_point(class_specific_merge_from_start:RemoNet.CCCanMsg)
  9930. GOOGLE_DCHECK_NE(&from, this);
  9931. uint32_t cached_has_bits = 0;
  9932. (void) cached_has_bits;
  9933. frams_.MergeFrom(from.frams_);
  9934. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  9935. }
  9936. void CCCanMsg::CopyFrom(const CCCanMsg& from) {
  9937. // @@protoc_insertion_point(class_specific_copy_from_start:RemoNet.CCCanMsg)
  9938. if (&from == this) return;
  9939. Clear();
  9940. MergeFrom(from);
  9941. }
  9942. bool CCCanMsg::IsInitialized() const {
  9943. return true;
  9944. }
  9945. void CCCanMsg::InternalSwap(CCCanMsg* other) {
  9946. using std::swap;
  9947. _internal_metadata_.InternalSwap(&other->_internal_metadata_);
  9948. frams_.InternalSwap(&other->frams_);
  9949. }
  9950. ::PROTOBUF_NAMESPACE_ID::Metadata CCCanMsg::GetMetadata() const {
  9951. return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
  9952. &descriptor_table_protocol_2eproto_getter, &descriptor_table_protocol_2eproto_once,
  9953. file_level_metadata_protocol_2eproto[41]);
  9954. }
  9955. // @@protoc_insertion_point(namespace_scope)
  9956. } // namespace RemoNet
  9957. PROTOBUF_NAMESPACE_OPEN
  9958. template<> PROTOBUF_NOINLINE ::RemoNet::CSAdd* Arena::CreateMaybeMessage< ::RemoNet::CSAdd >(Arena* arena) {
  9959. return Arena::CreateMessageInternal< ::RemoNet::CSAdd >(arena);
  9960. }
  9961. template<> PROTOBUF_NOINLINE ::RemoNet::SCAdd* Arena::CreateMaybeMessage< ::RemoNet::SCAdd >(Arena* arena) {
  9962. return Arena::CreateMessageInternal< ::RemoNet::SCAdd >(arena);
  9963. }
  9964. template<> PROTOBUF_NOINLINE ::RemoNet::SCKickOff* Arena::CreateMaybeMessage< ::RemoNet::SCKickOff >(Arena* arena) {
  9965. return Arena::CreateMessageInternal< ::RemoNet::SCKickOff >(arena);
  9966. }
  9967. template<> PROTOBUF_NOINLINE ::RemoNet::Robot* Arena::CreateMaybeMessage< ::RemoNet::Robot >(Arena* arena) {
  9968. return Arena::CreateMessageInternal< ::RemoNet::Robot >(arena);
  9969. }
  9970. template<> PROTOBUF_NOINLINE ::RemoNet::CSRobot* Arena::CreateMaybeMessage< ::RemoNet::CSRobot >(Arena* arena) {
  9971. return Arena::CreateMessageInternal< ::RemoNet::CSRobot >(arena);
  9972. }
  9973. template<> PROTOBUF_NOINLINE ::RemoNet::SCRobot* Arena::CreateMaybeMessage< ::RemoNet::SCRobot >(Arena* arena) {
  9974. return Arena::CreateMessageInternal< ::RemoNet::SCRobot >(arena);
  9975. }
  9976. template<> PROTOBUF_NOINLINE ::RemoNet::CSSign* Arena::CreateMaybeMessage< ::RemoNet::CSSign >(Arena* arena) {
  9977. return Arena::CreateMessageInternal< ::RemoNet::CSSign >(arena);
  9978. }
  9979. template<> PROTOBUF_NOINLINE ::RemoNet::SCSign* Arena::CreateMaybeMessage< ::RemoNet::SCSign >(Arena* arena) {
  9980. return Arena::CreateMessageInternal< ::RemoNet::SCSign >(arena);
  9981. }
  9982. template<> PROTOBUF_NOINLINE ::RemoNet::CSReq* Arena::CreateMaybeMessage< ::RemoNet::CSReq >(Arena* arena) {
  9983. return Arena::CreateMessageInternal< ::RemoNet::CSReq >(arena);
  9984. }
  9985. template<> PROTOBUF_NOINLINE ::RemoNet::SCReq* Arena::CreateMaybeMessage< ::RemoNet::SCReq >(Arena* arena) {
  9986. return Arena::CreateMessageInternal< ::RemoNet::SCReq >(arena);
  9987. }
  9988. template<> PROTOBUF_NOINLINE ::RemoNet::CSRep* Arena::CreateMaybeMessage< ::RemoNet::CSRep >(Arena* arena) {
  9989. return Arena::CreateMessageInternal< ::RemoNet::CSRep >(arena);
  9990. }
  9991. template<> PROTOBUF_NOINLINE ::RemoNet::SCRep* Arena::CreateMaybeMessage< ::RemoNet::SCRep >(Arena* arena) {
  9992. return Arena::CreateMessageInternal< ::RemoNet::SCRep >(arena);
  9993. }
  9994. template<> PROTOBUF_NOINLINE ::RemoNet::Offer* Arena::CreateMaybeMessage< ::RemoNet::Offer >(Arena* arena) {
  9995. return Arena::CreateMessageInternal< ::RemoNet::Offer >(arena);
  9996. }
  9997. template<> PROTOBUF_NOINLINE ::RemoNet::Answer* Arena::CreateMaybeMessage< ::RemoNet::Answer >(Arena* arena) {
  9998. return Arena::CreateMessageInternal< ::RemoNet::Answer >(arena);
  9999. }
  10000. template<> PROTOBUF_NOINLINE ::RemoNet::Candidate* Arena::CreateMaybeMessage< ::RemoNet::Candidate >(Arena* arena) {
  10001. return Arena::CreateMessageInternal< ::RemoNet::Candidate >(arena);
  10002. }
  10003. template<> PROTOBUF_NOINLINE ::RemoNet::Leave* Arena::CreateMaybeMessage< ::RemoNet::Leave >(Arena* arena) {
  10004. return Arena::CreateMessageInternal< ::RemoNet::Leave >(arena);
  10005. }
  10006. template<> PROTOBUF_NOINLINE ::RemoNet::Close* Arena::CreateMaybeMessage< ::RemoNet::Close >(Arena* arena) {
  10007. return Arena::CreateMessageInternal< ::RemoNet::Close >(arena);
  10008. }
  10009. template<> PROTOBUF_NOINLINE ::RemoNet::TestTextReq* Arena::CreateMaybeMessage< ::RemoNet::TestTextReq >(Arena* arena) {
  10010. return Arena::CreateMessageInternal< ::RemoNet::TestTextReq >(arena);
  10011. }
  10012. template<> PROTOBUF_NOINLINE ::RemoNet::CanMessage* Arena::CreateMaybeMessage< ::RemoNet::CanMessage >(Arena* arena) {
  10013. return Arena::CreateMessageInternal< ::RemoNet::CanMessage >(arena);
  10014. }
  10015. template<> PROTOBUF_NOINLINE ::RemoNet::CCCanMesage* Arena::CreateMaybeMessage< ::RemoNet::CCCanMesage >(Arena* arena) {
  10016. return Arena::CreateMessageInternal< ::RemoNet::CCCanMesage >(arena);
  10017. }
  10018. template<> PROTOBUF_NOINLINE ::RemoNet::Wiper* Arena::CreateMaybeMessage< ::RemoNet::Wiper >(Arena* arena) {
  10019. return Arena::CreateMessageInternal< ::RemoNet::Wiper >(arena);
  10020. }
  10021. template<> PROTOBUF_NOINLINE ::RemoNet::FrontLight* Arena::CreateMaybeMessage< ::RemoNet::FrontLight >(Arena* arena) {
  10022. return Arena::CreateMessageInternal< ::RemoNet::FrontLight >(arena);
  10023. }
  10024. template<> PROTOBUF_NOINLINE ::RemoNet::BackLight* Arena::CreateMaybeMessage< ::RemoNet::BackLight >(Arena* arena) {
  10025. return Arena::CreateMessageInternal< ::RemoNet::BackLight >(arena);
  10026. }
  10027. template<> PROTOBUF_NOINLINE ::RemoNet::CCAskDataChannel* Arena::CreateMaybeMessage< ::RemoNet::CCAskDataChannel >(Arena* arena) {
  10028. return Arena::CreateMessageInternal< ::RemoNet::CCAskDataChannel >(arena);
  10029. }
  10030. template<> PROTOBUF_NOINLINE ::RemoNet::IMuMessage* Arena::CreateMaybeMessage< ::RemoNet::IMuMessage >(Arena* arena) {
  10031. return Arena::CreateMessageInternal< ::RemoNet::IMuMessage >(arena);
  10032. }
  10033. template<> PROTOBUF_NOINLINE ::RemoNet::CCPing* Arena::CreateMaybeMessage< ::RemoNet::CCPing >(Arena* arena) {
  10034. return Arena::CreateMessageInternal< ::RemoNet::CCPing >(arena);
  10035. }
  10036. template<> PROTOBUF_NOINLINE ::RemoNet::CCRadarMessage* Arena::CreateMaybeMessage< ::RemoNet::CCRadarMessage >(Arena* arena) {
  10037. return Arena::CreateMessageInternal< ::RemoNet::CCRadarMessage >(arena);
  10038. }
  10039. template<> PROTOBUF_NOINLINE ::RemoNet::CCRobotAnalog* Arena::CreateMaybeMessage< ::RemoNet::CCRobotAnalog >(Arena* arena) {
  10040. return Arena::CreateMessageInternal< ::RemoNet::CCRobotAnalog >(arena);
  10041. }
  10042. template<> PROTOBUF_NOINLINE ::RemoNet::CCBootStrapReq* Arena::CreateMaybeMessage< ::RemoNet::CCBootStrapReq >(Arena* arena) {
  10043. return Arena::CreateMessageInternal< ::RemoNet::CCBootStrapReq >(arena);
  10044. }
  10045. template<> PROTOBUF_NOINLINE ::RemoNet::CCBooStrapRep* Arena::CreateMaybeMessage< ::RemoNet::CCBooStrapRep >(Arena* arena) {
  10046. return Arena::CreateMessageInternal< ::RemoNet::CCBooStrapRep >(arena);
  10047. }
  10048. template<> PROTOBUF_NOINLINE ::RemoNet::CCStartupReq* Arena::CreateMaybeMessage< ::RemoNet::CCStartupReq >(Arena* arena) {
  10049. return Arena::CreateMessageInternal< ::RemoNet::CCStartupReq >(arena);
  10050. }
  10051. template<> PROTOBUF_NOINLINE ::RemoNet::CCStartupRep* Arena::CreateMaybeMessage< ::RemoNet::CCStartupRep >(Arena* arena) {
  10052. return Arena::CreateMessageInternal< ::RemoNet::CCStartupRep >(arena);
  10053. }
  10054. template<> PROTOBUF_NOINLINE ::RemoNet::CCSwitch* Arena::CreateMaybeMessage< ::RemoNet::CCSwitch >(Arena* arena) {
  10055. return Arena::CreateMessageInternal< ::RemoNet::CCSwitch >(arena);
  10056. }
  10057. template<> PROTOBUF_NOINLINE ::RemoNet::LidarPoint* Arena::CreateMaybeMessage< ::RemoNet::LidarPoint >(Arena* arena) {
  10058. return Arena::CreateMessageInternal< ::RemoNet::LidarPoint >(arena);
  10059. }
  10060. template<> PROTOBUF_NOINLINE ::RemoNet::SensorStop* Arena::CreateMaybeMessage< ::RemoNet::SensorStop >(Arena* arena) {
  10061. return Arena::CreateMessageInternal< ::RemoNet::SensorStop >(arena);
  10062. }
  10063. template<> PROTOBUF_NOINLINE ::RemoNet::StopAck* Arena::CreateMaybeMessage< ::RemoNet::StopAck >(Arena* arena) {
  10064. return Arena::CreateMessageInternal< ::RemoNet::StopAck >(arena);
  10065. }
  10066. template<> PROTOBUF_NOINLINE ::RemoNet::CCManipulation* Arena::CreateMaybeMessage< ::RemoNet::CCManipulation >(Arena* arena) {
  10067. return Arena::CreateMessageInternal< ::RemoNet::CCManipulation >(arena);
  10068. }
  10069. template<> PROTOBUF_NOINLINE ::RemoNet::SCAddRobot* Arena::CreateMaybeMessage< ::RemoNet::SCAddRobot >(Arena* arena) {
  10070. return Arena::CreateMessageInternal< ::RemoNet::SCAddRobot >(arena);
  10071. }
  10072. template<> PROTOBUF_NOINLINE ::RemoNet::SCDelRobot* Arena::CreateMaybeMessage< ::RemoNet::SCDelRobot >(Arena* arena) {
  10073. return Arena::CreateMessageInternal< ::RemoNet::SCDelRobot >(arena);
  10074. }
  10075. template<> PROTOBUF_NOINLINE ::RemoNet::State* Arena::CreateMaybeMessage< ::RemoNet::State >(Arena* arena) {
  10076. return Arena::CreateMessageInternal< ::RemoNet::State >(arena);
  10077. }
  10078. template<> PROTOBUF_NOINLINE ::RemoNet::can_net_frame* Arena::CreateMaybeMessage< ::RemoNet::can_net_frame >(Arena* arena) {
  10079. return Arena::CreateMessageInternal< ::RemoNet::can_net_frame >(arena);
  10080. }
  10081. template<> PROTOBUF_NOINLINE ::RemoNet::CCCanMsg* Arena::CreateMaybeMessage< ::RemoNet::CCCanMsg >(Arena* arena) {
  10082. return Arena::CreateMessageInternal< ::RemoNet::CCCanMsg >(arena);
  10083. }
  10084. PROTOBUF_NAMESPACE_CLOSE
  10085. // @@protoc_insertion_point(global_scope)
  10086. #include <google/protobuf/port_undef.inc>