protocol.pb.h 380 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: protocol.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_protocol_2eproto
  4. #define GOOGLE_PROTOBUF_INCLUDED_protocol_2eproto
  5. #include <limits>
  6. #include <string>
  7. #include <google/protobuf/port_def.inc>
  8. #if PROTOBUF_VERSION < 3019000
  9. #error This file was generated by a newer version of protoc which is
  10. #error incompatible with your Protocol Buffer headers. Please update
  11. #error your headers.
  12. #endif
  13. #if 3019004 < PROTOBUF_MIN_PROTOC_VERSION
  14. #error This file was generated by an older version of protoc which is
  15. #error incompatible with your Protocol Buffer headers. Please
  16. #error regenerate this file with a newer version of protoc.
  17. #endif
  18. #include <google/protobuf/port_undef.inc>
  19. #include <google/protobuf/io/coded_stream.h>
  20. #include <google/protobuf/arena.h>
  21. #include <google/protobuf/arenastring.h>
  22. #include <google/protobuf/generated_message_bases.h>
  23. #include <google/protobuf/generated_message_table_driven.h>
  24. #include <google/protobuf/generated_message_util.h>
  25. #include <google/protobuf/metadata_lite.h>
  26. #include <google/protobuf/generated_message_reflection.h>
  27. #include <google/protobuf/message.h>
  28. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  29. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  30. #include <google/protobuf/generated_enum_reflection.h>
  31. #include <google/protobuf/unknown_field_set.h>
  32. // @@protoc_insertion_point(includes)
  33. #include <google/protobuf/port_def.inc>
  34. #define PROTOBUF_INTERNAL_EXPORT_protocol_2eproto
  35. PROTOBUF_NAMESPACE_OPEN
  36. namespace internal {
  37. class AnyMetadata;
  38. } // namespace internal
  39. PROTOBUF_NAMESPACE_CLOSE
  40. // Internal implementation detail -- do not use these members.
  41. struct TableStruct_protocol_2eproto {
  42. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
  43. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  44. static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
  45. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  46. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[43]
  47. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  48. static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
  49. static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
  50. static const uint32_t offsets[];
  51. };
  52. extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_protocol_2eproto;
  53. namespace RemoNet {
  54. class Answer;
  55. struct AnswerDefaultTypeInternal;
  56. extern AnswerDefaultTypeInternal _Answer_default_instance_;
  57. class CCAskDataChannel;
  58. struct CCAskDataChannelDefaultTypeInternal;
  59. extern CCAskDataChannelDefaultTypeInternal _CCAskDataChannel_default_instance_;
  60. class CCCanMsg;
  61. struct CCCanMsgDefaultTypeInternal;
  62. extern CCCanMsgDefaultTypeInternal _CCCanMsg_default_instance_;
  63. class CCPing;
  64. struct CCPingDefaultTypeInternal;
  65. extern CCPingDefaultTypeInternal _CCPing_default_instance_;
  66. class CCRadarMessage;
  67. struct CCRadarMessageDefaultTypeInternal;
  68. extern CCRadarMessageDefaultTypeInternal _CCRadarMessage_default_instance_;
  69. class CCSensor;
  70. struct CCSensorDefaultTypeInternal;
  71. extern CCSensorDefaultTypeInternal _CCSensor_default_instance_;
  72. class CCSwitch;
  73. struct CCSwitchDefaultTypeInternal;
  74. extern CCSwitchDefaultTypeInternal _CCSwitch_default_instance_;
  75. class CSAdd;
  76. struct CSAddDefaultTypeInternal;
  77. extern CSAddDefaultTypeInternal _CSAdd_default_instance_;
  78. class CSMoveBegin;
  79. struct CSMoveBeginDefaultTypeInternal;
  80. extern CSMoveBeginDefaultTypeInternal _CSMoveBegin_default_instance_;
  81. class CSMoveEnd;
  82. struct CSMoveEndDefaultTypeInternal;
  83. extern CSMoveEndDefaultTypeInternal _CSMoveEnd_default_instance_;
  84. class CSRep;
  85. struct CSRepDefaultTypeInternal;
  86. extern CSRepDefaultTypeInternal _CSRep_default_instance_;
  87. class CSReq;
  88. struct CSReqDefaultTypeInternal;
  89. extern CSReqDefaultTypeInternal _CSReq_default_instance_;
  90. class CSRobot;
  91. struct CSRobotDefaultTypeInternal;
  92. extern CSRobotDefaultTypeInternal _CSRobot_default_instance_;
  93. class CSSign;
  94. struct CSSignDefaultTypeInternal;
  95. extern CSSignDefaultTypeInternal _CSSign_default_instance_;
  96. class CSState;
  97. struct CSStateDefaultTypeInternal;
  98. extern CSStateDefaultTypeInternal _CSState_default_instance_;
  99. class Candidate;
  100. struct CandidateDefaultTypeInternal;
  101. extern CandidateDefaultTypeInternal _Candidate_default_instance_;
  102. class Close;
  103. struct CloseDefaultTypeInternal;
  104. extern CloseDefaultTypeInternal _Close_default_instance_;
  105. class IMuMessage;
  106. struct IMuMessageDefaultTypeInternal;
  107. extern IMuMessageDefaultTypeInternal _IMuMessage_default_instance_;
  108. class Leave;
  109. struct LeaveDefaultTypeInternal;
  110. extern LeaveDefaultTypeInternal _Leave_default_instance_;
  111. class LidarPoint;
  112. struct LidarPointDefaultTypeInternal;
  113. extern LidarPointDefaultTypeInternal _LidarPoint_default_instance_;
  114. class MoveRet;
  115. struct MoveRetDefaultTypeInternal;
  116. extern MoveRetDefaultTypeInternal _MoveRet_default_instance_;
  117. class NDTPos;
  118. struct NDTPosDefaultTypeInternal;
  119. extern NDTPosDefaultTypeInternal _NDTPos_default_instance_;
  120. class Offer;
  121. struct OfferDefaultTypeInternal;
  122. extern OfferDefaultTypeInternal _Offer_default_instance_;
  123. class Robot;
  124. struct RobotDefaultTypeInternal;
  125. extern RobotDefaultTypeInternal _Robot_default_instance_;
  126. class SCAdd;
  127. struct SCAddDefaultTypeInternal;
  128. extern SCAddDefaultTypeInternal _SCAdd_default_instance_;
  129. class SCAddRobot;
  130. struct SCAddRobotDefaultTypeInternal;
  131. extern SCAddRobotDefaultTypeInternal _SCAddRobot_default_instance_;
  132. class SCDelRobot;
  133. struct SCDelRobotDefaultTypeInternal;
  134. extern SCDelRobotDefaultTypeInternal _SCDelRobot_default_instance_;
  135. class SCKickOff;
  136. struct SCKickOffDefaultTypeInternal;
  137. extern SCKickOffDefaultTypeInternal _SCKickOff_default_instance_;
  138. class SCMoveBegin;
  139. struct SCMoveBeginDefaultTypeInternal;
  140. extern SCMoveBeginDefaultTypeInternal _SCMoveBegin_default_instance_;
  141. class SCMoveEnd;
  142. struct SCMoveEndDefaultTypeInternal;
  143. extern SCMoveEndDefaultTypeInternal _SCMoveEnd_default_instance_;
  144. class SCRep;
  145. struct SCRepDefaultTypeInternal;
  146. extern SCRepDefaultTypeInternal _SCRep_default_instance_;
  147. class SCReq;
  148. struct SCReqDefaultTypeInternal;
  149. extern SCReqDefaultTypeInternal _SCReq_default_instance_;
  150. class SCRobot;
  151. struct SCRobotDefaultTypeInternal;
  152. extern SCRobotDefaultTypeInternal _SCRobot_default_instance_;
  153. class SCSign;
  154. struct SCSignDefaultTypeInternal;
  155. extern SCSignDefaultTypeInternal _SCSign_default_instance_;
  156. class SCState;
  157. struct SCStateDefaultTypeInternal;
  158. extern SCStateDefaultTypeInternal _SCState_default_instance_;
  159. class SensorStop;
  160. struct SensorStopDefaultTypeInternal;
  161. extern SensorStopDefaultTypeInternal _SensorStop_default_instance_;
  162. class State;
  163. struct StateDefaultTypeInternal;
  164. extern StateDefaultTypeInternal _State_default_instance_;
  165. class StopAck;
  166. struct StopAckDefaultTypeInternal;
  167. extern StopAckDefaultTypeInternal _StopAck_default_instance_;
  168. class SwitchDriver;
  169. struct SwitchDriverDefaultTypeInternal;
  170. extern SwitchDriverDefaultTypeInternal _SwitchDriver_default_instance_;
  171. class SyncTime;
  172. struct SyncTimeDefaultTypeInternal;
  173. extern SyncTimeDefaultTypeInternal _SyncTime_default_instance_;
  174. class TestTextReq;
  175. struct TestTextReqDefaultTypeInternal;
  176. extern TestTextReqDefaultTypeInternal _TestTextReq_default_instance_;
  177. class can_net_frame;
  178. struct can_net_frameDefaultTypeInternal;
  179. extern can_net_frameDefaultTypeInternal _can_net_frame_default_instance_;
  180. class radar_node;
  181. struct radar_nodeDefaultTypeInternal;
  182. extern radar_nodeDefaultTypeInternal _radar_node_default_instance_;
  183. } // namespace RemoNet
  184. PROTOBUF_NAMESPACE_OPEN
  185. template<> ::RemoNet::Answer* Arena::CreateMaybeMessage<::RemoNet::Answer>(Arena*);
  186. template<> ::RemoNet::CCAskDataChannel* Arena::CreateMaybeMessage<::RemoNet::CCAskDataChannel>(Arena*);
  187. template<> ::RemoNet::CCCanMsg* Arena::CreateMaybeMessage<::RemoNet::CCCanMsg>(Arena*);
  188. template<> ::RemoNet::CCPing* Arena::CreateMaybeMessage<::RemoNet::CCPing>(Arena*);
  189. template<> ::RemoNet::CCRadarMessage* Arena::CreateMaybeMessage<::RemoNet::CCRadarMessage>(Arena*);
  190. template<> ::RemoNet::CCSensor* Arena::CreateMaybeMessage<::RemoNet::CCSensor>(Arena*);
  191. template<> ::RemoNet::CCSwitch* Arena::CreateMaybeMessage<::RemoNet::CCSwitch>(Arena*);
  192. template<> ::RemoNet::CSAdd* Arena::CreateMaybeMessage<::RemoNet::CSAdd>(Arena*);
  193. template<> ::RemoNet::CSMoveBegin* Arena::CreateMaybeMessage<::RemoNet::CSMoveBegin>(Arena*);
  194. template<> ::RemoNet::CSMoveEnd* Arena::CreateMaybeMessage<::RemoNet::CSMoveEnd>(Arena*);
  195. template<> ::RemoNet::CSRep* Arena::CreateMaybeMessage<::RemoNet::CSRep>(Arena*);
  196. template<> ::RemoNet::CSReq* Arena::CreateMaybeMessage<::RemoNet::CSReq>(Arena*);
  197. template<> ::RemoNet::CSRobot* Arena::CreateMaybeMessage<::RemoNet::CSRobot>(Arena*);
  198. template<> ::RemoNet::CSSign* Arena::CreateMaybeMessage<::RemoNet::CSSign>(Arena*);
  199. template<> ::RemoNet::CSState* Arena::CreateMaybeMessage<::RemoNet::CSState>(Arena*);
  200. template<> ::RemoNet::Candidate* Arena::CreateMaybeMessage<::RemoNet::Candidate>(Arena*);
  201. template<> ::RemoNet::Close* Arena::CreateMaybeMessage<::RemoNet::Close>(Arena*);
  202. template<> ::RemoNet::IMuMessage* Arena::CreateMaybeMessage<::RemoNet::IMuMessage>(Arena*);
  203. template<> ::RemoNet::Leave* Arena::CreateMaybeMessage<::RemoNet::Leave>(Arena*);
  204. template<> ::RemoNet::LidarPoint* Arena::CreateMaybeMessage<::RemoNet::LidarPoint>(Arena*);
  205. template<> ::RemoNet::MoveRet* Arena::CreateMaybeMessage<::RemoNet::MoveRet>(Arena*);
  206. template<> ::RemoNet::NDTPos* Arena::CreateMaybeMessage<::RemoNet::NDTPos>(Arena*);
  207. template<> ::RemoNet::Offer* Arena::CreateMaybeMessage<::RemoNet::Offer>(Arena*);
  208. template<> ::RemoNet::Robot* Arena::CreateMaybeMessage<::RemoNet::Robot>(Arena*);
  209. template<> ::RemoNet::SCAdd* Arena::CreateMaybeMessage<::RemoNet::SCAdd>(Arena*);
  210. template<> ::RemoNet::SCAddRobot* Arena::CreateMaybeMessage<::RemoNet::SCAddRobot>(Arena*);
  211. template<> ::RemoNet::SCDelRobot* Arena::CreateMaybeMessage<::RemoNet::SCDelRobot>(Arena*);
  212. template<> ::RemoNet::SCKickOff* Arena::CreateMaybeMessage<::RemoNet::SCKickOff>(Arena*);
  213. template<> ::RemoNet::SCMoveBegin* Arena::CreateMaybeMessage<::RemoNet::SCMoveBegin>(Arena*);
  214. template<> ::RemoNet::SCMoveEnd* Arena::CreateMaybeMessage<::RemoNet::SCMoveEnd>(Arena*);
  215. template<> ::RemoNet::SCRep* Arena::CreateMaybeMessage<::RemoNet::SCRep>(Arena*);
  216. template<> ::RemoNet::SCReq* Arena::CreateMaybeMessage<::RemoNet::SCReq>(Arena*);
  217. template<> ::RemoNet::SCRobot* Arena::CreateMaybeMessage<::RemoNet::SCRobot>(Arena*);
  218. template<> ::RemoNet::SCSign* Arena::CreateMaybeMessage<::RemoNet::SCSign>(Arena*);
  219. template<> ::RemoNet::SCState* Arena::CreateMaybeMessage<::RemoNet::SCState>(Arena*);
  220. template<> ::RemoNet::SensorStop* Arena::CreateMaybeMessage<::RemoNet::SensorStop>(Arena*);
  221. template<> ::RemoNet::State* Arena::CreateMaybeMessage<::RemoNet::State>(Arena*);
  222. template<> ::RemoNet::StopAck* Arena::CreateMaybeMessage<::RemoNet::StopAck>(Arena*);
  223. template<> ::RemoNet::SwitchDriver* Arena::CreateMaybeMessage<::RemoNet::SwitchDriver>(Arena*);
  224. template<> ::RemoNet::SyncTime* Arena::CreateMaybeMessage<::RemoNet::SyncTime>(Arena*);
  225. template<> ::RemoNet::TestTextReq* Arena::CreateMaybeMessage<::RemoNet::TestTextReq>(Arena*);
  226. template<> ::RemoNet::can_net_frame* Arena::CreateMaybeMessage<::RemoNet::can_net_frame>(Arena*);
  227. template<> ::RemoNet::radar_node* Arena::CreateMaybeMessage<::RemoNet::radar_node>(Arena*);
  228. PROTOBUF_NAMESPACE_CLOSE
  229. namespace RemoNet {
  230. enum CSMessage : int {
  231. CS_NONE = 0,
  232. CS_Sign = 2000,
  233. CS_Req = 2001,
  234. CS_Rep = 2002,
  235. CS_CancelReq = 2003,
  236. CS_Offer = 2004,
  237. CS_Answer = 2005,
  238. CS_Candidate = 2006,
  239. CS_Leave = 2007,
  240. CS_KeepAlive = 2008,
  241. CS_Add = 2009,
  242. CS_Robot = 2010,
  243. CS_CloseVideo = 2011,
  244. CS_MoveBegin = 2012,
  245. CS_MoveEnd = 2013,
  246. CS_State = 2014,
  247. CS_SwitchDriver = 2015,
  248. CS_MoveRet = 2016,
  249. CS_SyncTime = 2017,
  250. CSMessage_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  251. CSMessage_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
  252. };
  253. bool CSMessage_IsValid(int value);
  254. constexpr CSMessage CSMessage_MIN = CS_NONE;
  255. constexpr CSMessage CSMessage_MAX = CS_SyncTime;
  256. constexpr int CSMessage_ARRAYSIZE = CSMessage_MAX + 1;
  257. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CSMessage_descriptor();
  258. template<typename T>
  259. inline const std::string& CSMessage_Name(T enum_t_value) {
  260. static_assert(::std::is_same<T, CSMessage>::value ||
  261. ::std::is_integral<T>::value,
  262. "Incorrect type passed to function CSMessage_Name.");
  263. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  264. CSMessage_descriptor(), enum_t_value);
  265. }
  266. inline bool CSMessage_Parse(
  267. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CSMessage* value) {
  268. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<CSMessage>(
  269. CSMessage_descriptor(), name, value);
  270. }
  271. enum SCMessage : int {
  272. SC_NONE = 0,
  273. SC_Sign = 4000,
  274. SC_Req = 4001,
  275. SC_Rep = 4002,
  276. SC_Cancel = 4003,
  277. SC_Offer = 4004,
  278. SC_Answer = 4005,
  279. SC_Candidate = 4006,
  280. SC_Add = 4007,
  281. SC_Robot = 4008,
  282. SC_NotifyReq = 4009,
  283. SC_NotifyRep = 4010,
  284. SC_NotifyAnswer = 4011,
  285. SC_NotifyOffer = 4012,
  286. SC_NotifyCandidate = 4013,
  287. SC_NotifyLeave = 4014,
  288. SC_NotifyCancel = 4015,
  289. SC_NotifyAdd = 4016,
  290. SC_NotifyDel = 4017,
  291. SC_NotifyCloseVideo = 4018,
  292. SC_KickOff = 4019,
  293. SC_MoveBegin = 4020,
  294. SC_MoveEnd = 4021,
  295. SC_State = 4022,
  296. SC_SwitchDriver = 4023,
  297. SC_MoveRet = 4024,
  298. SC_NotifyState = 4025,
  299. SC_SyncTime = 4026,
  300. SCMessage_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  301. SCMessage_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
  302. };
  303. bool SCMessage_IsValid(int value);
  304. constexpr SCMessage SCMessage_MIN = SC_NONE;
  305. constexpr SCMessage SCMessage_MAX = SC_SyncTime;
  306. constexpr int SCMessage_ARRAYSIZE = SCMessage_MAX + 1;
  307. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SCMessage_descriptor();
  308. template<typename T>
  309. inline const std::string& SCMessage_Name(T enum_t_value) {
  310. static_assert(::std::is_same<T, SCMessage>::value ||
  311. ::std::is_integral<T>::value,
  312. "Incorrect type passed to function SCMessage_Name.");
  313. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  314. SCMessage_descriptor(), enum_t_value);
  315. }
  316. inline bool SCMessage_Parse(
  317. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SCMessage* value) {
  318. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SCMessage>(
  319. SCMessage_descriptor(), name, value);
  320. }
  321. enum CCMessage : int {
  322. CC_None = 0,
  323. CC_Text = 8000,
  324. CC_CAN = 8001,
  325. CC_IMU = 8002,
  326. CC_ASKDATACHANNEL = 8003,
  327. CC_Manipulation = 8004,
  328. CC_Radar = 8005,
  329. CC_Switch = 8006,
  330. CC_Ping = 8007,
  331. CC_SensorStop = 8008,
  332. CC_StopACK = 8009,
  333. CC_Lidar = 8010,
  334. CC_CANMSG = 8011,
  335. CC_STATE = 8012,
  336. CC_NDTPOS = 8013,
  337. CCMessage_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  338. CCMessage_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
  339. };
  340. bool CCMessage_IsValid(int value);
  341. constexpr CCMessage CCMessage_MIN = CC_None;
  342. constexpr CCMessage CCMessage_MAX = CC_NDTPOS;
  343. constexpr int CCMessage_ARRAYSIZE = CCMessage_MAX + 1;
  344. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CCMessage_descriptor();
  345. template<typename T>
  346. inline const std::string& CCMessage_Name(T enum_t_value) {
  347. static_assert(::std::is_same<T, CCMessage>::value ||
  348. ::std::is_integral<T>::value,
  349. "Incorrect type passed to function CCMessage_Name.");
  350. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  351. CCMessage_descriptor(), enum_t_value);
  352. }
  353. inline bool CCMessage_Parse(
  354. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CCMessage* value) {
  355. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<CCMessage>(
  356. CCMessage_descriptor(), name, value);
  357. }
  358. enum VideoDesc : int {
  359. OK = 0,
  360. Busy = 1,
  361. Reject = 2,
  362. NoFound = 3,
  363. IsVideoing = 4,
  364. VideoDesc_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  365. VideoDesc_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
  366. };
  367. bool VideoDesc_IsValid(int value);
  368. constexpr VideoDesc VideoDesc_MIN = OK;
  369. constexpr VideoDesc VideoDesc_MAX = IsVideoing;
  370. constexpr int VideoDesc_ARRAYSIZE = VideoDesc_MAX + 1;
  371. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VideoDesc_descriptor();
  372. template<typename T>
  373. inline const std::string& VideoDesc_Name(T enum_t_value) {
  374. static_assert(::std::is_same<T, VideoDesc>::value ||
  375. ::std::is_integral<T>::value,
  376. "Incorrect type passed to function VideoDesc_Name.");
  377. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  378. VideoDesc_descriptor(), enum_t_value);
  379. }
  380. inline bool VideoDesc_Parse(
  381. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, VideoDesc* value) {
  382. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<VideoDesc>(
  383. VideoDesc_descriptor(), name, value);
  384. }
  385. enum MoveDesc : int {
  386. Move_OK = 0,
  387. Move_Encode_Fail = 1,
  388. Move_Unknow_Faile = 2,
  389. MoveDesc_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  390. MoveDesc_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
  391. };
  392. bool MoveDesc_IsValid(int value);
  393. constexpr MoveDesc MoveDesc_MIN = Move_OK;
  394. constexpr MoveDesc MoveDesc_MAX = Move_Unknow_Faile;
  395. constexpr int MoveDesc_ARRAYSIZE = MoveDesc_MAX + 1;
  396. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MoveDesc_descriptor();
  397. template<typename T>
  398. inline const std::string& MoveDesc_Name(T enum_t_value) {
  399. static_assert(::std::is_same<T, MoveDesc>::value ||
  400. ::std::is_integral<T>::value,
  401. "Incorrect type passed to function MoveDesc_Name.");
  402. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  403. MoveDesc_descriptor(), enum_t_value);
  404. }
  405. inline bool MoveDesc_Parse(
  406. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MoveDesc* value) {
  407. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MoveDesc>(
  408. MoveDesc_descriptor(), name, value);
  409. }
  410. enum UserState : int {
  411. Offline = 0,
  412. Idle = 1,
  413. Remote = 2,
  414. Automotive = 3,
  415. AskRemote = 4,
  416. UserState_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  417. UserState_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
  418. };
  419. bool UserState_IsValid(int value);
  420. constexpr UserState UserState_MIN = Offline;
  421. constexpr UserState UserState_MAX = AskRemote;
  422. constexpr int UserState_ARRAYSIZE = UserState_MAX + 1;
  423. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserState_descriptor();
  424. template<typename T>
  425. inline const std::string& UserState_Name(T enum_t_value) {
  426. static_assert(::std::is_same<T, UserState>::value ||
  427. ::std::is_integral<T>::value,
  428. "Incorrect type passed to function UserState_Name.");
  429. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  430. UserState_descriptor(), enum_t_value);
  431. }
  432. inline bool UserState_Parse(
  433. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserState* value) {
  434. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<UserState>(
  435. UserState_descriptor(), name, value);
  436. }
  437. // ===================================================================
  438. class SwitchDriver final :
  439. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SwitchDriver) */ {
  440. public:
  441. inline SwitchDriver() : SwitchDriver(nullptr) {}
  442. ~SwitchDriver() override;
  443. explicit constexpr SwitchDriver(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  444. SwitchDriver(const SwitchDriver& from);
  445. SwitchDriver(SwitchDriver&& from) noexcept
  446. : SwitchDriver() {
  447. *this = ::std::move(from);
  448. }
  449. inline SwitchDriver& operator=(const SwitchDriver& from) {
  450. CopyFrom(from);
  451. return *this;
  452. }
  453. inline SwitchDriver& operator=(SwitchDriver&& from) noexcept {
  454. if (this == &from) return *this;
  455. if (GetOwningArena() == from.GetOwningArena()
  456. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  457. && GetOwningArena() != nullptr
  458. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  459. ) {
  460. InternalSwap(&from);
  461. } else {
  462. CopyFrom(from);
  463. }
  464. return *this;
  465. }
  466. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  467. return GetDescriptor();
  468. }
  469. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  470. return default_instance().GetMetadata().descriptor;
  471. }
  472. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  473. return default_instance().GetMetadata().reflection;
  474. }
  475. static const SwitchDriver& default_instance() {
  476. return *internal_default_instance();
  477. }
  478. static inline const SwitchDriver* internal_default_instance() {
  479. return reinterpret_cast<const SwitchDriver*>(
  480. &_SwitchDriver_default_instance_);
  481. }
  482. static constexpr int kIndexInFileMessages =
  483. 0;
  484. friend void swap(SwitchDriver& a, SwitchDriver& b) {
  485. a.Swap(&b);
  486. }
  487. inline void Swap(SwitchDriver* other) {
  488. if (other == this) return;
  489. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  490. if (GetOwningArena() != nullptr &&
  491. GetOwningArena() == other->GetOwningArena()) {
  492. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  493. if (GetOwningArena() == other->GetOwningArena()) {
  494. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  495. InternalSwap(other);
  496. } else {
  497. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  498. }
  499. }
  500. void UnsafeArenaSwap(SwitchDriver* other) {
  501. if (other == this) return;
  502. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  503. InternalSwap(other);
  504. }
  505. // implements Message ----------------------------------------------
  506. SwitchDriver* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  507. return CreateMaybeMessage<SwitchDriver>(arena);
  508. }
  509. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  510. void CopyFrom(const SwitchDriver& from);
  511. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  512. void MergeFrom(const SwitchDriver& from);
  513. private:
  514. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  515. public:
  516. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  517. bool IsInitialized() const final;
  518. size_t ByteSizeLong() const final;
  519. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  520. uint8_t* _InternalSerialize(
  521. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  522. int GetCachedSize() const final { return _cached_size_.Get(); }
  523. private:
  524. void SharedCtor();
  525. void SharedDtor();
  526. void SetCachedSize(int size) const final;
  527. void InternalSwap(SwitchDriver* other);
  528. private:
  529. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  530. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  531. return "RemoNet.SwitchDriver";
  532. }
  533. protected:
  534. explicit SwitchDriver(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  535. bool is_message_owned = false);
  536. private:
  537. static void ArenaDtor(void* object);
  538. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  539. public:
  540. static const ClassData _class_data_;
  541. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  542. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  543. // nested types ----------------------------------------------------
  544. // accessors -------------------------------------------------------
  545. enum : int {
  546. kPeerFieldNumber = 1,
  547. };
  548. // int32 peer = 1;
  549. void clear_peer();
  550. int32_t peer() const;
  551. void set_peer(int32_t value);
  552. private:
  553. int32_t _internal_peer() const;
  554. void _internal_set_peer(int32_t value);
  555. public:
  556. // @@protoc_insertion_point(class_scope:RemoNet.SwitchDriver)
  557. private:
  558. class _Internal;
  559. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  560. typedef void InternalArenaConstructable_;
  561. typedef void DestructorSkippable_;
  562. int32_t peer_;
  563. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  564. friend struct ::TableStruct_protocol_2eproto;
  565. };
  566. // -------------------------------------------------------------------
  567. class NDTPos final :
  568. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.NDTPos) */ {
  569. public:
  570. inline NDTPos() : NDTPos(nullptr) {}
  571. ~NDTPos() override;
  572. explicit constexpr NDTPos(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  573. NDTPos(const NDTPos& from);
  574. NDTPos(NDTPos&& from) noexcept
  575. : NDTPos() {
  576. *this = ::std::move(from);
  577. }
  578. inline NDTPos& operator=(const NDTPos& from) {
  579. CopyFrom(from);
  580. return *this;
  581. }
  582. inline NDTPos& operator=(NDTPos&& from) noexcept {
  583. if (this == &from) return *this;
  584. if (GetOwningArena() == from.GetOwningArena()
  585. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  586. && GetOwningArena() != nullptr
  587. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  588. ) {
  589. InternalSwap(&from);
  590. } else {
  591. CopyFrom(from);
  592. }
  593. return *this;
  594. }
  595. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  596. return GetDescriptor();
  597. }
  598. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  599. return default_instance().GetMetadata().descriptor;
  600. }
  601. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  602. return default_instance().GetMetadata().reflection;
  603. }
  604. static const NDTPos& default_instance() {
  605. return *internal_default_instance();
  606. }
  607. static inline const NDTPos* internal_default_instance() {
  608. return reinterpret_cast<const NDTPos*>(
  609. &_NDTPos_default_instance_);
  610. }
  611. static constexpr int kIndexInFileMessages =
  612. 1;
  613. friend void swap(NDTPos& a, NDTPos& b) {
  614. a.Swap(&b);
  615. }
  616. inline void Swap(NDTPos* other) {
  617. if (other == this) return;
  618. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  619. if (GetOwningArena() != nullptr &&
  620. GetOwningArena() == other->GetOwningArena()) {
  621. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  622. if (GetOwningArena() == other->GetOwningArena()) {
  623. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  624. InternalSwap(other);
  625. } else {
  626. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  627. }
  628. }
  629. void UnsafeArenaSwap(NDTPos* other) {
  630. if (other == this) return;
  631. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  632. InternalSwap(other);
  633. }
  634. // implements Message ----------------------------------------------
  635. NDTPos* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  636. return CreateMaybeMessage<NDTPos>(arena);
  637. }
  638. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  639. void CopyFrom(const NDTPos& from);
  640. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  641. void MergeFrom(const NDTPos& from);
  642. private:
  643. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  644. public:
  645. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  646. bool IsInitialized() const final;
  647. size_t ByteSizeLong() const final;
  648. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  649. uint8_t* _InternalSerialize(
  650. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  651. int GetCachedSize() const final { return _cached_size_.Get(); }
  652. private:
  653. void SharedCtor();
  654. void SharedDtor();
  655. void SetCachedSize(int size) const final;
  656. void InternalSwap(NDTPos* other);
  657. private:
  658. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  659. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  660. return "RemoNet.NDTPos";
  661. }
  662. protected:
  663. explicit NDTPos(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  664. bool is_message_owned = false);
  665. private:
  666. static void ArenaDtor(void* object);
  667. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  668. public:
  669. static const ClassData _class_data_;
  670. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  671. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  672. // nested types ----------------------------------------------------
  673. // accessors -------------------------------------------------------
  674. enum : int {
  675. kXFieldNumber = 1,
  676. kYFieldNumber = 2,
  677. kZFieldNumber = 3,
  678. kRxFieldNumber = 4,
  679. kRyFieldNumber = 5,
  680. kRzFieldNumber = 6,
  681. kRwFieldNumber = 7,
  682. };
  683. // float x = 1;
  684. void clear_x();
  685. float x() const;
  686. void set_x(float value);
  687. private:
  688. float _internal_x() const;
  689. void _internal_set_x(float value);
  690. public:
  691. // float y = 2;
  692. void clear_y();
  693. float y() const;
  694. void set_y(float value);
  695. private:
  696. float _internal_y() const;
  697. void _internal_set_y(float value);
  698. public:
  699. // float z = 3;
  700. void clear_z();
  701. float z() const;
  702. void set_z(float value);
  703. private:
  704. float _internal_z() const;
  705. void _internal_set_z(float value);
  706. public:
  707. // float rx = 4;
  708. void clear_rx();
  709. float rx() const;
  710. void set_rx(float value);
  711. private:
  712. float _internal_rx() const;
  713. void _internal_set_rx(float value);
  714. public:
  715. // float ry = 5;
  716. void clear_ry();
  717. float ry() const;
  718. void set_ry(float value);
  719. private:
  720. float _internal_ry() const;
  721. void _internal_set_ry(float value);
  722. public:
  723. // float rz = 6;
  724. void clear_rz();
  725. float rz() const;
  726. void set_rz(float value);
  727. private:
  728. float _internal_rz() const;
  729. void _internal_set_rz(float value);
  730. public:
  731. // float rw = 7;
  732. void clear_rw();
  733. float rw() const;
  734. void set_rw(float value);
  735. private:
  736. float _internal_rw() const;
  737. void _internal_set_rw(float value);
  738. public:
  739. // @@protoc_insertion_point(class_scope:RemoNet.NDTPos)
  740. private:
  741. class _Internal;
  742. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  743. typedef void InternalArenaConstructable_;
  744. typedef void DestructorSkippable_;
  745. float x_;
  746. float y_;
  747. float z_;
  748. float rx_;
  749. float ry_;
  750. float rz_;
  751. float rw_;
  752. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  753. friend struct ::TableStruct_protocol_2eproto;
  754. };
  755. // -------------------------------------------------------------------
  756. class CSMoveBegin final :
  757. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CSMoveBegin) */ {
  758. public:
  759. inline CSMoveBegin() : CSMoveBegin(nullptr) {}
  760. ~CSMoveBegin() override;
  761. explicit constexpr CSMoveBegin(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  762. CSMoveBegin(const CSMoveBegin& from);
  763. CSMoveBegin(CSMoveBegin&& from) noexcept
  764. : CSMoveBegin() {
  765. *this = ::std::move(from);
  766. }
  767. inline CSMoveBegin& operator=(const CSMoveBegin& from) {
  768. CopyFrom(from);
  769. return *this;
  770. }
  771. inline CSMoveBegin& operator=(CSMoveBegin&& from) noexcept {
  772. if (this == &from) return *this;
  773. if (GetOwningArena() == from.GetOwningArena()
  774. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  775. && GetOwningArena() != nullptr
  776. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  777. ) {
  778. InternalSwap(&from);
  779. } else {
  780. CopyFrom(from);
  781. }
  782. return *this;
  783. }
  784. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  785. return GetDescriptor();
  786. }
  787. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  788. return default_instance().GetMetadata().descriptor;
  789. }
  790. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  791. return default_instance().GetMetadata().reflection;
  792. }
  793. static const CSMoveBegin& default_instance() {
  794. return *internal_default_instance();
  795. }
  796. static inline const CSMoveBegin* internal_default_instance() {
  797. return reinterpret_cast<const CSMoveBegin*>(
  798. &_CSMoveBegin_default_instance_);
  799. }
  800. static constexpr int kIndexInFileMessages =
  801. 2;
  802. friend void swap(CSMoveBegin& a, CSMoveBegin& b) {
  803. a.Swap(&b);
  804. }
  805. inline void Swap(CSMoveBegin* other) {
  806. if (other == this) return;
  807. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  808. if (GetOwningArena() != nullptr &&
  809. GetOwningArena() == other->GetOwningArena()) {
  810. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  811. if (GetOwningArena() == other->GetOwningArena()) {
  812. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  813. InternalSwap(other);
  814. } else {
  815. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  816. }
  817. }
  818. void UnsafeArenaSwap(CSMoveBegin* other) {
  819. if (other == this) return;
  820. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  821. InternalSwap(other);
  822. }
  823. // implements Message ----------------------------------------------
  824. CSMoveBegin* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  825. return CreateMaybeMessage<CSMoveBegin>(arena);
  826. }
  827. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  828. void CopyFrom(const CSMoveBegin& from);
  829. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  830. void MergeFrom(const CSMoveBegin& from);
  831. private:
  832. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  833. public:
  834. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  835. bool IsInitialized() const final;
  836. size_t ByteSizeLong() const final;
  837. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  838. uint8_t* _InternalSerialize(
  839. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  840. int GetCachedSize() const final { return _cached_size_.Get(); }
  841. private:
  842. void SharedCtor();
  843. void SharedDtor();
  844. void SetCachedSize(int size) const final;
  845. void InternalSwap(CSMoveBegin* other);
  846. private:
  847. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  848. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  849. return "RemoNet.CSMoveBegin";
  850. }
  851. protected:
  852. explicit CSMoveBegin(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  853. bool is_message_owned = false);
  854. private:
  855. static void ArenaDtor(void* object);
  856. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  857. public:
  858. static const ClassData _class_data_;
  859. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  860. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  861. // nested types ----------------------------------------------------
  862. // accessors -------------------------------------------------------
  863. enum : int {
  864. kPeerFieldNumber = 1,
  865. kAreaFieldNumber = 2,
  866. kNoFieldNumber = 3,
  867. };
  868. // int32 peer = 1;
  869. void clear_peer();
  870. int32_t peer() const;
  871. void set_peer(int32_t value);
  872. private:
  873. int32_t _internal_peer() const;
  874. void _internal_set_peer(int32_t value);
  875. public:
  876. // int32 area = 2;
  877. void clear_area();
  878. int32_t area() const;
  879. void set_area(int32_t value);
  880. private:
  881. int32_t _internal_area() const;
  882. void _internal_set_area(int32_t value);
  883. public:
  884. // int32 no = 3;
  885. void clear_no();
  886. int32_t no() const;
  887. void set_no(int32_t value);
  888. private:
  889. int32_t _internal_no() const;
  890. void _internal_set_no(int32_t value);
  891. public:
  892. // @@protoc_insertion_point(class_scope:RemoNet.CSMoveBegin)
  893. private:
  894. class _Internal;
  895. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  896. typedef void InternalArenaConstructable_;
  897. typedef void DestructorSkippable_;
  898. int32_t peer_;
  899. int32_t area_;
  900. int32_t no_;
  901. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  902. friend struct ::TableStruct_protocol_2eproto;
  903. };
  904. // -------------------------------------------------------------------
  905. class MoveRet final :
  906. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.MoveRet) */ {
  907. public:
  908. inline MoveRet() : MoveRet(nullptr) {}
  909. ~MoveRet() override;
  910. explicit constexpr MoveRet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  911. MoveRet(const MoveRet& from);
  912. MoveRet(MoveRet&& from) noexcept
  913. : MoveRet() {
  914. *this = ::std::move(from);
  915. }
  916. inline MoveRet& operator=(const MoveRet& from) {
  917. CopyFrom(from);
  918. return *this;
  919. }
  920. inline MoveRet& operator=(MoveRet&& from) noexcept {
  921. if (this == &from) return *this;
  922. if (GetOwningArena() == from.GetOwningArena()
  923. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  924. && GetOwningArena() != nullptr
  925. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  926. ) {
  927. InternalSwap(&from);
  928. } else {
  929. CopyFrom(from);
  930. }
  931. return *this;
  932. }
  933. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  934. return GetDescriptor();
  935. }
  936. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  937. return default_instance().GetMetadata().descriptor;
  938. }
  939. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  940. return default_instance().GetMetadata().reflection;
  941. }
  942. static const MoveRet& default_instance() {
  943. return *internal_default_instance();
  944. }
  945. static inline const MoveRet* internal_default_instance() {
  946. return reinterpret_cast<const MoveRet*>(
  947. &_MoveRet_default_instance_);
  948. }
  949. static constexpr int kIndexInFileMessages =
  950. 3;
  951. friend void swap(MoveRet& a, MoveRet& b) {
  952. a.Swap(&b);
  953. }
  954. inline void Swap(MoveRet* other) {
  955. if (other == this) return;
  956. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  957. if (GetOwningArena() != nullptr &&
  958. GetOwningArena() == other->GetOwningArena()) {
  959. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  960. if (GetOwningArena() == other->GetOwningArena()) {
  961. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  962. InternalSwap(other);
  963. } else {
  964. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  965. }
  966. }
  967. void UnsafeArenaSwap(MoveRet* other) {
  968. if (other == this) return;
  969. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  970. InternalSwap(other);
  971. }
  972. // implements Message ----------------------------------------------
  973. MoveRet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  974. return CreateMaybeMessage<MoveRet>(arena);
  975. }
  976. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  977. void CopyFrom(const MoveRet& from);
  978. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  979. void MergeFrom(const MoveRet& from);
  980. private:
  981. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  982. public:
  983. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  984. bool IsInitialized() const final;
  985. size_t ByteSizeLong() const final;
  986. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  987. uint8_t* _InternalSerialize(
  988. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  989. int GetCachedSize() const final { return _cached_size_.Get(); }
  990. private:
  991. void SharedCtor();
  992. void SharedDtor();
  993. void SetCachedSize(int size) const final;
  994. void InternalSwap(MoveRet* other);
  995. private:
  996. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  997. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  998. return "RemoNet.MoveRet";
  999. }
  1000. protected:
  1001. explicit MoveRet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1002. bool is_message_owned = false);
  1003. private:
  1004. static void ArenaDtor(void* object);
  1005. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1006. public:
  1007. static const ClassData _class_data_;
  1008. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  1009. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1010. // nested types ----------------------------------------------------
  1011. // accessors -------------------------------------------------------
  1012. enum : int {
  1013. kDescFieldNumber = 1,
  1014. kPeerFieldNumber = 2,
  1015. };
  1016. // .RemoNet.MoveDesc desc = 1;
  1017. void clear_desc();
  1018. ::RemoNet::MoveDesc desc() const;
  1019. void set_desc(::RemoNet::MoveDesc value);
  1020. private:
  1021. ::RemoNet::MoveDesc _internal_desc() const;
  1022. void _internal_set_desc(::RemoNet::MoveDesc value);
  1023. public:
  1024. // int32 peer = 2;
  1025. void clear_peer();
  1026. int32_t peer() const;
  1027. void set_peer(int32_t value);
  1028. private:
  1029. int32_t _internal_peer() const;
  1030. void _internal_set_peer(int32_t value);
  1031. public:
  1032. // @@protoc_insertion_point(class_scope:RemoNet.MoveRet)
  1033. private:
  1034. class _Internal;
  1035. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1036. typedef void InternalArenaConstructable_;
  1037. typedef void DestructorSkippable_;
  1038. int desc_;
  1039. int32_t peer_;
  1040. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1041. friend struct ::TableStruct_protocol_2eproto;
  1042. };
  1043. // -------------------------------------------------------------------
  1044. class CSMoveEnd final :
  1045. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CSMoveEnd) */ {
  1046. public:
  1047. inline CSMoveEnd() : CSMoveEnd(nullptr) {}
  1048. ~CSMoveEnd() override;
  1049. explicit constexpr CSMoveEnd(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1050. CSMoveEnd(const CSMoveEnd& from);
  1051. CSMoveEnd(CSMoveEnd&& from) noexcept
  1052. : CSMoveEnd() {
  1053. *this = ::std::move(from);
  1054. }
  1055. inline CSMoveEnd& operator=(const CSMoveEnd& from) {
  1056. CopyFrom(from);
  1057. return *this;
  1058. }
  1059. inline CSMoveEnd& operator=(CSMoveEnd&& from) noexcept {
  1060. if (this == &from) return *this;
  1061. if (GetOwningArena() == from.GetOwningArena()
  1062. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1063. && GetOwningArena() != nullptr
  1064. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1065. ) {
  1066. InternalSwap(&from);
  1067. } else {
  1068. CopyFrom(from);
  1069. }
  1070. return *this;
  1071. }
  1072. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1073. return GetDescriptor();
  1074. }
  1075. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1076. return default_instance().GetMetadata().descriptor;
  1077. }
  1078. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1079. return default_instance().GetMetadata().reflection;
  1080. }
  1081. static const CSMoveEnd& default_instance() {
  1082. return *internal_default_instance();
  1083. }
  1084. static inline const CSMoveEnd* internal_default_instance() {
  1085. return reinterpret_cast<const CSMoveEnd*>(
  1086. &_CSMoveEnd_default_instance_);
  1087. }
  1088. static constexpr int kIndexInFileMessages =
  1089. 4;
  1090. friend void swap(CSMoveEnd& a, CSMoveEnd& b) {
  1091. a.Swap(&b);
  1092. }
  1093. inline void Swap(CSMoveEnd* other) {
  1094. if (other == this) return;
  1095. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1096. if (GetOwningArena() != nullptr &&
  1097. GetOwningArena() == other->GetOwningArena()) {
  1098. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1099. if (GetOwningArena() == other->GetOwningArena()) {
  1100. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1101. InternalSwap(other);
  1102. } else {
  1103. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1104. }
  1105. }
  1106. void UnsafeArenaSwap(CSMoveEnd* other) {
  1107. if (other == this) return;
  1108. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  1109. InternalSwap(other);
  1110. }
  1111. // implements Message ----------------------------------------------
  1112. CSMoveEnd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1113. return CreateMaybeMessage<CSMoveEnd>(arena);
  1114. }
  1115. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  1116. void CopyFrom(const CSMoveEnd& from);
  1117. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  1118. void MergeFrom(const CSMoveEnd& from);
  1119. private:
  1120. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  1121. public:
  1122. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1123. bool IsInitialized() const final;
  1124. size_t ByteSizeLong() const final;
  1125. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1126. uint8_t* _InternalSerialize(
  1127. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1128. int GetCachedSize() const final { return _cached_size_.Get(); }
  1129. private:
  1130. void SharedCtor();
  1131. void SharedDtor();
  1132. void SetCachedSize(int size) const final;
  1133. void InternalSwap(CSMoveEnd* other);
  1134. private:
  1135. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1136. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1137. return "RemoNet.CSMoveEnd";
  1138. }
  1139. protected:
  1140. explicit CSMoveEnd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1141. bool is_message_owned = false);
  1142. private:
  1143. static void ArenaDtor(void* object);
  1144. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1145. public:
  1146. static const ClassData _class_data_;
  1147. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  1148. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1149. // nested types ----------------------------------------------------
  1150. // accessors -------------------------------------------------------
  1151. enum : int {
  1152. kAreaFieldNumber = 1,
  1153. kNoFieldNumber = 2,
  1154. kUidFieldNumber = 3,
  1155. };
  1156. // int32 area = 1;
  1157. void clear_area();
  1158. int32_t area() const;
  1159. void set_area(int32_t value);
  1160. private:
  1161. int32_t _internal_area() const;
  1162. void _internal_set_area(int32_t value);
  1163. public:
  1164. // int32 no = 2;
  1165. void clear_no();
  1166. int32_t no() const;
  1167. void set_no(int32_t value);
  1168. private:
  1169. int32_t _internal_no() const;
  1170. void _internal_set_no(int32_t value);
  1171. public:
  1172. // int32 uid = 3;
  1173. void clear_uid();
  1174. int32_t uid() const;
  1175. void set_uid(int32_t value);
  1176. private:
  1177. int32_t _internal_uid() const;
  1178. void _internal_set_uid(int32_t value);
  1179. public:
  1180. // @@protoc_insertion_point(class_scope:RemoNet.CSMoveEnd)
  1181. private:
  1182. class _Internal;
  1183. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1184. typedef void InternalArenaConstructable_;
  1185. typedef void DestructorSkippable_;
  1186. int32_t area_;
  1187. int32_t no_;
  1188. int32_t uid_;
  1189. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1190. friend struct ::TableStruct_protocol_2eproto;
  1191. };
  1192. // -------------------------------------------------------------------
  1193. class SCMoveBegin final :
  1194. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCMoveBegin) */ {
  1195. public:
  1196. inline SCMoveBegin() : SCMoveBegin(nullptr) {}
  1197. ~SCMoveBegin() override;
  1198. explicit constexpr SCMoveBegin(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1199. SCMoveBegin(const SCMoveBegin& from);
  1200. SCMoveBegin(SCMoveBegin&& from) noexcept
  1201. : SCMoveBegin() {
  1202. *this = ::std::move(from);
  1203. }
  1204. inline SCMoveBegin& operator=(const SCMoveBegin& from) {
  1205. CopyFrom(from);
  1206. return *this;
  1207. }
  1208. inline SCMoveBegin& operator=(SCMoveBegin&& from) noexcept {
  1209. if (this == &from) return *this;
  1210. if (GetOwningArena() == from.GetOwningArena()
  1211. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1212. && GetOwningArena() != nullptr
  1213. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1214. ) {
  1215. InternalSwap(&from);
  1216. } else {
  1217. CopyFrom(from);
  1218. }
  1219. return *this;
  1220. }
  1221. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1222. return GetDescriptor();
  1223. }
  1224. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1225. return default_instance().GetMetadata().descriptor;
  1226. }
  1227. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1228. return default_instance().GetMetadata().reflection;
  1229. }
  1230. static const SCMoveBegin& default_instance() {
  1231. return *internal_default_instance();
  1232. }
  1233. static inline const SCMoveBegin* internal_default_instance() {
  1234. return reinterpret_cast<const SCMoveBegin*>(
  1235. &_SCMoveBegin_default_instance_);
  1236. }
  1237. static constexpr int kIndexInFileMessages =
  1238. 5;
  1239. friend void swap(SCMoveBegin& a, SCMoveBegin& b) {
  1240. a.Swap(&b);
  1241. }
  1242. inline void Swap(SCMoveBegin* other) {
  1243. if (other == this) return;
  1244. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1245. if (GetOwningArena() != nullptr &&
  1246. GetOwningArena() == other->GetOwningArena()) {
  1247. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1248. if (GetOwningArena() == other->GetOwningArena()) {
  1249. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1250. InternalSwap(other);
  1251. } else {
  1252. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1253. }
  1254. }
  1255. void UnsafeArenaSwap(SCMoveBegin* other) {
  1256. if (other == this) return;
  1257. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  1258. InternalSwap(other);
  1259. }
  1260. // implements Message ----------------------------------------------
  1261. SCMoveBegin* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1262. return CreateMaybeMessage<SCMoveBegin>(arena);
  1263. }
  1264. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  1265. void CopyFrom(const SCMoveBegin& from);
  1266. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  1267. void MergeFrom(const SCMoveBegin& from);
  1268. private:
  1269. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  1270. public:
  1271. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1272. bool IsInitialized() const final;
  1273. size_t ByteSizeLong() const final;
  1274. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1275. uint8_t* _InternalSerialize(
  1276. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1277. int GetCachedSize() const final { return _cached_size_.Get(); }
  1278. private:
  1279. void SharedCtor();
  1280. void SharedDtor();
  1281. void SetCachedSize(int size) const final;
  1282. void InternalSwap(SCMoveBegin* other);
  1283. private:
  1284. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1285. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1286. return "RemoNet.SCMoveBegin";
  1287. }
  1288. protected:
  1289. explicit SCMoveBegin(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1290. bool is_message_owned = false);
  1291. private:
  1292. static void ArenaDtor(void* object);
  1293. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1294. public:
  1295. static const ClassData _class_data_;
  1296. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  1297. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1298. // nested types ----------------------------------------------------
  1299. // accessors -------------------------------------------------------
  1300. enum : int {
  1301. kUidFieldNumber = 1,
  1302. kAreaFieldNumber = 2,
  1303. kNoFieldNumber = 3,
  1304. kXFieldNumber = 4,
  1305. kYFieldNumber = 5,
  1306. };
  1307. // int32 uid = 1;
  1308. void clear_uid();
  1309. int32_t uid() const;
  1310. void set_uid(int32_t value);
  1311. private:
  1312. int32_t _internal_uid() const;
  1313. void _internal_set_uid(int32_t value);
  1314. public:
  1315. // int32 area = 2;
  1316. void clear_area();
  1317. int32_t area() const;
  1318. void set_area(int32_t value);
  1319. private:
  1320. int32_t _internal_area() const;
  1321. void _internal_set_area(int32_t value);
  1322. public:
  1323. // int32 no = 3;
  1324. void clear_no();
  1325. int32_t no() const;
  1326. void set_no(int32_t value);
  1327. private:
  1328. int32_t _internal_no() const;
  1329. void _internal_set_no(int32_t value);
  1330. public:
  1331. // float x = 4;
  1332. void clear_x();
  1333. float x() const;
  1334. void set_x(float value);
  1335. private:
  1336. float _internal_x() const;
  1337. void _internal_set_x(float value);
  1338. public:
  1339. // float y = 5;
  1340. void clear_y();
  1341. float y() const;
  1342. void set_y(float value);
  1343. private:
  1344. float _internal_y() const;
  1345. void _internal_set_y(float value);
  1346. public:
  1347. // @@protoc_insertion_point(class_scope:RemoNet.SCMoveBegin)
  1348. private:
  1349. class _Internal;
  1350. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1351. typedef void InternalArenaConstructable_;
  1352. typedef void DestructorSkippable_;
  1353. int32_t uid_;
  1354. int32_t area_;
  1355. int32_t no_;
  1356. float x_;
  1357. float y_;
  1358. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1359. friend struct ::TableStruct_protocol_2eproto;
  1360. };
  1361. // -------------------------------------------------------------------
  1362. class SCMoveEnd final :
  1363. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCMoveEnd) */ {
  1364. public:
  1365. inline SCMoveEnd() : SCMoveEnd(nullptr) {}
  1366. ~SCMoveEnd() override;
  1367. explicit constexpr SCMoveEnd(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1368. SCMoveEnd(const SCMoveEnd& from);
  1369. SCMoveEnd(SCMoveEnd&& from) noexcept
  1370. : SCMoveEnd() {
  1371. *this = ::std::move(from);
  1372. }
  1373. inline SCMoveEnd& operator=(const SCMoveEnd& from) {
  1374. CopyFrom(from);
  1375. return *this;
  1376. }
  1377. inline SCMoveEnd& operator=(SCMoveEnd&& from) noexcept {
  1378. if (this == &from) return *this;
  1379. if (GetOwningArena() == from.GetOwningArena()
  1380. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1381. && GetOwningArena() != nullptr
  1382. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1383. ) {
  1384. InternalSwap(&from);
  1385. } else {
  1386. CopyFrom(from);
  1387. }
  1388. return *this;
  1389. }
  1390. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1391. return GetDescriptor();
  1392. }
  1393. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1394. return default_instance().GetMetadata().descriptor;
  1395. }
  1396. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1397. return default_instance().GetMetadata().reflection;
  1398. }
  1399. static const SCMoveEnd& default_instance() {
  1400. return *internal_default_instance();
  1401. }
  1402. static inline const SCMoveEnd* internal_default_instance() {
  1403. return reinterpret_cast<const SCMoveEnd*>(
  1404. &_SCMoveEnd_default_instance_);
  1405. }
  1406. static constexpr int kIndexInFileMessages =
  1407. 6;
  1408. friend void swap(SCMoveEnd& a, SCMoveEnd& b) {
  1409. a.Swap(&b);
  1410. }
  1411. inline void Swap(SCMoveEnd* other) {
  1412. if (other == this) return;
  1413. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1414. if (GetOwningArena() != nullptr &&
  1415. GetOwningArena() == other->GetOwningArena()) {
  1416. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1417. if (GetOwningArena() == other->GetOwningArena()) {
  1418. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1419. InternalSwap(other);
  1420. } else {
  1421. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1422. }
  1423. }
  1424. void UnsafeArenaSwap(SCMoveEnd* other) {
  1425. if (other == this) return;
  1426. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  1427. InternalSwap(other);
  1428. }
  1429. // implements Message ----------------------------------------------
  1430. SCMoveEnd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1431. return CreateMaybeMessage<SCMoveEnd>(arena);
  1432. }
  1433. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  1434. void CopyFrom(const SCMoveEnd& from);
  1435. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  1436. void MergeFrom(const SCMoveEnd& from);
  1437. private:
  1438. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  1439. public:
  1440. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1441. bool IsInitialized() const final;
  1442. size_t ByteSizeLong() const final;
  1443. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1444. uint8_t* _InternalSerialize(
  1445. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1446. int GetCachedSize() const final { return _cached_size_.Get(); }
  1447. private:
  1448. void SharedCtor();
  1449. void SharedDtor();
  1450. void SetCachedSize(int size) const final;
  1451. void InternalSwap(SCMoveEnd* other);
  1452. private:
  1453. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1454. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1455. return "RemoNet.SCMoveEnd";
  1456. }
  1457. protected:
  1458. explicit SCMoveEnd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1459. bool is_message_owned = false);
  1460. private:
  1461. static void ArenaDtor(void* object);
  1462. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1463. public:
  1464. static const ClassData _class_data_;
  1465. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  1466. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1467. // nested types ----------------------------------------------------
  1468. // accessors -------------------------------------------------------
  1469. enum : int {
  1470. kAreaFieldNumber = 1,
  1471. kNoFieldNumber = 2,
  1472. kUidFieldNumber = 3,
  1473. };
  1474. // int32 area = 1;
  1475. void clear_area();
  1476. int32_t area() const;
  1477. void set_area(int32_t value);
  1478. private:
  1479. int32_t _internal_area() const;
  1480. void _internal_set_area(int32_t value);
  1481. public:
  1482. // int32 no = 2;
  1483. void clear_no();
  1484. int32_t no() const;
  1485. void set_no(int32_t value);
  1486. private:
  1487. int32_t _internal_no() const;
  1488. void _internal_set_no(int32_t value);
  1489. public:
  1490. // int32 uid = 3;
  1491. void clear_uid();
  1492. int32_t uid() const;
  1493. void set_uid(int32_t value);
  1494. private:
  1495. int32_t _internal_uid() const;
  1496. void _internal_set_uid(int32_t value);
  1497. public:
  1498. // @@protoc_insertion_point(class_scope:RemoNet.SCMoveEnd)
  1499. private:
  1500. class _Internal;
  1501. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1502. typedef void InternalArenaConstructable_;
  1503. typedef void DestructorSkippable_;
  1504. int32_t area_;
  1505. int32_t no_;
  1506. int32_t uid_;
  1507. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1508. friend struct ::TableStruct_protocol_2eproto;
  1509. };
  1510. // -------------------------------------------------------------------
  1511. class CSAdd final :
  1512. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CSAdd) */ {
  1513. public:
  1514. inline CSAdd() : CSAdd(nullptr) {}
  1515. ~CSAdd() override;
  1516. explicit constexpr CSAdd(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1517. CSAdd(const CSAdd& from);
  1518. CSAdd(CSAdd&& from) noexcept
  1519. : CSAdd() {
  1520. *this = ::std::move(from);
  1521. }
  1522. inline CSAdd& operator=(const CSAdd& from) {
  1523. CopyFrom(from);
  1524. return *this;
  1525. }
  1526. inline CSAdd& operator=(CSAdd&& from) noexcept {
  1527. if (this == &from) return *this;
  1528. if (GetOwningArena() == from.GetOwningArena()
  1529. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1530. && GetOwningArena() != nullptr
  1531. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1532. ) {
  1533. InternalSwap(&from);
  1534. } else {
  1535. CopyFrom(from);
  1536. }
  1537. return *this;
  1538. }
  1539. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1540. return GetDescriptor();
  1541. }
  1542. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1543. return default_instance().GetMetadata().descriptor;
  1544. }
  1545. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1546. return default_instance().GetMetadata().reflection;
  1547. }
  1548. static const CSAdd& default_instance() {
  1549. return *internal_default_instance();
  1550. }
  1551. static inline const CSAdd* internal_default_instance() {
  1552. return reinterpret_cast<const CSAdd*>(
  1553. &_CSAdd_default_instance_);
  1554. }
  1555. static constexpr int kIndexInFileMessages =
  1556. 7;
  1557. friend void swap(CSAdd& a, CSAdd& b) {
  1558. a.Swap(&b);
  1559. }
  1560. inline void Swap(CSAdd* other) {
  1561. if (other == this) return;
  1562. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1563. if (GetOwningArena() != nullptr &&
  1564. GetOwningArena() == other->GetOwningArena()) {
  1565. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1566. if (GetOwningArena() == other->GetOwningArena()) {
  1567. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1568. InternalSwap(other);
  1569. } else {
  1570. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1571. }
  1572. }
  1573. void UnsafeArenaSwap(CSAdd* other) {
  1574. if (other == this) return;
  1575. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  1576. InternalSwap(other);
  1577. }
  1578. // implements Message ----------------------------------------------
  1579. CSAdd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1580. return CreateMaybeMessage<CSAdd>(arena);
  1581. }
  1582. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  1583. void CopyFrom(const CSAdd& from);
  1584. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  1585. void MergeFrom(const CSAdd& from);
  1586. private:
  1587. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  1588. public:
  1589. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1590. bool IsInitialized() const final;
  1591. size_t ByteSizeLong() const final;
  1592. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1593. uint8_t* _InternalSerialize(
  1594. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1595. int GetCachedSize() const final { return _cached_size_.Get(); }
  1596. private:
  1597. void SharedCtor();
  1598. void SharedDtor();
  1599. void SetCachedSize(int size) const final;
  1600. void InternalSwap(CSAdd* other);
  1601. private:
  1602. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1603. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1604. return "RemoNet.CSAdd";
  1605. }
  1606. protected:
  1607. explicit CSAdd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1608. bool is_message_owned = false);
  1609. private:
  1610. static void ArenaDtor(void* object);
  1611. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1612. public:
  1613. static const ClassData _class_data_;
  1614. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  1615. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1616. // nested types ----------------------------------------------------
  1617. // accessors -------------------------------------------------------
  1618. enum : int {
  1619. kSerialFieldNumber = 1,
  1620. kNameFieldNumber = 3,
  1621. kTypeFieldNumber = 2,
  1622. kCarFieldNumber = 4,
  1623. };
  1624. // string serial = 1;
  1625. void clear_serial();
  1626. const std::string& serial() const;
  1627. template <typename ArgT0 = const std::string&, typename... ArgT>
  1628. void set_serial(ArgT0&& arg0, ArgT... args);
  1629. std::string* mutable_serial();
  1630. PROTOBUF_NODISCARD std::string* release_serial();
  1631. void set_allocated_serial(std::string* serial);
  1632. private:
  1633. const std::string& _internal_serial() const;
  1634. inline PROTOBUF_ALWAYS_INLINE void _internal_set_serial(const std::string& value);
  1635. std::string* _internal_mutable_serial();
  1636. public:
  1637. // string name = 3;
  1638. void clear_name();
  1639. const std::string& name() const;
  1640. template <typename ArgT0 = const std::string&, typename... ArgT>
  1641. void set_name(ArgT0&& arg0, ArgT... args);
  1642. std::string* mutable_name();
  1643. PROTOBUF_NODISCARD std::string* release_name();
  1644. void set_allocated_name(std::string* name);
  1645. private:
  1646. const std::string& _internal_name() const;
  1647. inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
  1648. std::string* _internal_mutable_name();
  1649. public:
  1650. // int32 type = 2;
  1651. void clear_type();
  1652. int32_t type() const;
  1653. void set_type(int32_t value);
  1654. private:
  1655. int32_t _internal_type() const;
  1656. void _internal_set_type(int32_t value);
  1657. public:
  1658. // int32 car = 4;
  1659. void clear_car();
  1660. int32_t car() const;
  1661. void set_car(int32_t value);
  1662. private:
  1663. int32_t _internal_car() const;
  1664. void _internal_set_car(int32_t value);
  1665. public:
  1666. // @@protoc_insertion_point(class_scope:RemoNet.CSAdd)
  1667. private:
  1668. class _Internal;
  1669. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1670. typedef void InternalArenaConstructable_;
  1671. typedef void DestructorSkippable_;
  1672. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr serial_;
  1673. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
  1674. int32_t type_;
  1675. int32_t car_;
  1676. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1677. friend struct ::TableStruct_protocol_2eproto;
  1678. };
  1679. // -------------------------------------------------------------------
  1680. class SCAdd final :
  1681. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCAdd) */ {
  1682. public:
  1683. inline SCAdd() : SCAdd(nullptr) {}
  1684. ~SCAdd() override;
  1685. explicit constexpr SCAdd(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1686. SCAdd(const SCAdd& from);
  1687. SCAdd(SCAdd&& from) noexcept
  1688. : SCAdd() {
  1689. *this = ::std::move(from);
  1690. }
  1691. inline SCAdd& operator=(const SCAdd& from) {
  1692. CopyFrom(from);
  1693. return *this;
  1694. }
  1695. inline SCAdd& operator=(SCAdd&& from) noexcept {
  1696. if (this == &from) return *this;
  1697. if (GetOwningArena() == from.GetOwningArena()
  1698. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1699. && GetOwningArena() != nullptr
  1700. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1701. ) {
  1702. InternalSwap(&from);
  1703. } else {
  1704. CopyFrom(from);
  1705. }
  1706. return *this;
  1707. }
  1708. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1709. return GetDescriptor();
  1710. }
  1711. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1712. return default_instance().GetMetadata().descriptor;
  1713. }
  1714. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1715. return default_instance().GetMetadata().reflection;
  1716. }
  1717. static const SCAdd& default_instance() {
  1718. return *internal_default_instance();
  1719. }
  1720. static inline const SCAdd* internal_default_instance() {
  1721. return reinterpret_cast<const SCAdd*>(
  1722. &_SCAdd_default_instance_);
  1723. }
  1724. static constexpr int kIndexInFileMessages =
  1725. 8;
  1726. friend void swap(SCAdd& a, SCAdd& b) {
  1727. a.Swap(&b);
  1728. }
  1729. inline void Swap(SCAdd* other) {
  1730. if (other == this) return;
  1731. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1732. if (GetOwningArena() != nullptr &&
  1733. GetOwningArena() == other->GetOwningArena()) {
  1734. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1735. if (GetOwningArena() == other->GetOwningArena()) {
  1736. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1737. InternalSwap(other);
  1738. } else {
  1739. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1740. }
  1741. }
  1742. void UnsafeArenaSwap(SCAdd* other) {
  1743. if (other == this) return;
  1744. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  1745. InternalSwap(other);
  1746. }
  1747. // implements Message ----------------------------------------------
  1748. SCAdd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1749. return CreateMaybeMessage<SCAdd>(arena);
  1750. }
  1751. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  1752. void CopyFrom(const SCAdd& from);
  1753. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  1754. void MergeFrom(const SCAdd& from);
  1755. private:
  1756. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  1757. public:
  1758. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1759. bool IsInitialized() const final;
  1760. size_t ByteSizeLong() const final;
  1761. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1762. uint8_t* _InternalSerialize(
  1763. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1764. int GetCachedSize() const final { return _cached_size_.Get(); }
  1765. private:
  1766. void SharedCtor();
  1767. void SharedDtor();
  1768. void SetCachedSize(int size) const final;
  1769. void InternalSwap(SCAdd* other);
  1770. private:
  1771. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1772. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1773. return "RemoNet.SCAdd";
  1774. }
  1775. protected:
  1776. explicit SCAdd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1777. bool is_message_owned = false);
  1778. private:
  1779. static void ArenaDtor(void* object);
  1780. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1781. public:
  1782. static const ClassData _class_data_;
  1783. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  1784. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1785. // nested types ----------------------------------------------------
  1786. // accessors -------------------------------------------------------
  1787. enum : int {
  1788. kNameFieldNumber = 3,
  1789. kRetFieldNumber = 1,
  1790. kUidFieldNumber = 2,
  1791. kCarFieldNumber = 4,
  1792. };
  1793. // string name = 3;
  1794. void clear_name();
  1795. const std::string& name() const;
  1796. template <typename ArgT0 = const std::string&, typename... ArgT>
  1797. void set_name(ArgT0&& arg0, ArgT... args);
  1798. std::string* mutable_name();
  1799. PROTOBUF_NODISCARD std::string* release_name();
  1800. void set_allocated_name(std::string* name);
  1801. private:
  1802. const std::string& _internal_name() const;
  1803. inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
  1804. std::string* _internal_mutable_name();
  1805. public:
  1806. // bool ret = 1;
  1807. void clear_ret();
  1808. bool ret() const;
  1809. void set_ret(bool value);
  1810. private:
  1811. bool _internal_ret() const;
  1812. void _internal_set_ret(bool value);
  1813. public:
  1814. // int32 uid = 2;
  1815. void clear_uid();
  1816. int32_t uid() const;
  1817. void set_uid(int32_t value);
  1818. private:
  1819. int32_t _internal_uid() const;
  1820. void _internal_set_uid(int32_t value);
  1821. public:
  1822. // int32 car = 4;
  1823. void clear_car();
  1824. int32_t car() const;
  1825. void set_car(int32_t value);
  1826. private:
  1827. int32_t _internal_car() const;
  1828. void _internal_set_car(int32_t value);
  1829. public:
  1830. // @@protoc_insertion_point(class_scope:RemoNet.SCAdd)
  1831. private:
  1832. class _Internal;
  1833. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1834. typedef void InternalArenaConstructable_;
  1835. typedef void DestructorSkippable_;
  1836. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
  1837. bool ret_;
  1838. int32_t uid_;
  1839. int32_t car_;
  1840. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1841. friend struct ::TableStruct_protocol_2eproto;
  1842. };
  1843. // -------------------------------------------------------------------
  1844. class SCKickOff final :
  1845. public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:RemoNet.SCKickOff) */ {
  1846. public:
  1847. inline SCKickOff() : SCKickOff(nullptr) {}
  1848. explicit constexpr SCKickOff(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1849. SCKickOff(const SCKickOff& from);
  1850. SCKickOff(SCKickOff&& from) noexcept
  1851. : SCKickOff() {
  1852. *this = ::std::move(from);
  1853. }
  1854. inline SCKickOff& operator=(const SCKickOff& from) {
  1855. CopyFrom(from);
  1856. return *this;
  1857. }
  1858. inline SCKickOff& operator=(SCKickOff&& from) noexcept {
  1859. if (this == &from) return *this;
  1860. if (GetOwningArena() == from.GetOwningArena()
  1861. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1862. && GetOwningArena() != nullptr
  1863. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1864. ) {
  1865. InternalSwap(&from);
  1866. } else {
  1867. CopyFrom(from);
  1868. }
  1869. return *this;
  1870. }
  1871. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1872. return GetDescriptor();
  1873. }
  1874. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1875. return default_instance().GetMetadata().descriptor;
  1876. }
  1877. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1878. return default_instance().GetMetadata().reflection;
  1879. }
  1880. static const SCKickOff& default_instance() {
  1881. return *internal_default_instance();
  1882. }
  1883. static inline const SCKickOff* internal_default_instance() {
  1884. return reinterpret_cast<const SCKickOff*>(
  1885. &_SCKickOff_default_instance_);
  1886. }
  1887. static constexpr int kIndexInFileMessages =
  1888. 9;
  1889. friend void swap(SCKickOff& a, SCKickOff& b) {
  1890. a.Swap(&b);
  1891. }
  1892. inline void Swap(SCKickOff* other) {
  1893. if (other == this) return;
  1894. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  1895. if (GetOwningArena() != nullptr &&
  1896. GetOwningArena() == other->GetOwningArena()) {
  1897. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  1898. if (GetOwningArena() == other->GetOwningArena()) {
  1899. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  1900. InternalSwap(other);
  1901. } else {
  1902. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1903. }
  1904. }
  1905. void UnsafeArenaSwap(SCKickOff* other) {
  1906. if (other == this) return;
  1907. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  1908. InternalSwap(other);
  1909. }
  1910. // implements Message ----------------------------------------------
  1911. SCKickOff* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  1912. return CreateMaybeMessage<SCKickOff>(arena);
  1913. }
  1914. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom;
  1915. inline void CopyFrom(const SCKickOff& from) {
  1916. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from);
  1917. }
  1918. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom;
  1919. void MergeFrom(const SCKickOff& from) {
  1920. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from);
  1921. }
  1922. public:
  1923. private:
  1924. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1925. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1926. return "RemoNet.SCKickOff";
  1927. }
  1928. protected:
  1929. explicit SCKickOff(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  1930. bool is_message_owned = false);
  1931. private:
  1932. public:
  1933. static const ClassData _class_data_;
  1934. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  1935. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1936. // nested types ----------------------------------------------------
  1937. // accessors -------------------------------------------------------
  1938. // @@protoc_insertion_point(class_scope:RemoNet.SCKickOff)
  1939. private:
  1940. class _Internal;
  1941. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1942. typedef void InternalArenaConstructable_;
  1943. typedef void DestructorSkippable_;
  1944. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1945. friend struct ::TableStruct_protocol_2eproto;
  1946. };
  1947. // -------------------------------------------------------------------
  1948. class CSState final :
  1949. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CSState) */ {
  1950. public:
  1951. inline CSState() : CSState(nullptr) {}
  1952. ~CSState() override;
  1953. explicit constexpr CSState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  1954. CSState(const CSState& from);
  1955. CSState(CSState&& from) noexcept
  1956. : CSState() {
  1957. *this = ::std::move(from);
  1958. }
  1959. inline CSState& operator=(const CSState& from) {
  1960. CopyFrom(from);
  1961. return *this;
  1962. }
  1963. inline CSState& operator=(CSState&& from) noexcept {
  1964. if (this == &from) return *this;
  1965. if (GetOwningArena() == from.GetOwningArena()
  1966. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  1967. && GetOwningArena() != nullptr
  1968. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  1969. ) {
  1970. InternalSwap(&from);
  1971. } else {
  1972. CopyFrom(from);
  1973. }
  1974. return *this;
  1975. }
  1976. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1977. return GetDescriptor();
  1978. }
  1979. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1980. return default_instance().GetMetadata().descriptor;
  1981. }
  1982. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1983. return default_instance().GetMetadata().reflection;
  1984. }
  1985. static const CSState& default_instance() {
  1986. return *internal_default_instance();
  1987. }
  1988. static inline const CSState* internal_default_instance() {
  1989. return reinterpret_cast<const CSState*>(
  1990. &_CSState_default_instance_);
  1991. }
  1992. static constexpr int kIndexInFileMessages =
  1993. 10;
  1994. friend void swap(CSState& a, CSState& b) {
  1995. a.Swap(&b);
  1996. }
  1997. inline void Swap(CSState* other) {
  1998. if (other == this) return;
  1999. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2000. if (GetOwningArena() != nullptr &&
  2001. GetOwningArena() == other->GetOwningArena()) {
  2002. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2003. if (GetOwningArena() == other->GetOwningArena()) {
  2004. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2005. InternalSwap(other);
  2006. } else {
  2007. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2008. }
  2009. }
  2010. void UnsafeArenaSwap(CSState* other) {
  2011. if (other == this) return;
  2012. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  2013. InternalSwap(other);
  2014. }
  2015. // implements Message ----------------------------------------------
  2016. CSState* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2017. return CreateMaybeMessage<CSState>(arena);
  2018. }
  2019. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  2020. void CopyFrom(const CSState& from);
  2021. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  2022. void MergeFrom(const CSState& from);
  2023. private:
  2024. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  2025. public:
  2026. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2027. bool IsInitialized() const final;
  2028. size_t ByteSizeLong() const final;
  2029. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2030. uint8_t* _InternalSerialize(
  2031. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2032. int GetCachedSize() const final { return _cached_size_.Get(); }
  2033. private:
  2034. void SharedCtor();
  2035. void SharedDtor();
  2036. void SetCachedSize(int size) const final;
  2037. void InternalSwap(CSState* other);
  2038. private:
  2039. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2040. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2041. return "RemoNet.CSState";
  2042. }
  2043. protected:
  2044. explicit CSState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2045. bool is_message_owned = false);
  2046. private:
  2047. static void ArenaDtor(void* object);
  2048. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2049. public:
  2050. static const ClassData _class_data_;
  2051. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  2052. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2053. // nested types ----------------------------------------------------
  2054. // accessors -------------------------------------------------------
  2055. enum : int {
  2056. kStateFieldNumber = 1,
  2057. kUidFieldNumber = 2,
  2058. };
  2059. // .RemoNet.UserState state = 1;
  2060. void clear_state();
  2061. ::RemoNet::UserState state() const;
  2062. void set_state(::RemoNet::UserState value);
  2063. private:
  2064. ::RemoNet::UserState _internal_state() const;
  2065. void _internal_set_state(::RemoNet::UserState value);
  2066. public:
  2067. // int32 uid = 2;
  2068. void clear_uid();
  2069. int32_t uid() const;
  2070. void set_uid(int32_t value);
  2071. private:
  2072. int32_t _internal_uid() const;
  2073. void _internal_set_uid(int32_t value);
  2074. public:
  2075. // @@protoc_insertion_point(class_scope:RemoNet.CSState)
  2076. private:
  2077. class _Internal;
  2078. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2079. typedef void InternalArenaConstructable_;
  2080. typedef void DestructorSkippable_;
  2081. int state_;
  2082. int32_t uid_;
  2083. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2084. friend struct ::TableStruct_protocol_2eproto;
  2085. };
  2086. // -------------------------------------------------------------------
  2087. class SCState final :
  2088. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCState) */ {
  2089. public:
  2090. inline SCState() : SCState(nullptr) {}
  2091. ~SCState() override;
  2092. explicit constexpr SCState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2093. SCState(const SCState& from);
  2094. SCState(SCState&& from) noexcept
  2095. : SCState() {
  2096. *this = ::std::move(from);
  2097. }
  2098. inline SCState& operator=(const SCState& from) {
  2099. CopyFrom(from);
  2100. return *this;
  2101. }
  2102. inline SCState& operator=(SCState&& from) noexcept {
  2103. if (this == &from) return *this;
  2104. if (GetOwningArena() == from.GetOwningArena()
  2105. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2106. && GetOwningArena() != nullptr
  2107. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2108. ) {
  2109. InternalSwap(&from);
  2110. } else {
  2111. CopyFrom(from);
  2112. }
  2113. return *this;
  2114. }
  2115. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2116. return GetDescriptor();
  2117. }
  2118. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2119. return default_instance().GetMetadata().descriptor;
  2120. }
  2121. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2122. return default_instance().GetMetadata().reflection;
  2123. }
  2124. static const SCState& default_instance() {
  2125. return *internal_default_instance();
  2126. }
  2127. static inline const SCState* internal_default_instance() {
  2128. return reinterpret_cast<const SCState*>(
  2129. &_SCState_default_instance_);
  2130. }
  2131. static constexpr int kIndexInFileMessages =
  2132. 11;
  2133. friend void swap(SCState& a, SCState& b) {
  2134. a.Swap(&b);
  2135. }
  2136. inline void Swap(SCState* other) {
  2137. if (other == this) return;
  2138. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2139. if (GetOwningArena() != nullptr &&
  2140. GetOwningArena() == other->GetOwningArena()) {
  2141. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2142. if (GetOwningArena() == other->GetOwningArena()) {
  2143. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2144. InternalSwap(other);
  2145. } else {
  2146. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2147. }
  2148. }
  2149. void UnsafeArenaSwap(SCState* other) {
  2150. if (other == this) return;
  2151. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  2152. InternalSwap(other);
  2153. }
  2154. // implements Message ----------------------------------------------
  2155. SCState* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2156. return CreateMaybeMessage<SCState>(arena);
  2157. }
  2158. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  2159. void CopyFrom(const SCState& from);
  2160. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  2161. void MergeFrom(const SCState& from);
  2162. private:
  2163. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  2164. public:
  2165. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2166. bool IsInitialized() const final;
  2167. size_t ByteSizeLong() const final;
  2168. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2169. uint8_t* _InternalSerialize(
  2170. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2171. int GetCachedSize() const final { return _cached_size_.Get(); }
  2172. private:
  2173. void SharedCtor();
  2174. void SharedDtor();
  2175. void SetCachedSize(int size) const final;
  2176. void InternalSwap(SCState* other);
  2177. private:
  2178. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2179. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2180. return "RemoNet.SCState";
  2181. }
  2182. protected:
  2183. explicit SCState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2184. bool is_message_owned = false);
  2185. private:
  2186. static void ArenaDtor(void* object);
  2187. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2188. public:
  2189. static const ClassData _class_data_;
  2190. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  2191. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2192. // nested types ----------------------------------------------------
  2193. // accessors -------------------------------------------------------
  2194. enum : int {
  2195. kStateFieldNumber = 1,
  2196. kUidFieldNumber = 2,
  2197. };
  2198. // .RemoNet.UserState state = 1;
  2199. void clear_state();
  2200. ::RemoNet::UserState state() const;
  2201. void set_state(::RemoNet::UserState value);
  2202. private:
  2203. ::RemoNet::UserState _internal_state() const;
  2204. void _internal_set_state(::RemoNet::UserState value);
  2205. public:
  2206. // int32 uid = 2;
  2207. void clear_uid();
  2208. int32_t uid() const;
  2209. void set_uid(int32_t value);
  2210. private:
  2211. int32_t _internal_uid() const;
  2212. void _internal_set_uid(int32_t value);
  2213. public:
  2214. // @@protoc_insertion_point(class_scope:RemoNet.SCState)
  2215. private:
  2216. class _Internal;
  2217. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2218. typedef void InternalArenaConstructable_;
  2219. typedef void DestructorSkippable_;
  2220. int state_;
  2221. int32_t uid_;
  2222. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2223. friend struct ::TableStruct_protocol_2eproto;
  2224. };
  2225. // -------------------------------------------------------------------
  2226. class Robot final :
  2227. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.Robot) */ {
  2228. public:
  2229. inline Robot() : Robot(nullptr) {}
  2230. ~Robot() override;
  2231. explicit constexpr Robot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2232. Robot(const Robot& from);
  2233. Robot(Robot&& from) noexcept
  2234. : Robot() {
  2235. *this = ::std::move(from);
  2236. }
  2237. inline Robot& operator=(const Robot& from) {
  2238. CopyFrom(from);
  2239. return *this;
  2240. }
  2241. inline Robot& operator=(Robot&& from) noexcept {
  2242. if (this == &from) return *this;
  2243. if (GetOwningArena() == from.GetOwningArena()
  2244. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2245. && GetOwningArena() != nullptr
  2246. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2247. ) {
  2248. InternalSwap(&from);
  2249. } else {
  2250. CopyFrom(from);
  2251. }
  2252. return *this;
  2253. }
  2254. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2255. return GetDescriptor();
  2256. }
  2257. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2258. return default_instance().GetMetadata().descriptor;
  2259. }
  2260. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2261. return default_instance().GetMetadata().reflection;
  2262. }
  2263. static const Robot& default_instance() {
  2264. return *internal_default_instance();
  2265. }
  2266. static inline const Robot* internal_default_instance() {
  2267. return reinterpret_cast<const Robot*>(
  2268. &_Robot_default_instance_);
  2269. }
  2270. static constexpr int kIndexInFileMessages =
  2271. 12;
  2272. friend void swap(Robot& a, Robot& b) {
  2273. a.Swap(&b);
  2274. }
  2275. inline void Swap(Robot* other) {
  2276. if (other == this) return;
  2277. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2278. if (GetOwningArena() != nullptr &&
  2279. GetOwningArena() == other->GetOwningArena()) {
  2280. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2281. if (GetOwningArena() == other->GetOwningArena()) {
  2282. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2283. InternalSwap(other);
  2284. } else {
  2285. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2286. }
  2287. }
  2288. void UnsafeArenaSwap(Robot* other) {
  2289. if (other == this) return;
  2290. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  2291. InternalSwap(other);
  2292. }
  2293. // implements Message ----------------------------------------------
  2294. Robot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2295. return CreateMaybeMessage<Robot>(arena);
  2296. }
  2297. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  2298. void CopyFrom(const Robot& from);
  2299. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  2300. void MergeFrom(const Robot& from);
  2301. private:
  2302. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  2303. public:
  2304. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2305. bool IsInitialized() const final;
  2306. size_t ByteSizeLong() const final;
  2307. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2308. uint8_t* _InternalSerialize(
  2309. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2310. int GetCachedSize() const final { return _cached_size_.Get(); }
  2311. private:
  2312. void SharedCtor();
  2313. void SharedDtor();
  2314. void SetCachedSize(int size) const final;
  2315. void InternalSwap(Robot* other);
  2316. private:
  2317. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2318. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2319. return "RemoNet.Robot";
  2320. }
  2321. protected:
  2322. explicit Robot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2323. bool is_message_owned = false);
  2324. private:
  2325. static void ArenaDtor(void* object);
  2326. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2327. public:
  2328. static const ClassData _class_data_;
  2329. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  2330. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2331. // nested types ----------------------------------------------------
  2332. // accessors -------------------------------------------------------
  2333. enum : int {
  2334. kNameFieldNumber = 2,
  2335. kRidFieldNumber = 1,
  2336. kTypeFieldNumber = 3,
  2337. kStateFieldNumber = 4,
  2338. kCarTypeFieldNumber = 5,
  2339. };
  2340. // string name = 2;
  2341. void clear_name();
  2342. const std::string& name() const;
  2343. template <typename ArgT0 = const std::string&, typename... ArgT>
  2344. void set_name(ArgT0&& arg0, ArgT... args);
  2345. std::string* mutable_name();
  2346. PROTOBUF_NODISCARD std::string* release_name();
  2347. void set_allocated_name(std::string* name);
  2348. private:
  2349. const std::string& _internal_name() const;
  2350. inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
  2351. std::string* _internal_mutable_name();
  2352. public:
  2353. // int32 rid = 1;
  2354. void clear_rid();
  2355. int32_t rid() const;
  2356. void set_rid(int32_t value);
  2357. private:
  2358. int32_t _internal_rid() const;
  2359. void _internal_set_rid(int32_t value);
  2360. public:
  2361. // int32 type = 3;
  2362. void clear_type();
  2363. int32_t type() const;
  2364. void set_type(int32_t value);
  2365. private:
  2366. int32_t _internal_type() const;
  2367. void _internal_set_type(int32_t value);
  2368. public:
  2369. // .RemoNet.UserState state = 4;
  2370. void clear_state();
  2371. ::RemoNet::UserState state() const;
  2372. void set_state(::RemoNet::UserState value);
  2373. private:
  2374. ::RemoNet::UserState _internal_state() const;
  2375. void _internal_set_state(::RemoNet::UserState value);
  2376. public:
  2377. // int32 carType = 5;
  2378. void clear_cartype();
  2379. int32_t cartype() const;
  2380. void set_cartype(int32_t value);
  2381. private:
  2382. int32_t _internal_cartype() const;
  2383. void _internal_set_cartype(int32_t value);
  2384. public:
  2385. // @@protoc_insertion_point(class_scope:RemoNet.Robot)
  2386. private:
  2387. class _Internal;
  2388. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2389. typedef void InternalArenaConstructable_;
  2390. typedef void DestructorSkippable_;
  2391. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
  2392. int32_t rid_;
  2393. int32_t type_;
  2394. int state_;
  2395. int32_t cartype_;
  2396. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2397. friend struct ::TableStruct_protocol_2eproto;
  2398. };
  2399. // -------------------------------------------------------------------
  2400. class CSRobot final :
  2401. public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:RemoNet.CSRobot) */ {
  2402. public:
  2403. inline CSRobot() : CSRobot(nullptr) {}
  2404. explicit constexpr CSRobot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2405. CSRobot(const CSRobot& from);
  2406. CSRobot(CSRobot&& from) noexcept
  2407. : CSRobot() {
  2408. *this = ::std::move(from);
  2409. }
  2410. inline CSRobot& operator=(const CSRobot& from) {
  2411. CopyFrom(from);
  2412. return *this;
  2413. }
  2414. inline CSRobot& operator=(CSRobot&& from) noexcept {
  2415. if (this == &from) return *this;
  2416. if (GetOwningArena() == from.GetOwningArena()
  2417. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2418. && GetOwningArena() != nullptr
  2419. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2420. ) {
  2421. InternalSwap(&from);
  2422. } else {
  2423. CopyFrom(from);
  2424. }
  2425. return *this;
  2426. }
  2427. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2428. return GetDescriptor();
  2429. }
  2430. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2431. return default_instance().GetMetadata().descriptor;
  2432. }
  2433. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2434. return default_instance().GetMetadata().reflection;
  2435. }
  2436. static const CSRobot& default_instance() {
  2437. return *internal_default_instance();
  2438. }
  2439. static inline const CSRobot* internal_default_instance() {
  2440. return reinterpret_cast<const CSRobot*>(
  2441. &_CSRobot_default_instance_);
  2442. }
  2443. static constexpr int kIndexInFileMessages =
  2444. 13;
  2445. friend void swap(CSRobot& a, CSRobot& b) {
  2446. a.Swap(&b);
  2447. }
  2448. inline void Swap(CSRobot* other) {
  2449. if (other == this) return;
  2450. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2451. if (GetOwningArena() != nullptr &&
  2452. GetOwningArena() == other->GetOwningArena()) {
  2453. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2454. if (GetOwningArena() == other->GetOwningArena()) {
  2455. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2456. InternalSwap(other);
  2457. } else {
  2458. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2459. }
  2460. }
  2461. void UnsafeArenaSwap(CSRobot* other) {
  2462. if (other == this) return;
  2463. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  2464. InternalSwap(other);
  2465. }
  2466. // implements Message ----------------------------------------------
  2467. CSRobot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2468. return CreateMaybeMessage<CSRobot>(arena);
  2469. }
  2470. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom;
  2471. inline void CopyFrom(const CSRobot& from) {
  2472. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from);
  2473. }
  2474. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom;
  2475. void MergeFrom(const CSRobot& from) {
  2476. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from);
  2477. }
  2478. public:
  2479. private:
  2480. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2481. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2482. return "RemoNet.CSRobot";
  2483. }
  2484. protected:
  2485. explicit CSRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2486. bool is_message_owned = false);
  2487. private:
  2488. public:
  2489. static const ClassData _class_data_;
  2490. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  2491. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2492. // nested types ----------------------------------------------------
  2493. // accessors -------------------------------------------------------
  2494. // @@protoc_insertion_point(class_scope:RemoNet.CSRobot)
  2495. private:
  2496. class _Internal;
  2497. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2498. typedef void InternalArenaConstructable_;
  2499. typedef void DestructorSkippable_;
  2500. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2501. friend struct ::TableStruct_protocol_2eproto;
  2502. };
  2503. // -------------------------------------------------------------------
  2504. class SCRobot final :
  2505. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCRobot) */ {
  2506. public:
  2507. inline SCRobot() : SCRobot(nullptr) {}
  2508. ~SCRobot() override;
  2509. explicit constexpr SCRobot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2510. SCRobot(const SCRobot& from);
  2511. SCRobot(SCRobot&& from) noexcept
  2512. : SCRobot() {
  2513. *this = ::std::move(from);
  2514. }
  2515. inline SCRobot& operator=(const SCRobot& from) {
  2516. CopyFrom(from);
  2517. return *this;
  2518. }
  2519. inline SCRobot& operator=(SCRobot&& from) noexcept {
  2520. if (this == &from) return *this;
  2521. if (GetOwningArena() == from.GetOwningArena()
  2522. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2523. && GetOwningArena() != nullptr
  2524. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2525. ) {
  2526. InternalSwap(&from);
  2527. } else {
  2528. CopyFrom(from);
  2529. }
  2530. return *this;
  2531. }
  2532. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2533. return GetDescriptor();
  2534. }
  2535. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2536. return default_instance().GetMetadata().descriptor;
  2537. }
  2538. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2539. return default_instance().GetMetadata().reflection;
  2540. }
  2541. static const SCRobot& default_instance() {
  2542. return *internal_default_instance();
  2543. }
  2544. static inline const SCRobot* internal_default_instance() {
  2545. return reinterpret_cast<const SCRobot*>(
  2546. &_SCRobot_default_instance_);
  2547. }
  2548. static constexpr int kIndexInFileMessages =
  2549. 14;
  2550. friend void swap(SCRobot& a, SCRobot& b) {
  2551. a.Swap(&b);
  2552. }
  2553. inline void Swap(SCRobot* other) {
  2554. if (other == this) return;
  2555. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2556. if (GetOwningArena() != nullptr &&
  2557. GetOwningArena() == other->GetOwningArena()) {
  2558. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2559. if (GetOwningArena() == other->GetOwningArena()) {
  2560. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2561. InternalSwap(other);
  2562. } else {
  2563. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2564. }
  2565. }
  2566. void UnsafeArenaSwap(SCRobot* other) {
  2567. if (other == this) return;
  2568. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  2569. InternalSwap(other);
  2570. }
  2571. // implements Message ----------------------------------------------
  2572. SCRobot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2573. return CreateMaybeMessage<SCRobot>(arena);
  2574. }
  2575. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  2576. void CopyFrom(const SCRobot& from);
  2577. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  2578. void MergeFrom(const SCRobot& from);
  2579. private:
  2580. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  2581. public:
  2582. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2583. bool IsInitialized() const final;
  2584. size_t ByteSizeLong() const final;
  2585. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2586. uint8_t* _InternalSerialize(
  2587. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2588. int GetCachedSize() const final { return _cached_size_.Get(); }
  2589. private:
  2590. void SharedCtor();
  2591. void SharedDtor();
  2592. void SetCachedSize(int size) const final;
  2593. void InternalSwap(SCRobot* other);
  2594. private:
  2595. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2596. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2597. return "RemoNet.SCRobot";
  2598. }
  2599. protected:
  2600. explicit SCRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2601. bool is_message_owned = false);
  2602. private:
  2603. static void ArenaDtor(void* object);
  2604. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2605. public:
  2606. static const ClassData _class_data_;
  2607. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  2608. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2609. // nested types ----------------------------------------------------
  2610. // accessors -------------------------------------------------------
  2611. enum : int {
  2612. kRobotFieldNumber = 1,
  2613. };
  2614. // repeated .RemoNet.Robot robot = 1;
  2615. int robot_size() const;
  2616. private:
  2617. int _internal_robot_size() const;
  2618. public:
  2619. void clear_robot();
  2620. ::RemoNet::Robot* mutable_robot(int index);
  2621. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::Robot >*
  2622. mutable_robot();
  2623. private:
  2624. const ::RemoNet::Robot& _internal_robot(int index) const;
  2625. ::RemoNet::Robot* _internal_add_robot();
  2626. public:
  2627. const ::RemoNet::Robot& robot(int index) const;
  2628. ::RemoNet::Robot* add_robot();
  2629. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::Robot >&
  2630. robot() const;
  2631. // @@protoc_insertion_point(class_scope:RemoNet.SCRobot)
  2632. private:
  2633. class _Internal;
  2634. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2635. typedef void InternalArenaConstructable_;
  2636. typedef void DestructorSkippable_;
  2637. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::Robot > robot_;
  2638. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2639. friend struct ::TableStruct_protocol_2eproto;
  2640. };
  2641. // -------------------------------------------------------------------
  2642. class CSSign final :
  2643. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CSSign) */ {
  2644. public:
  2645. inline CSSign() : CSSign(nullptr) {}
  2646. ~CSSign() override;
  2647. explicit constexpr CSSign(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2648. CSSign(const CSSign& from);
  2649. CSSign(CSSign&& from) noexcept
  2650. : CSSign() {
  2651. *this = ::std::move(from);
  2652. }
  2653. inline CSSign& operator=(const CSSign& from) {
  2654. CopyFrom(from);
  2655. return *this;
  2656. }
  2657. inline CSSign& operator=(CSSign&& from) noexcept {
  2658. if (this == &from) return *this;
  2659. if (GetOwningArena() == from.GetOwningArena()
  2660. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2661. && GetOwningArena() != nullptr
  2662. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2663. ) {
  2664. InternalSwap(&from);
  2665. } else {
  2666. CopyFrom(from);
  2667. }
  2668. return *this;
  2669. }
  2670. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2671. return GetDescriptor();
  2672. }
  2673. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2674. return default_instance().GetMetadata().descriptor;
  2675. }
  2676. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2677. return default_instance().GetMetadata().reflection;
  2678. }
  2679. static const CSSign& default_instance() {
  2680. return *internal_default_instance();
  2681. }
  2682. static inline const CSSign* internal_default_instance() {
  2683. return reinterpret_cast<const CSSign*>(
  2684. &_CSSign_default_instance_);
  2685. }
  2686. static constexpr int kIndexInFileMessages =
  2687. 15;
  2688. friend void swap(CSSign& a, CSSign& b) {
  2689. a.Swap(&b);
  2690. }
  2691. inline void Swap(CSSign* other) {
  2692. if (other == this) return;
  2693. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2694. if (GetOwningArena() != nullptr &&
  2695. GetOwningArena() == other->GetOwningArena()) {
  2696. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2697. if (GetOwningArena() == other->GetOwningArena()) {
  2698. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2699. InternalSwap(other);
  2700. } else {
  2701. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2702. }
  2703. }
  2704. void UnsafeArenaSwap(CSSign* other) {
  2705. if (other == this) return;
  2706. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  2707. InternalSwap(other);
  2708. }
  2709. // implements Message ----------------------------------------------
  2710. CSSign* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2711. return CreateMaybeMessage<CSSign>(arena);
  2712. }
  2713. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  2714. void CopyFrom(const CSSign& from);
  2715. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  2716. void MergeFrom(const CSSign& from);
  2717. private:
  2718. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  2719. public:
  2720. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2721. bool IsInitialized() const final;
  2722. size_t ByteSizeLong() const final;
  2723. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2724. uint8_t* _InternalSerialize(
  2725. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2726. int GetCachedSize() const final { return _cached_size_.Get(); }
  2727. private:
  2728. void SharedCtor();
  2729. void SharedDtor();
  2730. void SetCachedSize(int size) const final;
  2731. void InternalSwap(CSSign* other);
  2732. private:
  2733. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2734. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2735. return "RemoNet.CSSign";
  2736. }
  2737. protected:
  2738. explicit CSSign(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2739. bool is_message_owned = false);
  2740. private:
  2741. static void ArenaDtor(void* object);
  2742. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2743. public:
  2744. static const ClassData _class_data_;
  2745. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  2746. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2747. // nested types ----------------------------------------------------
  2748. // accessors -------------------------------------------------------
  2749. enum : int {
  2750. kAccountFieldNumber = 1,
  2751. kPasswordFieldNumber = 2,
  2752. };
  2753. // string account = 1;
  2754. void clear_account();
  2755. const std::string& account() const;
  2756. template <typename ArgT0 = const std::string&, typename... ArgT>
  2757. void set_account(ArgT0&& arg0, ArgT... args);
  2758. std::string* mutable_account();
  2759. PROTOBUF_NODISCARD std::string* release_account();
  2760. void set_allocated_account(std::string* account);
  2761. private:
  2762. const std::string& _internal_account() const;
  2763. inline PROTOBUF_ALWAYS_INLINE void _internal_set_account(const std::string& value);
  2764. std::string* _internal_mutable_account();
  2765. public:
  2766. // string password = 2;
  2767. void clear_password();
  2768. const std::string& password() const;
  2769. template <typename ArgT0 = const std::string&, typename... ArgT>
  2770. void set_password(ArgT0&& arg0, ArgT... args);
  2771. std::string* mutable_password();
  2772. PROTOBUF_NODISCARD std::string* release_password();
  2773. void set_allocated_password(std::string* password);
  2774. private:
  2775. const std::string& _internal_password() const;
  2776. inline PROTOBUF_ALWAYS_INLINE void _internal_set_password(const std::string& value);
  2777. std::string* _internal_mutable_password();
  2778. public:
  2779. // @@protoc_insertion_point(class_scope:RemoNet.CSSign)
  2780. private:
  2781. class _Internal;
  2782. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2783. typedef void InternalArenaConstructable_;
  2784. typedef void DestructorSkippable_;
  2785. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr account_;
  2786. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr password_;
  2787. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2788. friend struct ::TableStruct_protocol_2eproto;
  2789. };
  2790. // -------------------------------------------------------------------
  2791. class SCSign final :
  2792. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCSign) */ {
  2793. public:
  2794. inline SCSign() : SCSign(nullptr) {}
  2795. ~SCSign() override;
  2796. explicit constexpr SCSign(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2797. SCSign(const SCSign& from);
  2798. SCSign(SCSign&& from) noexcept
  2799. : SCSign() {
  2800. *this = ::std::move(from);
  2801. }
  2802. inline SCSign& operator=(const SCSign& from) {
  2803. CopyFrom(from);
  2804. return *this;
  2805. }
  2806. inline SCSign& operator=(SCSign&& from) noexcept {
  2807. if (this == &from) return *this;
  2808. if (GetOwningArena() == from.GetOwningArena()
  2809. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2810. && GetOwningArena() != nullptr
  2811. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2812. ) {
  2813. InternalSwap(&from);
  2814. } else {
  2815. CopyFrom(from);
  2816. }
  2817. return *this;
  2818. }
  2819. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2820. return GetDescriptor();
  2821. }
  2822. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2823. return default_instance().GetMetadata().descriptor;
  2824. }
  2825. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2826. return default_instance().GetMetadata().reflection;
  2827. }
  2828. static const SCSign& default_instance() {
  2829. return *internal_default_instance();
  2830. }
  2831. static inline const SCSign* internal_default_instance() {
  2832. return reinterpret_cast<const SCSign*>(
  2833. &_SCSign_default_instance_);
  2834. }
  2835. static constexpr int kIndexInFileMessages =
  2836. 16;
  2837. friend void swap(SCSign& a, SCSign& b) {
  2838. a.Swap(&b);
  2839. }
  2840. inline void Swap(SCSign* other) {
  2841. if (other == this) return;
  2842. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2843. if (GetOwningArena() != nullptr &&
  2844. GetOwningArena() == other->GetOwningArena()) {
  2845. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  2846. if (GetOwningArena() == other->GetOwningArena()) {
  2847. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  2848. InternalSwap(other);
  2849. } else {
  2850. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2851. }
  2852. }
  2853. void UnsafeArenaSwap(SCSign* other) {
  2854. if (other == this) return;
  2855. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  2856. InternalSwap(other);
  2857. }
  2858. // implements Message ----------------------------------------------
  2859. SCSign* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  2860. return CreateMaybeMessage<SCSign>(arena);
  2861. }
  2862. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  2863. void CopyFrom(const SCSign& from);
  2864. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  2865. void MergeFrom(const SCSign& from);
  2866. private:
  2867. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  2868. public:
  2869. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2870. bool IsInitialized() const final;
  2871. size_t ByteSizeLong() const final;
  2872. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2873. uint8_t* _InternalSerialize(
  2874. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2875. int GetCachedSize() const final { return _cached_size_.Get(); }
  2876. private:
  2877. void SharedCtor();
  2878. void SharedDtor();
  2879. void SetCachedSize(int size) const final;
  2880. void InternalSwap(SCSign* other);
  2881. private:
  2882. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2883. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2884. return "RemoNet.SCSign";
  2885. }
  2886. protected:
  2887. explicit SCSign(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  2888. bool is_message_owned = false);
  2889. private:
  2890. static void ArenaDtor(void* object);
  2891. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2892. public:
  2893. static const ClassData _class_data_;
  2894. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  2895. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2896. // nested types ----------------------------------------------------
  2897. // accessors -------------------------------------------------------
  2898. enum : int {
  2899. kNameFieldNumber = 3,
  2900. kRetFieldNumber = 1,
  2901. kUidFieldNumber = 2,
  2902. };
  2903. // string name = 3;
  2904. void clear_name();
  2905. const std::string& name() const;
  2906. template <typename ArgT0 = const std::string&, typename... ArgT>
  2907. void set_name(ArgT0&& arg0, ArgT... args);
  2908. std::string* mutable_name();
  2909. PROTOBUF_NODISCARD std::string* release_name();
  2910. void set_allocated_name(std::string* name);
  2911. private:
  2912. const std::string& _internal_name() const;
  2913. inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
  2914. std::string* _internal_mutable_name();
  2915. public:
  2916. // bool ret = 1;
  2917. void clear_ret();
  2918. bool ret() const;
  2919. void set_ret(bool value);
  2920. private:
  2921. bool _internal_ret() const;
  2922. void _internal_set_ret(bool value);
  2923. public:
  2924. // int32 uid = 2;
  2925. void clear_uid();
  2926. int32_t uid() const;
  2927. void set_uid(int32_t value);
  2928. private:
  2929. int32_t _internal_uid() const;
  2930. void _internal_set_uid(int32_t value);
  2931. public:
  2932. // @@protoc_insertion_point(class_scope:RemoNet.SCSign)
  2933. private:
  2934. class _Internal;
  2935. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2936. typedef void InternalArenaConstructable_;
  2937. typedef void DestructorSkippable_;
  2938. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
  2939. bool ret_;
  2940. int32_t uid_;
  2941. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2942. friend struct ::TableStruct_protocol_2eproto;
  2943. };
  2944. // -------------------------------------------------------------------
  2945. class CSReq final :
  2946. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CSReq) */ {
  2947. public:
  2948. inline CSReq() : CSReq(nullptr) {}
  2949. ~CSReq() override;
  2950. explicit constexpr CSReq(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  2951. CSReq(const CSReq& from);
  2952. CSReq(CSReq&& from) noexcept
  2953. : CSReq() {
  2954. *this = ::std::move(from);
  2955. }
  2956. inline CSReq& operator=(const CSReq& from) {
  2957. CopyFrom(from);
  2958. return *this;
  2959. }
  2960. inline CSReq& operator=(CSReq&& from) noexcept {
  2961. if (this == &from) return *this;
  2962. if (GetOwningArena() == from.GetOwningArena()
  2963. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  2964. && GetOwningArena() != nullptr
  2965. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  2966. ) {
  2967. InternalSwap(&from);
  2968. } else {
  2969. CopyFrom(from);
  2970. }
  2971. return *this;
  2972. }
  2973. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2974. return GetDescriptor();
  2975. }
  2976. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2977. return default_instance().GetMetadata().descriptor;
  2978. }
  2979. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2980. return default_instance().GetMetadata().reflection;
  2981. }
  2982. static const CSReq& default_instance() {
  2983. return *internal_default_instance();
  2984. }
  2985. static inline const CSReq* internal_default_instance() {
  2986. return reinterpret_cast<const CSReq*>(
  2987. &_CSReq_default_instance_);
  2988. }
  2989. static constexpr int kIndexInFileMessages =
  2990. 17;
  2991. friend void swap(CSReq& a, CSReq& b) {
  2992. a.Swap(&b);
  2993. }
  2994. inline void Swap(CSReq* other) {
  2995. if (other == this) return;
  2996. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  2997. if (GetOwningArena() != nullptr &&
  2998. GetOwningArena() == other->GetOwningArena()) {
  2999. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3000. if (GetOwningArena() == other->GetOwningArena()) {
  3001. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3002. InternalSwap(other);
  3003. } else {
  3004. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3005. }
  3006. }
  3007. void UnsafeArenaSwap(CSReq* other) {
  3008. if (other == this) return;
  3009. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  3010. InternalSwap(other);
  3011. }
  3012. // implements Message ----------------------------------------------
  3013. CSReq* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3014. return CreateMaybeMessage<CSReq>(arena);
  3015. }
  3016. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  3017. void CopyFrom(const CSReq& from);
  3018. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  3019. void MergeFrom(const CSReq& from);
  3020. private:
  3021. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  3022. public:
  3023. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3024. bool IsInitialized() const final;
  3025. size_t ByteSizeLong() const final;
  3026. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3027. uint8_t* _InternalSerialize(
  3028. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3029. int GetCachedSize() const final { return _cached_size_.Get(); }
  3030. private:
  3031. void SharedCtor();
  3032. void SharedDtor();
  3033. void SetCachedSize(int size) const final;
  3034. void InternalSwap(CSReq* other);
  3035. private:
  3036. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3037. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3038. return "RemoNet.CSReq";
  3039. }
  3040. protected:
  3041. explicit CSReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3042. bool is_message_owned = false);
  3043. private:
  3044. static void ArenaDtor(void* object);
  3045. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3046. public:
  3047. static const ClassData _class_data_;
  3048. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  3049. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  3050. // nested types ----------------------------------------------------
  3051. // accessors -------------------------------------------------------
  3052. enum : int {
  3053. kPeerFieldNumber = 1,
  3054. kIndexFieldNumber = 2,
  3055. kEgotypeFieldNumber = 3,
  3056. };
  3057. // int32 peer = 1;
  3058. void clear_peer();
  3059. int32_t peer() const;
  3060. void set_peer(int32_t value);
  3061. private:
  3062. int32_t _internal_peer() const;
  3063. void _internal_set_peer(int32_t value);
  3064. public:
  3065. // int32 index = 2;
  3066. void clear_index();
  3067. int32_t index() const;
  3068. void set_index(int32_t value);
  3069. private:
  3070. int32_t _internal_index() const;
  3071. void _internal_set_index(int32_t value);
  3072. public:
  3073. // int32 egotype = 3;
  3074. void clear_egotype();
  3075. int32_t egotype() const;
  3076. void set_egotype(int32_t value);
  3077. private:
  3078. int32_t _internal_egotype() const;
  3079. void _internal_set_egotype(int32_t value);
  3080. public:
  3081. // @@protoc_insertion_point(class_scope:RemoNet.CSReq)
  3082. private:
  3083. class _Internal;
  3084. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3085. typedef void InternalArenaConstructable_;
  3086. typedef void DestructorSkippable_;
  3087. int32_t peer_;
  3088. int32_t index_;
  3089. int32_t egotype_;
  3090. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3091. friend struct ::TableStruct_protocol_2eproto;
  3092. };
  3093. // -------------------------------------------------------------------
  3094. class SCReq final :
  3095. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCReq) */ {
  3096. public:
  3097. inline SCReq() : SCReq(nullptr) {}
  3098. ~SCReq() override;
  3099. explicit constexpr SCReq(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3100. SCReq(const SCReq& from);
  3101. SCReq(SCReq&& from) noexcept
  3102. : SCReq() {
  3103. *this = ::std::move(from);
  3104. }
  3105. inline SCReq& operator=(const SCReq& from) {
  3106. CopyFrom(from);
  3107. return *this;
  3108. }
  3109. inline SCReq& operator=(SCReq&& from) noexcept {
  3110. if (this == &from) return *this;
  3111. if (GetOwningArena() == from.GetOwningArena()
  3112. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3113. && GetOwningArena() != nullptr
  3114. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3115. ) {
  3116. InternalSwap(&from);
  3117. } else {
  3118. CopyFrom(from);
  3119. }
  3120. return *this;
  3121. }
  3122. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  3123. return GetDescriptor();
  3124. }
  3125. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  3126. return default_instance().GetMetadata().descriptor;
  3127. }
  3128. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  3129. return default_instance().GetMetadata().reflection;
  3130. }
  3131. static const SCReq& default_instance() {
  3132. return *internal_default_instance();
  3133. }
  3134. static inline const SCReq* internal_default_instance() {
  3135. return reinterpret_cast<const SCReq*>(
  3136. &_SCReq_default_instance_);
  3137. }
  3138. static constexpr int kIndexInFileMessages =
  3139. 18;
  3140. friend void swap(SCReq& a, SCReq& b) {
  3141. a.Swap(&b);
  3142. }
  3143. inline void Swap(SCReq* other) {
  3144. if (other == this) return;
  3145. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3146. if (GetOwningArena() != nullptr &&
  3147. GetOwningArena() == other->GetOwningArena()) {
  3148. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3149. if (GetOwningArena() == other->GetOwningArena()) {
  3150. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3151. InternalSwap(other);
  3152. } else {
  3153. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3154. }
  3155. }
  3156. void UnsafeArenaSwap(SCReq* other) {
  3157. if (other == this) return;
  3158. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  3159. InternalSwap(other);
  3160. }
  3161. // implements Message ----------------------------------------------
  3162. SCReq* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3163. return CreateMaybeMessage<SCReq>(arena);
  3164. }
  3165. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  3166. void CopyFrom(const SCReq& from);
  3167. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  3168. void MergeFrom(const SCReq& from);
  3169. private:
  3170. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  3171. public:
  3172. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3173. bool IsInitialized() const final;
  3174. size_t ByteSizeLong() const final;
  3175. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3176. uint8_t* _InternalSerialize(
  3177. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3178. int GetCachedSize() const final { return _cached_size_.Get(); }
  3179. private:
  3180. void SharedCtor();
  3181. void SharedDtor();
  3182. void SetCachedSize(int size) const final;
  3183. void InternalSwap(SCReq* other);
  3184. private:
  3185. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3186. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3187. return "RemoNet.SCReq";
  3188. }
  3189. protected:
  3190. explicit SCReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3191. bool is_message_owned = false);
  3192. private:
  3193. static void ArenaDtor(void* object);
  3194. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3195. public:
  3196. static const ClassData _class_data_;
  3197. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  3198. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  3199. // nested types ----------------------------------------------------
  3200. // accessors -------------------------------------------------------
  3201. enum : int {
  3202. kDescFieldNumber = 1,
  3203. kPeerFieldNumber = 2,
  3204. kEgotypeFieldNumber = 3,
  3205. };
  3206. // .RemoNet.VideoDesc desc = 1;
  3207. void clear_desc();
  3208. ::RemoNet::VideoDesc desc() const;
  3209. void set_desc(::RemoNet::VideoDesc value);
  3210. private:
  3211. ::RemoNet::VideoDesc _internal_desc() const;
  3212. void _internal_set_desc(::RemoNet::VideoDesc value);
  3213. public:
  3214. // int32 peer = 2;
  3215. void clear_peer();
  3216. int32_t peer() const;
  3217. void set_peer(int32_t value);
  3218. private:
  3219. int32_t _internal_peer() const;
  3220. void _internal_set_peer(int32_t value);
  3221. public:
  3222. // int32 egotype = 3;
  3223. void clear_egotype();
  3224. int32_t egotype() const;
  3225. void set_egotype(int32_t value);
  3226. private:
  3227. int32_t _internal_egotype() const;
  3228. void _internal_set_egotype(int32_t value);
  3229. public:
  3230. // @@protoc_insertion_point(class_scope:RemoNet.SCReq)
  3231. private:
  3232. class _Internal;
  3233. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3234. typedef void InternalArenaConstructable_;
  3235. typedef void DestructorSkippable_;
  3236. int desc_;
  3237. int32_t peer_;
  3238. int32_t egotype_;
  3239. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3240. friend struct ::TableStruct_protocol_2eproto;
  3241. };
  3242. // -------------------------------------------------------------------
  3243. class CSRep final :
  3244. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CSRep) */ {
  3245. public:
  3246. inline CSRep() : CSRep(nullptr) {}
  3247. ~CSRep() override;
  3248. explicit constexpr CSRep(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3249. CSRep(const CSRep& from);
  3250. CSRep(CSRep&& from) noexcept
  3251. : CSRep() {
  3252. *this = ::std::move(from);
  3253. }
  3254. inline CSRep& operator=(const CSRep& from) {
  3255. CopyFrom(from);
  3256. return *this;
  3257. }
  3258. inline CSRep& operator=(CSRep&& from) noexcept {
  3259. if (this == &from) return *this;
  3260. if (GetOwningArena() == from.GetOwningArena()
  3261. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3262. && GetOwningArena() != nullptr
  3263. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3264. ) {
  3265. InternalSwap(&from);
  3266. } else {
  3267. CopyFrom(from);
  3268. }
  3269. return *this;
  3270. }
  3271. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  3272. return GetDescriptor();
  3273. }
  3274. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  3275. return default_instance().GetMetadata().descriptor;
  3276. }
  3277. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  3278. return default_instance().GetMetadata().reflection;
  3279. }
  3280. static const CSRep& default_instance() {
  3281. return *internal_default_instance();
  3282. }
  3283. static inline const CSRep* internal_default_instance() {
  3284. return reinterpret_cast<const CSRep*>(
  3285. &_CSRep_default_instance_);
  3286. }
  3287. static constexpr int kIndexInFileMessages =
  3288. 19;
  3289. friend void swap(CSRep& a, CSRep& b) {
  3290. a.Swap(&b);
  3291. }
  3292. inline void Swap(CSRep* other) {
  3293. if (other == this) return;
  3294. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3295. if (GetOwningArena() != nullptr &&
  3296. GetOwningArena() == other->GetOwningArena()) {
  3297. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3298. if (GetOwningArena() == other->GetOwningArena()) {
  3299. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3300. InternalSwap(other);
  3301. } else {
  3302. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3303. }
  3304. }
  3305. void UnsafeArenaSwap(CSRep* other) {
  3306. if (other == this) return;
  3307. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  3308. InternalSwap(other);
  3309. }
  3310. // implements Message ----------------------------------------------
  3311. CSRep* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3312. return CreateMaybeMessage<CSRep>(arena);
  3313. }
  3314. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  3315. void CopyFrom(const CSRep& from);
  3316. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  3317. void MergeFrom(const CSRep& from);
  3318. private:
  3319. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  3320. public:
  3321. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3322. bool IsInitialized() const final;
  3323. size_t ByteSizeLong() const final;
  3324. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3325. uint8_t* _InternalSerialize(
  3326. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3327. int GetCachedSize() const final { return _cached_size_.Get(); }
  3328. private:
  3329. void SharedCtor();
  3330. void SharedDtor();
  3331. void SetCachedSize(int size) const final;
  3332. void InternalSwap(CSRep* other);
  3333. private:
  3334. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3335. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3336. return "RemoNet.CSRep";
  3337. }
  3338. protected:
  3339. explicit CSRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3340. bool is_message_owned = false);
  3341. private:
  3342. static void ArenaDtor(void* object);
  3343. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3344. public:
  3345. static const ClassData _class_data_;
  3346. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  3347. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  3348. // nested types ----------------------------------------------------
  3349. // accessors -------------------------------------------------------
  3350. enum : int {
  3351. kDescFieldNumber = 1,
  3352. kPeerFieldNumber = 2,
  3353. kIndexFieldNumber = 3,
  3354. kEgotypeFieldNumber = 4,
  3355. };
  3356. // .RemoNet.VideoDesc desc = 1;
  3357. void clear_desc();
  3358. ::RemoNet::VideoDesc desc() const;
  3359. void set_desc(::RemoNet::VideoDesc value);
  3360. private:
  3361. ::RemoNet::VideoDesc _internal_desc() const;
  3362. void _internal_set_desc(::RemoNet::VideoDesc value);
  3363. public:
  3364. // int32 peer = 2;
  3365. void clear_peer();
  3366. int32_t peer() const;
  3367. void set_peer(int32_t value);
  3368. private:
  3369. int32_t _internal_peer() const;
  3370. void _internal_set_peer(int32_t value);
  3371. public:
  3372. // int32 index = 3;
  3373. void clear_index();
  3374. int32_t index() const;
  3375. void set_index(int32_t value);
  3376. private:
  3377. int32_t _internal_index() const;
  3378. void _internal_set_index(int32_t value);
  3379. public:
  3380. // int32 egotype = 4;
  3381. void clear_egotype();
  3382. int32_t egotype() const;
  3383. void set_egotype(int32_t value);
  3384. private:
  3385. int32_t _internal_egotype() const;
  3386. void _internal_set_egotype(int32_t value);
  3387. public:
  3388. // @@protoc_insertion_point(class_scope:RemoNet.CSRep)
  3389. private:
  3390. class _Internal;
  3391. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3392. typedef void InternalArenaConstructable_;
  3393. typedef void DestructorSkippable_;
  3394. int desc_;
  3395. int32_t peer_;
  3396. int32_t index_;
  3397. int32_t egotype_;
  3398. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3399. friend struct ::TableStruct_protocol_2eproto;
  3400. };
  3401. // -------------------------------------------------------------------
  3402. class SCRep final :
  3403. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCRep) */ {
  3404. public:
  3405. inline SCRep() : SCRep(nullptr) {}
  3406. ~SCRep() override;
  3407. explicit constexpr SCRep(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3408. SCRep(const SCRep& from);
  3409. SCRep(SCRep&& from) noexcept
  3410. : SCRep() {
  3411. *this = ::std::move(from);
  3412. }
  3413. inline SCRep& operator=(const SCRep& from) {
  3414. CopyFrom(from);
  3415. return *this;
  3416. }
  3417. inline SCRep& operator=(SCRep&& from) noexcept {
  3418. if (this == &from) return *this;
  3419. if (GetOwningArena() == from.GetOwningArena()
  3420. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3421. && GetOwningArena() != nullptr
  3422. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3423. ) {
  3424. InternalSwap(&from);
  3425. } else {
  3426. CopyFrom(from);
  3427. }
  3428. return *this;
  3429. }
  3430. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  3431. return GetDescriptor();
  3432. }
  3433. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  3434. return default_instance().GetMetadata().descriptor;
  3435. }
  3436. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  3437. return default_instance().GetMetadata().reflection;
  3438. }
  3439. static const SCRep& default_instance() {
  3440. return *internal_default_instance();
  3441. }
  3442. static inline const SCRep* internal_default_instance() {
  3443. return reinterpret_cast<const SCRep*>(
  3444. &_SCRep_default_instance_);
  3445. }
  3446. static constexpr int kIndexInFileMessages =
  3447. 20;
  3448. friend void swap(SCRep& a, SCRep& b) {
  3449. a.Swap(&b);
  3450. }
  3451. inline void Swap(SCRep* other) {
  3452. if (other == this) return;
  3453. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3454. if (GetOwningArena() != nullptr &&
  3455. GetOwningArena() == other->GetOwningArena()) {
  3456. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3457. if (GetOwningArena() == other->GetOwningArena()) {
  3458. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3459. InternalSwap(other);
  3460. } else {
  3461. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3462. }
  3463. }
  3464. void UnsafeArenaSwap(SCRep* other) {
  3465. if (other == this) return;
  3466. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  3467. InternalSwap(other);
  3468. }
  3469. // implements Message ----------------------------------------------
  3470. SCRep* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3471. return CreateMaybeMessage<SCRep>(arena);
  3472. }
  3473. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  3474. void CopyFrom(const SCRep& from);
  3475. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  3476. void MergeFrom(const SCRep& from);
  3477. private:
  3478. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  3479. public:
  3480. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3481. bool IsInitialized() const final;
  3482. size_t ByteSizeLong() const final;
  3483. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3484. uint8_t* _InternalSerialize(
  3485. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3486. int GetCachedSize() const final { return _cached_size_.Get(); }
  3487. private:
  3488. void SharedCtor();
  3489. void SharedDtor();
  3490. void SetCachedSize(int size) const final;
  3491. void InternalSwap(SCRep* other);
  3492. private:
  3493. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3494. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3495. return "RemoNet.SCRep";
  3496. }
  3497. protected:
  3498. explicit SCRep(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3499. bool is_message_owned = false);
  3500. private:
  3501. static void ArenaDtor(void* object);
  3502. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3503. public:
  3504. static const ClassData _class_data_;
  3505. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  3506. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  3507. // nested types ----------------------------------------------------
  3508. // accessors -------------------------------------------------------
  3509. enum : int {
  3510. kDescFieldNumber = 1,
  3511. kIndexFieldNumber = 2,
  3512. kEgotypeFieldNumber = 3,
  3513. kPeerFieldNumber = 4,
  3514. };
  3515. // .RemoNet.VideoDesc desc = 1;
  3516. void clear_desc();
  3517. ::RemoNet::VideoDesc desc() const;
  3518. void set_desc(::RemoNet::VideoDesc value);
  3519. private:
  3520. ::RemoNet::VideoDesc _internal_desc() const;
  3521. void _internal_set_desc(::RemoNet::VideoDesc value);
  3522. public:
  3523. // int32 index = 2;
  3524. void clear_index();
  3525. int32_t index() const;
  3526. void set_index(int32_t value);
  3527. private:
  3528. int32_t _internal_index() const;
  3529. void _internal_set_index(int32_t value);
  3530. public:
  3531. // int32 egotype = 3;
  3532. void clear_egotype();
  3533. int32_t egotype() const;
  3534. void set_egotype(int32_t value);
  3535. private:
  3536. int32_t _internal_egotype() const;
  3537. void _internal_set_egotype(int32_t value);
  3538. public:
  3539. // int32 peer = 4;
  3540. void clear_peer();
  3541. int32_t peer() const;
  3542. void set_peer(int32_t value);
  3543. private:
  3544. int32_t _internal_peer() const;
  3545. void _internal_set_peer(int32_t value);
  3546. public:
  3547. // @@protoc_insertion_point(class_scope:RemoNet.SCRep)
  3548. private:
  3549. class _Internal;
  3550. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3551. typedef void InternalArenaConstructable_;
  3552. typedef void DestructorSkippable_;
  3553. int desc_;
  3554. int32_t index_;
  3555. int32_t egotype_;
  3556. int32_t peer_;
  3557. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3558. friend struct ::TableStruct_protocol_2eproto;
  3559. };
  3560. // -------------------------------------------------------------------
  3561. class Offer final :
  3562. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.Offer) */ {
  3563. public:
  3564. inline Offer() : Offer(nullptr) {}
  3565. ~Offer() override;
  3566. explicit constexpr Offer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3567. Offer(const Offer& from);
  3568. Offer(Offer&& from) noexcept
  3569. : Offer() {
  3570. *this = ::std::move(from);
  3571. }
  3572. inline Offer& operator=(const Offer& from) {
  3573. CopyFrom(from);
  3574. return *this;
  3575. }
  3576. inline Offer& operator=(Offer&& from) noexcept {
  3577. if (this == &from) return *this;
  3578. if (GetOwningArena() == from.GetOwningArena()
  3579. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3580. && GetOwningArena() != nullptr
  3581. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3582. ) {
  3583. InternalSwap(&from);
  3584. } else {
  3585. CopyFrom(from);
  3586. }
  3587. return *this;
  3588. }
  3589. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  3590. return GetDescriptor();
  3591. }
  3592. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  3593. return default_instance().GetMetadata().descriptor;
  3594. }
  3595. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  3596. return default_instance().GetMetadata().reflection;
  3597. }
  3598. static const Offer& default_instance() {
  3599. return *internal_default_instance();
  3600. }
  3601. static inline const Offer* internal_default_instance() {
  3602. return reinterpret_cast<const Offer*>(
  3603. &_Offer_default_instance_);
  3604. }
  3605. static constexpr int kIndexInFileMessages =
  3606. 21;
  3607. friend void swap(Offer& a, Offer& b) {
  3608. a.Swap(&b);
  3609. }
  3610. inline void Swap(Offer* other) {
  3611. if (other == this) return;
  3612. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3613. if (GetOwningArena() != nullptr &&
  3614. GetOwningArena() == other->GetOwningArena()) {
  3615. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3616. if (GetOwningArena() == other->GetOwningArena()) {
  3617. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3618. InternalSwap(other);
  3619. } else {
  3620. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3621. }
  3622. }
  3623. void UnsafeArenaSwap(Offer* other) {
  3624. if (other == this) return;
  3625. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  3626. InternalSwap(other);
  3627. }
  3628. // implements Message ----------------------------------------------
  3629. Offer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3630. return CreateMaybeMessage<Offer>(arena);
  3631. }
  3632. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  3633. void CopyFrom(const Offer& from);
  3634. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  3635. void MergeFrom(const Offer& from);
  3636. private:
  3637. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  3638. public:
  3639. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3640. bool IsInitialized() const final;
  3641. size_t ByteSizeLong() const final;
  3642. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3643. uint8_t* _InternalSerialize(
  3644. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3645. int GetCachedSize() const final { return _cached_size_.Get(); }
  3646. private:
  3647. void SharedCtor();
  3648. void SharedDtor();
  3649. void SetCachedSize(int size) const final;
  3650. void InternalSwap(Offer* other);
  3651. private:
  3652. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3653. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3654. return "RemoNet.Offer";
  3655. }
  3656. protected:
  3657. explicit Offer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3658. bool is_message_owned = false);
  3659. private:
  3660. static void ArenaDtor(void* object);
  3661. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3662. public:
  3663. static const ClassData _class_data_;
  3664. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  3665. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  3666. // nested types ----------------------------------------------------
  3667. // accessors -------------------------------------------------------
  3668. enum : int {
  3669. kTypeFieldNumber = 3,
  3670. kSdpFieldNumber = 4,
  3671. kIndexFieldNumber = 1,
  3672. kPeerFieldNumber = 2,
  3673. };
  3674. // string type = 3;
  3675. void clear_type();
  3676. const std::string& type() const;
  3677. template <typename ArgT0 = const std::string&, typename... ArgT>
  3678. void set_type(ArgT0&& arg0, ArgT... args);
  3679. std::string* mutable_type();
  3680. PROTOBUF_NODISCARD std::string* release_type();
  3681. void set_allocated_type(std::string* type);
  3682. private:
  3683. const std::string& _internal_type() const;
  3684. inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
  3685. std::string* _internal_mutable_type();
  3686. public:
  3687. // string sdp = 4;
  3688. void clear_sdp();
  3689. const std::string& sdp() const;
  3690. template <typename ArgT0 = const std::string&, typename... ArgT>
  3691. void set_sdp(ArgT0&& arg0, ArgT... args);
  3692. std::string* mutable_sdp();
  3693. PROTOBUF_NODISCARD std::string* release_sdp();
  3694. void set_allocated_sdp(std::string* sdp);
  3695. private:
  3696. const std::string& _internal_sdp() const;
  3697. inline PROTOBUF_ALWAYS_INLINE void _internal_set_sdp(const std::string& value);
  3698. std::string* _internal_mutable_sdp();
  3699. public:
  3700. // int32 index = 1;
  3701. void clear_index();
  3702. int32_t index() const;
  3703. void set_index(int32_t value);
  3704. private:
  3705. int32_t _internal_index() const;
  3706. void _internal_set_index(int32_t value);
  3707. public:
  3708. // int32 peer = 2;
  3709. void clear_peer();
  3710. int32_t peer() const;
  3711. void set_peer(int32_t value);
  3712. private:
  3713. int32_t _internal_peer() const;
  3714. void _internal_set_peer(int32_t value);
  3715. public:
  3716. // @@protoc_insertion_point(class_scope:RemoNet.Offer)
  3717. private:
  3718. class _Internal;
  3719. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3720. typedef void InternalArenaConstructable_;
  3721. typedef void DestructorSkippable_;
  3722. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
  3723. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sdp_;
  3724. int32_t index_;
  3725. int32_t peer_;
  3726. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3727. friend struct ::TableStruct_protocol_2eproto;
  3728. };
  3729. // -------------------------------------------------------------------
  3730. class Answer final :
  3731. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.Answer) */ {
  3732. public:
  3733. inline Answer() : Answer(nullptr) {}
  3734. ~Answer() override;
  3735. explicit constexpr Answer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3736. Answer(const Answer& from);
  3737. Answer(Answer&& from) noexcept
  3738. : Answer() {
  3739. *this = ::std::move(from);
  3740. }
  3741. inline Answer& operator=(const Answer& from) {
  3742. CopyFrom(from);
  3743. return *this;
  3744. }
  3745. inline Answer& operator=(Answer&& from) noexcept {
  3746. if (this == &from) return *this;
  3747. if (GetOwningArena() == from.GetOwningArena()
  3748. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3749. && GetOwningArena() != nullptr
  3750. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3751. ) {
  3752. InternalSwap(&from);
  3753. } else {
  3754. CopyFrom(from);
  3755. }
  3756. return *this;
  3757. }
  3758. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  3759. return GetDescriptor();
  3760. }
  3761. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  3762. return default_instance().GetMetadata().descriptor;
  3763. }
  3764. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  3765. return default_instance().GetMetadata().reflection;
  3766. }
  3767. static const Answer& default_instance() {
  3768. return *internal_default_instance();
  3769. }
  3770. static inline const Answer* internal_default_instance() {
  3771. return reinterpret_cast<const Answer*>(
  3772. &_Answer_default_instance_);
  3773. }
  3774. static constexpr int kIndexInFileMessages =
  3775. 22;
  3776. friend void swap(Answer& a, Answer& b) {
  3777. a.Swap(&b);
  3778. }
  3779. inline void Swap(Answer* other) {
  3780. if (other == this) return;
  3781. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3782. if (GetOwningArena() != nullptr &&
  3783. GetOwningArena() == other->GetOwningArena()) {
  3784. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3785. if (GetOwningArena() == other->GetOwningArena()) {
  3786. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3787. InternalSwap(other);
  3788. } else {
  3789. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3790. }
  3791. }
  3792. void UnsafeArenaSwap(Answer* other) {
  3793. if (other == this) return;
  3794. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  3795. InternalSwap(other);
  3796. }
  3797. // implements Message ----------------------------------------------
  3798. Answer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3799. return CreateMaybeMessage<Answer>(arena);
  3800. }
  3801. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  3802. void CopyFrom(const Answer& from);
  3803. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  3804. void MergeFrom(const Answer& from);
  3805. private:
  3806. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  3807. public:
  3808. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3809. bool IsInitialized() const final;
  3810. size_t ByteSizeLong() const final;
  3811. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3812. uint8_t* _InternalSerialize(
  3813. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3814. int GetCachedSize() const final { return _cached_size_.Get(); }
  3815. private:
  3816. void SharedCtor();
  3817. void SharedDtor();
  3818. void SetCachedSize(int size) const final;
  3819. void InternalSwap(Answer* other);
  3820. private:
  3821. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3822. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3823. return "RemoNet.Answer";
  3824. }
  3825. protected:
  3826. explicit Answer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3827. bool is_message_owned = false);
  3828. private:
  3829. static void ArenaDtor(void* object);
  3830. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  3831. public:
  3832. static const ClassData _class_data_;
  3833. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  3834. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  3835. // nested types ----------------------------------------------------
  3836. // accessors -------------------------------------------------------
  3837. enum : int {
  3838. kTypeFieldNumber = 3,
  3839. kSdpFieldNumber = 4,
  3840. kIndexFieldNumber = 1,
  3841. kPeerFieldNumber = 2,
  3842. };
  3843. // string type = 3;
  3844. void clear_type();
  3845. const std::string& type() const;
  3846. template <typename ArgT0 = const std::string&, typename... ArgT>
  3847. void set_type(ArgT0&& arg0, ArgT... args);
  3848. std::string* mutable_type();
  3849. PROTOBUF_NODISCARD std::string* release_type();
  3850. void set_allocated_type(std::string* type);
  3851. private:
  3852. const std::string& _internal_type() const;
  3853. inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
  3854. std::string* _internal_mutable_type();
  3855. public:
  3856. // string sdp = 4;
  3857. void clear_sdp();
  3858. const std::string& sdp() const;
  3859. template <typename ArgT0 = const std::string&, typename... ArgT>
  3860. void set_sdp(ArgT0&& arg0, ArgT... args);
  3861. std::string* mutable_sdp();
  3862. PROTOBUF_NODISCARD std::string* release_sdp();
  3863. void set_allocated_sdp(std::string* sdp);
  3864. private:
  3865. const std::string& _internal_sdp() const;
  3866. inline PROTOBUF_ALWAYS_INLINE void _internal_set_sdp(const std::string& value);
  3867. std::string* _internal_mutable_sdp();
  3868. public:
  3869. // int32 index = 1;
  3870. void clear_index();
  3871. int32_t index() const;
  3872. void set_index(int32_t value);
  3873. private:
  3874. int32_t _internal_index() const;
  3875. void _internal_set_index(int32_t value);
  3876. public:
  3877. // int32 peer = 2;
  3878. void clear_peer();
  3879. int32_t peer() const;
  3880. void set_peer(int32_t value);
  3881. private:
  3882. int32_t _internal_peer() const;
  3883. void _internal_set_peer(int32_t value);
  3884. public:
  3885. // @@protoc_insertion_point(class_scope:RemoNet.Answer)
  3886. private:
  3887. class _Internal;
  3888. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  3889. typedef void InternalArenaConstructable_;
  3890. typedef void DestructorSkippable_;
  3891. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
  3892. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sdp_;
  3893. int32_t index_;
  3894. int32_t peer_;
  3895. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  3896. friend struct ::TableStruct_protocol_2eproto;
  3897. };
  3898. // -------------------------------------------------------------------
  3899. class Candidate final :
  3900. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.Candidate) */ {
  3901. public:
  3902. inline Candidate() : Candidate(nullptr) {}
  3903. ~Candidate() override;
  3904. explicit constexpr Candidate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  3905. Candidate(const Candidate& from);
  3906. Candidate(Candidate&& from) noexcept
  3907. : Candidate() {
  3908. *this = ::std::move(from);
  3909. }
  3910. inline Candidate& operator=(const Candidate& from) {
  3911. CopyFrom(from);
  3912. return *this;
  3913. }
  3914. inline Candidate& operator=(Candidate&& from) noexcept {
  3915. if (this == &from) return *this;
  3916. if (GetOwningArena() == from.GetOwningArena()
  3917. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  3918. && GetOwningArena() != nullptr
  3919. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  3920. ) {
  3921. InternalSwap(&from);
  3922. } else {
  3923. CopyFrom(from);
  3924. }
  3925. return *this;
  3926. }
  3927. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  3928. return GetDescriptor();
  3929. }
  3930. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  3931. return default_instance().GetMetadata().descriptor;
  3932. }
  3933. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  3934. return default_instance().GetMetadata().reflection;
  3935. }
  3936. static const Candidate& default_instance() {
  3937. return *internal_default_instance();
  3938. }
  3939. static inline const Candidate* internal_default_instance() {
  3940. return reinterpret_cast<const Candidate*>(
  3941. &_Candidate_default_instance_);
  3942. }
  3943. static constexpr int kIndexInFileMessages =
  3944. 23;
  3945. friend void swap(Candidate& a, Candidate& b) {
  3946. a.Swap(&b);
  3947. }
  3948. inline void Swap(Candidate* other) {
  3949. if (other == this) return;
  3950. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  3951. if (GetOwningArena() != nullptr &&
  3952. GetOwningArena() == other->GetOwningArena()) {
  3953. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  3954. if (GetOwningArena() == other->GetOwningArena()) {
  3955. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  3956. InternalSwap(other);
  3957. } else {
  3958. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  3959. }
  3960. }
  3961. void UnsafeArenaSwap(Candidate* other) {
  3962. if (other == this) return;
  3963. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  3964. InternalSwap(other);
  3965. }
  3966. // implements Message ----------------------------------------------
  3967. Candidate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  3968. return CreateMaybeMessage<Candidate>(arena);
  3969. }
  3970. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  3971. void CopyFrom(const Candidate& from);
  3972. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  3973. void MergeFrom(const Candidate& from);
  3974. private:
  3975. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  3976. public:
  3977. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  3978. bool IsInitialized() const final;
  3979. size_t ByteSizeLong() const final;
  3980. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  3981. uint8_t* _InternalSerialize(
  3982. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  3983. int GetCachedSize() const final { return _cached_size_.Get(); }
  3984. private:
  3985. void SharedCtor();
  3986. void SharedDtor();
  3987. void SetCachedSize(int size) const final;
  3988. void InternalSwap(Candidate* other);
  3989. private:
  3990. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  3991. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  3992. return "RemoNet.Candidate";
  3993. }
  3994. protected:
  3995. explicit Candidate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  3996. bool is_message_owned = false);
  3997. private:
  3998. static void ArenaDtor(void* object);
  3999. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4000. public:
  4001. static const ClassData _class_data_;
  4002. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  4003. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  4004. // nested types ----------------------------------------------------
  4005. // accessors -------------------------------------------------------
  4006. enum : int {
  4007. kTypeFieldNumber = 3,
  4008. kCandidateFieldNumber = 4,
  4009. kSdpMidFieldNumber = 6,
  4010. kIndexFieldNumber = 1,
  4011. kPeerFieldNumber = 2,
  4012. kSdpMLineIndexFieldNumber = 5,
  4013. kEgotypeFieldNumber = 7,
  4014. };
  4015. // string type = 3;
  4016. void clear_type();
  4017. const std::string& type() const;
  4018. template <typename ArgT0 = const std::string&, typename... ArgT>
  4019. void set_type(ArgT0&& arg0, ArgT... args);
  4020. std::string* mutable_type();
  4021. PROTOBUF_NODISCARD std::string* release_type();
  4022. void set_allocated_type(std::string* type);
  4023. private:
  4024. const std::string& _internal_type() const;
  4025. inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
  4026. std::string* _internal_mutable_type();
  4027. public:
  4028. // string candidate = 4;
  4029. void clear_candidate();
  4030. const std::string& candidate() const;
  4031. template <typename ArgT0 = const std::string&, typename... ArgT>
  4032. void set_candidate(ArgT0&& arg0, ArgT... args);
  4033. std::string* mutable_candidate();
  4034. PROTOBUF_NODISCARD std::string* release_candidate();
  4035. void set_allocated_candidate(std::string* candidate);
  4036. private:
  4037. const std::string& _internal_candidate() const;
  4038. inline PROTOBUF_ALWAYS_INLINE void _internal_set_candidate(const std::string& value);
  4039. std::string* _internal_mutable_candidate();
  4040. public:
  4041. // string sdpMid = 6;
  4042. void clear_sdpmid();
  4043. const std::string& sdpmid() const;
  4044. template <typename ArgT0 = const std::string&, typename... ArgT>
  4045. void set_sdpmid(ArgT0&& arg0, ArgT... args);
  4046. std::string* mutable_sdpmid();
  4047. PROTOBUF_NODISCARD std::string* release_sdpmid();
  4048. void set_allocated_sdpmid(std::string* sdpmid);
  4049. private:
  4050. const std::string& _internal_sdpmid() const;
  4051. inline PROTOBUF_ALWAYS_INLINE void _internal_set_sdpmid(const std::string& value);
  4052. std::string* _internal_mutable_sdpmid();
  4053. public:
  4054. // int32 index = 1;
  4055. void clear_index();
  4056. int32_t index() const;
  4057. void set_index(int32_t value);
  4058. private:
  4059. int32_t _internal_index() const;
  4060. void _internal_set_index(int32_t value);
  4061. public:
  4062. // int32 peer = 2;
  4063. void clear_peer();
  4064. int32_t peer() const;
  4065. void set_peer(int32_t value);
  4066. private:
  4067. int32_t _internal_peer() const;
  4068. void _internal_set_peer(int32_t value);
  4069. public:
  4070. // int32 sdpMLineIndex = 5;
  4071. void clear_sdpmlineindex();
  4072. int32_t sdpmlineindex() const;
  4073. void set_sdpmlineindex(int32_t value);
  4074. private:
  4075. int32_t _internal_sdpmlineindex() const;
  4076. void _internal_set_sdpmlineindex(int32_t value);
  4077. public:
  4078. // int32 egotype = 7;
  4079. void clear_egotype();
  4080. int32_t egotype() const;
  4081. void set_egotype(int32_t value);
  4082. private:
  4083. int32_t _internal_egotype() const;
  4084. void _internal_set_egotype(int32_t value);
  4085. public:
  4086. // @@protoc_insertion_point(class_scope:RemoNet.Candidate)
  4087. private:
  4088. class _Internal;
  4089. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4090. typedef void InternalArenaConstructable_;
  4091. typedef void DestructorSkippable_;
  4092. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
  4093. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr candidate_;
  4094. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sdpmid_;
  4095. int32_t index_;
  4096. int32_t peer_;
  4097. int32_t sdpmlineindex_;
  4098. int32_t egotype_;
  4099. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4100. friend struct ::TableStruct_protocol_2eproto;
  4101. };
  4102. // -------------------------------------------------------------------
  4103. class Leave final :
  4104. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.Leave) */ {
  4105. public:
  4106. inline Leave() : Leave(nullptr) {}
  4107. ~Leave() override;
  4108. explicit constexpr Leave(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4109. Leave(const Leave& from);
  4110. Leave(Leave&& from) noexcept
  4111. : Leave() {
  4112. *this = ::std::move(from);
  4113. }
  4114. inline Leave& operator=(const Leave& from) {
  4115. CopyFrom(from);
  4116. return *this;
  4117. }
  4118. inline Leave& operator=(Leave&& from) noexcept {
  4119. if (this == &from) return *this;
  4120. if (GetOwningArena() == from.GetOwningArena()
  4121. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4122. && GetOwningArena() != nullptr
  4123. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4124. ) {
  4125. InternalSwap(&from);
  4126. } else {
  4127. CopyFrom(from);
  4128. }
  4129. return *this;
  4130. }
  4131. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  4132. return GetDescriptor();
  4133. }
  4134. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  4135. return default_instance().GetMetadata().descriptor;
  4136. }
  4137. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  4138. return default_instance().GetMetadata().reflection;
  4139. }
  4140. static const Leave& default_instance() {
  4141. return *internal_default_instance();
  4142. }
  4143. static inline const Leave* internal_default_instance() {
  4144. return reinterpret_cast<const Leave*>(
  4145. &_Leave_default_instance_);
  4146. }
  4147. static constexpr int kIndexInFileMessages =
  4148. 24;
  4149. friend void swap(Leave& a, Leave& b) {
  4150. a.Swap(&b);
  4151. }
  4152. inline void Swap(Leave* other) {
  4153. if (other == this) return;
  4154. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4155. if (GetOwningArena() != nullptr &&
  4156. GetOwningArena() == other->GetOwningArena()) {
  4157. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4158. if (GetOwningArena() == other->GetOwningArena()) {
  4159. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4160. InternalSwap(other);
  4161. } else {
  4162. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4163. }
  4164. }
  4165. void UnsafeArenaSwap(Leave* other) {
  4166. if (other == this) return;
  4167. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  4168. InternalSwap(other);
  4169. }
  4170. // implements Message ----------------------------------------------
  4171. Leave* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4172. return CreateMaybeMessage<Leave>(arena);
  4173. }
  4174. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  4175. void CopyFrom(const Leave& from);
  4176. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  4177. void MergeFrom(const Leave& from);
  4178. private:
  4179. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  4180. public:
  4181. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4182. bool IsInitialized() const final;
  4183. size_t ByteSizeLong() const final;
  4184. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4185. uint8_t* _InternalSerialize(
  4186. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4187. int GetCachedSize() const final { return _cached_size_.Get(); }
  4188. private:
  4189. void SharedCtor();
  4190. void SharedDtor();
  4191. void SetCachedSize(int size) const final;
  4192. void InternalSwap(Leave* other);
  4193. private:
  4194. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4195. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4196. return "RemoNet.Leave";
  4197. }
  4198. protected:
  4199. explicit Leave(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4200. bool is_message_owned = false);
  4201. private:
  4202. static void ArenaDtor(void* object);
  4203. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4204. public:
  4205. static const ClassData _class_data_;
  4206. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  4207. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  4208. // nested types ----------------------------------------------------
  4209. // accessors -------------------------------------------------------
  4210. enum : int {
  4211. kPeerFieldNumber = 1,
  4212. kEgotypeFieldNumber = 2,
  4213. };
  4214. // int32 peer = 1;
  4215. void clear_peer();
  4216. int32_t peer() const;
  4217. void set_peer(int32_t value);
  4218. private:
  4219. int32_t _internal_peer() const;
  4220. void _internal_set_peer(int32_t value);
  4221. public:
  4222. // int32 egotype = 2;
  4223. void clear_egotype();
  4224. int32_t egotype() const;
  4225. void set_egotype(int32_t value);
  4226. private:
  4227. int32_t _internal_egotype() const;
  4228. void _internal_set_egotype(int32_t value);
  4229. public:
  4230. // @@protoc_insertion_point(class_scope:RemoNet.Leave)
  4231. private:
  4232. class _Internal;
  4233. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4234. typedef void InternalArenaConstructable_;
  4235. typedef void DestructorSkippable_;
  4236. int32_t peer_;
  4237. int32_t egotype_;
  4238. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4239. friend struct ::TableStruct_protocol_2eproto;
  4240. };
  4241. // -------------------------------------------------------------------
  4242. class Close final :
  4243. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.Close) */ {
  4244. public:
  4245. inline Close() : Close(nullptr) {}
  4246. ~Close() override;
  4247. explicit constexpr Close(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4248. Close(const Close& from);
  4249. Close(Close&& from) noexcept
  4250. : Close() {
  4251. *this = ::std::move(from);
  4252. }
  4253. inline Close& operator=(const Close& from) {
  4254. CopyFrom(from);
  4255. return *this;
  4256. }
  4257. inline Close& operator=(Close&& from) noexcept {
  4258. if (this == &from) return *this;
  4259. if (GetOwningArena() == from.GetOwningArena()
  4260. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4261. && GetOwningArena() != nullptr
  4262. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4263. ) {
  4264. InternalSwap(&from);
  4265. } else {
  4266. CopyFrom(from);
  4267. }
  4268. return *this;
  4269. }
  4270. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  4271. return GetDescriptor();
  4272. }
  4273. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  4274. return default_instance().GetMetadata().descriptor;
  4275. }
  4276. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  4277. return default_instance().GetMetadata().reflection;
  4278. }
  4279. static const Close& default_instance() {
  4280. return *internal_default_instance();
  4281. }
  4282. static inline const Close* internal_default_instance() {
  4283. return reinterpret_cast<const Close*>(
  4284. &_Close_default_instance_);
  4285. }
  4286. static constexpr int kIndexInFileMessages =
  4287. 25;
  4288. friend void swap(Close& a, Close& b) {
  4289. a.Swap(&b);
  4290. }
  4291. inline void Swap(Close* other) {
  4292. if (other == this) return;
  4293. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4294. if (GetOwningArena() != nullptr &&
  4295. GetOwningArena() == other->GetOwningArena()) {
  4296. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4297. if (GetOwningArena() == other->GetOwningArena()) {
  4298. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4299. InternalSwap(other);
  4300. } else {
  4301. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4302. }
  4303. }
  4304. void UnsafeArenaSwap(Close* other) {
  4305. if (other == this) return;
  4306. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  4307. InternalSwap(other);
  4308. }
  4309. // implements Message ----------------------------------------------
  4310. Close* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4311. return CreateMaybeMessage<Close>(arena);
  4312. }
  4313. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  4314. void CopyFrom(const Close& from);
  4315. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  4316. void MergeFrom(const Close& from);
  4317. private:
  4318. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  4319. public:
  4320. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4321. bool IsInitialized() const final;
  4322. size_t ByteSizeLong() const final;
  4323. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4324. uint8_t* _InternalSerialize(
  4325. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4326. int GetCachedSize() const final { return _cached_size_.Get(); }
  4327. private:
  4328. void SharedCtor();
  4329. void SharedDtor();
  4330. void SetCachedSize(int size) const final;
  4331. void InternalSwap(Close* other);
  4332. private:
  4333. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4334. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4335. return "RemoNet.Close";
  4336. }
  4337. protected:
  4338. explicit Close(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4339. bool is_message_owned = false);
  4340. private:
  4341. static void ArenaDtor(void* object);
  4342. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4343. public:
  4344. static const ClassData _class_data_;
  4345. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  4346. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  4347. // nested types ----------------------------------------------------
  4348. // accessors -------------------------------------------------------
  4349. enum : int {
  4350. kPeerFieldNumber = 1,
  4351. kEgotypeFieldNumber = 2,
  4352. kIndexFieldNumber = 3,
  4353. };
  4354. // int32 peer = 1;
  4355. void clear_peer();
  4356. int32_t peer() const;
  4357. void set_peer(int32_t value);
  4358. private:
  4359. int32_t _internal_peer() const;
  4360. void _internal_set_peer(int32_t value);
  4361. public:
  4362. // int32 egotype = 2;
  4363. void clear_egotype();
  4364. int32_t egotype() const;
  4365. void set_egotype(int32_t value);
  4366. private:
  4367. int32_t _internal_egotype() const;
  4368. void _internal_set_egotype(int32_t value);
  4369. public:
  4370. // int32 index = 3;
  4371. void clear_index();
  4372. int32_t index() const;
  4373. void set_index(int32_t value);
  4374. private:
  4375. int32_t _internal_index() const;
  4376. void _internal_set_index(int32_t value);
  4377. public:
  4378. // @@protoc_insertion_point(class_scope:RemoNet.Close)
  4379. private:
  4380. class _Internal;
  4381. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4382. typedef void InternalArenaConstructable_;
  4383. typedef void DestructorSkippable_;
  4384. int32_t peer_;
  4385. int32_t egotype_;
  4386. int32_t index_;
  4387. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4388. friend struct ::TableStruct_protocol_2eproto;
  4389. };
  4390. // -------------------------------------------------------------------
  4391. class TestTextReq final :
  4392. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.TestTextReq) */ {
  4393. public:
  4394. inline TestTextReq() : TestTextReq(nullptr) {}
  4395. ~TestTextReq() override;
  4396. explicit constexpr TestTextReq(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4397. TestTextReq(const TestTextReq& from);
  4398. TestTextReq(TestTextReq&& from) noexcept
  4399. : TestTextReq() {
  4400. *this = ::std::move(from);
  4401. }
  4402. inline TestTextReq& operator=(const TestTextReq& from) {
  4403. CopyFrom(from);
  4404. return *this;
  4405. }
  4406. inline TestTextReq& operator=(TestTextReq&& from) noexcept {
  4407. if (this == &from) return *this;
  4408. if (GetOwningArena() == from.GetOwningArena()
  4409. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4410. && GetOwningArena() != nullptr
  4411. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4412. ) {
  4413. InternalSwap(&from);
  4414. } else {
  4415. CopyFrom(from);
  4416. }
  4417. return *this;
  4418. }
  4419. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  4420. return GetDescriptor();
  4421. }
  4422. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  4423. return default_instance().GetMetadata().descriptor;
  4424. }
  4425. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  4426. return default_instance().GetMetadata().reflection;
  4427. }
  4428. static const TestTextReq& default_instance() {
  4429. return *internal_default_instance();
  4430. }
  4431. static inline const TestTextReq* internal_default_instance() {
  4432. return reinterpret_cast<const TestTextReq*>(
  4433. &_TestTextReq_default_instance_);
  4434. }
  4435. static constexpr int kIndexInFileMessages =
  4436. 26;
  4437. friend void swap(TestTextReq& a, TestTextReq& b) {
  4438. a.Swap(&b);
  4439. }
  4440. inline void Swap(TestTextReq* other) {
  4441. if (other == this) return;
  4442. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4443. if (GetOwningArena() != nullptr &&
  4444. GetOwningArena() == other->GetOwningArena()) {
  4445. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4446. if (GetOwningArena() == other->GetOwningArena()) {
  4447. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4448. InternalSwap(other);
  4449. } else {
  4450. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4451. }
  4452. }
  4453. void UnsafeArenaSwap(TestTextReq* other) {
  4454. if (other == this) return;
  4455. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  4456. InternalSwap(other);
  4457. }
  4458. // implements Message ----------------------------------------------
  4459. TestTextReq* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4460. return CreateMaybeMessage<TestTextReq>(arena);
  4461. }
  4462. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  4463. void CopyFrom(const TestTextReq& from);
  4464. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  4465. void MergeFrom(const TestTextReq& from);
  4466. private:
  4467. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  4468. public:
  4469. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4470. bool IsInitialized() const final;
  4471. size_t ByteSizeLong() const final;
  4472. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4473. uint8_t* _InternalSerialize(
  4474. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4475. int GetCachedSize() const final { return _cached_size_.Get(); }
  4476. private:
  4477. void SharedCtor();
  4478. void SharedDtor();
  4479. void SetCachedSize(int size) const final;
  4480. void InternalSwap(TestTextReq* other);
  4481. private:
  4482. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4483. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4484. return "RemoNet.TestTextReq";
  4485. }
  4486. protected:
  4487. explicit TestTextReq(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4488. bool is_message_owned = false);
  4489. private:
  4490. static void ArenaDtor(void* object);
  4491. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4492. public:
  4493. static const ClassData _class_data_;
  4494. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  4495. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  4496. // nested types ----------------------------------------------------
  4497. // accessors -------------------------------------------------------
  4498. enum : int {
  4499. kTextFieldNumber = 1,
  4500. };
  4501. // string text = 1;
  4502. void clear_text();
  4503. const std::string& text() const;
  4504. template <typename ArgT0 = const std::string&, typename... ArgT>
  4505. void set_text(ArgT0&& arg0, ArgT... args);
  4506. std::string* mutable_text();
  4507. PROTOBUF_NODISCARD std::string* release_text();
  4508. void set_allocated_text(std::string* text);
  4509. private:
  4510. const std::string& _internal_text() const;
  4511. inline PROTOBUF_ALWAYS_INLINE void _internal_set_text(const std::string& value);
  4512. std::string* _internal_mutable_text();
  4513. public:
  4514. // @@protoc_insertion_point(class_scope:RemoNet.TestTextReq)
  4515. private:
  4516. class _Internal;
  4517. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4518. typedef void InternalArenaConstructable_;
  4519. typedef void DestructorSkippable_;
  4520. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
  4521. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4522. friend struct ::TableStruct_protocol_2eproto;
  4523. };
  4524. // -------------------------------------------------------------------
  4525. class SyncTime final :
  4526. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SyncTime) */ {
  4527. public:
  4528. inline SyncTime() : SyncTime(nullptr) {}
  4529. ~SyncTime() override;
  4530. explicit constexpr SyncTime(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4531. SyncTime(const SyncTime& from);
  4532. SyncTime(SyncTime&& from) noexcept
  4533. : SyncTime() {
  4534. *this = ::std::move(from);
  4535. }
  4536. inline SyncTime& operator=(const SyncTime& from) {
  4537. CopyFrom(from);
  4538. return *this;
  4539. }
  4540. inline SyncTime& operator=(SyncTime&& from) noexcept {
  4541. if (this == &from) return *this;
  4542. if (GetOwningArena() == from.GetOwningArena()
  4543. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4544. && GetOwningArena() != nullptr
  4545. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4546. ) {
  4547. InternalSwap(&from);
  4548. } else {
  4549. CopyFrom(from);
  4550. }
  4551. return *this;
  4552. }
  4553. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  4554. return GetDescriptor();
  4555. }
  4556. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  4557. return default_instance().GetMetadata().descriptor;
  4558. }
  4559. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  4560. return default_instance().GetMetadata().reflection;
  4561. }
  4562. static const SyncTime& default_instance() {
  4563. return *internal_default_instance();
  4564. }
  4565. static inline const SyncTime* internal_default_instance() {
  4566. return reinterpret_cast<const SyncTime*>(
  4567. &_SyncTime_default_instance_);
  4568. }
  4569. static constexpr int kIndexInFileMessages =
  4570. 27;
  4571. friend void swap(SyncTime& a, SyncTime& b) {
  4572. a.Swap(&b);
  4573. }
  4574. inline void Swap(SyncTime* other) {
  4575. if (other == this) return;
  4576. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4577. if (GetOwningArena() != nullptr &&
  4578. GetOwningArena() == other->GetOwningArena()) {
  4579. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4580. if (GetOwningArena() == other->GetOwningArena()) {
  4581. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4582. InternalSwap(other);
  4583. } else {
  4584. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4585. }
  4586. }
  4587. void UnsafeArenaSwap(SyncTime* other) {
  4588. if (other == this) return;
  4589. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  4590. InternalSwap(other);
  4591. }
  4592. // implements Message ----------------------------------------------
  4593. SyncTime* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4594. return CreateMaybeMessage<SyncTime>(arena);
  4595. }
  4596. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  4597. void CopyFrom(const SyncTime& from);
  4598. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  4599. void MergeFrom(const SyncTime& from);
  4600. private:
  4601. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  4602. public:
  4603. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4604. bool IsInitialized() const final;
  4605. size_t ByteSizeLong() const final;
  4606. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4607. uint8_t* _InternalSerialize(
  4608. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4609. int GetCachedSize() const final { return _cached_size_.Get(); }
  4610. private:
  4611. void SharedCtor();
  4612. void SharedDtor();
  4613. void SetCachedSize(int size) const final;
  4614. void InternalSwap(SyncTime* other);
  4615. private:
  4616. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4617. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4618. return "RemoNet.SyncTime";
  4619. }
  4620. protected:
  4621. explicit SyncTime(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4622. bool is_message_owned = false);
  4623. private:
  4624. static void ArenaDtor(void* object);
  4625. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4626. public:
  4627. static const ClassData _class_data_;
  4628. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  4629. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  4630. // nested types ----------------------------------------------------
  4631. // accessors -------------------------------------------------------
  4632. enum : int {
  4633. kTmSecFieldNumber = 1,
  4634. kTmMinFieldNumber = 2,
  4635. kTmHourFieldNumber = 3,
  4636. kTmMdayFieldNumber = 4,
  4637. kTmMonFieldNumber = 5,
  4638. kTmYearFieldNumber = 6,
  4639. kTmWdayFieldNumber = 7,
  4640. kTmYdayFieldNumber = 8,
  4641. kTmIsdstFieldNumber = 9,
  4642. kUpdateTimeFieldNumber = 10,
  4643. };
  4644. // int32 tm_sec = 1;
  4645. void clear_tm_sec();
  4646. int32_t tm_sec() const;
  4647. void set_tm_sec(int32_t value);
  4648. private:
  4649. int32_t _internal_tm_sec() const;
  4650. void _internal_set_tm_sec(int32_t value);
  4651. public:
  4652. // int32 tm_min = 2;
  4653. void clear_tm_min();
  4654. int32_t tm_min() const;
  4655. void set_tm_min(int32_t value);
  4656. private:
  4657. int32_t _internal_tm_min() const;
  4658. void _internal_set_tm_min(int32_t value);
  4659. public:
  4660. // int32 tm_hour = 3;
  4661. void clear_tm_hour();
  4662. int32_t tm_hour() const;
  4663. void set_tm_hour(int32_t value);
  4664. private:
  4665. int32_t _internal_tm_hour() const;
  4666. void _internal_set_tm_hour(int32_t value);
  4667. public:
  4668. // int32 tm_mday = 4;
  4669. void clear_tm_mday();
  4670. int32_t tm_mday() const;
  4671. void set_tm_mday(int32_t value);
  4672. private:
  4673. int32_t _internal_tm_mday() const;
  4674. void _internal_set_tm_mday(int32_t value);
  4675. public:
  4676. // int32 tm_mon = 5;
  4677. void clear_tm_mon();
  4678. int32_t tm_mon() const;
  4679. void set_tm_mon(int32_t value);
  4680. private:
  4681. int32_t _internal_tm_mon() const;
  4682. void _internal_set_tm_mon(int32_t value);
  4683. public:
  4684. // int32 tm_year = 6;
  4685. void clear_tm_year();
  4686. int32_t tm_year() const;
  4687. void set_tm_year(int32_t value);
  4688. private:
  4689. int32_t _internal_tm_year() const;
  4690. void _internal_set_tm_year(int32_t value);
  4691. public:
  4692. // int32 tm_wday = 7;
  4693. void clear_tm_wday();
  4694. int32_t tm_wday() const;
  4695. void set_tm_wday(int32_t value);
  4696. private:
  4697. int32_t _internal_tm_wday() const;
  4698. void _internal_set_tm_wday(int32_t value);
  4699. public:
  4700. // int32 tm_yday = 8;
  4701. void clear_tm_yday();
  4702. int32_t tm_yday() const;
  4703. void set_tm_yday(int32_t value);
  4704. private:
  4705. int32_t _internal_tm_yday() const;
  4706. void _internal_set_tm_yday(int32_t value);
  4707. public:
  4708. // int32 tm_isdst = 9;
  4709. void clear_tm_isdst();
  4710. int32_t tm_isdst() const;
  4711. void set_tm_isdst(int32_t value);
  4712. private:
  4713. int32_t _internal_tm_isdst() const;
  4714. void _internal_set_tm_isdst(int32_t value);
  4715. public:
  4716. // bool update_time = 10;
  4717. void clear_update_time();
  4718. bool update_time() const;
  4719. void set_update_time(bool value);
  4720. private:
  4721. bool _internal_update_time() const;
  4722. void _internal_set_update_time(bool value);
  4723. public:
  4724. // @@protoc_insertion_point(class_scope:RemoNet.SyncTime)
  4725. private:
  4726. class _Internal;
  4727. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4728. typedef void InternalArenaConstructable_;
  4729. typedef void DestructorSkippable_;
  4730. int32_t tm_sec_;
  4731. int32_t tm_min_;
  4732. int32_t tm_hour_;
  4733. int32_t tm_mday_;
  4734. int32_t tm_mon_;
  4735. int32_t tm_year_;
  4736. int32_t tm_wday_;
  4737. int32_t tm_yday_;
  4738. int32_t tm_isdst_;
  4739. bool update_time_;
  4740. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4741. friend struct ::TableStruct_protocol_2eproto;
  4742. };
  4743. // -------------------------------------------------------------------
  4744. class CCAskDataChannel final :
  4745. public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:RemoNet.CCAskDataChannel) */ {
  4746. public:
  4747. inline CCAskDataChannel() : CCAskDataChannel(nullptr) {}
  4748. explicit constexpr CCAskDataChannel(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4749. CCAskDataChannel(const CCAskDataChannel& from);
  4750. CCAskDataChannel(CCAskDataChannel&& from) noexcept
  4751. : CCAskDataChannel() {
  4752. *this = ::std::move(from);
  4753. }
  4754. inline CCAskDataChannel& operator=(const CCAskDataChannel& from) {
  4755. CopyFrom(from);
  4756. return *this;
  4757. }
  4758. inline CCAskDataChannel& operator=(CCAskDataChannel&& from) noexcept {
  4759. if (this == &from) return *this;
  4760. if (GetOwningArena() == from.GetOwningArena()
  4761. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4762. && GetOwningArena() != nullptr
  4763. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4764. ) {
  4765. InternalSwap(&from);
  4766. } else {
  4767. CopyFrom(from);
  4768. }
  4769. return *this;
  4770. }
  4771. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  4772. return GetDescriptor();
  4773. }
  4774. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  4775. return default_instance().GetMetadata().descriptor;
  4776. }
  4777. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  4778. return default_instance().GetMetadata().reflection;
  4779. }
  4780. static const CCAskDataChannel& default_instance() {
  4781. return *internal_default_instance();
  4782. }
  4783. static inline const CCAskDataChannel* internal_default_instance() {
  4784. return reinterpret_cast<const CCAskDataChannel*>(
  4785. &_CCAskDataChannel_default_instance_);
  4786. }
  4787. static constexpr int kIndexInFileMessages =
  4788. 28;
  4789. friend void swap(CCAskDataChannel& a, CCAskDataChannel& b) {
  4790. a.Swap(&b);
  4791. }
  4792. inline void Swap(CCAskDataChannel* other) {
  4793. if (other == this) return;
  4794. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4795. if (GetOwningArena() != nullptr &&
  4796. GetOwningArena() == other->GetOwningArena()) {
  4797. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4798. if (GetOwningArena() == other->GetOwningArena()) {
  4799. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4800. InternalSwap(other);
  4801. } else {
  4802. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4803. }
  4804. }
  4805. void UnsafeArenaSwap(CCAskDataChannel* other) {
  4806. if (other == this) return;
  4807. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  4808. InternalSwap(other);
  4809. }
  4810. // implements Message ----------------------------------------------
  4811. CCAskDataChannel* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4812. return CreateMaybeMessage<CCAskDataChannel>(arena);
  4813. }
  4814. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom;
  4815. inline void CopyFrom(const CCAskDataChannel& from) {
  4816. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from);
  4817. }
  4818. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom;
  4819. void MergeFrom(const CCAskDataChannel& from) {
  4820. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from);
  4821. }
  4822. public:
  4823. private:
  4824. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4825. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4826. return "RemoNet.CCAskDataChannel";
  4827. }
  4828. protected:
  4829. explicit CCAskDataChannel(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4830. bool is_message_owned = false);
  4831. private:
  4832. public:
  4833. static const ClassData _class_data_;
  4834. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  4835. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  4836. // nested types ----------------------------------------------------
  4837. // accessors -------------------------------------------------------
  4838. // @@protoc_insertion_point(class_scope:RemoNet.CCAskDataChannel)
  4839. private:
  4840. class _Internal;
  4841. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4842. typedef void InternalArenaConstructable_;
  4843. typedef void DestructorSkippable_;
  4844. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4845. friend struct ::TableStruct_protocol_2eproto;
  4846. };
  4847. // -------------------------------------------------------------------
  4848. class IMuMessage final :
  4849. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.IMuMessage) */ {
  4850. public:
  4851. inline IMuMessage() : IMuMessage(nullptr) {}
  4852. ~IMuMessage() override;
  4853. explicit constexpr IMuMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4854. IMuMessage(const IMuMessage& from);
  4855. IMuMessage(IMuMessage&& from) noexcept
  4856. : IMuMessage() {
  4857. *this = ::std::move(from);
  4858. }
  4859. inline IMuMessage& operator=(const IMuMessage& from) {
  4860. CopyFrom(from);
  4861. return *this;
  4862. }
  4863. inline IMuMessage& operator=(IMuMessage&& from) noexcept {
  4864. if (this == &from) return *this;
  4865. if (GetOwningArena() == from.GetOwningArena()
  4866. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  4867. && GetOwningArena() != nullptr
  4868. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  4869. ) {
  4870. InternalSwap(&from);
  4871. } else {
  4872. CopyFrom(from);
  4873. }
  4874. return *this;
  4875. }
  4876. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  4877. return GetDescriptor();
  4878. }
  4879. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  4880. return default_instance().GetMetadata().descriptor;
  4881. }
  4882. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  4883. return default_instance().GetMetadata().reflection;
  4884. }
  4885. static const IMuMessage& default_instance() {
  4886. return *internal_default_instance();
  4887. }
  4888. static inline const IMuMessage* internal_default_instance() {
  4889. return reinterpret_cast<const IMuMessage*>(
  4890. &_IMuMessage_default_instance_);
  4891. }
  4892. static constexpr int kIndexInFileMessages =
  4893. 29;
  4894. friend void swap(IMuMessage& a, IMuMessage& b) {
  4895. a.Swap(&b);
  4896. }
  4897. inline void Swap(IMuMessage* other) {
  4898. if (other == this) return;
  4899. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  4900. if (GetOwningArena() != nullptr &&
  4901. GetOwningArena() == other->GetOwningArena()) {
  4902. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  4903. if (GetOwningArena() == other->GetOwningArena()) {
  4904. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  4905. InternalSwap(other);
  4906. } else {
  4907. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  4908. }
  4909. }
  4910. void UnsafeArenaSwap(IMuMessage* other) {
  4911. if (other == this) return;
  4912. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  4913. InternalSwap(other);
  4914. }
  4915. // implements Message ----------------------------------------------
  4916. IMuMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  4917. return CreateMaybeMessage<IMuMessage>(arena);
  4918. }
  4919. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  4920. void CopyFrom(const IMuMessage& from);
  4921. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  4922. void MergeFrom(const IMuMessage& from);
  4923. private:
  4924. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  4925. public:
  4926. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  4927. bool IsInitialized() const final;
  4928. size_t ByteSizeLong() const final;
  4929. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  4930. uint8_t* _InternalSerialize(
  4931. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  4932. int GetCachedSize() const final { return _cached_size_.Get(); }
  4933. private:
  4934. void SharedCtor();
  4935. void SharedDtor();
  4936. void SetCachedSize(int size) const final;
  4937. void InternalSwap(IMuMessage* other);
  4938. private:
  4939. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  4940. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  4941. return "RemoNet.IMuMessage";
  4942. }
  4943. protected:
  4944. explicit IMuMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  4945. bool is_message_owned = false);
  4946. private:
  4947. static void ArenaDtor(void* object);
  4948. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  4949. public:
  4950. static const ClassData _class_data_;
  4951. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  4952. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  4953. // nested types ----------------------------------------------------
  4954. // accessors -------------------------------------------------------
  4955. enum : int {
  4956. kRxFieldNumber = 1,
  4957. kRyFieldNumber = 2,
  4958. };
  4959. // float rx = 1;
  4960. void clear_rx();
  4961. float rx() const;
  4962. void set_rx(float value);
  4963. private:
  4964. float _internal_rx() const;
  4965. void _internal_set_rx(float value);
  4966. public:
  4967. // float ry = 2;
  4968. void clear_ry();
  4969. float ry() const;
  4970. void set_ry(float value);
  4971. private:
  4972. float _internal_ry() const;
  4973. void _internal_set_ry(float value);
  4974. public:
  4975. // @@protoc_insertion_point(class_scope:RemoNet.IMuMessage)
  4976. private:
  4977. class _Internal;
  4978. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  4979. typedef void InternalArenaConstructable_;
  4980. typedef void DestructorSkippable_;
  4981. float rx_;
  4982. float ry_;
  4983. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  4984. friend struct ::TableStruct_protocol_2eproto;
  4985. };
  4986. // -------------------------------------------------------------------
  4987. class CCPing final :
  4988. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CCPing) */ {
  4989. public:
  4990. inline CCPing() : CCPing(nullptr) {}
  4991. ~CCPing() override;
  4992. explicit constexpr CCPing(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  4993. CCPing(const CCPing& from);
  4994. CCPing(CCPing&& from) noexcept
  4995. : CCPing() {
  4996. *this = ::std::move(from);
  4997. }
  4998. inline CCPing& operator=(const CCPing& from) {
  4999. CopyFrom(from);
  5000. return *this;
  5001. }
  5002. inline CCPing& operator=(CCPing&& from) noexcept {
  5003. if (this == &from) return *this;
  5004. if (GetOwningArena() == from.GetOwningArena()
  5005. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5006. && GetOwningArena() != nullptr
  5007. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5008. ) {
  5009. InternalSwap(&from);
  5010. } else {
  5011. CopyFrom(from);
  5012. }
  5013. return *this;
  5014. }
  5015. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  5016. return GetDescriptor();
  5017. }
  5018. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  5019. return default_instance().GetMetadata().descriptor;
  5020. }
  5021. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  5022. return default_instance().GetMetadata().reflection;
  5023. }
  5024. static const CCPing& default_instance() {
  5025. return *internal_default_instance();
  5026. }
  5027. static inline const CCPing* internal_default_instance() {
  5028. return reinterpret_cast<const CCPing*>(
  5029. &_CCPing_default_instance_);
  5030. }
  5031. static constexpr int kIndexInFileMessages =
  5032. 30;
  5033. friend void swap(CCPing& a, CCPing& b) {
  5034. a.Swap(&b);
  5035. }
  5036. inline void Swap(CCPing* other) {
  5037. if (other == this) return;
  5038. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5039. if (GetOwningArena() != nullptr &&
  5040. GetOwningArena() == other->GetOwningArena()) {
  5041. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5042. if (GetOwningArena() == other->GetOwningArena()) {
  5043. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5044. InternalSwap(other);
  5045. } else {
  5046. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5047. }
  5048. }
  5049. void UnsafeArenaSwap(CCPing* other) {
  5050. if (other == this) return;
  5051. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  5052. InternalSwap(other);
  5053. }
  5054. // implements Message ----------------------------------------------
  5055. CCPing* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5056. return CreateMaybeMessage<CCPing>(arena);
  5057. }
  5058. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  5059. void CopyFrom(const CCPing& from);
  5060. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  5061. void MergeFrom(const CCPing& from);
  5062. private:
  5063. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  5064. public:
  5065. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5066. bool IsInitialized() const final;
  5067. size_t ByteSizeLong() const final;
  5068. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5069. uint8_t* _InternalSerialize(
  5070. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5071. int GetCachedSize() const final { return _cached_size_.Get(); }
  5072. private:
  5073. void SharedCtor();
  5074. void SharedDtor();
  5075. void SetCachedSize(int size) const final;
  5076. void InternalSwap(CCPing* other);
  5077. private:
  5078. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5079. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5080. return "RemoNet.CCPing";
  5081. }
  5082. protected:
  5083. explicit CCPing(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5084. bool is_message_owned = false);
  5085. private:
  5086. static void ArenaDtor(void* object);
  5087. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5088. public:
  5089. static const ClassData _class_data_;
  5090. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  5091. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  5092. // nested types ----------------------------------------------------
  5093. // accessors -------------------------------------------------------
  5094. enum : int {
  5095. kTickFieldNumber = 1,
  5096. kTempFieldNumber = 2,
  5097. };
  5098. // int64 tick = 1;
  5099. void clear_tick();
  5100. int64_t tick() const;
  5101. void set_tick(int64_t value);
  5102. private:
  5103. int64_t _internal_tick() const;
  5104. void _internal_set_tick(int64_t value);
  5105. public:
  5106. // double temp = 2;
  5107. void clear_temp();
  5108. double temp() const;
  5109. void set_temp(double value);
  5110. private:
  5111. double _internal_temp() const;
  5112. void _internal_set_temp(double value);
  5113. public:
  5114. // @@protoc_insertion_point(class_scope:RemoNet.CCPing)
  5115. private:
  5116. class _Internal;
  5117. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5118. typedef void InternalArenaConstructable_;
  5119. typedef void DestructorSkippable_;
  5120. int64_t tick_;
  5121. double temp_;
  5122. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5123. friend struct ::TableStruct_protocol_2eproto;
  5124. };
  5125. // -------------------------------------------------------------------
  5126. class radar_node final :
  5127. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.radar_node) */ {
  5128. public:
  5129. inline radar_node() : radar_node(nullptr) {}
  5130. ~radar_node() override;
  5131. explicit constexpr radar_node(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5132. radar_node(const radar_node& from);
  5133. radar_node(radar_node&& from) noexcept
  5134. : radar_node() {
  5135. *this = ::std::move(from);
  5136. }
  5137. inline radar_node& operator=(const radar_node& from) {
  5138. CopyFrom(from);
  5139. return *this;
  5140. }
  5141. inline radar_node& operator=(radar_node&& from) noexcept {
  5142. if (this == &from) return *this;
  5143. if (GetOwningArena() == from.GetOwningArena()
  5144. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5145. && GetOwningArena() != nullptr
  5146. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5147. ) {
  5148. InternalSwap(&from);
  5149. } else {
  5150. CopyFrom(from);
  5151. }
  5152. return *this;
  5153. }
  5154. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  5155. return GetDescriptor();
  5156. }
  5157. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  5158. return default_instance().GetMetadata().descriptor;
  5159. }
  5160. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  5161. return default_instance().GetMetadata().reflection;
  5162. }
  5163. static const radar_node& default_instance() {
  5164. return *internal_default_instance();
  5165. }
  5166. static inline const radar_node* internal_default_instance() {
  5167. return reinterpret_cast<const radar_node*>(
  5168. &_radar_node_default_instance_);
  5169. }
  5170. static constexpr int kIndexInFileMessages =
  5171. 31;
  5172. friend void swap(radar_node& a, radar_node& b) {
  5173. a.Swap(&b);
  5174. }
  5175. inline void Swap(radar_node* other) {
  5176. if (other == this) return;
  5177. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5178. if (GetOwningArena() != nullptr &&
  5179. GetOwningArena() == other->GetOwningArena()) {
  5180. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5181. if (GetOwningArena() == other->GetOwningArena()) {
  5182. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5183. InternalSwap(other);
  5184. } else {
  5185. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5186. }
  5187. }
  5188. void UnsafeArenaSwap(radar_node* other) {
  5189. if (other == this) return;
  5190. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  5191. InternalSwap(other);
  5192. }
  5193. // implements Message ----------------------------------------------
  5194. radar_node* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5195. return CreateMaybeMessage<radar_node>(arena);
  5196. }
  5197. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  5198. void CopyFrom(const radar_node& from);
  5199. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  5200. void MergeFrom(const radar_node& from);
  5201. private:
  5202. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  5203. public:
  5204. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5205. bool IsInitialized() const final;
  5206. size_t ByteSizeLong() const final;
  5207. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5208. uint8_t* _InternalSerialize(
  5209. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5210. int GetCachedSize() const final { return _cached_size_.Get(); }
  5211. private:
  5212. void SharedCtor();
  5213. void SharedDtor();
  5214. void SetCachedSize(int size) const final;
  5215. void InternalSwap(radar_node* other);
  5216. private:
  5217. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5218. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5219. return "RemoNet.radar_node";
  5220. }
  5221. protected:
  5222. explicit radar_node(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5223. bool is_message_owned = false);
  5224. private:
  5225. static void ArenaDtor(void* object);
  5226. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5227. public:
  5228. static const ClassData _class_data_;
  5229. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  5230. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  5231. // nested types ----------------------------------------------------
  5232. // accessors -------------------------------------------------------
  5233. enum : int {
  5234. kIdFieldNumber = 1,
  5235. kRangeFieldNumber = 2,
  5236. };
  5237. // int32 id = 1;
  5238. void clear_id();
  5239. int32_t id() const;
  5240. void set_id(int32_t value);
  5241. private:
  5242. int32_t _internal_id() const;
  5243. void _internal_set_id(int32_t value);
  5244. public:
  5245. // int32 range = 2;
  5246. void clear_range();
  5247. int32_t range() const;
  5248. void set_range(int32_t value);
  5249. private:
  5250. int32_t _internal_range() const;
  5251. void _internal_set_range(int32_t value);
  5252. public:
  5253. // @@protoc_insertion_point(class_scope:RemoNet.radar_node)
  5254. private:
  5255. class _Internal;
  5256. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5257. typedef void InternalArenaConstructable_;
  5258. typedef void DestructorSkippable_;
  5259. int32_t id_;
  5260. int32_t range_;
  5261. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5262. friend struct ::TableStruct_protocol_2eproto;
  5263. };
  5264. // -------------------------------------------------------------------
  5265. class CCRadarMessage final :
  5266. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CCRadarMessage) */ {
  5267. public:
  5268. inline CCRadarMessage() : CCRadarMessage(nullptr) {}
  5269. ~CCRadarMessage() override;
  5270. explicit constexpr CCRadarMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5271. CCRadarMessage(const CCRadarMessage& from);
  5272. CCRadarMessage(CCRadarMessage&& from) noexcept
  5273. : CCRadarMessage() {
  5274. *this = ::std::move(from);
  5275. }
  5276. inline CCRadarMessage& operator=(const CCRadarMessage& from) {
  5277. CopyFrom(from);
  5278. return *this;
  5279. }
  5280. inline CCRadarMessage& operator=(CCRadarMessage&& from) noexcept {
  5281. if (this == &from) return *this;
  5282. if (GetOwningArena() == from.GetOwningArena()
  5283. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5284. && GetOwningArena() != nullptr
  5285. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5286. ) {
  5287. InternalSwap(&from);
  5288. } else {
  5289. CopyFrom(from);
  5290. }
  5291. return *this;
  5292. }
  5293. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  5294. return GetDescriptor();
  5295. }
  5296. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  5297. return default_instance().GetMetadata().descriptor;
  5298. }
  5299. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  5300. return default_instance().GetMetadata().reflection;
  5301. }
  5302. static const CCRadarMessage& default_instance() {
  5303. return *internal_default_instance();
  5304. }
  5305. static inline const CCRadarMessage* internal_default_instance() {
  5306. return reinterpret_cast<const CCRadarMessage*>(
  5307. &_CCRadarMessage_default_instance_);
  5308. }
  5309. static constexpr int kIndexInFileMessages =
  5310. 32;
  5311. friend void swap(CCRadarMessage& a, CCRadarMessage& b) {
  5312. a.Swap(&b);
  5313. }
  5314. inline void Swap(CCRadarMessage* other) {
  5315. if (other == this) return;
  5316. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5317. if (GetOwningArena() != nullptr &&
  5318. GetOwningArena() == other->GetOwningArena()) {
  5319. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5320. if (GetOwningArena() == other->GetOwningArena()) {
  5321. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5322. InternalSwap(other);
  5323. } else {
  5324. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5325. }
  5326. }
  5327. void UnsafeArenaSwap(CCRadarMessage* other) {
  5328. if (other == this) return;
  5329. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  5330. InternalSwap(other);
  5331. }
  5332. // implements Message ----------------------------------------------
  5333. CCRadarMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5334. return CreateMaybeMessage<CCRadarMessage>(arena);
  5335. }
  5336. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  5337. void CopyFrom(const CCRadarMessage& from);
  5338. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  5339. void MergeFrom(const CCRadarMessage& from);
  5340. private:
  5341. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  5342. public:
  5343. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5344. bool IsInitialized() const final;
  5345. size_t ByteSizeLong() const final;
  5346. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5347. uint8_t* _InternalSerialize(
  5348. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5349. int GetCachedSize() const final { return _cached_size_.Get(); }
  5350. private:
  5351. void SharedCtor();
  5352. void SharedDtor();
  5353. void SetCachedSize(int size) const final;
  5354. void InternalSwap(CCRadarMessage* other);
  5355. private:
  5356. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5357. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5358. return "RemoNet.CCRadarMessage";
  5359. }
  5360. protected:
  5361. explicit CCRadarMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5362. bool is_message_owned = false);
  5363. private:
  5364. static void ArenaDtor(void* object);
  5365. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5366. public:
  5367. static const ClassData _class_data_;
  5368. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  5369. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  5370. // nested types ----------------------------------------------------
  5371. // accessors -------------------------------------------------------
  5372. enum : int {
  5373. kRadar0FieldNumber = 1,
  5374. kRadar1FieldNumber = 2,
  5375. kRadar2FieldNumber = 3,
  5376. kRadar3FieldNumber = 4,
  5377. kRadar4FieldNumber = 5,
  5378. kRadar5FieldNumber = 6,
  5379. kRadar6FieldNumber = 7,
  5380. kRadar7FieldNumber = 8,
  5381. };
  5382. // int32 radar0 = 1;
  5383. void clear_radar0();
  5384. int32_t radar0() const;
  5385. void set_radar0(int32_t value);
  5386. private:
  5387. int32_t _internal_radar0() const;
  5388. void _internal_set_radar0(int32_t value);
  5389. public:
  5390. // int32 radar1 = 2;
  5391. void clear_radar1();
  5392. int32_t radar1() const;
  5393. void set_radar1(int32_t value);
  5394. private:
  5395. int32_t _internal_radar1() const;
  5396. void _internal_set_radar1(int32_t value);
  5397. public:
  5398. // int32 radar2 = 3;
  5399. void clear_radar2();
  5400. int32_t radar2() const;
  5401. void set_radar2(int32_t value);
  5402. private:
  5403. int32_t _internal_radar2() const;
  5404. void _internal_set_radar2(int32_t value);
  5405. public:
  5406. // int32 radar3 = 4;
  5407. void clear_radar3();
  5408. int32_t radar3() const;
  5409. void set_radar3(int32_t value);
  5410. private:
  5411. int32_t _internal_radar3() const;
  5412. void _internal_set_radar3(int32_t value);
  5413. public:
  5414. // int32 radar4 = 5;
  5415. void clear_radar4();
  5416. int32_t radar4() const;
  5417. void set_radar4(int32_t value);
  5418. private:
  5419. int32_t _internal_radar4() const;
  5420. void _internal_set_radar4(int32_t value);
  5421. public:
  5422. // int32 radar5 = 6;
  5423. void clear_radar5();
  5424. int32_t radar5() const;
  5425. void set_radar5(int32_t value);
  5426. private:
  5427. int32_t _internal_radar5() const;
  5428. void _internal_set_radar5(int32_t value);
  5429. public:
  5430. // int32 radar6 = 7;
  5431. void clear_radar6();
  5432. int32_t radar6() const;
  5433. void set_radar6(int32_t value);
  5434. private:
  5435. int32_t _internal_radar6() const;
  5436. void _internal_set_radar6(int32_t value);
  5437. public:
  5438. // int32 radar7 = 8;
  5439. void clear_radar7();
  5440. int32_t radar7() const;
  5441. void set_radar7(int32_t value);
  5442. private:
  5443. int32_t _internal_radar7() const;
  5444. void _internal_set_radar7(int32_t value);
  5445. public:
  5446. // @@protoc_insertion_point(class_scope:RemoNet.CCRadarMessage)
  5447. private:
  5448. class _Internal;
  5449. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5450. typedef void InternalArenaConstructable_;
  5451. typedef void DestructorSkippable_;
  5452. int32_t radar0_;
  5453. int32_t radar1_;
  5454. int32_t radar2_;
  5455. int32_t radar3_;
  5456. int32_t radar4_;
  5457. int32_t radar5_;
  5458. int32_t radar6_;
  5459. int32_t radar7_;
  5460. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5461. friend struct ::TableStruct_protocol_2eproto;
  5462. };
  5463. // -------------------------------------------------------------------
  5464. class CCSensor final :
  5465. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CCSensor) */ {
  5466. public:
  5467. inline CCSensor() : CCSensor(nullptr) {}
  5468. ~CCSensor() override;
  5469. explicit constexpr CCSensor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5470. CCSensor(const CCSensor& from);
  5471. CCSensor(CCSensor&& from) noexcept
  5472. : CCSensor() {
  5473. *this = ::std::move(from);
  5474. }
  5475. inline CCSensor& operator=(const CCSensor& from) {
  5476. CopyFrom(from);
  5477. return *this;
  5478. }
  5479. inline CCSensor& operator=(CCSensor&& from) noexcept {
  5480. if (this == &from) return *this;
  5481. if (GetOwningArena() == from.GetOwningArena()
  5482. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5483. && GetOwningArena() != nullptr
  5484. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5485. ) {
  5486. InternalSwap(&from);
  5487. } else {
  5488. CopyFrom(from);
  5489. }
  5490. return *this;
  5491. }
  5492. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  5493. return GetDescriptor();
  5494. }
  5495. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  5496. return default_instance().GetMetadata().descriptor;
  5497. }
  5498. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  5499. return default_instance().GetMetadata().reflection;
  5500. }
  5501. static const CCSensor& default_instance() {
  5502. return *internal_default_instance();
  5503. }
  5504. static inline const CCSensor* internal_default_instance() {
  5505. return reinterpret_cast<const CCSensor*>(
  5506. &_CCSensor_default_instance_);
  5507. }
  5508. static constexpr int kIndexInFileMessages =
  5509. 33;
  5510. friend void swap(CCSensor& a, CCSensor& b) {
  5511. a.Swap(&b);
  5512. }
  5513. inline void Swap(CCSensor* other) {
  5514. if (other == this) return;
  5515. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5516. if (GetOwningArena() != nullptr &&
  5517. GetOwningArena() == other->GetOwningArena()) {
  5518. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5519. if (GetOwningArena() == other->GetOwningArena()) {
  5520. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5521. InternalSwap(other);
  5522. } else {
  5523. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5524. }
  5525. }
  5526. void UnsafeArenaSwap(CCSensor* other) {
  5527. if (other == this) return;
  5528. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  5529. InternalSwap(other);
  5530. }
  5531. // implements Message ----------------------------------------------
  5532. CCSensor* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5533. return CreateMaybeMessage<CCSensor>(arena);
  5534. }
  5535. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  5536. void CopyFrom(const CCSensor& from);
  5537. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  5538. void MergeFrom(const CCSensor& from);
  5539. private:
  5540. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  5541. public:
  5542. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5543. bool IsInitialized() const final;
  5544. size_t ByteSizeLong() const final;
  5545. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5546. uint8_t* _InternalSerialize(
  5547. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5548. int GetCachedSize() const final { return _cached_size_.Get(); }
  5549. private:
  5550. void SharedCtor();
  5551. void SharedDtor();
  5552. void SetCachedSize(int size) const final;
  5553. void InternalSwap(CCSensor* other);
  5554. private:
  5555. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5556. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5557. return "RemoNet.CCSensor";
  5558. }
  5559. protected:
  5560. explicit CCSensor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5561. bool is_message_owned = false);
  5562. private:
  5563. static void ArenaDtor(void* object);
  5564. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5565. public:
  5566. static const ClassData _class_data_;
  5567. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  5568. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  5569. // nested types ----------------------------------------------------
  5570. // accessors -------------------------------------------------------
  5571. enum : int {
  5572. kNodeFieldNumber = 1,
  5573. kLeftEncodeFieldNumber = 2,
  5574. kRightEncodeFieldNumber = 3,
  5575. };
  5576. // repeated .RemoNet.radar_node node = 1;
  5577. int node_size() const;
  5578. private:
  5579. int _internal_node_size() const;
  5580. public:
  5581. void clear_node();
  5582. ::RemoNet::radar_node* mutable_node(int index);
  5583. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::radar_node >*
  5584. mutable_node();
  5585. private:
  5586. const ::RemoNet::radar_node& _internal_node(int index) const;
  5587. ::RemoNet::radar_node* _internal_add_node();
  5588. public:
  5589. const ::RemoNet::radar_node& node(int index) const;
  5590. ::RemoNet::radar_node* add_node();
  5591. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::radar_node >&
  5592. node() const;
  5593. // int32 left_encode = 2;
  5594. void clear_left_encode();
  5595. int32_t left_encode() const;
  5596. void set_left_encode(int32_t value);
  5597. private:
  5598. int32_t _internal_left_encode() const;
  5599. void _internal_set_left_encode(int32_t value);
  5600. public:
  5601. // int32 right_encode = 3;
  5602. void clear_right_encode();
  5603. int32_t right_encode() const;
  5604. void set_right_encode(int32_t value);
  5605. private:
  5606. int32_t _internal_right_encode() const;
  5607. void _internal_set_right_encode(int32_t value);
  5608. public:
  5609. // @@protoc_insertion_point(class_scope:RemoNet.CCSensor)
  5610. private:
  5611. class _Internal;
  5612. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5613. typedef void InternalArenaConstructable_;
  5614. typedef void DestructorSkippable_;
  5615. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::radar_node > node_;
  5616. int32_t left_encode_;
  5617. int32_t right_encode_;
  5618. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5619. friend struct ::TableStruct_protocol_2eproto;
  5620. };
  5621. // -------------------------------------------------------------------
  5622. class CCSwitch final :
  5623. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CCSwitch) */ {
  5624. public:
  5625. inline CCSwitch() : CCSwitch(nullptr) {}
  5626. ~CCSwitch() override;
  5627. explicit constexpr CCSwitch(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5628. CCSwitch(const CCSwitch& from);
  5629. CCSwitch(CCSwitch&& from) noexcept
  5630. : CCSwitch() {
  5631. *this = ::std::move(from);
  5632. }
  5633. inline CCSwitch& operator=(const CCSwitch& from) {
  5634. CopyFrom(from);
  5635. return *this;
  5636. }
  5637. inline CCSwitch& operator=(CCSwitch&& from) noexcept {
  5638. if (this == &from) return *this;
  5639. if (GetOwningArena() == from.GetOwningArena()
  5640. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5641. && GetOwningArena() != nullptr
  5642. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5643. ) {
  5644. InternalSwap(&from);
  5645. } else {
  5646. CopyFrom(from);
  5647. }
  5648. return *this;
  5649. }
  5650. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  5651. return GetDescriptor();
  5652. }
  5653. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  5654. return default_instance().GetMetadata().descriptor;
  5655. }
  5656. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  5657. return default_instance().GetMetadata().reflection;
  5658. }
  5659. static const CCSwitch& default_instance() {
  5660. return *internal_default_instance();
  5661. }
  5662. static inline const CCSwitch* internal_default_instance() {
  5663. return reinterpret_cast<const CCSwitch*>(
  5664. &_CCSwitch_default_instance_);
  5665. }
  5666. static constexpr int kIndexInFileMessages =
  5667. 34;
  5668. friend void swap(CCSwitch& a, CCSwitch& b) {
  5669. a.Swap(&b);
  5670. }
  5671. inline void Swap(CCSwitch* other) {
  5672. if (other == this) return;
  5673. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5674. if (GetOwningArena() != nullptr &&
  5675. GetOwningArena() == other->GetOwningArena()) {
  5676. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5677. if (GetOwningArena() == other->GetOwningArena()) {
  5678. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5679. InternalSwap(other);
  5680. } else {
  5681. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5682. }
  5683. }
  5684. void UnsafeArenaSwap(CCSwitch* other) {
  5685. if (other == this) return;
  5686. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  5687. InternalSwap(other);
  5688. }
  5689. // implements Message ----------------------------------------------
  5690. CCSwitch* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5691. return CreateMaybeMessage<CCSwitch>(arena);
  5692. }
  5693. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  5694. void CopyFrom(const CCSwitch& from);
  5695. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  5696. void MergeFrom(const CCSwitch& from);
  5697. private:
  5698. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  5699. public:
  5700. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5701. bool IsInitialized() const final;
  5702. size_t ByteSizeLong() const final;
  5703. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5704. uint8_t* _InternalSerialize(
  5705. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5706. int GetCachedSize() const final { return _cached_size_.Get(); }
  5707. private:
  5708. void SharedCtor();
  5709. void SharedDtor();
  5710. void SetCachedSize(int size) const final;
  5711. void InternalSwap(CCSwitch* other);
  5712. private:
  5713. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5714. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5715. return "RemoNet.CCSwitch";
  5716. }
  5717. protected:
  5718. explicit CCSwitch(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5719. bool is_message_owned = false);
  5720. private:
  5721. static void ArenaDtor(void* object);
  5722. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5723. public:
  5724. static const ClassData _class_data_;
  5725. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  5726. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  5727. // nested types ----------------------------------------------------
  5728. // accessors -------------------------------------------------------
  5729. enum : int {
  5730. kFrontFieldNumber = 1,
  5731. };
  5732. // bool front = 1;
  5733. void clear_front();
  5734. bool front() const;
  5735. void set_front(bool value);
  5736. private:
  5737. bool _internal_front() const;
  5738. void _internal_set_front(bool value);
  5739. public:
  5740. // @@protoc_insertion_point(class_scope:RemoNet.CCSwitch)
  5741. private:
  5742. class _Internal;
  5743. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  5744. typedef void InternalArenaConstructable_;
  5745. typedef void DestructorSkippable_;
  5746. bool front_;
  5747. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  5748. friend struct ::TableStruct_protocol_2eproto;
  5749. };
  5750. // -------------------------------------------------------------------
  5751. class State final :
  5752. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.State) */ {
  5753. public:
  5754. inline State() : State(nullptr) {}
  5755. ~State() override;
  5756. explicit constexpr State(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  5757. State(const State& from);
  5758. State(State&& from) noexcept
  5759. : State() {
  5760. *this = ::std::move(from);
  5761. }
  5762. inline State& operator=(const State& from) {
  5763. CopyFrom(from);
  5764. return *this;
  5765. }
  5766. inline State& operator=(State&& from) noexcept {
  5767. if (this == &from) return *this;
  5768. if (GetOwningArena() == from.GetOwningArena()
  5769. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  5770. && GetOwningArena() != nullptr
  5771. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  5772. ) {
  5773. InternalSwap(&from);
  5774. } else {
  5775. CopyFrom(from);
  5776. }
  5777. return *this;
  5778. }
  5779. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  5780. return GetDescriptor();
  5781. }
  5782. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  5783. return default_instance().GetMetadata().descriptor;
  5784. }
  5785. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  5786. return default_instance().GetMetadata().reflection;
  5787. }
  5788. static const State& default_instance() {
  5789. return *internal_default_instance();
  5790. }
  5791. static inline const State* internal_default_instance() {
  5792. return reinterpret_cast<const State*>(
  5793. &_State_default_instance_);
  5794. }
  5795. static constexpr int kIndexInFileMessages =
  5796. 35;
  5797. friend void swap(State& a, State& b) {
  5798. a.Swap(&b);
  5799. }
  5800. inline void Swap(State* other) {
  5801. if (other == this) return;
  5802. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  5803. if (GetOwningArena() != nullptr &&
  5804. GetOwningArena() == other->GetOwningArena()) {
  5805. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  5806. if (GetOwningArena() == other->GetOwningArena()) {
  5807. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  5808. InternalSwap(other);
  5809. } else {
  5810. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  5811. }
  5812. }
  5813. void UnsafeArenaSwap(State* other) {
  5814. if (other == this) return;
  5815. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  5816. InternalSwap(other);
  5817. }
  5818. // implements Message ----------------------------------------------
  5819. State* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  5820. return CreateMaybeMessage<State>(arena);
  5821. }
  5822. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  5823. void CopyFrom(const State& from);
  5824. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  5825. void MergeFrom(const State& from);
  5826. private:
  5827. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  5828. public:
  5829. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  5830. bool IsInitialized() const final;
  5831. size_t ByteSizeLong() const final;
  5832. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  5833. uint8_t* _InternalSerialize(
  5834. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  5835. int GetCachedSize() const final { return _cached_size_.Get(); }
  5836. private:
  5837. void SharedCtor();
  5838. void SharedDtor();
  5839. void SetCachedSize(int size) const final;
  5840. void InternalSwap(State* other);
  5841. private:
  5842. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  5843. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  5844. return "RemoNet.State";
  5845. }
  5846. protected:
  5847. explicit State(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  5848. bool is_message_owned = false);
  5849. private:
  5850. static void ArenaDtor(void* object);
  5851. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  5852. public:
  5853. static const ClassData _class_data_;
  5854. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  5855. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  5856. // nested types ----------------------------------------------------
  5857. // accessors -------------------------------------------------------
  5858. enum : int {
  5859. kErrorBuffFieldNumber = 17,
  5860. kEngineSpeedFieldNumber = 1,
  5861. kTravelSpeedFieldNumber = 2,
  5862. kFuelLevelFieldNumber = 3,
  5863. kEngineTemperatureFieldNumber = 4,
  5864. kHydraulicOilTemperatureFieldNumber = 5,
  5865. kMainPump1PressureFieldNumber = 6,
  5866. kMainPump2PressureFieldNumber = 7,
  5867. kHandGearFieldNumber = 8,
  5868. kActualGearFieldNumber = 9,
  5869. kGripperHeightFieldNumber = 10,
  5870. kAmplitudeFieldNumber = 11,
  5871. kBoomAngleFieldNumber = 12,
  5872. kStickAngleFieldNumber = 13,
  5873. kIdleProtectionFieldNumber = 14,
  5874. kFrontToggleFieldNumber = 15,
  5875. kBackToggleFieldNumber = 16,
  5876. kInterlockFieldNumber = 18,
  5877. kSafetySwitchFieldNumber = 19,
  5878. kArmLiftPilotFieldNumber = 20,
  5879. kArmLoweringPilotFieldNumber = 21,
  5880. kLeverLiftingPilotFieldNumber = 22,
  5881. kRodLoweringPilotFieldNumber = 23,
  5882. kLeftRotaryPilotFieldNumber = 24,
  5883. kRightRotaryPilotFieldNumber = 25,
  5884. kGrabOpenPilotFieldNumber = 26,
  5885. kGrabClosePilotFieldNumber = 27,
  5886. kSafetyValvesFieldNumber = 28,
  5887. kFunctionCodeFieldNumber = 29,
  5888. kMainAddFieldNumber = 30,
  5889. kSubAddFieldNumber = 31,
  5890. kParamterFieldNumber = 32,
  5891. };
  5892. // bytes error_Buff = 17;
  5893. void clear_error_buff();
  5894. const std::string& error_buff() const;
  5895. template <typename ArgT0 = const std::string&, typename... ArgT>
  5896. void set_error_buff(ArgT0&& arg0, ArgT... args);
  5897. std::string* mutable_error_buff();
  5898. PROTOBUF_NODISCARD std::string* release_error_buff();
  5899. void set_allocated_error_buff(std::string* error_buff);
  5900. private:
  5901. const std::string& _internal_error_buff() const;
  5902. inline PROTOBUF_ALWAYS_INLINE void _internal_set_error_buff(const std::string& value);
  5903. std::string* _internal_mutable_error_buff();
  5904. public:
  5905. // int32 engine_speed = 1;
  5906. void clear_engine_speed();
  5907. int32_t engine_speed() const;
  5908. void set_engine_speed(int32_t value);
  5909. private:
  5910. int32_t _internal_engine_speed() const;
  5911. void _internal_set_engine_speed(int32_t value);
  5912. public:
  5913. // int32 travel_speed = 2;
  5914. void clear_travel_speed();
  5915. int32_t travel_speed() const;
  5916. void set_travel_speed(int32_t value);
  5917. private:
  5918. int32_t _internal_travel_speed() const;
  5919. void _internal_set_travel_speed(int32_t value);
  5920. public:
  5921. // int32 fuel_level = 3;
  5922. void clear_fuel_level();
  5923. int32_t fuel_level() const;
  5924. void set_fuel_level(int32_t value);
  5925. private:
  5926. int32_t _internal_fuel_level() const;
  5927. void _internal_set_fuel_level(int32_t value);
  5928. public:
  5929. // int32 engine_temperature = 4;
  5930. void clear_engine_temperature();
  5931. int32_t engine_temperature() const;
  5932. void set_engine_temperature(int32_t value);
  5933. private:
  5934. int32_t _internal_engine_temperature() const;
  5935. void _internal_set_engine_temperature(int32_t value);
  5936. public:
  5937. // int32 hydraulic_oil_temperature = 5;
  5938. void clear_hydraulic_oil_temperature();
  5939. int32_t hydraulic_oil_temperature() const;
  5940. void set_hydraulic_oil_temperature(int32_t value);
  5941. private:
  5942. int32_t _internal_hydraulic_oil_temperature() const;
  5943. void _internal_set_hydraulic_oil_temperature(int32_t value);
  5944. public:
  5945. // int32 main_pump_1_pressure = 6;
  5946. void clear_main_pump_1_pressure();
  5947. int32_t main_pump_1_pressure() const;
  5948. void set_main_pump_1_pressure(int32_t value);
  5949. private:
  5950. int32_t _internal_main_pump_1_pressure() const;
  5951. void _internal_set_main_pump_1_pressure(int32_t value);
  5952. public:
  5953. // int32 main_pump_2_pressure = 7;
  5954. void clear_main_pump_2_pressure();
  5955. int32_t main_pump_2_pressure() const;
  5956. void set_main_pump_2_pressure(int32_t value);
  5957. private:
  5958. int32_t _internal_main_pump_2_pressure() const;
  5959. void _internal_set_main_pump_2_pressure(int32_t value);
  5960. public:
  5961. // int32 hand_gear = 8;
  5962. void clear_hand_gear();
  5963. int32_t hand_gear() const;
  5964. void set_hand_gear(int32_t value);
  5965. private:
  5966. int32_t _internal_hand_gear() const;
  5967. void _internal_set_hand_gear(int32_t value);
  5968. public:
  5969. // int32 actual_gear = 9;
  5970. void clear_actual_gear();
  5971. int32_t actual_gear() const;
  5972. void set_actual_gear(int32_t value);
  5973. private:
  5974. int32_t _internal_actual_gear() const;
  5975. void _internal_set_actual_gear(int32_t value);
  5976. public:
  5977. // float gripper_height = 10;
  5978. void clear_gripper_height();
  5979. float gripper_height() const;
  5980. void set_gripper_height(float value);
  5981. private:
  5982. float _internal_gripper_height() const;
  5983. void _internal_set_gripper_height(float value);
  5984. public:
  5985. // float amplitude = 11;
  5986. void clear_amplitude();
  5987. float amplitude() const;
  5988. void set_amplitude(float value);
  5989. private:
  5990. float _internal_amplitude() const;
  5991. void _internal_set_amplitude(float value);
  5992. public:
  5993. // int32 boom_angle = 12;
  5994. void clear_boom_angle();
  5995. int32_t boom_angle() const;
  5996. void set_boom_angle(int32_t value);
  5997. private:
  5998. int32_t _internal_boom_angle() const;
  5999. void _internal_set_boom_angle(int32_t value);
  6000. public:
  6001. // int32 stick_angle = 13;
  6002. void clear_stick_angle();
  6003. int32_t stick_angle() const;
  6004. void set_stick_angle(int32_t value);
  6005. private:
  6006. int32_t _internal_stick_angle() const;
  6007. void _internal_set_stick_angle(int32_t value);
  6008. public:
  6009. // int32 idle_protection = 14;
  6010. void clear_idle_protection();
  6011. int32_t idle_protection() const;
  6012. void set_idle_protection(int32_t value);
  6013. private:
  6014. int32_t _internal_idle_protection() const;
  6015. void _internal_set_idle_protection(int32_t value);
  6016. public:
  6017. // int32 front_toggle = 15;
  6018. void clear_front_toggle();
  6019. int32_t front_toggle() const;
  6020. void set_front_toggle(int32_t value);
  6021. private:
  6022. int32_t _internal_front_toggle() const;
  6023. void _internal_set_front_toggle(int32_t value);
  6024. public:
  6025. // int32 back_toggle = 16;
  6026. void clear_back_toggle();
  6027. int32_t back_toggle() const;
  6028. void set_back_toggle(int32_t value);
  6029. private:
  6030. int32_t _internal_back_toggle() const;
  6031. void _internal_set_back_toggle(int32_t value);
  6032. public:
  6033. // int32 interlock = 18;
  6034. void clear_interlock();
  6035. int32_t interlock() const;
  6036. void set_interlock(int32_t value);
  6037. private:
  6038. int32_t _internal_interlock() const;
  6039. void _internal_set_interlock(int32_t value);
  6040. public:
  6041. // int32 safety_switch = 19;
  6042. void clear_safety_switch();
  6043. int32_t safety_switch() const;
  6044. void set_safety_switch(int32_t value);
  6045. private:
  6046. int32_t _internal_safety_switch() const;
  6047. void _internal_set_safety_switch(int32_t value);
  6048. public:
  6049. // int32 arm_lift_pilot = 20;
  6050. void clear_arm_lift_pilot();
  6051. int32_t arm_lift_pilot() const;
  6052. void set_arm_lift_pilot(int32_t value);
  6053. private:
  6054. int32_t _internal_arm_lift_pilot() const;
  6055. void _internal_set_arm_lift_pilot(int32_t value);
  6056. public:
  6057. // int32 arm_lowering_pilot = 21;
  6058. void clear_arm_lowering_pilot();
  6059. int32_t arm_lowering_pilot() const;
  6060. void set_arm_lowering_pilot(int32_t value);
  6061. private:
  6062. int32_t _internal_arm_lowering_pilot() const;
  6063. void _internal_set_arm_lowering_pilot(int32_t value);
  6064. public:
  6065. // int32 lever_lifting_pilot = 22;
  6066. void clear_lever_lifting_pilot();
  6067. int32_t lever_lifting_pilot() const;
  6068. void set_lever_lifting_pilot(int32_t value);
  6069. private:
  6070. int32_t _internal_lever_lifting_pilot() const;
  6071. void _internal_set_lever_lifting_pilot(int32_t value);
  6072. public:
  6073. // int32 rod_lowering_pilot = 23;
  6074. void clear_rod_lowering_pilot();
  6075. int32_t rod_lowering_pilot() const;
  6076. void set_rod_lowering_pilot(int32_t value);
  6077. private:
  6078. int32_t _internal_rod_lowering_pilot() const;
  6079. void _internal_set_rod_lowering_pilot(int32_t value);
  6080. public:
  6081. // int32 left_rotary_pilot = 24;
  6082. void clear_left_rotary_pilot();
  6083. int32_t left_rotary_pilot() const;
  6084. void set_left_rotary_pilot(int32_t value);
  6085. private:
  6086. int32_t _internal_left_rotary_pilot() const;
  6087. void _internal_set_left_rotary_pilot(int32_t value);
  6088. public:
  6089. // int32 right_rotary_pilot = 25;
  6090. void clear_right_rotary_pilot();
  6091. int32_t right_rotary_pilot() const;
  6092. void set_right_rotary_pilot(int32_t value);
  6093. private:
  6094. int32_t _internal_right_rotary_pilot() const;
  6095. void _internal_set_right_rotary_pilot(int32_t value);
  6096. public:
  6097. // int32 grab_open_pilot = 26;
  6098. void clear_grab_open_pilot();
  6099. int32_t grab_open_pilot() const;
  6100. void set_grab_open_pilot(int32_t value);
  6101. private:
  6102. int32_t _internal_grab_open_pilot() const;
  6103. void _internal_set_grab_open_pilot(int32_t value);
  6104. public:
  6105. // int32 grab_close_pilot = 27;
  6106. void clear_grab_close_pilot();
  6107. int32_t grab_close_pilot() const;
  6108. void set_grab_close_pilot(int32_t value);
  6109. private:
  6110. int32_t _internal_grab_close_pilot() const;
  6111. void _internal_set_grab_close_pilot(int32_t value);
  6112. public:
  6113. // int32 safety_valves = 28;
  6114. void clear_safety_valves();
  6115. int32_t safety_valves() const;
  6116. void set_safety_valves(int32_t value);
  6117. private:
  6118. int32_t _internal_safety_valves() const;
  6119. void _internal_set_safety_valves(int32_t value);
  6120. public:
  6121. // int32 function_code = 29;
  6122. void clear_function_code();
  6123. int32_t function_code() const;
  6124. void set_function_code(int32_t value);
  6125. private:
  6126. int32_t _internal_function_code() const;
  6127. void _internal_set_function_code(int32_t value);
  6128. public:
  6129. // int32 main_add = 30;
  6130. void clear_main_add();
  6131. int32_t main_add() const;
  6132. void set_main_add(int32_t value);
  6133. private:
  6134. int32_t _internal_main_add() const;
  6135. void _internal_set_main_add(int32_t value);
  6136. public:
  6137. // int32 sub_add = 31;
  6138. void clear_sub_add();
  6139. int32_t sub_add() const;
  6140. void set_sub_add(int32_t value);
  6141. private:
  6142. int32_t _internal_sub_add() const;
  6143. void _internal_set_sub_add(int32_t value);
  6144. public:
  6145. // int32 paramter = 32;
  6146. void clear_paramter();
  6147. int32_t paramter() const;
  6148. void set_paramter(int32_t value);
  6149. private:
  6150. int32_t _internal_paramter() const;
  6151. void _internal_set_paramter(int32_t value);
  6152. public:
  6153. // @@protoc_insertion_point(class_scope:RemoNet.State)
  6154. private:
  6155. class _Internal;
  6156. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6157. typedef void InternalArenaConstructable_;
  6158. typedef void DestructorSkippable_;
  6159. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr error_buff_;
  6160. int32_t engine_speed_;
  6161. int32_t travel_speed_;
  6162. int32_t fuel_level_;
  6163. int32_t engine_temperature_;
  6164. int32_t hydraulic_oil_temperature_;
  6165. int32_t main_pump_1_pressure_;
  6166. int32_t main_pump_2_pressure_;
  6167. int32_t hand_gear_;
  6168. int32_t actual_gear_;
  6169. float gripper_height_;
  6170. float amplitude_;
  6171. int32_t boom_angle_;
  6172. int32_t stick_angle_;
  6173. int32_t idle_protection_;
  6174. int32_t front_toggle_;
  6175. int32_t back_toggle_;
  6176. int32_t interlock_;
  6177. int32_t safety_switch_;
  6178. int32_t arm_lift_pilot_;
  6179. int32_t arm_lowering_pilot_;
  6180. int32_t lever_lifting_pilot_;
  6181. int32_t rod_lowering_pilot_;
  6182. int32_t left_rotary_pilot_;
  6183. int32_t right_rotary_pilot_;
  6184. int32_t grab_open_pilot_;
  6185. int32_t grab_close_pilot_;
  6186. int32_t safety_valves_;
  6187. int32_t function_code_;
  6188. int32_t main_add_;
  6189. int32_t sub_add_;
  6190. int32_t paramter_;
  6191. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6192. friend struct ::TableStruct_protocol_2eproto;
  6193. };
  6194. // -------------------------------------------------------------------
  6195. class LidarPoint final :
  6196. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.LidarPoint) */ {
  6197. public:
  6198. inline LidarPoint() : LidarPoint(nullptr) {}
  6199. ~LidarPoint() override;
  6200. explicit constexpr LidarPoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6201. LidarPoint(const LidarPoint& from);
  6202. LidarPoint(LidarPoint&& from) noexcept
  6203. : LidarPoint() {
  6204. *this = ::std::move(from);
  6205. }
  6206. inline LidarPoint& operator=(const LidarPoint& from) {
  6207. CopyFrom(from);
  6208. return *this;
  6209. }
  6210. inline LidarPoint& operator=(LidarPoint&& from) noexcept {
  6211. if (this == &from) return *this;
  6212. if (GetOwningArena() == from.GetOwningArena()
  6213. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6214. && GetOwningArena() != nullptr
  6215. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6216. ) {
  6217. InternalSwap(&from);
  6218. } else {
  6219. CopyFrom(from);
  6220. }
  6221. return *this;
  6222. }
  6223. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  6224. return GetDescriptor();
  6225. }
  6226. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  6227. return default_instance().GetMetadata().descriptor;
  6228. }
  6229. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  6230. return default_instance().GetMetadata().reflection;
  6231. }
  6232. static const LidarPoint& default_instance() {
  6233. return *internal_default_instance();
  6234. }
  6235. static inline const LidarPoint* internal_default_instance() {
  6236. return reinterpret_cast<const LidarPoint*>(
  6237. &_LidarPoint_default_instance_);
  6238. }
  6239. static constexpr int kIndexInFileMessages =
  6240. 36;
  6241. friend void swap(LidarPoint& a, LidarPoint& b) {
  6242. a.Swap(&b);
  6243. }
  6244. inline void Swap(LidarPoint* other) {
  6245. if (other == this) return;
  6246. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6247. if (GetOwningArena() != nullptr &&
  6248. GetOwningArena() == other->GetOwningArena()) {
  6249. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6250. if (GetOwningArena() == other->GetOwningArena()) {
  6251. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6252. InternalSwap(other);
  6253. } else {
  6254. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6255. }
  6256. }
  6257. void UnsafeArenaSwap(LidarPoint* other) {
  6258. if (other == this) return;
  6259. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  6260. InternalSwap(other);
  6261. }
  6262. // implements Message ----------------------------------------------
  6263. LidarPoint* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  6264. return CreateMaybeMessage<LidarPoint>(arena);
  6265. }
  6266. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  6267. void CopyFrom(const LidarPoint& from);
  6268. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  6269. void MergeFrom(const LidarPoint& from);
  6270. private:
  6271. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  6272. public:
  6273. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6274. bool IsInitialized() const final;
  6275. size_t ByteSizeLong() const final;
  6276. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6277. uint8_t* _InternalSerialize(
  6278. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6279. int GetCachedSize() const final { return _cached_size_.Get(); }
  6280. private:
  6281. void SharedCtor();
  6282. void SharedDtor();
  6283. void SetCachedSize(int size) const final;
  6284. void InternalSwap(LidarPoint* other);
  6285. private:
  6286. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6287. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6288. return "RemoNet.LidarPoint";
  6289. }
  6290. protected:
  6291. explicit LidarPoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6292. bool is_message_owned = false);
  6293. private:
  6294. static void ArenaDtor(void* object);
  6295. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6296. public:
  6297. static const ClassData _class_data_;
  6298. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  6299. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  6300. // nested types ----------------------------------------------------
  6301. // accessors -------------------------------------------------------
  6302. enum : int {
  6303. kDataFieldNumber = 8,
  6304. kFrameIdFieldNumber = 3,
  6305. kTimestampFieldNumber = 1,
  6306. kSeqFieldNumber = 2,
  6307. kHeightFieldNumber = 4,
  6308. kWidthFieldNumber = 5,
  6309. kIsDenseFieldNumber = 6,
  6310. kIsLeftFieldNumber = 7,
  6311. };
  6312. // repeated float data = 8;
  6313. int data_size() const;
  6314. private:
  6315. int _internal_data_size() const;
  6316. public:
  6317. void clear_data();
  6318. private:
  6319. float _internal_data(int index) const;
  6320. const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
  6321. _internal_data() const;
  6322. void _internal_add_data(float value);
  6323. ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
  6324. _internal_mutable_data();
  6325. public:
  6326. float data(int index) const;
  6327. void set_data(int index, float value);
  6328. void add_data(float value);
  6329. const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
  6330. data() const;
  6331. ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
  6332. mutable_data();
  6333. // optional string frame_id = 3;
  6334. bool has_frame_id() const;
  6335. private:
  6336. bool _internal_has_frame_id() const;
  6337. public:
  6338. void clear_frame_id();
  6339. const std::string& frame_id() const;
  6340. template <typename ArgT0 = const std::string&, typename... ArgT>
  6341. void set_frame_id(ArgT0&& arg0, ArgT... args);
  6342. std::string* mutable_frame_id();
  6343. PROTOBUF_NODISCARD std::string* release_frame_id();
  6344. void set_allocated_frame_id(std::string* frame_id);
  6345. private:
  6346. const std::string& _internal_frame_id() const;
  6347. inline PROTOBUF_ALWAYS_INLINE void _internal_set_frame_id(const std::string& value);
  6348. std::string* _internal_mutable_frame_id();
  6349. public:
  6350. // optional double timestamp = 1;
  6351. bool has_timestamp() const;
  6352. private:
  6353. bool _internal_has_timestamp() const;
  6354. public:
  6355. void clear_timestamp();
  6356. double timestamp() const;
  6357. void set_timestamp(double value);
  6358. private:
  6359. double _internal_timestamp() const;
  6360. void _internal_set_timestamp(double value);
  6361. public:
  6362. // optional uint32 seq = 2;
  6363. bool has_seq() const;
  6364. private:
  6365. bool _internal_has_seq() const;
  6366. public:
  6367. void clear_seq();
  6368. uint32_t seq() const;
  6369. void set_seq(uint32_t value);
  6370. private:
  6371. uint32_t _internal_seq() const;
  6372. void _internal_set_seq(uint32_t value);
  6373. public:
  6374. // optional uint32 height = 4;
  6375. bool has_height() const;
  6376. private:
  6377. bool _internal_has_height() const;
  6378. public:
  6379. void clear_height();
  6380. uint32_t height() const;
  6381. void set_height(uint32_t value);
  6382. private:
  6383. uint32_t _internal_height() const;
  6384. void _internal_set_height(uint32_t value);
  6385. public:
  6386. // optional uint32 width = 5;
  6387. bool has_width() const;
  6388. private:
  6389. bool _internal_has_width() const;
  6390. public:
  6391. void clear_width();
  6392. uint32_t width() const;
  6393. void set_width(uint32_t value);
  6394. private:
  6395. uint32_t _internal_width() const;
  6396. void _internal_set_width(uint32_t value);
  6397. public:
  6398. // optional bool is_dense = 6;
  6399. bool has_is_dense() const;
  6400. private:
  6401. bool _internal_has_is_dense() const;
  6402. public:
  6403. void clear_is_dense();
  6404. bool is_dense() const;
  6405. void set_is_dense(bool value);
  6406. private:
  6407. bool _internal_is_dense() const;
  6408. void _internal_set_is_dense(bool value);
  6409. public:
  6410. // optional bool is_left = 7;
  6411. bool has_is_left() const;
  6412. private:
  6413. bool _internal_has_is_left() const;
  6414. public:
  6415. void clear_is_left();
  6416. bool is_left() const;
  6417. void set_is_left(bool value);
  6418. private:
  6419. bool _internal_is_left() const;
  6420. void _internal_set_is_left(bool value);
  6421. public:
  6422. // @@protoc_insertion_point(class_scope:RemoNet.LidarPoint)
  6423. private:
  6424. class _Internal;
  6425. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6426. typedef void InternalArenaConstructable_;
  6427. typedef void DestructorSkippable_;
  6428. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  6429. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6430. ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > data_;
  6431. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr frame_id_;
  6432. double timestamp_;
  6433. uint32_t seq_;
  6434. uint32_t height_;
  6435. uint32_t width_;
  6436. bool is_dense_;
  6437. bool is_left_;
  6438. friend struct ::TableStruct_protocol_2eproto;
  6439. };
  6440. // -------------------------------------------------------------------
  6441. class SensorStop final :
  6442. public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:RemoNet.SensorStop) */ {
  6443. public:
  6444. inline SensorStop() : SensorStop(nullptr) {}
  6445. explicit constexpr SensorStop(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6446. SensorStop(const SensorStop& from);
  6447. SensorStop(SensorStop&& from) noexcept
  6448. : SensorStop() {
  6449. *this = ::std::move(from);
  6450. }
  6451. inline SensorStop& operator=(const SensorStop& from) {
  6452. CopyFrom(from);
  6453. return *this;
  6454. }
  6455. inline SensorStop& operator=(SensorStop&& from) noexcept {
  6456. if (this == &from) return *this;
  6457. if (GetOwningArena() == from.GetOwningArena()
  6458. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6459. && GetOwningArena() != nullptr
  6460. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6461. ) {
  6462. InternalSwap(&from);
  6463. } else {
  6464. CopyFrom(from);
  6465. }
  6466. return *this;
  6467. }
  6468. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  6469. return GetDescriptor();
  6470. }
  6471. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  6472. return default_instance().GetMetadata().descriptor;
  6473. }
  6474. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  6475. return default_instance().GetMetadata().reflection;
  6476. }
  6477. static const SensorStop& default_instance() {
  6478. return *internal_default_instance();
  6479. }
  6480. static inline const SensorStop* internal_default_instance() {
  6481. return reinterpret_cast<const SensorStop*>(
  6482. &_SensorStop_default_instance_);
  6483. }
  6484. static constexpr int kIndexInFileMessages =
  6485. 37;
  6486. friend void swap(SensorStop& a, SensorStop& b) {
  6487. a.Swap(&b);
  6488. }
  6489. inline void Swap(SensorStop* other) {
  6490. if (other == this) return;
  6491. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6492. if (GetOwningArena() != nullptr &&
  6493. GetOwningArena() == other->GetOwningArena()) {
  6494. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6495. if (GetOwningArena() == other->GetOwningArena()) {
  6496. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6497. InternalSwap(other);
  6498. } else {
  6499. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6500. }
  6501. }
  6502. void UnsafeArenaSwap(SensorStop* other) {
  6503. if (other == this) return;
  6504. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  6505. InternalSwap(other);
  6506. }
  6507. // implements Message ----------------------------------------------
  6508. SensorStop* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  6509. return CreateMaybeMessage<SensorStop>(arena);
  6510. }
  6511. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom;
  6512. inline void CopyFrom(const SensorStop& from) {
  6513. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from);
  6514. }
  6515. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom;
  6516. void MergeFrom(const SensorStop& from) {
  6517. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from);
  6518. }
  6519. public:
  6520. private:
  6521. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6522. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6523. return "RemoNet.SensorStop";
  6524. }
  6525. protected:
  6526. explicit SensorStop(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6527. bool is_message_owned = false);
  6528. private:
  6529. public:
  6530. static const ClassData _class_data_;
  6531. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  6532. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  6533. // nested types ----------------------------------------------------
  6534. // accessors -------------------------------------------------------
  6535. // @@protoc_insertion_point(class_scope:RemoNet.SensorStop)
  6536. private:
  6537. class _Internal;
  6538. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6539. typedef void InternalArenaConstructable_;
  6540. typedef void DestructorSkippable_;
  6541. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6542. friend struct ::TableStruct_protocol_2eproto;
  6543. };
  6544. // -------------------------------------------------------------------
  6545. class StopAck final :
  6546. public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:RemoNet.StopAck) */ {
  6547. public:
  6548. inline StopAck() : StopAck(nullptr) {}
  6549. explicit constexpr StopAck(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6550. StopAck(const StopAck& from);
  6551. StopAck(StopAck&& from) noexcept
  6552. : StopAck() {
  6553. *this = ::std::move(from);
  6554. }
  6555. inline StopAck& operator=(const StopAck& from) {
  6556. CopyFrom(from);
  6557. return *this;
  6558. }
  6559. inline StopAck& operator=(StopAck&& from) noexcept {
  6560. if (this == &from) return *this;
  6561. if (GetOwningArena() == from.GetOwningArena()
  6562. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6563. && GetOwningArena() != nullptr
  6564. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6565. ) {
  6566. InternalSwap(&from);
  6567. } else {
  6568. CopyFrom(from);
  6569. }
  6570. return *this;
  6571. }
  6572. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  6573. return GetDescriptor();
  6574. }
  6575. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  6576. return default_instance().GetMetadata().descriptor;
  6577. }
  6578. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  6579. return default_instance().GetMetadata().reflection;
  6580. }
  6581. static const StopAck& default_instance() {
  6582. return *internal_default_instance();
  6583. }
  6584. static inline const StopAck* internal_default_instance() {
  6585. return reinterpret_cast<const StopAck*>(
  6586. &_StopAck_default_instance_);
  6587. }
  6588. static constexpr int kIndexInFileMessages =
  6589. 38;
  6590. friend void swap(StopAck& a, StopAck& b) {
  6591. a.Swap(&b);
  6592. }
  6593. inline void Swap(StopAck* other) {
  6594. if (other == this) return;
  6595. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6596. if (GetOwningArena() != nullptr &&
  6597. GetOwningArena() == other->GetOwningArena()) {
  6598. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6599. if (GetOwningArena() == other->GetOwningArena()) {
  6600. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6601. InternalSwap(other);
  6602. } else {
  6603. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6604. }
  6605. }
  6606. void UnsafeArenaSwap(StopAck* other) {
  6607. if (other == this) return;
  6608. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  6609. InternalSwap(other);
  6610. }
  6611. // implements Message ----------------------------------------------
  6612. StopAck* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  6613. return CreateMaybeMessage<StopAck>(arena);
  6614. }
  6615. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom;
  6616. inline void CopyFrom(const StopAck& from) {
  6617. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from);
  6618. }
  6619. using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom;
  6620. void MergeFrom(const StopAck& from) {
  6621. ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from);
  6622. }
  6623. public:
  6624. private:
  6625. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6626. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6627. return "RemoNet.StopAck";
  6628. }
  6629. protected:
  6630. explicit StopAck(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6631. bool is_message_owned = false);
  6632. private:
  6633. public:
  6634. static const ClassData _class_data_;
  6635. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  6636. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  6637. // nested types ----------------------------------------------------
  6638. // accessors -------------------------------------------------------
  6639. // @@protoc_insertion_point(class_scope:RemoNet.StopAck)
  6640. private:
  6641. class _Internal;
  6642. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6643. typedef void InternalArenaConstructable_;
  6644. typedef void DestructorSkippable_;
  6645. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6646. friend struct ::TableStruct_protocol_2eproto;
  6647. };
  6648. // -------------------------------------------------------------------
  6649. class can_net_frame final :
  6650. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.can_net_frame) */ {
  6651. public:
  6652. inline can_net_frame() : can_net_frame(nullptr) {}
  6653. ~can_net_frame() override;
  6654. explicit constexpr can_net_frame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6655. can_net_frame(const can_net_frame& from);
  6656. can_net_frame(can_net_frame&& from) noexcept
  6657. : can_net_frame() {
  6658. *this = ::std::move(from);
  6659. }
  6660. inline can_net_frame& operator=(const can_net_frame& from) {
  6661. CopyFrom(from);
  6662. return *this;
  6663. }
  6664. inline can_net_frame& operator=(can_net_frame&& from) noexcept {
  6665. if (this == &from) return *this;
  6666. if (GetOwningArena() == from.GetOwningArena()
  6667. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6668. && GetOwningArena() != nullptr
  6669. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6670. ) {
  6671. InternalSwap(&from);
  6672. } else {
  6673. CopyFrom(from);
  6674. }
  6675. return *this;
  6676. }
  6677. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  6678. return GetDescriptor();
  6679. }
  6680. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  6681. return default_instance().GetMetadata().descriptor;
  6682. }
  6683. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  6684. return default_instance().GetMetadata().reflection;
  6685. }
  6686. static const can_net_frame& default_instance() {
  6687. return *internal_default_instance();
  6688. }
  6689. static inline const can_net_frame* internal_default_instance() {
  6690. return reinterpret_cast<const can_net_frame*>(
  6691. &_can_net_frame_default_instance_);
  6692. }
  6693. static constexpr int kIndexInFileMessages =
  6694. 39;
  6695. friend void swap(can_net_frame& a, can_net_frame& b) {
  6696. a.Swap(&b);
  6697. }
  6698. inline void Swap(can_net_frame* other) {
  6699. if (other == this) return;
  6700. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6701. if (GetOwningArena() != nullptr &&
  6702. GetOwningArena() == other->GetOwningArena()) {
  6703. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6704. if (GetOwningArena() == other->GetOwningArena()) {
  6705. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6706. InternalSwap(other);
  6707. } else {
  6708. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6709. }
  6710. }
  6711. void UnsafeArenaSwap(can_net_frame* other) {
  6712. if (other == this) return;
  6713. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  6714. InternalSwap(other);
  6715. }
  6716. // implements Message ----------------------------------------------
  6717. can_net_frame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  6718. return CreateMaybeMessage<can_net_frame>(arena);
  6719. }
  6720. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  6721. void CopyFrom(const can_net_frame& from);
  6722. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  6723. void MergeFrom(const can_net_frame& from);
  6724. private:
  6725. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  6726. public:
  6727. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6728. bool IsInitialized() const final;
  6729. size_t ByteSizeLong() const final;
  6730. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6731. uint8_t* _InternalSerialize(
  6732. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6733. int GetCachedSize() const final { return _cached_size_.Get(); }
  6734. private:
  6735. void SharedCtor();
  6736. void SharedDtor();
  6737. void SetCachedSize(int size) const final;
  6738. void InternalSwap(can_net_frame* other);
  6739. private:
  6740. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6741. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6742. return "RemoNet.can_net_frame";
  6743. }
  6744. protected:
  6745. explicit can_net_frame(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6746. bool is_message_owned = false);
  6747. private:
  6748. static void ArenaDtor(void* object);
  6749. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6750. public:
  6751. static const ClassData _class_data_;
  6752. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  6753. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  6754. // nested types ----------------------------------------------------
  6755. // accessors -------------------------------------------------------
  6756. enum : int {
  6757. kDataFieldNumber = 3,
  6758. kDlcFieldNumber = 1,
  6759. kCanidFieldNumber = 2,
  6760. };
  6761. // bytes data = 3;
  6762. void clear_data();
  6763. const std::string& data() const;
  6764. template <typename ArgT0 = const std::string&, typename... ArgT>
  6765. void set_data(ArgT0&& arg0, ArgT... args);
  6766. std::string* mutable_data();
  6767. PROTOBUF_NODISCARD std::string* release_data();
  6768. void set_allocated_data(std::string* data);
  6769. private:
  6770. const std::string& _internal_data() const;
  6771. inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
  6772. std::string* _internal_mutable_data();
  6773. public:
  6774. // sint32 dlc = 1;
  6775. void clear_dlc();
  6776. int32_t dlc() const;
  6777. void set_dlc(int32_t value);
  6778. private:
  6779. int32_t _internal_dlc() const;
  6780. void _internal_set_dlc(int32_t value);
  6781. public:
  6782. // int32 canid = 2;
  6783. void clear_canid();
  6784. int32_t canid() const;
  6785. void set_canid(int32_t value);
  6786. private:
  6787. int32_t _internal_canid() const;
  6788. void _internal_set_canid(int32_t value);
  6789. public:
  6790. // @@protoc_insertion_point(class_scope:RemoNet.can_net_frame)
  6791. private:
  6792. class _Internal;
  6793. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6794. typedef void InternalArenaConstructable_;
  6795. typedef void DestructorSkippable_;
  6796. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
  6797. int32_t dlc_;
  6798. int32_t canid_;
  6799. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6800. friend struct ::TableStruct_protocol_2eproto;
  6801. };
  6802. // -------------------------------------------------------------------
  6803. class CCCanMsg final :
  6804. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.CCCanMsg) */ {
  6805. public:
  6806. inline CCCanMsg() : CCCanMsg(nullptr) {}
  6807. ~CCCanMsg() override;
  6808. explicit constexpr CCCanMsg(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6809. CCCanMsg(const CCCanMsg& from);
  6810. CCCanMsg(CCCanMsg&& from) noexcept
  6811. : CCCanMsg() {
  6812. *this = ::std::move(from);
  6813. }
  6814. inline CCCanMsg& operator=(const CCCanMsg& from) {
  6815. CopyFrom(from);
  6816. return *this;
  6817. }
  6818. inline CCCanMsg& operator=(CCCanMsg&& from) noexcept {
  6819. if (this == &from) return *this;
  6820. if (GetOwningArena() == from.GetOwningArena()
  6821. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6822. && GetOwningArena() != nullptr
  6823. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6824. ) {
  6825. InternalSwap(&from);
  6826. } else {
  6827. CopyFrom(from);
  6828. }
  6829. return *this;
  6830. }
  6831. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  6832. return GetDescriptor();
  6833. }
  6834. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  6835. return default_instance().GetMetadata().descriptor;
  6836. }
  6837. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  6838. return default_instance().GetMetadata().reflection;
  6839. }
  6840. static const CCCanMsg& default_instance() {
  6841. return *internal_default_instance();
  6842. }
  6843. static inline const CCCanMsg* internal_default_instance() {
  6844. return reinterpret_cast<const CCCanMsg*>(
  6845. &_CCCanMsg_default_instance_);
  6846. }
  6847. static constexpr int kIndexInFileMessages =
  6848. 40;
  6849. friend void swap(CCCanMsg& a, CCCanMsg& b) {
  6850. a.Swap(&b);
  6851. }
  6852. inline void Swap(CCCanMsg* other) {
  6853. if (other == this) return;
  6854. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6855. if (GetOwningArena() != nullptr &&
  6856. GetOwningArena() == other->GetOwningArena()) {
  6857. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6858. if (GetOwningArena() == other->GetOwningArena()) {
  6859. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6860. InternalSwap(other);
  6861. } else {
  6862. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  6863. }
  6864. }
  6865. void UnsafeArenaSwap(CCCanMsg* other) {
  6866. if (other == this) return;
  6867. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  6868. InternalSwap(other);
  6869. }
  6870. // implements Message ----------------------------------------------
  6871. CCCanMsg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  6872. return CreateMaybeMessage<CCCanMsg>(arena);
  6873. }
  6874. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  6875. void CopyFrom(const CCCanMsg& from);
  6876. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  6877. void MergeFrom(const CCCanMsg& from);
  6878. private:
  6879. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  6880. public:
  6881. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  6882. bool IsInitialized() const final;
  6883. size_t ByteSizeLong() const final;
  6884. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  6885. uint8_t* _InternalSerialize(
  6886. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  6887. int GetCachedSize() const final { return _cached_size_.Get(); }
  6888. private:
  6889. void SharedCtor();
  6890. void SharedDtor();
  6891. void SetCachedSize(int size) const final;
  6892. void InternalSwap(CCCanMsg* other);
  6893. private:
  6894. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  6895. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  6896. return "RemoNet.CCCanMsg";
  6897. }
  6898. protected:
  6899. explicit CCCanMsg(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  6900. bool is_message_owned = false);
  6901. private:
  6902. static void ArenaDtor(void* object);
  6903. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  6904. public:
  6905. static const ClassData _class_data_;
  6906. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  6907. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  6908. // nested types ----------------------------------------------------
  6909. // accessors -------------------------------------------------------
  6910. enum : int {
  6911. kFramsFieldNumber = 1,
  6912. };
  6913. // repeated .RemoNet.can_net_frame frams = 1;
  6914. int frams_size() const;
  6915. private:
  6916. int _internal_frams_size() const;
  6917. public:
  6918. void clear_frams();
  6919. ::RemoNet::can_net_frame* mutable_frams(int index);
  6920. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::can_net_frame >*
  6921. mutable_frams();
  6922. private:
  6923. const ::RemoNet::can_net_frame& _internal_frams(int index) const;
  6924. ::RemoNet::can_net_frame* _internal_add_frams();
  6925. public:
  6926. const ::RemoNet::can_net_frame& frams(int index) const;
  6927. ::RemoNet::can_net_frame* add_frams();
  6928. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::can_net_frame >&
  6929. frams() const;
  6930. // @@protoc_insertion_point(class_scope:RemoNet.CCCanMsg)
  6931. private:
  6932. class _Internal;
  6933. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  6934. typedef void InternalArenaConstructable_;
  6935. typedef void DestructorSkippable_;
  6936. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::can_net_frame > frams_;
  6937. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  6938. friend struct ::TableStruct_protocol_2eproto;
  6939. };
  6940. // -------------------------------------------------------------------
  6941. class SCAddRobot final :
  6942. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCAddRobot) */ {
  6943. public:
  6944. inline SCAddRobot() : SCAddRobot(nullptr) {}
  6945. ~SCAddRobot() override;
  6946. explicit constexpr SCAddRobot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  6947. SCAddRobot(const SCAddRobot& from);
  6948. SCAddRobot(SCAddRobot&& from) noexcept
  6949. : SCAddRobot() {
  6950. *this = ::std::move(from);
  6951. }
  6952. inline SCAddRobot& operator=(const SCAddRobot& from) {
  6953. CopyFrom(from);
  6954. return *this;
  6955. }
  6956. inline SCAddRobot& operator=(SCAddRobot&& from) noexcept {
  6957. if (this == &from) return *this;
  6958. if (GetOwningArena() == from.GetOwningArena()
  6959. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  6960. && GetOwningArena() != nullptr
  6961. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  6962. ) {
  6963. InternalSwap(&from);
  6964. } else {
  6965. CopyFrom(from);
  6966. }
  6967. return *this;
  6968. }
  6969. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  6970. return GetDescriptor();
  6971. }
  6972. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  6973. return default_instance().GetMetadata().descriptor;
  6974. }
  6975. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  6976. return default_instance().GetMetadata().reflection;
  6977. }
  6978. static const SCAddRobot& default_instance() {
  6979. return *internal_default_instance();
  6980. }
  6981. static inline const SCAddRobot* internal_default_instance() {
  6982. return reinterpret_cast<const SCAddRobot*>(
  6983. &_SCAddRobot_default_instance_);
  6984. }
  6985. static constexpr int kIndexInFileMessages =
  6986. 41;
  6987. friend void swap(SCAddRobot& a, SCAddRobot& b) {
  6988. a.Swap(&b);
  6989. }
  6990. inline void Swap(SCAddRobot* other) {
  6991. if (other == this) return;
  6992. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  6993. if (GetOwningArena() != nullptr &&
  6994. GetOwningArena() == other->GetOwningArena()) {
  6995. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  6996. if (GetOwningArena() == other->GetOwningArena()) {
  6997. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  6998. InternalSwap(other);
  6999. } else {
  7000. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7001. }
  7002. }
  7003. void UnsafeArenaSwap(SCAddRobot* other) {
  7004. if (other == this) return;
  7005. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  7006. InternalSwap(other);
  7007. }
  7008. // implements Message ----------------------------------------------
  7009. SCAddRobot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  7010. return CreateMaybeMessage<SCAddRobot>(arena);
  7011. }
  7012. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  7013. void CopyFrom(const SCAddRobot& from);
  7014. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  7015. void MergeFrom(const SCAddRobot& from);
  7016. private:
  7017. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  7018. public:
  7019. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7020. bool IsInitialized() const final;
  7021. size_t ByteSizeLong() const final;
  7022. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7023. uint8_t* _InternalSerialize(
  7024. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7025. int GetCachedSize() const final { return _cached_size_.Get(); }
  7026. private:
  7027. void SharedCtor();
  7028. void SharedDtor();
  7029. void SetCachedSize(int size) const final;
  7030. void InternalSwap(SCAddRobot* other);
  7031. private:
  7032. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7033. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  7034. return "RemoNet.SCAddRobot";
  7035. }
  7036. protected:
  7037. explicit SCAddRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7038. bool is_message_owned = false);
  7039. private:
  7040. static void ArenaDtor(void* object);
  7041. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7042. public:
  7043. static const ClassData _class_data_;
  7044. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  7045. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  7046. // nested types ----------------------------------------------------
  7047. // accessors -------------------------------------------------------
  7048. enum : int {
  7049. kRobotFieldNumber = 1,
  7050. };
  7051. // .RemoNet.Robot robot = 1;
  7052. bool has_robot() const;
  7053. private:
  7054. bool _internal_has_robot() const;
  7055. public:
  7056. void clear_robot();
  7057. const ::RemoNet::Robot& robot() const;
  7058. PROTOBUF_NODISCARD ::RemoNet::Robot* release_robot();
  7059. ::RemoNet::Robot* mutable_robot();
  7060. void set_allocated_robot(::RemoNet::Robot* robot);
  7061. private:
  7062. const ::RemoNet::Robot& _internal_robot() const;
  7063. ::RemoNet::Robot* _internal_mutable_robot();
  7064. public:
  7065. void unsafe_arena_set_allocated_robot(
  7066. ::RemoNet::Robot* robot);
  7067. ::RemoNet::Robot* unsafe_arena_release_robot();
  7068. // @@protoc_insertion_point(class_scope:RemoNet.SCAddRobot)
  7069. private:
  7070. class _Internal;
  7071. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7072. typedef void InternalArenaConstructable_;
  7073. typedef void DestructorSkippable_;
  7074. ::RemoNet::Robot* robot_;
  7075. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7076. friend struct ::TableStruct_protocol_2eproto;
  7077. };
  7078. // -------------------------------------------------------------------
  7079. class SCDelRobot final :
  7080. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:RemoNet.SCDelRobot) */ {
  7081. public:
  7082. inline SCDelRobot() : SCDelRobot(nullptr) {}
  7083. ~SCDelRobot() override;
  7084. explicit constexpr SCDelRobot(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
  7085. SCDelRobot(const SCDelRobot& from);
  7086. SCDelRobot(SCDelRobot&& from) noexcept
  7087. : SCDelRobot() {
  7088. *this = ::std::move(from);
  7089. }
  7090. inline SCDelRobot& operator=(const SCDelRobot& from) {
  7091. CopyFrom(from);
  7092. return *this;
  7093. }
  7094. inline SCDelRobot& operator=(SCDelRobot&& from) noexcept {
  7095. if (this == &from) return *this;
  7096. if (GetOwningArena() == from.GetOwningArena()
  7097. #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
  7098. && GetOwningArena() != nullptr
  7099. #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
  7100. ) {
  7101. InternalSwap(&from);
  7102. } else {
  7103. CopyFrom(from);
  7104. }
  7105. return *this;
  7106. }
  7107. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  7108. return GetDescriptor();
  7109. }
  7110. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  7111. return default_instance().GetMetadata().descriptor;
  7112. }
  7113. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  7114. return default_instance().GetMetadata().reflection;
  7115. }
  7116. static const SCDelRobot& default_instance() {
  7117. return *internal_default_instance();
  7118. }
  7119. static inline const SCDelRobot* internal_default_instance() {
  7120. return reinterpret_cast<const SCDelRobot*>(
  7121. &_SCDelRobot_default_instance_);
  7122. }
  7123. static constexpr int kIndexInFileMessages =
  7124. 42;
  7125. friend void swap(SCDelRobot& a, SCDelRobot& b) {
  7126. a.Swap(&b);
  7127. }
  7128. inline void Swap(SCDelRobot* other) {
  7129. if (other == this) return;
  7130. #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
  7131. if (GetOwningArena() != nullptr &&
  7132. GetOwningArena() == other->GetOwningArena()) {
  7133. #else // PROTOBUF_FORCE_COPY_IN_SWAP
  7134. if (GetOwningArena() == other->GetOwningArena()) {
  7135. #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
  7136. InternalSwap(other);
  7137. } else {
  7138. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  7139. }
  7140. }
  7141. void UnsafeArenaSwap(SCDelRobot* other) {
  7142. if (other == this) return;
  7143. GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
  7144. InternalSwap(other);
  7145. }
  7146. // implements Message ----------------------------------------------
  7147. SCDelRobot* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
  7148. return CreateMaybeMessage<SCDelRobot>(arena);
  7149. }
  7150. using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  7151. void CopyFrom(const SCDelRobot& from);
  7152. using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  7153. void MergeFrom(const SCDelRobot& from);
  7154. private:
  7155. static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
  7156. public:
  7157. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  7158. bool IsInitialized() const final;
  7159. size_t ByteSizeLong() const final;
  7160. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  7161. uint8_t* _InternalSerialize(
  7162. uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  7163. int GetCachedSize() const final { return _cached_size_.Get(); }
  7164. private:
  7165. void SharedCtor();
  7166. void SharedDtor();
  7167. void SetCachedSize(int size) const final;
  7168. void InternalSwap(SCDelRobot* other);
  7169. private:
  7170. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  7171. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  7172. return "RemoNet.SCDelRobot";
  7173. }
  7174. protected:
  7175. explicit SCDelRobot(::PROTOBUF_NAMESPACE_ID::Arena* arena,
  7176. bool is_message_owned = false);
  7177. private:
  7178. static void ArenaDtor(void* object);
  7179. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  7180. public:
  7181. static const ClassData _class_data_;
  7182. const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
  7183. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  7184. // nested types ----------------------------------------------------
  7185. // accessors -------------------------------------------------------
  7186. enum : int {
  7187. kPeerFieldNumber = 1,
  7188. kEgotypeFieldNumber = 2,
  7189. };
  7190. // int32 peer = 1;
  7191. void clear_peer();
  7192. int32_t peer() const;
  7193. void set_peer(int32_t value);
  7194. private:
  7195. int32_t _internal_peer() const;
  7196. void _internal_set_peer(int32_t value);
  7197. public:
  7198. // int32 egotype = 2;
  7199. void clear_egotype();
  7200. int32_t egotype() const;
  7201. void set_egotype(int32_t value);
  7202. private:
  7203. int32_t _internal_egotype() const;
  7204. void _internal_set_egotype(int32_t value);
  7205. public:
  7206. // @@protoc_insertion_point(class_scope:RemoNet.SCDelRobot)
  7207. private:
  7208. class _Internal;
  7209. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  7210. typedef void InternalArenaConstructable_;
  7211. typedef void DestructorSkippable_;
  7212. int32_t peer_;
  7213. int32_t egotype_;
  7214. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  7215. friend struct ::TableStruct_protocol_2eproto;
  7216. };
  7217. // ===================================================================
  7218. // ===================================================================
  7219. #ifdef __GNUC__
  7220. #pragma GCC diagnostic push
  7221. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  7222. #endif // __GNUC__
  7223. // SwitchDriver
  7224. // int32 peer = 1;
  7225. inline void SwitchDriver::clear_peer() {
  7226. peer_ = 0;
  7227. }
  7228. inline int32_t SwitchDriver::_internal_peer() const {
  7229. return peer_;
  7230. }
  7231. inline int32_t SwitchDriver::peer() const {
  7232. // @@protoc_insertion_point(field_get:RemoNet.SwitchDriver.peer)
  7233. return _internal_peer();
  7234. }
  7235. inline void SwitchDriver::_internal_set_peer(int32_t value) {
  7236. peer_ = value;
  7237. }
  7238. inline void SwitchDriver::set_peer(int32_t value) {
  7239. _internal_set_peer(value);
  7240. // @@protoc_insertion_point(field_set:RemoNet.SwitchDriver.peer)
  7241. }
  7242. // -------------------------------------------------------------------
  7243. // NDTPos
  7244. // float x = 1;
  7245. inline void NDTPos::clear_x() {
  7246. x_ = 0;
  7247. }
  7248. inline float NDTPos::_internal_x() const {
  7249. return x_;
  7250. }
  7251. inline float NDTPos::x() const {
  7252. // @@protoc_insertion_point(field_get:RemoNet.NDTPos.x)
  7253. return _internal_x();
  7254. }
  7255. inline void NDTPos::_internal_set_x(float value) {
  7256. x_ = value;
  7257. }
  7258. inline void NDTPos::set_x(float value) {
  7259. _internal_set_x(value);
  7260. // @@protoc_insertion_point(field_set:RemoNet.NDTPos.x)
  7261. }
  7262. // float y = 2;
  7263. inline void NDTPos::clear_y() {
  7264. y_ = 0;
  7265. }
  7266. inline float NDTPos::_internal_y() const {
  7267. return y_;
  7268. }
  7269. inline float NDTPos::y() const {
  7270. // @@protoc_insertion_point(field_get:RemoNet.NDTPos.y)
  7271. return _internal_y();
  7272. }
  7273. inline void NDTPos::_internal_set_y(float value) {
  7274. y_ = value;
  7275. }
  7276. inline void NDTPos::set_y(float value) {
  7277. _internal_set_y(value);
  7278. // @@protoc_insertion_point(field_set:RemoNet.NDTPos.y)
  7279. }
  7280. // float z = 3;
  7281. inline void NDTPos::clear_z() {
  7282. z_ = 0;
  7283. }
  7284. inline float NDTPos::_internal_z() const {
  7285. return z_;
  7286. }
  7287. inline float NDTPos::z() const {
  7288. // @@protoc_insertion_point(field_get:RemoNet.NDTPos.z)
  7289. return _internal_z();
  7290. }
  7291. inline void NDTPos::_internal_set_z(float value) {
  7292. z_ = value;
  7293. }
  7294. inline void NDTPos::set_z(float value) {
  7295. _internal_set_z(value);
  7296. // @@protoc_insertion_point(field_set:RemoNet.NDTPos.z)
  7297. }
  7298. // float rx = 4;
  7299. inline void NDTPos::clear_rx() {
  7300. rx_ = 0;
  7301. }
  7302. inline float NDTPos::_internal_rx() const {
  7303. return rx_;
  7304. }
  7305. inline float NDTPos::rx() const {
  7306. // @@protoc_insertion_point(field_get:RemoNet.NDTPos.rx)
  7307. return _internal_rx();
  7308. }
  7309. inline void NDTPos::_internal_set_rx(float value) {
  7310. rx_ = value;
  7311. }
  7312. inline void NDTPos::set_rx(float value) {
  7313. _internal_set_rx(value);
  7314. // @@protoc_insertion_point(field_set:RemoNet.NDTPos.rx)
  7315. }
  7316. // float ry = 5;
  7317. inline void NDTPos::clear_ry() {
  7318. ry_ = 0;
  7319. }
  7320. inline float NDTPos::_internal_ry() const {
  7321. return ry_;
  7322. }
  7323. inline float NDTPos::ry() const {
  7324. // @@protoc_insertion_point(field_get:RemoNet.NDTPos.ry)
  7325. return _internal_ry();
  7326. }
  7327. inline void NDTPos::_internal_set_ry(float value) {
  7328. ry_ = value;
  7329. }
  7330. inline void NDTPos::set_ry(float value) {
  7331. _internal_set_ry(value);
  7332. // @@protoc_insertion_point(field_set:RemoNet.NDTPos.ry)
  7333. }
  7334. // float rz = 6;
  7335. inline void NDTPos::clear_rz() {
  7336. rz_ = 0;
  7337. }
  7338. inline float NDTPos::_internal_rz() const {
  7339. return rz_;
  7340. }
  7341. inline float NDTPos::rz() const {
  7342. // @@protoc_insertion_point(field_get:RemoNet.NDTPos.rz)
  7343. return _internal_rz();
  7344. }
  7345. inline void NDTPos::_internal_set_rz(float value) {
  7346. rz_ = value;
  7347. }
  7348. inline void NDTPos::set_rz(float value) {
  7349. _internal_set_rz(value);
  7350. // @@protoc_insertion_point(field_set:RemoNet.NDTPos.rz)
  7351. }
  7352. // float rw = 7;
  7353. inline void NDTPos::clear_rw() {
  7354. rw_ = 0;
  7355. }
  7356. inline float NDTPos::_internal_rw() const {
  7357. return rw_;
  7358. }
  7359. inline float NDTPos::rw() const {
  7360. // @@protoc_insertion_point(field_get:RemoNet.NDTPos.rw)
  7361. return _internal_rw();
  7362. }
  7363. inline void NDTPos::_internal_set_rw(float value) {
  7364. rw_ = value;
  7365. }
  7366. inline void NDTPos::set_rw(float value) {
  7367. _internal_set_rw(value);
  7368. // @@protoc_insertion_point(field_set:RemoNet.NDTPos.rw)
  7369. }
  7370. // -------------------------------------------------------------------
  7371. // CSMoveBegin
  7372. // int32 peer = 1;
  7373. inline void CSMoveBegin::clear_peer() {
  7374. peer_ = 0;
  7375. }
  7376. inline int32_t CSMoveBegin::_internal_peer() const {
  7377. return peer_;
  7378. }
  7379. inline int32_t CSMoveBegin::peer() const {
  7380. // @@protoc_insertion_point(field_get:RemoNet.CSMoveBegin.peer)
  7381. return _internal_peer();
  7382. }
  7383. inline void CSMoveBegin::_internal_set_peer(int32_t value) {
  7384. peer_ = value;
  7385. }
  7386. inline void CSMoveBegin::set_peer(int32_t value) {
  7387. _internal_set_peer(value);
  7388. // @@protoc_insertion_point(field_set:RemoNet.CSMoveBegin.peer)
  7389. }
  7390. // int32 area = 2;
  7391. inline void CSMoveBegin::clear_area() {
  7392. area_ = 0;
  7393. }
  7394. inline int32_t CSMoveBegin::_internal_area() const {
  7395. return area_;
  7396. }
  7397. inline int32_t CSMoveBegin::area() const {
  7398. // @@protoc_insertion_point(field_get:RemoNet.CSMoveBegin.area)
  7399. return _internal_area();
  7400. }
  7401. inline void CSMoveBegin::_internal_set_area(int32_t value) {
  7402. area_ = value;
  7403. }
  7404. inline void CSMoveBegin::set_area(int32_t value) {
  7405. _internal_set_area(value);
  7406. // @@protoc_insertion_point(field_set:RemoNet.CSMoveBegin.area)
  7407. }
  7408. // int32 no = 3;
  7409. inline void CSMoveBegin::clear_no() {
  7410. no_ = 0;
  7411. }
  7412. inline int32_t CSMoveBegin::_internal_no() const {
  7413. return no_;
  7414. }
  7415. inline int32_t CSMoveBegin::no() const {
  7416. // @@protoc_insertion_point(field_get:RemoNet.CSMoveBegin.no)
  7417. return _internal_no();
  7418. }
  7419. inline void CSMoveBegin::_internal_set_no(int32_t value) {
  7420. no_ = value;
  7421. }
  7422. inline void CSMoveBegin::set_no(int32_t value) {
  7423. _internal_set_no(value);
  7424. // @@protoc_insertion_point(field_set:RemoNet.CSMoveBegin.no)
  7425. }
  7426. // -------------------------------------------------------------------
  7427. // MoveRet
  7428. // .RemoNet.MoveDesc desc = 1;
  7429. inline void MoveRet::clear_desc() {
  7430. desc_ = 0;
  7431. }
  7432. inline ::RemoNet::MoveDesc MoveRet::_internal_desc() const {
  7433. return static_cast< ::RemoNet::MoveDesc >(desc_);
  7434. }
  7435. inline ::RemoNet::MoveDesc MoveRet::desc() const {
  7436. // @@protoc_insertion_point(field_get:RemoNet.MoveRet.desc)
  7437. return _internal_desc();
  7438. }
  7439. inline void MoveRet::_internal_set_desc(::RemoNet::MoveDesc value) {
  7440. desc_ = value;
  7441. }
  7442. inline void MoveRet::set_desc(::RemoNet::MoveDesc value) {
  7443. _internal_set_desc(value);
  7444. // @@protoc_insertion_point(field_set:RemoNet.MoveRet.desc)
  7445. }
  7446. // int32 peer = 2;
  7447. inline void MoveRet::clear_peer() {
  7448. peer_ = 0;
  7449. }
  7450. inline int32_t MoveRet::_internal_peer() const {
  7451. return peer_;
  7452. }
  7453. inline int32_t MoveRet::peer() const {
  7454. // @@protoc_insertion_point(field_get:RemoNet.MoveRet.peer)
  7455. return _internal_peer();
  7456. }
  7457. inline void MoveRet::_internal_set_peer(int32_t value) {
  7458. peer_ = value;
  7459. }
  7460. inline void MoveRet::set_peer(int32_t value) {
  7461. _internal_set_peer(value);
  7462. // @@protoc_insertion_point(field_set:RemoNet.MoveRet.peer)
  7463. }
  7464. // -------------------------------------------------------------------
  7465. // CSMoveEnd
  7466. // int32 area = 1;
  7467. inline void CSMoveEnd::clear_area() {
  7468. area_ = 0;
  7469. }
  7470. inline int32_t CSMoveEnd::_internal_area() const {
  7471. return area_;
  7472. }
  7473. inline int32_t CSMoveEnd::area() const {
  7474. // @@protoc_insertion_point(field_get:RemoNet.CSMoveEnd.area)
  7475. return _internal_area();
  7476. }
  7477. inline void CSMoveEnd::_internal_set_area(int32_t value) {
  7478. area_ = value;
  7479. }
  7480. inline void CSMoveEnd::set_area(int32_t value) {
  7481. _internal_set_area(value);
  7482. // @@protoc_insertion_point(field_set:RemoNet.CSMoveEnd.area)
  7483. }
  7484. // int32 no = 2;
  7485. inline void CSMoveEnd::clear_no() {
  7486. no_ = 0;
  7487. }
  7488. inline int32_t CSMoveEnd::_internal_no() const {
  7489. return no_;
  7490. }
  7491. inline int32_t CSMoveEnd::no() const {
  7492. // @@protoc_insertion_point(field_get:RemoNet.CSMoveEnd.no)
  7493. return _internal_no();
  7494. }
  7495. inline void CSMoveEnd::_internal_set_no(int32_t value) {
  7496. no_ = value;
  7497. }
  7498. inline void CSMoveEnd::set_no(int32_t value) {
  7499. _internal_set_no(value);
  7500. // @@protoc_insertion_point(field_set:RemoNet.CSMoveEnd.no)
  7501. }
  7502. // int32 uid = 3;
  7503. inline void CSMoveEnd::clear_uid() {
  7504. uid_ = 0;
  7505. }
  7506. inline int32_t CSMoveEnd::_internal_uid() const {
  7507. return uid_;
  7508. }
  7509. inline int32_t CSMoveEnd::uid() const {
  7510. // @@protoc_insertion_point(field_get:RemoNet.CSMoveEnd.uid)
  7511. return _internal_uid();
  7512. }
  7513. inline void CSMoveEnd::_internal_set_uid(int32_t value) {
  7514. uid_ = value;
  7515. }
  7516. inline void CSMoveEnd::set_uid(int32_t value) {
  7517. _internal_set_uid(value);
  7518. // @@protoc_insertion_point(field_set:RemoNet.CSMoveEnd.uid)
  7519. }
  7520. // -------------------------------------------------------------------
  7521. // SCMoveBegin
  7522. // int32 uid = 1;
  7523. inline void SCMoveBegin::clear_uid() {
  7524. uid_ = 0;
  7525. }
  7526. inline int32_t SCMoveBegin::_internal_uid() const {
  7527. return uid_;
  7528. }
  7529. inline int32_t SCMoveBegin::uid() const {
  7530. // @@protoc_insertion_point(field_get:RemoNet.SCMoveBegin.uid)
  7531. return _internal_uid();
  7532. }
  7533. inline void SCMoveBegin::_internal_set_uid(int32_t value) {
  7534. uid_ = value;
  7535. }
  7536. inline void SCMoveBegin::set_uid(int32_t value) {
  7537. _internal_set_uid(value);
  7538. // @@protoc_insertion_point(field_set:RemoNet.SCMoveBegin.uid)
  7539. }
  7540. // int32 area = 2;
  7541. inline void SCMoveBegin::clear_area() {
  7542. area_ = 0;
  7543. }
  7544. inline int32_t SCMoveBegin::_internal_area() const {
  7545. return area_;
  7546. }
  7547. inline int32_t SCMoveBegin::area() const {
  7548. // @@protoc_insertion_point(field_get:RemoNet.SCMoveBegin.area)
  7549. return _internal_area();
  7550. }
  7551. inline void SCMoveBegin::_internal_set_area(int32_t value) {
  7552. area_ = value;
  7553. }
  7554. inline void SCMoveBegin::set_area(int32_t value) {
  7555. _internal_set_area(value);
  7556. // @@protoc_insertion_point(field_set:RemoNet.SCMoveBegin.area)
  7557. }
  7558. // int32 no = 3;
  7559. inline void SCMoveBegin::clear_no() {
  7560. no_ = 0;
  7561. }
  7562. inline int32_t SCMoveBegin::_internal_no() const {
  7563. return no_;
  7564. }
  7565. inline int32_t SCMoveBegin::no() const {
  7566. // @@protoc_insertion_point(field_get:RemoNet.SCMoveBegin.no)
  7567. return _internal_no();
  7568. }
  7569. inline void SCMoveBegin::_internal_set_no(int32_t value) {
  7570. no_ = value;
  7571. }
  7572. inline void SCMoveBegin::set_no(int32_t value) {
  7573. _internal_set_no(value);
  7574. // @@protoc_insertion_point(field_set:RemoNet.SCMoveBegin.no)
  7575. }
  7576. // float x = 4;
  7577. inline void SCMoveBegin::clear_x() {
  7578. x_ = 0;
  7579. }
  7580. inline float SCMoveBegin::_internal_x() const {
  7581. return x_;
  7582. }
  7583. inline float SCMoveBegin::x() const {
  7584. // @@protoc_insertion_point(field_get:RemoNet.SCMoveBegin.x)
  7585. return _internal_x();
  7586. }
  7587. inline void SCMoveBegin::_internal_set_x(float value) {
  7588. x_ = value;
  7589. }
  7590. inline void SCMoveBegin::set_x(float value) {
  7591. _internal_set_x(value);
  7592. // @@protoc_insertion_point(field_set:RemoNet.SCMoveBegin.x)
  7593. }
  7594. // float y = 5;
  7595. inline void SCMoveBegin::clear_y() {
  7596. y_ = 0;
  7597. }
  7598. inline float SCMoveBegin::_internal_y() const {
  7599. return y_;
  7600. }
  7601. inline float SCMoveBegin::y() const {
  7602. // @@protoc_insertion_point(field_get:RemoNet.SCMoveBegin.y)
  7603. return _internal_y();
  7604. }
  7605. inline void SCMoveBegin::_internal_set_y(float value) {
  7606. y_ = value;
  7607. }
  7608. inline void SCMoveBegin::set_y(float value) {
  7609. _internal_set_y(value);
  7610. // @@protoc_insertion_point(field_set:RemoNet.SCMoveBegin.y)
  7611. }
  7612. // -------------------------------------------------------------------
  7613. // SCMoveEnd
  7614. // int32 area = 1;
  7615. inline void SCMoveEnd::clear_area() {
  7616. area_ = 0;
  7617. }
  7618. inline int32_t SCMoveEnd::_internal_area() const {
  7619. return area_;
  7620. }
  7621. inline int32_t SCMoveEnd::area() const {
  7622. // @@protoc_insertion_point(field_get:RemoNet.SCMoveEnd.area)
  7623. return _internal_area();
  7624. }
  7625. inline void SCMoveEnd::_internal_set_area(int32_t value) {
  7626. area_ = value;
  7627. }
  7628. inline void SCMoveEnd::set_area(int32_t value) {
  7629. _internal_set_area(value);
  7630. // @@protoc_insertion_point(field_set:RemoNet.SCMoveEnd.area)
  7631. }
  7632. // int32 no = 2;
  7633. inline void SCMoveEnd::clear_no() {
  7634. no_ = 0;
  7635. }
  7636. inline int32_t SCMoveEnd::_internal_no() const {
  7637. return no_;
  7638. }
  7639. inline int32_t SCMoveEnd::no() const {
  7640. // @@protoc_insertion_point(field_get:RemoNet.SCMoveEnd.no)
  7641. return _internal_no();
  7642. }
  7643. inline void SCMoveEnd::_internal_set_no(int32_t value) {
  7644. no_ = value;
  7645. }
  7646. inline void SCMoveEnd::set_no(int32_t value) {
  7647. _internal_set_no(value);
  7648. // @@protoc_insertion_point(field_set:RemoNet.SCMoveEnd.no)
  7649. }
  7650. // int32 uid = 3;
  7651. inline void SCMoveEnd::clear_uid() {
  7652. uid_ = 0;
  7653. }
  7654. inline int32_t SCMoveEnd::_internal_uid() const {
  7655. return uid_;
  7656. }
  7657. inline int32_t SCMoveEnd::uid() const {
  7658. // @@protoc_insertion_point(field_get:RemoNet.SCMoveEnd.uid)
  7659. return _internal_uid();
  7660. }
  7661. inline void SCMoveEnd::_internal_set_uid(int32_t value) {
  7662. uid_ = value;
  7663. }
  7664. inline void SCMoveEnd::set_uid(int32_t value) {
  7665. _internal_set_uid(value);
  7666. // @@protoc_insertion_point(field_set:RemoNet.SCMoveEnd.uid)
  7667. }
  7668. // -------------------------------------------------------------------
  7669. // CSAdd
  7670. // string serial = 1;
  7671. inline void CSAdd::clear_serial() {
  7672. serial_.ClearToEmpty();
  7673. }
  7674. inline const std::string& CSAdd::serial() const {
  7675. // @@protoc_insertion_point(field_get:RemoNet.CSAdd.serial)
  7676. return _internal_serial();
  7677. }
  7678. template <typename ArgT0, typename... ArgT>
  7679. inline PROTOBUF_ALWAYS_INLINE
  7680. void CSAdd::set_serial(ArgT0&& arg0, ArgT... args) {
  7681. serial_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  7682. // @@protoc_insertion_point(field_set:RemoNet.CSAdd.serial)
  7683. }
  7684. inline std::string* CSAdd::mutable_serial() {
  7685. std::string* _s = _internal_mutable_serial();
  7686. // @@protoc_insertion_point(field_mutable:RemoNet.CSAdd.serial)
  7687. return _s;
  7688. }
  7689. inline const std::string& CSAdd::_internal_serial() const {
  7690. return serial_.Get();
  7691. }
  7692. inline void CSAdd::_internal_set_serial(const std::string& value) {
  7693. serial_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  7694. }
  7695. inline std::string* CSAdd::_internal_mutable_serial() {
  7696. return serial_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  7697. }
  7698. inline std::string* CSAdd::release_serial() {
  7699. // @@protoc_insertion_point(field_release:RemoNet.CSAdd.serial)
  7700. return serial_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  7701. }
  7702. inline void CSAdd::set_allocated_serial(std::string* serial) {
  7703. if (serial != nullptr) {
  7704. } else {
  7705. }
  7706. serial_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), serial,
  7707. GetArenaForAllocation());
  7708. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7709. if (serial_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  7710. serial_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  7711. }
  7712. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7713. // @@protoc_insertion_point(field_set_allocated:RemoNet.CSAdd.serial)
  7714. }
  7715. // int32 type = 2;
  7716. inline void CSAdd::clear_type() {
  7717. type_ = 0;
  7718. }
  7719. inline int32_t CSAdd::_internal_type() const {
  7720. return type_;
  7721. }
  7722. inline int32_t CSAdd::type() const {
  7723. // @@protoc_insertion_point(field_get:RemoNet.CSAdd.type)
  7724. return _internal_type();
  7725. }
  7726. inline void CSAdd::_internal_set_type(int32_t value) {
  7727. type_ = value;
  7728. }
  7729. inline void CSAdd::set_type(int32_t value) {
  7730. _internal_set_type(value);
  7731. // @@protoc_insertion_point(field_set:RemoNet.CSAdd.type)
  7732. }
  7733. // string name = 3;
  7734. inline void CSAdd::clear_name() {
  7735. name_.ClearToEmpty();
  7736. }
  7737. inline const std::string& CSAdd::name() const {
  7738. // @@protoc_insertion_point(field_get:RemoNet.CSAdd.name)
  7739. return _internal_name();
  7740. }
  7741. template <typename ArgT0, typename... ArgT>
  7742. inline PROTOBUF_ALWAYS_INLINE
  7743. void CSAdd::set_name(ArgT0&& arg0, ArgT... args) {
  7744. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  7745. // @@protoc_insertion_point(field_set:RemoNet.CSAdd.name)
  7746. }
  7747. inline std::string* CSAdd::mutable_name() {
  7748. std::string* _s = _internal_mutable_name();
  7749. // @@protoc_insertion_point(field_mutable:RemoNet.CSAdd.name)
  7750. return _s;
  7751. }
  7752. inline const std::string& CSAdd::_internal_name() const {
  7753. return name_.Get();
  7754. }
  7755. inline void CSAdd::_internal_set_name(const std::string& value) {
  7756. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  7757. }
  7758. inline std::string* CSAdd::_internal_mutable_name() {
  7759. return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  7760. }
  7761. inline std::string* CSAdd::release_name() {
  7762. // @@protoc_insertion_point(field_release:RemoNet.CSAdd.name)
  7763. return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  7764. }
  7765. inline void CSAdd::set_allocated_name(std::string* name) {
  7766. if (name != nullptr) {
  7767. } else {
  7768. }
  7769. name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
  7770. GetArenaForAllocation());
  7771. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7772. if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  7773. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  7774. }
  7775. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7776. // @@protoc_insertion_point(field_set_allocated:RemoNet.CSAdd.name)
  7777. }
  7778. // int32 car = 4;
  7779. inline void CSAdd::clear_car() {
  7780. car_ = 0;
  7781. }
  7782. inline int32_t CSAdd::_internal_car() const {
  7783. return car_;
  7784. }
  7785. inline int32_t CSAdd::car() const {
  7786. // @@protoc_insertion_point(field_get:RemoNet.CSAdd.car)
  7787. return _internal_car();
  7788. }
  7789. inline void CSAdd::_internal_set_car(int32_t value) {
  7790. car_ = value;
  7791. }
  7792. inline void CSAdd::set_car(int32_t value) {
  7793. _internal_set_car(value);
  7794. // @@protoc_insertion_point(field_set:RemoNet.CSAdd.car)
  7795. }
  7796. // -------------------------------------------------------------------
  7797. // SCAdd
  7798. // bool ret = 1;
  7799. inline void SCAdd::clear_ret() {
  7800. ret_ = false;
  7801. }
  7802. inline bool SCAdd::_internal_ret() const {
  7803. return ret_;
  7804. }
  7805. inline bool SCAdd::ret() const {
  7806. // @@protoc_insertion_point(field_get:RemoNet.SCAdd.ret)
  7807. return _internal_ret();
  7808. }
  7809. inline void SCAdd::_internal_set_ret(bool value) {
  7810. ret_ = value;
  7811. }
  7812. inline void SCAdd::set_ret(bool value) {
  7813. _internal_set_ret(value);
  7814. // @@protoc_insertion_point(field_set:RemoNet.SCAdd.ret)
  7815. }
  7816. // int32 uid = 2;
  7817. inline void SCAdd::clear_uid() {
  7818. uid_ = 0;
  7819. }
  7820. inline int32_t SCAdd::_internal_uid() const {
  7821. return uid_;
  7822. }
  7823. inline int32_t SCAdd::uid() const {
  7824. // @@protoc_insertion_point(field_get:RemoNet.SCAdd.uid)
  7825. return _internal_uid();
  7826. }
  7827. inline void SCAdd::_internal_set_uid(int32_t value) {
  7828. uid_ = value;
  7829. }
  7830. inline void SCAdd::set_uid(int32_t value) {
  7831. _internal_set_uid(value);
  7832. // @@protoc_insertion_point(field_set:RemoNet.SCAdd.uid)
  7833. }
  7834. // string name = 3;
  7835. inline void SCAdd::clear_name() {
  7836. name_.ClearToEmpty();
  7837. }
  7838. inline const std::string& SCAdd::name() const {
  7839. // @@protoc_insertion_point(field_get:RemoNet.SCAdd.name)
  7840. return _internal_name();
  7841. }
  7842. template <typename ArgT0, typename... ArgT>
  7843. inline PROTOBUF_ALWAYS_INLINE
  7844. void SCAdd::set_name(ArgT0&& arg0, ArgT... args) {
  7845. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  7846. // @@protoc_insertion_point(field_set:RemoNet.SCAdd.name)
  7847. }
  7848. inline std::string* SCAdd::mutable_name() {
  7849. std::string* _s = _internal_mutable_name();
  7850. // @@protoc_insertion_point(field_mutable:RemoNet.SCAdd.name)
  7851. return _s;
  7852. }
  7853. inline const std::string& SCAdd::_internal_name() const {
  7854. return name_.Get();
  7855. }
  7856. inline void SCAdd::_internal_set_name(const std::string& value) {
  7857. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  7858. }
  7859. inline std::string* SCAdd::_internal_mutable_name() {
  7860. return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  7861. }
  7862. inline std::string* SCAdd::release_name() {
  7863. // @@protoc_insertion_point(field_release:RemoNet.SCAdd.name)
  7864. return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  7865. }
  7866. inline void SCAdd::set_allocated_name(std::string* name) {
  7867. if (name != nullptr) {
  7868. } else {
  7869. }
  7870. name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
  7871. GetArenaForAllocation());
  7872. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7873. if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  7874. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  7875. }
  7876. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  7877. // @@protoc_insertion_point(field_set_allocated:RemoNet.SCAdd.name)
  7878. }
  7879. // int32 car = 4;
  7880. inline void SCAdd::clear_car() {
  7881. car_ = 0;
  7882. }
  7883. inline int32_t SCAdd::_internal_car() const {
  7884. return car_;
  7885. }
  7886. inline int32_t SCAdd::car() const {
  7887. // @@protoc_insertion_point(field_get:RemoNet.SCAdd.car)
  7888. return _internal_car();
  7889. }
  7890. inline void SCAdd::_internal_set_car(int32_t value) {
  7891. car_ = value;
  7892. }
  7893. inline void SCAdd::set_car(int32_t value) {
  7894. _internal_set_car(value);
  7895. // @@protoc_insertion_point(field_set:RemoNet.SCAdd.car)
  7896. }
  7897. // -------------------------------------------------------------------
  7898. // SCKickOff
  7899. // -------------------------------------------------------------------
  7900. // CSState
  7901. // .RemoNet.UserState state = 1;
  7902. inline void CSState::clear_state() {
  7903. state_ = 0;
  7904. }
  7905. inline ::RemoNet::UserState CSState::_internal_state() const {
  7906. return static_cast< ::RemoNet::UserState >(state_);
  7907. }
  7908. inline ::RemoNet::UserState CSState::state() const {
  7909. // @@protoc_insertion_point(field_get:RemoNet.CSState.state)
  7910. return _internal_state();
  7911. }
  7912. inline void CSState::_internal_set_state(::RemoNet::UserState value) {
  7913. state_ = value;
  7914. }
  7915. inline void CSState::set_state(::RemoNet::UserState value) {
  7916. _internal_set_state(value);
  7917. // @@protoc_insertion_point(field_set:RemoNet.CSState.state)
  7918. }
  7919. // int32 uid = 2;
  7920. inline void CSState::clear_uid() {
  7921. uid_ = 0;
  7922. }
  7923. inline int32_t CSState::_internal_uid() const {
  7924. return uid_;
  7925. }
  7926. inline int32_t CSState::uid() const {
  7927. // @@protoc_insertion_point(field_get:RemoNet.CSState.uid)
  7928. return _internal_uid();
  7929. }
  7930. inline void CSState::_internal_set_uid(int32_t value) {
  7931. uid_ = value;
  7932. }
  7933. inline void CSState::set_uid(int32_t value) {
  7934. _internal_set_uid(value);
  7935. // @@protoc_insertion_point(field_set:RemoNet.CSState.uid)
  7936. }
  7937. // -------------------------------------------------------------------
  7938. // SCState
  7939. // .RemoNet.UserState state = 1;
  7940. inline void SCState::clear_state() {
  7941. state_ = 0;
  7942. }
  7943. inline ::RemoNet::UserState SCState::_internal_state() const {
  7944. return static_cast< ::RemoNet::UserState >(state_);
  7945. }
  7946. inline ::RemoNet::UserState SCState::state() const {
  7947. // @@protoc_insertion_point(field_get:RemoNet.SCState.state)
  7948. return _internal_state();
  7949. }
  7950. inline void SCState::_internal_set_state(::RemoNet::UserState value) {
  7951. state_ = value;
  7952. }
  7953. inline void SCState::set_state(::RemoNet::UserState value) {
  7954. _internal_set_state(value);
  7955. // @@protoc_insertion_point(field_set:RemoNet.SCState.state)
  7956. }
  7957. // int32 uid = 2;
  7958. inline void SCState::clear_uid() {
  7959. uid_ = 0;
  7960. }
  7961. inline int32_t SCState::_internal_uid() const {
  7962. return uid_;
  7963. }
  7964. inline int32_t SCState::uid() const {
  7965. // @@protoc_insertion_point(field_get:RemoNet.SCState.uid)
  7966. return _internal_uid();
  7967. }
  7968. inline void SCState::_internal_set_uid(int32_t value) {
  7969. uid_ = value;
  7970. }
  7971. inline void SCState::set_uid(int32_t value) {
  7972. _internal_set_uid(value);
  7973. // @@protoc_insertion_point(field_set:RemoNet.SCState.uid)
  7974. }
  7975. // -------------------------------------------------------------------
  7976. // Robot
  7977. // int32 rid = 1;
  7978. inline void Robot::clear_rid() {
  7979. rid_ = 0;
  7980. }
  7981. inline int32_t Robot::_internal_rid() const {
  7982. return rid_;
  7983. }
  7984. inline int32_t Robot::rid() const {
  7985. // @@protoc_insertion_point(field_get:RemoNet.Robot.rid)
  7986. return _internal_rid();
  7987. }
  7988. inline void Robot::_internal_set_rid(int32_t value) {
  7989. rid_ = value;
  7990. }
  7991. inline void Robot::set_rid(int32_t value) {
  7992. _internal_set_rid(value);
  7993. // @@protoc_insertion_point(field_set:RemoNet.Robot.rid)
  7994. }
  7995. // string name = 2;
  7996. inline void Robot::clear_name() {
  7997. name_.ClearToEmpty();
  7998. }
  7999. inline const std::string& Robot::name() const {
  8000. // @@protoc_insertion_point(field_get:RemoNet.Robot.name)
  8001. return _internal_name();
  8002. }
  8003. template <typename ArgT0, typename... ArgT>
  8004. inline PROTOBUF_ALWAYS_INLINE
  8005. void Robot::set_name(ArgT0&& arg0, ArgT... args) {
  8006. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8007. // @@protoc_insertion_point(field_set:RemoNet.Robot.name)
  8008. }
  8009. inline std::string* Robot::mutable_name() {
  8010. std::string* _s = _internal_mutable_name();
  8011. // @@protoc_insertion_point(field_mutable:RemoNet.Robot.name)
  8012. return _s;
  8013. }
  8014. inline const std::string& Robot::_internal_name() const {
  8015. return name_.Get();
  8016. }
  8017. inline void Robot::_internal_set_name(const std::string& value) {
  8018. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8019. }
  8020. inline std::string* Robot::_internal_mutable_name() {
  8021. return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8022. }
  8023. inline std::string* Robot::release_name() {
  8024. // @@protoc_insertion_point(field_release:RemoNet.Robot.name)
  8025. return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8026. }
  8027. inline void Robot::set_allocated_name(std::string* name) {
  8028. if (name != nullptr) {
  8029. } else {
  8030. }
  8031. name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
  8032. GetArenaForAllocation());
  8033. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8034. if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8035. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8036. }
  8037. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8038. // @@protoc_insertion_point(field_set_allocated:RemoNet.Robot.name)
  8039. }
  8040. // int32 type = 3;
  8041. inline void Robot::clear_type() {
  8042. type_ = 0;
  8043. }
  8044. inline int32_t Robot::_internal_type() const {
  8045. return type_;
  8046. }
  8047. inline int32_t Robot::type() const {
  8048. // @@protoc_insertion_point(field_get:RemoNet.Robot.type)
  8049. return _internal_type();
  8050. }
  8051. inline void Robot::_internal_set_type(int32_t value) {
  8052. type_ = value;
  8053. }
  8054. inline void Robot::set_type(int32_t value) {
  8055. _internal_set_type(value);
  8056. // @@protoc_insertion_point(field_set:RemoNet.Robot.type)
  8057. }
  8058. // .RemoNet.UserState state = 4;
  8059. inline void Robot::clear_state() {
  8060. state_ = 0;
  8061. }
  8062. inline ::RemoNet::UserState Robot::_internal_state() const {
  8063. return static_cast< ::RemoNet::UserState >(state_);
  8064. }
  8065. inline ::RemoNet::UserState Robot::state() const {
  8066. // @@protoc_insertion_point(field_get:RemoNet.Robot.state)
  8067. return _internal_state();
  8068. }
  8069. inline void Robot::_internal_set_state(::RemoNet::UserState value) {
  8070. state_ = value;
  8071. }
  8072. inline void Robot::set_state(::RemoNet::UserState value) {
  8073. _internal_set_state(value);
  8074. // @@protoc_insertion_point(field_set:RemoNet.Robot.state)
  8075. }
  8076. // int32 carType = 5;
  8077. inline void Robot::clear_cartype() {
  8078. cartype_ = 0;
  8079. }
  8080. inline int32_t Robot::_internal_cartype() const {
  8081. return cartype_;
  8082. }
  8083. inline int32_t Robot::cartype() const {
  8084. // @@protoc_insertion_point(field_get:RemoNet.Robot.carType)
  8085. return _internal_cartype();
  8086. }
  8087. inline void Robot::_internal_set_cartype(int32_t value) {
  8088. cartype_ = value;
  8089. }
  8090. inline void Robot::set_cartype(int32_t value) {
  8091. _internal_set_cartype(value);
  8092. // @@protoc_insertion_point(field_set:RemoNet.Robot.carType)
  8093. }
  8094. // -------------------------------------------------------------------
  8095. // CSRobot
  8096. // -------------------------------------------------------------------
  8097. // SCRobot
  8098. // repeated .RemoNet.Robot robot = 1;
  8099. inline int SCRobot::_internal_robot_size() const {
  8100. return robot_.size();
  8101. }
  8102. inline int SCRobot::robot_size() const {
  8103. return _internal_robot_size();
  8104. }
  8105. inline void SCRobot::clear_robot() {
  8106. robot_.Clear();
  8107. }
  8108. inline ::RemoNet::Robot* SCRobot::mutable_robot(int index) {
  8109. // @@protoc_insertion_point(field_mutable:RemoNet.SCRobot.robot)
  8110. return robot_.Mutable(index);
  8111. }
  8112. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::Robot >*
  8113. SCRobot::mutable_robot() {
  8114. // @@protoc_insertion_point(field_mutable_list:RemoNet.SCRobot.robot)
  8115. return &robot_;
  8116. }
  8117. inline const ::RemoNet::Robot& SCRobot::_internal_robot(int index) const {
  8118. return robot_.Get(index);
  8119. }
  8120. inline const ::RemoNet::Robot& SCRobot::robot(int index) const {
  8121. // @@protoc_insertion_point(field_get:RemoNet.SCRobot.robot)
  8122. return _internal_robot(index);
  8123. }
  8124. inline ::RemoNet::Robot* SCRobot::_internal_add_robot() {
  8125. return robot_.Add();
  8126. }
  8127. inline ::RemoNet::Robot* SCRobot::add_robot() {
  8128. ::RemoNet::Robot* _add = _internal_add_robot();
  8129. // @@protoc_insertion_point(field_add:RemoNet.SCRobot.robot)
  8130. return _add;
  8131. }
  8132. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::Robot >&
  8133. SCRobot::robot() const {
  8134. // @@protoc_insertion_point(field_list:RemoNet.SCRobot.robot)
  8135. return robot_;
  8136. }
  8137. // -------------------------------------------------------------------
  8138. // CSSign
  8139. // string account = 1;
  8140. inline void CSSign::clear_account() {
  8141. account_.ClearToEmpty();
  8142. }
  8143. inline const std::string& CSSign::account() const {
  8144. // @@protoc_insertion_point(field_get:RemoNet.CSSign.account)
  8145. return _internal_account();
  8146. }
  8147. template <typename ArgT0, typename... ArgT>
  8148. inline PROTOBUF_ALWAYS_INLINE
  8149. void CSSign::set_account(ArgT0&& arg0, ArgT... args) {
  8150. account_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8151. // @@protoc_insertion_point(field_set:RemoNet.CSSign.account)
  8152. }
  8153. inline std::string* CSSign::mutable_account() {
  8154. std::string* _s = _internal_mutable_account();
  8155. // @@protoc_insertion_point(field_mutable:RemoNet.CSSign.account)
  8156. return _s;
  8157. }
  8158. inline const std::string& CSSign::_internal_account() const {
  8159. return account_.Get();
  8160. }
  8161. inline void CSSign::_internal_set_account(const std::string& value) {
  8162. account_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8163. }
  8164. inline std::string* CSSign::_internal_mutable_account() {
  8165. return account_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8166. }
  8167. inline std::string* CSSign::release_account() {
  8168. // @@protoc_insertion_point(field_release:RemoNet.CSSign.account)
  8169. return account_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8170. }
  8171. inline void CSSign::set_allocated_account(std::string* account) {
  8172. if (account != nullptr) {
  8173. } else {
  8174. }
  8175. account_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), account,
  8176. GetArenaForAllocation());
  8177. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8178. if (account_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8179. account_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8180. }
  8181. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8182. // @@protoc_insertion_point(field_set_allocated:RemoNet.CSSign.account)
  8183. }
  8184. // string password = 2;
  8185. inline void CSSign::clear_password() {
  8186. password_.ClearToEmpty();
  8187. }
  8188. inline const std::string& CSSign::password() const {
  8189. // @@protoc_insertion_point(field_get:RemoNet.CSSign.password)
  8190. return _internal_password();
  8191. }
  8192. template <typename ArgT0, typename... ArgT>
  8193. inline PROTOBUF_ALWAYS_INLINE
  8194. void CSSign::set_password(ArgT0&& arg0, ArgT... args) {
  8195. password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8196. // @@protoc_insertion_point(field_set:RemoNet.CSSign.password)
  8197. }
  8198. inline std::string* CSSign::mutable_password() {
  8199. std::string* _s = _internal_mutable_password();
  8200. // @@protoc_insertion_point(field_mutable:RemoNet.CSSign.password)
  8201. return _s;
  8202. }
  8203. inline const std::string& CSSign::_internal_password() const {
  8204. return password_.Get();
  8205. }
  8206. inline void CSSign::_internal_set_password(const std::string& value) {
  8207. password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8208. }
  8209. inline std::string* CSSign::_internal_mutable_password() {
  8210. return password_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8211. }
  8212. inline std::string* CSSign::release_password() {
  8213. // @@protoc_insertion_point(field_release:RemoNet.CSSign.password)
  8214. return password_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8215. }
  8216. inline void CSSign::set_allocated_password(std::string* password) {
  8217. if (password != nullptr) {
  8218. } else {
  8219. }
  8220. password_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), password,
  8221. GetArenaForAllocation());
  8222. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8223. if (password_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8224. password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8225. }
  8226. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8227. // @@protoc_insertion_point(field_set_allocated:RemoNet.CSSign.password)
  8228. }
  8229. // -------------------------------------------------------------------
  8230. // SCSign
  8231. // bool ret = 1;
  8232. inline void SCSign::clear_ret() {
  8233. ret_ = false;
  8234. }
  8235. inline bool SCSign::_internal_ret() const {
  8236. return ret_;
  8237. }
  8238. inline bool SCSign::ret() const {
  8239. // @@protoc_insertion_point(field_get:RemoNet.SCSign.ret)
  8240. return _internal_ret();
  8241. }
  8242. inline void SCSign::_internal_set_ret(bool value) {
  8243. ret_ = value;
  8244. }
  8245. inline void SCSign::set_ret(bool value) {
  8246. _internal_set_ret(value);
  8247. // @@protoc_insertion_point(field_set:RemoNet.SCSign.ret)
  8248. }
  8249. // int32 uid = 2;
  8250. inline void SCSign::clear_uid() {
  8251. uid_ = 0;
  8252. }
  8253. inline int32_t SCSign::_internal_uid() const {
  8254. return uid_;
  8255. }
  8256. inline int32_t SCSign::uid() const {
  8257. // @@protoc_insertion_point(field_get:RemoNet.SCSign.uid)
  8258. return _internal_uid();
  8259. }
  8260. inline void SCSign::_internal_set_uid(int32_t value) {
  8261. uid_ = value;
  8262. }
  8263. inline void SCSign::set_uid(int32_t value) {
  8264. _internal_set_uid(value);
  8265. // @@protoc_insertion_point(field_set:RemoNet.SCSign.uid)
  8266. }
  8267. // string name = 3;
  8268. inline void SCSign::clear_name() {
  8269. name_.ClearToEmpty();
  8270. }
  8271. inline const std::string& SCSign::name() const {
  8272. // @@protoc_insertion_point(field_get:RemoNet.SCSign.name)
  8273. return _internal_name();
  8274. }
  8275. template <typename ArgT0, typename... ArgT>
  8276. inline PROTOBUF_ALWAYS_INLINE
  8277. void SCSign::set_name(ArgT0&& arg0, ArgT... args) {
  8278. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8279. // @@protoc_insertion_point(field_set:RemoNet.SCSign.name)
  8280. }
  8281. inline std::string* SCSign::mutable_name() {
  8282. std::string* _s = _internal_mutable_name();
  8283. // @@protoc_insertion_point(field_mutable:RemoNet.SCSign.name)
  8284. return _s;
  8285. }
  8286. inline const std::string& SCSign::_internal_name() const {
  8287. return name_.Get();
  8288. }
  8289. inline void SCSign::_internal_set_name(const std::string& value) {
  8290. name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8291. }
  8292. inline std::string* SCSign::_internal_mutable_name() {
  8293. return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8294. }
  8295. inline std::string* SCSign::release_name() {
  8296. // @@protoc_insertion_point(field_release:RemoNet.SCSign.name)
  8297. return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8298. }
  8299. inline void SCSign::set_allocated_name(std::string* name) {
  8300. if (name != nullptr) {
  8301. } else {
  8302. }
  8303. name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
  8304. GetArenaForAllocation());
  8305. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8306. if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8307. name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8308. }
  8309. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8310. // @@protoc_insertion_point(field_set_allocated:RemoNet.SCSign.name)
  8311. }
  8312. // -------------------------------------------------------------------
  8313. // CSReq
  8314. // int32 peer = 1;
  8315. inline void CSReq::clear_peer() {
  8316. peer_ = 0;
  8317. }
  8318. inline int32_t CSReq::_internal_peer() const {
  8319. return peer_;
  8320. }
  8321. inline int32_t CSReq::peer() const {
  8322. // @@protoc_insertion_point(field_get:RemoNet.CSReq.peer)
  8323. return _internal_peer();
  8324. }
  8325. inline void CSReq::_internal_set_peer(int32_t value) {
  8326. peer_ = value;
  8327. }
  8328. inline void CSReq::set_peer(int32_t value) {
  8329. _internal_set_peer(value);
  8330. // @@protoc_insertion_point(field_set:RemoNet.CSReq.peer)
  8331. }
  8332. // int32 index = 2;
  8333. inline void CSReq::clear_index() {
  8334. index_ = 0;
  8335. }
  8336. inline int32_t CSReq::_internal_index() const {
  8337. return index_;
  8338. }
  8339. inline int32_t CSReq::index() const {
  8340. // @@protoc_insertion_point(field_get:RemoNet.CSReq.index)
  8341. return _internal_index();
  8342. }
  8343. inline void CSReq::_internal_set_index(int32_t value) {
  8344. index_ = value;
  8345. }
  8346. inline void CSReq::set_index(int32_t value) {
  8347. _internal_set_index(value);
  8348. // @@protoc_insertion_point(field_set:RemoNet.CSReq.index)
  8349. }
  8350. // int32 egotype = 3;
  8351. inline void CSReq::clear_egotype() {
  8352. egotype_ = 0;
  8353. }
  8354. inline int32_t CSReq::_internal_egotype() const {
  8355. return egotype_;
  8356. }
  8357. inline int32_t CSReq::egotype() const {
  8358. // @@protoc_insertion_point(field_get:RemoNet.CSReq.egotype)
  8359. return _internal_egotype();
  8360. }
  8361. inline void CSReq::_internal_set_egotype(int32_t value) {
  8362. egotype_ = value;
  8363. }
  8364. inline void CSReq::set_egotype(int32_t value) {
  8365. _internal_set_egotype(value);
  8366. // @@protoc_insertion_point(field_set:RemoNet.CSReq.egotype)
  8367. }
  8368. // -------------------------------------------------------------------
  8369. // SCReq
  8370. // .RemoNet.VideoDesc desc = 1;
  8371. inline void SCReq::clear_desc() {
  8372. desc_ = 0;
  8373. }
  8374. inline ::RemoNet::VideoDesc SCReq::_internal_desc() const {
  8375. return static_cast< ::RemoNet::VideoDesc >(desc_);
  8376. }
  8377. inline ::RemoNet::VideoDesc SCReq::desc() const {
  8378. // @@protoc_insertion_point(field_get:RemoNet.SCReq.desc)
  8379. return _internal_desc();
  8380. }
  8381. inline void SCReq::_internal_set_desc(::RemoNet::VideoDesc value) {
  8382. desc_ = value;
  8383. }
  8384. inline void SCReq::set_desc(::RemoNet::VideoDesc value) {
  8385. _internal_set_desc(value);
  8386. // @@protoc_insertion_point(field_set:RemoNet.SCReq.desc)
  8387. }
  8388. // int32 peer = 2;
  8389. inline void SCReq::clear_peer() {
  8390. peer_ = 0;
  8391. }
  8392. inline int32_t SCReq::_internal_peer() const {
  8393. return peer_;
  8394. }
  8395. inline int32_t SCReq::peer() const {
  8396. // @@protoc_insertion_point(field_get:RemoNet.SCReq.peer)
  8397. return _internal_peer();
  8398. }
  8399. inline void SCReq::_internal_set_peer(int32_t value) {
  8400. peer_ = value;
  8401. }
  8402. inline void SCReq::set_peer(int32_t value) {
  8403. _internal_set_peer(value);
  8404. // @@protoc_insertion_point(field_set:RemoNet.SCReq.peer)
  8405. }
  8406. // int32 egotype = 3;
  8407. inline void SCReq::clear_egotype() {
  8408. egotype_ = 0;
  8409. }
  8410. inline int32_t SCReq::_internal_egotype() const {
  8411. return egotype_;
  8412. }
  8413. inline int32_t SCReq::egotype() const {
  8414. // @@protoc_insertion_point(field_get:RemoNet.SCReq.egotype)
  8415. return _internal_egotype();
  8416. }
  8417. inline void SCReq::_internal_set_egotype(int32_t value) {
  8418. egotype_ = value;
  8419. }
  8420. inline void SCReq::set_egotype(int32_t value) {
  8421. _internal_set_egotype(value);
  8422. // @@protoc_insertion_point(field_set:RemoNet.SCReq.egotype)
  8423. }
  8424. // -------------------------------------------------------------------
  8425. // CSRep
  8426. // .RemoNet.VideoDesc desc = 1;
  8427. inline void CSRep::clear_desc() {
  8428. desc_ = 0;
  8429. }
  8430. inline ::RemoNet::VideoDesc CSRep::_internal_desc() const {
  8431. return static_cast< ::RemoNet::VideoDesc >(desc_);
  8432. }
  8433. inline ::RemoNet::VideoDesc CSRep::desc() const {
  8434. // @@protoc_insertion_point(field_get:RemoNet.CSRep.desc)
  8435. return _internal_desc();
  8436. }
  8437. inline void CSRep::_internal_set_desc(::RemoNet::VideoDesc value) {
  8438. desc_ = value;
  8439. }
  8440. inline void CSRep::set_desc(::RemoNet::VideoDesc value) {
  8441. _internal_set_desc(value);
  8442. // @@protoc_insertion_point(field_set:RemoNet.CSRep.desc)
  8443. }
  8444. // int32 peer = 2;
  8445. inline void CSRep::clear_peer() {
  8446. peer_ = 0;
  8447. }
  8448. inline int32_t CSRep::_internal_peer() const {
  8449. return peer_;
  8450. }
  8451. inline int32_t CSRep::peer() const {
  8452. // @@protoc_insertion_point(field_get:RemoNet.CSRep.peer)
  8453. return _internal_peer();
  8454. }
  8455. inline void CSRep::_internal_set_peer(int32_t value) {
  8456. peer_ = value;
  8457. }
  8458. inline void CSRep::set_peer(int32_t value) {
  8459. _internal_set_peer(value);
  8460. // @@protoc_insertion_point(field_set:RemoNet.CSRep.peer)
  8461. }
  8462. // int32 index = 3;
  8463. inline void CSRep::clear_index() {
  8464. index_ = 0;
  8465. }
  8466. inline int32_t CSRep::_internal_index() const {
  8467. return index_;
  8468. }
  8469. inline int32_t CSRep::index() const {
  8470. // @@protoc_insertion_point(field_get:RemoNet.CSRep.index)
  8471. return _internal_index();
  8472. }
  8473. inline void CSRep::_internal_set_index(int32_t value) {
  8474. index_ = value;
  8475. }
  8476. inline void CSRep::set_index(int32_t value) {
  8477. _internal_set_index(value);
  8478. // @@protoc_insertion_point(field_set:RemoNet.CSRep.index)
  8479. }
  8480. // int32 egotype = 4;
  8481. inline void CSRep::clear_egotype() {
  8482. egotype_ = 0;
  8483. }
  8484. inline int32_t CSRep::_internal_egotype() const {
  8485. return egotype_;
  8486. }
  8487. inline int32_t CSRep::egotype() const {
  8488. // @@protoc_insertion_point(field_get:RemoNet.CSRep.egotype)
  8489. return _internal_egotype();
  8490. }
  8491. inline void CSRep::_internal_set_egotype(int32_t value) {
  8492. egotype_ = value;
  8493. }
  8494. inline void CSRep::set_egotype(int32_t value) {
  8495. _internal_set_egotype(value);
  8496. // @@protoc_insertion_point(field_set:RemoNet.CSRep.egotype)
  8497. }
  8498. // -------------------------------------------------------------------
  8499. // SCRep
  8500. // .RemoNet.VideoDesc desc = 1;
  8501. inline void SCRep::clear_desc() {
  8502. desc_ = 0;
  8503. }
  8504. inline ::RemoNet::VideoDesc SCRep::_internal_desc() const {
  8505. return static_cast< ::RemoNet::VideoDesc >(desc_);
  8506. }
  8507. inline ::RemoNet::VideoDesc SCRep::desc() const {
  8508. // @@protoc_insertion_point(field_get:RemoNet.SCRep.desc)
  8509. return _internal_desc();
  8510. }
  8511. inline void SCRep::_internal_set_desc(::RemoNet::VideoDesc value) {
  8512. desc_ = value;
  8513. }
  8514. inline void SCRep::set_desc(::RemoNet::VideoDesc value) {
  8515. _internal_set_desc(value);
  8516. // @@protoc_insertion_point(field_set:RemoNet.SCRep.desc)
  8517. }
  8518. // int32 index = 2;
  8519. inline void SCRep::clear_index() {
  8520. index_ = 0;
  8521. }
  8522. inline int32_t SCRep::_internal_index() const {
  8523. return index_;
  8524. }
  8525. inline int32_t SCRep::index() const {
  8526. // @@protoc_insertion_point(field_get:RemoNet.SCRep.index)
  8527. return _internal_index();
  8528. }
  8529. inline void SCRep::_internal_set_index(int32_t value) {
  8530. index_ = value;
  8531. }
  8532. inline void SCRep::set_index(int32_t value) {
  8533. _internal_set_index(value);
  8534. // @@protoc_insertion_point(field_set:RemoNet.SCRep.index)
  8535. }
  8536. // int32 egotype = 3;
  8537. inline void SCRep::clear_egotype() {
  8538. egotype_ = 0;
  8539. }
  8540. inline int32_t SCRep::_internal_egotype() const {
  8541. return egotype_;
  8542. }
  8543. inline int32_t SCRep::egotype() const {
  8544. // @@protoc_insertion_point(field_get:RemoNet.SCRep.egotype)
  8545. return _internal_egotype();
  8546. }
  8547. inline void SCRep::_internal_set_egotype(int32_t value) {
  8548. egotype_ = value;
  8549. }
  8550. inline void SCRep::set_egotype(int32_t value) {
  8551. _internal_set_egotype(value);
  8552. // @@protoc_insertion_point(field_set:RemoNet.SCRep.egotype)
  8553. }
  8554. // int32 peer = 4;
  8555. inline void SCRep::clear_peer() {
  8556. peer_ = 0;
  8557. }
  8558. inline int32_t SCRep::_internal_peer() const {
  8559. return peer_;
  8560. }
  8561. inline int32_t SCRep::peer() const {
  8562. // @@protoc_insertion_point(field_get:RemoNet.SCRep.peer)
  8563. return _internal_peer();
  8564. }
  8565. inline void SCRep::_internal_set_peer(int32_t value) {
  8566. peer_ = value;
  8567. }
  8568. inline void SCRep::set_peer(int32_t value) {
  8569. _internal_set_peer(value);
  8570. // @@protoc_insertion_point(field_set:RemoNet.SCRep.peer)
  8571. }
  8572. // -------------------------------------------------------------------
  8573. // Offer
  8574. // int32 index = 1;
  8575. inline void Offer::clear_index() {
  8576. index_ = 0;
  8577. }
  8578. inline int32_t Offer::_internal_index() const {
  8579. return index_;
  8580. }
  8581. inline int32_t Offer::index() const {
  8582. // @@protoc_insertion_point(field_get:RemoNet.Offer.index)
  8583. return _internal_index();
  8584. }
  8585. inline void Offer::_internal_set_index(int32_t value) {
  8586. index_ = value;
  8587. }
  8588. inline void Offer::set_index(int32_t value) {
  8589. _internal_set_index(value);
  8590. // @@protoc_insertion_point(field_set:RemoNet.Offer.index)
  8591. }
  8592. // int32 peer = 2;
  8593. inline void Offer::clear_peer() {
  8594. peer_ = 0;
  8595. }
  8596. inline int32_t Offer::_internal_peer() const {
  8597. return peer_;
  8598. }
  8599. inline int32_t Offer::peer() const {
  8600. // @@protoc_insertion_point(field_get:RemoNet.Offer.peer)
  8601. return _internal_peer();
  8602. }
  8603. inline void Offer::_internal_set_peer(int32_t value) {
  8604. peer_ = value;
  8605. }
  8606. inline void Offer::set_peer(int32_t value) {
  8607. _internal_set_peer(value);
  8608. // @@protoc_insertion_point(field_set:RemoNet.Offer.peer)
  8609. }
  8610. // string type = 3;
  8611. inline void Offer::clear_type() {
  8612. type_.ClearToEmpty();
  8613. }
  8614. inline const std::string& Offer::type() const {
  8615. // @@protoc_insertion_point(field_get:RemoNet.Offer.type)
  8616. return _internal_type();
  8617. }
  8618. template <typename ArgT0, typename... ArgT>
  8619. inline PROTOBUF_ALWAYS_INLINE
  8620. void Offer::set_type(ArgT0&& arg0, ArgT... args) {
  8621. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8622. // @@protoc_insertion_point(field_set:RemoNet.Offer.type)
  8623. }
  8624. inline std::string* Offer::mutable_type() {
  8625. std::string* _s = _internal_mutable_type();
  8626. // @@protoc_insertion_point(field_mutable:RemoNet.Offer.type)
  8627. return _s;
  8628. }
  8629. inline const std::string& Offer::_internal_type() const {
  8630. return type_.Get();
  8631. }
  8632. inline void Offer::_internal_set_type(const std::string& value) {
  8633. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8634. }
  8635. inline std::string* Offer::_internal_mutable_type() {
  8636. return type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8637. }
  8638. inline std::string* Offer::release_type() {
  8639. // @@protoc_insertion_point(field_release:RemoNet.Offer.type)
  8640. return type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8641. }
  8642. inline void Offer::set_allocated_type(std::string* type) {
  8643. if (type != nullptr) {
  8644. } else {
  8645. }
  8646. type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), type,
  8647. GetArenaForAllocation());
  8648. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8649. if (type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8650. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8651. }
  8652. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8653. // @@protoc_insertion_point(field_set_allocated:RemoNet.Offer.type)
  8654. }
  8655. // string sdp = 4;
  8656. inline void Offer::clear_sdp() {
  8657. sdp_.ClearToEmpty();
  8658. }
  8659. inline const std::string& Offer::sdp() const {
  8660. // @@protoc_insertion_point(field_get:RemoNet.Offer.sdp)
  8661. return _internal_sdp();
  8662. }
  8663. template <typename ArgT0, typename... ArgT>
  8664. inline PROTOBUF_ALWAYS_INLINE
  8665. void Offer::set_sdp(ArgT0&& arg0, ArgT... args) {
  8666. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8667. // @@protoc_insertion_point(field_set:RemoNet.Offer.sdp)
  8668. }
  8669. inline std::string* Offer::mutable_sdp() {
  8670. std::string* _s = _internal_mutable_sdp();
  8671. // @@protoc_insertion_point(field_mutable:RemoNet.Offer.sdp)
  8672. return _s;
  8673. }
  8674. inline const std::string& Offer::_internal_sdp() const {
  8675. return sdp_.Get();
  8676. }
  8677. inline void Offer::_internal_set_sdp(const std::string& value) {
  8678. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8679. }
  8680. inline std::string* Offer::_internal_mutable_sdp() {
  8681. return sdp_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8682. }
  8683. inline std::string* Offer::release_sdp() {
  8684. // @@protoc_insertion_point(field_release:RemoNet.Offer.sdp)
  8685. return sdp_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8686. }
  8687. inline void Offer::set_allocated_sdp(std::string* sdp) {
  8688. if (sdp != nullptr) {
  8689. } else {
  8690. }
  8691. sdp_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sdp,
  8692. GetArenaForAllocation());
  8693. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8694. if (sdp_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8695. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8696. }
  8697. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8698. // @@protoc_insertion_point(field_set_allocated:RemoNet.Offer.sdp)
  8699. }
  8700. // -------------------------------------------------------------------
  8701. // Answer
  8702. // int32 index = 1;
  8703. inline void Answer::clear_index() {
  8704. index_ = 0;
  8705. }
  8706. inline int32_t Answer::_internal_index() const {
  8707. return index_;
  8708. }
  8709. inline int32_t Answer::index() const {
  8710. // @@protoc_insertion_point(field_get:RemoNet.Answer.index)
  8711. return _internal_index();
  8712. }
  8713. inline void Answer::_internal_set_index(int32_t value) {
  8714. index_ = value;
  8715. }
  8716. inline void Answer::set_index(int32_t value) {
  8717. _internal_set_index(value);
  8718. // @@protoc_insertion_point(field_set:RemoNet.Answer.index)
  8719. }
  8720. // int32 peer = 2;
  8721. inline void Answer::clear_peer() {
  8722. peer_ = 0;
  8723. }
  8724. inline int32_t Answer::_internal_peer() const {
  8725. return peer_;
  8726. }
  8727. inline int32_t Answer::peer() const {
  8728. // @@protoc_insertion_point(field_get:RemoNet.Answer.peer)
  8729. return _internal_peer();
  8730. }
  8731. inline void Answer::_internal_set_peer(int32_t value) {
  8732. peer_ = value;
  8733. }
  8734. inline void Answer::set_peer(int32_t value) {
  8735. _internal_set_peer(value);
  8736. // @@protoc_insertion_point(field_set:RemoNet.Answer.peer)
  8737. }
  8738. // string type = 3;
  8739. inline void Answer::clear_type() {
  8740. type_.ClearToEmpty();
  8741. }
  8742. inline const std::string& Answer::type() const {
  8743. // @@protoc_insertion_point(field_get:RemoNet.Answer.type)
  8744. return _internal_type();
  8745. }
  8746. template <typename ArgT0, typename... ArgT>
  8747. inline PROTOBUF_ALWAYS_INLINE
  8748. void Answer::set_type(ArgT0&& arg0, ArgT... args) {
  8749. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8750. // @@protoc_insertion_point(field_set:RemoNet.Answer.type)
  8751. }
  8752. inline std::string* Answer::mutable_type() {
  8753. std::string* _s = _internal_mutable_type();
  8754. // @@protoc_insertion_point(field_mutable:RemoNet.Answer.type)
  8755. return _s;
  8756. }
  8757. inline const std::string& Answer::_internal_type() const {
  8758. return type_.Get();
  8759. }
  8760. inline void Answer::_internal_set_type(const std::string& value) {
  8761. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8762. }
  8763. inline std::string* Answer::_internal_mutable_type() {
  8764. return type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8765. }
  8766. inline std::string* Answer::release_type() {
  8767. // @@protoc_insertion_point(field_release:RemoNet.Answer.type)
  8768. return type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8769. }
  8770. inline void Answer::set_allocated_type(std::string* type) {
  8771. if (type != nullptr) {
  8772. } else {
  8773. }
  8774. type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), type,
  8775. GetArenaForAllocation());
  8776. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8777. if (type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8778. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8779. }
  8780. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8781. // @@protoc_insertion_point(field_set_allocated:RemoNet.Answer.type)
  8782. }
  8783. // string sdp = 4;
  8784. inline void Answer::clear_sdp() {
  8785. sdp_.ClearToEmpty();
  8786. }
  8787. inline const std::string& Answer::sdp() const {
  8788. // @@protoc_insertion_point(field_get:RemoNet.Answer.sdp)
  8789. return _internal_sdp();
  8790. }
  8791. template <typename ArgT0, typename... ArgT>
  8792. inline PROTOBUF_ALWAYS_INLINE
  8793. void Answer::set_sdp(ArgT0&& arg0, ArgT... args) {
  8794. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8795. // @@protoc_insertion_point(field_set:RemoNet.Answer.sdp)
  8796. }
  8797. inline std::string* Answer::mutable_sdp() {
  8798. std::string* _s = _internal_mutable_sdp();
  8799. // @@protoc_insertion_point(field_mutable:RemoNet.Answer.sdp)
  8800. return _s;
  8801. }
  8802. inline const std::string& Answer::_internal_sdp() const {
  8803. return sdp_.Get();
  8804. }
  8805. inline void Answer::_internal_set_sdp(const std::string& value) {
  8806. sdp_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8807. }
  8808. inline std::string* Answer::_internal_mutable_sdp() {
  8809. return sdp_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8810. }
  8811. inline std::string* Answer::release_sdp() {
  8812. // @@protoc_insertion_point(field_release:RemoNet.Answer.sdp)
  8813. return sdp_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8814. }
  8815. inline void Answer::set_allocated_sdp(std::string* sdp) {
  8816. if (sdp != nullptr) {
  8817. } else {
  8818. }
  8819. sdp_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sdp,
  8820. GetArenaForAllocation());
  8821. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8822. if (sdp_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8823. sdp_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8824. }
  8825. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8826. // @@protoc_insertion_point(field_set_allocated:RemoNet.Answer.sdp)
  8827. }
  8828. // -------------------------------------------------------------------
  8829. // Candidate
  8830. // int32 index = 1;
  8831. inline void Candidate::clear_index() {
  8832. index_ = 0;
  8833. }
  8834. inline int32_t Candidate::_internal_index() const {
  8835. return index_;
  8836. }
  8837. inline int32_t Candidate::index() const {
  8838. // @@protoc_insertion_point(field_get:RemoNet.Candidate.index)
  8839. return _internal_index();
  8840. }
  8841. inline void Candidate::_internal_set_index(int32_t value) {
  8842. index_ = value;
  8843. }
  8844. inline void Candidate::set_index(int32_t value) {
  8845. _internal_set_index(value);
  8846. // @@protoc_insertion_point(field_set:RemoNet.Candidate.index)
  8847. }
  8848. // int32 peer = 2;
  8849. inline void Candidate::clear_peer() {
  8850. peer_ = 0;
  8851. }
  8852. inline int32_t Candidate::_internal_peer() const {
  8853. return peer_;
  8854. }
  8855. inline int32_t Candidate::peer() const {
  8856. // @@protoc_insertion_point(field_get:RemoNet.Candidate.peer)
  8857. return _internal_peer();
  8858. }
  8859. inline void Candidate::_internal_set_peer(int32_t value) {
  8860. peer_ = value;
  8861. }
  8862. inline void Candidate::set_peer(int32_t value) {
  8863. _internal_set_peer(value);
  8864. // @@protoc_insertion_point(field_set:RemoNet.Candidate.peer)
  8865. }
  8866. // string type = 3;
  8867. inline void Candidate::clear_type() {
  8868. type_.ClearToEmpty();
  8869. }
  8870. inline const std::string& Candidate::type() const {
  8871. // @@protoc_insertion_point(field_get:RemoNet.Candidate.type)
  8872. return _internal_type();
  8873. }
  8874. template <typename ArgT0, typename... ArgT>
  8875. inline PROTOBUF_ALWAYS_INLINE
  8876. void Candidate::set_type(ArgT0&& arg0, ArgT... args) {
  8877. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8878. // @@protoc_insertion_point(field_set:RemoNet.Candidate.type)
  8879. }
  8880. inline std::string* Candidate::mutable_type() {
  8881. std::string* _s = _internal_mutable_type();
  8882. // @@protoc_insertion_point(field_mutable:RemoNet.Candidate.type)
  8883. return _s;
  8884. }
  8885. inline const std::string& Candidate::_internal_type() const {
  8886. return type_.Get();
  8887. }
  8888. inline void Candidate::_internal_set_type(const std::string& value) {
  8889. type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8890. }
  8891. inline std::string* Candidate::_internal_mutable_type() {
  8892. return type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8893. }
  8894. inline std::string* Candidate::release_type() {
  8895. // @@protoc_insertion_point(field_release:RemoNet.Candidate.type)
  8896. return type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8897. }
  8898. inline void Candidate::set_allocated_type(std::string* type) {
  8899. if (type != nullptr) {
  8900. } else {
  8901. }
  8902. type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), type,
  8903. GetArenaForAllocation());
  8904. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8905. if (type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8906. type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8907. }
  8908. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8909. // @@protoc_insertion_point(field_set_allocated:RemoNet.Candidate.type)
  8910. }
  8911. // string candidate = 4;
  8912. inline void Candidate::clear_candidate() {
  8913. candidate_.ClearToEmpty();
  8914. }
  8915. inline const std::string& Candidate::candidate() const {
  8916. // @@protoc_insertion_point(field_get:RemoNet.Candidate.candidate)
  8917. return _internal_candidate();
  8918. }
  8919. template <typename ArgT0, typename... ArgT>
  8920. inline PROTOBUF_ALWAYS_INLINE
  8921. void Candidate::set_candidate(ArgT0&& arg0, ArgT... args) {
  8922. candidate_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8923. // @@protoc_insertion_point(field_set:RemoNet.Candidate.candidate)
  8924. }
  8925. inline std::string* Candidate::mutable_candidate() {
  8926. std::string* _s = _internal_mutable_candidate();
  8927. // @@protoc_insertion_point(field_mutable:RemoNet.Candidate.candidate)
  8928. return _s;
  8929. }
  8930. inline const std::string& Candidate::_internal_candidate() const {
  8931. return candidate_.Get();
  8932. }
  8933. inline void Candidate::_internal_set_candidate(const std::string& value) {
  8934. candidate_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8935. }
  8936. inline std::string* Candidate::_internal_mutable_candidate() {
  8937. return candidate_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  8938. }
  8939. inline std::string* Candidate::release_candidate() {
  8940. // @@protoc_insertion_point(field_release:RemoNet.Candidate.candidate)
  8941. return candidate_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  8942. }
  8943. inline void Candidate::set_allocated_candidate(std::string* candidate) {
  8944. if (candidate != nullptr) {
  8945. } else {
  8946. }
  8947. candidate_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), candidate,
  8948. GetArenaForAllocation());
  8949. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8950. if (candidate_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  8951. candidate_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  8952. }
  8953. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  8954. // @@protoc_insertion_point(field_set_allocated:RemoNet.Candidate.candidate)
  8955. }
  8956. // int32 sdpMLineIndex = 5;
  8957. inline void Candidate::clear_sdpmlineindex() {
  8958. sdpmlineindex_ = 0;
  8959. }
  8960. inline int32_t Candidate::_internal_sdpmlineindex() const {
  8961. return sdpmlineindex_;
  8962. }
  8963. inline int32_t Candidate::sdpmlineindex() const {
  8964. // @@protoc_insertion_point(field_get:RemoNet.Candidate.sdpMLineIndex)
  8965. return _internal_sdpmlineindex();
  8966. }
  8967. inline void Candidate::_internal_set_sdpmlineindex(int32_t value) {
  8968. sdpmlineindex_ = value;
  8969. }
  8970. inline void Candidate::set_sdpmlineindex(int32_t value) {
  8971. _internal_set_sdpmlineindex(value);
  8972. // @@protoc_insertion_point(field_set:RemoNet.Candidate.sdpMLineIndex)
  8973. }
  8974. // string sdpMid = 6;
  8975. inline void Candidate::clear_sdpmid() {
  8976. sdpmid_.ClearToEmpty();
  8977. }
  8978. inline const std::string& Candidate::sdpmid() const {
  8979. // @@protoc_insertion_point(field_get:RemoNet.Candidate.sdpMid)
  8980. return _internal_sdpmid();
  8981. }
  8982. template <typename ArgT0, typename... ArgT>
  8983. inline PROTOBUF_ALWAYS_INLINE
  8984. void Candidate::set_sdpmid(ArgT0&& arg0, ArgT... args) {
  8985. sdpmid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  8986. // @@protoc_insertion_point(field_set:RemoNet.Candidate.sdpMid)
  8987. }
  8988. inline std::string* Candidate::mutable_sdpmid() {
  8989. std::string* _s = _internal_mutable_sdpmid();
  8990. // @@protoc_insertion_point(field_mutable:RemoNet.Candidate.sdpMid)
  8991. return _s;
  8992. }
  8993. inline const std::string& Candidate::_internal_sdpmid() const {
  8994. return sdpmid_.Get();
  8995. }
  8996. inline void Candidate::_internal_set_sdpmid(const std::string& value) {
  8997. sdpmid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  8998. }
  8999. inline std::string* Candidate::_internal_mutable_sdpmid() {
  9000. return sdpmid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  9001. }
  9002. inline std::string* Candidate::release_sdpmid() {
  9003. // @@protoc_insertion_point(field_release:RemoNet.Candidate.sdpMid)
  9004. return sdpmid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  9005. }
  9006. inline void Candidate::set_allocated_sdpmid(std::string* sdpmid) {
  9007. if (sdpmid != nullptr) {
  9008. } else {
  9009. }
  9010. sdpmid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sdpmid,
  9011. GetArenaForAllocation());
  9012. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9013. if (sdpmid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  9014. sdpmid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  9015. }
  9016. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9017. // @@protoc_insertion_point(field_set_allocated:RemoNet.Candidate.sdpMid)
  9018. }
  9019. // int32 egotype = 7;
  9020. inline void Candidate::clear_egotype() {
  9021. egotype_ = 0;
  9022. }
  9023. inline int32_t Candidate::_internal_egotype() const {
  9024. return egotype_;
  9025. }
  9026. inline int32_t Candidate::egotype() const {
  9027. // @@protoc_insertion_point(field_get:RemoNet.Candidate.egotype)
  9028. return _internal_egotype();
  9029. }
  9030. inline void Candidate::_internal_set_egotype(int32_t value) {
  9031. egotype_ = value;
  9032. }
  9033. inline void Candidate::set_egotype(int32_t value) {
  9034. _internal_set_egotype(value);
  9035. // @@protoc_insertion_point(field_set:RemoNet.Candidate.egotype)
  9036. }
  9037. // -------------------------------------------------------------------
  9038. // Leave
  9039. // int32 peer = 1;
  9040. inline void Leave::clear_peer() {
  9041. peer_ = 0;
  9042. }
  9043. inline int32_t Leave::_internal_peer() const {
  9044. return peer_;
  9045. }
  9046. inline int32_t Leave::peer() const {
  9047. // @@protoc_insertion_point(field_get:RemoNet.Leave.peer)
  9048. return _internal_peer();
  9049. }
  9050. inline void Leave::_internal_set_peer(int32_t value) {
  9051. peer_ = value;
  9052. }
  9053. inline void Leave::set_peer(int32_t value) {
  9054. _internal_set_peer(value);
  9055. // @@protoc_insertion_point(field_set:RemoNet.Leave.peer)
  9056. }
  9057. // int32 egotype = 2;
  9058. inline void Leave::clear_egotype() {
  9059. egotype_ = 0;
  9060. }
  9061. inline int32_t Leave::_internal_egotype() const {
  9062. return egotype_;
  9063. }
  9064. inline int32_t Leave::egotype() const {
  9065. // @@protoc_insertion_point(field_get:RemoNet.Leave.egotype)
  9066. return _internal_egotype();
  9067. }
  9068. inline void Leave::_internal_set_egotype(int32_t value) {
  9069. egotype_ = value;
  9070. }
  9071. inline void Leave::set_egotype(int32_t value) {
  9072. _internal_set_egotype(value);
  9073. // @@protoc_insertion_point(field_set:RemoNet.Leave.egotype)
  9074. }
  9075. // -------------------------------------------------------------------
  9076. // Close
  9077. // int32 peer = 1;
  9078. inline void Close::clear_peer() {
  9079. peer_ = 0;
  9080. }
  9081. inline int32_t Close::_internal_peer() const {
  9082. return peer_;
  9083. }
  9084. inline int32_t Close::peer() const {
  9085. // @@protoc_insertion_point(field_get:RemoNet.Close.peer)
  9086. return _internal_peer();
  9087. }
  9088. inline void Close::_internal_set_peer(int32_t value) {
  9089. peer_ = value;
  9090. }
  9091. inline void Close::set_peer(int32_t value) {
  9092. _internal_set_peer(value);
  9093. // @@protoc_insertion_point(field_set:RemoNet.Close.peer)
  9094. }
  9095. // int32 egotype = 2;
  9096. inline void Close::clear_egotype() {
  9097. egotype_ = 0;
  9098. }
  9099. inline int32_t Close::_internal_egotype() const {
  9100. return egotype_;
  9101. }
  9102. inline int32_t Close::egotype() const {
  9103. // @@protoc_insertion_point(field_get:RemoNet.Close.egotype)
  9104. return _internal_egotype();
  9105. }
  9106. inline void Close::_internal_set_egotype(int32_t value) {
  9107. egotype_ = value;
  9108. }
  9109. inline void Close::set_egotype(int32_t value) {
  9110. _internal_set_egotype(value);
  9111. // @@protoc_insertion_point(field_set:RemoNet.Close.egotype)
  9112. }
  9113. // int32 index = 3;
  9114. inline void Close::clear_index() {
  9115. index_ = 0;
  9116. }
  9117. inline int32_t Close::_internal_index() const {
  9118. return index_;
  9119. }
  9120. inline int32_t Close::index() const {
  9121. // @@protoc_insertion_point(field_get:RemoNet.Close.index)
  9122. return _internal_index();
  9123. }
  9124. inline void Close::_internal_set_index(int32_t value) {
  9125. index_ = value;
  9126. }
  9127. inline void Close::set_index(int32_t value) {
  9128. _internal_set_index(value);
  9129. // @@protoc_insertion_point(field_set:RemoNet.Close.index)
  9130. }
  9131. // -------------------------------------------------------------------
  9132. // TestTextReq
  9133. // string text = 1;
  9134. inline void TestTextReq::clear_text() {
  9135. text_.ClearToEmpty();
  9136. }
  9137. inline const std::string& TestTextReq::text() const {
  9138. // @@protoc_insertion_point(field_get:RemoNet.TestTextReq.text)
  9139. return _internal_text();
  9140. }
  9141. template <typename ArgT0, typename... ArgT>
  9142. inline PROTOBUF_ALWAYS_INLINE
  9143. void TestTextReq::set_text(ArgT0&& arg0, ArgT... args) {
  9144. text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  9145. // @@protoc_insertion_point(field_set:RemoNet.TestTextReq.text)
  9146. }
  9147. inline std::string* TestTextReq::mutable_text() {
  9148. std::string* _s = _internal_mutable_text();
  9149. // @@protoc_insertion_point(field_mutable:RemoNet.TestTextReq.text)
  9150. return _s;
  9151. }
  9152. inline const std::string& TestTextReq::_internal_text() const {
  9153. return text_.Get();
  9154. }
  9155. inline void TestTextReq::_internal_set_text(const std::string& value) {
  9156. text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  9157. }
  9158. inline std::string* TestTextReq::_internal_mutable_text() {
  9159. return text_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  9160. }
  9161. inline std::string* TestTextReq::release_text() {
  9162. // @@protoc_insertion_point(field_release:RemoNet.TestTextReq.text)
  9163. return text_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  9164. }
  9165. inline void TestTextReq::set_allocated_text(std::string* text) {
  9166. if (text != nullptr) {
  9167. } else {
  9168. }
  9169. text_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), text,
  9170. GetArenaForAllocation());
  9171. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9172. if (text_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  9173. text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  9174. }
  9175. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  9176. // @@protoc_insertion_point(field_set_allocated:RemoNet.TestTextReq.text)
  9177. }
  9178. // -------------------------------------------------------------------
  9179. // SyncTime
  9180. // int32 tm_sec = 1;
  9181. inline void SyncTime::clear_tm_sec() {
  9182. tm_sec_ = 0;
  9183. }
  9184. inline int32_t SyncTime::_internal_tm_sec() const {
  9185. return tm_sec_;
  9186. }
  9187. inline int32_t SyncTime::tm_sec() const {
  9188. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.tm_sec)
  9189. return _internal_tm_sec();
  9190. }
  9191. inline void SyncTime::_internal_set_tm_sec(int32_t value) {
  9192. tm_sec_ = value;
  9193. }
  9194. inline void SyncTime::set_tm_sec(int32_t value) {
  9195. _internal_set_tm_sec(value);
  9196. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.tm_sec)
  9197. }
  9198. // int32 tm_min = 2;
  9199. inline void SyncTime::clear_tm_min() {
  9200. tm_min_ = 0;
  9201. }
  9202. inline int32_t SyncTime::_internal_tm_min() const {
  9203. return tm_min_;
  9204. }
  9205. inline int32_t SyncTime::tm_min() const {
  9206. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.tm_min)
  9207. return _internal_tm_min();
  9208. }
  9209. inline void SyncTime::_internal_set_tm_min(int32_t value) {
  9210. tm_min_ = value;
  9211. }
  9212. inline void SyncTime::set_tm_min(int32_t value) {
  9213. _internal_set_tm_min(value);
  9214. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.tm_min)
  9215. }
  9216. // int32 tm_hour = 3;
  9217. inline void SyncTime::clear_tm_hour() {
  9218. tm_hour_ = 0;
  9219. }
  9220. inline int32_t SyncTime::_internal_tm_hour() const {
  9221. return tm_hour_;
  9222. }
  9223. inline int32_t SyncTime::tm_hour() const {
  9224. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.tm_hour)
  9225. return _internal_tm_hour();
  9226. }
  9227. inline void SyncTime::_internal_set_tm_hour(int32_t value) {
  9228. tm_hour_ = value;
  9229. }
  9230. inline void SyncTime::set_tm_hour(int32_t value) {
  9231. _internal_set_tm_hour(value);
  9232. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.tm_hour)
  9233. }
  9234. // int32 tm_mday = 4;
  9235. inline void SyncTime::clear_tm_mday() {
  9236. tm_mday_ = 0;
  9237. }
  9238. inline int32_t SyncTime::_internal_tm_mday() const {
  9239. return tm_mday_;
  9240. }
  9241. inline int32_t SyncTime::tm_mday() const {
  9242. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.tm_mday)
  9243. return _internal_tm_mday();
  9244. }
  9245. inline void SyncTime::_internal_set_tm_mday(int32_t value) {
  9246. tm_mday_ = value;
  9247. }
  9248. inline void SyncTime::set_tm_mday(int32_t value) {
  9249. _internal_set_tm_mday(value);
  9250. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.tm_mday)
  9251. }
  9252. // int32 tm_mon = 5;
  9253. inline void SyncTime::clear_tm_mon() {
  9254. tm_mon_ = 0;
  9255. }
  9256. inline int32_t SyncTime::_internal_tm_mon() const {
  9257. return tm_mon_;
  9258. }
  9259. inline int32_t SyncTime::tm_mon() const {
  9260. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.tm_mon)
  9261. return _internal_tm_mon();
  9262. }
  9263. inline void SyncTime::_internal_set_tm_mon(int32_t value) {
  9264. tm_mon_ = value;
  9265. }
  9266. inline void SyncTime::set_tm_mon(int32_t value) {
  9267. _internal_set_tm_mon(value);
  9268. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.tm_mon)
  9269. }
  9270. // int32 tm_year = 6;
  9271. inline void SyncTime::clear_tm_year() {
  9272. tm_year_ = 0;
  9273. }
  9274. inline int32_t SyncTime::_internal_tm_year() const {
  9275. return tm_year_;
  9276. }
  9277. inline int32_t SyncTime::tm_year() const {
  9278. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.tm_year)
  9279. return _internal_tm_year();
  9280. }
  9281. inline void SyncTime::_internal_set_tm_year(int32_t value) {
  9282. tm_year_ = value;
  9283. }
  9284. inline void SyncTime::set_tm_year(int32_t value) {
  9285. _internal_set_tm_year(value);
  9286. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.tm_year)
  9287. }
  9288. // int32 tm_wday = 7;
  9289. inline void SyncTime::clear_tm_wday() {
  9290. tm_wday_ = 0;
  9291. }
  9292. inline int32_t SyncTime::_internal_tm_wday() const {
  9293. return tm_wday_;
  9294. }
  9295. inline int32_t SyncTime::tm_wday() const {
  9296. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.tm_wday)
  9297. return _internal_tm_wday();
  9298. }
  9299. inline void SyncTime::_internal_set_tm_wday(int32_t value) {
  9300. tm_wday_ = value;
  9301. }
  9302. inline void SyncTime::set_tm_wday(int32_t value) {
  9303. _internal_set_tm_wday(value);
  9304. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.tm_wday)
  9305. }
  9306. // int32 tm_yday = 8;
  9307. inline void SyncTime::clear_tm_yday() {
  9308. tm_yday_ = 0;
  9309. }
  9310. inline int32_t SyncTime::_internal_tm_yday() const {
  9311. return tm_yday_;
  9312. }
  9313. inline int32_t SyncTime::tm_yday() const {
  9314. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.tm_yday)
  9315. return _internal_tm_yday();
  9316. }
  9317. inline void SyncTime::_internal_set_tm_yday(int32_t value) {
  9318. tm_yday_ = value;
  9319. }
  9320. inline void SyncTime::set_tm_yday(int32_t value) {
  9321. _internal_set_tm_yday(value);
  9322. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.tm_yday)
  9323. }
  9324. // int32 tm_isdst = 9;
  9325. inline void SyncTime::clear_tm_isdst() {
  9326. tm_isdst_ = 0;
  9327. }
  9328. inline int32_t SyncTime::_internal_tm_isdst() const {
  9329. return tm_isdst_;
  9330. }
  9331. inline int32_t SyncTime::tm_isdst() const {
  9332. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.tm_isdst)
  9333. return _internal_tm_isdst();
  9334. }
  9335. inline void SyncTime::_internal_set_tm_isdst(int32_t value) {
  9336. tm_isdst_ = value;
  9337. }
  9338. inline void SyncTime::set_tm_isdst(int32_t value) {
  9339. _internal_set_tm_isdst(value);
  9340. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.tm_isdst)
  9341. }
  9342. // bool update_time = 10;
  9343. inline void SyncTime::clear_update_time() {
  9344. update_time_ = false;
  9345. }
  9346. inline bool SyncTime::_internal_update_time() const {
  9347. return update_time_;
  9348. }
  9349. inline bool SyncTime::update_time() const {
  9350. // @@protoc_insertion_point(field_get:RemoNet.SyncTime.update_time)
  9351. return _internal_update_time();
  9352. }
  9353. inline void SyncTime::_internal_set_update_time(bool value) {
  9354. update_time_ = value;
  9355. }
  9356. inline void SyncTime::set_update_time(bool value) {
  9357. _internal_set_update_time(value);
  9358. // @@protoc_insertion_point(field_set:RemoNet.SyncTime.update_time)
  9359. }
  9360. // -------------------------------------------------------------------
  9361. // CCAskDataChannel
  9362. // -------------------------------------------------------------------
  9363. // IMuMessage
  9364. // float rx = 1;
  9365. inline void IMuMessage::clear_rx() {
  9366. rx_ = 0;
  9367. }
  9368. inline float IMuMessage::_internal_rx() const {
  9369. return rx_;
  9370. }
  9371. inline float IMuMessage::rx() const {
  9372. // @@protoc_insertion_point(field_get:RemoNet.IMuMessage.rx)
  9373. return _internal_rx();
  9374. }
  9375. inline void IMuMessage::_internal_set_rx(float value) {
  9376. rx_ = value;
  9377. }
  9378. inline void IMuMessage::set_rx(float value) {
  9379. _internal_set_rx(value);
  9380. // @@protoc_insertion_point(field_set:RemoNet.IMuMessage.rx)
  9381. }
  9382. // float ry = 2;
  9383. inline void IMuMessage::clear_ry() {
  9384. ry_ = 0;
  9385. }
  9386. inline float IMuMessage::_internal_ry() const {
  9387. return ry_;
  9388. }
  9389. inline float IMuMessage::ry() const {
  9390. // @@protoc_insertion_point(field_get:RemoNet.IMuMessage.ry)
  9391. return _internal_ry();
  9392. }
  9393. inline void IMuMessage::_internal_set_ry(float value) {
  9394. ry_ = value;
  9395. }
  9396. inline void IMuMessage::set_ry(float value) {
  9397. _internal_set_ry(value);
  9398. // @@protoc_insertion_point(field_set:RemoNet.IMuMessage.ry)
  9399. }
  9400. // -------------------------------------------------------------------
  9401. // CCPing
  9402. // int64 tick = 1;
  9403. inline void CCPing::clear_tick() {
  9404. tick_ = int64_t{0};
  9405. }
  9406. inline int64_t CCPing::_internal_tick() const {
  9407. return tick_;
  9408. }
  9409. inline int64_t CCPing::tick() const {
  9410. // @@protoc_insertion_point(field_get:RemoNet.CCPing.tick)
  9411. return _internal_tick();
  9412. }
  9413. inline void CCPing::_internal_set_tick(int64_t value) {
  9414. tick_ = value;
  9415. }
  9416. inline void CCPing::set_tick(int64_t value) {
  9417. _internal_set_tick(value);
  9418. // @@protoc_insertion_point(field_set:RemoNet.CCPing.tick)
  9419. }
  9420. // double temp = 2;
  9421. inline void CCPing::clear_temp() {
  9422. temp_ = 0;
  9423. }
  9424. inline double CCPing::_internal_temp() const {
  9425. return temp_;
  9426. }
  9427. inline double CCPing::temp() const {
  9428. // @@protoc_insertion_point(field_get:RemoNet.CCPing.temp)
  9429. return _internal_temp();
  9430. }
  9431. inline void CCPing::_internal_set_temp(double value) {
  9432. temp_ = value;
  9433. }
  9434. inline void CCPing::set_temp(double value) {
  9435. _internal_set_temp(value);
  9436. // @@protoc_insertion_point(field_set:RemoNet.CCPing.temp)
  9437. }
  9438. // -------------------------------------------------------------------
  9439. // radar_node
  9440. // int32 id = 1;
  9441. inline void radar_node::clear_id() {
  9442. id_ = 0;
  9443. }
  9444. inline int32_t radar_node::_internal_id() const {
  9445. return id_;
  9446. }
  9447. inline int32_t radar_node::id() const {
  9448. // @@protoc_insertion_point(field_get:RemoNet.radar_node.id)
  9449. return _internal_id();
  9450. }
  9451. inline void radar_node::_internal_set_id(int32_t value) {
  9452. id_ = value;
  9453. }
  9454. inline void radar_node::set_id(int32_t value) {
  9455. _internal_set_id(value);
  9456. // @@protoc_insertion_point(field_set:RemoNet.radar_node.id)
  9457. }
  9458. // int32 range = 2;
  9459. inline void radar_node::clear_range() {
  9460. range_ = 0;
  9461. }
  9462. inline int32_t radar_node::_internal_range() const {
  9463. return range_;
  9464. }
  9465. inline int32_t radar_node::range() const {
  9466. // @@protoc_insertion_point(field_get:RemoNet.radar_node.range)
  9467. return _internal_range();
  9468. }
  9469. inline void radar_node::_internal_set_range(int32_t value) {
  9470. range_ = value;
  9471. }
  9472. inline void radar_node::set_range(int32_t value) {
  9473. _internal_set_range(value);
  9474. // @@protoc_insertion_point(field_set:RemoNet.radar_node.range)
  9475. }
  9476. // -------------------------------------------------------------------
  9477. // CCRadarMessage
  9478. // int32 radar0 = 1;
  9479. inline void CCRadarMessage::clear_radar0() {
  9480. radar0_ = 0;
  9481. }
  9482. inline int32_t CCRadarMessage::_internal_radar0() const {
  9483. return radar0_;
  9484. }
  9485. inline int32_t CCRadarMessage::radar0() const {
  9486. // @@protoc_insertion_point(field_get:RemoNet.CCRadarMessage.radar0)
  9487. return _internal_radar0();
  9488. }
  9489. inline void CCRadarMessage::_internal_set_radar0(int32_t value) {
  9490. radar0_ = value;
  9491. }
  9492. inline void CCRadarMessage::set_radar0(int32_t value) {
  9493. _internal_set_radar0(value);
  9494. // @@protoc_insertion_point(field_set:RemoNet.CCRadarMessage.radar0)
  9495. }
  9496. // int32 radar1 = 2;
  9497. inline void CCRadarMessage::clear_radar1() {
  9498. radar1_ = 0;
  9499. }
  9500. inline int32_t CCRadarMessage::_internal_radar1() const {
  9501. return radar1_;
  9502. }
  9503. inline int32_t CCRadarMessage::radar1() const {
  9504. // @@protoc_insertion_point(field_get:RemoNet.CCRadarMessage.radar1)
  9505. return _internal_radar1();
  9506. }
  9507. inline void CCRadarMessage::_internal_set_radar1(int32_t value) {
  9508. radar1_ = value;
  9509. }
  9510. inline void CCRadarMessage::set_radar1(int32_t value) {
  9511. _internal_set_radar1(value);
  9512. // @@protoc_insertion_point(field_set:RemoNet.CCRadarMessage.radar1)
  9513. }
  9514. // int32 radar2 = 3;
  9515. inline void CCRadarMessage::clear_radar2() {
  9516. radar2_ = 0;
  9517. }
  9518. inline int32_t CCRadarMessage::_internal_radar2() const {
  9519. return radar2_;
  9520. }
  9521. inline int32_t CCRadarMessage::radar2() const {
  9522. // @@protoc_insertion_point(field_get:RemoNet.CCRadarMessage.radar2)
  9523. return _internal_radar2();
  9524. }
  9525. inline void CCRadarMessage::_internal_set_radar2(int32_t value) {
  9526. radar2_ = value;
  9527. }
  9528. inline void CCRadarMessage::set_radar2(int32_t value) {
  9529. _internal_set_radar2(value);
  9530. // @@protoc_insertion_point(field_set:RemoNet.CCRadarMessage.radar2)
  9531. }
  9532. // int32 radar3 = 4;
  9533. inline void CCRadarMessage::clear_radar3() {
  9534. radar3_ = 0;
  9535. }
  9536. inline int32_t CCRadarMessage::_internal_radar3() const {
  9537. return radar3_;
  9538. }
  9539. inline int32_t CCRadarMessage::radar3() const {
  9540. // @@protoc_insertion_point(field_get:RemoNet.CCRadarMessage.radar3)
  9541. return _internal_radar3();
  9542. }
  9543. inline void CCRadarMessage::_internal_set_radar3(int32_t value) {
  9544. radar3_ = value;
  9545. }
  9546. inline void CCRadarMessage::set_radar3(int32_t value) {
  9547. _internal_set_radar3(value);
  9548. // @@protoc_insertion_point(field_set:RemoNet.CCRadarMessage.radar3)
  9549. }
  9550. // int32 radar4 = 5;
  9551. inline void CCRadarMessage::clear_radar4() {
  9552. radar4_ = 0;
  9553. }
  9554. inline int32_t CCRadarMessage::_internal_radar4() const {
  9555. return radar4_;
  9556. }
  9557. inline int32_t CCRadarMessage::radar4() const {
  9558. // @@protoc_insertion_point(field_get:RemoNet.CCRadarMessage.radar4)
  9559. return _internal_radar4();
  9560. }
  9561. inline void CCRadarMessage::_internal_set_radar4(int32_t value) {
  9562. radar4_ = value;
  9563. }
  9564. inline void CCRadarMessage::set_radar4(int32_t value) {
  9565. _internal_set_radar4(value);
  9566. // @@protoc_insertion_point(field_set:RemoNet.CCRadarMessage.radar4)
  9567. }
  9568. // int32 radar5 = 6;
  9569. inline void CCRadarMessage::clear_radar5() {
  9570. radar5_ = 0;
  9571. }
  9572. inline int32_t CCRadarMessage::_internal_radar5() const {
  9573. return radar5_;
  9574. }
  9575. inline int32_t CCRadarMessage::radar5() const {
  9576. // @@protoc_insertion_point(field_get:RemoNet.CCRadarMessage.radar5)
  9577. return _internal_radar5();
  9578. }
  9579. inline void CCRadarMessage::_internal_set_radar5(int32_t value) {
  9580. radar5_ = value;
  9581. }
  9582. inline void CCRadarMessage::set_radar5(int32_t value) {
  9583. _internal_set_radar5(value);
  9584. // @@protoc_insertion_point(field_set:RemoNet.CCRadarMessage.radar5)
  9585. }
  9586. // int32 radar6 = 7;
  9587. inline void CCRadarMessage::clear_radar6() {
  9588. radar6_ = 0;
  9589. }
  9590. inline int32_t CCRadarMessage::_internal_radar6() const {
  9591. return radar6_;
  9592. }
  9593. inline int32_t CCRadarMessage::radar6() const {
  9594. // @@protoc_insertion_point(field_get:RemoNet.CCRadarMessage.radar6)
  9595. return _internal_radar6();
  9596. }
  9597. inline void CCRadarMessage::_internal_set_radar6(int32_t value) {
  9598. radar6_ = value;
  9599. }
  9600. inline void CCRadarMessage::set_radar6(int32_t value) {
  9601. _internal_set_radar6(value);
  9602. // @@protoc_insertion_point(field_set:RemoNet.CCRadarMessage.radar6)
  9603. }
  9604. // int32 radar7 = 8;
  9605. inline void CCRadarMessage::clear_radar7() {
  9606. radar7_ = 0;
  9607. }
  9608. inline int32_t CCRadarMessage::_internal_radar7() const {
  9609. return radar7_;
  9610. }
  9611. inline int32_t CCRadarMessage::radar7() const {
  9612. // @@protoc_insertion_point(field_get:RemoNet.CCRadarMessage.radar7)
  9613. return _internal_radar7();
  9614. }
  9615. inline void CCRadarMessage::_internal_set_radar7(int32_t value) {
  9616. radar7_ = value;
  9617. }
  9618. inline void CCRadarMessage::set_radar7(int32_t value) {
  9619. _internal_set_radar7(value);
  9620. // @@protoc_insertion_point(field_set:RemoNet.CCRadarMessage.radar7)
  9621. }
  9622. // -------------------------------------------------------------------
  9623. // CCSensor
  9624. // repeated .RemoNet.radar_node node = 1;
  9625. inline int CCSensor::_internal_node_size() const {
  9626. return node_.size();
  9627. }
  9628. inline int CCSensor::node_size() const {
  9629. return _internal_node_size();
  9630. }
  9631. inline void CCSensor::clear_node() {
  9632. node_.Clear();
  9633. }
  9634. inline ::RemoNet::radar_node* CCSensor::mutable_node(int index) {
  9635. // @@protoc_insertion_point(field_mutable:RemoNet.CCSensor.node)
  9636. return node_.Mutable(index);
  9637. }
  9638. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::radar_node >*
  9639. CCSensor::mutable_node() {
  9640. // @@protoc_insertion_point(field_mutable_list:RemoNet.CCSensor.node)
  9641. return &node_;
  9642. }
  9643. inline const ::RemoNet::radar_node& CCSensor::_internal_node(int index) const {
  9644. return node_.Get(index);
  9645. }
  9646. inline const ::RemoNet::radar_node& CCSensor::node(int index) const {
  9647. // @@protoc_insertion_point(field_get:RemoNet.CCSensor.node)
  9648. return _internal_node(index);
  9649. }
  9650. inline ::RemoNet::radar_node* CCSensor::_internal_add_node() {
  9651. return node_.Add();
  9652. }
  9653. inline ::RemoNet::radar_node* CCSensor::add_node() {
  9654. ::RemoNet::radar_node* _add = _internal_add_node();
  9655. // @@protoc_insertion_point(field_add:RemoNet.CCSensor.node)
  9656. return _add;
  9657. }
  9658. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::radar_node >&
  9659. CCSensor::node() const {
  9660. // @@protoc_insertion_point(field_list:RemoNet.CCSensor.node)
  9661. return node_;
  9662. }
  9663. // int32 left_encode = 2;
  9664. inline void CCSensor::clear_left_encode() {
  9665. left_encode_ = 0;
  9666. }
  9667. inline int32_t CCSensor::_internal_left_encode() const {
  9668. return left_encode_;
  9669. }
  9670. inline int32_t CCSensor::left_encode() const {
  9671. // @@protoc_insertion_point(field_get:RemoNet.CCSensor.left_encode)
  9672. return _internal_left_encode();
  9673. }
  9674. inline void CCSensor::_internal_set_left_encode(int32_t value) {
  9675. left_encode_ = value;
  9676. }
  9677. inline void CCSensor::set_left_encode(int32_t value) {
  9678. _internal_set_left_encode(value);
  9679. // @@protoc_insertion_point(field_set:RemoNet.CCSensor.left_encode)
  9680. }
  9681. // int32 right_encode = 3;
  9682. inline void CCSensor::clear_right_encode() {
  9683. right_encode_ = 0;
  9684. }
  9685. inline int32_t CCSensor::_internal_right_encode() const {
  9686. return right_encode_;
  9687. }
  9688. inline int32_t CCSensor::right_encode() const {
  9689. // @@protoc_insertion_point(field_get:RemoNet.CCSensor.right_encode)
  9690. return _internal_right_encode();
  9691. }
  9692. inline void CCSensor::_internal_set_right_encode(int32_t value) {
  9693. right_encode_ = value;
  9694. }
  9695. inline void CCSensor::set_right_encode(int32_t value) {
  9696. _internal_set_right_encode(value);
  9697. // @@protoc_insertion_point(field_set:RemoNet.CCSensor.right_encode)
  9698. }
  9699. // -------------------------------------------------------------------
  9700. // CCSwitch
  9701. // bool front = 1;
  9702. inline void CCSwitch::clear_front() {
  9703. front_ = false;
  9704. }
  9705. inline bool CCSwitch::_internal_front() const {
  9706. return front_;
  9707. }
  9708. inline bool CCSwitch::front() const {
  9709. // @@protoc_insertion_point(field_get:RemoNet.CCSwitch.front)
  9710. return _internal_front();
  9711. }
  9712. inline void CCSwitch::_internal_set_front(bool value) {
  9713. front_ = value;
  9714. }
  9715. inline void CCSwitch::set_front(bool value) {
  9716. _internal_set_front(value);
  9717. // @@protoc_insertion_point(field_set:RemoNet.CCSwitch.front)
  9718. }
  9719. // -------------------------------------------------------------------
  9720. // State
  9721. // int32 engine_speed = 1;
  9722. inline void State::clear_engine_speed() {
  9723. engine_speed_ = 0;
  9724. }
  9725. inline int32_t State::_internal_engine_speed() const {
  9726. return engine_speed_;
  9727. }
  9728. inline int32_t State::engine_speed() const {
  9729. // @@protoc_insertion_point(field_get:RemoNet.State.engine_speed)
  9730. return _internal_engine_speed();
  9731. }
  9732. inline void State::_internal_set_engine_speed(int32_t value) {
  9733. engine_speed_ = value;
  9734. }
  9735. inline void State::set_engine_speed(int32_t value) {
  9736. _internal_set_engine_speed(value);
  9737. // @@protoc_insertion_point(field_set:RemoNet.State.engine_speed)
  9738. }
  9739. // int32 travel_speed = 2;
  9740. inline void State::clear_travel_speed() {
  9741. travel_speed_ = 0;
  9742. }
  9743. inline int32_t State::_internal_travel_speed() const {
  9744. return travel_speed_;
  9745. }
  9746. inline int32_t State::travel_speed() const {
  9747. // @@protoc_insertion_point(field_get:RemoNet.State.travel_speed)
  9748. return _internal_travel_speed();
  9749. }
  9750. inline void State::_internal_set_travel_speed(int32_t value) {
  9751. travel_speed_ = value;
  9752. }
  9753. inline void State::set_travel_speed(int32_t value) {
  9754. _internal_set_travel_speed(value);
  9755. // @@protoc_insertion_point(field_set:RemoNet.State.travel_speed)
  9756. }
  9757. // int32 fuel_level = 3;
  9758. inline void State::clear_fuel_level() {
  9759. fuel_level_ = 0;
  9760. }
  9761. inline int32_t State::_internal_fuel_level() const {
  9762. return fuel_level_;
  9763. }
  9764. inline int32_t State::fuel_level() const {
  9765. // @@protoc_insertion_point(field_get:RemoNet.State.fuel_level)
  9766. return _internal_fuel_level();
  9767. }
  9768. inline void State::_internal_set_fuel_level(int32_t value) {
  9769. fuel_level_ = value;
  9770. }
  9771. inline void State::set_fuel_level(int32_t value) {
  9772. _internal_set_fuel_level(value);
  9773. // @@protoc_insertion_point(field_set:RemoNet.State.fuel_level)
  9774. }
  9775. // int32 engine_temperature = 4;
  9776. inline void State::clear_engine_temperature() {
  9777. engine_temperature_ = 0;
  9778. }
  9779. inline int32_t State::_internal_engine_temperature() const {
  9780. return engine_temperature_;
  9781. }
  9782. inline int32_t State::engine_temperature() const {
  9783. // @@protoc_insertion_point(field_get:RemoNet.State.engine_temperature)
  9784. return _internal_engine_temperature();
  9785. }
  9786. inline void State::_internal_set_engine_temperature(int32_t value) {
  9787. engine_temperature_ = value;
  9788. }
  9789. inline void State::set_engine_temperature(int32_t value) {
  9790. _internal_set_engine_temperature(value);
  9791. // @@protoc_insertion_point(field_set:RemoNet.State.engine_temperature)
  9792. }
  9793. // int32 hydraulic_oil_temperature = 5;
  9794. inline void State::clear_hydraulic_oil_temperature() {
  9795. hydraulic_oil_temperature_ = 0;
  9796. }
  9797. inline int32_t State::_internal_hydraulic_oil_temperature() const {
  9798. return hydraulic_oil_temperature_;
  9799. }
  9800. inline int32_t State::hydraulic_oil_temperature() const {
  9801. // @@protoc_insertion_point(field_get:RemoNet.State.hydraulic_oil_temperature)
  9802. return _internal_hydraulic_oil_temperature();
  9803. }
  9804. inline void State::_internal_set_hydraulic_oil_temperature(int32_t value) {
  9805. hydraulic_oil_temperature_ = value;
  9806. }
  9807. inline void State::set_hydraulic_oil_temperature(int32_t value) {
  9808. _internal_set_hydraulic_oil_temperature(value);
  9809. // @@protoc_insertion_point(field_set:RemoNet.State.hydraulic_oil_temperature)
  9810. }
  9811. // int32 main_pump_1_pressure = 6;
  9812. inline void State::clear_main_pump_1_pressure() {
  9813. main_pump_1_pressure_ = 0;
  9814. }
  9815. inline int32_t State::_internal_main_pump_1_pressure() const {
  9816. return main_pump_1_pressure_;
  9817. }
  9818. inline int32_t State::main_pump_1_pressure() const {
  9819. // @@protoc_insertion_point(field_get:RemoNet.State.main_pump_1_pressure)
  9820. return _internal_main_pump_1_pressure();
  9821. }
  9822. inline void State::_internal_set_main_pump_1_pressure(int32_t value) {
  9823. main_pump_1_pressure_ = value;
  9824. }
  9825. inline void State::set_main_pump_1_pressure(int32_t value) {
  9826. _internal_set_main_pump_1_pressure(value);
  9827. // @@protoc_insertion_point(field_set:RemoNet.State.main_pump_1_pressure)
  9828. }
  9829. // int32 main_pump_2_pressure = 7;
  9830. inline void State::clear_main_pump_2_pressure() {
  9831. main_pump_2_pressure_ = 0;
  9832. }
  9833. inline int32_t State::_internal_main_pump_2_pressure() const {
  9834. return main_pump_2_pressure_;
  9835. }
  9836. inline int32_t State::main_pump_2_pressure() const {
  9837. // @@protoc_insertion_point(field_get:RemoNet.State.main_pump_2_pressure)
  9838. return _internal_main_pump_2_pressure();
  9839. }
  9840. inline void State::_internal_set_main_pump_2_pressure(int32_t value) {
  9841. main_pump_2_pressure_ = value;
  9842. }
  9843. inline void State::set_main_pump_2_pressure(int32_t value) {
  9844. _internal_set_main_pump_2_pressure(value);
  9845. // @@protoc_insertion_point(field_set:RemoNet.State.main_pump_2_pressure)
  9846. }
  9847. // int32 hand_gear = 8;
  9848. inline void State::clear_hand_gear() {
  9849. hand_gear_ = 0;
  9850. }
  9851. inline int32_t State::_internal_hand_gear() const {
  9852. return hand_gear_;
  9853. }
  9854. inline int32_t State::hand_gear() const {
  9855. // @@protoc_insertion_point(field_get:RemoNet.State.hand_gear)
  9856. return _internal_hand_gear();
  9857. }
  9858. inline void State::_internal_set_hand_gear(int32_t value) {
  9859. hand_gear_ = value;
  9860. }
  9861. inline void State::set_hand_gear(int32_t value) {
  9862. _internal_set_hand_gear(value);
  9863. // @@protoc_insertion_point(field_set:RemoNet.State.hand_gear)
  9864. }
  9865. // int32 actual_gear = 9;
  9866. inline void State::clear_actual_gear() {
  9867. actual_gear_ = 0;
  9868. }
  9869. inline int32_t State::_internal_actual_gear() const {
  9870. return actual_gear_;
  9871. }
  9872. inline int32_t State::actual_gear() const {
  9873. // @@protoc_insertion_point(field_get:RemoNet.State.actual_gear)
  9874. return _internal_actual_gear();
  9875. }
  9876. inline void State::_internal_set_actual_gear(int32_t value) {
  9877. actual_gear_ = value;
  9878. }
  9879. inline void State::set_actual_gear(int32_t value) {
  9880. _internal_set_actual_gear(value);
  9881. // @@protoc_insertion_point(field_set:RemoNet.State.actual_gear)
  9882. }
  9883. // float gripper_height = 10;
  9884. inline void State::clear_gripper_height() {
  9885. gripper_height_ = 0;
  9886. }
  9887. inline float State::_internal_gripper_height() const {
  9888. return gripper_height_;
  9889. }
  9890. inline float State::gripper_height() const {
  9891. // @@protoc_insertion_point(field_get:RemoNet.State.gripper_height)
  9892. return _internal_gripper_height();
  9893. }
  9894. inline void State::_internal_set_gripper_height(float value) {
  9895. gripper_height_ = value;
  9896. }
  9897. inline void State::set_gripper_height(float value) {
  9898. _internal_set_gripper_height(value);
  9899. // @@protoc_insertion_point(field_set:RemoNet.State.gripper_height)
  9900. }
  9901. // float amplitude = 11;
  9902. inline void State::clear_amplitude() {
  9903. amplitude_ = 0;
  9904. }
  9905. inline float State::_internal_amplitude() const {
  9906. return amplitude_;
  9907. }
  9908. inline float State::amplitude() const {
  9909. // @@protoc_insertion_point(field_get:RemoNet.State.amplitude)
  9910. return _internal_amplitude();
  9911. }
  9912. inline void State::_internal_set_amplitude(float value) {
  9913. amplitude_ = value;
  9914. }
  9915. inline void State::set_amplitude(float value) {
  9916. _internal_set_amplitude(value);
  9917. // @@protoc_insertion_point(field_set:RemoNet.State.amplitude)
  9918. }
  9919. // int32 boom_angle = 12;
  9920. inline void State::clear_boom_angle() {
  9921. boom_angle_ = 0;
  9922. }
  9923. inline int32_t State::_internal_boom_angle() const {
  9924. return boom_angle_;
  9925. }
  9926. inline int32_t State::boom_angle() const {
  9927. // @@protoc_insertion_point(field_get:RemoNet.State.boom_angle)
  9928. return _internal_boom_angle();
  9929. }
  9930. inline void State::_internal_set_boom_angle(int32_t value) {
  9931. boom_angle_ = value;
  9932. }
  9933. inline void State::set_boom_angle(int32_t value) {
  9934. _internal_set_boom_angle(value);
  9935. // @@protoc_insertion_point(field_set:RemoNet.State.boom_angle)
  9936. }
  9937. // int32 stick_angle = 13;
  9938. inline void State::clear_stick_angle() {
  9939. stick_angle_ = 0;
  9940. }
  9941. inline int32_t State::_internal_stick_angle() const {
  9942. return stick_angle_;
  9943. }
  9944. inline int32_t State::stick_angle() const {
  9945. // @@protoc_insertion_point(field_get:RemoNet.State.stick_angle)
  9946. return _internal_stick_angle();
  9947. }
  9948. inline void State::_internal_set_stick_angle(int32_t value) {
  9949. stick_angle_ = value;
  9950. }
  9951. inline void State::set_stick_angle(int32_t value) {
  9952. _internal_set_stick_angle(value);
  9953. // @@protoc_insertion_point(field_set:RemoNet.State.stick_angle)
  9954. }
  9955. // int32 idle_protection = 14;
  9956. inline void State::clear_idle_protection() {
  9957. idle_protection_ = 0;
  9958. }
  9959. inline int32_t State::_internal_idle_protection() const {
  9960. return idle_protection_;
  9961. }
  9962. inline int32_t State::idle_protection() const {
  9963. // @@protoc_insertion_point(field_get:RemoNet.State.idle_protection)
  9964. return _internal_idle_protection();
  9965. }
  9966. inline void State::_internal_set_idle_protection(int32_t value) {
  9967. idle_protection_ = value;
  9968. }
  9969. inline void State::set_idle_protection(int32_t value) {
  9970. _internal_set_idle_protection(value);
  9971. // @@protoc_insertion_point(field_set:RemoNet.State.idle_protection)
  9972. }
  9973. // int32 front_toggle = 15;
  9974. inline void State::clear_front_toggle() {
  9975. front_toggle_ = 0;
  9976. }
  9977. inline int32_t State::_internal_front_toggle() const {
  9978. return front_toggle_;
  9979. }
  9980. inline int32_t State::front_toggle() const {
  9981. // @@protoc_insertion_point(field_get:RemoNet.State.front_toggle)
  9982. return _internal_front_toggle();
  9983. }
  9984. inline void State::_internal_set_front_toggle(int32_t value) {
  9985. front_toggle_ = value;
  9986. }
  9987. inline void State::set_front_toggle(int32_t value) {
  9988. _internal_set_front_toggle(value);
  9989. // @@protoc_insertion_point(field_set:RemoNet.State.front_toggle)
  9990. }
  9991. // int32 back_toggle = 16;
  9992. inline void State::clear_back_toggle() {
  9993. back_toggle_ = 0;
  9994. }
  9995. inline int32_t State::_internal_back_toggle() const {
  9996. return back_toggle_;
  9997. }
  9998. inline int32_t State::back_toggle() const {
  9999. // @@protoc_insertion_point(field_get:RemoNet.State.back_toggle)
  10000. return _internal_back_toggle();
  10001. }
  10002. inline void State::_internal_set_back_toggle(int32_t value) {
  10003. back_toggle_ = value;
  10004. }
  10005. inline void State::set_back_toggle(int32_t value) {
  10006. _internal_set_back_toggle(value);
  10007. // @@protoc_insertion_point(field_set:RemoNet.State.back_toggle)
  10008. }
  10009. // bytes error_Buff = 17;
  10010. inline void State::clear_error_buff() {
  10011. error_buff_.ClearToEmpty();
  10012. }
  10013. inline const std::string& State::error_buff() const {
  10014. // @@protoc_insertion_point(field_get:RemoNet.State.error_Buff)
  10015. return _internal_error_buff();
  10016. }
  10017. template <typename ArgT0, typename... ArgT>
  10018. inline PROTOBUF_ALWAYS_INLINE
  10019. void State::set_error_buff(ArgT0&& arg0, ArgT... args) {
  10020. error_buff_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  10021. // @@protoc_insertion_point(field_set:RemoNet.State.error_Buff)
  10022. }
  10023. inline std::string* State::mutable_error_buff() {
  10024. std::string* _s = _internal_mutable_error_buff();
  10025. // @@protoc_insertion_point(field_mutable:RemoNet.State.error_Buff)
  10026. return _s;
  10027. }
  10028. inline const std::string& State::_internal_error_buff() const {
  10029. return error_buff_.Get();
  10030. }
  10031. inline void State::_internal_set_error_buff(const std::string& value) {
  10032. error_buff_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  10033. }
  10034. inline std::string* State::_internal_mutable_error_buff() {
  10035. return error_buff_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  10036. }
  10037. inline std::string* State::release_error_buff() {
  10038. // @@protoc_insertion_point(field_release:RemoNet.State.error_Buff)
  10039. return error_buff_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  10040. }
  10041. inline void State::set_allocated_error_buff(std::string* error_buff) {
  10042. if (error_buff != nullptr) {
  10043. } else {
  10044. }
  10045. error_buff_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), error_buff,
  10046. GetArenaForAllocation());
  10047. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  10048. if (error_buff_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  10049. error_buff_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  10050. }
  10051. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  10052. // @@protoc_insertion_point(field_set_allocated:RemoNet.State.error_Buff)
  10053. }
  10054. // int32 interlock = 18;
  10055. inline void State::clear_interlock() {
  10056. interlock_ = 0;
  10057. }
  10058. inline int32_t State::_internal_interlock() const {
  10059. return interlock_;
  10060. }
  10061. inline int32_t State::interlock() const {
  10062. // @@protoc_insertion_point(field_get:RemoNet.State.interlock)
  10063. return _internal_interlock();
  10064. }
  10065. inline void State::_internal_set_interlock(int32_t value) {
  10066. interlock_ = value;
  10067. }
  10068. inline void State::set_interlock(int32_t value) {
  10069. _internal_set_interlock(value);
  10070. // @@protoc_insertion_point(field_set:RemoNet.State.interlock)
  10071. }
  10072. // int32 safety_switch = 19;
  10073. inline void State::clear_safety_switch() {
  10074. safety_switch_ = 0;
  10075. }
  10076. inline int32_t State::_internal_safety_switch() const {
  10077. return safety_switch_;
  10078. }
  10079. inline int32_t State::safety_switch() const {
  10080. // @@protoc_insertion_point(field_get:RemoNet.State.safety_switch)
  10081. return _internal_safety_switch();
  10082. }
  10083. inline void State::_internal_set_safety_switch(int32_t value) {
  10084. safety_switch_ = value;
  10085. }
  10086. inline void State::set_safety_switch(int32_t value) {
  10087. _internal_set_safety_switch(value);
  10088. // @@protoc_insertion_point(field_set:RemoNet.State.safety_switch)
  10089. }
  10090. // int32 arm_lift_pilot = 20;
  10091. inline void State::clear_arm_lift_pilot() {
  10092. arm_lift_pilot_ = 0;
  10093. }
  10094. inline int32_t State::_internal_arm_lift_pilot() const {
  10095. return arm_lift_pilot_;
  10096. }
  10097. inline int32_t State::arm_lift_pilot() const {
  10098. // @@protoc_insertion_point(field_get:RemoNet.State.arm_lift_pilot)
  10099. return _internal_arm_lift_pilot();
  10100. }
  10101. inline void State::_internal_set_arm_lift_pilot(int32_t value) {
  10102. arm_lift_pilot_ = value;
  10103. }
  10104. inline void State::set_arm_lift_pilot(int32_t value) {
  10105. _internal_set_arm_lift_pilot(value);
  10106. // @@protoc_insertion_point(field_set:RemoNet.State.arm_lift_pilot)
  10107. }
  10108. // int32 arm_lowering_pilot = 21;
  10109. inline void State::clear_arm_lowering_pilot() {
  10110. arm_lowering_pilot_ = 0;
  10111. }
  10112. inline int32_t State::_internal_arm_lowering_pilot() const {
  10113. return arm_lowering_pilot_;
  10114. }
  10115. inline int32_t State::arm_lowering_pilot() const {
  10116. // @@protoc_insertion_point(field_get:RemoNet.State.arm_lowering_pilot)
  10117. return _internal_arm_lowering_pilot();
  10118. }
  10119. inline void State::_internal_set_arm_lowering_pilot(int32_t value) {
  10120. arm_lowering_pilot_ = value;
  10121. }
  10122. inline void State::set_arm_lowering_pilot(int32_t value) {
  10123. _internal_set_arm_lowering_pilot(value);
  10124. // @@protoc_insertion_point(field_set:RemoNet.State.arm_lowering_pilot)
  10125. }
  10126. // int32 lever_lifting_pilot = 22;
  10127. inline void State::clear_lever_lifting_pilot() {
  10128. lever_lifting_pilot_ = 0;
  10129. }
  10130. inline int32_t State::_internal_lever_lifting_pilot() const {
  10131. return lever_lifting_pilot_;
  10132. }
  10133. inline int32_t State::lever_lifting_pilot() const {
  10134. // @@protoc_insertion_point(field_get:RemoNet.State.lever_lifting_pilot)
  10135. return _internal_lever_lifting_pilot();
  10136. }
  10137. inline void State::_internal_set_lever_lifting_pilot(int32_t value) {
  10138. lever_lifting_pilot_ = value;
  10139. }
  10140. inline void State::set_lever_lifting_pilot(int32_t value) {
  10141. _internal_set_lever_lifting_pilot(value);
  10142. // @@protoc_insertion_point(field_set:RemoNet.State.lever_lifting_pilot)
  10143. }
  10144. // int32 rod_lowering_pilot = 23;
  10145. inline void State::clear_rod_lowering_pilot() {
  10146. rod_lowering_pilot_ = 0;
  10147. }
  10148. inline int32_t State::_internal_rod_lowering_pilot() const {
  10149. return rod_lowering_pilot_;
  10150. }
  10151. inline int32_t State::rod_lowering_pilot() const {
  10152. // @@protoc_insertion_point(field_get:RemoNet.State.rod_lowering_pilot)
  10153. return _internal_rod_lowering_pilot();
  10154. }
  10155. inline void State::_internal_set_rod_lowering_pilot(int32_t value) {
  10156. rod_lowering_pilot_ = value;
  10157. }
  10158. inline void State::set_rod_lowering_pilot(int32_t value) {
  10159. _internal_set_rod_lowering_pilot(value);
  10160. // @@protoc_insertion_point(field_set:RemoNet.State.rod_lowering_pilot)
  10161. }
  10162. // int32 left_rotary_pilot = 24;
  10163. inline void State::clear_left_rotary_pilot() {
  10164. left_rotary_pilot_ = 0;
  10165. }
  10166. inline int32_t State::_internal_left_rotary_pilot() const {
  10167. return left_rotary_pilot_;
  10168. }
  10169. inline int32_t State::left_rotary_pilot() const {
  10170. // @@protoc_insertion_point(field_get:RemoNet.State.left_rotary_pilot)
  10171. return _internal_left_rotary_pilot();
  10172. }
  10173. inline void State::_internal_set_left_rotary_pilot(int32_t value) {
  10174. left_rotary_pilot_ = value;
  10175. }
  10176. inline void State::set_left_rotary_pilot(int32_t value) {
  10177. _internal_set_left_rotary_pilot(value);
  10178. // @@protoc_insertion_point(field_set:RemoNet.State.left_rotary_pilot)
  10179. }
  10180. // int32 right_rotary_pilot = 25;
  10181. inline void State::clear_right_rotary_pilot() {
  10182. right_rotary_pilot_ = 0;
  10183. }
  10184. inline int32_t State::_internal_right_rotary_pilot() const {
  10185. return right_rotary_pilot_;
  10186. }
  10187. inline int32_t State::right_rotary_pilot() const {
  10188. // @@protoc_insertion_point(field_get:RemoNet.State.right_rotary_pilot)
  10189. return _internal_right_rotary_pilot();
  10190. }
  10191. inline void State::_internal_set_right_rotary_pilot(int32_t value) {
  10192. right_rotary_pilot_ = value;
  10193. }
  10194. inline void State::set_right_rotary_pilot(int32_t value) {
  10195. _internal_set_right_rotary_pilot(value);
  10196. // @@protoc_insertion_point(field_set:RemoNet.State.right_rotary_pilot)
  10197. }
  10198. // int32 grab_open_pilot = 26;
  10199. inline void State::clear_grab_open_pilot() {
  10200. grab_open_pilot_ = 0;
  10201. }
  10202. inline int32_t State::_internal_grab_open_pilot() const {
  10203. return grab_open_pilot_;
  10204. }
  10205. inline int32_t State::grab_open_pilot() const {
  10206. // @@protoc_insertion_point(field_get:RemoNet.State.grab_open_pilot)
  10207. return _internal_grab_open_pilot();
  10208. }
  10209. inline void State::_internal_set_grab_open_pilot(int32_t value) {
  10210. grab_open_pilot_ = value;
  10211. }
  10212. inline void State::set_grab_open_pilot(int32_t value) {
  10213. _internal_set_grab_open_pilot(value);
  10214. // @@protoc_insertion_point(field_set:RemoNet.State.grab_open_pilot)
  10215. }
  10216. // int32 grab_close_pilot = 27;
  10217. inline void State::clear_grab_close_pilot() {
  10218. grab_close_pilot_ = 0;
  10219. }
  10220. inline int32_t State::_internal_grab_close_pilot() const {
  10221. return grab_close_pilot_;
  10222. }
  10223. inline int32_t State::grab_close_pilot() const {
  10224. // @@protoc_insertion_point(field_get:RemoNet.State.grab_close_pilot)
  10225. return _internal_grab_close_pilot();
  10226. }
  10227. inline void State::_internal_set_grab_close_pilot(int32_t value) {
  10228. grab_close_pilot_ = value;
  10229. }
  10230. inline void State::set_grab_close_pilot(int32_t value) {
  10231. _internal_set_grab_close_pilot(value);
  10232. // @@protoc_insertion_point(field_set:RemoNet.State.grab_close_pilot)
  10233. }
  10234. // int32 safety_valves = 28;
  10235. inline void State::clear_safety_valves() {
  10236. safety_valves_ = 0;
  10237. }
  10238. inline int32_t State::_internal_safety_valves() const {
  10239. return safety_valves_;
  10240. }
  10241. inline int32_t State::safety_valves() const {
  10242. // @@protoc_insertion_point(field_get:RemoNet.State.safety_valves)
  10243. return _internal_safety_valves();
  10244. }
  10245. inline void State::_internal_set_safety_valves(int32_t value) {
  10246. safety_valves_ = value;
  10247. }
  10248. inline void State::set_safety_valves(int32_t value) {
  10249. _internal_set_safety_valves(value);
  10250. // @@protoc_insertion_point(field_set:RemoNet.State.safety_valves)
  10251. }
  10252. // int32 function_code = 29;
  10253. inline void State::clear_function_code() {
  10254. function_code_ = 0;
  10255. }
  10256. inline int32_t State::_internal_function_code() const {
  10257. return function_code_;
  10258. }
  10259. inline int32_t State::function_code() const {
  10260. // @@protoc_insertion_point(field_get:RemoNet.State.function_code)
  10261. return _internal_function_code();
  10262. }
  10263. inline void State::_internal_set_function_code(int32_t value) {
  10264. function_code_ = value;
  10265. }
  10266. inline void State::set_function_code(int32_t value) {
  10267. _internal_set_function_code(value);
  10268. // @@protoc_insertion_point(field_set:RemoNet.State.function_code)
  10269. }
  10270. // int32 main_add = 30;
  10271. inline void State::clear_main_add() {
  10272. main_add_ = 0;
  10273. }
  10274. inline int32_t State::_internal_main_add() const {
  10275. return main_add_;
  10276. }
  10277. inline int32_t State::main_add() const {
  10278. // @@protoc_insertion_point(field_get:RemoNet.State.main_add)
  10279. return _internal_main_add();
  10280. }
  10281. inline void State::_internal_set_main_add(int32_t value) {
  10282. main_add_ = value;
  10283. }
  10284. inline void State::set_main_add(int32_t value) {
  10285. _internal_set_main_add(value);
  10286. // @@protoc_insertion_point(field_set:RemoNet.State.main_add)
  10287. }
  10288. // int32 sub_add = 31;
  10289. inline void State::clear_sub_add() {
  10290. sub_add_ = 0;
  10291. }
  10292. inline int32_t State::_internal_sub_add() const {
  10293. return sub_add_;
  10294. }
  10295. inline int32_t State::sub_add() const {
  10296. // @@protoc_insertion_point(field_get:RemoNet.State.sub_add)
  10297. return _internal_sub_add();
  10298. }
  10299. inline void State::_internal_set_sub_add(int32_t value) {
  10300. sub_add_ = value;
  10301. }
  10302. inline void State::set_sub_add(int32_t value) {
  10303. _internal_set_sub_add(value);
  10304. // @@protoc_insertion_point(field_set:RemoNet.State.sub_add)
  10305. }
  10306. // int32 paramter = 32;
  10307. inline void State::clear_paramter() {
  10308. paramter_ = 0;
  10309. }
  10310. inline int32_t State::_internal_paramter() const {
  10311. return paramter_;
  10312. }
  10313. inline int32_t State::paramter() const {
  10314. // @@protoc_insertion_point(field_get:RemoNet.State.paramter)
  10315. return _internal_paramter();
  10316. }
  10317. inline void State::_internal_set_paramter(int32_t value) {
  10318. paramter_ = value;
  10319. }
  10320. inline void State::set_paramter(int32_t value) {
  10321. _internal_set_paramter(value);
  10322. // @@protoc_insertion_point(field_set:RemoNet.State.paramter)
  10323. }
  10324. // -------------------------------------------------------------------
  10325. // LidarPoint
  10326. // optional double timestamp = 1;
  10327. inline bool LidarPoint::_internal_has_timestamp() const {
  10328. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  10329. return value;
  10330. }
  10331. inline bool LidarPoint::has_timestamp() const {
  10332. return _internal_has_timestamp();
  10333. }
  10334. inline void LidarPoint::clear_timestamp() {
  10335. timestamp_ = 0;
  10336. _has_bits_[0] &= ~0x00000002u;
  10337. }
  10338. inline double LidarPoint::_internal_timestamp() const {
  10339. return timestamp_;
  10340. }
  10341. inline double LidarPoint::timestamp() const {
  10342. // @@protoc_insertion_point(field_get:RemoNet.LidarPoint.timestamp)
  10343. return _internal_timestamp();
  10344. }
  10345. inline void LidarPoint::_internal_set_timestamp(double value) {
  10346. _has_bits_[0] |= 0x00000002u;
  10347. timestamp_ = value;
  10348. }
  10349. inline void LidarPoint::set_timestamp(double value) {
  10350. _internal_set_timestamp(value);
  10351. // @@protoc_insertion_point(field_set:RemoNet.LidarPoint.timestamp)
  10352. }
  10353. // optional uint32 seq = 2;
  10354. inline bool LidarPoint::_internal_has_seq() const {
  10355. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  10356. return value;
  10357. }
  10358. inline bool LidarPoint::has_seq() const {
  10359. return _internal_has_seq();
  10360. }
  10361. inline void LidarPoint::clear_seq() {
  10362. seq_ = 0u;
  10363. _has_bits_[0] &= ~0x00000004u;
  10364. }
  10365. inline uint32_t LidarPoint::_internal_seq() const {
  10366. return seq_;
  10367. }
  10368. inline uint32_t LidarPoint::seq() const {
  10369. // @@protoc_insertion_point(field_get:RemoNet.LidarPoint.seq)
  10370. return _internal_seq();
  10371. }
  10372. inline void LidarPoint::_internal_set_seq(uint32_t value) {
  10373. _has_bits_[0] |= 0x00000004u;
  10374. seq_ = value;
  10375. }
  10376. inline void LidarPoint::set_seq(uint32_t value) {
  10377. _internal_set_seq(value);
  10378. // @@protoc_insertion_point(field_set:RemoNet.LidarPoint.seq)
  10379. }
  10380. // optional string frame_id = 3;
  10381. inline bool LidarPoint::_internal_has_frame_id() const {
  10382. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  10383. return value;
  10384. }
  10385. inline bool LidarPoint::has_frame_id() const {
  10386. return _internal_has_frame_id();
  10387. }
  10388. inline void LidarPoint::clear_frame_id() {
  10389. frame_id_.ClearToEmpty();
  10390. _has_bits_[0] &= ~0x00000001u;
  10391. }
  10392. inline const std::string& LidarPoint::frame_id() const {
  10393. // @@protoc_insertion_point(field_get:RemoNet.LidarPoint.frame_id)
  10394. return _internal_frame_id();
  10395. }
  10396. template <typename ArgT0, typename... ArgT>
  10397. inline PROTOBUF_ALWAYS_INLINE
  10398. void LidarPoint::set_frame_id(ArgT0&& arg0, ArgT... args) {
  10399. _has_bits_[0] |= 0x00000001u;
  10400. frame_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  10401. // @@protoc_insertion_point(field_set:RemoNet.LidarPoint.frame_id)
  10402. }
  10403. inline std::string* LidarPoint::mutable_frame_id() {
  10404. std::string* _s = _internal_mutable_frame_id();
  10405. // @@protoc_insertion_point(field_mutable:RemoNet.LidarPoint.frame_id)
  10406. return _s;
  10407. }
  10408. inline const std::string& LidarPoint::_internal_frame_id() const {
  10409. return frame_id_.Get();
  10410. }
  10411. inline void LidarPoint::_internal_set_frame_id(const std::string& value) {
  10412. _has_bits_[0] |= 0x00000001u;
  10413. frame_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  10414. }
  10415. inline std::string* LidarPoint::_internal_mutable_frame_id() {
  10416. _has_bits_[0] |= 0x00000001u;
  10417. return frame_id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  10418. }
  10419. inline std::string* LidarPoint::release_frame_id() {
  10420. // @@protoc_insertion_point(field_release:RemoNet.LidarPoint.frame_id)
  10421. if (!_internal_has_frame_id()) {
  10422. return nullptr;
  10423. }
  10424. _has_bits_[0] &= ~0x00000001u;
  10425. auto* p = frame_id_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  10426. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  10427. if (frame_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  10428. frame_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  10429. }
  10430. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  10431. return p;
  10432. }
  10433. inline void LidarPoint::set_allocated_frame_id(std::string* frame_id) {
  10434. if (frame_id != nullptr) {
  10435. _has_bits_[0] |= 0x00000001u;
  10436. } else {
  10437. _has_bits_[0] &= ~0x00000001u;
  10438. }
  10439. frame_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), frame_id,
  10440. GetArenaForAllocation());
  10441. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  10442. if (frame_id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  10443. frame_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  10444. }
  10445. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  10446. // @@protoc_insertion_point(field_set_allocated:RemoNet.LidarPoint.frame_id)
  10447. }
  10448. // optional uint32 height = 4;
  10449. inline bool LidarPoint::_internal_has_height() const {
  10450. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  10451. return value;
  10452. }
  10453. inline bool LidarPoint::has_height() const {
  10454. return _internal_has_height();
  10455. }
  10456. inline void LidarPoint::clear_height() {
  10457. height_ = 0u;
  10458. _has_bits_[0] &= ~0x00000008u;
  10459. }
  10460. inline uint32_t LidarPoint::_internal_height() const {
  10461. return height_;
  10462. }
  10463. inline uint32_t LidarPoint::height() const {
  10464. // @@protoc_insertion_point(field_get:RemoNet.LidarPoint.height)
  10465. return _internal_height();
  10466. }
  10467. inline void LidarPoint::_internal_set_height(uint32_t value) {
  10468. _has_bits_[0] |= 0x00000008u;
  10469. height_ = value;
  10470. }
  10471. inline void LidarPoint::set_height(uint32_t value) {
  10472. _internal_set_height(value);
  10473. // @@protoc_insertion_point(field_set:RemoNet.LidarPoint.height)
  10474. }
  10475. // optional uint32 width = 5;
  10476. inline bool LidarPoint::_internal_has_width() const {
  10477. bool value = (_has_bits_[0] & 0x00000010u) != 0;
  10478. return value;
  10479. }
  10480. inline bool LidarPoint::has_width() const {
  10481. return _internal_has_width();
  10482. }
  10483. inline void LidarPoint::clear_width() {
  10484. width_ = 0u;
  10485. _has_bits_[0] &= ~0x00000010u;
  10486. }
  10487. inline uint32_t LidarPoint::_internal_width() const {
  10488. return width_;
  10489. }
  10490. inline uint32_t LidarPoint::width() const {
  10491. // @@protoc_insertion_point(field_get:RemoNet.LidarPoint.width)
  10492. return _internal_width();
  10493. }
  10494. inline void LidarPoint::_internal_set_width(uint32_t value) {
  10495. _has_bits_[0] |= 0x00000010u;
  10496. width_ = value;
  10497. }
  10498. inline void LidarPoint::set_width(uint32_t value) {
  10499. _internal_set_width(value);
  10500. // @@protoc_insertion_point(field_set:RemoNet.LidarPoint.width)
  10501. }
  10502. // optional bool is_dense = 6;
  10503. inline bool LidarPoint::_internal_has_is_dense() const {
  10504. bool value = (_has_bits_[0] & 0x00000020u) != 0;
  10505. return value;
  10506. }
  10507. inline bool LidarPoint::has_is_dense() const {
  10508. return _internal_has_is_dense();
  10509. }
  10510. inline void LidarPoint::clear_is_dense() {
  10511. is_dense_ = false;
  10512. _has_bits_[0] &= ~0x00000020u;
  10513. }
  10514. inline bool LidarPoint::_internal_is_dense() const {
  10515. return is_dense_;
  10516. }
  10517. inline bool LidarPoint::is_dense() const {
  10518. // @@protoc_insertion_point(field_get:RemoNet.LidarPoint.is_dense)
  10519. return _internal_is_dense();
  10520. }
  10521. inline void LidarPoint::_internal_set_is_dense(bool value) {
  10522. _has_bits_[0] |= 0x00000020u;
  10523. is_dense_ = value;
  10524. }
  10525. inline void LidarPoint::set_is_dense(bool value) {
  10526. _internal_set_is_dense(value);
  10527. // @@protoc_insertion_point(field_set:RemoNet.LidarPoint.is_dense)
  10528. }
  10529. // optional bool is_left = 7;
  10530. inline bool LidarPoint::_internal_has_is_left() const {
  10531. bool value = (_has_bits_[0] & 0x00000040u) != 0;
  10532. return value;
  10533. }
  10534. inline bool LidarPoint::has_is_left() const {
  10535. return _internal_has_is_left();
  10536. }
  10537. inline void LidarPoint::clear_is_left() {
  10538. is_left_ = false;
  10539. _has_bits_[0] &= ~0x00000040u;
  10540. }
  10541. inline bool LidarPoint::_internal_is_left() const {
  10542. return is_left_;
  10543. }
  10544. inline bool LidarPoint::is_left() const {
  10545. // @@protoc_insertion_point(field_get:RemoNet.LidarPoint.is_left)
  10546. return _internal_is_left();
  10547. }
  10548. inline void LidarPoint::_internal_set_is_left(bool value) {
  10549. _has_bits_[0] |= 0x00000040u;
  10550. is_left_ = value;
  10551. }
  10552. inline void LidarPoint::set_is_left(bool value) {
  10553. _internal_set_is_left(value);
  10554. // @@protoc_insertion_point(field_set:RemoNet.LidarPoint.is_left)
  10555. }
  10556. // repeated float data = 8;
  10557. inline int LidarPoint::_internal_data_size() const {
  10558. return data_.size();
  10559. }
  10560. inline int LidarPoint::data_size() const {
  10561. return _internal_data_size();
  10562. }
  10563. inline void LidarPoint::clear_data() {
  10564. data_.Clear();
  10565. }
  10566. inline float LidarPoint::_internal_data(int index) const {
  10567. return data_.Get(index);
  10568. }
  10569. inline float LidarPoint::data(int index) const {
  10570. // @@protoc_insertion_point(field_get:RemoNet.LidarPoint.data)
  10571. return _internal_data(index);
  10572. }
  10573. inline void LidarPoint::set_data(int index, float value) {
  10574. data_.Set(index, value);
  10575. // @@protoc_insertion_point(field_set:RemoNet.LidarPoint.data)
  10576. }
  10577. inline void LidarPoint::_internal_add_data(float value) {
  10578. data_.Add(value);
  10579. }
  10580. inline void LidarPoint::add_data(float value) {
  10581. _internal_add_data(value);
  10582. // @@protoc_insertion_point(field_add:RemoNet.LidarPoint.data)
  10583. }
  10584. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
  10585. LidarPoint::_internal_data() const {
  10586. return data_;
  10587. }
  10588. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
  10589. LidarPoint::data() const {
  10590. // @@protoc_insertion_point(field_list:RemoNet.LidarPoint.data)
  10591. return _internal_data();
  10592. }
  10593. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
  10594. LidarPoint::_internal_mutable_data() {
  10595. return &data_;
  10596. }
  10597. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
  10598. LidarPoint::mutable_data() {
  10599. // @@protoc_insertion_point(field_mutable_list:RemoNet.LidarPoint.data)
  10600. return _internal_mutable_data();
  10601. }
  10602. // -------------------------------------------------------------------
  10603. // SensorStop
  10604. // -------------------------------------------------------------------
  10605. // StopAck
  10606. // -------------------------------------------------------------------
  10607. // can_net_frame
  10608. // sint32 dlc = 1;
  10609. inline void can_net_frame::clear_dlc() {
  10610. dlc_ = 0;
  10611. }
  10612. inline int32_t can_net_frame::_internal_dlc() const {
  10613. return dlc_;
  10614. }
  10615. inline int32_t can_net_frame::dlc() const {
  10616. // @@protoc_insertion_point(field_get:RemoNet.can_net_frame.dlc)
  10617. return _internal_dlc();
  10618. }
  10619. inline void can_net_frame::_internal_set_dlc(int32_t value) {
  10620. dlc_ = value;
  10621. }
  10622. inline void can_net_frame::set_dlc(int32_t value) {
  10623. _internal_set_dlc(value);
  10624. // @@protoc_insertion_point(field_set:RemoNet.can_net_frame.dlc)
  10625. }
  10626. // int32 canid = 2;
  10627. inline void can_net_frame::clear_canid() {
  10628. canid_ = 0;
  10629. }
  10630. inline int32_t can_net_frame::_internal_canid() const {
  10631. return canid_;
  10632. }
  10633. inline int32_t can_net_frame::canid() const {
  10634. // @@protoc_insertion_point(field_get:RemoNet.can_net_frame.canid)
  10635. return _internal_canid();
  10636. }
  10637. inline void can_net_frame::_internal_set_canid(int32_t value) {
  10638. canid_ = value;
  10639. }
  10640. inline void can_net_frame::set_canid(int32_t value) {
  10641. _internal_set_canid(value);
  10642. // @@protoc_insertion_point(field_set:RemoNet.can_net_frame.canid)
  10643. }
  10644. // bytes data = 3;
  10645. inline void can_net_frame::clear_data() {
  10646. data_.ClearToEmpty();
  10647. }
  10648. inline const std::string& can_net_frame::data() const {
  10649. // @@protoc_insertion_point(field_get:RemoNet.can_net_frame.data)
  10650. return _internal_data();
  10651. }
  10652. template <typename ArgT0, typename... ArgT>
  10653. inline PROTOBUF_ALWAYS_INLINE
  10654. void can_net_frame::set_data(ArgT0&& arg0, ArgT... args) {
  10655. data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  10656. // @@protoc_insertion_point(field_set:RemoNet.can_net_frame.data)
  10657. }
  10658. inline std::string* can_net_frame::mutable_data() {
  10659. std::string* _s = _internal_mutable_data();
  10660. // @@protoc_insertion_point(field_mutable:RemoNet.can_net_frame.data)
  10661. return _s;
  10662. }
  10663. inline const std::string& can_net_frame::_internal_data() const {
  10664. return data_.Get();
  10665. }
  10666. inline void can_net_frame::_internal_set_data(const std::string& value) {
  10667. data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
  10668. }
  10669. inline std::string* can_net_frame::_internal_mutable_data() {
  10670. return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
  10671. }
  10672. inline std::string* can_net_frame::release_data() {
  10673. // @@protoc_insertion_point(field_release:RemoNet.can_net_frame.data)
  10674. return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
  10675. }
  10676. inline void can_net_frame::set_allocated_data(std::string* data) {
  10677. if (data != nullptr) {
  10678. } else {
  10679. }
  10680. data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
  10681. GetArenaForAllocation());
  10682. #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  10683. if (data_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
  10684. data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
  10685. }
  10686. #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  10687. // @@protoc_insertion_point(field_set_allocated:RemoNet.can_net_frame.data)
  10688. }
  10689. // -------------------------------------------------------------------
  10690. // CCCanMsg
  10691. // repeated .RemoNet.can_net_frame frams = 1;
  10692. inline int CCCanMsg::_internal_frams_size() const {
  10693. return frams_.size();
  10694. }
  10695. inline int CCCanMsg::frams_size() const {
  10696. return _internal_frams_size();
  10697. }
  10698. inline void CCCanMsg::clear_frams() {
  10699. frams_.Clear();
  10700. }
  10701. inline ::RemoNet::can_net_frame* CCCanMsg::mutable_frams(int index) {
  10702. // @@protoc_insertion_point(field_mutable:RemoNet.CCCanMsg.frams)
  10703. return frams_.Mutable(index);
  10704. }
  10705. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::can_net_frame >*
  10706. CCCanMsg::mutable_frams() {
  10707. // @@protoc_insertion_point(field_mutable_list:RemoNet.CCCanMsg.frams)
  10708. return &frams_;
  10709. }
  10710. inline const ::RemoNet::can_net_frame& CCCanMsg::_internal_frams(int index) const {
  10711. return frams_.Get(index);
  10712. }
  10713. inline const ::RemoNet::can_net_frame& CCCanMsg::frams(int index) const {
  10714. // @@protoc_insertion_point(field_get:RemoNet.CCCanMsg.frams)
  10715. return _internal_frams(index);
  10716. }
  10717. inline ::RemoNet::can_net_frame* CCCanMsg::_internal_add_frams() {
  10718. return frams_.Add();
  10719. }
  10720. inline ::RemoNet::can_net_frame* CCCanMsg::add_frams() {
  10721. ::RemoNet::can_net_frame* _add = _internal_add_frams();
  10722. // @@protoc_insertion_point(field_add:RemoNet.CCCanMsg.frams)
  10723. return _add;
  10724. }
  10725. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::RemoNet::can_net_frame >&
  10726. CCCanMsg::frams() const {
  10727. // @@protoc_insertion_point(field_list:RemoNet.CCCanMsg.frams)
  10728. return frams_;
  10729. }
  10730. // -------------------------------------------------------------------
  10731. // SCAddRobot
  10732. // .RemoNet.Robot robot = 1;
  10733. inline bool SCAddRobot::_internal_has_robot() const {
  10734. return this != internal_default_instance() && robot_ != nullptr;
  10735. }
  10736. inline bool SCAddRobot::has_robot() const {
  10737. return _internal_has_robot();
  10738. }
  10739. inline void SCAddRobot::clear_robot() {
  10740. if (GetArenaForAllocation() == nullptr && robot_ != nullptr) {
  10741. delete robot_;
  10742. }
  10743. robot_ = nullptr;
  10744. }
  10745. inline const ::RemoNet::Robot& SCAddRobot::_internal_robot() const {
  10746. const ::RemoNet::Robot* p = robot_;
  10747. return p != nullptr ? *p : reinterpret_cast<const ::RemoNet::Robot&>(
  10748. ::RemoNet::_Robot_default_instance_);
  10749. }
  10750. inline const ::RemoNet::Robot& SCAddRobot::robot() const {
  10751. // @@protoc_insertion_point(field_get:RemoNet.SCAddRobot.robot)
  10752. return _internal_robot();
  10753. }
  10754. inline void SCAddRobot::unsafe_arena_set_allocated_robot(
  10755. ::RemoNet::Robot* robot) {
  10756. if (GetArenaForAllocation() == nullptr) {
  10757. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(robot_);
  10758. }
  10759. robot_ = robot;
  10760. if (robot) {
  10761. } else {
  10762. }
  10763. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:RemoNet.SCAddRobot.robot)
  10764. }
  10765. inline ::RemoNet::Robot* SCAddRobot::release_robot() {
  10766. ::RemoNet::Robot* temp = robot_;
  10767. robot_ = nullptr;
  10768. #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
  10769. auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
  10770. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  10771. if (GetArenaForAllocation() == nullptr) { delete old; }
  10772. #else // PROTOBUF_FORCE_COPY_IN_RELEASE
  10773. if (GetArenaForAllocation() != nullptr) {
  10774. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  10775. }
  10776. #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
  10777. return temp;
  10778. }
  10779. inline ::RemoNet::Robot* SCAddRobot::unsafe_arena_release_robot() {
  10780. // @@protoc_insertion_point(field_release:RemoNet.SCAddRobot.robot)
  10781. ::RemoNet::Robot* temp = robot_;
  10782. robot_ = nullptr;
  10783. return temp;
  10784. }
  10785. inline ::RemoNet::Robot* SCAddRobot::_internal_mutable_robot() {
  10786. if (robot_ == nullptr) {
  10787. auto* p = CreateMaybeMessage<::RemoNet::Robot>(GetArenaForAllocation());
  10788. robot_ = p;
  10789. }
  10790. return robot_;
  10791. }
  10792. inline ::RemoNet::Robot* SCAddRobot::mutable_robot() {
  10793. ::RemoNet::Robot* _msg = _internal_mutable_robot();
  10794. // @@protoc_insertion_point(field_mutable:RemoNet.SCAddRobot.robot)
  10795. return _msg;
  10796. }
  10797. inline void SCAddRobot::set_allocated_robot(::RemoNet::Robot* robot) {
  10798. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
  10799. if (message_arena == nullptr) {
  10800. delete robot_;
  10801. }
  10802. if (robot) {
  10803. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  10804. ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::RemoNet::Robot>::GetOwningArena(robot);
  10805. if (message_arena != submessage_arena) {
  10806. robot = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  10807. message_arena, robot, submessage_arena);
  10808. }
  10809. } else {
  10810. }
  10811. robot_ = robot;
  10812. // @@protoc_insertion_point(field_set_allocated:RemoNet.SCAddRobot.robot)
  10813. }
  10814. // -------------------------------------------------------------------
  10815. // SCDelRobot
  10816. // int32 peer = 1;
  10817. inline void SCDelRobot::clear_peer() {
  10818. peer_ = 0;
  10819. }
  10820. inline int32_t SCDelRobot::_internal_peer() const {
  10821. return peer_;
  10822. }
  10823. inline int32_t SCDelRobot::peer() const {
  10824. // @@protoc_insertion_point(field_get:RemoNet.SCDelRobot.peer)
  10825. return _internal_peer();
  10826. }
  10827. inline void SCDelRobot::_internal_set_peer(int32_t value) {
  10828. peer_ = value;
  10829. }
  10830. inline void SCDelRobot::set_peer(int32_t value) {
  10831. _internal_set_peer(value);
  10832. // @@protoc_insertion_point(field_set:RemoNet.SCDelRobot.peer)
  10833. }
  10834. // int32 egotype = 2;
  10835. inline void SCDelRobot::clear_egotype() {
  10836. egotype_ = 0;
  10837. }
  10838. inline int32_t SCDelRobot::_internal_egotype() const {
  10839. return egotype_;
  10840. }
  10841. inline int32_t SCDelRobot::egotype() const {
  10842. // @@protoc_insertion_point(field_get:RemoNet.SCDelRobot.egotype)
  10843. return _internal_egotype();
  10844. }
  10845. inline void SCDelRobot::_internal_set_egotype(int32_t value) {
  10846. egotype_ = value;
  10847. }
  10848. inline void SCDelRobot::set_egotype(int32_t value) {
  10849. _internal_set_egotype(value);
  10850. // @@protoc_insertion_point(field_set:RemoNet.SCDelRobot.egotype)
  10851. }
  10852. #ifdef __GNUC__
  10853. #pragma GCC diagnostic pop
  10854. #endif // __GNUC__
  10855. // -------------------------------------------------------------------
  10856. // -------------------------------------------------------------------
  10857. // -------------------------------------------------------------------
  10858. // -------------------------------------------------------------------
  10859. // -------------------------------------------------------------------
  10860. // -------------------------------------------------------------------
  10861. // -------------------------------------------------------------------
  10862. // -------------------------------------------------------------------
  10863. // -------------------------------------------------------------------
  10864. // -------------------------------------------------------------------
  10865. // -------------------------------------------------------------------
  10866. // -------------------------------------------------------------------
  10867. // -------------------------------------------------------------------
  10868. // -------------------------------------------------------------------
  10869. // -------------------------------------------------------------------
  10870. // -------------------------------------------------------------------
  10871. // -------------------------------------------------------------------
  10872. // -------------------------------------------------------------------
  10873. // -------------------------------------------------------------------
  10874. // -------------------------------------------------------------------
  10875. // -------------------------------------------------------------------
  10876. // -------------------------------------------------------------------
  10877. // -------------------------------------------------------------------
  10878. // -------------------------------------------------------------------
  10879. // -------------------------------------------------------------------
  10880. // -------------------------------------------------------------------
  10881. // -------------------------------------------------------------------
  10882. // -------------------------------------------------------------------
  10883. // -------------------------------------------------------------------
  10884. // -------------------------------------------------------------------
  10885. // -------------------------------------------------------------------
  10886. // -------------------------------------------------------------------
  10887. // -------------------------------------------------------------------
  10888. // -------------------------------------------------------------------
  10889. // -------------------------------------------------------------------
  10890. // -------------------------------------------------------------------
  10891. // -------------------------------------------------------------------
  10892. // -------------------------------------------------------------------
  10893. // -------------------------------------------------------------------
  10894. // -------------------------------------------------------------------
  10895. // -------------------------------------------------------------------
  10896. // -------------------------------------------------------------------
  10897. // @@protoc_insertion_point(namespace_scope)
  10898. } // namespace RemoNet
  10899. PROTOBUF_NAMESPACE_OPEN
  10900. template <> struct is_proto_enum< ::RemoNet::CSMessage> : ::std::true_type {};
  10901. template <>
  10902. inline const EnumDescriptor* GetEnumDescriptor< ::RemoNet::CSMessage>() {
  10903. return ::RemoNet::CSMessage_descriptor();
  10904. }
  10905. template <> struct is_proto_enum< ::RemoNet::SCMessage> : ::std::true_type {};
  10906. template <>
  10907. inline const EnumDescriptor* GetEnumDescriptor< ::RemoNet::SCMessage>() {
  10908. return ::RemoNet::SCMessage_descriptor();
  10909. }
  10910. template <> struct is_proto_enum< ::RemoNet::CCMessage> : ::std::true_type {};
  10911. template <>
  10912. inline const EnumDescriptor* GetEnumDescriptor< ::RemoNet::CCMessage>() {
  10913. return ::RemoNet::CCMessage_descriptor();
  10914. }
  10915. template <> struct is_proto_enum< ::RemoNet::VideoDesc> : ::std::true_type {};
  10916. template <>
  10917. inline const EnumDescriptor* GetEnumDescriptor< ::RemoNet::VideoDesc>() {
  10918. return ::RemoNet::VideoDesc_descriptor();
  10919. }
  10920. template <> struct is_proto_enum< ::RemoNet::MoveDesc> : ::std::true_type {};
  10921. template <>
  10922. inline const EnumDescriptor* GetEnumDescriptor< ::RemoNet::MoveDesc>() {
  10923. return ::RemoNet::MoveDesc_descriptor();
  10924. }
  10925. template <> struct is_proto_enum< ::RemoNet::UserState> : ::std::true_type {};
  10926. template <>
  10927. inline const EnumDescriptor* GetEnumDescriptor< ::RemoNet::UserState>() {
  10928. return ::RemoNet::UserState_descriptor();
  10929. }
  10930. PROTOBUF_NAMESPACE_CLOSE
  10931. // @@protoc_insertion_point(global_scope)
  10932. #include <google/protobuf/port_undef.inc>
  10933. #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_protocol_2eproto