process_message.pb.cc 324 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: process_message.proto
  3. #include "process_message.pb.h"
  4. #include <algorithm>
  5. #include <google/protobuf/io/coded_stream.h>
  6. #include <google/protobuf/extension_set.h>
  7. #include <google/protobuf/wire_format_lite.h>
  8. #include <google/protobuf/descriptor.h>
  9. #include <google/protobuf/generated_message_reflection.h>
  10. #include <google/protobuf/reflection_ops.h>
  11. #include <google/protobuf/wire_format.h>
  12. // @@protoc_insertion_point(includes)
  13. #include <google/protobuf/port_def.inc>
  14. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Alloc_space_step_statu_process_5fmessage_2eproto;
  15. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_alloc_space_step_statu_process_5fmessage_2eproto;
  16. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_compare_step_statu_process_5fmessage_2eproto;
  17. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_confirm_space_step_statu_process_5fmessage_2eproto;
  18. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_dispatch_pick_step_statu_process_5fmessage_2eproto;
  19. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Back_dispatch_store_step_statu_process_5fmessage_2eproto;
  20. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_search_space_step_statu_process_5fmessage_2eproto;
  21. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_waitfor_leave_step_statu_process_5fmessage_2eproto;
  22. extern PROTOBUF_INTERNAL_EXPORT_message_5fbase_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Base_info_message_5fbase_2eproto;
  23. extern PROTOBUF_INTERNAL_EXPORT_message_5fbase_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Car_info_message_5fbase_2eproto;
  24. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Compare_step_statu_process_5fmessage_2eproto;
  25. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Confirm_space_step_statu_process_5fmessage_2eproto;
  26. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Dispatch_pick_step_statu_process_5fmessage_2eproto;
  27. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Dispatch_store_step_statu_process_5fmessage_2eproto;
  28. extern PROTOBUF_INTERNAL_EXPORT_message_5fbase_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Id_struct_message_5fbase_2eproto;
  29. extern PROTOBUF_INTERNAL_EXPORT_message_5fbase_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Locate_information_message_5fbase_2eproto;
  30. extern PROTOBUF_INTERNAL_EXPORT_message_5fbase_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Parkspace_info_message_5fbase_2eproto;
  31. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Release_space_step_statu_process_5fmessage_2eproto;
  32. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Search_space_step_statu_process_5fmessage_2eproto;
  33. extern PROTOBUF_INTERNAL_EXPORT_process_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Waitfor_leave_step_statu_process_5fmessage_2eproto;
  34. namespace message {
  35. class Alloc_space_step_statuDefaultTypeInternal {
  36. public:
  37. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Alloc_space_step_statu> _instance;
  38. } _Alloc_space_step_statu_default_instance_;
  39. class Back_alloc_space_step_statuDefaultTypeInternal {
  40. public:
  41. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Back_alloc_space_step_statu> _instance;
  42. } _Back_alloc_space_step_statu_default_instance_;
  43. class Search_space_step_statuDefaultTypeInternal {
  44. public:
  45. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Search_space_step_statu> _instance;
  46. } _Search_space_step_statu_default_instance_;
  47. class Back_search_space_step_statuDefaultTypeInternal {
  48. public:
  49. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Back_search_space_step_statu> _instance;
  50. } _Back_search_space_step_statu_default_instance_;
  51. class Confirm_space_step_statuDefaultTypeInternal {
  52. public:
  53. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Confirm_space_step_statu> _instance;
  54. } _Confirm_space_step_statu_default_instance_;
  55. class Back_confirm_space_step_statuDefaultTypeInternal {
  56. public:
  57. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Back_confirm_space_step_statu> _instance;
  58. } _Back_confirm_space_step_statu_default_instance_;
  59. class Release_space_step_statuDefaultTypeInternal {
  60. public:
  61. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Release_space_step_statu> _instance;
  62. } _Release_space_step_statu_default_instance_;
  63. class Back_release_space_step_statuDefaultTypeInternal {
  64. public:
  65. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Back_release_space_step_statu> _instance;
  66. } _Back_release_space_step_statu_default_instance_;
  67. class Compare_step_statuDefaultTypeInternal {
  68. public:
  69. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Compare_step_statu> _instance;
  70. } _Compare_step_statu_default_instance_;
  71. class Back_compare_step_statuDefaultTypeInternal {
  72. public:
  73. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Back_compare_step_statu> _instance;
  74. } _Back_compare_step_statu_default_instance_;
  75. class Dispatch_store_step_statuDefaultTypeInternal {
  76. public:
  77. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Dispatch_store_step_statu> _instance;
  78. } _Dispatch_store_step_statu_default_instance_;
  79. class Back_dispatch_store_step_statuDefaultTypeInternal {
  80. public:
  81. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Back_dispatch_store_step_statu> _instance;
  82. } _Back_dispatch_store_step_statu_default_instance_;
  83. class Dispatch_pick_step_statuDefaultTypeInternal {
  84. public:
  85. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Dispatch_pick_step_statu> _instance;
  86. } _Dispatch_pick_step_statu_default_instance_;
  87. class Back_dispatch_pick_step_statuDefaultTypeInternal {
  88. public:
  89. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Back_dispatch_pick_step_statu> _instance;
  90. } _Back_dispatch_pick_step_statu_default_instance_;
  91. class Waitfor_leave_step_statuDefaultTypeInternal {
  92. public:
  93. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Waitfor_leave_step_statu> _instance;
  94. } _Waitfor_leave_step_statu_default_instance_;
  95. class Back_waitfor_leave_step_statuDefaultTypeInternal {
  96. public:
  97. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Back_waitfor_leave_step_statu> _instance;
  98. } _Back_waitfor_leave_step_statu_default_instance_;
  99. class Storing_process_statu_msgDefaultTypeInternal {
  100. public:
  101. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Storing_process_statu_msg> _instance;
  102. } _Storing_process_statu_msg_default_instance_;
  103. class Picking_process_statu_msgDefaultTypeInternal {
  104. public:
  105. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Picking_process_statu_msg> _instance;
  106. } _Picking_process_statu_msg_default_instance_;
  107. } // namespace message
  108. static void InitDefaultsscc_info_Alloc_space_step_statu_process_5fmessage_2eproto() {
  109. GOOGLE_PROTOBUF_VERIFY_VERSION;
  110. {
  111. void* ptr = &::message::_Alloc_space_step_statu_default_instance_;
  112. new (ptr) ::message::Alloc_space_step_statu();
  113. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  114. }
  115. ::message::Alloc_space_step_statu::InitAsDefaultInstance();
  116. }
  117. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Alloc_space_step_statu_process_5fmessage_2eproto =
  118. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Alloc_space_step_statu_process_5fmessage_2eproto}, {
  119. &scc_info_Car_info_message_5fbase_2eproto.base,}};
  120. static void InitDefaultsscc_info_Back_alloc_space_step_statu_process_5fmessage_2eproto() {
  121. GOOGLE_PROTOBUF_VERIFY_VERSION;
  122. {
  123. void* ptr = &::message::_Back_alloc_space_step_statu_default_instance_;
  124. new (ptr) ::message::Back_alloc_space_step_statu();
  125. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  126. }
  127. ::message::Back_alloc_space_step_statu::InitAsDefaultInstance();
  128. }
  129. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_alloc_space_step_statu_process_5fmessage_2eproto =
  130. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Back_alloc_space_step_statu_process_5fmessage_2eproto}, {
  131. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  132. static void InitDefaultsscc_info_Back_compare_step_statu_process_5fmessage_2eproto() {
  133. GOOGLE_PROTOBUF_VERIFY_VERSION;
  134. {
  135. void* ptr = &::message::_Back_compare_step_statu_default_instance_;
  136. new (ptr) ::message::Back_compare_step_statu();
  137. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  138. }
  139. ::message::Back_compare_step_statu::InitAsDefaultInstance();
  140. }
  141. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_compare_step_statu_process_5fmessage_2eproto =
  142. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Back_compare_step_statu_process_5fmessage_2eproto}, {
  143. &scc_info_Locate_information_message_5fbase_2eproto.base,}};
  144. static void InitDefaultsscc_info_Back_confirm_space_step_statu_process_5fmessage_2eproto() {
  145. GOOGLE_PROTOBUF_VERIFY_VERSION;
  146. {
  147. void* ptr = &::message::_Back_confirm_space_step_statu_default_instance_;
  148. new (ptr) ::message::Back_confirm_space_step_statu();
  149. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  150. }
  151. ::message::Back_confirm_space_step_statu::InitAsDefaultInstance();
  152. }
  153. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_confirm_space_step_statu_process_5fmessage_2eproto =
  154. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Back_confirm_space_step_statu_process_5fmessage_2eproto}, {
  155. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  156. static void InitDefaultsscc_info_Back_dispatch_pick_step_statu_process_5fmessage_2eproto() {
  157. GOOGLE_PROTOBUF_VERIFY_VERSION;
  158. {
  159. void* ptr = &::message::_Back_dispatch_pick_step_statu_default_instance_;
  160. new (ptr) ::message::Back_dispatch_pick_step_statu();
  161. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  162. }
  163. ::message::Back_dispatch_pick_step_statu::InitAsDefaultInstance();
  164. }
  165. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_dispatch_pick_step_statu_process_5fmessage_2eproto =
  166. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Back_dispatch_pick_step_statu_process_5fmessage_2eproto}, {
  167. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  168. static void InitDefaultsscc_info_Back_dispatch_store_step_statu_process_5fmessage_2eproto() {
  169. GOOGLE_PROTOBUF_VERIFY_VERSION;
  170. {
  171. void* ptr = &::message::_Back_dispatch_store_step_statu_default_instance_;
  172. new (ptr) ::message::Back_dispatch_store_step_statu();
  173. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  174. }
  175. ::message::Back_dispatch_store_step_statu::InitAsDefaultInstance();
  176. }
  177. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Back_dispatch_store_step_statu_process_5fmessage_2eproto =
  178. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_Back_dispatch_store_step_statu_process_5fmessage_2eproto}, {
  179. &scc_info_Locate_information_message_5fbase_2eproto.base,
  180. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  181. static void InitDefaultsscc_info_Back_release_space_step_statu_process_5fmessage_2eproto() {
  182. GOOGLE_PROTOBUF_VERIFY_VERSION;
  183. {
  184. void* ptr = &::message::_Back_release_space_step_statu_default_instance_;
  185. new (ptr) ::message::Back_release_space_step_statu();
  186. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  187. }
  188. ::message::Back_release_space_step_statu::InitAsDefaultInstance();
  189. }
  190. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_release_space_step_statu_process_5fmessage_2eproto =
  191. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Back_release_space_step_statu_process_5fmessage_2eproto}, {
  192. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  193. static void InitDefaultsscc_info_Back_search_space_step_statu_process_5fmessage_2eproto() {
  194. GOOGLE_PROTOBUF_VERIFY_VERSION;
  195. {
  196. void* ptr = &::message::_Back_search_space_step_statu_default_instance_;
  197. new (ptr) ::message::Back_search_space_step_statu();
  198. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  199. }
  200. ::message::Back_search_space_step_statu::InitAsDefaultInstance();
  201. }
  202. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_search_space_step_statu_process_5fmessage_2eproto =
  203. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Back_search_space_step_statu_process_5fmessage_2eproto}, {
  204. &scc_info_Car_info_message_5fbase_2eproto.base,}};
  205. static void InitDefaultsscc_info_Back_waitfor_leave_step_statu_process_5fmessage_2eproto() {
  206. GOOGLE_PROTOBUF_VERIFY_VERSION;
  207. {
  208. void* ptr = &::message::_Back_waitfor_leave_step_statu_default_instance_;
  209. new (ptr) ::message::Back_waitfor_leave_step_statu();
  210. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  211. }
  212. ::message::Back_waitfor_leave_step_statu::InitAsDefaultInstance();
  213. }
  214. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Back_waitfor_leave_step_statu_process_5fmessage_2eproto =
  215. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Back_waitfor_leave_step_statu_process_5fmessage_2eproto}, {
  216. &scc_info_Car_info_message_5fbase_2eproto.base,}};
  217. static void InitDefaultsscc_info_Compare_step_statu_process_5fmessage_2eproto() {
  218. GOOGLE_PROTOBUF_VERIFY_VERSION;
  219. {
  220. void* ptr = &::message::_Compare_step_statu_default_instance_;
  221. new (ptr) ::message::Compare_step_statu();
  222. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  223. }
  224. ::message::Compare_step_statu::InitAsDefaultInstance();
  225. }
  226. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Compare_step_statu_process_5fmessage_2eproto =
  227. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Compare_step_statu_process_5fmessage_2eproto}, {
  228. &scc_info_Locate_information_message_5fbase_2eproto.base,}};
  229. static void InitDefaultsscc_info_Confirm_space_step_statu_process_5fmessage_2eproto() {
  230. GOOGLE_PROTOBUF_VERIFY_VERSION;
  231. {
  232. void* ptr = &::message::_Confirm_space_step_statu_default_instance_;
  233. new (ptr) ::message::Confirm_space_step_statu();
  234. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  235. }
  236. ::message::Confirm_space_step_statu::InitAsDefaultInstance();
  237. }
  238. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Confirm_space_step_statu_process_5fmessage_2eproto =
  239. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Confirm_space_step_statu_process_5fmessage_2eproto}, {
  240. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  241. static void InitDefaultsscc_info_Dispatch_pick_step_statu_process_5fmessage_2eproto() {
  242. GOOGLE_PROTOBUF_VERIFY_VERSION;
  243. {
  244. void* ptr = &::message::_Dispatch_pick_step_statu_default_instance_;
  245. new (ptr) ::message::Dispatch_pick_step_statu();
  246. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  247. }
  248. ::message::Dispatch_pick_step_statu::InitAsDefaultInstance();
  249. }
  250. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Dispatch_pick_step_statu_process_5fmessage_2eproto =
  251. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Dispatch_pick_step_statu_process_5fmessage_2eproto}, {
  252. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  253. static void InitDefaultsscc_info_Dispatch_store_step_statu_process_5fmessage_2eproto() {
  254. GOOGLE_PROTOBUF_VERIFY_VERSION;
  255. {
  256. void* ptr = &::message::_Dispatch_store_step_statu_default_instance_;
  257. new (ptr) ::message::Dispatch_store_step_statu();
  258. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  259. }
  260. ::message::Dispatch_store_step_statu::InitAsDefaultInstance();
  261. }
  262. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Dispatch_store_step_statu_process_5fmessage_2eproto =
  263. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_Dispatch_store_step_statu_process_5fmessage_2eproto}, {
  264. &scc_info_Locate_information_message_5fbase_2eproto.base,
  265. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  266. static void InitDefaultsscc_info_Picking_process_statu_msg_process_5fmessage_2eproto() {
  267. GOOGLE_PROTOBUF_VERIFY_VERSION;
  268. {
  269. void* ptr = &::message::_Picking_process_statu_msg_default_instance_;
  270. new (ptr) ::message::Picking_process_statu_msg();
  271. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  272. }
  273. ::message::Picking_process_statu_msg::InitAsDefaultInstance();
  274. }
  275. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<9> scc_info_Picking_process_statu_msg_process_5fmessage_2eproto =
  276. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 9, 0, InitDefaultsscc_info_Picking_process_statu_msg_process_5fmessage_2eproto}, {
  277. &scc_info_Base_info_message_5fbase_2eproto.base,
  278. &scc_info_Id_struct_message_5fbase_2eproto.base,
  279. &scc_info_Search_space_step_statu_process_5fmessage_2eproto.base,
  280. &scc_info_Dispatch_pick_step_statu_process_5fmessage_2eproto.base,
  281. &scc_info_Release_space_step_statu_process_5fmessage_2eproto.base,
  282. &scc_info_Waitfor_leave_step_statu_process_5fmessage_2eproto.base,
  283. &scc_info_Back_waitfor_leave_step_statu_process_5fmessage_2eproto.base,
  284. &scc_info_Back_dispatch_pick_step_statu_process_5fmessage_2eproto.base,
  285. &scc_info_Back_search_space_step_statu_process_5fmessage_2eproto.base,}};
  286. static void InitDefaultsscc_info_Release_space_step_statu_process_5fmessage_2eproto() {
  287. GOOGLE_PROTOBUF_VERIFY_VERSION;
  288. {
  289. void* ptr = &::message::_Release_space_step_statu_default_instance_;
  290. new (ptr) ::message::Release_space_step_statu();
  291. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  292. }
  293. ::message::Release_space_step_statu::InitAsDefaultInstance();
  294. }
  295. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Release_space_step_statu_process_5fmessage_2eproto =
  296. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Release_space_step_statu_process_5fmessage_2eproto}, {
  297. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  298. static void InitDefaultsscc_info_Search_space_step_statu_process_5fmessage_2eproto() {
  299. GOOGLE_PROTOBUF_VERIFY_VERSION;
  300. {
  301. void* ptr = &::message::_Search_space_step_statu_default_instance_;
  302. new (ptr) ::message::Search_space_step_statu();
  303. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  304. }
  305. ::message::Search_space_step_statu::InitAsDefaultInstance();
  306. }
  307. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Search_space_step_statu_process_5fmessage_2eproto =
  308. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Search_space_step_statu_process_5fmessage_2eproto}, {
  309. &scc_info_Parkspace_info_message_5fbase_2eproto.base,}};
  310. static void InitDefaultsscc_info_Storing_process_statu_msg_process_5fmessage_2eproto() {
  311. GOOGLE_PROTOBUF_VERIFY_VERSION;
  312. {
  313. void* ptr = &::message::_Storing_process_statu_msg_default_instance_;
  314. new (ptr) ::message::Storing_process_statu_msg();
  315. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  316. }
  317. ::message::Storing_process_statu_msg::InitAsDefaultInstance();
  318. }
  319. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<10> scc_info_Storing_process_statu_msg_process_5fmessage_2eproto =
  320. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 10, 0, InitDefaultsscc_info_Storing_process_statu_msg_process_5fmessage_2eproto}, {
  321. &scc_info_Base_info_message_5fbase_2eproto.base,
  322. &scc_info_Id_struct_message_5fbase_2eproto.base,
  323. &scc_info_Alloc_space_step_statu_process_5fmessage_2eproto.base,
  324. &scc_info_Compare_step_statu_process_5fmessage_2eproto.base,
  325. &scc_info_Dispatch_store_step_statu_process_5fmessage_2eproto.base,
  326. &scc_info_Confirm_space_step_statu_process_5fmessage_2eproto.base,
  327. &scc_info_Back_confirm_space_step_statu_process_5fmessage_2eproto.base,
  328. &scc_info_Back_dispatch_store_step_statu_process_5fmessage_2eproto.base,
  329. &scc_info_Back_compare_step_statu_process_5fmessage_2eproto.base,
  330. &scc_info_Back_alloc_space_step_statu_process_5fmessage_2eproto.base,}};
  331. static void InitDefaultsscc_info_Waitfor_leave_step_statu_process_5fmessage_2eproto() {
  332. GOOGLE_PROTOBUF_VERIFY_VERSION;
  333. {
  334. void* ptr = &::message::_Waitfor_leave_step_statu_default_instance_;
  335. new (ptr) ::message::Waitfor_leave_step_statu();
  336. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  337. }
  338. ::message::Waitfor_leave_step_statu::InitAsDefaultInstance();
  339. }
  340. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Waitfor_leave_step_statu_process_5fmessage_2eproto =
  341. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Waitfor_leave_step_statu_process_5fmessage_2eproto}, {
  342. &scc_info_Car_info_message_5fbase_2eproto.base,}};
  343. static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_process_5fmessage_2eproto[18];
  344. static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_process_5fmessage_2eproto = nullptr;
  345. static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_process_5fmessage_2eproto = nullptr;
  346. const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_process_5fmessage_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  347. PROTOBUF_FIELD_OFFSET(::message::Alloc_space_step_statu, _has_bits_),
  348. PROTOBUF_FIELD_OFFSET(::message::Alloc_space_step_statu, _internal_metadata_),
  349. ~0u, // no _extensions_
  350. ~0u, // no _oneof_case_
  351. ~0u, // no _weak_field_map_
  352. PROTOBUF_FIELD_OFFSET(::message::Alloc_space_step_statu, step_statu_),
  353. PROTOBUF_FIELD_OFFSET(::message::Alloc_space_step_statu, car_info_),
  354. PROTOBUF_FIELD_OFFSET(::message::Alloc_space_step_statu, description_),
  355. 2,
  356. 1,
  357. 0,
  358. PROTOBUF_FIELD_OFFSET(::message::Back_alloc_space_step_statu, _has_bits_),
  359. PROTOBUF_FIELD_OFFSET(::message::Back_alloc_space_step_statu, _internal_metadata_),
  360. ~0u, // no _extensions_
  361. ~0u, // no _oneof_case_
  362. ~0u, // no _weak_field_map_
  363. PROTOBUF_FIELD_OFFSET(::message::Back_alloc_space_step_statu, step_statu_),
  364. PROTOBUF_FIELD_OFFSET(::message::Back_alloc_space_step_statu, allocated_parkspace_info_ex_),
  365. PROTOBUF_FIELD_OFFSET(::message::Back_alloc_space_step_statu, description_),
  366. 1,
  367. ~0u,
  368. 0,
  369. PROTOBUF_FIELD_OFFSET(::message::Search_space_step_statu, _has_bits_),
  370. PROTOBUF_FIELD_OFFSET(::message::Search_space_step_statu, _internal_metadata_),
  371. ~0u, // no _extensions_
  372. ~0u, // no _oneof_case_
  373. ~0u, // no _weak_field_map_
  374. PROTOBUF_FIELD_OFFSET(::message::Search_space_step_statu, step_statu_),
  375. PROTOBUF_FIELD_OFFSET(::message::Search_space_step_statu, search_parkspace_info_ex_),
  376. PROTOBUF_FIELD_OFFSET(::message::Search_space_step_statu, description_),
  377. 1,
  378. ~0u,
  379. 0,
  380. PROTOBUF_FIELD_OFFSET(::message::Back_search_space_step_statu, _has_bits_),
  381. PROTOBUF_FIELD_OFFSET(::message::Back_search_space_step_statu, _internal_metadata_),
  382. ~0u, // no _extensions_
  383. ~0u, // no _oneof_case_
  384. ~0u, // no _weak_field_map_
  385. PROTOBUF_FIELD_OFFSET(::message::Back_search_space_step_statu, step_statu_),
  386. PROTOBUF_FIELD_OFFSET(::message::Back_search_space_step_statu, car_info_),
  387. PROTOBUF_FIELD_OFFSET(::message::Back_search_space_step_statu, description_),
  388. 2,
  389. 1,
  390. 0,
  391. PROTOBUF_FIELD_OFFSET(::message::Confirm_space_step_statu, _has_bits_),
  392. PROTOBUF_FIELD_OFFSET(::message::Confirm_space_step_statu, _internal_metadata_),
  393. ~0u, // no _extensions_
  394. ~0u, // no _oneof_case_
  395. ~0u, // no _weak_field_map_
  396. PROTOBUF_FIELD_OFFSET(::message::Confirm_space_step_statu, step_statu_),
  397. PROTOBUF_FIELD_OFFSET(::message::Confirm_space_step_statu, confirm_parkspace_info_ex_),
  398. PROTOBUF_FIELD_OFFSET(::message::Confirm_space_step_statu, description_),
  399. 1,
  400. ~0u,
  401. 0,
  402. PROTOBUF_FIELD_OFFSET(::message::Back_confirm_space_step_statu, _has_bits_),
  403. PROTOBUF_FIELD_OFFSET(::message::Back_confirm_space_step_statu, _internal_metadata_),
  404. ~0u, // no _extensions_
  405. ~0u, // no _oneof_case_
  406. ~0u, // no _weak_field_map_
  407. PROTOBUF_FIELD_OFFSET(::message::Back_confirm_space_step_statu, step_statu_),
  408. PROTOBUF_FIELD_OFFSET(::message::Back_confirm_space_step_statu, confirm_parkspace_info_ex_),
  409. PROTOBUF_FIELD_OFFSET(::message::Back_confirm_space_step_statu, description_),
  410. 1,
  411. ~0u,
  412. 0,
  413. PROTOBUF_FIELD_OFFSET(::message::Release_space_step_statu, _has_bits_),
  414. PROTOBUF_FIELD_OFFSET(::message::Release_space_step_statu, _internal_metadata_),
  415. ~0u, // no _extensions_
  416. ~0u, // no _oneof_case_
  417. ~0u, // no _weak_field_map_
  418. PROTOBUF_FIELD_OFFSET(::message::Release_space_step_statu, step_statu_),
  419. PROTOBUF_FIELD_OFFSET(::message::Release_space_step_statu, release_parkspace_info_ex_),
  420. PROTOBUF_FIELD_OFFSET(::message::Release_space_step_statu, description_),
  421. 1,
  422. ~0u,
  423. 0,
  424. PROTOBUF_FIELD_OFFSET(::message::Back_release_space_step_statu, _has_bits_),
  425. PROTOBUF_FIELD_OFFSET(::message::Back_release_space_step_statu, _internal_metadata_),
  426. ~0u, // no _extensions_
  427. ~0u, // no _oneof_case_
  428. ~0u, // no _weak_field_map_
  429. PROTOBUF_FIELD_OFFSET(::message::Back_release_space_step_statu, step_statu_),
  430. PROTOBUF_FIELD_OFFSET(::message::Back_release_space_step_statu, release_parkspace_info_ex_),
  431. PROTOBUF_FIELD_OFFSET(::message::Back_release_space_step_statu, description_),
  432. 1,
  433. ~0u,
  434. 0,
  435. PROTOBUF_FIELD_OFFSET(::message::Compare_step_statu, _has_bits_),
  436. PROTOBUF_FIELD_OFFSET(::message::Compare_step_statu, _internal_metadata_),
  437. ~0u, // no _extensions_
  438. ~0u, // no _oneof_case_
  439. ~0u, // no _weak_field_map_
  440. PROTOBUF_FIELD_OFFSET(::message::Compare_step_statu, step_statu_),
  441. PROTOBUF_FIELD_OFFSET(::message::Compare_step_statu, locate_info_wj_),
  442. PROTOBUF_FIELD_OFFSET(::message::Compare_step_statu, locate_info_dj_),
  443. PROTOBUF_FIELD_OFFSET(::message::Compare_step_statu, locate_info_result_),
  444. PROTOBUF_FIELD_OFFSET(::message::Compare_step_statu, description_),
  445. 4,
  446. 1,
  447. 2,
  448. 3,
  449. 0,
  450. PROTOBUF_FIELD_OFFSET(::message::Back_compare_step_statu, _has_bits_),
  451. PROTOBUF_FIELD_OFFSET(::message::Back_compare_step_statu, _internal_metadata_),
  452. ~0u, // no _extensions_
  453. ~0u, // no _oneof_case_
  454. ~0u, // no _weak_field_map_
  455. PROTOBUF_FIELD_OFFSET(::message::Back_compare_step_statu, step_statu_),
  456. PROTOBUF_FIELD_OFFSET(::message::Back_compare_step_statu, locate_info_wj_),
  457. PROTOBUF_FIELD_OFFSET(::message::Back_compare_step_statu, locate_info_dj_),
  458. PROTOBUF_FIELD_OFFSET(::message::Back_compare_step_statu, locate_info_result_),
  459. PROTOBUF_FIELD_OFFSET(::message::Back_compare_step_statu, description_),
  460. 4,
  461. 1,
  462. 2,
  463. 3,
  464. 0,
  465. PROTOBUF_FIELD_OFFSET(::message::Dispatch_store_step_statu, _has_bits_),
  466. PROTOBUF_FIELD_OFFSET(::message::Dispatch_store_step_statu, _internal_metadata_),
  467. ~0u, // no _extensions_
  468. ~0u, // no _oneof_case_
  469. ~0u, // no _weak_field_map_
  470. PROTOBUF_FIELD_OFFSET(::message::Dispatch_store_step_statu, step_statu_),
  471. PROTOBUF_FIELD_OFFSET(::message::Dispatch_store_step_statu, locate_info_),
  472. PROTOBUF_FIELD_OFFSET(::message::Dispatch_store_step_statu, allocated_parkspace_info_ex_),
  473. PROTOBUF_FIELD_OFFSET(::message::Dispatch_store_step_statu, description_),
  474. 2,
  475. 1,
  476. ~0u,
  477. 0,
  478. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, _has_bits_),
  479. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, _internal_metadata_),
  480. ~0u, // no _extensions_
  481. ~0u, // no _oneof_case_
  482. ~0u, // no _weak_field_map_
  483. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, step_statu_),
  484. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, locate_info_),
  485. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, allocated_parkspace_info_ex_),
  486. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, description_),
  487. 2,
  488. 1,
  489. ~0u,
  490. 0,
  491. PROTOBUF_FIELD_OFFSET(::message::Dispatch_pick_step_statu, _has_bits_),
  492. PROTOBUF_FIELD_OFFSET(::message::Dispatch_pick_step_statu, _internal_metadata_),
  493. ~0u, // no _extensions_
  494. ~0u, // no _oneof_case_
  495. ~0u, // no _weak_field_map_
  496. PROTOBUF_FIELD_OFFSET(::message::Dispatch_pick_step_statu, step_statu_),
  497. PROTOBUF_FIELD_OFFSET(::message::Dispatch_pick_step_statu, search_parkspace_info_ex_),
  498. PROTOBUF_FIELD_OFFSET(::message::Dispatch_pick_step_statu, description_),
  499. 1,
  500. ~0u,
  501. 0,
  502. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, _has_bits_),
  503. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, _internal_metadata_),
  504. ~0u, // no _extensions_
  505. ~0u, // no _oneof_case_
  506. ~0u, // no _weak_field_map_
  507. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, step_statu_),
  508. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, search_parkspace_info_ex_),
  509. PROTOBUF_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, description_),
  510. 1,
  511. ~0u,
  512. 0,
  513. PROTOBUF_FIELD_OFFSET(::message::Waitfor_leave_step_statu, _has_bits_),
  514. PROTOBUF_FIELD_OFFSET(::message::Waitfor_leave_step_statu, _internal_metadata_),
  515. ~0u, // no _extensions_
  516. ~0u, // no _oneof_case_
  517. ~0u, // no _weak_field_map_
  518. PROTOBUF_FIELD_OFFSET(::message::Waitfor_leave_step_statu, step_statu_),
  519. PROTOBUF_FIELD_OFFSET(::message::Waitfor_leave_step_statu, car_info_),
  520. PROTOBUF_FIELD_OFFSET(::message::Waitfor_leave_step_statu, description_),
  521. 2,
  522. 1,
  523. 0,
  524. PROTOBUF_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, _has_bits_),
  525. PROTOBUF_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, _internal_metadata_),
  526. ~0u, // no _extensions_
  527. ~0u, // no _oneof_case_
  528. ~0u, // no _weak_field_map_
  529. PROTOBUF_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, step_statu_),
  530. PROTOBUF_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, car_info_),
  531. PROTOBUF_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, description_),
  532. 2,
  533. 1,
  534. 0,
  535. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, _has_bits_),
  536. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, _internal_metadata_),
  537. ~0u, // no _extensions_
  538. ~0u, // no _oneof_case_
  539. ~0u, // no _weak_field_map_
  540. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, base_info_),
  541. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, id_struct_),
  542. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, license_),
  543. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, alloc_space_step_),
  544. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, compare_step_),
  545. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, dispatch_step_),
  546. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, confirm_space_step_),
  547. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, completed_),
  548. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, back_confirm_step_),
  549. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, back_dispatch_step_),
  550. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, back_compare_step_),
  551. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, back_alloc_space_step_),
  552. PROTOBUF_FIELD_OFFSET(::message::Storing_process_statu_msg, back_completed_),
  553. 1,
  554. 2,
  555. 0,
  556. 3,
  557. 4,
  558. 5,
  559. 6,
  560. 11,
  561. 7,
  562. 8,
  563. 9,
  564. 10,
  565. 12,
  566. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, _has_bits_),
  567. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, _internal_metadata_),
  568. ~0u, // no _extensions_
  569. ~0u, // no _oneof_case_
  570. ~0u, // no _weak_field_map_
  571. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, base_info_),
  572. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, id_struct_),
  573. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, license_),
  574. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, search_space_step_),
  575. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, dispatch_step_),
  576. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, release_space_step_),
  577. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, waitfor_leave_step_),
  578. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, completed_),
  579. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, back_waitfor_leave_step_),
  580. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, back_dispatch_step_),
  581. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, back_search_space_step_statu_),
  582. PROTOBUF_FIELD_OFFSET(::message::Picking_process_statu_msg, back_completed_),
  583. 1,
  584. 2,
  585. 0,
  586. 3,
  587. 4,
  588. 5,
  589. 6,
  590. 10,
  591. 7,
  592. 8,
  593. 9,
  594. 11,
  595. };
  596. static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  597. { 0, 8, sizeof(::message::Alloc_space_step_statu)},
  598. { 11, 19, sizeof(::message::Back_alloc_space_step_statu)},
  599. { 22, 30, sizeof(::message::Search_space_step_statu)},
  600. { 33, 41, sizeof(::message::Back_search_space_step_statu)},
  601. { 44, 52, sizeof(::message::Confirm_space_step_statu)},
  602. { 55, 63, sizeof(::message::Back_confirm_space_step_statu)},
  603. { 66, 74, sizeof(::message::Release_space_step_statu)},
  604. { 77, 85, sizeof(::message::Back_release_space_step_statu)},
  605. { 88, 98, sizeof(::message::Compare_step_statu)},
  606. { 103, 113, sizeof(::message::Back_compare_step_statu)},
  607. { 118, 127, sizeof(::message::Dispatch_store_step_statu)},
  608. { 131, 140, sizeof(::message::Back_dispatch_store_step_statu)},
  609. { 144, 152, sizeof(::message::Dispatch_pick_step_statu)},
  610. { 155, 163, sizeof(::message::Back_dispatch_pick_step_statu)},
  611. { 166, 174, sizeof(::message::Waitfor_leave_step_statu)},
  612. { 177, 185, sizeof(::message::Back_waitfor_leave_step_statu)},
  613. { 188, 206, sizeof(::message::Storing_process_statu_msg)},
  614. { 219, 236, sizeof(::message::Picking_process_statu_msg)},
  615. };
  616. static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
  617. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Alloc_space_step_statu_default_instance_),
  618. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Back_alloc_space_step_statu_default_instance_),
  619. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Search_space_step_statu_default_instance_),
  620. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Back_search_space_step_statu_default_instance_),
  621. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Confirm_space_step_statu_default_instance_),
  622. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Back_confirm_space_step_statu_default_instance_),
  623. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Release_space_step_statu_default_instance_),
  624. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Back_release_space_step_statu_default_instance_),
  625. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Compare_step_statu_default_instance_),
  626. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Back_compare_step_statu_default_instance_),
  627. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Dispatch_store_step_statu_default_instance_),
  628. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Back_dispatch_store_step_statu_default_instance_),
  629. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Dispatch_pick_step_statu_default_instance_),
  630. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Back_dispatch_pick_step_statu_default_instance_),
  631. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Waitfor_leave_step_statu_default_instance_),
  632. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Back_waitfor_leave_step_statu_default_instance_),
  633. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Storing_process_statu_msg_default_instance_),
  634. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Picking_process_statu_msg_default_instance_),
  635. };
  636. const char descriptor_table_protodef_process_5fmessage_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  637. "\n\025process_message.proto\022\007message\032\022messag"
  638. "e_base.proto\"\205\001\n\026Alloc_space_step_statu\022"
  639. "1\n\nstep_statu\030\001 \001(\0162\023.message.Step_statu"
  640. ":\010eWaiting\022#\n\010car_info\030\002 \001(\0132\021.message.C"
  641. "ar_info\022\023\n\013description\030\003 \001(\t\"\243\001\n\033Back_al"
  642. "loc_space_step_statu\0221\n\nstep_statu\030\001 \001(\016"
  643. "2\023.message.Step_statu:\010eWaiting\022<\n\033alloc"
  644. "ated_parkspace_info_ex\030\002 \003(\0132\027.message.P"
  645. "arkspace_info\022\023\n\013description\030\003 \001(\t\"\234\001\n\027S"
  646. "earch_space_step_statu\0221\n\nstep_statu\030\001 \001"
  647. "(\0162\023.message.Step_statu:\010eWaiting\0229\n\030sea"
  648. "rch_parkspace_info_ex\030\002 \003(\0132\027.message.Pa"
  649. "rkspace_info\022\023\n\013description\030\003 \001(\t\"\213\001\n\034Ba"
  650. "ck_search_space_step_statu\0221\n\nstep_statu"
  651. "\030\001 \001(\0162\023.message.Step_statu:\010eWaiting\022#\n"
  652. "\010car_info\030\002 \001(\0132\021.message.Car_info\022\023\n\013de"
  653. "scription\030\003 \001(\t\"\236\001\n\030Confirm_space_step_s"
  654. "tatu\0221\n\nstep_statu\030\001 \001(\0162\023.message.Step_"
  655. "statu:\010eWaiting\022:\n\031confirm_parkspace_inf"
  656. "o_ex\030\002 \003(\0132\027.message.Parkspace_info\022\023\n\013d"
  657. "escription\030\003 \001(\t\"\243\001\n\035Back_confirm_space_"
  658. "step_statu\0221\n\nstep_statu\030\001 \001(\0162\023.message"
  659. ".Step_statu:\010eWaiting\022:\n\031confirm_parkspa"
  660. "ce_info_ex\030\002 \003(\0132\027.message.Parkspace_inf"
  661. "o\022\023\n\013description\030\003 \001(\t\"\236\001\n\030Release_space"
  662. "_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023.messag"
  663. "e.Step_statu:\010eWaiting\022:\n\031release_parksp"
  664. "ace_info_ex\030\002 \003(\0132\027.message.Parkspace_in"
  665. "fo\022\023\n\013description\030\003 \001(\t\"\243\001\n\035Back_release"
  666. "_space_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023."
  667. "message.Step_statu:\010eWaiting\022:\n\031release_"
  668. "parkspace_info_ex\030\002 \003(\0132\027.message.Parksp"
  669. "ace_info\022\023\n\013description\030\003 \001(\t\"\377\001\n\022Compar"
  670. "e_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023.messa"
  671. "ge.Step_statu:\010eWaiting\0223\n\016locate_info_w"
  672. "j\030\002 \001(\0132\033.message.Locate_information\0223\n\016"
  673. "locate_info_dj\030\003 \001(\0132\033.message.Locate_in"
  674. "formation\0227\n\022locate_info_result\030\004 \001(\0132\033."
  675. "message.Locate_information\022\023\n\013descriptio"
  676. "n\030\005 \001(\t\"\204\002\n\027Back_compare_step_statu\0221\n\ns"
  677. "tep_statu\030\001 \001(\0162\023.message.Step_statu:\010eW"
  678. "aiting\0223\n\016locate_info_wj\030\002 \001(\0132\033.message"
  679. ".Locate_information\0223\n\016locate_info_dj\030\003 "
  680. "\001(\0132\033.message.Locate_information\0227\n\022loca"
  681. "te_info_result\030\004 \001(\0132\033.message.Locate_in"
  682. "formation\022\023\n\013description\030\005 \001(\t\"\323\001\n\031Dispa"
  683. "tch_store_step_statu\0221\n\nstep_statu\030\001 \001(\016"
  684. "2\023.message.Step_statu:\010eWaiting\0220\n\013locat"
  685. "e_info\030\002 \001(\0132\033.message.Locate_informatio"
  686. "n\022<\n\033allocated_parkspace_info_ex\030\003 \003(\0132\027"
  687. ".message.Parkspace_info\022\023\n\013description\030\004"
  688. " \001(\t\"\330\001\n\036Back_dispatch_store_step_statu\022"
  689. "1\n\nstep_statu\030\001 \001(\0162\023.message.Step_statu"
  690. ":\010eWaiting\0220\n\013locate_info\030\002 \001(\0132\033.messag"
  691. "e.Locate_information\022<\n\033allocated_parksp"
  692. "ace_info_ex\030\003 \003(\0132\027.message.Parkspace_in"
  693. "fo\022\023\n\013description\030\004 \001(\t\"\235\001\n\030Dispatch_pic"
  694. "k_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023.messa"
  695. "ge.Step_statu:\010eWaiting\0229\n\030search_parksp"
  696. "ace_info_ex\030\002 \003(\0132\027.message.Parkspace_in"
  697. "fo\022\023\n\013description\030\003 \001(\t\"\242\001\n\035Back_dispatc"
  698. "h_pick_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023."
  699. "message.Step_statu:\010eWaiting\0229\n\030search_p"
  700. "arkspace_info_ex\030\002 \003(\0132\027.message.Parkspa"
  701. "ce_info\022\023\n\013description\030\003 \001(\t\"\207\001\n\030Waitfor"
  702. "_leave_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023."
  703. "message.Step_statu:\010eWaiting\022#\n\010car_info"
  704. "\030\002 \001(\0132\021.message.Car_info\022\023\n\013description"
  705. "\030\003 \001(\t\"\214\001\n\035Back_waitfor_leave_step_statu"
  706. "\0221\n\nstep_statu\030\001 \001(\0162\023.message.Step_stat"
  707. "u:\010eWaiting\022#\n\010car_info\030\002 \001(\0132\021.message."
  708. "Car_info\022\023\n\013description\030\003 \001(\t\"\245\005\n\031Storin"
  709. "g_process_statu_msg\022%\n\tbase_info\030\001 \002(\0132\022"
  710. ".message.Base_info\022%\n\tid_struct\030\002 \002(\0132\022."
  711. "message.Id_struct\022\017\n\007license\030\003 \002(\t\0229\n\020al"
  712. "loc_space_step\030\004 \001(\0132\037.message.Alloc_spa"
  713. "ce_step_statu\0221\n\014compare_step\030\006 \001(\0132\033.me"
  714. "ssage.Compare_step_statu\0229\n\rdispatch_ste"
  715. "p\030\007 \001(\0132\".message.Dispatch_store_step_st"
  716. "atu\022=\n\022confirm_space_step\030\010 \001(\0132!.messag"
  717. "e.Confirm_space_step_statu\022\030\n\tcompleted\030"
  718. "\t \001(\010:\005false\022A\n\021back_confirm_step\030\n \001(\0132"
  719. "&.message.Back_confirm_space_step_statu\022"
  720. "C\n\022back_dispatch_step\030\013 \001(\0132\'.message.Ba"
  721. "ck_dispatch_store_step_statu\022;\n\021back_com"
  722. "pare_step\030\014 \001(\0132 .message.Back_compare_s"
  723. "tep_statu\022C\n\025back_alloc_space_step\030\016 \001(\013"
  724. "2$.message.Back_alloc_space_step_statu\022\035"
  725. "\n\016back_completed\030\017 \001(\010:\005false\"\202\005\n\031Pickin"
  726. "g_process_statu_msg\022%\n\tbase_info\030\001 \002(\0132\022"
  727. ".message.Base_info\022%\n\tid_struct\030\002 \002(\0132\022."
  728. "message.Id_struct\022\017\n\007license\030\003 \002(\t\022;\n\021se"
  729. "arch_space_step\030\004 \001(\0132 .message.Search_s"
  730. "pace_step_statu\0228\n\rdispatch_step\030\005 \001(\0132!"
  731. ".message.Dispatch_pick_step_statu\022=\n\022rel"
  732. "ease_space_step\030\006 \001(\0132!.message.Release_"
  733. "space_step_statu\022=\n\022waitfor_leave_step\030\007"
  734. " \001(\0132!.message.Waitfor_leave_step_statu\022"
  735. "\030\n\tcompleted\030\010 \001(\010:\005false\022G\n\027back_waitfo"
  736. "r_leave_step\030\t \001(\0132&.message.Back_waitfo"
  737. "r_leave_step_statu\022B\n\022back_dispatch_step"
  738. "\030\n \001(\0132&.message.Back_dispatch_pick_step"
  739. "_statu\022K\n\034back_search_space_step_statu\030\013"
  740. " \001(\0132%.message.Back_search_space_step_st"
  741. "atu\022\035\n\016back_completed\030\014 \001(\010:\005false"
  742. ;
  743. static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_process_5fmessage_2eproto_deps[1] = {
  744. &::descriptor_table_message_5fbase_2eproto,
  745. };
  746. static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_process_5fmessage_2eproto_sccs[18] = {
  747. &scc_info_Alloc_space_step_statu_process_5fmessage_2eproto.base,
  748. &scc_info_Back_alloc_space_step_statu_process_5fmessage_2eproto.base,
  749. &scc_info_Back_compare_step_statu_process_5fmessage_2eproto.base,
  750. &scc_info_Back_confirm_space_step_statu_process_5fmessage_2eproto.base,
  751. &scc_info_Back_dispatch_pick_step_statu_process_5fmessage_2eproto.base,
  752. &scc_info_Back_dispatch_store_step_statu_process_5fmessage_2eproto.base,
  753. &scc_info_Back_release_space_step_statu_process_5fmessage_2eproto.base,
  754. &scc_info_Back_search_space_step_statu_process_5fmessage_2eproto.base,
  755. &scc_info_Back_waitfor_leave_step_statu_process_5fmessage_2eproto.base,
  756. &scc_info_Compare_step_statu_process_5fmessage_2eproto.base,
  757. &scc_info_Confirm_space_step_statu_process_5fmessage_2eproto.base,
  758. &scc_info_Dispatch_pick_step_statu_process_5fmessage_2eproto.base,
  759. &scc_info_Dispatch_store_step_statu_process_5fmessage_2eproto.base,
  760. &scc_info_Picking_process_statu_msg_process_5fmessage_2eproto.base,
  761. &scc_info_Release_space_step_statu_process_5fmessage_2eproto.base,
  762. &scc_info_Search_space_step_statu_process_5fmessage_2eproto.base,
  763. &scc_info_Storing_process_statu_msg_process_5fmessage_2eproto.base,
  764. &scc_info_Waitfor_leave_step_statu_process_5fmessage_2eproto.base,
  765. };
  766. static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_process_5fmessage_2eproto_once;
  767. const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_process_5fmessage_2eproto = {
  768. false, false, descriptor_table_protodef_process_5fmessage_2eproto, "process_message.proto", 4194,
  769. &descriptor_table_process_5fmessage_2eproto_once, descriptor_table_process_5fmessage_2eproto_sccs, descriptor_table_process_5fmessage_2eproto_deps, 18, 1,
  770. schemas, file_default_instances, TableStruct_process_5fmessage_2eproto::offsets,
  771. file_level_metadata_process_5fmessage_2eproto, 18, file_level_enum_descriptors_process_5fmessage_2eproto, file_level_service_descriptors_process_5fmessage_2eproto,
  772. };
  773. // Force running AddDescriptors() at dynamic initialization time.
  774. static bool dynamic_init_dummy_process_5fmessage_2eproto = (static_cast<void>(::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_process_5fmessage_2eproto)), true);
  775. namespace message {
  776. // ===================================================================
  777. void Alloc_space_step_statu::InitAsDefaultInstance() {
  778. ::message::_Alloc_space_step_statu_default_instance_._instance.get_mutable()->car_info_ = const_cast< ::message::Car_info*>(
  779. ::message::Car_info::internal_default_instance());
  780. }
  781. class Alloc_space_step_statu::_Internal {
  782. public:
  783. using HasBits = decltype(std::declval<Alloc_space_step_statu>()._has_bits_);
  784. static void set_has_step_statu(HasBits* has_bits) {
  785. (*has_bits)[0] |= 4u;
  786. }
  787. static const ::message::Car_info& car_info(const Alloc_space_step_statu* msg);
  788. static void set_has_car_info(HasBits* has_bits) {
  789. (*has_bits)[0] |= 2u;
  790. }
  791. static void set_has_description(HasBits* has_bits) {
  792. (*has_bits)[0] |= 1u;
  793. }
  794. };
  795. const ::message::Car_info&
  796. Alloc_space_step_statu::_Internal::car_info(const Alloc_space_step_statu* msg) {
  797. return *msg->car_info_;
  798. }
  799. void Alloc_space_step_statu::clear_car_info() {
  800. if (car_info_ != nullptr) car_info_->Clear();
  801. _has_bits_[0] &= ~0x00000002u;
  802. }
  803. Alloc_space_step_statu::Alloc_space_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  804. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  805. SharedCtor();
  806. RegisterArenaDtor(arena);
  807. // @@protoc_insertion_point(arena_constructor:message.Alloc_space_step_statu)
  808. }
  809. Alloc_space_step_statu::Alloc_space_step_statu(const Alloc_space_step_statu& from)
  810. : ::PROTOBUF_NAMESPACE_ID::Message(),
  811. _has_bits_(from._has_bits_) {
  812. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  813. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  814. if (from._internal_has_description()) {
  815. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  816. GetArena());
  817. }
  818. if (from._internal_has_car_info()) {
  819. car_info_ = new ::message::Car_info(*from.car_info_);
  820. } else {
  821. car_info_ = nullptr;
  822. }
  823. step_statu_ = from.step_statu_;
  824. // @@protoc_insertion_point(copy_constructor:message.Alloc_space_step_statu)
  825. }
  826. void Alloc_space_step_statu::SharedCtor() {
  827. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Alloc_space_step_statu_process_5fmessage_2eproto.base);
  828. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  829. ::memset(&car_info_, 0, static_cast<size_t>(
  830. reinterpret_cast<char*>(&step_statu_) -
  831. reinterpret_cast<char*>(&car_info_)) + sizeof(step_statu_));
  832. }
  833. Alloc_space_step_statu::~Alloc_space_step_statu() {
  834. // @@protoc_insertion_point(destructor:message.Alloc_space_step_statu)
  835. SharedDtor();
  836. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  837. }
  838. void Alloc_space_step_statu::SharedDtor() {
  839. GOOGLE_DCHECK(GetArena() == nullptr);
  840. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  841. if (this != internal_default_instance()) delete car_info_;
  842. }
  843. void Alloc_space_step_statu::ArenaDtor(void* object) {
  844. Alloc_space_step_statu* _this = reinterpret_cast< Alloc_space_step_statu* >(object);
  845. (void)_this;
  846. }
  847. void Alloc_space_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  848. }
  849. void Alloc_space_step_statu::SetCachedSize(int size) const {
  850. _cached_size_.Set(size);
  851. }
  852. const Alloc_space_step_statu& Alloc_space_step_statu::default_instance() {
  853. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Alloc_space_step_statu_process_5fmessage_2eproto.base);
  854. return *internal_default_instance();
  855. }
  856. void Alloc_space_step_statu::Clear() {
  857. // @@protoc_insertion_point(message_clear_start:message.Alloc_space_step_statu)
  858. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  859. // Prevent compiler warnings about cached_has_bits being unused
  860. (void) cached_has_bits;
  861. cached_has_bits = _has_bits_[0];
  862. if (cached_has_bits & 0x00000003u) {
  863. if (cached_has_bits & 0x00000001u) {
  864. description_.ClearNonDefaultToEmpty();
  865. }
  866. if (cached_has_bits & 0x00000002u) {
  867. GOOGLE_DCHECK(car_info_ != nullptr);
  868. car_info_->Clear();
  869. }
  870. }
  871. step_statu_ = 0;
  872. _has_bits_.Clear();
  873. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  874. }
  875. const char* Alloc_space_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  876. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  877. _Internal::HasBits has_bits{};
  878. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  879. while (!ctx->Done(&ptr)) {
  880. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  881. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  882. CHK_(ptr);
  883. switch (tag >> 3) {
  884. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  885. case 1:
  886. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  887. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  888. CHK_(ptr);
  889. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  890. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  891. } else {
  892. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  893. }
  894. } else goto handle_unusual;
  895. continue;
  896. // optional .message.Car_info car_info = 2;
  897. case 2:
  898. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  899. ptr = ctx->ParseMessage(_internal_mutable_car_info(), ptr);
  900. CHK_(ptr);
  901. } else goto handle_unusual;
  902. continue;
  903. // optional string description = 3;
  904. case 3:
  905. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  906. auto str = _internal_mutable_description();
  907. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  908. #ifndef NDEBUG
  909. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Alloc_space_step_statu.description");
  910. #endif // !NDEBUG
  911. CHK_(ptr);
  912. } else goto handle_unusual;
  913. continue;
  914. default: {
  915. handle_unusual:
  916. if ((tag & 7) == 4 || tag == 0) {
  917. ctx->SetLastTag(tag);
  918. goto success;
  919. }
  920. ptr = UnknownFieldParse(tag,
  921. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  922. ptr, ctx);
  923. CHK_(ptr != nullptr);
  924. continue;
  925. }
  926. } // switch
  927. } // while
  928. success:
  929. _has_bits_.Or(has_bits);
  930. return ptr;
  931. failure:
  932. ptr = nullptr;
  933. goto success;
  934. #undef CHK_
  935. }
  936. ::PROTOBUF_NAMESPACE_ID::uint8* Alloc_space_step_statu::_InternalSerialize(
  937. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  938. // @@protoc_insertion_point(serialize_to_array_start:message.Alloc_space_step_statu)
  939. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  940. (void) cached_has_bits;
  941. cached_has_bits = _has_bits_[0];
  942. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  943. if (cached_has_bits & 0x00000004u) {
  944. target = stream->EnsureSpace(target);
  945. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  946. 1, this->_internal_step_statu(), target);
  947. }
  948. // optional .message.Car_info car_info = 2;
  949. if (cached_has_bits & 0x00000002u) {
  950. target = stream->EnsureSpace(target);
  951. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  952. InternalWriteMessage(
  953. 2, _Internal::car_info(this), target, stream);
  954. }
  955. // optional string description = 3;
  956. if (cached_has_bits & 0x00000001u) {
  957. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  958. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  959. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  960. "message.Alloc_space_step_statu.description");
  961. target = stream->WriteStringMaybeAliased(
  962. 3, this->_internal_description(), target);
  963. }
  964. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  965. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  966. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  967. }
  968. // @@protoc_insertion_point(serialize_to_array_end:message.Alloc_space_step_statu)
  969. return target;
  970. }
  971. size_t Alloc_space_step_statu::ByteSizeLong() const {
  972. // @@protoc_insertion_point(message_byte_size_start:message.Alloc_space_step_statu)
  973. size_t total_size = 0;
  974. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  975. // Prevent compiler warnings about cached_has_bits being unused
  976. (void) cached_has_bits;
  977. cached_has_bits = _has_bits_[0];
  978. if (cached_has_bits & 0x00000007u) {
  979. // optional string description = 3;
  980. if (cached_has_bits & 0x00000001u) {
  981. total_size += 1 +
  982. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  983. this->_internal_description());
  984. }
  985. // optional .message.Car_info car_info = 2;
  986. if (cached_has_bits & 0x00000002u) {
  987. total_size += 1 +
  988. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  989. *car_info_);
  990. }
  991. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  992. if (cached_has_bits & 0x00000004u) {
  993. total_size += 1 +
  994. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  995. }
  996. }
  997. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  998. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  999. _internal_metadata_, total_size, &_cached_size_);
  1000. }
  1001. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1002. SetCachedSize(cached_size);
  1003. return total_size;
  1004. }
  1005. void Alloc_space_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1006. // @@protoc_insertion_point(generalized_merge_from_start:message.Alloc_space_step_statu)
  1007. GOOGLE_DCHECK_NE(&from, this);
  1008. const Alloc_space_step_statu* source =
  1009. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Alloc_space_step_statu>(
  1010. &from);
  1011. if (source == nullptr) {
  1012. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Alloc_space_step_statu)
  1013. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1014. } else {
  1015. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Alloc_space_step_statu)
  1016. MergeFrom(*source);
  1017. }
  1018. }
  1019. void Alloc_space_step_statu::MergeFrom(const Alloc_space_step_statu& from) {
  1020. // @@protoc_insertion_point(class_specific_merge_from_start:message.Alloc_space_step_statu)
  1021. GOOGLE_DCHECK_NE(&from, this);
  1022. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1023. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1024. (void) cached_has_bits;
  1025. cached_has_bits = from._has_bits_[0];
  1026. if (cached_has_bits & 0x00000007u) {
  1027. if (cached_has_bits & 0x00000001u) {
  1028. _internal_set_description(from._internal_description());
  1029. }
  1030. if (cached_has_bits & 0x00000002u) {
  1031. _internal_mutable_car_info()->::message::Car_info::MergeFrom(from._internal_car_info());
  1032. }
  1033. if (cached_has_bits & 0x00000004u) {
  1034. step_statu_ = from.step_statu_;
  1035. }
  1036. _has_bits_[0] |= cached_has_bits;
  1037. }
  1038. }
  1039. void Alloc_space_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1040. // @@protoc_insertion_point(generalized_copy_from_start:message.Alloc_space_step_statu)
  1041. if (&from == this) return;
  1042. Clear();
  1043. MergeFrom(from);
  1044. }
  1045. void Alloc_space_step_statu::CopyFrom(const Alloc_space_step_statu& from) {
  1046. // @@protoc_insertion_point(class_specific_copy_from_start:message.Alloc_space_step_statu)
  1047. if (&from == this) return;
  1048. Clear();
  1049. MergeFrom(from);
  1050. }
  1051. bool Alloc_space_step_statu::IsInitialized() const {
  1052. return true;
  1053. }
  1054. void Alloc_space_step_statu::InternalSwap(Alloc_space_step_statu* other) {
  1055. using std::swap;
  1056. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1057. swap(_has_bits_[0], other->_has_bits_[0]);
  1058. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1059. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  1060. PROTOBUF_FIELD_OFFSET(Alloc_space_step_statu, step_statu_)
  1061. + sizeof(Alloc_space_step_statu::step_statu_)
  1062. - PROTOBUF_FIELD_OFFSET(Alloc_space_step_statu, car_info_)>(
  1063. reinterpret_cast<char*>(&car_info_),
  1064. reinterpret_cast<char*>(&other->car_info_));
  1065. }
  1066. ::PROTOBUF_NAMESPACE_ID::Metadata Alloc_space_step_statu::GetMetadata() const {
  1067. return GetMetadataStatic();
  1068. }
  1069. // ===================================================================
  1070. void Back_alloc_space_step_statu::InitAsDefaultInstance() {
  1071. }
  1072. class Back_alloc_space_step_statu::_Internal {
  1073. public:
  1074. using HasBits = decltype(std::declval<Back_alloc_space_step_statu>()._has_bits_);
  1075. static void set_has_step_statu(HasBits* has_bits) {
  1076. (*has_bits)[0] |= 2u;
  1077. }
  1078. static void set_has_description(HasBits* has_bits) {
  1079. (*has_bits)[0] |= 1u;
  1080. }
  1081. };
  1082. void Back_alloc_space_step_statu::clear_allocated_parkspace_info_ex() {
  1083. allocated_parkspace_info_ex_.Clear();
  1084. }
  1085. Back_alloc_space_step_statu::Back_alloc_space_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1086. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  1087. allocated_parkspace_info_ex_(arena) {
  1088. SharedCtor();
  1089. RegisterArenaDtor(arena);
  1090. // @@protoc_insertion_point(arena_constructor:message.Back_alloc_space_step_statu)
  1091. }
  1092. Back_alloc_space_step_statu::Back_alloc_space_step_statu(const Back_alloc_space_step_statu& from)
  1093. : ::PROTOBUF_NAMESPACE_ID::Message(),
  1094. _has_bits_(from._has_bits_),
  1095. allocated_parkspace_info_ex_(from.allocated_parkspace_info_ex_) {
  1096. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1097. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1098. if (from._internal_has_description()) {
  1099. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  1100. GetArena());
  1101. }
  1102. step_statu_ = from.step_statu_;
  1103. // @@protoc_insertion_point(copy_constructor:message.Back_alloc_space_step_statu)
  1104. }
  1105. void Back_alloc_space_step_statu::SharedCtor() {
  1106. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Back_alloc_space_step_statu_process_5fmessage_2eproto.base);
  1107. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1108. step_statu_ = 0;
  1109. }
  1110. Back_alloc_space_step_statu::~Back_alloc_space_step_statu() {
  1111. // @@protoc_insertion_point(destructor:message.Back_alloc_space_step_statu)
  1112. SharedDtor();
  1113. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1114. }
  1115. void Back_alloc_space_step_statu::SharedDtor() {
  1116. GOOGLE_DCHECK(GetArena() == nullptr);
  1117. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1118. }
  1119. void Back_alloc_space_step_statu::ArenaDtor(void* object) {
  1120. Back_alloc_space_step_statu* _this = reinterpret_cast< Back_alloc_space_step_statu* >(object);
  1121. (void)_this;
  1122. }
  1123. void Back_alloc_space_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1124. }
  1125. void Back_alloc_space_step_statu::SetCachedSize(int size) const {
  1126. _cached_size_.Set(size);
  1127. }
  1128. const Back_alloc_space_step_statu& Back_alloc_space_step_statu::default_instance() {
  1129. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Back_alloc_space_step_statu_process_5fmessage_2eproto.base);
  1130. return *internal_default_instance();
  1131. }
  1132. void Back_alloc_space_step_statu::Clear() {
  1133. // @@protoc_insertion_point(message_clear_start:message.Back_alloc_space_step_statu)
  1134. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1135. // Prevent compiler warnings about cached_has_bits being unused
  1136. (void) cached_has_bits;
  1137. allocated_parkspace_info_ex_.Clear();
  1138. cached_has_bits = _has_bits_[0];
  1139. if (cached_has_bits & 0x00000001u) {
  1140. description_.ClearNonDefaultToEmpty();
  1141. }
  1142. step_statu_ = 0;
  1143. _has_bits_.Clear();
  1144. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1145. }
  1146. const char* Back_alloc_space_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1147. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1148. _Internal::HasBits has_bits{};
  1149. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1150. while (!ctx->Done(&ptr)) {
  1151. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1152. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1153. CHK_(ptr);
  1154. switch (tag >> 3) {
  1155. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1156. case 1:
  1157. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  1158. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1159. CHK_(ptr);
  1160. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  1161. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  1162. } else {
  1163. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  1164. }
  1165. } else goto handle_unusual;
  1166. continue;
  1167. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 2;
  1168. case 2:
  1169. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  1170. ptr -= 1;
  1171. do {
  1172. ptr += 1;
  1173. ptr = ctx->ParseMessage(_internal_add_allocated_parkspace_info_ex(), ptr);
  1174. CHK_(ptr);
  1175. if (!ctx->DataAvailable(ptr)) break;
  1176. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  1177. } else goto handle_unusual;
  1178. continue;
  1179. // optional string description = 3;
  1180. case 3:
  1181. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  1182. auto str = _internal_mutable_description();
  1183. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1184. #ifndef NDEBUG
  1185. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Back_alloc_space_step_statu.description");
  1186. #endif // !NDEBUG
  1187. CHK_(ptr);
  1188. } else goto handle_unusual;
  1189. continue;
  1190. default: {
  1191. handle_unusual:
  1192. if ((tag & 7) == 4 || tag == 0) {
  1193. ctx->SetLastTag(tag);
  1194. goto success;
  1195. }
  1196. ptr = UnknownFieldParse(tag,
  1197. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1198. ptr, ctx);
  1199. CHK_(ptr != nullptr);
  1200. continue;
  1201. }
  1202. } // switch
  1203. } // while
  1204. success:
  1205. _has_bits_.Or(has_bits);
  1206. return ptr;
  1207. failure:
  1208. ptr = nullptr;
  1209. goto success;
  1210. #undef CHK_
  1211. }
  1212. ::PROTOBUF_NAMESPACE_ID::uint8* Back_alloc_space_step_statu::_InternalSerialize(
  1213. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1214. // @@protoc_insertion_point(serialize_to_array_start:message.Back_alloc_space_step_statu)
  1215. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1216. (void) cached_has_bits;
  1217. cached_has_bits = _has_bits_[0];
  1218. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1219. if (cached_has_bits & 0x00000002u) {
  1220. target = stream->EnsureSpace(target);
  1221. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  1222. 1, this->_internal_step_statu(), target);
  1223. }
  1224. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 2;
  1225. for (unsigned int i = 0,
  1226. n = static_cast<unsigned int>(this->_internal_allocated_parkspace_info_ex_size()); i < n; i++) {
  1227. target = stream->EnsureSpace(target);
  1228. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1229. InternalWriteMessage(2, this->_internal_allocated_parkspace_info_ex(i), target, stream);
  1230. }
  1231. // optional string description = 3;
  1232. if (cached_has_bits & 0x00000001u) {
  1233. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  1234. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  1235. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  1236. "message.Back_alloc_space_step_statu.description");
  1237. target = stream->WriteStringMaybeAliased(
  1238. 3, this->_internal_description(), target);
  1239. }
  1240. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1241. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1242. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1243. }
  1244. // @@protoc_insertion_point(serialize_to_array_end:message.Back_alloc_space_step_statu)
  1245. return target;
  1246. }
  1247. size_t Back_alloc_space_step_statu::ByteSizeLong() const {
  1248. // @@protoc_insertion_point(message_byte_size_start:message.Back_alloc_space_step_statu)
  1249. size_t total_size = 0;
  1250. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1251. // Prevent compiler warnings about cached_has_bits being unused
  1252. (void) cached_has_bits;
  1253. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 2;
  1254. total_size += 1UL * this->_internal_allocated_parkspace_info_ex_size();
  1255. for (const auto& msg : this->allocated_parkspace_info_ex_) {
  1256. total_size +=
  1257. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  1258. }
  1259. cached_has_bits = _has_bits_[0];
  1260. if (cached_has_bits & 0x00000003u) {
  1261. // optional string description = 3;
  1262. if (cached_has_bits & 0x00000001u) {
  1263. total_size += 1 +
  1264. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1265. this->_internal_description());
  1266. }
  1267. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1268. if (cached_has_bits & 0x00000002u) {
  1269. total_size += 1 +
  1270. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  1271. }
  1272. }
  1273. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1274. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  1275. _internal_metadata_, total_size, &_cached_size_);
  1276. }
  1277. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1278. SetCachedSize(cached_size);
  1279. return total_size;
  1280. }
  1281. void Back_alloc_space_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1282. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_alloc_space_step_statu)
  1283. GOOGLE_DCHECK_NE(&from, this);
  1284. const Back_alloc_space_step_statu* source =
  1285. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Back_alloc_space_step_statu>(
  1286. &from);
  1287. if (source == nullptr) {
  1288. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_alloc_space_step_statu)
  1289. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1290. } else {
  1291. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_alloc_space_step_statu)
  1292. MergeFrom(*source);
  1293. }
  1294. }
  1295. void Back_alloc_space_step_statu::MergeFrom(const Back_alloc_space_step_statu& from) {
  1296. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_alloc_space_step_statu)
  1297. GOOGLE_DCHECK_NE(&from, this);
  1298. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1299. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1300. (void) cached_has_bits;
  1301. allocated_parkspace_info_ex_.MergeFrom(from.allocated_parkspace_info_ex_);
  1302. cached_has_bits = from._has_bits_[0];
  1303. if (cached_has_bits & 0x00000003u) {
  1304. if (cached_has_bits & 0x00000001u) {
  1305. _internal_set_description(from._internal_description());
  1306. }
  1307. if (cached_has_bits & 0x00000002u) {
  1308. step_statu_ = from.step_statu_;
  1309. }
  1310. _has_bits_[0] |= cached_has_bits;
  1311. }
  1312. }
  1313. void Back_alloc_space_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1314. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_alloc_space_step_statu)
  1315. if (&from == this) return;
  1316. Clear();
  1317. MergeFrom(from);
  1318. }
  1319. void Back_alloc_space_step_statu::CopyFrom(const Back_alloc_space_step_statu& from) {
  1320. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_alloc_space_step_statu)
  1321. if (&from == this) return;
  1322. Clear();
  1323. MergeFrom(from);
  1324. }
  1325. bool Back_alloc_space_step_statu::IsInitialized() const {
  1326. return true;
  1327. }
  1328. void Back_alloc_space_step_statu::InternalSwap(Back_alloc_space_step_statu* other) {
  1329. using std::swap;
  1330. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1331. swap(_has_bits_[0], other->_has_bits_[0]);
  1332. allocated_parkspace_info_ex_.InternalSwap(&other->allocated_parkspace_info_ex_);
  1333. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1334. swap(step_statu_, other->step_statu_);
  1335. }
  1336. ::PROTOBUF_NAMESPACE_ID::Metadata Back_alloc_space_step_statu::GetMetadata() const {
  1337. return GetMetadataStatic();
  1338. }
  1339. // ===================================================================
  1340. void Search_space_step_statu::InitAsDefaultInstance() {
  1341. }
  1342. class Search_space_step_statu::_Internal {
  1343. public:
  1344. using HasBits = decltype(std::declval<Search_space_step_statu>()._has_bits_);
  1345. static void set_has_step_statu(HasBits* has_bits) {
  1346. (*has_bits)[0] |= 2u;
  1347. }
  1348. static void set_has_description(HasBits* has_bits) {
  1349. (*has_bits)[0] |= 1u;
  1350. }
  1351. };
  1352. void Search_space_step_statu::clear_search_parkspace_info_ex() {
  1353. search_parkspace_info_ex_.Clear();
  1354. }
  1355. Search_space_step_statu::Search_space_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1356. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  1357. search_parkspace_info_ex_(arena) {
  1358. SharedCtor();
  1359. RegisterArenaDtor(arena);
  1360. // @@protoc_insertion_point(arena_constructor:message.Search_space_step_statu)
  1361. }
  1362. Search_space_step_statu::Search_space_step_statu(const Search_space_step_statu& from)
  1363. : ::PROTOBUF_NAMESPACE_ID::Message(),
  1364. _has_bits_(from._has_bits_),
  1365. search_parkspace_info_ex_(from.search_parkspace_info_ex_) {
  1366. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1367. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1368. if (from._internal_has_description()) {
  1369. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  1370. GetArena());
  1371. }
  1372. step_statu_ = from.step_statu_;
  1373. // @@protoc_insertion_point(copy_constructor:message.Search_space_step_statu)
  1374. }
  1375. void Search_space_step_statu::SharedCtor() {
  1376. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Search_space_step_statu_process_5fmessage_2eproto.base);
  1377. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1378. step_statu_ = 0;
  1379. }
  1380. Search_space_step_statu::~Search_space_step_statu() {
  1381. // @@protoc_insertion_point(destructor:message.Search_space_step_statu)
  1382. SharedDtor();
  1383. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1384. }
  1385. void Search_space_step_statu::SharedDtor() {
  1386. GOOGLE_DCHECK(GetArena() == nullptr);
  1387. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1388. }
  1389. void Search_space_step_statu::ArenaDtor(void* object) {
  1390. Search_space_step_statu* _this = reinterpret_cast< Search_space_step_statu* >(object);
  1391. (void)_this;
  1392. }
  1393. void Search_space_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1394. }
  1395. void Search_space_step_statu::SetCachedSize(int size) const {
  1396. _cached_size_.Set(size);
  1397. }
  1398. const Search_space_step_statu& Search_space_step_statu::default_instance() {
  1399. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Search_space_step_statu_process_5fmessage_2eproto.base);
  1400. return *internal_default_instance();
  1401. }
  1402. void Search_space_step_statu::Clear() {
  1403. // @@protoc_insertion_point(message_clear_start:message.Search_space_step_statu)
  1404. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1405. // Prevent compiler warnings about cached_has_bits being unused
  1406. (void) cached_has_bits;
  1407. search_parkspace_info_ex_.Clear();
  1408. cached_has_bits = _has_bits_[0];
  1409. if (cached_has_bits & 0x00000001u) {
  1410. description_.ClearNonDefaultToEmpty();
  1411. }
  1412. step_statu_ = 0;
  1413. _has_bits_.Clear();
  1414. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1415. }
  1416. const char* Search_space_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1417. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1418. _Internal::HasBits has_bits{};
  1419. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1420. while (!ctx->Done(&ptr)) {
  1421. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1422. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1423. CHK_(ptr);
  1424. switch (tag >> 3) {
  1425. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1426. case 1:
  1427. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  1428. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1429. CHK_(ptr);
  1430. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  1431. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  1432. } else {
  1433. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  1434. }
  1435. } else goto handle_unusual;
  1436. continue;
  1437. // repeated .message.Parkspace_info search_parkspace_info_ex = 2;
  1438. case 2:
  1439. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  1440. ptr -= 1;
  1441. do {
  1442. ptr += 1;
  1443. ptr = ctx->ParseMessage(_internal_add_search_parkspace_info_ex(), ptr);
  1444. CHK_(ptr);
  1445. if (!ctx->DataAvailable(ptr)) break;
  1446. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  1447. } else goto handle_unusual;
  1448. continue;
  1449. // optional string description = 3;
  1450. case 3:
  1451. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  1452. auto str = _internal_mutable_description();
  1453. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1454. #ifndef NDEBUG
  1455. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Search_space_step_statu.description");
  1456. #endif // !NDEBUG
  1457. CHK_(ptr);
  1458. } else goto handle_unusual;
  1459. continue;
  1460. default: {
  1461. handle_unusual:
  1462. if ((tag & 7) == 4 || tag == 0) {
  1463. ctx->SetLastTag(tag);
  1464. goto success;
  1465. }
  1466. ptr = UnknownFieldParse(tag,
  1467. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1468. ptr, ctx);
  1469. CHK_(ptr != nullptr);
  1470. continue;
  1471. }
  1472. } // switch
  1473. } // while
  1474. success:
  1475. _has_bits_.Or(has_bits);
  1476. return ptr;
  1477. failure:
  1478. ptr = nullptr;
  1479. goto success;
  1480. #undef CHK_
  1481. }
  1482. ::PROTOBUF_NAMESPACE_ID::uint8* Search_space_step_statu::_InternalSerialize(
  1483. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1484. // @@protoc_insertion_point(serialize_to_array_start:message.Search_space_step_statu)
  1485. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1486. (void) cached_has_bits;
  1487. cached_has_bits = _has_bits_[0];
  1488. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1489. if (cached_has_bits & 0x00000002u) {
  1490. target = stream->EnsureSpace(target);
  1491. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  1492. 1, this->_internal_step_statu(), target);
  1493. }
  1494. // repeated .message.Parkspace_info search_parkspace_info_ex = 2;
  1495. for (unsigned int i = 0,
  1496. n = static_cast<unsigned int>(this->_internal_search_parkspace_info_ex_size()); i < n; i++) {
  1497. target = stream->EnsureSpace(target);
  1498. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1499. InternalWriteMessage(2, this->_internal_search_parkspace_info_ex(i), target, stream);
  1500. }
  1501. // optional string description = 3;
  1502. if (cached_has_bits & 0x00000001u) {
  1503. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  1504. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  1505. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  1506. "message.Search_space_step_statu.description");
  1507. target = stream->WriteStringMaybeAliased(
  1508. 3, this->_internal_description(), target);
  1509. }
  1510. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1511. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1512. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1513. }
  1514. // @@protoc_insertion_point(serialize_to_array_end:message.Search_space_step_statu)
  1515. return target;
  1516. }
  1517. size_t Search_space_step_statu::ByteSizeLong() const {
  1518. // @@protoc_insertion_point(message_byte_size_start:message.Search_space_step_statu)
  1519. size_t total_size = 0;
  1520. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1521. // Prevent compiler warnings about cached_has_bits being unused
  1522. (void) cached_has_bits;
  1523. // repeated .message.Parkspace_info search_parkspace_info_ex = 2;
  1524. total_size += 1UL * this->_internal_search_parkspace_info_ex_size();
  1525. for (const auto& msg : this->search_parkspace_info_ex_) {
  1526. total_size +=
  1527. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  1528. }
  1529. cached_has_bits = _has_bits_[0];
  1530. if (cached_has_bits & 0x00000003u) {
  1531. // optional string description = 3;
  1532. if (cached_has_bits & 0x00000001u) {
  1533. total_size += 1 +
  1534. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1535. this->_internal_description());
  1536. }
  1537. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1538. if (cached_has_bits & 0x00000002u) {
  1539. total_size += 1 +
  1540. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  1541. }
  1542. }
  1543. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1544. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  1545. _internal_metadata_, total_size, &_cached_size_);
  1546. }
  1547. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1548. SetCachedSize(cached_size);
  1549. return total_size;
  1550. }
  1551. void Search_space_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1552. // @@protoc_insertion_point(generalized_merge_from_start:message.Search_space_step_statu)
  1553. GOOGLE_DCHECK_NE(&from, this);
  1554. const Search_space_step_statu* source =
  1555. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Search_space_step_statu>(
  1556. &from);
  1557. if (source == nullptr) {
  1558. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Search_space_step_statu)
  1559. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1560. } else {
  1561. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Search_space_step_statu)
  1562. MergeFrom(*source);
  1563. }
  1564. }
  1565. void Search_space_step_statu::MergeFrom(const Search_space_step_statu& from) {
  1566. // @@protoc_insertion_point(class_specific_merge_from_start:message.Search_space_step_statu)
  1567. GOOGLE_DCHECK_NE(&from, this);
  1568. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1569. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1570. (void) cached_has_bits;
  1571. search_parkspace_info_ex_.MergeFrom(from.search_parkspace_info_ex_);
  1572. cached_has_bits = from._has_bits_[0];
  1573. if (cached_has_bits & 0x00000003u) {
  1574. if (cached_has_bits & 0x00000001u) {
  1575. _internal_set_description(from._internal_description());
  1576. }
  1577. if (cached_has_bits & 0x00000002u) {
  1578. step_statu_ = from.step_statu_;
  1579. }
  1580. _has_bits_[0] |= cached_has_bits;
  1581. }
  1582. }
  1583. void Search_space_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1584. // @@protoc_insertion_point(generalized_copy_from_start:message.Search_space_step_statu)
  1585. if (&from == this) return;
  1586. Clear();
  1587. MergeFrom(from);
  1588. }
  1589. void Search_space_step_statu::CopyFrom(const Search_space_step_statu& from) {
  1590. // @@protoc_insertion_point(class_specific_copy_from_start:message.Search_space_step_statu)
  1591. if (&from == this) return;
  1592. Clear();
  1593. MergeFrom(from);
  1594. }
  1595. bool Search_space_step_statu::IsInitialized() const {
  1596. return true;
  1597. }
  1598. void Search_space_step_statu::InternalSwap(Search_space_step_statu* other) {
  1599. using std::swap;
  1600. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1601. swap(_has_bits_[0], other->_has_bits_[0]);
  1602. search_parkspace_info_ex_.InternalSwap(&other->search_parkspace_info_ex_);
  1603. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1604. swap(step_statu_, other->step_statu_);
  1605. }
  1606. ::PROTOBUF_NAMESPACE_ID::Metadata Search_space_step_statu::GetMetadata() const {
  1607. return GetMetadataStatic();
  1608. }
  1609. // ===================================================================
  1610. void Back_search_space_step_statu::InitAsDefaultInstance() {
  1611. ::message::_Back_search_space_step_statu_default_instance_._instance.get_mutable()->car_info_ = const_cast< ::message::Car_info*>(
  1612. ::message::Car_info::internal_default_instance());
  1613. }
  1614. class Back_search_space_step_statu::_Internal {
  1615. public:
  1616. using HasBits = decltype(std::declval<Back_search_space_step_statu>()._has_bits_);
  1617. static void set_has_step_statu(HasBits* has_bits) {
  1618. (*has_bits)[0] |= 4u;
  1619. }
  1620. static const ::message::Car_info& car_info(const Back_search_space_step_statu* msg);
  1621. static void set_has_car_info(HasBits* has_bits) {
  1622. (*has_bits)[0] |= 2u;
  1623. }
  1624. static void set_has_description(HasBits* has_bits) {
  1625. (*has_bits)[0] |= 1u;
  1626. }
  1627. };
  1628. const ::message::Car_info&
  1629. Back_search_space_step_statu::_Internal::car_info(const Back_search_space_step_statu* msg) {
  1630. return *msg->car_info_;
  1631. }
  1632. void Back_search_space_step_statu::clear_car_info() {
  1633. if (car_info_ != nullptr) car_info_->Clear();
  1634. _has_bits_[0] &= ~0x00000002u;
  1635. }
  1636. Back_search_space_step_statu::Back_search_space_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1637. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  1638. SharedCtor();
  1639. RegisterArenaDtor(arena);
  1640. // @@protoc_insertion_point(arena_constructor:message.Back_search_space_step_statu)
  1641. }
  1642. Back_search_space_step_statu::Back_search_space_step_statu(const Back_search_space_step_statu& from)
  1643. : ::PROTOBUF_NAMESPACE_ID::Message(),
  1644. _has_bits_(from._has_bits_) {
  1645. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1646. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1647. if (from._internal_has_description()) {
  1648. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  1649. GetArena());
  1650. }
  1651. if (from._internal_has_car_info()) {
  1652. car_info_ = new ::message::Car_info(*from.car_info_);
  1653. } else {
  1654. car_info_ = nullptr;
  1655. }
  1656. step_statu_ = from.step_statu_;
  1657. // @@protoc_insertion_point(copy_constructor:message.Back_search_space_step_statu)
  1658. }
  1659. void Back_search_space_step_statu::SharedCtor() {
  1660. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Back_search_space_step_statu_process_5fmessage_2eproto.base);
  1661. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1662. ::memset(&car_info_, 0, static_cast<size_t>(
  1663. reinterpret_cast<char*>(&step_statu_) -
  1664. reinterpret_cast<char*>(&car_info_)) + sizeof(step_statu_));
  1665. }
  1666. Back_search_space_step_statu::~Back_search_space_step_statu() {
  1667. // @@protoc_insertion_point(destructor:message.Back_search_space_step_statu)
  1668. SharedDtor();
  1669. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1670. }
  1671. void Back_search_space_step_statu::SharedDtor() {
  1672. GOOGLE_DCHECK(GetArena() == nullptr);
  1673. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1674. if (this != internal_default_instance()) delete car_info_;
  1675. }
  1676. void Back_search_space_step_statu::ArenaDtor(void* object) {
  1677. Back_search_space_step_statu* _this = reinterpret_cast< Back_search_space_step_statu* >(object);
  1678. (void)_this;
  1679. }
  1680. void Back_search_space_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1681. }
  1682. void Back_search_space_step_statu::SetCachedSize(int size) const {
  1683. _cached_size_.Set(size);
  1684. }
  1685. const Back_search_space_step_statu& Back_search_space_step_statu::default_instance() {
  1686. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Back_search_space_step_statu_process_5fmessage_2eproto.base);
  1687. return *internal_default_instance();
  1688. }
  1689. void Back_search_space_step_statu::Clear() {
  1690. // @@protoc_insertion_point(message_clear_start:message.Back_search_space_step_statu)
  1691. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1692. // Prevent compiler warnings about cached_has_bits being unused
  1693. (void) cached_has_bits;
  1694. cached_has_bits = _has_bits_[0];
  1695. if (cached_has_bits & 0x00000003u) {
  1696. if (cached_has_bits & 0x00000001u) {
  1697. description_.ClearNonDefaultToEmpty();
  1698. }
  1699. if (cached_has_bits & 0x00000002u) {
  1700. GOOGLE_DCHECK(car_info_ != nullptr);
  1701. car_info_->Clear();
  1702. }
  1703. }
  1704. step_statu_ = 0;
  1705. _has_bits_.Clear();
  1706. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1707. }
  1708. const char* Back_search_space_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1709. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1710. _Internal::HasBits has_bits{};
  1711. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1712. while (!ctx->Done(&ptr)) {
  1713. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1714. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1715. CHK_(ptr);
  1716. switch (tag >> 3) {
  1717. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1718. case 1:
  1719. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  1720. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1721. CHK_(ptr);
  1722. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  1723. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  1724. } else {
  1725. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  1726. }
  1727. } else goto handle_unusual;
  1728. continue;
  1729. // optional .message.Car_info car_info = 2;
  1730. case 2:
  1731. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  1732. ptr = ctx->ParseMessage(_internal_mutable_car_info(), ptr);
  1733. CHK_(ptr);
  1734. } else goto handle_unusual;
  1735. continue;
  1736. // optional string description = 3;
  1737. case 3:
  1738. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  1739. auto str = _internal_mutable_description();
  1740. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1741. #ifndef NDEBUG
  1742. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Back_search_space_step_statu.description");
  1743. #endif // !NDEBUG
  1744. CHK_(ptr);
  1745. } else goto handle_unusual;
  1746. continue;
  1747. default: {
  1748. handle_unusual:
  1749. if ((tag & 7) == 4 || tag == 0) {
  1750. ctx->SetLastTag(tag);
  1751. goto success;
  1752. }
  1753. ptr = UnknownFieldParse(tag,
  1754. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1755. ptr, ctx);
  1756. CHK_(ptr != nullptr);
  1757. continue;
  1758. }
  1759. } // switch
  1760. } // while
  1761. success:
  1762. _has_bits_.Or(has_bits);
  1763. return ptr;
  1764. failure:
  1765. ptr = nullptr;
  1766. goto success;
  1767. #undef CHK_
  1768. }
  1769. ::PROTOBUF_NAMESPACE_ID::uint8* Back_search_space_step_statu::_InternalSerialize(
  1770. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1771. // @@protoc_insertion_point(serialize_to_array_start:message.Back_search_space_step_statu)
  1772. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1773. (void) cached_has_bits;
  1774. cached_has_bits = _has_bits_[0];
  1775. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1776. if (cached_has_bits & 0x00000004u) {
  1777. target = stream->EnsureSpace(target);
  1778. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  1779. 1, this->_internal_step_statu(), target);
  1780. }
  1781. // optional .message.Car_info car_info = 2;
  1782. if (cached_has_bits & 0x00000002u) {
  1783. target = stream->EnsureSpace(target);
  1784. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1785. InternalWriteMessage(
  1786. 2, _Internal::car_info(this), target, stream);
  1787. }
  1788. // optional string description = 3;
  1789. if (cached_has_bits & 0x00000001u) {
  1790. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  1791. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  1792. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  1793. "message.Back_search_space_step_statu.description");
  1794. target = stream->WriteStringMaybeAliased(
  1795. 3, this->_internal_description(), target);
  1796. }
  1797. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1798. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1799. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1800. }
  1801. // @@protoc_insertion_point(serialize_to_array_end:message.Back_search_space_step_statu)
  1802. return target;
  1803. }
  1804. size_t Back_search_space_step_statu::ByteSizeLong() const {
  1805. // @@protoc_insertion_point(message_byte_size_start:message.Back_search_space_step_statu)
  1806. size_t total_size = 0;
  1807. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1808. // Prevent compiler warnings about cached_has_bits being unused
  1809. (void) cached_has_bits;
  1810. cached_has_bits = _has_bits_[0];
  1811. if (cached_has_bits & 0x00000007u) {
  1812. // optional string description = 3;
  1813. if (cached_has_bits & 0x00000001u) {
  1814. total_size += 1 +
  1815. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1816. this->_internal_description());
  1817. }
  1818. // optional .message.Car_info car_info = 2;
  1819. if (cached_has_bits & 0x00000002u) {
  1820. total_size += 1 +
  1821. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1822. *car_info_);
  1823. }
  1824. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1825. if (cached_has_bits & 0x00000004u) {
  1826. total_size += 1 +
  1827. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  1828. }
  1829. }
  1830. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1831. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  1832. _internal_metadata_, total_size, &_cached_size_);
  1833. }
  1834. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1835. SetCachedSize(cached_size);
  1836. return total_size;
  1837. }
  1838. void Back_search_space_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1839. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_search_space_step_statu)
  1840. GOOGLE_DCHECK_NE(&from, this);
  1841. const Back_search_space_step_statu* source =
  1842. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Back_search_space_step_statu>(
  1843. &from);
  1844. if (source == nullptr) {
  1845. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_search_space_step_statu)
  1846. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1847. } else {
  1848. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_search_space_step_statu)
  1849. MergeFrom(*source);
  1850. }
  1851. }
  1852. void Back_search_space_step_statu::MergeFrom(const Back_search_space_step_statu& from) {
  1853. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_search_space_step_statu)
  1854. GOOGLE_DCHECK_NE(&from, this);
  1855. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1856. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1857. (void) cached_has_bits;
  1858. cached_has_bits = from._has_bits_[0];
  1859. if (cached_has_bits & 0x00000007u) {
  1860. if (cached_has_bits & 0x00000001u) {
  1861. _internal_set_description(from._internal_description());
  1862. }
  1863. if (cached_has_bits & 0x00000002u) {
  1864. _internal_mutable_car_info()->::message::Car_info::MergeFrom(from._internal_car_info());
  1865. }
  1866. if (cached_has_bits & 0x00000004u) {
  1867. step_statu_ = from.step_statu_;
  1868. }
  1869. _has_bits_[0] |= cached_has_bits;
  1870. }
  1871. }
  1872. void Back_search_space_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1873. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_search_space_step_statu)
  1874. if (&from == this) return;
  1875. Clear();
  1876. MergeFrom(from);
  1877. }
  1878. void Back_search_space_step_statu::CopyFrom(const Back_search_space_step_statu& from) {
  1879. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_search_space_step_statu)
  1880. if (&from == this) return;
  1881. Clear();
  1882. MergeFrom(from);
  1883. }
  1884. bool Back_search_space_step_statu::IsInitialized() const {
  1885. return true;
  1886. }
  1887. void Back_search_space_step_statu::InternalSwap(Back_search_space_step_statu* other) {
  1888. using std::swap;
  1889. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1890. swap(_has_bits_[0], other->_has_bits_[0]);
  1891. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1892. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  1893. PROTOBUF_FIELD_OFFSET(Back_search_space_step_statu, step_statu_)
  1894. + sizeof(Back_search_space_step_statu::step_statu_)
  1895. - PROTOBUF_FIELD_OFFSET(Back_search_space_step_statu, car_info_)>(
  1896. reinterpret_cast<char*>(&car_info_),
  1897. reinterpret_cast<char*>(&other->car_info_));
  1898. }
  1899. ::PROTOBUF_NAMESPACE_ID::Metadata Back_search_space_step_statu::GetMetadata() const {
  1900. return GetMetadataStatic();
  1901. }
  1902. // ===================================================================
  1903. void Confirm_space_step_statu::InitAsDefaultInstance() {
  1904. }
  1905. class Confirm_space_step_statu::_Internal {
  1906. public:
  1907. using HasBits = decltype(std::declval<Confirm_space_step_statu>()._has_bits_);
  1908. static void set_has_step_statu(HasBits* has_bits) {
  1909. (*has_bits)[0] |= 2u;
  1910. }
  1911. static void set_has_description(HasBits* has_bits) {
  1912. (*has_bits)[0] |= 1u;
  1913. }
  1914. };
  1915. void Confirm_space_step_statu::clear_confirm_parkspace_info_ex() {
  1916. confirm_parkspace_info_ex_.Clear();
  1917. }
  1918. Confirm_space_step_statu::Confirm_space_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1919. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  1920. confirm_parkspace_info_ex_(arena) {
  1921. SharedCtor();
  1922. RegisterArenaDtor(arena);
  1923. // @@protoc_insertion_point(arena_constructor:message.Confirm_space_step_statu)
  1924. }
  1925. Confirm_space_step_statu::Confirm_space_step_statu(const Confirm_space_step_statu& from)
  1926. : ::PROTOBUF_NAMESPACE_ID::Message(),
  1927. _has_bits_(from._has_bits_),
  1928. confirm_parkspace_info_ex_(from.confirm_parkspace_info_ex_) {
  1929. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1930. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1931. if (from._internal_has_description()) {
  1932. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  1933. GetArena());
  1934. }
  1935. step_statu_ = from.step_statu_;
  1936. // @@protoc_insertion_point(copy_constructor:message.Confirm_space_step_statu)
  1937. }
  1938. void Confirm_space_step_statu::SharedCtor() {
  1939. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Confirm_space_step_statu_process_5fmessage_2eproto.base);
  1940. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1941. step_statu_ = 0;
  1942. }
  1943. Confirm_space_step_statu::~Confirm_space_step_statu() {
  1944. // @@protoc_insertion_point(destructor:message.Confirm_space_step_statu)
  1945. SharedDtor();
  1946. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1947. }
  1948. void Confirm_space_step_statu::SharedDtor() {
  1949. GOOGLE_DCHECK(GetArena() == nullptr);
  1950. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1951. }
  1952. void Confirm_space_step_statu::ArenaDtor(void* object) {
  1953. Confirm_space_step_statu* _this = reinterpret_cast< Confirm_space_step_statu* >(object);
  1954. (void)_this;
  1955. }
  1956. void Confirm_space_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1957. }
  1958. void Confirm_space_step_statu::SetCachedSize(int size) const {
  1959. _cached_size_.Set(size);
  1960. }
  1961. const Confirm_space_step_statu& Confirm_space_step_statu::default_instance() {
  1962. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Confirm_space_step_statu_process_5fmessage_2eproto.base);
  1963. return *internal_default_instance();
  1964. }
  1965. void Confirm_space_step_statu::Clear() {
  1966. // @@protoc_insertion_point(message_clear_start:message.Confirm_space_step_statu)
  1967. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1968. // Prevent compiler warnings about cached_has_bits being unused
  1969. (void) cached_has_bits;
  1970. confirm_parkspace_info_ex_.Clear();
  1971. cached_has_bits = _has_bits_[0];
  1972. if (cached_has_bits & 0x00000001u) {
  1973. description_.ClearNonDefaultToEmpty();
  1974. }
  1975. step_statu_ = 0;
  1976. _has_bits_.Clear();
  1977. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1978. }
  1979. const char* Confirm_space_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1980. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1981. _Internal::HasBits has_bits{};
  1982. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1983. while (!ctx->Done(&ptr)) {
  1984. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1985. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1986. CHK_(ptr);
  1987. switch (tag >> 3) {
  1988. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1989. case 1:
  1990. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  1991. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1992. CHK_(ptr);
  1993. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  1994. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  1995. } else {
  1996. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  1997. }
  1998. } else goto handle_unusual;
  1999. continue;
  2000. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 2;
  2001. case 2:
  2002. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  2003. ptr -= 1;
  2004. do {
  2005. ptr += 1;
  2006. ptr = ctx->ParseMessage(_internal_add_confirm_parkspace_info_ex(), ptr);
  2007. CHK_(ptr);
  2008. if (!ctx->DataAvailable(ptr)) break;
  2009. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  2010. } else goto handle_unusual;
  2011. continue;
  2012. // optional string description = 3;
  2013. case 3:
  2014. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  2015. auto str = _internal_mutable_description();
  2016. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2017. #ifndef NDEBUG
  2018. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Confirm_space_step_statu.description");
  2019. #endif // !NDEBUG
  2020. CHK_(ptr);
  2021. } else goto handle_unusual;
  2022. continue;
  2023. default: {
  2024. handle_unusual:
  2025. if ((tag & 7) == 4 || tag == 0) {
  2026. ctx->SetLastTag(tag);
  2027. goto success;
  2028. }
  2029. ptr = UnknownFieldParse(tag,
  2030. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2031. ptr, ctx);
  2032. CHK_(ptr != nullptr);
  2033. continue;
  2034. }
  2035. } // switch
  2036. } // while
  2037. success:
  2038. _has_bits_.Or(has_bits);
  2039. return ptr;
  2040. failure:
  2041. ptr = nullptr;
  2042. goto success;
  2043. #undef CHK_
  2044. }
  2045. ::PROTOBUF_NAMESPACE_ID::uint8* Confirm_space_step_statu::_InternalSerialize(
  2046. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2047. // @@protoc_insertion_point(serialize_to_array_start:message.Confirm_space_step_statu)
  2048. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2049. (void) cached_has_bits;
  2050. cached_has_bits = _has_bits_[0];
  2051. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2052. if (cached_has_bits & 0x00000002u) {
  2053. target = stream->EnsureSpace(target);
  2054. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  2055. 1, this->_internal_step_statu(), target);
  2056. }
  2057. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 2;
  2058. for (unsigned int i = 0,
  2059. n = static_cast<unsigned int>(this->_internal_confirm_parkspace_info_ex_size()); i < n; i++) {
  2060. target = stream->EnsureSpace(target);
  2061. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2062. InternalWriteMessage(2, this->_internal_confirm_parkspace_info_ex(i), target, stream);
  2063. }
  2064. // optional string description = 3;
  2065. if (cached_has_bits & 0x00000001u) {
  2066. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  2067. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  2068. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  2069. "message.Confirm_space_step_statu.description");
  2070. target = stream->WriteStringMaybeAliased(
  2071. 3, this->_internal_description(), target);
  2072. }
  2073. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2074. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2075. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2076. }
  2077. // @@protoc_insertion_point(serialize_to_array_end:message.Confirm_space_step_statu)
  2078. return target;
  2079. }
  2080. size_t Confirm_space_step_statu::ByteSizeLong() const {
  2081. // @@protoc_insertion_point(message_byte_size_start:message.Confirm_space_step_statu)
  2082. size_t total_size = 0;
  2083. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2084. // Prevent compiler warnings about cached_has_bits being unused
  2085. (void) cached_has_bits;
  2086. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 2;
  2087. total_size += 1UL * this->_internal_confirm_parkspace_info_ex_size();
  2088. for (const auto& msg : this->confirm_parkspace_info_ex_) {
  2089. total_size +=
  2090. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  2091. }
  2092. cached_has_bits = _has_bits_[0];
  2093. if (cached_has_bits & 0x00000003u) {
  2094. // optional string description = 3;
  2095. if (cached_has_bits & 0x00000001u) {
  2096. total_size += 1 +
  2097. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2098. this->_internal_description());
  2099. }
  2100. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2101. if (cached_has_bits & 0x00000002u) {
  2102. total_size += 1 +
  2103. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  2104. }
  2105. }
  2106. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2107. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2108. _internal_metadata_, total_size, &_cached_size_);
  2109. }
  2110. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2111. SetCachedSize(cached_size);
  2112. return total_size;
  2113. }
  2114. void Confirm_space_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2115. // @@protoc_insertion_point(generalized_merge_from_start:message.Confirm_space_step_statu)
  2116. GOOGLE_DCHECK_NE(&from, this);
  2117. const Confirm_space_step_statu* source =
  2118. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Confirm_space_step_statu>(
  2119. &from);
  2120. if (source == nullptr) {
  2121. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Confirm_space_step_statu)
  2122. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2123. } else {
  2124. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Confirm_space_step_statu)
  2125. MergeFrom(*source);
  2126. }
  2127. }
  2128. void Confirm_space_step_statu::MergeFrom(const Confirm_space_step_statu& from) {
  2129. // @@protoc_insertion_point(class_specific_merge_from_start:message.Confirm_space_step_statu)
  2130. GOOGLE_DCHECK_NE(&from, this);
  2131. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2132. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2133. (void) cached_has_bits;
  2134. confirm_parkspace_info_ex_.MergeFrom(from.confirm_parkspace_info_ex_);
  2135. cached_has_bits = from._has_bits_[0];
  2136. if (cached_has_bits & 0x00000003u) {
  2137. if (cached_has_bits & 0x00000001u) {
  2138. _internal_set_description(from._internal_description());
  2139. }
  2140. if (cached_has_bits & 0x00000002u) {
  2141. step_statu_ = from.step_statu_;
  2142. }
  2143. _has_bits_[0] |= cached_has_bits;
  2144. }
  2145. }
  2146. void Confirm_space_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2147. // @@protoc_insertion_point(generalized_copy_from_start:message.Confirm_space_step_statu)
  2148. if (&from == this) return;
  2149. Clear();
  2150. MergeFrom(from);
  2151. }
  2152. void Confirm_space_step_statu::CopyFrom(const Confirm_space_step_statu& from) {
  2153. // @@protoc_insertion_point(class_specific_copy_from_start:message.Confirm_space_step_statu)
  2154. if (&from == this) return;
  2155. Clear();
  2156. MergeFrom(from);
  2157. }
  2158. bool Confirm_space_step_statu::IsInitialized() const {
  2159. return true;
  2160. }
  2161. void Confirm_space_step_statu::InternalSwap(Confirm_space_step_statu* other) {
  2162. using std::swap;
  2163. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2164. swap(_has_bits_[0], other->_has_bits_[0]);
  2165. confirm_parkspace_info_ex_.InternalSwap(&other->confirm_parkspace_info_ex_);
  2166. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2167. swap(step_statu_, other->step_statu_);
  2168. }
  2169. ::PROTOBUF_NAMESPACE_ID::Metadata Confirm_space_step_statu::GetMetadata() const {
  2170. return GetMetadataStatic();
  2171. }
  2172. // ===================================================================
  2173. void Back_confirm_space_step_statu::InitAsDefaultInstance() {
  2174. }
  2175. class Back_confirm_space_step_statu::_Internal {
  2176. public:
  2177. using HasBits = decltype(std::declval<Back_confirm_space_step_statu>()._has_bits_);
  2178. static void set_has_step_statu(HasBits* has_bits) {
  2179. (*has_bits)[0] |= 2u;
  2180. }
  2181. static void set_has_description(HasBits* has_bits) {
  2182. (*has_bits)[0] |= 1u;
  2183. }
  2184. };
  2185. void Back_confirm_space_step_statu::clear_confirm_parkspace_info_ex() {
  2186. confirm_parkspace_info_ex_.Clear();
  2187. }
  2188. Back_confirm_space_step_statu::Back_confirm_space_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  2189. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  2190. confirm_parkspace_info_ex_(arena) {
  2191. SharedCtor();
  2192. RegisterArenaDtor(arena);
  2193. // @@protoc_insertion_point(arena_constructor:message.Back_confirm_space_step_statu)
  2194. }
  2195. Back_confirm_space_step_statu::Back_confirm_space_step_statu(const Back_confirm_space_step_statu& from)
  2196. : ::PROTOBUF_NAMESPACE_ID::Message(),
  2197. _has_bits_(from._has_bits_),
  2198. confirm_parkspace_info_ex_(from.confirm_parkspace_info_ex_) {
  2199. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2200. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2201. if (from._internal_has_description()) {
  2202. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  2203. GetArena());
  2204. }
  2205. step_statu_ = from.step_statu_;
  2206. // @@protoc_insertion_point(copy_constructor:message.Back_confirm_space_step_statu)
  2207. }
  2208. void Back_confirm_space_step_statu::SharedCtor() {
  2209. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Back_confirm_space_step_statu_process_5fmessage_2eproto.base);
  2210. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2211. step_statu_ = 0;
  2212. }
  2213. Back_confirm_space_step_statu::~Back_confirm_space_step_statu() {
  2214. // @@protoc_insertion_point(destructor:message.Back_confirm_space_step_statu)
  2215. SharedDtor();
  2216. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2217. }
  2218. void Back_confirm_space_step_statu::SharedDtor() {
  2219. GOOGLE_DCHECK(GetArena() == nullptr);
  2220. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2221. }
  2222. void Back_confirm_space_step_statu::ArenaDtor(void* object) {
  2223. Back_confirm_space_step_statu* _this = reinterpret_cast< Back_confirm_space_step_statu* >(object);
  2224. (void)_this;
  2225. }
  2226. void Back_confirm_space_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2227. }
  2228. void Back_confirm_space_step_statu::SetCachedSize(int size) const {
  2229. _cached_size_.Set(size);
  2230. }
  2231. const Back_confirm_space_step_statu& Back_confirm_space_step_statu::default_instance() {
  2232. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Back_confirm_space_step_statu_process_5fmessage_2eproto.base);
  2233. return *internal_default_instance();
  2234. }
  2235. void Back_confirm_space_step_statu::Clear() {
  2236. // @@protoc_insertion_point(message_clear_start:message.Back_confirm_space_step_statu)
  2237. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2238. // Prevent compiler warnings about cached_has_bits being unused
  2239. (void) cached_has_bits;
  2240. confirm_parkspace_info_ex_.Clear();
  2241. cached_has_bits = _has_bits_[0];
  2242. if (cached_has_bits & 0x00000001u) {
  2243. description_.ClearNonDefaultToEmpty();
  2244. }
  2245. step_statu_ = 0;
  2246. _has_bits_.Clear();
  2247. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2248. }
  2249. const char* Back_confirm_space_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2250. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2251. _Internal::HasBits has_bits{};
  2252. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  2253. while (!ctx->Done(&ptr)) {
  2254. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  2255. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2256. CHK_(ptr);
  2257. switch (tag >> 3) {
  2258. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2259. case 1:
  2260. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  2261. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2262. CHK_(ptr);
  2263. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  2264. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  2265. } else {
  2266. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  2267. }
  2268. } else goto handle_unusual;
  2269. continue;
  2270. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 2;
  2271. case 2:
  2272. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  2273. ptr -= 1;
  2274. do {
  2275. ptr += 1;
  2276. ptr = ctx->ParseMessage(_internal_add_confirm_parkspace_info_ex(), ptr);
  2277. CHK_(ptr);
  2278. if (!ctx->DataAvailable(ptr)) break;
  2279. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  2280. } else goto handle_unusual;
  2281. continue;
  2282. // optional string description = 3;
  2283. case 3:
  2284. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  2285. auto str = _internal_mutable_description();
  2286. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2287. #ifndef NDEBUG
  2288. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Back_confirm_space_step_statu.description");
  2289. #endif // !NDEBUG
  2290. CHK_(ptr);
  2291. } else goto handle_unusual;
  2292. continue;
  2293. default: {
  2294. handle_unusual:
  2295. if ((tag & 7) == 4 || tag == 0) {
  2296. ctx->SetLastTag(tag);
  2297. goto success;
  2298. }
  2299. ptr = UnknownFieldParse(tag,
  2300. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2301. ptr, ctx);
  2302. CHK_(ptr != nullptr);
  2303. continue;
  2304. }
  2305. } // switch
  2306. } // while
  2307. success:
  2308. _has_bits_.Or(has_bits);
  2309. return ptr;
  2310. failure:
  2311. ptr = nullptr;
  2312. goto success;
  2313. #undef CHK_
  2314. }
  2315. ::PROTOBUF_NAMESPACE_ID::uint8* Back_confirm_space_step_statu::_InternalSerialize(
  2316. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2317. // @@protoc_insertion_point(serialize_to_array_start:message.Back_confirm_space_step_statu)
  2318. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2319. (void) cached_has_bits;
  2320. cached_has_bits = _has_bits_[0];
  2321. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2322. if (cached_has_bits & 0x00000002u) {
  2323. target = stream->EnsureSpace(target);
  2324. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  2325. 1, this->_internal_step_statu(), target);
  2326. }
  2327. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 2;
  2328. for (unsigned int i = 0,
  2329. n = static_cast<unsigned int>(this->_internal_confirm_parkspace_info_ex_size()); i < n; i++) {
  2330. target = stream->EnsureSpace(target);
  2331. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2332. InternalWriteMessage(2, this->_internal_confirm_parkspace_info_ex(i), target, stream);
  2333. }
  2334. // optional string description = 3;
  2335. if (cached_has_bits & 0x00000001u) {
  2336. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  2337. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  2338. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  2339. "message.Back_confirm_space_step_statu.description");
  2340. target = stream->WriteStringMaybeAliased(
  2341. 3, this->_internal_description(), target);
  2342. }
  2343. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2344. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2345. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2346. }
  2347. // @@protoc_insertion_point(serialize_to_array_end:message.Back_confirm_space_step_statu)
  2348. return target;
  2349. }
  2350. size_t Back_confirm_space_step_statu::ByteSizeLong() const {
  2351. // @@protoc_insertion_point(message_byte_size_start:message.Back_confirm_space_step_statu)
  2352. size_t total_size = 0;
  2353. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2354. // Prevent compiler warnings about cached_has_bits being unused
  2355. (void) cached_has_bits;
  2356. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 2;
  2357. total_size += 1UL * this->_internal_confirm_parkspace_info_ex_size();
  2358. for (const auto& msg : this->confirm_parkspace_info_ex_) {
  2359. total_size +=
  2360. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  2361. }
  2362. cached_has_bits = _has_bits_[0];
  2363. if (cached_has_bits & 0x00000003u) {
  2364. // optional string description = 3;
  2365. if (cached_has_bits & 0x00000001u) {
  2366. total_size += 1 +
  2367. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2368. this->_internal_description());
  2369. }
  2370. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2371. if (cached_has_bits & 0x00000002u) {
  2372. total_size += 1 +
  2373. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  2374. }
  2375. }
  2376. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2377. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2378. _internal_metadata_, total_size, &_cached_size_);
  2379. }
  2380. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2381. SetCachedSize(cached_size);
  2382. return total_size;
  2383. }
  2384. void Back_confirm_space_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2385. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_confirm_space_step_statu)
  2386. GOOGLE_DCHECK_NE(&from, this);
  2387. const Back_confirm_space_step_statu* source =
  2388. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Back_confirm_space_step_statu>(
  2389. &from);
  2390. if (source == nullptr) {
  2391. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_confirm_space_step_statu)
  2392. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2393. } else {
  2394. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_confirm_space_step_statu)
  2395. MergeFrom(*source);
  2396. }
  2397. }
  2398. void Back_confirm_space_step_statu::MergeFrom(const Back_confirm_space_step_statu& from) {
  2399. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_confirm_space_step_statu)
  2400. GOOGLE_DCHECK_NE(&from, this);
  2401. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2402. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2403. (void) cached_has_bits;
  2404. confirm_parkspace_info_ex_.MergeFrom(from.confirm_parkspace_info_ex_);
  2405. cached_has_bits = from._has_bits_[0];
  2406. if (cached_has_bits & 0x00000003u) {
  2407. if (cached_has_bits & 0x00000001u) {
  2408. _internal_set_description(from._internal_description());
  2409. }
  2410. if (cached_has_bits & 0x00000002u) {
  2411. step_statu_ = from.step_statu_;
  2412. }
  2413. _has_bits_[0] |= cached_has_bits;
  2414. }
  2415. }
  2416. void Back_confirm_space_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2417. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_confirm_space_step_statu)
  2418. if (&from == this) return;
  2419. Clear();
  2420. MergeFrom(from);
  2421. }
  2422. void Back_confirm_space_step_statu::CopyFrom(const Back_confirm_space_step_statu& from) {
  2423. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_confirm_space_step_statu)
  2424. if (&from == this) return;
  2425. Clear();
  2426. MergeFrom(from);
  2427. }
  2428. bool Back_confirm_space_step_statu::IsInitialized() const {
  2429. return true;
  2430. }
  2431. void Back_confirm_space_step_statu::InternalSwap(Back_confirm_space_step_statu* other) {
  2432. using std::swap;
  2433. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2434. swap(_has_bits_[0], other->_has_bits_[0]);
  2435. confirm_parkspace_info_ex_.InternalSwap(&other->confirm_parkspace_info_ex_);
  2436. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2437. swap(step_statu_, other->step_statu_);
  2438. }
  2439. ::PROTOBUF_NAMESPACE_ID::Metadata Back_confirm_space_step_statu::GetMetadata() const {
  2440. return GetMetadataStatic();
  2441. }
  2442. // ===================================================================
  2443. void Release_space_step_statu::InitAsDefaultInstance() {
  2444. }
  2445. class Release_space_step_statu::_Internal {
  2446. public:
  2447. using HasBits = decltype(std::declval<Release_space_step_statu>()._has_bits_);
  2448. static void set_has_step_statu(HasBits* has_bits) {
  2449. (*has_bits)[0] |= 2u;
  2450. }
  2451. static void set_has_description(HasBits* has_bits) {
  2452. (*has_bits)[0] |= 1u;
  2453. }
  2454. };
  2455. void Release_space_step_statu::clear_release_parkspace_info_ex() {
  2456. release_parkspace_info_ex_.Clear();
  2457. }
  2458. Release_space_step_statu::Release_space_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  2459. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  2460. release_parkspace_info_ex_(arena) {
  2461. SharedCtor();
  2462. RegisterArenaDtor(arena);
  2463. // @@protoc_insertion_point(arena_constructor:message.Release_space_step_statu)
  2464. }
  2465. Release_space_step_statu::Release_space_step_statu(const Release_space_step_statu& from)
  2466. : ::PROTOBUF_NAMESPACE_ID::Message(),
  2467. _has_bits_(from._has_bits_),
  2468. release_parkspace_info_ex_(from.release_parkspace_info_ex_) {
  2469. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2470. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2471. if (from._internal_has_description()) {
  2472. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  2473. GetArena());
  2474. }
  2475. step_statu_ = from.step_statu_;
  2476. // @@protoc_insertion_point(copy_constructor:message.Release_space_step_statu)
  2477. }
  2478. void Release_space_step_statu::SharedCtor() {
  2479. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Release_space_step_statu_process_5fmessage_2eproto.base);
  2480. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2481. step_statu_ = 0;
  2482. }
  2483. Release_space_step_statu::~Release_space_step_statu() {
  2484. // @@protoc_insertion_point(destructor:message.Release_space_step_statu)
  2485. SharedDtor();
  2486. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2487. }
  2488. void Release_space_step_statu::SharedDtor() {
  2489. GOOGLE_DCHECK(GetArena() == nullptr);
  2490. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2491. }
  2492. void Release_space_step_statu::ArenaDtor(void* object) {
  2493. Release_space_step_statu* _this = reinterpret_cast< Release_space_step_statu* >(object);
  2494. (void)_this;
  2495. }
  2496. void Release_space_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2497. }
  2498. void Release_space_step_statu::SetCachedSize(int size) const {
  2499. _cached_size_.Set(size);
  2500. }
  2501. const Release_space_step_statu& Release_space_step_statu::default_instance() {
  2502. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Release_space_step_statu_process_5fmessage_2eproto.base);
  2503. return *internal_default_instance();
  2504. }
  2505. void Release_space_step_statu::Clear() {
  2506. // @@protoc_insertion_point(message_clear_start:message.Release_space_step_statu)
  2507. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2508. // Prevent compiler warnings about cached_has_bits being unused
  2509. (void) cached_has_bits;
  2510. release_parkspace_info_ex_.Clear();
  2511. cached_has_bits = _has_bits_[0];
  2512. if (cached_has_bits & 0x00000001u) {
  2513. description_.ClearNonDefaultToEmpty();
  2514. }
  2515. step_statu_ = 0;
  2516. _has_bits_.Clear();
  2517. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2518. }
  2519. const char* Release_space_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2520. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2521. _Internal::HasBits has_bits{};
  2522. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  2523. while (!ctx->Done(&ptr)) {
  2524. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  2525. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2526. CHK_(ptr);
  2527. switch (tag >> 3) {
  2528. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2529. case 1:
  2530. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  2531. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2532. CHK_(ptr);
  2533. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  2534. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  2535. } else {
  2536. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  2537. }
  2538. } else goto handle_unusual;
  2539. continue;
  2540. // repeated .message.Parkspace_info release_parkspace_info_ex = 2;
  2541. case 2:
  2542. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  2543. ptr -= 1;
  2544. do {
  2545. ptr += 1;
  2546. ptr = ctx->ParseMessage(_internal_add_release_parkspace_info_ex(), ptr);
  2547. CHK_(ptr);
  2548. if (!ctx->DataAvailable(ptr)) break;
  2549. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  2550. } else goto handle_unusual;
  2551. continue;
  2552. // optional string description = 3;
  2553. case 3:
  2554. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  2555. auto str = _internal_mutable_description();
  2556. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2557. #ifndef NDEBUG
  2558. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Release_space_step_statu.description");
  2559. #endif // !NDEBUG
  2560. CHK_(ptr);
  2561. } else goto handle_unusual;
  2562. continue;
  2563. default: {
  2564. handle_unusual:
  2565. if ((tag & 7) == 4 || tag == 0) {
  2566. ctx->SetLastTag(tag);
  2567. goto success;
  2568. }
  2569. ptr = UnknownFieldParse(tag,
  2570. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2571. ptr, ctx);
  2572. CHK_(ptr != nullptr);
  2573. continue;
  2574. }
  2575. } // switch
  2576. } // while
  2577. success:
  2578. _has_bits_.Or(has_bits);
  2579. return ptr;
  2580. failure:
  2581. ptr = nullptr;
  2582. goto success;
  2583. #undef CHK_
  2584. }
  2585. ::PROTOBUF_NAMESPACE_ID::uint8* Release_space_step_statu::_InternalSerialize(
  2586. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2587. // @@protoc_insertion_point(serialize_to_array_start:message.Release_space_step_statu)
  2588. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2589. (void) cached_has_bits;
  2590. cached_has_bits = _has_bits_[0];
  2591. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2592. if (cached_has_bits & 0x00000002u) {
  2593. target = stream->EnsureSpace(target);
  2594. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  2595. 1, this->_internal_step_statu(), target);
  2596. }
  2597. // repeated .message.Parkspace_info release_parkspace_info_ex = 2;
  2598. for (unsigned int i = 0,
  2599. n = static_cast<unsigned int>(this->_internal_release_parkspace_info_ex_size()); i < n; i++) {
  2600. target = stream->EnsureSpace(target);
  2601. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2602. InternalWriteMessage(2, this->_internal_release_parkspace_info_ex(i), target, stream);
  2603. }
  2604. // optional string description = 3;
  2605. if (cached_has_bits & 0x00000001u) {
  2606. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  2607. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  2608. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  2609. "message.Release_space_step_statu.description");
  2610. target = stream->WriteStringMaybeAliased(
  2611. 3, this->_internal_description(), target);
  2612. }
  2613. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2614. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2615. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2616. }
  2617. // @@protoc_insertion_point(serialize_to_array_end:message.Release_space_step_statu)
  2618. return target;
  2619. }
  2620. size_t Release_space_step_statu::ByteSizeLong() const {
  2621. // @@protoc_insertion_point(message_byte_size_start:message.Release_space_step_statu)
  2622. size_t total_size = 0;
  2623. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2624. // Prevent compiler warnings about cached_has_bits being unused
  2625. (void) cached_has_bits;
  2626. // repeated .message.Parkspace_info release_parkspace_info_ex = 2;
  2627. total_size += 1UL * this->_internal_release_parkspace_info_ex_size();
  2628. for (const auto& msg : this->release_parkspace_info_ex_) {
  2629. total_size +=
  2630. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  2631. }
  2632. cached_has_bits = _has_bits_[0];
  2633. if (cached_has_bits & 0x00000003u) {
  2634. // optional string description = 3;
  2635. if (cached_has_bits & 0x00000001u) {
  2636. total_size += 1 +
  2637. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2638. this->_internal_description());
  2639. }
  2640. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2641. if (cached_has_bits & 0x00000002u) {
  2642. total_size += 1 +
  2643. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  2644. }
  2645. }
  2646. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2647. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2648. _internal_metadata_, total_size, &_cached_size_);
  2649. }
  2650. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2651. SetCachedSize(cached_size);
  2652. return total_size;
  2653. }
  2654. void Release_space_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2655. // @@protoc_insertion_point(generalized_merge_from_start:message.Release_space_step_statu)
  2656. GOOGLE_DCHECK_NE(&from, this);
  2657. const Release_space_step_statu* source =
  2658. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Release_space_step_statu>(
  2659. &from);
  2660. if (source == nullptr) {
  2661. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Release_space_step_statu)
  2662. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2663. } else {
  2664. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Release_space_step_statu)
  2665. MergeFrom(*source);
  2666. }
  2667. }
  2668. void Release_space_step_statu::MergeFrom(const Release_space_step_statu& from) {
  2669. // @@protoc_insertion_point(class_specific_merge_from_start:message.Release_space_step_statu)
  2670. GOOGLE_DCHECK_NE(&from, this);
  2671. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2672. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2673. (void) cached_has_bits;
  2674. release_parkspace_info_ex_.MergeFrom(from.release_parkspace_info_ex_);
  2675. cached_has_bits = from._has_bits_[0];
  2676. if (cached_has_bits & 0x00000003u) {
  2677. if (cached_has_bits & 0x00000001u) {
  2678. _internal_set_description(from._internal_description());
  2679. }
  2680. if (cached_has_bits & 0x00000002u) {
  2681. step_statu_ = from.step_statu_;
  2682. }
  2683. _has_bits_[0] |= cached_has_bits;
  2684. }
  2685. }
  2686. void Release_space_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2687. // @@protoc_insertion_point(generalized_copy_from_start:message.Release_space_step_statu)
  2688. if (&from == this) return;
  2689. Clear();
  2690. MergeFrom(from);
  2691. }
  2692. void Release_space_step_statu::CopyFrom(const Release_space_step_statu& from) {
  2693. // @@protoc_insertion_point(class_specific_copy_from_start:message.Release_space_step_statu)
  2694. if (&from == this) return;
  2695. Clear();
  2696. MergeFrom(from);
  2697. }
  2698. bool Release_space_step_statu::IsInitialized() const {
  2699. return true;
  2700. }
  2701. void Release_space_step_statu::InternalSwap(Release_space_step_statu* other) {
  2702. using std::swap;
  2703. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2704. swap(_has_bits_[0], other->_has_bits_[0]);
  2705. release_parkspace_info_ex_.InternalSwap(&other->release_parkspace_info_ex_);
  2706. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2707. swap(step_statu_, other->step_statu_);
  2708. }
  2709. ::PROTOBUF_NAMESPACE_ID::Metadata Release_space_step_statu::GetMetadata() const {
  2710. return GetMetadataStatic();
  2711. }
  2712. // ===================================================================
  2713. void Back_release_space_step_statu::InitAsDefaultInstance() {
  2714. }
  2715. class Back_release_space_step_statu::_Internal {
  2716. public:
  2717. using HasBits = decltype(std::declval<Back_release_space_step_statu>()._has_bits_);
  2718. static void set_has_step_statu(HasBits* has_bits) {
  2719. (*has_bits)[0] |= 2u;
  2720. }
  2721. static void set_has_description(HasBits* has_bits) {
  2722. (*has_bits)[0] |= 1u;
  2723. }
  2724. };
  2725. void Back_release_space_step_statu::clear_release_parkspace_info_ex() {
  2726. release_parkspace_info_ex_.Clear();
  2727. }
  2728. Back_release_space_step_statu::Back_release_space_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  2729. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  2730. release_parkspace_info_ex_(arena) {
  2731. SharedCtor();
  2732. RegisterArenaDtor(arena);
  2733. // @@protoc_insertion_point(arena_constructor:message.Back_release_space_step_statu)
  2734. }
  2735. Back_release_space_step_statu::Back_release_space_step_statu(const Back_release_space_step_statu& from)
  2736. : ::PROTOBUF_NAMESPACE_ID::Message(),
  2737. _has_bits_(from._has_bits_),
  2738. release_parkspace_info_ex_(from.release_parkspace_info_ex_) {
  2739. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2740. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2741. if (from._internal_has_description()) {
  2742. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  2743. GetArena());
  2744. }
  2745. step_statu_ = from.step_statu_;
  2746. // @@protoc_insertion_point(copy_constructor:message.Back_release_space_step_statu)
  2747. }
  2748. void Back_release_space_step_statu::SharedCtor() {
  2749. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Back_release_space_step_statu_process_5fmessage_2eproto.base);
  2750. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2751. step_statu_ = 0;
  2752. }
  2753. Back_release_space_step_statu::~Back_release_space_step_statu() {
  2754. // @@protoc_insertion_point(destructor:message.Back_release_space_step_statu)
  2755. SharedDtor();
  2756. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2757. }
  2758. void Back_release_space_step_statu::SharedDtor() {
  2759. GOOGLE_DCHECK(GetArena() == nullptr);
  2760. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  2761. }
  2762. void Back_release_space_step_statu::ArenaDtor(void* object) {
  2763. Back_release_space_step_statu* _this = reinterpret_cast< Back_release_space_step_statu* >(object);
  2764. (void)_this;
  2765. }
  2766. void Back_release_space_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2767. }
  2768. void Back_release_space_step_statu::SetCachedSize(int size) const {
  2769. _cached_size_.Set(size);
  2770. }
  2771. const Back_release_space_step_statu& Back_release_space_step_statu::default_instance() {
  2772. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Back_release_space_step_statu_process_5fmessage_2eproto.base);
  2773. return *internal_default_instance();
  2774. }
  2775. void Back_release_space_step_statu::Clear() {
  2776. // @@protoc_insertion_point(message_clear_start:message.Back_release_space_step_statu)
  2777. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2778. // Prevent compiler warnings about cached_has_bits being unused
  2779. (void) cached_has_bits;
  2780. release_parkspace_info_ex_.Clear();
  2781. cached_has_bits = _has_bits_[0];
  2782. if (cached_has_bits & 0x00000001u) {
  2783. description_.ClearNonDefaultToEmpty();
  2784. }
  2785. step_statu_ = 0;
  2786. _has_bits_.Clear();
  2787. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2788. }
  2789. const char* Back_release_space_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2790. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2791. _Internal::HasBits has_bits{};
  2792. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  2793. while (!ctx->Done(&ptr)) {
  2794. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  2795. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2796. CHK_(ptr);
  2797. switch (tag >> 3) {
  2798. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2799. case 1:
  2800. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  2801. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2802. CHK_(ptr);
  2803. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  2804. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  2805. } else {
  2806. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  2807. }
  2808. } else goto handle_unusual;
  2809. continue;
  2810. // repeated .message.Parkspace_info release_parkspace_info_ex = 2;
  2811. case 2:
  2812. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  2813. ptr -= 1;
  2814. do {
  2815. ptr += 1;
  2816. ptr = ctx->ParseMessage(_internal_add_release_parkspace_info_ex(), ptr);
  2817. CHK_(ptr);
  2818. if (!ctx->DataAvailable(ptr)) break;
  2819. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  2820. } else goto handle_unusual;
  2821. continue;
  2822. // optional string description = 3;
  2823. case 3:
  2824. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  2825. auto str = _internal_mutable_description();
  2826. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2827. #ifndef NDEBUG
  2828. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Back_release_space_step_statu.description");
  2829. #endif // !NDEBUG
  2830. CHK_(ptr);
  2831. } else goto handle_unusual;
  2832. continue;
  2833. default: {
  2834. handle_unusual:
  2835. if ((tag & 7) == 4 || tag == 0) {
  2836. ctx->SetLastTag(tag);
  2837. goto success;
  2838. }
  2839. ptr = UnknownFieldParse(tag,
  2840. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2841. ptr, ctx);
  2842. CHK_(ptr != nullptr);
  2843. continue;
  2844. }
  2845. } // switch
  2846. } // while
  2847. success:
  2848. _has_bits_.Or(has_bits);
  2849. return ptr;
  2850. failure:
  2851. ptr = nullptr;
  2852. goto success;
  2853. #undef CHK_
  2854. }
  2855. ::PROTOBUF_NAMESPACE_ID::uint8* Back_release_space_step_statu::_InternalSerialize(
  2856. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2857. // @@protoc_insertion_point(serialize_to_array_start:message.Back_release_space_step_statu)
  2858. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2859. (void) cached_has_bits;
  2860. cached_has_bits = _has_bits_[0];
  2861. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2862. if (cached_has_bits & 0x00000002u) {
  2863. target = stream->EnsureSpace(target);
  2864. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  2865. 1, this->_internal_step_statu(), target);
  2866. }
  2867. // repeated .message.Parkspace_info release_parkspace_info_ex = 2;
  2868. for (unsigned int i = 0,
  2869. n = static_cast<unsigned int>(this->_internal_release_parkspace_info_ex_size()); i < n; i++) {
  2870. target = stream->EnsureSpace(target);
  2871. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2872. InternalWriteMessage(2, this->_internal_release_parkspace_info_ex(i), target, stream);
  2873. }
  2874. // optional string description = 3;
  2875. if (cached_has_bits & 0x00000001u) {
  2876. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  2877. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  2878. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  2879. "message.Back_release_space_step_statu.description");
  2880. target = stream->WriteStringMaybeAliased(
  2881. 3, this->_internal_description(), target);
  2882. }
  2883. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2884. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2885. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2886. }
  2887. // @@protoc_insertion_point(serialize_to_array_end:message.Back_release_space_step_statu)
  2888. return target;
  2889. }
  2890. size_t Back_release_space_step_statu::ByteSizeLong() const {
  2891. // @@protoc_insertion_point(message_byte_size_start:message.Back_release_space_step_statu)
  2892. size_t total_size = 0;
  2893. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2894. // Prevent compiler warnings about cached_has_bits being unused
  2895. (void) cached_has_bits;
  2896. // repeated .message.Parkspace_info release_parkspace_info_ex = 2;
  2897. total_size += 1UL * this->_internal_release_parkspace_info_ex_size();
  2898. for (const auto& msg : this->release_parkspace_info_ex_) {
  2899. total_size +=
  2900. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  2901. }
  2902. cached_has_bits = _has_bits_[0];
  2903. if (cached_has_bits & 0x00000003u) {
  2904. // optional string description = 3;
  2905. if (cached_has_bits & 0x00000001u) {
  2906. total_size += 1 +
  2907. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2908. this->_internal_description());
  2909. }
  2910. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2911. if (cached_has_bits & 0x00000002u) {
  2912. total_size += 1 +
  2913. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  2914. }
  2915. }
  2916. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2917. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2918. _internal_metadata_, total_size, &_cached_size_);
  2919. }
  2920. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2921. SetCachedSize(cached_size);
  2922. return total_size;
  2923. }
  2924. void Back_release_space_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2925. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_release_space_step_statu)
  2926. GOOGLE_DCHECK_NE(&from, this);
  2927. const Back_release_space_step_statu* source =
  2928. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Back_release_space_step_statu>(
  2929. &from);
  2930. if (source == nullptr) {
  2931. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_release_space_step_statu)
  2932. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2933. } else {
  2934. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_release_space_step_statu)
  2935. MergeFrom(*source);
  2936. }
  2937. }
  2938. void Back_release_space_step_statu::MergeFrom(const Back_release_space_step_statu& from) {
  2939. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_release_space_step_statu)
  2940. GOOGLE_DCHECK_NE(&from, this);
  2941. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2942. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2943. (void) cached_has_bits;
  2944. release_parkspace_info_ex_.MergeFrom(from.release_parkspace_info_ex_);
  2945. cached_has_bits = from._has_bits_[0];
  2946. if (cached_has_bits & 0x00000003u) {
  2947. if (cached_has_bits & 0x00000001u) {
  2948. _internal_set_description(from._internal_description());
  2949. }
  2950. if (cached_has_bits & 0x00000002u) {
  2951. step_statu_ = from.step_statu_;
  2952. }
  2953. _has_bits_[0] |= cached_has_bits;
  2954. }
  2955. }
  2956. void Back_release_space_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2957. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_release_space_step_statu)
  2958. if (&from == this) return;
  2959. Clear();
  2960. MergeFrom(from);
  2961. }
  2962. void Back_release_space_step_statu::CopyFrom(const Back_release_space_step_statu& from) {
  2963. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_release_space_step_statu)
  2964. if (&from == this) return;
  2965. Clear();
  2966. MergeFrom(from);
  2967. }
  2968. bool Back_release_space_step_statu::IsInitialized() const {
  2969. return true;
  2970. }
  2971. void Back_release_space_step_statu::InternalSwap(Back_release_space_step_statu* other) {
  2972. using std::swap;
  2973. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2974. swap(_has_bits_[0], other->_has_bits_[0]);
  2975. release_parkspace_info_ex_.InternalSwap(&other->release_parkspace_info_ex_);
  2976. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2977. swap(step_statu_, other->step_statu_);
  2978. }
  2979. ::PROTOBUF_NAMESPACE_ID::Metadata Back_release_space_step_statu::GetMetadata() const {
  2980. return GetMetadataStatic();
  2981. }
  2982. // ===================================================================
  2983. void Compare_step_statu::InitAsDefaultInstance() {
  2984. ::message::_Compare_step_statu_default_instance_._instance.get_mutable()->locate_info_wj_ = const_cast< ::message::Locate_information*>(
  2985. ::message::Locate_information::internal_default_instance());
  2986. ::message::_Compare_step_statu_default_instance_._instance.get_mutable()->locate_info_dj_ = const_cast< ::message::Locate_information*>(
  2987. ::message::Locate_information::internal_default_instance());
  2988. ::message::_Compare_step_statu_default_instance_._instance.get_mutable()->locate_info_result_ = const_cast< ::message::Locate_information*>(
  2989. ::message::Locate_information::internal_default_instance());
  2990. }
  2991. class Compare_step_statu::_Internal {
  2992. public:
  2993. using HasBits = decltype(std::declval<Compare_step_statu>()._has_bits_);
  2994. static void set_has_step_statu(HasBits* has_bits) {
  2995. (*has_bits)[0] |= 16u;
  2996. }
  2997. static const ::message::Locate_information& locate_info_wj(const Compare_step_statu* msg);
  2998. static void set_has_locate_info_wj(HasBits* has_bits) {
  2999. (*has_bits)[0] |= 2u;
  3000. }
  3001. static const ::message::Locate_information& locate_info_dj(const Compare_step_statu* msg);
  3002. static void set_has_locate_info_dj(HasBits* has_bits) {
  3003. (*has_bits)[0] |= 4u;
  3004. }
  3005. static const ::message::Locate_information& locate_info_result(const Compare_step_statu* msg);
  3006. static void set_has_locate_info_result(HasBits* has_bits) {
  3007. (*has_bits)[0] |= 8u;
  3008. }
  3009. static void set_has_description(HasBits* has_bits) {
  3010. (*has_bits)[0] |= 1u;
  3011. }
  3012. };
  3013. const ::message::Locate_information&
  3014. Compare_step_statu::_Internal::locate_info_wj(const Compare_step_statu* msg) {
  3015. return *msg->locate_info_wj_;
  3016. }
  3017. const ::message::Locate_information&
  3018. Compare_step_statu::_Internal::locate_info_dj(const Compare_step_statu* msg) {
  3019. return *msg->locate_info_dj_;
  3020. }
  3021. const ::message::Locate_information&
  3022. Compare_step_statu::_Internal::locate_info_result(const Compare_step_statu* msg) {
  3023. return *msg->locate_info_result_;
  3024. }
  3025. void Compare_step_statu::clear_locate_info_wj() {
  3026. if (locate_info_wj_ != nullptr) locate_info_wj_->Clear();
  3027. _has_bits_[0] &= ~0x00000002u;
  3028. }
  3029. void Compare_step_statu::clear_locate_info_dj() {
  3030. if (locate_info_dj_ != nullptr) locate_info_dj_->Clear();
  3031. _has_bits_[0] &= ~0x00000004u;
  3032. }
  3033. void Compare_step_statu::clear_locate_info_result() {
  3034. if (locate_info_result_ != nullptr) locate_info_result_->Clear();
  3035. _has_bits_[0] &= ~0x00000008u;
  3036. }
  3037. Compare_step_statu::Compare_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  3038. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  3039. SharedCtor();
  3040. RegisterArenaDtor(arena);
  3041. // @@protoc_insertion_point(arena_constructor:message.Compare_step_statu)
  3042. }
  3043. Compare_step_statu::Compare_step_statu(const Compare_step_statu& from)
  3044. : ::PROTOBUF_NAMESPACE_ID::Message(),
  3045. _has_bits_(from._has_bits_) {
  3046. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3047. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3048. if (from._internal_has_description()) {
  3049. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  3050. GetArena());
  3051. }
  3052. if (from._internal_has_locate_info_wj()) {
  3053. locate_info_wj_ = new ::message::Locate_information(*from.locate_info_wj_);
  3054. } else {
  3055. locate_info_wj_ = nullptr;
  3056. }
  3057. if (from._internal_has_locate_info_dj()) {
  3058. locate_info_dj_ = new ::message::Locate_information(*from.locate_info_dj_);
  3059. } else {
  3060. locate_info_dj_ = nullptr;
  3061. }
  3062. if (from._internal_has_locate_info_result()) {
  3063. locate_info_result_ = new ::message::Locate_information(*from.locate_info_result_);
  3064. } else {
  3065. locate_info_result_ = nullptr;
  3066. }
  3067. step_statu_ = from.step_statu_;
  3068. // @@protoc_insertion_point(copy_constructor:message.Compare_step_statu)
  3069. }
  3070. void Compare_step_statu::SharedCtor() {
  3071. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Compare_step_statu_process_5fmessage_2eproto.base);
  3072. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3073. ::memset(&locate_info_wj_, 0, static_cast<size_t>(
  3074. reinterpret_cast<char*>(&step_statu_) -
  3075. reinterpret_cast<char*>(&locate_info_wj_)) + sizeof(step_statu_));
  3076. }
  3077. Compare_step_statu::~Compare_step_statu() {
  3078. // @@protoc_insertion_point(destructor:message.Compare_step_statu)
  3079. SharedDtor();
  3080. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3081. }
  3082. void Compare_step_statu::SharedDtor() {
  3083. GOOGLE_DCHECK(GetArena() == nullptr);
  3084. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3085. if (this != internal_default_instance()) delete locate_info_wj_;
  3086. if (this != internal_default_instance()) delete locate_info_dj_;
  3087. if (this != internal_default_instance()) delete locate_info_result_;
  3088. }
  3089. void Compare_step_statu::ArenaDtor(void* object) {
  3090. Compare_step_statu* _this = reinterpret_cast< Compare_step_statu* >(object);
  3091. (void)_this;
  3092. }
  3093. void Compare_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3094. }
  3095. void Compare_step_statu::SetCachedSize(int size) const {
  3096. _cached_size_.Set(size);
  3097. }
  3098. const Compare_step_statu& Compare_step_statu::default_instance() {
  3099. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Compare_step_statu_process_5fmessage_2eproto.base);
  3100. return *internal_default_instance();
  3101. }
  3102. void Compare_step_statu::Clear() {
  3103. // @@protoc_insertion_point(message_clear_start:message.Compare_step_statu)
  3104. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3105. // Prevent compiler warnings about cached_has_bits being unused
  3106. (void) cached_has_bits;
  3107. cached_has_bits = _has_bits_[0];
  3108. if (cached_has_bits & 0x0000000fu) {
  3109. if (cached_has_bits & 0x00000001u) {
  3110. description_.ClearNonDefaultToEmpty();
  3111. }
  3112. if (cached_has_bits & 0x00000002u) {
  3113. GOOGLE_DCHECK(locate_info_wj_ != nullptr);
  3114. locate_info_wj_->Clear();
  3115. }
  3116. if (cached_has_bits & 0x00000004u) {
  3117. GOOGLE_DCHECK(locate_info_dj_ != nullptr);
  3118. locate_info_dj_->Clear();
  3119. }
  3120. if (cached_has_bits & 0x00000008u) {
  3121. GOOGLE_DCHECK(locate_info_result_ != nullptr);
  3122. locate_info_result_->Clear();
  3123. }
  3124. }
  3125. step_statu_ = 0;
  3126. _has_bits_.Clear();
  3127. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3128. }
  3129. const char* Compare_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3130. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3131. _Internal::HasBits has_bits{};
  3132. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  3133. while (!ctx->Done(&ptr)) {
  3134. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  3135. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3136. CHK_(ptr);
  3137. switch (tag >> 3) {
  3138. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3139. case 1:
  3140. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  3141. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3142. CHK_(ptr);
  3143. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  3144. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  3145. } else {
  3146. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  3147. }
  3148. } else goto handle_unusual;
  3149. continue;
  3150. // optional .message.Locate_information locate_info_wj = 2;
  3151. case 2:
  3152. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  3153. ptr = ctx->ParseMessage(_internal_mutable_locate_info_wj(), ptr);
  3154. CHK_(ptr);
  3155. } else goto handle_unusual;
  3156. continue;
  3157. // optional .message.Locate_information locate_info_dj = 3;
  3158. case 3:
  3159. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  3160. ptr = ctx->ParseMessage(_internal_mutable_locate_info_dj(), ptr);
  3161. CHK_(ptr);
  3162. } else goto handle_unusual;
  3163. continue;
  3164. // optional .message.Locate_information locate_info_result = 4;
  3165. case 4:
  3166. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  3167. ptr = ctx->ParseMessage(_internal_mutable_locate_info_result(), ptr);
  3168. CHK_(ptr);
  3169. } else goto handle_unusual;
  3170. continue;
  3171. // optional string description = 5;
  3172. case 5:
  3173. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
  3174. auto str = _internal_mutable_description();
  3175. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  3176. #ifndef NDEBUG
  3177. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Compare_step_statu.description");
  3178. #endif // !NDEBUG
  3179. CHK_(ptr);
  3180. } else goto handle_unusual;
  3181. continue;
  3182. default: {
  3183. handle_unusual:
  3184. if ((tag & 7) == 4 || tag == 0) {
  3185. ctx->SetLastTag(tag);
  3186. goto success;
  3187. }
  3188. ptr = UnknownFieldParse(tag,
  3189. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3190. ptr, ctx);
  3191. CHK_(ptr != nullptr);
  3192. continue;
  3193. }
  3194. } // switch
  3195. } // while
  3196. success:
  3197. _has_bits_.Or(has_bits);
  3198. return ptr;
  3199. failure:
  3200. ptr = nullptr;
  3201. goto success;
  3202. #undef CHK_
  3203. }
  3204. ::PROTOBUF_NAMESPACE_ID::uint8* Compare_step_statu::_InternalSerialize(
  3205. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3206. // @@protoc_insertion_point(serialize_to_array_start:message.Compare_step_statu)
  3207. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3208. (void) cached_has_bits;
  3209. cached_has_bits = _has_bits_[0];
  3210. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3211. if (cached_has_bits & 0x00000010u) {
  3212. target = stream->EnsureSpace(target);
  3213. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3214. 1, this->_internal_step_statu(), target);
  3215. }
  3216. // optional .message.Locate_information locate_info_wj = 2;
  3217. if (cached_has_bits & 0x00000002u) {
  3218. target = stream->EnsureSpace(target);
  3219. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3220. InternalWriteMessage(
  3221. 2, _Internal::locate_info_wj(this), target, stream);
  3222. }
  3223. // optional .message.Locate_information locate_info_dj = 3;
  3224. if (cached_has_bits & 0x00000004u) {
  3225. target = stream->EnsureSpace(target);
  3226. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3227. InternalWriteMessage(
  3228. 3, _Internal::locate_info_dj(this), target, stream);
  3229. }
  3230. // optional .message.Locate_information locate_info_result = 4;
  3231. if (cached_has_bits & 0x00000008u) {
  3232. target = stream->EnsureSpace(target);
  3233. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3234. InternalWriteMessage(
  3235. 4, _Internal::locate_info_result(this), target, stream);
  3236. }
  3237. // optional string description = 5;
  3238. if (cached_has_bits & 0x00000001u) {
  3239. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  3240. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  3241. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  3242. "message.Compare_step_statu.description");
  3243. target = stream->WriteStringMaybeAliased(
  3244. 5, this->_internal_description(), target);
  3245. }
  3246. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3247. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3248. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3249. }
  3250. // @@protoc_insertion_point(serialize_to_array_end:message.Compare_step_statu)
  3251. return target;
  3252. }
  3253. size_t Compare_step_statu::ByteSizeLong() const {
  3254. // @@protoc_insertion_point(message_byte_size_start:message.Compare_step_statu)
  3255. size_t total_size = 0;
  3256. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3257. // Prevent compiler warnings about cached_has_bits being unused
  3258. (void) cached_has_bits;
  3259. cached_has_bits = _has_bits_[0];
  3260. if (cached_has_bits & 0x0000001fu) {
  3261. // optional string description = 5;
  3262. if (cached_has_bits & 0x00000001u) {
  3263. total_size += 1 +
  3264. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  3265. this->_internal_description());
  3266. }
  3267. // optional .message.Locate_information locate_info_wj = 2;
  3268. if (cached_has_bits & 0x00000002u) {
  3269. total_size += 1 +
  3270. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  3271. *locate_info_wj_);
  3272. }
  3273. // optional .message.Locate_information locate_info_dj = 3;
  3274. if (cached_has_bits & 0x00000004u) {
  3275. total_size += 1 +
  3276. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  3277. *locate_info_dj_);
  3278. }
  3279. // optional .message.Locate_information locate_info_result = 4;
  3280. if (cached_has_bits & 0x00000008u) {
  3281. total_size += 1 +
  3282. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  3283. *locate_info_result_);
  3284. }
  3285. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3286. if (cached_has_bits & 0x00000010u) {
  3287. total_size += 1 +
  3288. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  3289. }
  3290. }
  3291. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3292. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  3293. _internal_metadata_, total_size, &_cached_size_);
  3294. }
  3295. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  3296. SetCachedSize(cached_size);
  3297. return total_size;
  3298. }
  3299. void Compare_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3300. // @@protoc_insertion_point(generalized_merge_from_start:message.Compare_step_statu)
  3301. GOOGLE_DCHECK_NE(&from, this);
  3302. const Compare_step_statu* source =
  3303. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Compare_step_statu>(
  3304. &from);
  3305. if (source == nullptr) {
  3306. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Compare_step_statu)
  3307. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  3308. } else {
  3309. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Compare_step_statu)
  3310. MergeFrom(*source);
  3311. }
  3312. }
  3313. void Compare_step_statu::MergeFrom(const Compare_step_statu& from) {
  3314. // @@protoc_insertion_point(class_specific_merge_from_start:message.Compare_step_statu)
  3315. GOOGLE_DCHECK_NE(&from, this);
  3316. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3317. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3318. (void) cached_has_bits;
  3319. cached_has_bits = from._has_bits_[0];
  3320. if (cached_has_bits & 0x0000001fu) {
  3321. if (cached_has_bits & 0x00000001u) {
  3322. _internal_set_description(from._internal_description());
  3323. }
  3324. if (cached_has_bits & 0x00000002u) {
  3325. _internal_mutable_locate_info_wj()->::message::Locate_information::MergeFrom(from._internal_locate_info_wj());
  3326. }
  3327. if (cached_has_bits & 0x00000004u) {
  3328. _internal_mutable_locate_info_dj()->::message::Locate_information::MergeFrom(from._internal_locate_info_dj());
  3329. }
  3330. if (cached_has_bits & 0x00000008u) {
  3331. _internal_mutable_locate_info_result()->::message::Locate_information::MergeFrom(from._internal_locate_info_result());
  3332. }
  3333. if (cached_has_bits & 0x00000010u) {
  3334. step_statu_ = from.step_statu_;
  3335. }
  3336. _has_bits_[0] |= cached_has_bits;
  3337. }
  3338. }
  3339. void Compare_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3340. // @@protoc_insertion_point(generalized_copy_from_start:message.Compare_step_statu)
  3341. if (&from == this) return;
  3342. Clear();
  3343. MergeFrom(from);
  3344. }
  3345. void Compare_step_statu::CopyFrom(const Compare_step_statu& from) {
  3346. // @@protoc_insertion_point(class_specific_copy_from_start:message.Compare_step_statu)
  3347. if (&from == this) return;
  3348. Clear();
  3349. MergeFrom(from);
  3350. }
  3351. bool Compare_step_statu::IsInitialized() const {
  3352. return true;
  3353. }
  3354. void Compare_step_statu::InternalSwap(Compare_step_statu* other) {
  3355. using std::swap;
  3356. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  3357. swap(_has_bits_[0], other->_has_bits_[0]);
  3358. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3359. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3360. PROTOBUF_FIELD_OFFSET(Compare_step_statu, step_statu_)
  3361. + sizeof(Compare_step_statu::step_statu_)
  3362. - PROTOBUF_FIELD_OFFSET(Compare_step_statu, locate_info_wj_)>(
  3363. reinterpret_cast<char*>(&locate_info_wj_),
  3364. reinterpret_cast<char*>(&other->locate_info_wj_));
  3365. }
  3366. ::PROTOBUF_NAMESPACE_ID::Metadata Compare_step_statu::GetMetadata() const {
  3367. return GetMetadataStatic();
  3368. }
  3369. // ===================================================================
  3370. void Back_compare_step_statu::InitAsDefaultInstance() {
  3371. ::message::_Back_compare_step_statu_default_instance_._instance.get_mutable()->locate_info_wj_ = const_cast< ::message::Locate_information*>(
  3372. ::message::Locate_information::internal_default_instance());
  3373. ::message::_Back_compare_step_statu_default_instance_._instance.get_mutable()->locate_info_dj_ = const_cast< ::message::Locate_information*>(
  3374. ::message::Locate_information::internal_default_instance());
  3375. ::message::_Back_compare_step_statu_default_instance_._instance.get_mutable()->locate_info_result_ = const_cast< ::message::Locate_information*>(
  3376. ::message::Locate_information::internal_default_instance());
  3377. }
  3378. class Back_compare_step_statu::_Internal {
  3379. public:
  3380. using HasBits = decltype(std::declval<Back_compare_step_statu>()._has_bits_);
  3381. static void set_has_step_statu(HasBits* has_bits) {
  3382. (*has_bits)[0] |= 16u;
  3383. }
  3384. static const ::message::Locate_information& locate_info_wj(const Back_compare_step_statu* msg);
  3385. static void set_has_locate_info_wj(HasBits* has_bits) {
  3386. (*has_bits)[0] |= 2u;
  3387. }
  3388. static const ::message::Locate_information& locate_info_dj(const Back_compare_step_statu* msg);
  3389. static void set_has_locate_info_dj(HasBits* has_bits) {
  3390. (*has_bits)[0] |= 4u;
  3391. }
  3392. static const ::message::Locate_information& locate_info_result(const Back_compare_step_statu* msg);
  3393. static void set_has_locate_info_result(HasBits* has_bits) {
  3394. (*has_bits)[0] |= 8u;
  3395. }
  3396. static void set_has_description(HasBits* has_bits) {
  3397. (*has_bits)[0] |= 1u;
  3398. }
  3399. };
  3400. const ::message::Locate_information&
  3401. Back_compare_step_statu::_Internal::locate_info_wj(const Back_compare_step_statu* msg) {
  3402. return *msg->locate_info_wj_;
  3403. }
  3404. const ::message::Locate_information&
  3405. Back_compare_step_statu::_Internal::locate_info_dj(const Back_compare_step_statu* msg) {
  3406. return *msg->locate_info_dj_;
  3407. }
  3408. const ::message::Locate_information&
  3409. Back_compare_step_statu::_Internal::locate_info_result(const Back_compare_step_statu* msg) {
  3410. return *msg->locate_info_result_;
  3411. }
  3412. void Back_compare_step_statu::clear_locate_info_wj() {
  3413. if (locate_info_wj_ != nullptr) locate_info_wj_->Clear();
  3414. _has_bits_[0] &= ~0x00000002u;
  3415. }
  3416. void Back_compare_step_statu::clear_locate_info_dj() {
  3417. if (locate_info_dj_ != nullptr) locate_info_dj_->Clear();
  3418. _has_bits_[0] &= ~0x00000004u;
  3419. }
  3420. void Back_compare_step_statu::clear_locate_info_result() {
  3421. if (locate_info_result_ != nullptr) locate_info_result_->Clear();
  3422. _has_bits_[0] &= ~0x00000008u;
  3423. }
  3424. Back_compare_step_statu::Back_compare_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  3425. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  3426. SharedCtor();
  3427. RegisterArenaDtor(arena);
  3428. // @@protoc_insertion_point(arena_constructor:message.Back_compare_step_statu)
  3429. }
  3430. Back_compare_step_statu::Back_compare_step_statu(const Back_compare_step_statu& from)
  3431. : ::PROTOBUF_NAMESPACE_ID::Message(),
  3432. _has_bits_(from._has_bits_) {
  3433. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3434. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3435. if (from._internal_has_description()) {
  3436. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  3437. GetArena());
  3438. }
  3439. if (from._internal_has_locate_info_wj()) {
  3440. locate_info_wj_ = new ::message::Locate_information(*from.locate_info_wj_);
  3441. } else {
  3442. locate_info_wj_ = nullptr;
  3443. }
  3444. if (from._internal_has_locate_info_dj()) {
  3445. locate_info_dj_ = new ::message::Locate_information(*from.locate_info_dj_);
  3446. } else {
  3447. locate_info_dj_ = nullptr;
  3448. }
  3449. if (from._internal_has_locate_info_result()) {
  3450. locate_info_result_ = new ::message::Locate_information(*from.locate_info_result_);
  3451. } else {
  3452. locate_info_result_ = nullptr;
  3453. }
  3454. step_statu_ = from.step_statu_;
  3455. // @@protoc_insertion_point(copy_constructor:message.Back_compare_step_statu)
  3456. }
  3457. void Back_compare_step_statu::SharedCtor() {
  3458. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Back_compare_step_statu_process_5fmessage_2eproto.base);
  3459. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3460. ::memset(&locate_info_wj_, 0, static_cast<size_t>(
  3461. reinterpret_cast<char*>(&step_statu_) -
  3462. reinterpret_cast<char*>(&locate_info_wj_)) + sizeof(step_statu_));
  3463. }
  3464. Back_compare_step_statu::~Back_compare_step_statu() {
  3465. // @@protoc_insertion_point(destructor:message.Back_compare_step_statu)
  3466. SharedDtor();
  3467. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3468. }
  3469. void Back_compare_step_statu::SharedDtor() {
  3470. GOOGLE_DCHECK(GetArena() == nullptr);
  3471. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3472. if (this != internal_default_instance()) delete locate_info_wj_;
  3473. if (this != internal_default_instance()) delete locate_info_dj_;
  3474. if (this != internal_default_instance()) delete locate_info_result_;
  3475. }
  3476. void Back_compare_step_statu::ArenaDtor(void* object) {
  3477. Back_compare_step_statu* _this = reinterpret_cast< Back_compare_step_statu* >(object);
  3478. (void)_this;
  3479. }
  3480. void Back_compare_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3481. }
  3482. void Back_compare_step_statu::SetCachedSize(int size) const {
  3483. _cached_size_.Set(size);
  3484. }
  3485. const Back_compare_step_statu& Back_compare_step_statu::default_instance() {
  3486. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Back_compare_step_statu_process_5fmessage_2eproto.base);
  3487. return *internal_default_instance();
  3488. }
  3489. void Back_compare_step_statu::Clear() {
  3490. // @@protoc_insertion_point(message_clear_start:message.Back_compare_step_statu)
  3491. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3492. // Prevent compiler warnings about cached_has_bits being unused
  3493. (void) cached_has_bits;
  3494. cached_has_bits = _has_bits_[0];
  3495. if (cached_has_bits & 0x0000000fu) {
  3496. if (cached_has_bits & 0x00000001u) {
  3497. description_.ClearNonDefaultToEmpty();
  3498. }
  3499. if (cached_has_bits & 0x00000002u) {
  3500. GOOGLE_DCHECK(locate_info_wj_ != nullptr);
  3501. locate_info_wj_->Clear();
  3502. }
  3503. if (cached_has_bits & 0x00000004u) {
  3504. GOOGLE_DCHECK(locate_info_dj_ != nullptr);
  3505. locate_info_dj_->Clear();
  3506. }
  3507. if (cached_has_bits & 0x00000008u) {
  3508. GOOGLE_DCHECK(locate_info_result_ != nullptr);
  3509. locate_info_result_->Clear();
  3510. }
  3511. }
  3512. step_statu_ = 0;
  3513. _has_bits_.Clear();
  3514. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3515. }
  3516. const char* Back_compare_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3517. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3518. _Internal::HasBits has_bits{};
  3519. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  3520. while (!ctx->Done(&ptr)) {
  3521. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  3522. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3523. CHK_(ptr);
  3524. switch (tag >> 3) {
  3525. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3526. case 1:
  3527. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  3528. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3529. CHK_(ptr);
  3530. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  3531. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  3532. } else {
  3533. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  3534. }
  3535. } else goto handle_unusual;
  3536. continue;
  3537. // optional .message.Locate_information locate_info_wj = 2;
  3538. case 2:
  3539. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  3540. ptr = ctx->ParseMessage(_internal_mutable_locate_info_wj(), ptr);
  3541. CHK_(ptr);
  3542. } else goto handle_unusual;
  3543. continue;
  3544. // optional .message.Locate_information locate_info_dj = 3;
  3545. case 3:
  3546. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  3547. ptr = ctx->ParseMessage(_internal_mutable_locate_info_dj(), ptr);
  3548. CHK_(ptr);
  3549. } else goto handle_unusual;
  3550. continue;
  3551. // optional .message.Locate_information locate_info_result = 4;
  3552. case 4:
  3553. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  3554. ptr = ctx->ParseMessage(_internal_mutable_locate_info_result(), ptr);
  3555. CHK_(ptr);
  3556. } else goto handle_unusual;
  3557. continue;
  3558. // optional string description = 5;
  3559. case 5:
  3560. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
  3561. auto str = _internal_mutable_description();
  3562. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  3563. #ifndef NDEBUG
  3564. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Back_compare_step_statu.description");
  3565. #endif // !NDEBUG
  3566. CHK_(ptr);
  3567. } else goto handle_unusual;
  3568. continue;
  3569. default: {
  3570. handle_unusual:
  3571. if ((tag & 7) == 4 || tag == 0) {
  3572. ctx->SetLastTag(tag);
  3573. goto success;
  3574. }
  3575. ptr = UnknownFieldParse(tag,
  3576. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3577. ptr, ctx);
  3578. CHK_(ptr != nullptr);
  3579. continue;
  3580. }
  3581. } // switch
  3582. } // while
  3583. success:
  3584. _has_bits_.Or(has_bits);
  3585. return ptr;
  3586. failure:
  3587. ptr = nullptr;
  3588. goto success;
  3589. #undef CHK_
  3590. }
  3591. ::PROTOBUF_NAMESPACE_ID::uint8* Back_compare_step_statu::_InternalSerialize(
  3592. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3593. // @@protoc_insertion_point(serialize_to_array_start:message.Back_compare_step_statu)
  3594. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3595. (void) cached_has_bits;
  3596. cached_has_bits = _has_bits_[0];
  3597. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3598. if (cached_has_bits & 0x00000010u) {
  3599. target = stream->EnsureSpace(target);
  3600. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3601. 1, this->_internal_step_statu(), target);
  3602. }
  3603. // optional .message.Locate_information locate_info_wj = 2;
  3604. if (cached_has_bits & 0x00000002u) {
  3605. target = stream->EnsureSpace(target);
  3606. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3607. InternalWriteMessage(
  3608. 2, _Internal::locate_info_wj(this), target, stream);
  3609. }
  3610. // optional .message.Locate_information locate_info_dj = 3;
  3611. if (cached_has_bits & 0x00000004u) {
  3612. target = stream->EnsureSpace(target);
  3613. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3614. InternalWriteMessage(
  3615. 3, _Internal::locate_info_dj(this), target, stream);
  3616. }
  3617. // optional .message.Locate_information locate_info_result = 4;
  3618. if (cached_has_bits & 0x00000008u) {
  3619. target = stream->EnsureSpace(target);
  3620. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3621. InternalWriteMessage(
  3622. 4, _Internal::locate_info_result(this), target, stream);
  3623. }
  3624. // optional string description = 5;
  3625. if (cached_has_bits & 0x00000001u) {
  3626. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  3627. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  3628. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  3629. "message.Back_compare_step_statu.description");
  3630. target = stream->WriteStringMaybeAliased(
  3631. 5, this->_internal_description(), target);
  3632. }
  3633. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3634. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3635. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3636. }
  3637. // @@protoc_insertion_point(serialize_to_array_end:message.Back_compare_step_statu)
  3638. return target;
  3639. }
  3640. size_t Back_compare_step_statu::ByteSizeLong() const {
  3641. // @@protoc_insertion_point(message_byte_size_start:message.Back_compare_step_statu)
  3642. size_t total_size = 0;
  3643. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3644. // Prevent compiler warnings about cached_has_bits being unused
  3645. (void) cached_has_bits;
  3646. cached_has_bits = _has_bits_[0];
  3647. if (cached_has_bits & 0x0000001fu) {
  3648. // optional string description = 5;
  3649. if (cached_has_bits & 0x00000001u) {
  3650. total_size += 1 +
  3651. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  3652. this->_internal_description());
  3653. }
  3654. // optional .message.Locate_information locate_info_wj = 2;
  3655. if (cached_has_bits & 0x00000002u) {
  3656. total_size += 1 +
  3657. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  3658. *locate_info_wj_);
  3659. }
  3660. // optional .message.Locate_information locate_info_dj = 3;
  3661. if (cached_has_bits & 0x00000004u) {
  3662. total_size += 1 +
  3663. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  3664. *locate_info_dj_);
  3665. }
  3666. // optional .message.Locate_information locate_info_result = 4;
  3667. if (cached_has_bits & 0x00000008u) {
  3668. total_size += 1 +
  3669. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  3670. *locate_info_result_);
  3671. }
  3672. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3673. if (cached_has_bits & 0x00000010u) {
  3674. total_size += 1 +
  3675. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  3676. }
  3677. }
  3678. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3679. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  3680. _internal_metadata_, total_size, &_cached_size_);
  3681. }
  3682. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  3683. SetCachedSize(cached_size);
  3684. return total_size;
  3685. }
  3686. void Back_compare_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3687. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_compare_step_statu)
  3688. GOOGLE_DCHECK_NE(&from, this);
  3689. const Back_compare_step_statu* source =
  3690. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Back_compare_step_statu>(
  3691. &from);
  3692. if (source == nullptr) {
  3693. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_compare_step_statu)
  3694. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  3695. } else {
  3696. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_compare_step_statu)
  3697. MergeFrom(*source);
  3698. }
  3699. }
  3700. void Back_compare_step_statu::MergeFrom(const Back_compare_step_statu& from) {
  3701. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_compare_step_statu)
  3702. GOOGLE_DCHECK_NE(&from, this);
  3703. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3704. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3705. (void) cached_has_bits;
  3706. cached_has_bits = from._has_bits_[0];
  3707. if (cached_has_bits & 0x0000001fu) {
  3708. if (cached_has_bits & 0x00000001u) {
  3709. _internal_set_description(from._internal_description());
  3710. }
  3711. if (cached_has_bits & 0x00000002u) {
  3712. _internal_mutable_locate_info_wj()->::message::Locate_information::MergeFrom(from._internal_locate_info_wj());
  3713. }
  3714. if (cached_has_bits & 0x00000004u) {
  3715. _internal_mutable_locate_info_dj()->::message::Locate_information::MergeFrom(from._internal_locate_info_dj());
  3716. }
  3717. if (cached_has_bits & 0x00000008u) {
  3718. _internal_mutable_locate_info_result()->::message::Locate_information::MergeFrom(from._internal_locate_info_result());
  3719. }
  3720. if (cached_has_bits & 0x00000010u) {
  3721. step_statu_ = from.step_statu_;
  3722. }
  3723. _has_bits_[0] |= cached_has_bits;
  3724. }
  3725. }
  3726. void Back_compare_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3727. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_compare_step_statu)
  3728. if (&from == this) return;
  3729. Clear();
  3730. MergeFrom(from);
  3731. }
  3732. void Back_compare_step_statu::CopyFrom(const Back_compare_step_statu& from) {
  3733. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_compare_step_statu)
  3734. if (&from == this) return;
  3735. Clear();
  3736. MergeFrom(from);
  3737. }
  3738. bool Back_compare_step_statu::IsInitialized() const {
  3739. return true;
  3740. }
  3741. void Back_compare_step_statu::InternalSwap(Back_compare_step_statu* other) {
  3742. using std::swap;
  3743. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  3744. swap(_has_bits_[0], other->_has_bits_[0]);
  3745. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3746. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3747. PROTOBUF_FIELD_OFFSET(Back_compare_step_statu, step_statu_)
  3748. + sizeof(Back_compare_step_statu::step_statu_)
  3749. - PROTOBUF_FIELD_OFFSET(Back_compare_step_statu, locate_info_wj_)>(
  3750. reinterpret_cast<char*>(&locate_info_wj_),
  3751. reinterpret_cast<char*>(&other->locate_info_wj_));
  3752. }
  3753. ::PROTOBUF_NAMESPACE_ID::Metadata Back_compare_step_statu::GetMetadata() const {
  3754. return GetMetadataStatic();
  3755. }
  3756. // ===================================================================
  3757. void Dispatch_store_step_statu::InitAsDefaultInstance() {
  3758. ::message::_Dispatch_store_step_statu_default_instance_._instance.get_mutable()->locate_info_ = const_cast< ::message::Locate_information*>(
  3759. ::message::Locate_information::internal_default_instance());
  3760. }
  3761. class Dispatch_store_step_statu::_Internal {
  3762. public:
  3763. using HasBits = decltype(std::declval<Dispatch_store_step_statu>()._has_bits_);
  3764. static void set_has_step_statu(HasBits* has_bits) {
  3765. (*has_bits)[0] |= 4u;
  3766. }
  3767. static const ::message::Locate_information& locate_info(const Dispatch_store_step_statu* msg);
  3768. static void set_has_locate_info(HasBits* has_bits) {
  3769. (*has_bits)[0] |= 2u;
  3770. }
  3771. static void set_has_description(HasBits* has_bits) {
  3772. (*has_bits)[0] |= 1u;
  3773. }
  3774. };
  3775. const ::message::Locate_information&
  3776. Dispatch_store_step_statu::_Internal::locate_info(const Dispatch_store_step_statu* msg) {
  3777. return *msg->locate_info_;
  3778. }
  3779. void Dispatch_store_step_statu::clear_locate_info() {
  3780. if (locate_info_ != nullptr) locate_info_->Clear();
  3781. _has_bits_[0] &= ~0x00000002u;
  3782. }
  3783. void Dispatch_store_step_statu::clear_allocated_parkspace_info_ex() {
  3784. allocated_parkspace_info_ex_.Clear();
  3785. }
  3786. Dispatch_store_step_statu::Dispatch_store_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  3787. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  3788. allocated_parkspace_info_ex_(arena) {
  3789. SharedCtor();
  3790. RegisterArenaDtor(arena);
  3791. // @@protoc_insertion_point(arena_constructor:message.Dispatch_store_step_statu)
  3792. }
  3793. Dispatch_store_step_statu::Dispatch_store_step_statu(const Dispatch_store_step_statu& from)
  3794. : ::PROTOBUF_NAMESPACE_ID::Message(),
  3795. _has_bits_(from._has_bits_),
  3796. allocated_parkspace_info_ex_(from.allocated_parkspace_info_ex_) {
  3797. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3798. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3799. if (from._internal_has_description()) {
  3800. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  3801. GetArena());
  3802. }
  3803. if (from._internal_has_locate_info()) {
  3804. locate_info_ = new ::message::Locate_information(*from.locate_info_);
  3805. } else {
  3806. locate_info_ = nullptr;
  3807. }
  3808. step_statu_ = from.step_statu_;
  3809. // @@protoc_insertion_point(copy_constructor:message.Dispatch_store_step_statu)
  3810. }
  3811. void Dispatch_store_step_statu::SharedCtor() {
  3812. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Dispatch_store_step_statu_process_5fmessage_2eproto.base);
  3813. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3814. ::memset(&locate_info_, 0, static_cast<size_t>(
  3815. reinterpret_cast<char*>(&step_statu_) -
  3816. reinterpret_cast<char*>(&locate_info_)) + sizeof(step_statu_));
  3817. }
  3818. Dispatch_store_step_statu::~Dispatch_store_step_statu() {
  3819. // @@protoc_insertion_point(destructor:message.Dispatch_store_step_statu)
  3820. SharedDtor();
  3821. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3822. }
  3823. void Dispatch_store_step_statu::SharedDtor() {
  3824. GOOGLE_DCHECK(GetArena() == nullptr);
  3825. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  3826. if (this != internal_default_instance()) delete locate_info_;
  3827. }
  3828. void Dispatch_store_step_statu::ArenaDtor(void* object) {
  3829. Dispatch_store_step_statu* _this = reinterpret_cast< Dispatch_store_step_statu* >(object);
  3830. (void)_this;
  3831. }
  3832. void Dispatch_store_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3833. }
  3834. void Dispatch_store_step_statu::SetCachedSize(int size) const {
  3835. _cached_size_.Set(size);
  3836. }
  3837. const Dispatch_store_step_statu& Dispatch_store_step_statu::default_instance() {
  3838. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Dispatch_store_step_statu_process_5fmessage_2eproto.base);
  3839. return *internal_default_instance();
  3840. }
  3841. void Dispatch_store_step_statu::Clear() {
  3842. // @@protoc_insertion_point(message_clear_start:message.Dispatch_store_step_statu)
  3843. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3844. // Prevent compiler warnings about cached_has_bits being unused
  3845. (void) cached_has_bits;
  3846. allocated_parkspace_info_ex_.Clear();
  3847. cached_has_bits = _has_bits_[0];
  3848. if (cached_has_bits & 0x00000003u) {
  3849. if (cached_has_bits & 0x00000001u) {
  3850. description_.ClearNonDefaultToEmpty();
  3851. }
  3852. if (cached_has_bits & 0x00000002u) {
  3853. GOOGLE_DCHECK(locate_info_ != nullptr);
  3854. locate_info_->Clear();
  3855. }
  3856. }
  3857. step_statu_ = 0;
  3858. _has_bits_.Clear();
  3859. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3860. }
  3861. const char* Dispatch_store_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3862. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3863. _Internal::HasBits has_bits{};
  3864. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  3865. while (!ctx->Done(&ptr)) {
  3866. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  3867. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3868. CHK_(ptr);
  3869. switch (tag >> 3) {
  3870. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3871. case 1:
  3872. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  3873. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3874. CHK_(ptr);
  3875. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  3876. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  3877. } else {
  3878. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  3879. }
  3880. } else goto handle_unusual;
  3881. continue;
  3882. // optional .message.Locate_information locate_info = 2;
  3883. case 2:
  3884. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  3885. ptr = ctx->ParseMessage(_internal_mutable_locate_info(), ptr);
  3886. CHK_(ptr);
  3887. } else goto handle_unusual;
  3888. continue;
  3889. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 3;
  3890. case 3:
  3891. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  3892. ptr -= 1;
  3893. do {
  3894. ptr += 1;
  3895. ptr = ctx->ParseMessage(_internal_add_allocated_parkspace_info_ex(), ptr);
  3896. CHK_(ptr);
  3897. if (!ctx->DataAvailable(ptr)) break;
  3898. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
  3899. } else goto handle_unusual;
  3900. continue;
  3901. // optional string description = 4;
  3902. case 4:
  3903. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  3904. auto str = _internal_mutable_description();
  3905. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  3906. #ifndef NDEBUG
  3907. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Dispatch_store_step_statu.description");
  3908. #endif // !NDEBUG
  3909. CHK_(ptr);
  3910. } else goto handle_unusual;
  3911. continue;
  3912. default: {
  3913. handle_unusual:
  3914. if ((tag & 7) == 4 || tag == 0) {
  3915. ctx->SetLastTag(tag);
  3916. goto success;
  3917. }
  3918. ptr = UnknownFieldParse(tag,
  3919. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3920. ptr, ctx);
  3921. CHK_(ptr != nullptr);
  3922. continue;
  3923. }
  3924. } // switch
  3925. } // while
  3926. success:
  3927. _has_bits_.Or(has_bits);
  3928. return ptr;
  3929. failure:
  3930. ptr = nullptr;
  3931. goto success;
  3932. #undef CHK_
  3933. }
  3934. ::PROTOBUF_NAMESPACE_ID::uint8* Dispatch_store_step_statu::_InternalSerialize(
  3935. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3936. // @@protoc_insertion_point(serialize_to_array_start:message.Dispatch_store_step_statu)
  3937. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3938. (void) cached_has_bits;
  3939. cached_has_bits = _has_bits_[0];
  3940. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3941. if (cached_has_bits & 0x00000004u) {
  3942. target = stream->EnsureSpace(target);
  3943. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3944. 1, this->_internal_step_statu(), target);
  3945. }
  3946. // optional .message.Locate_information locate_info = 2;
  3947. if (cached_has_bits & 0x00000002u) {
  3948. target = stream->EnsureSpace(target);
  3949. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3950. InternalWriteMessage(
  3951. 2, _Internal::locate_info(this), target, stream);
  3952. }
  3953. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 3;
  3954. for (unsigned int i = 0,
  3955. n = static_cast<unsigned int>(this->_internal_allocated_parkspace_info_ex_size()); i < n; i++) {
  3956. target = stream->EnsureSpace(target);
  3957. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3958. InternalWriteMessage(3, this->_internal_allocated_parkspace_info_ex(i), target, stream);
  3959. }
  3960. // optional string description = 4;
  3961. if (cached_has_bits & 0x00000001u) {
  3962. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  3963. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  3964. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  3965. "message.Dispatch_store_step_statu.description");
  3966. target = stream->WriteStringMaybeAliased(
  3967. 4, this->_internal_description(), target);
  3968. }
  3969. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3970. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3971. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3972. }
  3973. // @@protoc_insertion_point(serialize_to_array_end:message.Dispatch_store_step_statu)
  3974. return target;
  3975. }
  3976. size_t Dispatch_store_step_statu::ByteSizeLong() const {
  3977. // @@protoc_insertion_point(message_byte_size_start:message.Dispatch_store_step_statu)
  3978. size_t total_size = 0;
  3979. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3980. // Prevent compiler warnings about cached_has_bits being unused
  3981. (void) cached_has_bits;
  3982. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 3;
  3983. total_size += 1UL * this->_internal_allocated_parkspace_info_ex_size();
  3984. for (const auto& msg : this->allocated_parkspace_info_ex_) {
  3985. total_size +=
  3986. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  3987. }
  3988. cached_has_bits = _has_bits_[0];
  3989. if (cached_has_bits & 0x00000007u) {
  3990. // optional string description = 4;
  3991. if (cached_has_bits & 0x00000001u) {
  3992. total_size += 1 +
  3993. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  3994. this->_internal_description());
  3995. }
  3996. // optional .message.Locate_information locate_info = 2;
  3997. if (cached_has_bits & 0x00000002u) {
  3998. total_size += 1 +
  3999. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  4000. *locate_info_);
  4001. }
  4002. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4003. if (cached_has_bits & 0x00000004u) {
  4004. total_size += 1 +
  4005. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  4006. }
  4007. }
  4008. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4009. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  4010. _internal_metadata_, total_size, &_cached_size_);
  4011. }
  4012. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  4013. SetCachedSize(cached_size);
  4014. return total_size;
  4015. }
  4016. void Dispatch_store_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4017. // @@protoc_insertion_point(generalized_merge_from_start:message.Dispatch_store_step_statu)
  4018. GOOGLE_DCHECK_NE(&from, this);
  4019. const Dispatch_store_step_statu* source =
  4020. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Dispatch_store_step_statu>(
  4021. &from);
  4022. if (source == nullptr) {
  4023. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Dispatch_store_step_statu)
  4024. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  4025. } else {
  4026. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Dispatch_store_step_statu)
  4027. MergeFrom(*source);
  4028. }
  4029. }
  4030. void Dispatch_store_step_statu::MergeFrom(const Dispatch_store_step_statu& from) {
  4031. // @@protoc_insertion_point(class_specific_merge_from_start:message.Dispatch_store_step_statu)
  4032. GOOGLE_DCHECK_NE(&from, this);
  4033. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4034. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4035. (void) cached_has_bits;
  4036. allocated_parkspace_info_ex_.MergeFrom(from.allocated_parkspace_info_ex_);
  4037. cached_has_bits = from._has_bits_[0];
  4038. if (cached_has_bits & 0x00000007u) {
  4039. if (cached_has_bits & 0x00000001u) {
  4040. _internal_set_description(from._internal_description());
  4041. }
  4042. if (cached_has_bits & 0x00000002u) {
  4043. _internal_mutable_locate_info()->::message::Locate_information::MergeFrom(from._internal_locate_info());
  4044. }
  4045. if (cached_has_bits & 0x00000004u) {
  4046. step_statu_ = from.step_statu_;
  4047. }
  4048. _has_bits_[0] |= cached_has_bits;
  4049. }
  4050. }
  4051. void Dispatch_store_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4052. // @@protoc_insertion_point(generalized_copy_from_start:message.Dispatch_store_step_statu)
  4053. if (&from == this) return;
  4054. Clear();
  4055. MergeFrom(from);
  4056. }
  4057. void Dispatch_store_step_statu::CopyFrom(const Dispatch_store_step_statu& from) {
  4058. // @@protoc_insertion_point(class_specific_copy_from_start:message.Dispatch_store_step_statu)
  4059. if (&from == this) return;
  4060. Clear();
  4061. MergeFrom(from);
  4062. }
  4063. bool Dispatch_store_step_statu::IsInitialized() const {
  4064. return true;
  4065. }
  4066. void Dispatch_store_step_statu::InternalSwap(Dispatch_store_step_statu* other) {
  4067. using std::swap;
  4068. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  4069. swap(_has_bits_[0], other->_has_bits_[0]);
  4070. allocated_parkspace_info_ex_.InternalSwap(&other->allocated_parkspace_info_ex_);
  4071. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4072. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4073. PROTOBUF_FIELD_OFFSET(Dispatch_store_step_statu, step_statu_)
  4074. + sizeof(Dispatch_store_step_statu::step_statu_)
  4075. - PROTOBUF_FIELD_OFFSET(Dispatch_store_step_statu, locate_info_)>(
  4076. reinterpret_cast<char*>(&locate_info_),
  4077. reinterpret_cast<char*>(&other->locate_info_));
  4078. }
  4079. ::PROTOBUF_NAMESPACE_ID::Metadata Dispatch_store_step_statu::GetMetadata() const {
  4080. return GetMetadataStatic();
  4081. }
  4082. // ===================================================================
  4083. void Back_dispatch_store_step_statu::InitAsDefaultInstance() {
  4084. ::message::_Back_dispatch_store_step_statu_default_instance_._instance.get_mutable()->locate_info_ = const_cast< ::message::Locate_information*>(
  4085. ::message::Locate_information::internal_default_instance());
  4086. }
  4087. class Back_dispatch_store_step_statu::_Internal {
  4088. public:
  4089. using HasBits = decltype(std::declval<Back_dispatch_store_step_statu>()._has_bits_);
  4090. static void set_has_step_statu(HasBits* has_bits) {
  4091. (*has_bits)[0] |= 4u;
  4092. }
  4093. static const ::message::Locate_information& locate_info(const Back_dispatch_store_step_statu* msg);
  4094. static void set_has_locate_info(HasBits* has_bits) {
  4095. (*has_bits)[0] |= 2u;
  4096. }
  4097. static void set_has_description(HasBits* has_bits) {
  4098. (*has_bits)[0] |= 1u;
  4099. }
  4100. };
  4101. const ::message::Locate_information&
  4102. Back_dispatch_store_step_statu::_Internal::locate_info(const Back_dispatch_store_step_statu* msg) {
  4103. return *msg->locate_info_;
  4104. }
  4105. void Back_dispatch_store_step_statu::clear_locate_info() {
  4106. if (locate_info_ != nullptr) locate_info_->Clear();
  4107. _has_bits_[0] &= ~0x00000002u;
  4108. }
  4109. void Back_dispatch_store_step_statu::clear_allocated_parkspace_info_ex() {
  4110. allocated_parkspace_info_ex_.Clear();
  4111. }
  4112. Back_dispatch_store_step_statu::Back_dispatch_store_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  4113. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  4114. allocated_parkspace_info_ex_(arena) {
  4115. SharedCtor();
  4116. RegisterArenaDtor(arena);
  4117. // @@protoc_insertion_point(arena_constructor:message.Back_dispatch_store_step_statu)
  4118. }
  4119. Back_dispatch_store_step_statu::Back_dispatch_store_step_statu(const Back_dispatch_store_step_statu& from)
  4120. : ::PROTOBUF_NAMESPACE_ID::Message(),
  4121. _has_bits_(from._has_bits_),
  4122. allocated_parkspace_info_ex_(from.allocated_parkspace_info_ex_) {
  4123. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4124. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4125. if (from._internal_has_description()) {
  4126. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  4127. GetArena());
  4128. }
  4129. if (from._internal_has_locate_info()) {
  4130. locate_info_ = new ::message::Locate_information(*from.locate_info_);
  4131. } else {
  4132. locate_info_ = nullptr;
  4133. }
  4134. step_statu_ = from.step_statu_;
  4135. // @@protoc_insertion_point(copy_constructor:message.Back_dispatch_store_step_statu)
  4136. }
  4137. void Back_dispatch_store_step_statu::SharedCtor() {
  4138. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Back_dispatch_store_step_statu_process_5fmessage_2eproto.base);
  4139. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4140. ::memset(&locate_info_, 0, static_cast<size_t>(
  4141. reinterpret_cast<char*>(&step_statu_) -
  4142. reinterpret_cast<char*>(&locate_info_)) + sizeof(step_statu_));
  4143. }
  4144. Back_dispatch_store_step_statu::~Back_dispatch_store_step_statu() {
  4145. // @@protoc_insertion_point(destructor:message.Back_dispatch_store_step_statu)
  4146. SharedDtor();
  4147. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4148. }
  4149. void Back_dispatch_store_step_statu::SharedDtor() {
  4150. GOOGLE_DCHECK(GetArena() == nullptr);
  4151. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4152. if (this != internal_default_instance()) delete locate_info_;
  4153. }
  4154. void Back_dispatch_store_step_statu::ArenaDtor(void* object) {
  4155. Back_dispatch_store_step_statu* _this = reinterpret_cast< Back_dispatch_store_step_statu* >(object);
  4156. (void)_this;
  4157. }
  4158. void Back_dispatch_store_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4159. }
  4160. void Back_dispatch_store_step_statu::SetCachedSize(int size) const {
  4161. _cached_size_.Set(size);
  4162. }
  4163. const Back_dispatch_store_step_statu& Back_dispatch_store_step_statu::default_instance() {
  4164. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Back_dispatch_store_step_statu_process_5fmessage_2eproto.base);
  4165. return *internal_default_instance();
  4166. }
  4167. void Back_dispatch_store_step_statu::Clear() {
  4168. // @@protoc_insertion_point(message_clear_start:message.Back_dispatch_store_step_statu)
  4169. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4170. // Prevent compiler warnings about cached_has_bits being unused
  4171. (void) cached_has_bits;
  4172. allocated_parkspace_info_ex_.Clear();
  4173. cached_has_bits = _has_bits_[0];
  4174. if (cached_has_bits & 0x00000003u) {
  4175. if (cached_has_bits & 0x00000001u) {
  4176. description_.ClearNonDefaultToEmpty();
  4177. }
  4178. if (cached_has_bits & 0x00000002u) {
  4179. GOOGLE_DCHECK(locate_info_ != nullptr);
  4180. locate_info_->Clear();
  4181. }
  4182. }
  4183. step_statu_ = 0;
  4184. _has_bits_.Clear();
  4185. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4186. }
  4187. const char* Back_dispatch_store_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4188. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4189. _Internal::HasBits has_bits{};
  4190. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  4191. while (!ctx->Done(&ptr)) {
  4192. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  4193. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4194. CHK_(ptr);
  4195. switch (tag >> 3) {
  4196. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4197. case 1:
  4198. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  4199. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  4200. CHK_(ptr);
  4201. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  4202. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  4203. } else {
  4204. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  4205. }
  4206. } else goto handle_unusual;
  4207. continue;
  4208. // optional .message.Locate_information locate_info = 2;
  4209. case 2:
  4210. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  4211. ptr = ctx->ParseMessage(_internal_mutable_locate_info(), ptr);
  4212. CHK_(ptr);
  4213. } else goto handle_unusual;
  4214. continue;
  4215. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 3;
  4216. case 3:
  4217. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  4218. ptr -= 1;
  4219. do {
  4220. ptr += 1;
  4221. ptr = ctx->ParseMessage(_internal_add_allocated_parkspace_info_ex(), ptr);
  4222. CHK_(ptr);
  4223. if (!ctx->DataAvailable(ptr)) break;
  4224. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
  4225. } else goto handle_unusual;
  4226. continue;
  4227. // optional string description = 4;
  4228. case 4:
  4229. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  4230. auto str = _internal_mutable_description();
  4231. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4232. #ifndef NDEBUG
  4233. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Back_dispatch_store_step_statu.description");
  4234. #endif // !NDEBUG
  4235. CHK_(ptr);
  4236. } else goto handle_unusual;
  4237. continue;
  4238. default: {
  4239. handle_unusual:
  4240. if ((tag & 7) == 4 || tag == 0) {
  4241. ctx->SetLastTag(tag);
  4242. goto success;
  4243. }
  4244. ptr = UnknownFieldParse(tag,
  4245. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4246. ptr, ctx);
  4247. CHK_(ptr != nullptr);
  4248. continue;
  4249. }
  4250. } // switch
  4251. } // while
  4252. success:
  4253. _has_bits_.Or(has_bits);
  4254. return ptr;
  4255. failure:
  4256. ptr = nullptr;
  4257. goto success;
  4258. #undef CHK_
  4259. }
  4260. ::PROTOBUF_NAMESPACE_ID::uint8* Back_dispatch_store_step_statu::_InternalSerialize(
  4261. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4262. // @@protoc_insertion_point(serialize_to_array_start:message.Back_dispatch_store_step_statu)
  4263. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4264. (void) cached_has_bits;
  4265. cached_has_bits = _has_bits_[0];
  4266. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4267. if (cached_has_bits & 0x00000004u) {
  4268. target = stream->EnsureSpace(target);
  4269. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  4270. 1, this->_internal_step_statu(), target);
  4271. }
  4272. // optional .message.Locate_information locate_info = 2;
  4273. if (cached_has_bits & 0x00000002u) {
  4274. target = stream->EnsureSpace(target);
  4275. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  4276. InternalWriteMessage(
  4277. 2, _Internal::locate_info(this), target, stream);
  4278. }
  4279. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 3;
  4280. for (unsigned int i = 0,
  4281. n = static_cast<unsigned int>(this->_internal_allocated_parkspace_info_ex_size()); i < n; i++) {
  4282. target = stream->EnsureSpace(target);
  4283. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  4284. InternalWriteMessage(3, this->_internal_allocated_parkspace_info_ex(i), target, stream);
  4285. }
  4286. // optional string description = 4;
  4287. if (cached_has_bits & 0x00000001u) {
  4288. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  4289. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  4290. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  4291. "message.Back_dispatch_store_step_statu.description");
  4292. target = stream->WriteStringMaybeAliased(
  4293. 4, this->_internal_description(), target);
  4294. }
  4295. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4296. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4297. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4298. }
  4299. // @@protoc_insertion_point(serialize_to_array_end:message.Back_dispatch_store_step_statu)
  4300. return target;
  4301. }
  4302. size_t Back_dispatch_store_step_statu::ByteSizeLong() const {
  4303. // @@protoc_insertion_point(message_byte_size_start:message.Back_dispatch_store_step_statu)
  4304. size_t total_size = 0;
  4305. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4306. // Prevent compiler warnings about cached_has_bits being unused
  4307. (void) cached_has_bits;
  4308. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 3;
  4309. total_size += 1UL * this->_internal_allocated_parkspace_info_ex_size();
  4310. for (const auto& msg : this->allocated_parkspace_info_ex_) {
  4311. total_size +=
  4312. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  4313. }
  4314. cached_has_bits = _has_bits_[0];
  4315. if (cached_has_bits & 0x00000007u) {
  4316. // optional string description = 4;
  4317. if (cached_has_bits & 0x00000001u) {
  4318. total_size += 1 +
  4319. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4320. this->_internal_description());
  4321. }
  4322. // optional .message.Locate_information locate_info = 2;
  4323. if (cached_has_bits & 0x00000002u) {
  4324. total_size += 1 +
  4325. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  4326. *locate_info_);
  4327. }
  4328. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4329. if (cached_has_bits & 0x00000004u) {
  4330. total_size += 1 +
  4331. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  4332. }
  4333. }
  4334. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4335. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  4336. _internal_metadata_, total_size, &_cached_size_);
  4337. }
  4338. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  4339. SetCachedSize(cached_size);
  4340. return total_size;
  4341. }
  4342. void Back_dispatch_store_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4343. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_dispatch_store_step_statu)
  4344. GOOGLE_DCHECK_NE(&from, this);
  4345. const Back_dispatch_store_step_statu* source =
  4346. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Back_dispatch_store_step_statu>(
  4347. &from);
  4348. if (source == nullptr) {
  4349. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_dispatch_store_step_statu)
  4350. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  4351. } else {
  4352. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_dispatch_store_step_statu)
  4353. MergeFrom(*source);
  4354. }
  4355. }
  4356. void Back_dispatch_store_step_statu::MergeFrom(const Back_dispatch_store_step_statu& from) {
  4357. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_dispatch_store_step_statu)
  4358. GOOGLE_DCHECK_NE(&from, this);
  4359. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4360. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4361. (void) cached_has_bits;
  4362. allocated_parkspace_info_ex_.MergeFrom(from.allocated_parkspace_info_ex_);
  4363. cached_has_bits = from._has_bits_[0];
  4364. if (cached_has_bits & 0x00000007u) {
  4365. if (cached_has_bits & 0x00000001u) {
  4366. _internal_set_description(from._internal_description());
  4367. }
  4368. if (cached_has_bits & 0x00000002u) {
  4369. _internal_mutable_locate_info()->::message::Locate_information::MergeFrom(from._internal_locate_info());
  4370. }
  4371. if (cached_has_bits & 0x00000004u) {
  4372. step_statu_ = from.step_statu_;
  4373. }
  4374. _has_bits_[0] |= cached_has_bits;
  4375. }
  4376. }
  4377. void Back_dispatch_store_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4378. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_dispatch_store_step_statu)
  4379. if (&from == this) return;
  4380. Clear();
  4381. MergeFrom(from);
  4382. }
  4383. void Back_dispatch_store_step_statu::CopyFrom(const Back_dispatch_store_step_statu& from) {
  4384. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_dispatch_store_step_statu)
  4385. if (&from == this) return;
  4386. Clear();
  4387. MergeFrom(from);
  4388. }
  4389. bool Back_dispatch_store_step_statu::IsInitialized() const {
  4390. return true;
  4391. }
  4392. void Back_dispatch_store_step_statu::InternalSwap(Back_dispatch_store_step_statu* other) {
  4393. using std::swap;
  4394. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  4395. swap(_has_bits_[0], other->_has_bits_[0]);
  4396. allocated_parkspace_info_ex_.InternalSwap(&other->allocated_parkspace_info_ex_);
  4397. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4398. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  4399. PROTOBUF_FIELD_OFFSET(Back_dispatch_store_step_statu, step_statu_)
  4400. + sizeof(Back_dispatch_store_step_statu::step_statu_)
  4401. - PROTOBUF_FIELD_OFFSET(Back_dispatch_store_step_statu, locate_info_)>(
  4402. reinterpret_cast<char*>(&locate_info_),
  4403. reinterpret_cast<char*>(&other->locate_info_));
  4404. }
  4405. ::PROTOBUF_NAMESPACE_ID::Metadata Back_dispatch_store_step_statu::GetMetadata() const {
  4406. return GetMetadataStatic();
  4407. }
  4408. // ===================================================================
  4409. void Dispatch_pick_step_statu::InitAsDefaultInstance() {
  4410. }
  4411. class Dispatch_pick_step_statu::_Internal {
  4412. public:
  4413. using HasBits = decltype(std::declval<Dispatch_pick_step_statu>()._has_bits_);
  4414. static void set_has_step_statu(HasBits* has_bits) {
  4415. (*has_bits)[0] |= 2u;
  4416. }
  4417. static void set_has_description(HasBits* has_bits) {
  4418. (*has_bits)[0] |= 1u;
  4419. }
  4420. };
  4421. void Dispatch_pick_step_statu::clear_search_parkspace_info_ex() {
  4422. search_parkspace_info_ex_.Clear();
  4423. }
  4424. Dispatch_pick_step_statu::Dispatch_pick_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  4425. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  4426. search_parkspace_info_ex_(arena) {
  4427. SharedCtor();
  4428. RegisterArenaDtor(arena);
  4429. // @@protoc_insertion_point(arena_constructor:message.Dispatch_pick_step_statu)
  4430. }
  4431. Dispatch_pick_step_statu::Dispatch_pick_step_statu(const Dispatch_pick_step_statu& from)
  4432. : ::PROTOBUF_NAMESPACE_ID::Message(),
  4433. _has_bits_(from._has_bits_),
  4434. search_parkspace_info_ex_(from.search_parkspace_info_ex_) {
  4435. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4436. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4437. if (from._internal_has_description()) {
  4438. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  4439. GetArena());
  4440. }
  4441. step_statu_ = from.step_statu_;
  4442. // @@protoc_insertion_point(copy_constructor:message.Dispatch_pick_step_statu)
  4443. }
  4444. void Dispatch_pick_step_statu::SharedCtor() {
  4445. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Dispatch_pick_step_statu_process_5fmessage_2eproto.base);
  4446. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4447. step_statu_ = 0;
  4448. }
  4449. Dispatch_pick_step_statu::~Dispatch_pick_step_statu() {
  4450. // @@protoc_insertion_point(destructor:message.Dispatch_pick_step_statu)
  4451. SharedDtor();
  4452. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4453. }
  4454. void Dispatch_pick_step_statu::SharedDtor() {
  4455. GOOGLE_DCHECK(GetArena() == nullptr);
  4456. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4457. }
  4458. void Dispatch_pick_step_statu::ArenaDtor(void* object) {
  4459. Dispatch_pick_step_statu* _this = reinterpret_cast< Dispatch_pick_step_statu* >(object);
  4460. (void)_this;
  4461. }
  4462. void Dispatch_pick_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4463. }
  4464. void Dispatch_pick_step_statu::SetCachedSize(int size) const {
  4465. _cached_size_.Set(size);
  4466. }
  4467. const Dispatch_pick_step_statu& Dispatch_pick_step_statu::default_instance() {
  4468. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Dispatch_pick_step_statu_process_5fmessage_2eproto.base);
  4469. return *internal_default_instance();
  4470. }
  4471. void Dispatch_pick_step_statu::Clear() {
  4472. // @@protoc_insertion_point(message_clear_start:message.Dispatch_pick_step_statu)
  4473. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4474. // Prevent compiler warnings about cached_has_bits being unused
  4475. (void) cached_has_bits;
  4476. search_parkspace_info_ex_.Clear();
  4477. cached_has_bits = _has_bits_[0];
  4478. if (cached_has_bits & 0x00000001u) {
  4479. description_.ClearNonDefaultToEmpty();
  4480. }
  4481. step_statu_ = 0;
  4482. _has_bits_.Clear();
  4483. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4484. }
  4485. const char* Dispatch_pick_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4486. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4487. _Internal::HasBits has_bits{};
  4488. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  4489. while (!ctx->Done(&ptr)) {
  4490. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  4491. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4492. CHK_(ptr);
  4493. switch (tag >> 3) {
  4494. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4495. case 1:
  4496. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  4497. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  4498. CHK_(ptr);
  4499. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  4500. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  4501. } else {
  4502. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  4503. }
  4504. } else goto handle_unusual;
  4505. continue;
  4506. // repeated .message.Parkspace_info search_parkspace_info_ex = 2;
  4507. case 2:
  4508. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  4509. ptr -= 1;
  4510. do {
  4511. ptr += 1;
  4512. ptr = ctx->ParseMessage(_internal_add_search_parkspace_info_ex(), ptr);
  4513. CHK_(ptr);
  4514. if (!ctx->DataAvailable(ptr)) break;
  4515. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  4516. } else goto handle_unusual;
  4517. continue;
  4518. // optional string description = 3;
  4519. case 3:
  4520. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  4521. auto str = _internal_mutable_description();
  4522. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4523. #ifndef NDEBUG
  4524. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Dispatch_pick_step_statu.description");
  4525. #endif // !NDEBUG
  4526. CHK_(ptr);
  4527. } else goto handle_unusual;
  4528. continue;
  4529. default: {
  4530. handle_unusual:
  4531. if ((tag & 7) == 4 || tag == 0) {
  4532. ctx->SetLastTag(tag);
  4533. goto success;
  4534. }
  4535. ptr = UnknownFieldParse(tag,
  4536. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4537. ptr, ctx);
  4538. CHK_(ptr != nullptr);
  4539. continue;
  4540. }
  4541. } // switch
  4542. } // while
  4543. success:
  4544. _has_bits_.Or(has_bits);
  4545. return ptr;
  4546. failure:
  4547. ptr = nullptr;
  4548. goto success;
  4549. #undef CHK_
  4550. }
  4551. ::PROTOBUF_NAMESPACE_ID::uint8* Dispatch_pick_step_statu::_InternalSerialize(
  4552. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4553. // @@protoc_insertion_point(serialize_to_array_start:message.Dispatch_pick_step_statu)
  4554. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4555. (void) cached_has_bits;
  4556. cached_has_bits = _has_bits_[0];
  4557. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4558. if (cached_has_bits & 0x00000002u) {
  4559. target = stream->EnsureSpace(target);
  4560. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  4561. 1, this->_internal_step_statu(), target);
  4562. }
  4563. // repeated .message.Parkspace_info search_parkspace_info_ex = 2;
  4564. for (unsigned int i = 0,
  4565. n = static_cast<unsigned int>(this->_internal_search_parkspace_info_ex_size()); i < n; i++) {
  4566. target = stream->EnsureSpace(target);
  4567. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  4568. InternalWriteMessage(2, this->_internal_search_parkspace_info_ex(i), target, stream);
  4569. }
  4570. // optional string description = 3;
  4571. if (cached_has_bits & 0x00000001u) {
  4572. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  4573. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  4574. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  4575. "message.Dispatch_pick_step_statu.description");
  4576. target = stream->WriteStringMaybeAliased(
  4577. 3, this->_internal_description(), target);
  4578. }
  4579. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4580. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4581. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4582. }
  4583. // @@protoc_insertion_point(serialize_to_array_end:message.Dispatch_pick_step_statu)
  4584. return target;
  4585. }
  4586. size_t Dispatch_pick_step_statu::ByteSizeLong() const {
  4587. // @@protoc_insertion_point(message_byte_size_start:message.Dispatch_pick_step_statu)
  4588. size_t total_size = 0;
  4589. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4590. // Prevent compiler warnings about cached_has_bits being unused
  4591. (void) cached_has_bits;
  4592. // repeated .message.Parkspace_info search_parkspace_info_ex = 2;
  4593. total_size += 1UL * this->_internal_search_parkspace_info_ex_size();
  4594. for (const auto& msg : this->search_parkspace_info_ex_) {
  4595. total_size +=
  4596. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  4597. }
  4598. cached_has_bits = _has_bits_[0];
  4599. if (cached_has_bits & 0x00000003u) {
  4600. // optional string description = 3;
  4601. if (cached_has_bits & 0x00000001u) {
  4602. total_size += 1 +
  4603. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4604. this->_internal_description());
  4605. }
  4606. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4607. if (cached_has_bits & 0x00000002u) {
  4608. total_size += 1 +
  4609. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  4610. }
  4611. }
  4612. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4613. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  4614. _internal_metadata_, total_size, &_cached_size_);
  4615. }
  4616. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  4617. SetCachedSize(cached_size);
  4618. return total_size;
  4619. }
  4620. void Dispatch_pick_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4621. // @@protoc_insertion_point(generalized_merge_from_start:message.Dispatch_pick_step_statu)
  4622. GOOGLE_DCHECK_NE(&from, this);
  4623. const Dispatch_pick_step_statu* source =
  4624. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Dispatch_pick_step_statu>(
  4625. &from);
  4626. if (source == nullptr) {
  4627. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Dispatch_pick_step_statu)
  4628. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  4629. } else {
  4630. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Dispatch_pick_step_statu)
  4631. MergeFrom(*source);
  4632. }
  4633. }
  4634. void Dispatch_pick_step_statu::MergeFrom(const Dispatch_pick_step_statu& from) {
  4635. // @@protoc_insertion_point(class_specific_merge_from_start:message.Dispatch_pick_step_statu)
  4636. GOOGLE_DCHECK_NE(&from, this);
  4637. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4638. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4639. (void) cached_has_bits;
  4640. search_parkspace_info_ex_.MergeFrom(from.search_parkspace_info_ex_);
  4641. cached_has_bits = from._has_bits_[0];
  4642. if (cached_has_bits & 0x00000003u) {
  4643. if (cached_has_bits & 0x00000001u) {
  4644. _internal_set_description(from._internal_description());
  4645. }
  4646. if (cached_has_bits & 0x00000002u) {
  4647. step_statu_ = from.step_statu_;
  4648. }
  4649. _has_bits_[0] |= cached_has_bits;
  4650. }
  4651. }
  4652. void Dispatch_pick_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4653. // @@protoc_insertion_point(generalized_copy_from_start:message.Dispatch_pick_step_statu)
  4654. if (&from == this) return;
  4655. Clear();
  4656. MergeFrom(from);
  4657. }
  4658. void Dispatch_pick_step_statu::CopyFrom(const Dispatch_pick_step_statu& from) {
  4659. // @@protoc_insertion_point(class_specific_copy_from_start:message.Dispatch_pick_step_statu)
  4660. if (&from == this) return;
  4661. Clear();
  4662. MergeFrom(from);
  4663. }
  4664. bool Dispatch_pick_step_statu::IsInitialized() const {
  4665. return true;
  4666. }
  4667. void Dispatch_pick_step_statu::InternalSwap(Dispatch_pick_step_statu* other) {
  4668. using std::swap;
  4669. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  4670. swap(_has_bits_[0], other->_has_bits_[0]);
  4671. search_parkspace_info_ex_.InternalSwap(&other->search_parkspace_info_ex_);
  4672. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4673. swap(step_statu_, other->step_statu_);
  4674. }
  4675. ::PROTOBUF_NAMESPACE_ID::Metadata Dispatch_pick_step_statu::GetMetadata() const {
  4676. return GetMetadataStatic();
  4677. }
  4678. // ===================================================================
  4679. void Back_dispatch_pick_step_statu::InitAsDefaultInstance() {
  4680. }
  4681. class Back_dispatch_pick_step_statu::_Internal {
  4682. public:
  4683. using HasBits = decltype(std::declval<Back_dispatch_pick_step_statu>()._has_bits_);
  4684. static void set_has_step_statu(HasBits* has_bits) {
  4685. (*has_bits)[0] |= 2u;
  4686. }
  4687. static void set_has_description(HasBits* has_bits) {
  4688. (*has_bits)[0] |= 1u;
  4689. }
  4690. };
  4691. void Back_dispatch_pick_step_statu::clear_search_parkspace_info_ex() {
  4692. search_parkspace_info_ex_.Clear();
  4693. }
  4694. Back_dispatch_pick_step_statu::Back_dispatch_pick_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  4695. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  4696. search_parkspace_info_ex_(arena) {
  4697. SharedCtor();
  4698. RegisterArenaDtor(arena);
  4699. // @@protoc_insertion_point(arena_constructor:message.Back_dispatch_pick_step_statu)
  4700. }
  4701. Back_dispatch_pick_step_statu::Back_dispatch_pick_step_statu(const Back_dispatch_pick_step_statu& from)
  4702. : ::PROTOBUF_NAMESPACE_ID::Message(),
  4703. _has_bits_(from._has_bits_),
  4704. search_parkspace_info_ex_(from.search_parkspace_info_ex_) {
  4705. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4706. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4707. if (from._internal_has_description()) {
  4708. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  4709. GetArena());
  4710. }
  4711. step_statu_ = from.step_statu_;
  4712. // @@protoc_insertion_point(copy_constructor:message.Back_dispatch_pick_step_statu)
  4713. }
  4714. void Back_dispatch_pick_step_statu::SharedCtor() {
  4715. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Back_dispatch_pick_step_statu_process_5fmessage_2eproto.base);
  4716. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4717. step_statu_ = 0;
  4718. }
  4719. Back_dispatch_pick_step_statu::~Back_dispatch_pick_step_statu() {
  4720. // @@protoc_insertion_point(destructor:message.Back_dispatch_pick_step_statu)
  4721. SharedDtor();
  4722. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4723. }
  4724. void Back_dispatch_pick_step_statu::SharedDtor() {
  4725. GOOGLE_DCHECK(GetArena() == nullptr);
  4726. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4727. }
  4728. void Back_dispatch_pick_step_statu::ArenaDtor(void* object) {
  4729. Back_dispatch_pick_step_statu* _this = reinterpret_cast< Back_dispatch_pick_step_statu* >(object);
  4730. (void)_this;
  4731. }
  4732. void Back_dispatch_pick_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  4733. }
  4734. void Back_dispatch_pick_step_statu::SetCachedSize(int size) const {
  4735. _cached_size_.Set(size);
  4736. }
  4737. const Back_dispatch_pick_step_statu& Back_dispatch_pick_step_statu::default_instance() {
  4738. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Back_dispatch_pick_step_statu_process_5fmessage_2eproto.base);
  4739. return *internal_default_instance();
  4740. }
  4741. void Back_dispatch_pick_step_statu::Clear() {
  4742. // @@protoc_insertion_point(message_clear_start:message.Back_dispatch_pick_step_statu)
  4743. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4744. // Prevent compiler warnings about cached_has_bits being unused
  4745. (void) cached_has_bits;
  4746. search_parkspace_info_ex_.Clear();
  4747. cached_has_bits = _has_bits_[0];
  4748. if (cached_has_bits & 0x00000001u) {
  4749. description_.ClearNonDefaultToEmpty();
  4750. }
  4751. step_statu_ = 0;
  4752. _has_bits_.Clear();
  4753. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  4754. }
  4755. const char* Back_dispatch_pick_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  4756. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  4757. _Internal::HasBits has_bits{};
  4758. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  4759. while (!ctx->Done(&ptr)) {
  4760. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  4761. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  4762. CHK_(ptr);
  4763. switch (tag >> 3) {
  4764. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4765. case 1:
  4766. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  4767. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  4768. CHK_(ptr);
  4769. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  4770. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  4771. } else {
  4772. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  4773. }
  4774. } else goto handle_unusual;
  4775. continue;
  4776. // repeated .message.Parkspace_info search_parkspace_info_ex = 2;
  4777. case 2:
  4778. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  4779. ptr -= 1;
  4780. do {
  4781. ptr += 1;
  4782. ptr = ctx->ParseMessage(_internal_add_search_parkspace_info_ex(), ptr);
  4783. CHK_(ptr);
  4784. if (!ctx->DataAvailable(ptr)) break;
  4785. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  4786. } else goto handle_unusual;
  4787. continue;
  4788. // optional string description = 3;
  4789. case 3:
  4790. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  4791. auto str = _internal_mutable_description();
  4792. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  4793. #ifndef NDEBUG
  4794. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Back_dispatch_pick_step_statu.description");
  4795. #endif // !NDEBUG
  4796. CHK_(ptr);
  4797. } else goto handle_unusual;
  4798. continue;
  4799. default: {
  4800. handle_unusual:
  4801. if ((tag & 7) == 4 || tag == 0) {
  4802. ctx->SetLastTag(tag);
  4803. goto success;
  4804. }
  4805. ptr = UnknownFieldParse(tag,
  4806. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  4807. ptr, ctx);
  4808. CHK_(ptr != nullptr);
  4809. continue;
  4810. }
  4811. } // switch
  4812. } // while
  4813. success:
  4814. _has_bits_.Or(has_bits);
  4815. return ptr;
  4816. failure:
  4817. ptr = nullptr;
  4818. goto success;
  4819. #undef CHK_
  4820. }
  4821. ::PROTOBUF_NAMESPACE_ID::uint8* Back_dispatch_pick_step_statu::_InternalSerialize(
  4822. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  4823. // @@protoc_insertion_point(serialize_to_array_start:message.Back_dispatch_pick_step_statu)
  4824. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4825. (void) cached_has_bits;
  4826. cached_has_bits = _has_bits_[0];
  4827. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4828. if (cached_has_bits & 0x00000002u) {
  4829. target = stream->EnsureSpace(target);
  4830. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  4831. 1, this->_internal_step_statu(), target);
  4832. }
  4833. // repeated .message.Parkspace_info search_parkspace_info_ex = 2;
  4834. for (unsigned int i = 0,
  4835. n = static_cast<unsigned int>(this->_internal_search_parkspace_info_ex_size()); i < n; i++) {
  4836. target = stream->EnsureSpace(target);
  4837. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  4838. InternalWriteMessage(2, this->_internal_search_parkspace_info_ex(i), target, stream);
  4839. }
  4840. // optional string description = 3;
  4841. if (cached_has_bits & 0x00000001u) {
  4842. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  4843. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  4844. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  4845. "message.Back_dispatch_pick_step_statu.description");
  4846. target = stream->WriteStringMaybeAliased(
  4847. 3, this->_internal_description(), target);
  4848. }
  4849. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4850. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  4851. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  4852. }
  4853. // @@protoc_insertion_point(serialize_to_array_end:message.Back_dispatch_pick_step_statu)
  4854. return target;
  4855. }
  4856. size_t Back_dispatch_pick_step_statu::ByteSizeLong() const {
  4857. // @@protoc_insertion_point(message_byte_size_start:message.Back_dispatch_pick_step_statu)
  4858. size_t total_size = 0;
  4859. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4860. // Prevent compiler warnings about cached_has_bits being unused
  4861. (void) cached_has_bits;
  4862. // repeated .message.Parkspace_info search_parkspace_info_ex = 2;
  4863. total_size += 1UL * this->_internal_search_parkspace_info_ex_size();
  4864. for (const auto& msg : this->search_parkspace_info_ex_) {
  4865. total_size +=
  4866. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  4867. }
  4868. cached_has_bits = _has_bits_[0];
  4869. if (cached_has_bits & 0x00000003u) {
  4870. // optional string description = 3;
  4871. if (cached_has_bits & 0x00000001u) {
  4872. total_size += 1 +
  4873. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  4874. this->_internal_description());
  4875. }
  4876. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4877. if (cached_has_bits & 0x00000002u) {
  4878. total_size += 1 +
  4879. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  4880. }
  4881. }
  4882. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  4883. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  4884. _internal_metadata_, total_size, &_cached_size_);
  4885. }
  4886. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  4887. SetCachedSize(cached_size);
  4888. return total_size;
  4889. }
  4890. void Back_dispatch_pick_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4891. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_dispatch_pick_step_statu)
  4892. GOOGLE_DCHECK_NE(&from, this);
  4893. const Back_dispatch_pick_step_statu* source =
  4894. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Back_dispatch_pick_step_statu>(
  4895. &from);
  4896. if (source == nullptr) {
  4897. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_dispatch_pick_step_statu)
  4898. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  4899. } else {
  4900. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_dispatch_pick_step_statu)
  4901. MergeFrom(*source);
  4902. }
  4903. }
  4904. void Back_dispatch_pick_step_statu::MergeFrom(const Back_dispatch_pick_step_statu& from) {
  4905. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_dispatch_pick_step_statu)
  4906. GOOGLE_DCHECK_NE(&from, this);
  4907. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4908. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  4909. (void) cached_has_bits;
  4910. search_parkspace_info_ex_.MergeFrom(from.search_parkspace_info_ex_);
  4911. cached_has_bits = from._has_bits_[0];
  4912. if (cached_has_bits & 0x00000003u) {
  4913. if (cached_has_bits & 0x00000001u) {
  4914. _internal_set_description(from._internal_description());
  4915. }
  4916. if (cached_has_bits & 0x00000002u) {
  4917. step_statu_ = from.step_statu_;
  4918. }
  4919. _has_bits_[0] |= cached_has_bits;
  4920. }
  4921. }
  4922. void Back_dispatch_pick_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  4923. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_dispatch_pick_step_statu)
  4924. if (&from == this) return;
  4925. Clear();
  4926. MergeFrom(from);
  4927. }
  4928. void Back_dispatch_pick_step_statu::CopyFrom(const Back_dispatch_pick_step_statu& from) {
  4929. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_dispatch_pick_step_statu)
  4930. if (&from == this) return;
  4931. Clear();
  4932. MergeFrom(from);
  4933. }
  4934. bool Back_dispatch_pick_step_statu::IsInitialized() const {
  4935. return true;
  4936. }
  4937. void Back_dispatch_pick_step_statu::InternalSwap(Back_dispatch_pick_step_statu* other) {
  4938. using std::swap;
  4939. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  4940. swap(_has_bits_[0], other->_has_bits_[0]);
  4941. search_parkspace_info_ex_.InternalSwap(&other->search_parkspace_info_ex_);
  4942. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4943. swap(step_statu_, other->step_statu_);
  4944. }
  4945. ::PROTOBUF_NAMESPACE_ID::Metadata Back_dispatch_pick_step_statu::GetMetadata() const {
  4946. return GetMetadataStatic();
  4947. }
  4948. // ===================================================================
  4949. void Waitfor_leave_step_statu::InitAsDefaultInstance() {
  4950. ::message::_Waitfor_leave_step_statu_default_instance_._instance.get_mutable()->car_info_ = const_cast< ::message::Car_info*>(
  4951. ::message::Car_info::internal_default_instance());
  4952. }
  4953. class Waitfor_leave_step_statu::_Internal {
  4954. public:
  4955. using HasBits = decltype(std::declval<Waitfor_leave_step_statu>()._has_bits_);
  4956. static void set_has_step_statu(HasBits* has_bits) {
  4957. (*has_bits)[0] |= 4u;
  4958. }
  4959. static const ::message::Car_info& car_info(const Waitfor_leave_step_statu* msg);
  4960. static void set_has_car_info(HasBits* has_bits) {
  4961. (*has_bits)[0] |= 2u;
  4962. }
  4963. static void set_has_description(HasBits* has_bits) {
  4964. (*has_bits)[0] |= 1u;
  4965. }
  4966. };
  4967. const ::message::Car_info&
  4968. Waitfor_leave_step_statu::_Internal::car_info(const Waitfor_leave_step_statu* msg) {
  4969. return *msg->car_info_;
  4970. }
  4971. void Waitfor_leave_step_statu::clear_car_info() {
  4972. if (car_info_ != nullptr) car_info_->Clear();
  4973. _has_bits_[0] &= ~0x00000002u;
  4974. }
  4975. Waitfor_leave_step_statu::Waitfor_leave_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  4976. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  4977. SharedCtor();
  4978. RegisterArenaDtor(arena);
  4979. // @@protoc_insertion_point(arena_constructor:message.Waitfor_leave_step_statu)
  4980. }
  4981. Waitfor_leave_step_statu::Waitfor_leave_step_statu(const Waitfor_leave_step_statu& from)
  4982. : ::PROTOBUF_NAMESPACE_ID::Message(),
  4983. _has_bits_(from._has_bits_) {
  4984. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  4985. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  4986. if (from._internal_has_description()) {
  4987. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  4988. GetArena());
  4989. }
  4990. if (from._internal_has_car_info()) {
  4991. car_info_ = new ::message::Car_info(*from.car_info_);
  4992. } else {
  4993. car_info_ = nullptr;
  4994. }
  4995. step_statu_ = from.step_statu_;
  4996. // @@protoc_insertion_point(copy_constructor:message.Waitfor_leave_step_statu)
  4997. }
  4998. void Waitfor_leave_step_statu::SharedCtor() {
  4999. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Waitfor_leave_step_statu_process_5fmessage_2eproto.base);
  5000. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5001. ::memset(&car_info_, 0, static_cast<size_t>(
  5002. reinterpret_cast<char*>(&step_statu_) -
  5003. reinterpret_cast<char*>(&car_info_)) + sizeof(step_statu_));
  5004. }
  5005. Waitfor_leave_step_statu::~Waitfor_leave_step_statu() {
  5006. // @@protoc_insertion_point(destructor:message.Waitfor_leave_step_statu)
  5007. SharedDtor();
  5008. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5009. }
  5010. void Waitfor_leave_step_statu::SharedDtor() {
  5011. GOOGLE_DCHECK(GetArena() == nullptr);
  5012. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5013. if (this != internal_default_instance()) delete car_info_;
  5014. }
  5015. void Waitfor_leave_step_statu::ArenaDtor(void* object) {
  5016. Waitfor_leave_step_statu* _this = reinterpret_cast< Waitfor_leave_step_statu* >(object);
  5017. (void)_this;
  5018. }
  5019. void Waitfor_leave_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5020. }
  5021. void Waitfor_leave_step_statu::SetCachedSize(int size) const {
  5022. _cached_size_.Set(size);
  5023. }
  5024. const Waitfor_leave_step_statu& Waitfor_leave_step_statu::default_instance() {
  5025. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Waitfor_leave_step_statu_process_5fmessage_2eproto.base);
  5026. return *internal_default_instance();
  5027. }
  5028. void Waitfor_leave_step_statu::Clear() {
  5029. // @@protoc_insertion_point(message_clear_start:message.Waitfor_leave_step_statu)
  5030. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5031. // Prevent compiler warnings about cached_has_bits being unused
  5032. (void) cached_has_bits;
  5033. cached_has_bits = _has_bits_[0];
  5034. if (cached_has_bits & 0x00000003u) {
  5035. if (cached_has_bits & 0x00000001u) {
  5036. description_.ClearNonDefaultToEmpty();
  5037. }
  5038. if (cached_has_bits & 0x00000002u) {
  5039. GOOGLE_DCHECK(car_info_ != nullptr);
  5040. car_info_->Clear();
  5041. }
  5042. }
  5043. step_statu_ = 0;
  5044. _has_bits_.Clear();
  5045. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5046. }
  5047. const char* Waitfor_leave_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5048. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5049. _Internal::HasBits has_bits{};
  5050. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  5051. while (!ctx->Done(&ptr)) {
  5052. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  5053. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5054. CHK_(ptr);
  5055. switch (tag >> 3) {
  5056. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5057. case 1:
  5058. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  5059. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5060. CHK_(ptr);
  5061. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  5062. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  5063. } else {
  5064. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  5065. }
  5066. } else goto handle_unusual;
  5067. continue;
  5068. // optional .message.Car_info car_info = 2;
  5069. case 2:
  5070. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  5071. ptr = ctx->ParseMessage(_internal_mutable_car_info(), ptr);
  5072. CHK_(ptr);
  5073. } else goto handle_unusual;
  5074. continue;
  5075. // optional string description = 3;
  5076. case 3:
  5077. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  5078. auto str = _internal_mutable_description();
  5079. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  5080. #ifndef NDEBUG
  5081. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Waitfor_leave_step_statu.description");
  5082. #endif // !NDEBUG
  5083. CHK_(ptr);
  5084. } else goto handle_unusual;
  5085. continue;
  5086. default: {
  5087. handle_unusual:
  5088. if ((tag & 7) == 4 || tag == 0) {
  5089. ctx->SetLastTag(tag);
  5090. goto success;
  5091. }
  5092. ptr = UnknownFieldParse(tag,
  5093. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5094. ptr, ctx);
  5095. CHK_(ptr != nullptr);
  5096. continue;
  5097. }
  5098. } // switch
  5099. } // while
  5100. success:
  5101. _has_bits_.Or(has_bits);
  5102. return ptr;
  5103. failure:
  5104. ptr = nullptr;
  5105. goto success;
  5106. #undef CHK_
  5107. }
  5108. ::PROTOBUF_NAMESPACE_ID::uint8* Waitfor_leave_step_statu::_InternalSerialize(
  5109. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5110. // @@protoc_insertion_point(serialize_to_array_start:message.Waitfor_leave_step_statu)
  5111. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5112. (void) cached_has_bits;
  5113. cached_has_bits = _has_bits_[0];
  5114. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5115. if (cached_has_bits & 0x00000004u) {
  5116. target = stream->EnsureSpace(target);
  5117. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  5118. 1, this->_internal_step_statu(), target);
  5119. }
  5120. // optional .message.Car_info car_info = 2;
  5121. if (cached_has_bits & 0x00000002u) {
  5122. target = stream->EnsureSpace(target);
  5123. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  5124. InternalWriteMessage(
  5125. 2, _Internal::car_info(this), target, stream);
  5126. }
  5127. // optional string description = 3;
  5128. if (cached_has_bits & 0x00000001u) {
  5129. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  5130. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  5131. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  5132. "message.Waitfor_leave_step_statu.description");
  5133. target = stream->WriteStringMaybeAliased(
  5134. 3, this->_internal_description(), target);
  5135. }
  5136. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5137. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5138. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5139. }
  5140. // @@protoc_insertion_point(serialize_to_array_end:message.Waitfor_leave_step_statu)
  5141. return target;
  5142. }
  5143. size_t Waitfor_leave_step_statu::ByteSizeLong() const {
  5144. // @@protoc_insertion_point(message_byte_size_start:message.Waitfor_leave_step_statu)
  5145. size_t total_size = 0;
  5146. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5147. // Prevent compiler warnings about cached_has_bits being unused
  5148. (void) cached_has_bits;
  5149. cached_has_bits = _has_bits_[0];
  5150. if (cached_has_bits & 0x00000007u) {
  5151. // optional string description = 3;
  5152. if (cached_has_bits & 0x00000001u) {
  5153. total_size += 1 +
  5154. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  5155. this->_internal_description());
  5156. }
  5157. // optional .message.Car_info car_info = 2;
  5158. if (cached_has_bits & 0x00000002u) {
  5159. total_size += 1 +
  5160. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  5161. *car_info_);
  5162. }
  5163. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5164. if (cached_has_bits & 0x00000004u) {
  5165. total_size += 1 +
  5166. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  5167. }
  5168. }
  5169. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5170. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  5171. _internal_metadata_, total_size, &_cached_size_);
  5172. }
  5173. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  5174. SetCachedSize(cached_size);
  5175. return total_size;
  5176. }
  5177. void Waitfor_leave_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5178. // @@protoc_insertion_point(generalized_merge_from_start:message.Waitfor_leave_step_statu)
  5179. GOOGLE_DCHECK_NE(&from, this);
  5180. const Waitfor_leave_step_statu* source =
  5181. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Waitfor_leave_step_statu>(
  5182. &from);
  5183. if (source == nullptr) {
  5184. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Waitfor_leave_step_statu)
  5185. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  5186. } else {
  5187. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Waitfor_leave_step_statu)
  5188. MergeFrom(*source);
  5189. }
  5190. }
  5191. void Waitfor_leave_step_statu::MergeFrom(const Waitfor_leave_step_statu& from) {
  5192. // @@protoc_insertion_point(class_specific_merge_from_start:message.Waitfor_leave_step_statu)
  5193. GOOGLE_DCHECK_NE(&from, this);
  5194. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5195. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5196. (void) cached_has_bits;
  5197. cached_has_bits = from._has_bits_[0];
  5198. if (cached_has_bits & 0x00000007u) {
  5199. if (cached_has_bits & 0x00000001u) {
  5200. _internal_set_description(from._internal_description());
  5201. }
  5202. if (cached_has_bits & 0x00000002u) {
  5203. _internal_mutable_car_info()->::message::Car_info::MergeFrom(from._internal_car_info());
  5204. }
  5205. if (cached_has_bits & 0x00000004u) {
  5206. step_statu_ = from.step_statu_;
  5207. }
  5208. _has_bits_[0] |= cached_has_bits;
  5209. }
  5210. }
  5211. void Waitfor_leave_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5212. // @@protoc_insertion_point(generalized_copy_from_start:message.Waitfor_leave_step_statu)
  5213. if (&from == this) return;
  5214. Clear();
  5215. MergeFrom(from);
  5216. }
  5217. void Waitfor_leave_step_statu::CopyFrom(const Waitfor_leave_step_statu& from) {
  5218. // @@protoc_insertion_point(class_specific_copy_from_start:message.Waitfor_leave_step_statu)
  5219. if (&from == this) return;
  5220. Clear();
  5221. MergeFrom(from);
  5222. }
  5223. bool Waitfor_leave_step_statu::IsInitialized() const {
  5224. return true;
  5225. }
  5226. void Waitfor_leave_step_statu::InternalSwap(Waitfor_leave_step_statu* other) {
  5227. using std::swap;
  5228. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  5229. swap(_has_bits_[0], other->_has_bits_[0]);
  5230. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  5231. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  5232. PROTOBUF_FIELD_OFFSET(Waitfor_leave_step_statu, step_statu_)
  5233. + sizeof(Waitfor_leave_step_statu::step_statu_)
  5234. - PROTOBUF_FIELD_OFFSET(Waitfor_leave_step_statu, car_info_)>(
  5235. reinterpret_cast<char*>(&car_info_),
  5236. reinterpret_cast<char*>(&other->car_info_));
  5237. }
  5238. ::PROTOBUF_NAMESPACE_ID::Metadata Waitfor_leave_step_statu::GetMetadata() const {
  5239. return GetMetadataStatic();
  5240. }
  5241. // ===================================================================
  5242. void Back_waitfor_leave_step_statu::InitAsDefaultInstance() {
  5243. ::message::_Back_waitfor_leave_step_statu_default_instance_._instance.get_mutable()->car_info_ = const_cast< ::message::Car_info*>(
  5244. ::message::Car_info::internal_default_instance());
  5245. }
  5246. class Back_waitfor_leave_step_statu::_Internal {
  5247. public:
  5248. using HasBits = decltype(std::declval<Back_waitfor_leave_step_statu>()._has_bits_);
  5249. static void set_has_step_statu(HasBits* has_bits) {
  5250. (*has_bits)[0] |= 4u;
  5251. }
  5252. static const ::message::Car_info& car_info(const Back_waitfor_leave_step_statu* msg);
  5253. static void set_has_car_info(HasBits* has_bits) {
  5254. (*has_bits)[0] |= 2u;
  5255. }
  5256. static void set_has_description(HasBits* has_bits) {
  5257. (*has_bits)[0] |= 1u;
  5258. }
  5259. };
  5260. const ::message::Car_info&
  5261. Back_waitfor_leave_step_statu::_Internal::car_info(const Back_waitfor_leave_step_statu* msg) {
  5262. return *msg->car_info_;
  5263. }
  5264. void Back_waitfor_leave_step_statu::clear_car_info() {
  5265. if (car_info_ != nullptr) car_info_->Clear();
  5266. _has_bits_[0] &= ~0x00000002u;
  5267. }
  5268. Back_waitfor_leave_step_statu::Back_waitfor_leave_step_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  5269. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  5270. SharedCtor();
  5271. RegisterArenaDtor(arena);
  5272. // @@protoc_insertion_point(arena_constructor:message.Back_waitfor_leave_step_statu)
  5273. }
  5274. Back_waitfor_leave_step_statu::Back_waitfor_leave_step_statu(const Back_waitfor_leave_step_statu& from)
  5275. : ::PROTOBUF_NAMESPACE_ID::Message(),
  5276. _has_bits_(from._has_bits_) {
  5277. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5278. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5279. if (from._internal_has_description()) {
  5280. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  5281. GetArena());
  5282. }
  5283. if (from._internal_has_car_info()) {
  5284. car_info_ = new ::message::Car_info(*from.car_info_);
  5285. } else {
  5286. car_info_ = nullptr;
  5287. }
  5288. step_statu_ = from.step_statu_;
  5289. // @@protoc_insertion_point(copy_constructor:message.Back_waitfor_leave_step_statu)
  5290. }
  5291. void Back_waitfor_leave_step_statu::SharedCtor() {
  5292. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Back_waitfor_leave_step_statu_process_5fmessage_2eproto.base);
  5293. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5294. ::memset(&car_info_, 0, static_cast<size_t>(
  5295. reinterpret_cast<char*>(&step_statu_) -
  5296. reinterpret_cast<char*>(&car_info_)) + sizeof(step_statu_));
  5297. }
  5298. Back_waitfor_leave_step_statu::~Back_waitfor_leave_step_statu() {
  5299. // @@protoc_insertion_point(destructor:message.Back_waitfor_leave_step_statu)
  5300. SharedDtor();
  5301. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5302. }
  5303. void Back_waitfor_leave_step_statu::SharedDtor() {
  5304. GOOGLE_DCHECK(GetArena() == nullptr);
  5305. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5306. if (this != internal_default_instance()) delete car_info_;
  5307. }
  5308. void Back_waitfor_leave_step_statu::ArenaDtor(void* object) {
  5309. Back_waitfor_leave_step_statu* _this = reinterpret_cast< Back_waitfor_leave_step_statu* >(object);
  5310. (void)_this;
  5311. }
  5312. void Back_waitfor_leave_step_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5313. }
  5314. void Back_waitfor_leave_step_statu::SetCachedSize(int size) const {
  5315. _cached_size_.Set(size);
  5316. }
  5317. const Back_waitfor_leave_step_statu& Back_waitfor_leave_step_statu::default_instance() {
  5318. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Back_waitfor_leave_step_statu_process_5fmessage_2eproto.base);
  5319. return *internal_default_instance();
  5320. }
  5321. void Back_waitfor_leave_step_statu::Clear() {
  5322. // @@protoc_insertion_point(message_clear_start:message.Back_waitfor_leave_step_statu)
  5323. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5324. // Prevent compiler warnings about cached_has_bits being unused
  5325. (void) cached_has_bits;
  5326. cached_has_bits = _has_bits_[0];
  5327. if (cached_has_bits & 0x00000003u) {
  5328. if (cached_has_bits & 0x00000001u) {
  5329. description_.ClearNonDefaultToEmpty();
  5330. }
  5331. if (cached_has_bits & 0x00000002u) {
  5332. GOOGLE_DCHECK(car_info_ != nullptr);
  5333. car_info_->Clear();
  5334. }
  5335. }
  5336. step_statu_ = 0;
  5337. _has_bits_.Clear();
  5338. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5339. }
  5340. const char* Back_waitfor_leave_step_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5341. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5342. _Internal::HasBits has_bits{};
  5343. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  5344. while (!ctx->Done(&ptr)) {
  5345. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  5346. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5347. CHK_(ptr);
  5348. switch (tag >> 3) {
  5349. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5350. case 1:
  5351. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  5352. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5353. CHK_(ptr);
  5354. if (PROTOBUF_PREDICT_TRUE(::message::Step_statu_IsValid(val))) {
  5355. _internal_set_step_statu(static_cast<::message::Step_statu>(val));
  5356. } else {
  5357. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  5358. }
  5359. } else goto handle_unusual;
  5360. continue;
  5361. // optional .message.Car_info car_info = 2;
  5362. case 2:
  5363. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  5364. ptr = ctx->ParseMessage(_internal_mutable_car_info(), ptr);
  5365. CHK_(ptr);
  5366. } else goto handle_unusual;
  5367. continue;
  5368. // optional string description = 3;
  5369. case 3:
  5370. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  5371. auto str = _internal_mutable_description();
  5372. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  5373. #ifndef NDEBUG
  5374. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Back_waitfor_leave_step_statu.description");
  5375. #endif // !NDEBUG
  5376. CHK_(ptr);
  5377. } else goto handle_unusual;
  5378. continue;
  5379. default: {
  5380. handle_unusual:
  5381. if ((tag & 7) == 4 || tag == 0) {
  5382. ctx->SetLastTag(tag);
  5383. goto success;
  5384. }
  5385. ptr = UnknownFieldParse(tag,
  5386. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5387. ptr, ctx);
  5388. CHK_(ptr != nullptr);
  5389. continue;
  5390. }
  5391. } // switch
  5392. } // while
  5393. success:
  5394. _has_bits_.Or(has_bits);
  5395. return ptr;
  5396. failure:
  5397. ptr = nullptr;
  5398. goto success;
  5399. #undef CHK_
  5400. }
  5401. ::PROTOBUF_NAMESPACE_ID::uint8* Back_waitfor_leave_step_statu::_InternalSerialize(
  5402. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5403. // @@protoc_insertion_point(serialize_to_array_start:message.Back_waitfor_leave_step_statu)
  5404. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5405. (void) cached_has_bits;
  5406. cached_has_bits = _has_bits_[0];
  5407. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5408. if (cached_has_bits & 0x00000004u) {
  5409. target = stream->EnsureSpace(target);
  5410. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  5411. 1, this->_internal_step_statu(), target);
  5412. }
  5413. // optional .message.Car_info car_info = 2;
  5414. if (cached_has_bits & 0x00000002u) {
  5415. target = stream->EnsureSpace(target);
  5416. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  5417. InternalWriteMessage(
  5418. 2, _Internal::car_info(this), target, stream);
  5419. }
  5420. // optional string description = 3;
  5421. if (cached_has_bits & 0x00000001u) {
  5422. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  5423. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  5424. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  5425. "message.Back_waitfor_leave_step_statu.description");
  5426. target = stream->WriteStringMaybeAliased(
  5427. 3, this->_internal_description(), target);
  5428. }
  5429. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5430. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  5431. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  5432. }
  5433. // @@protoc_insertion_point(serialize_to_array_end:message.Back_waitfor_leave_step_statu)
  5434. return target;
  5435. }
  5436. size_t Back_waitfor_leave_step_statu::ByteSizeLong() const {
  5437. // @@protoc_insertion_point(message_byte_size_start:message.Back_waitfor_leave_step_statu)
  5438. size_t total_size = 0;
  5439. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5440. // Prevent compiler warnings about cached_has_bits being unused
  5441. (void) cached_has_bits;
  5442. cached_has_bits = _has_bits_[0];
  5443. if (cached_has_bits & 0x00000007u) {
  5444. // optional string description = 3;
  5445. if (cached_has_bits & 0x00000001u) {
  5446. total_size += 1 +
  5447. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  5448. this->_internal_description());
  5449. }
  5450. // optional .message.Car_info car_info = 2;
  5451. if (cached_has_bits & 0x00000002u) {
  5452. total_size += 1 +
  5453. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  5454. *car_info_);
  5455. }
  5456. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5457. if (cached_has_bits & 0x00000004u) {
  5458. total_size += 1 +
  5459. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_step_statu());
  5460. }
  5461. }
  5462. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  5463. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  5464. _internal_metadata_, total_size, &_cached_size_);
  5465. }
  5466. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  5467. SetCachedSize(cached_size);
  5468. return total_size;
  5469. }
  5470. void Back_waitfor_leave_step_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5471. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_waitfor_leave_step_statu)
  5472. GOOGLE_DCHECK_NE(&from, this);
  5473. const Back_waitfor_leave_step_statu* source =
  5474. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Back_waitfor_leave_step_statu>(
  5475. &from);
  5476. if (source == nullptr) {
  5477. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_waitfor_leave_step_statu)
  5478. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  5479. } else {
  5480. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_waitfor_leave_step_statu)
  5481. MergeFrom(*source);
  5482. }
  5483. }
  5484. void Back_waitfor_leave_step_statu::MergeFrom(const Back_waitfor_leave_step_statu& from) {
  5485. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_waitfor_leave_step_statu)
  5486. GOOGLE_DCHECK_NE(&from, this);
  5487. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5488. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5489. (void) cached_has_bits;
  5490. cached_has_bits = from._has_bits_[0];
  5491. if (cached_has_bits & 0x00000007u) {
  5492. if (cached_has_bits & 0x00000001u) {
  5493. _internal_set_description(from._internal_description());
  5494. }
  5495. if (cached_has_bits & 0x00000002u) {
  5496. _internal_mutable_car_info()->::message::Car_info::MergeFrom(from._internal_car_info());
  5497. }
  5498. if (cached_has_bits & 0x00000004u) {
  5499. step_statu_ = from.step_statu_;
  5500. }
  5501. _has_bits_[0] |= cached_has_bits;
  5502. }
  5503. }
  5504. void Back_waitfor_leave_step_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  5505. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_waitfor_leave_step_statu)
  5506. if (&from == this) return;
  5507. Clear();
  5508. MergeFrom(from);
  5509. }
  5510. void Back_waitfor_leave_step_statu::CopyFrom(const Back_waitfor_leave_step_statu& from) {
  5511. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_waitfor_leave_step_statu)
  5512. if (&from == this) return;
  5513. Clear();
  5514. MergeFrom(from);
  5515. }
  5516. bool Back_waitfor_leave_step_statu::IsInitialized() const {
  5517. return true;
  5518. }
  5519. void Back_waitfor_leave_step_statu::InternalSwap(Back_waitfor_leave_step_statu* other) {
  5520. using std::swap;
  5521. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  5522. swap(_has_bits_[0], other->_has_bits_[0]);
  5523. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  5524. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  5525. PROTOBUF_FIELD_OFFSET(Back_waitfor_leave_step_statu, step_statu_)
  5526. + sizeof(Back_waitfor_leave_step_statu::step_statu_)
  5527. - PROTOBUF_FIELD_OFFSET(Back_waitfor_leave_step_statu, car_info_)>(
  5528. reinterpret_cast<char*>(&car_info_),
  5529. reinterpret_cast<char*>(&other->car_info_));
  5530. }
  5531. ::PROTOBUF_NAMESPACE_ID::Metadata Back_waitfor_leave_step_statu::GetMetadata() const {
  5532. return GetMetadataStatic();
  5533. }
  5534. // ===================================================================
  5535. void Storing_process_statu_msg::InitAsDefaultInstance() {
  5536. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->base_info_ = const_cast< ::message::Base_info*>(
  5537. ::message::Base_info::internal_default_instance());
  5538. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->id_struct_ = const_cast< ::message::Id_struct*>(
  5539. ::message::Id_struct::internal_default_instance());
  5540. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->alloc_space_step_ = const_cast< ::message::Alloc_space_step_statu*>(
  5541. ::message::Alloc_space_step_statu::internal_default_instance());
  5542. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->compare_step_ = const_cast< ::message::Compare_step_statu*>(
  5543. ::message::Compare_step_statu::internal_default_instance());
  5544. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->dispatch_step_ = const_cast< ::message::Dispatch_store_step_statu*>(
  5545. ::message::Dispatch_store_step_statu::internal_default_instance());
  5546. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->confirm_space_step_ = const_cast< ::message::Confirm_space_step_statu*>(
  5547. ::message::Confirm_space_step_statu::internal_default_instance());
  5548. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->back_confirm_step_ = const_cast< ::message::Back_confirm_space_step_statu*>(
  5549. ::message::Back_confirm_space_step_statu::internal_default_instance());
  5550. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->back_dispatch_step_ = const_cast< ::message::Back_dispatch_store_step_statu*>(
  5551. ::message::Back_dispatch_store_step_statu::internal_default_instance());
  5552. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->back_compare_step_ = const_cast< ::message::Back_compare_step_statu*>(
  5553. ::message::Back_compare_step_statu::internal_default_instance());
  5554. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->back_alloc_space_step_ = const_cast< ::message::Back_alloc_space_step_statu*>(
  5555. ::message::Back_alloc_space_step_statu::internal_default_instance());
  5556. }
  5557. class Storing_process_statu_msg::_Internal {
  5558. public:
  5559. using HasBits = decltype(std::declval<Storing_process_statu_msg>()._has_bits_);
  5560. static const ::message::Base_info& base_info(const Storing_process_statu_msg* msg);
  5561. static void set_has_base_info(HasBits* has_bits) {
  5562. (*has_bits)[0] |= 2u;
  5563. }
  5564. static const ::message::Id_struct& id_struct(const Storing_process_statu_msg* msg);
  5565. static void set_has_id_struct(HasBits* has_bits) {
  5566. (*has_bits)[0] |= 4u;
  5567. }
  5568. static void set_has_license(HasBits* has_bits) {
  5569. (*has_bits)[0] |= 1u;
  5570. }
  5571. static const ::message::Alloc_space_step_statu& alloc_space_step(const Storing_process_statu_msg* msg);
  5572. static void set_has_alloc_space_step(HasBits* has_bits) {
  5573. (*has_bits)[0] |= 8u;
  5574. }
  5575. static const ::message::Compare_step_statu& compare_step(const Storing_process_statu_msg* msg);
  5576. static void set_has_compare_step(HasBits* has_bits) {
  5577. (*has_bits)[0] |= 16u;
  5578. }
  5579. static const ::message::Dispatch_store_step_statu& dispatch_step(const Storing_process_statu_msg* msg);
  5580. static void set_has_dispatch_step(HasBits* has_bits) {
  5581. (*has_bits)[0] |= 32u;
  5582. }
  5583. static const ::message::Confirm_space_step_statu& confirm_space_step(const Storing_process_statu_msg* msg);
  5584. static void set_has_confirm_space_step(HasBits* has_bits) {
  5585. (*has_bits)[0] |= 64u;
  5586. }
  5587. static void set_has_completed(HasBits* has_bits) {
  5588. (*has_bits)[0] |= 2048u;
  5589. }
  5590. static const ::message::Back_confirm_space_step_statu& back_confirm_step(const Storing_process_statu_msg* msg);
  5591. static void set_has_back_confirm_step(HasBits* has_bits) {
  5592. (*has_bits)[0] |= 128u;
  5593. }
  5594. static const ::message::Back_dispatch_store_step_statu& back_dispatch_step(const Storing_process_statu_msg* msg);
  5595. static void set_has_back_dispatch_step(HasBits* has_bits) {
  5596. (*has_bits)[0] |= 256u;
  5597. }
  5598. static const ::message::Back_compare_step_statu& back_compare_step(const Storing_process_statu_msg* msg);
  5599. static void set_has_back_compare_step(HasBits* has_bits) {
  5600. (*has_bits)[0] |= 512u;
  5601. }
  5602. static const ::message::Back_alloc_space_step_statu& back_alloc_space_step(const Storing_process_statu_msg* msg);
  5603. static void set_has_back_alloc_space_step(HasBits* has_bits) {
  5604. (*has_bits)[0] |= 1024u;
  5605. }
  5606. static void set_has_back_completed(HasBits* has_bits) {
  5607. (*has_bits)[0] |= 4096u;
  5608. }
  5609. static bool MissingRequiredFields(const HasBits& has_bits) {
  5610. return ((has_bits[0] & 0x00000007) ^ 0x00000007) != 0;
  5611. }
  5612. };
  5613. const ::message::Base_info&
  5614. Storing_process_statu_msg::_Internal::base_info(const Storing_process_statu_msg* msg) {
  5615. return *msg->base_info_;
  5616. }
  5617. const ::message::Id_struct&
  5618. Storing_process_statu_msg::_Internal::id_struct(const Storing_process_statu_msg* msg) {
  5619. return *msg->id_struct_;
  5620. }
  5621. const ::message::Alloc_space_step_statu&
  5622. Storing_process_statu_msg::_Internal::alloc_space_step(const Storing_process_statu_msg* msg) {
  5623. return *msg->alloc_space_step_;
  5624. }
  5625. const ::message::Compare_step_statu&
  5626. Storing_process_statu_msg::_Internal::compare_step(const Storing_process_statu_msg* msg) {
  5627. return *msg->compare_step_;
  5628. }
  5629. const ::message::Dispatch_store_step_statu&
  5630. Storing_process_statu_msg::_Internal::dispatch_step(const Storing_process_statu_msg* msg) {
  5631. return *msg->dispatch_step_;
  5632. }
  5633. const ::message::Confirm_space_step_statu&
  5634. Storing_process_statu_msg::_Internal::confirm_space_step(const Storing_process_statu_msg* msg) {
  5635. return *msg->confirm_space_step_;
  5636. }
  5637. const ::message::Back_confirm_space_step_statu&
  5638. Storing_process_statu_msg::_Internal::back_confirm_step(const Storing_process_statu_msg* msg) {
  5639. return *msg->back_confirm_step_;
  5640. }
  5641. const ::message::Back_dispatch_store_step_statu&
  5642. Storing_process_statu_msg::_Internal::back_dispatch_step(const Storing_process_statu_msg* msg) {
  5643. return *msg->back_dispatch_step_;
  5644. }
  5645. const ::message::Back_compare_step_statu&
  5646. Storing_process_statu_msg::_Internal::back_compare_step(const Storing_process_statu_msg* msg) {
  5647. return *msg->back_compare_step_;
  5648. }
  5649. const ::message::Back_alloc_space_step_statu&
  5650. Storing_process_statu_msg::_Internal::back_alloc_space_step(const Storing_process_statu_msg* msg) {
  5651. return *msg->back_alloc_space_step_;
  5652. }
  5653. void Storing_process_statu_msg::clear_base_info() {
  5654. if (base_info_ != nullptr) base_info_->Clear();
  5655. _has_bits_[0] &= ~0x00000002u;
  5656. }
  5657. void Storing_process_statu_msg::clear_id_struct() {
  5658. if (id_struct_ != nullptr) id_struct_->Clear();
  5659. _has_bits_[0] &= ~0x00000004u;
  5660. }
  5661. Storing_process_statu_msg::Storing_process_statu_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  5662. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  5663. SharedCtor();
  5664. RegisterArenaDtor(arena);
  5665. // @@protoc_insertion_point(arena_constructor:message.Storing_process_statu_msg)
  5666. }
  5667. Storing_process_statu_msg::Storing_process_statu_msg(const Storing_process_statu_msg& from)
  5668. : ::PROTOBUF_NAMESPACE_ID::Message(),
  5669. _has_bits_(from._has_bits_) {
  5670. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  5671. license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5672. if (from._internal_has_license()) {
  5673. license_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_license(),
  5674. GetArena());
  5675. }
  5676. if (from._internal_has_base_info()) {
  5677. base_info_ = new ::message::Base_info(*from.base_info_);
  5678. } else {
  5679. base_info_ = nullptr;
  5680. }
  5681. if (from._internal_has_id_struct()) {
  5682. id_struct_ = new ::message::Id_struct(*from.id_struct_);
  5683. } else {
  5684. id_struct_ = nullptr;
  5685. }
  5686. if (from._internal_has_alloc_space_step()) {
  5687. alloc_space_step_ = new ::message::Alloc_space_step_statu(*from.alloc_space_step_);
  5688. } else {
  5689. alloc_space_step_ = nullptr;
  5690. }
  5691. if (from._internal_has_compare_step()) {
  5692. compare_step_ = new ::message::Compare_step_statu(*from.compare_step_);
  5693. } else {
  5694. compare_step_ = nullptr;
  5695. }
  5696. if (from._internal_has_dispatch_step()) {
  5697. dispatch_step_ = new ::message::Dispatch_store_step_statu(*from.dispatch_step_);
  5698. } else {
  5699. dispatch_step_ = nullptr;
  5700. }
  5701. if (from._internal_has_confirm_space_step()) {
  5702. confirm_space_step_ = new ::message::Confirm_space_step_statu(*from.confirm_space_step_);
  5703. } else {
  5704. confirm_space_step_ = nullptr;
  5705. }
  5706. if (from._internal_has_back_confirm_step()) {
  5707. back_confirm_step_ = new ::message::Back_confirm_space_step_statu(*from.back_confirm_step_);
  5708. } else {
  5709. back_confirm_step_ = nullptr;
  5710. }
  5711. if (from._internal_has_back_dispatch_step()) {
  5712. back_dispatch_step_ = new ::message::Back_dispatch_store_step_statu(*from.back_dispatch_step_);
  5713. } else {
  5714. back_dispatch_step_ = nullptr;
  5715. }
  5716. if (from._internal_has_back_compare_step()) {
  5717. back_compare_step_ = new ::message::Back_compare_step_statu(*from.back_compare_step_);
  5718. } else {
  5719. back_compare_step_ = nullptr;
  5720. }
  5721. if (from._internal_has_back_alloc_space_step()) {
  5722. back_alloc_space_step_ = new ::message::Back_alloc_space_step_statu(*from.back_alloc_space_step_);
  5723. } else {
  5724. back_alloc_space_step_ = nullptr;
  5725. }
  5726. ::memcpy(&completed_, &from.completed_,
  5727. static_cast<size_t>(reinterpret_cast<char*>(&back_completed_) -
  5728. reinterpret_cast<char*>(&completed_)) + sizeof(back_completed_));
  5729. // @@protoc_insertion_point(copy_constructor:message.Storing_process_statu_msg)
  5730. }
  5731. void Storing_process_statu_msg::SharedCtor() {
  5732. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Storing_process_statu_msg_process_5fmessage_2eproto.base);
  5733. license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5734. ::memset(&base_info_, 0, static_cast<size_t>(
  5735. reinterpret_cast<char*>(&back_completed_) -
  5736. reinterpret_cast<char*>(&base_info_)) + sizeof(back_completed_));
  5737. }
  5738. Storing_process_statu_msg::~Storing_process_statu_msg() {
  5739. // @@protoc_insertion_point(destructor:message.Storing_process_statu_msg)
  5740. SharedDtor();
  5741. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5742. }
  5743. void Storing_process_statu_msg::SharedDtor() {
  5744. GOOGLE_DCHECK(GetArena() == nullptr);
  5745. license_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  5746. if (this != internal_default_instance()) delete base_info_;
  5747. if (this != internal_default_instance()) delete id_struct_;
  5748. if (this != internal_default_instance()) delete alloc_space_step_;
  5749. if (this != internal_default_instance()) delete compare_step_;
  5750. if (this != internal_default_instance()) delete dispatch_step_;
  5751. if (this != internal_default_instance()) delete confirm_space_step_;
  5752. if (this != internal_default_instance()) delete back_confirm_step_;
  5753. if (this != internal_default_instance()) delete back_dispatch_step_;
  5754. if (this != internal_default_instance()) delete back_compare_step_;
  5755. if (this != internal_default_instance()) delete back_alloc_space_step_;
  5756. }
  5757. void Storing_process_statu_msg::ArenaDtor(void* object) {
  5758. Storing_process_statu_msg* _this = reinterpret_cast< Storing_process_statu_msg* >(object);
  5759. (void)_this;
  5760. }
  5761. void Storing_process_statu_msg::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  5762. }
  5763. void Storing_process_statu_msg::SetCachedSize(int size) const {
  5764. _cached_size_.Set(size);
  5765. }
  5766. const Storing_process_statu_msg& Storing_process_statu_msg::default_instance() {
  5767. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Storing_process_statu_msg_process_5fmessage_2eproto.base);
  5768. return *internal_default_instance();
  5769. }
  5770. void Storing_process_statu_msg::Clear() {
  5771. // @@protoc_insertion_point(message_clear_start:message.Storing_process_statu_msg)
  5772. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5773. // Prevent compiler warnings about cached_has_bits being unused
  5774. (void) cached_has_bits;
  5775. cached_has_bits = _has_bits_[0];
  5776. if (cached_has_bits & 0x000000ffu) {
  5777. if (cached_has_bits & 0x00000001u) {
  5778. license_.ClearNonDefaultToEmpty();
  5779. }
  5780. if (cached_has_bits & 0x00000002u) {
  5781. GOOGLE_DCHECK(base_info_ != nullptr);
  5782. base_info_->Clear();
  5783. }
  5784. if (cached_has_bits & 0x00000004u) {
  5785. GOOGLE_DCHECK(id_struct_ != nullptr);
  5786. id_struct_->Clear();
  5787. }
  5788. if (cached_has_bits & 0x00000008u) {
  5789. GOOGLE_DCHECK(alloc_space_step_ != nullptr);
  5790. alloc_space_step_->Clear();
  5791. }
  5792. if (cached_has_bits & 0x00000010u) {
  5793. GOOGLE_DCHECK(compare_step_ != nullptr);
  5794. compare_step_->Clear();
  5795. }
  5796. if (cached_has_bits & 0x00000020u) {
  5797. GOOGLE_DCHECK(dispatch_step_ != nullptr);
  5798. dispatch_step_->Clear();
  5799. }
  5800. if (cached_has_bits & 0x00000040u) {
  5801. GOOGLE_DCHECK(confirm_space_step_ != nullptr);
  5802. confirm_space_step_->Clear();
  5803. }
  5804. if (cached_has_bits & 0x00000080u) {
  5805. GOOGLE_DCHECK(back_confirm_step_ != nullptr);
  5806. back_confirm_step_->Clear();
  5807. }
  5808. }
  5809. if (cached_has_bits & 0x00000700u) {
  5810. if (cached_has_bits & 0x00000100u) {
  5811. GOOGLE_DCHECK(back_dispatch_step_ != nullptr);
  5812. back_dispatch_step_->Clear();
  5813. }
  5814. if (cached_has_bits & 0x00000200u) {
  5815. GOOGLE_DCHECK(back_compare_step_ != nullptr);
  5816. back_compare_step_->Clear();
  5817. }
  5818. if (cached_has_bits & 0x00000400u) {
  5819. GOOGLE_DCHECK(back_alloc_space_step_ != nullptr);
  5820. back_alloc_space_step_->Clear();
  5821. }
  5822. }
  5823. ::memset(&completed_, 0, static_cast<size_t>(
  5824. reinterpret_cast<char*>(&back_completed_) -
  5825. reinterpret_cast<char*>(&completed_)) + sizeof(back_completed_));
  5826. _has_bits_.Clear();
  5827. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  5828. }
  5829. const char* Storing_process_statu_msg::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  5830. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  5831. _Internal::HasBits has_bits{};
  5832. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  5833. while (!ctx->Done(&ptr)) {
  5834. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  5835. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  5836. CHK_(ptr);
  5837. switch (tag >> 3) {
  5838. // required .message.Base_info base_info = 1;
  5839. case 1:
  5840. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  5841. ptr = ctx->ParseMessage(_internal_mutable_base_info(), ptr);
  5842. CHK_(ptr);
  5843. } else goto handle_unusual;
  5844. continue;
  5845. // required .message.Id_struct id_struct = 2;
  5846. case 2:
  5847. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  5848. ptr = ctx->ParseMessage(_internal_mutable_id_struct(), ptr);
  5849. CHK_(ptr);
  5850. } else goto handle_unusual;
  5851. continue;
  5852. // required string license = 3;
  5853. case 3:
  5854. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  5855. auto str = _internal_mutable_license();
  5856. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  5857. #ifndef NDEBUG
  5858. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Storing_process_statu_msg.license");
  5859. #endif // !NDEBUG
  5860. CHK_(ptr);
  5861. } else goto handle_unusual;
  5862. continue;
  5863. // optional .message.Alloc_space_step_statu alloc_space_step = 4;
  5864. case 4:
  5865. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  5866. ptr = ctx->ParseMessage(_internal_mutable_alloc_space_step(), ptr);
  5867. CHK_(ptr);
  5868. } else goto handle_unusual;
  5869. continue;
  5870. // optional .message.Compare_step_statu compare_step = 6;
  5871. case 6:
  5872. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
  5873. ptr = ctx->ParseMessage(_internal_mutable_compare_step(), ptr);
  5874. CHK_(ptr);
  5875. } else goto handle_unusual;
  5876. continue;
  5877. // optional .message.Dispatch_store_step_statu dispatch_step = 7;
  5878. case 7:
  5879. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
  5880. ptr = ctx->ParseMessage(_internal_mutable_dispatch_step(), ptr);
  5881. CHK_(ptr);
  5882. } else goto handle_unusual;
  5883. continue;
  5884. // optional .message.Confirm_space_step_statu confirm_space_step = 8;
  5885. case 8:
  5886. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
  5887. ptr = ctx->ParseMessage(_internal_mutable_confirm_space_step(), ptr);
  5888. CHK_(ptr);
  5889. } else goto handle_unusual;
  5890. continue;
  5891. // optional bool completed = 9 [default = false];
  5892. case 9:
  5893. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) {
  5894. _Internal::set_has_completed(&has_bits);
  5895. completed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5896. CHK_(ptr);
  5897. } else goto handle_unusual;
  5898. continue;
  5899. // optional .message.Back_confirm_space_step_statu back_confirm_step = 10;
  5900. case 10:
  5901. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 82)) {
  5902. ptr = ctx->ParseMessage(_internal_mutable_back_confirm_step(), ptr);
  5903. CHK_(ptr);
  5904. } else goto handle_unusual;
  5905. continue;
  5906. // optional .message.Back_dispatch_store_step_statu back_dispatch_step = 11;
  5907. case 11:
  5908. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 90)) {
  5909. ptr = ctx->ParseMessage(_internal_mutable_back_dispatch_step(), ptr);
  5910. CHK_(ptr);
  5911. } else goto handle_unusual;
  5912. continue;
  5913. // optional .message.Back_compare_step_statu back_compare_step = 12;
  5914. case 12:
  5915. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 98)) {
  5916. ptr = ctx->ParseMessage(_internal_mutable_back_compare_step(), ptr);
  5917. CHK_(ptr);
  5918. } else goto handle_unusual;
  5919. continue;
  5920. // optional .message.Back_alloc_space_step_statu back_alloc_space_step = 14;
  5921. case 14:
  5922. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 114)) {
  5923. ptr = ctx->ParseMessage(_internal_mutable_back_alloc_space_step(), ptr);
  5924. CHK_(ptr);
  5925. } else goto handle_unusual;
  5926. continue;
  5927. // optional bool back_completed = 15 [default = false];
  5928. case 15:
  5929. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 120)) {
  5930. _Internal::set_has_back_completed(&has_bits);
  5931. back_completed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  5932. CHK_(ptr);
  5933. } else goto handle_unusual;
  5934. continue;
  5935. default: {
  5936. handle_unusual:
  5937. if ((tag & 7) == 4 || tag == 0) {
  5938. ctx->SetLastTag(tag);
  5939. goto success;
  5940. }
  5941. ptr = UnknownFieldParse(tag,
  5942. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  5943. ptr, ctx);
  5944. CHK_(ptr != nullptr);
  5945. continue;
  5946. }
  5947. } // switch
  5948. } // while
  5949. success:
  5950. _has_bits_.Or(has_bits);
  5951. return ptr;
  5952. failure:
  5953. ptr = nullptr;
  5954. goto success;
  5955. #undef CHK_
  5956. }
  5957. ::PROTOBUF_NAMESPACE_ID::uint8* Storing_process_statu_msg::_InternalSerialize(
  5958. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  5959. // @@protoc_insertion_point(serialize_to_array_start:message.Storing_process_statu_msg)
  5960. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  5961. (void) cached_has_bits;
  5962. cached_has_bits = _has_bits_[0];
  5963. // required .message.Base_info base_info = 1;
  5964. if (cached_has_bits & 0x00000002u) {
  5965. target = stream->EnsureSpace(target);
  5966. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  5967. InternalWriteMessage(
  5968. 1, _Internal::base_info(this), target, stream);
  5969. }
  5970. // required .message.Id_struct id_struct = 2;
  5971. if (cached_has_bits & 0x00000004u) {
  5972. target = stream->EnsureSpace(target);
  5973. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  5974. InternalWriteMessage(
  5975. 2, _Internal::id_struct(this), target, stream);
  5976. }
  5977. // required string license = 3;
  5978. if (cached_has_bits & 0x00000001u) {
  5979. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  5980. this->_internal_license().data(), static_cast<int>(this->_internal_license().length()),
  5981. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  5982. "message.Storing_process_statu_msg.license");
  5983. target = stream->WriteStringMaybeAliased(
  5984. 3, this->_internal_license(), target);
  5985. }
  5986. // optional .message.Alloc_space_step_statu alloc_space_step = 4;
  5987. if (cached_has_bits & 0x00000008u) {
  5988. target = stream->EnsureSpace(target);
  5989. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  5990. InternalWriteMessage(
  5991. 4, _Internal::alloc_space_step(this), target, stream);
  5992. }
  5993. // optional .message.Compare_step_statu compare_step = 6;
  5994. if (cached_has_bits & 0x00000010u) {
  5995. target = stream->EnsureSpace(target);
  5996. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  5997. InternalWriteMessage(
  5998. 6, _Internal::compare_step(this), target, stream);
  5999. }
  6000. // optional .message.Dispatch_store_step_statu dispatch_step = 7;
  6001. if (cached_has_bits & 0x00000020u) {
  6002. target = stream->EnsureSpace(target);
  6003. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6004. InternalWriteMessage(
  6005. 7, _Internal::dispatch_step(this), target, stream);
  6006. }
  6007. // optional .message.Confirm_space_step_statu confirm_space_step = 8;
  6008. if (cached_has_bits & 0x00000040u) {
  6009. target = stream->EnsureSpace(target);
  6010. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6011. InternalWriteMessage(
  6012. 8, _Internal::confirm_space_step(this), target, stream);
  6013. }
  6014. // optional bool completed = 9 [default = false];
  6015. if (cached_has_bits & 0x00000800u) {
  6016. target = stream->EnsureSpace(target);
  6017. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(9, this->_internal_completed(), target);
  6018. }
  6019. // optional .message.Back_confirm_space_step_statu back_confirm_step = 10;
  6020. if (cached_has_bits & 0x00000080u) {
  6021. target = stream->EnsureSpace(target);
  6022. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6023. InternalWriteMessage(
  6024. 10, _Internal::back_confirm_step(this), target, stream);
  6025. }
  6026. // optional .message.Back_dispatch_store_step_statu back_dispatch_step = 11;
  6027. if (cached_has_bits & 0x00000100u) {
  6028. target = stream->EnsureSpace(target);
  6029. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6030. InternalWriteMessage(
  6031. 11, _Internal::back_dispatch_step(this), target, stream);
  6032. }
  6033. // optional .message.Back_compare_step_statu back_compare_step = 12;
  6034. if (cached_has_bits & 0x00000200u) {
  6035. target = stream->EnsureSpace(target);
  6036. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6037. InternalWriteMessage(
  6038. 12, _Internal::back_compare_step(this), target, stream);
  6039. }
  6040. // optional .message.Back_alloc_space_step_statu back_alloc_space_step = 14;
  6041. if (cached_has_bits & 0x00000400u) {
  6042. target = stream->EnsureSpace(target);
  6043. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6044. InternalWriteMessage(
  6045. 14, _Internal::back_alloc_space_step(this), target, stream);
  6046. }
  6047. // optional bool back_completed = 15 [default = false];
  6048. if (cached_has_bits & 0x00001000u) {
  6049. target = stream->EnsureSpace(target);
  6050. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(15, this->_internal_back_completed(), target);
  6051. }
  6052. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6053. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6054. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6055. }
  6056. // @@protoc_insertion_point(serialize_to_array_end:message.Storing_process_statu_msg)
  6057. return target;
  6058. }
  6059. size_t Storing_process_statu_msg::RequiredFieldsByteSizeFallback() const {
  6060. // @@protoc_insertion_point(required_fields_byte_size_fallback_start:message.Storing_process_statu_msg)
  6061. size_t total_size = 0;
  6062. if (_internal_has_license()) {
  6063. // required string license = 3;
  6064. total_size += 1 +
  6065. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  6066. this->_internal_license());
  6067. }
  6068. if (_internal_has_base_info()) {
  6069. // required .message.Base_info base_info = 1;
  6070. total_size += 1 +
  6071. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6072. *base_info_);
  6073. }
  6074. if (_internal_has_id_struct()) {
  6075. // required .message.Id_struct id_struct = 2;
  6076. total_size += 1 +
  6077. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6078. *id_struct_);
  6079. }
  6080. return total_size;
  6081. }
  6082. size_t Storing_process_statu_msg::ByteSizeLong() const {
  6083. // @@protoc_insertion_point(message_byte_size_start:message.Storing_process_statu_msg)
  6084. size_t total_size = 0;
  6085. if (((_has_bits_[0] & 0x00000007) ^ 0x00000007) == 0) { // All required fields are present.
  6086. // required string license = 3;
  6087. total_size += 1 +
  6088. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  6089. this->_internal_license());
  6090. // required .message.Base_info base_info = 1;
  6091. total_size += 1 +
  6092. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6093. *base_info_);
  6094. // required .message.Id_struct id_struct = 2;
  6095. total_size += 1 +
  6096. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6097. *id_struct_);
  6098. } else {
  6099. total_size += RequiredFieldsByteSizeFallback();
  6100. }
  6101. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  6102. // Prevent compiler warnings about cached_has_bits being unused
  6103. (void) cached_has_bits;
  6104. cached_has_bits = _has_bits_[0];
  6105. if (cached_has_bits & 0x000000f8u) {
  6106. // optional .message.Alloc_space_step_statu alloc_space_step = 4;
  6107. if (cached_has_bits & 0x00000008u) {
  6108. total_size += 1 +
  6109. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6110. *alloc_space_step_);
  6111. }
  6112. // optional .message.Compare_step_statu compare_step = 6;
  6113. if (cached_has_bits & 0x00000010u) {
  6114. total_size += 1 +
  6115. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6116. *compare_step_);
  6117. }
  6118. // optional .message.Dispatch_store_step_statu dispatch_step = 7;
  6119. if (cached_has_bits & 0x00000020u) {
  6120. total_size += 1 +
  6121. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6122. *dispatch_step_);
  6123. }
  6124. // optional .message.Confirm_space_step_statu confirm_space_step = 8;
  6125. if (cached_has_bits & 0x00000040u) {
  6126. total_size += 1 +
  6127. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6128. *confirm_space_step_);
  6129. }
  6130. // optional .message.Back_confirm_space_step_statu back_confirm_step = 10;
  6131. if (cached_has_bits & 0x00000080u) {
  6132. total_size += 1 +
  6133. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6134. *back_confirm_step_);
  6135. }
  6136. }
  6137. if (cached_has_bits & 0x00001f00u) {
  6138. // optional .message.Back_dispatch_store_step_statu back_dispatch_step = 11;
  6139. if (cached_has_bits & 0x00000100u) {
  6140. total_size += 1 +
  6141. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6142. *back_dispatch_step_);
  6143. }
  6144. // optional .message.Back_compare_step_statu back_compare_step = 12;
  6145. if (cached_has_bits & 0x00000200u) {
  6146. total_size += 1 +
  6147. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6148. *back_compare_step_);
  6149. }
  6150. // optional .message.Back_alloc_space_step_statu back_alloc_space_step = 14;
  6151. if (cached_has_bits & 0x00000400u) {
  6152. total_size += 1 +
  6153. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6154. *back_alloc_space_step_);
  6155. }
  6156. // optional bool completed = 9 [default = false];
  6157. if (cached_has_bits & 0x00000800u) {
  6158. total_size += 1 + 1;
  6159. }
  6160. // optional bool back_completed = 15 [default = false];
  6161. if (cached_has_bits & 0x00001000u) {
  6162. total_size += 1 + 1;
  6163. }
  6164. }
  6165. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6166. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  6167. _internal_metadata_, total_size, &_cached_size_);
  6168. }
  6169. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  6170. SetCachedSize(cached_size);
  6171. return total_size;
  6172. }
  6173. void Storing_process_statu_msg::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6174. // @@protoc_insertion_point(generalized_merge_from_start:message.Storing_process_statu_msg)
  6175. GOOGLE_DCHECK_NE(&from, this);
  6176. const Storing_process_statu_msg* source =
  6177. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Storing_process_statu_msg>(
  6178. &from);
  6179. if (source == nullptr) {
  6180. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Storing_process_statu_msg)
  6181. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  6182. } else {
  6183. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Storing_process_statu_msg)
  6184. MergeFrom(*source);
  6185. }
  6186. }
  6187. void Storing_process_statu_msg::MergeFrom(const Storing_process_statu_msg& from) {
  6188. // @@protoc_insertion_point(class_specific_merge_from_start:message.Storing_process_statu_msg)
  6189. GOOGLE_DCHECK_NE(&from, this);
  6190. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6191. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  6192. (void) cached_has_bits;
  6193. cached_has_bits = from._has_bits_[0];
  6194. if (cached_has_bits & 0x000000ffu) {
  6195. if (cached_has_bits & 0x00000001u) {
  6196. _internal_set_license(from._internal_license());
  6197. }
  6198. if (cached_has_bits & 0x00000002u) {
  6199. _internal_mutable_base_info()->::message::Base_info::MergeFrom(from._internal_base_info());
  6200. }
  6201. if (cached_has_bits & 0x00000004u) {
  6202. _internal_mutable_id_struct()->::message::Id_struct::MergeFrom(from._internal_id_struct());
  6203. }
  6204. if (cached_has_bits & 0x00000008u) {
  6205. _internal_mutable_alloc_space_step()->::message::Alloc_space_step_statu::MergeFrom(from._internal_alloc_space_step());
  6206. }
  6207. if (cached_has_bits & 0x00000010u) {
  6208. _internal_mutable_compare_step()->::message::Compare_step_statu::MergeFrom(from._internal_compare_step());
  6209. }
  6210. if (cached_has_bits & 0x00000020u) {
  6211. _internal_mutable_dispatch_step()->::message::Dispatch_store_step_statu::MergeFrom(from._internal_dispatch_step());
  6212. }
  6213. if (cached_has_bits & 0x00000040u) {
  6214. _internal_mutable_confirm_space_step()->::message::Confirm_space_step_statu::MergeFrom(from._internal_confirm_space_step());
  6215. }
  6216. if (cached_has_bits & 0x00000080u) {
  6217. _internal_mutable_back_confirm_step()->::message::Back_confirm_space_step_statu::MergeFrom(from._internal_back_confirm_step());
  6218. }
  6219. }
  6220. if (cached_has_bits & 0x00001f00u) {
  6221. if (cached_has_bits & 0x00000100u) {
  6222. _internal_mutable_back_dispatch_step()->::message::Back_dispatch_store_step_statu::MergeFrom(from._internal_back_dispatch_step());
  6223. }
  6224. if (cached_has_bits & 0x00000200u) {
  6225. _internal_mutable_back_compare_step()->::message::Back_compare_step_statu::MergeFrom(from._internal_back_compare_step());
  6226. }
  6227. if (cached_has_bits & 0x00000400u) {
  6228. _internal_mutable_back_alloc_space_step()->::message::Back_alloc_space_step_statu::MergeFrom(from._internal_back_alloc_space_step());
  6229. }
  6230. if (cached_has_bits & 0x00000800u) {
  6231. completed_ = from.completed_;
  6232. }
  6233. if (cached_has_bits & 0x00001000u) {
  6234. back_completed_ = from.back_completed_;
  6235. }
  6236. _has_bits_[0] |= cached_has_bits;
  6237. }
  6238. }
  6239. void Storing_process_statu_msg::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6240. // @@protoc_insertion_point(generalized_copy_from_start:message.Storing_process_statu_msg)
  6241. if (&from == this) return;
  6242. Clear();
  6243. MergeFrom(from);
  6244. }
  6245. void Storing_process_statu_msg::CopyFrom(const Storing_process_statu_msg& from) {
  6246. // @@protoc_insertion_point(class_specific_copy_from_start:message.Storing_process_statu_msg)
  6247. if (&from == this) return;
  6248. Clear();
  6249. MergeFrom(from);
  6250. }
  6251. bool Storing_process_statu_msg::IsInitialized() const {
  6252. if (_Internal::MissingRequiredFields(_has_bits_)) return false;
  6253. if (_internal_has_base_info()) {
  6254. if (!base_info_->IsInitialized()) return false;
  6255. }
  6256. return true;
  6257. }
  6258. void Storing_process_statu_msg::InternalSwap(Storing_process_statu_msg* other) {
  6259. using std::swap;
  6260. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  6261. swap(_has_bits_[0], other->_has_bits_[0]);
  6262. license_.Swap(&other->license_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  6263. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  6264. PROTOBUF_FIELD_OFFSET(Storing_process_statu_msg, back_completed_)
  6265. + sizeof(Storing_process_statu_msg::back_completed_)
  6266. - PROTOBUF_FIELD_OFFSET(Storing_process_statu_msg, base_info_)>(
  6267. reinterpret_cast<char*>(&base_info_),
  6268. reinterpret_cast<char*>(&other->base_info_));
  6269. }
  6270. ::PROTOBUF_NAMESPACE_ID::Metadata Storing_process_statu_msg::GetMetadata() const {
  6271. return GetMetadataStatic();
  6272. }
  6273. // ===================================================================
  6274. void Picking_process_statu_msg::InitAsDefaultInstance() {
  6275. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->base_info_ = const_cast< ::message::Base_info*>(
  6276. ::message::Base_info::internal_default_instance());
  6277. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->id_struct_ = const_cast< ::message::Id_struct*>(
  6278. ::message::Id_struct::internal_default_instance());
  6279. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->search_space_step_ = const_cast< ::message::Search_space_step_statu*>(
  6280. ::message::Search_space_step_statu::internal_default_instance());
  6281. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->dispatch_step_ = const_cast< ::message::Dispatch_pick_step_statu*>(
  6282. ::message::Dispatch_pick_step_statu::internal_default_instance());
  6283. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->release_space_step_ = const_cast< ::message::Release_space_step_statu*>(
  6284. ::message::Release_space_step_statu::internal_default_instance());
  6285. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->waitfor_leave_step_ = const_cast< ::message::Waitfor_leave_step_statu*>(
  6286. ::message::Waitfor_leave_step_statu::internal_default_instance());
  6287. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->back_waitfor_leave_step_ = const_cast< ::message::Back_waitfor_leave_step_statu*>(
  6288. ::message::Back_waitfor_leave_step_statu::internal_default_instance());
  6289. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->back_dispatch_step_ = const_cast< ::message::Back_dispatch_pick_step_statu*>(
  6290. ::message::Back_dispatch_pick_step_statu::internal_default_instance());
  6291. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->back_search_space_step_statu_ = const_cast< ::message::Back_search_space_step_statu*>(
  6292. ::message::Back_search_space_step_statu::internal_default_instance());
  6293. }
  6294. class Picking_process_statu_msg::_Internal {
  6295. public:
  6296. using HasBits = decltype(std::declval<Picking_process_statu_msg>()._has_bits_);
  6297. static const ::message::Base_info& base_info(const Picking_process_statu_msg* msg);
  6298. static void set_has_base_info(HasBits* has_bits) {
  6299. (*has_bits)[0] |= 2u;
  6300. }
  6301. static const ::message::Id_struct& id_struct(const Picking_process_statu_msg* msg);
  6302. static void set_has_id_struct(HasBits* has_bits) {
  6303. (*has_bits)[0] |= 4u;
  6304. }
  6305. static void set_has_license(HasBits* has_bits) {
  6306. (*has_bits)[0] |= 1u;
  6307. }
  6308. static const ::message::Search_space_step_statu& search_space_step(const Picking_process_statu_msg* msg);
  6309. static void set_has_search_space_step(HasBits* has_bits) {
  6310. (*has_bits)[0] |= 8u;
  6311. }
  6312. static const ::message::Dispatch_pick_step_statu& dispatch_step(const Picking_process_statu_msg* msg);
  6313. static void set_has_dispatch_step(HasBits* has_bits) {
  6314. (*has_bits)[0] |= 16u;
  6315. }
  6316. static const ::message::Release_space_step_statu& release_space_step(const Picking_process_statu_msg* msg);
  6317. static void set_has_release_space_step(HasBits* has_bits) {
  6318. (*has_bits)[0] |= 32u;
  6319. }
  6320. static const ::message::Waitfor_leave_step_statu& waitfor_leave_step(const Picking_process_statu_msg* msg);
  6321. static void set_has_waitfor_leave_step(HasBits* has_bits) {
  6322. (*has_bits)[0] |= 64u;
  6323. }
  6324. static void set_has_completed(HasBits* has_bits) {
  6325. (*has_bits)[0] |= 1024u;
  6326. }
  6327. static const ::message::Back_waitfor_leave_step_statu& back_waitfor_leave_step(const Picking_process_statu_msg* msg);
  6328. static void set_has_back_waitfor_leave_step(HasBits* has_bits) {
  6329. (*has_bits)[0] |= 128u;
  6330. }
  6331. static const ::message::Back_dispatch_pick_step_statu& back_dispatch_step(const Picking_process_statu_msg* msg);
  6332. static void set_has_back_dispatch_step(HasBits* has_bits) {
  6333. (*has_bits)[0] |= 256u;
  6334. }
  6335. static const ::message::Back_search_space_step_statu& back_search_space_step_statu(const Picking_process_statu_msg* msg);
  6336. static void set_has_back_search_space_step_statu(HasBits* has_bits) {
  6337. (*has_bits)[0] |= 512u;
  6338. }
  6339. static void set_has_back_completed(HasBits* has_bits) {
  6340. (*has_bits)[0] |= 2048u;
  6341. }
  6342. static bool MissingRequiredFields(const HasBits& has_bits) {
  6343. return ((has_bits[0] & 0x00000007) ^ 0x00000007) != 0;
  6344. }
  6345. };
  6346. const ::message::Base_info&
  6347. Picking_process_statu_msg::_Internal::base_info(const Picking_process_statu_msg* msg) {
  6348. return *msg->base_info_;
  6349. }
  6350. const ::message::Id_struct&
  6351. Picking_process_statu_msg::_Internal::id_struct(const Picking_process_statu_msg* msg) {
  6352. return *msg->id_struct_;
  6353. }
  6354. const ::message::Search_space_step_statu&
  6355. Picking_process_statu_msg::_Internal::search_space_step(const Picking_process_statu_msg* msg) {
  6356. return *msg->search_space_step_;
  6357. }
  6358. const ::message::Dispatch_pick_step_statu&
  6359. Picking_process_statu_msg::_Internal::dispatch_step(const Picking_process_statu_msg* msg) {
  6360. return *msg->dispatch_step_;
  6361. }
  6362. const ::message::Release_space_step_statu&
  6363. Picking_process_statu_msg::_Internal::release_space_step(const Picking_process_statu_msg* msg) {
  6364. return *msg->release_space_step_;
  6365. }
  6366. const ::message::Waitfor_leave_step_statu&
  6367. Picking_process_statu_msg::_Internal::waitfor_leave_step(const Picking_process_statu_msg* msg) {
  6368. return *msg->waitfor_leave_step_;
  6369. }
  6370. const ::message::Back_waitfor_leave_step_statu&
  6371. Picking_process_statu_msg::_Internal::back_waitfor_leave_step(const Picking_process_statu_msg* msg) {
  6372. return *msg->back_waitfor_leave_step_;
  6373. }
  6374. const ::message::Back_dispatch_pick_step_statu&
  6375. Picking_process_statu_msg::_Internal::back_dispatch_step(const Picking_process_statu_msg* msg) {
  6376. return *msg->back_dispatch_step_;
  6377. }
  6378. const ::message::Back_search_space_step_statu&
  6379. Picking_process_statu_msg::_Internal::back_search_space_step_statu(const Picking_process_statu_msg* msg) {
  6380. return *msg->back_search_space_step_statu_;
  6381. }
  6382. void Picking_process_statu_msg::clear_base_info() {
  6383. if (base_info_ != nullptr) base_info_->Clear();
  6384. _has_bits_[0] &= ~0x00000002u;
  6385. }
  6386. void Picking_process_statu_msg::clear_id_struct() {
  6387. if (id_struct_ != nullptr) id_struct_->Clear();
  6388. _has_bits_[0] &= ~0x00000004u;
  6389. }
  6390. Picking_process_statu_msg::Picking_process_statu_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  6391. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  6392. SharedCtor();
  6393. RegisterArenaDtor(arena);
  6394. // @@protoc_insertion_point(arena_constructor:message.Picking_process_statu_msg)
  6395. }
  6396. Picking_process_statu_msg::Picking_process_statu_msg(const Picking_process_statu_msg& from)
  6397. : ::PROTOBUF_NAMESPACE_ID::Message(),
  6398. _has_bits_(from._has_bits_) {
  6399. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6400. license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  6401. if (from._internal_has_license()) {
  6402. license_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_license(),
  6403. GetArena());
  6404. }
  6405. if (from._internal_has_base_info()) {
  6406. base_info_ = new ::message::Base_info(*from.base_info_);
  6407. } else {
  6408. base_info_ = nullptr;
  6409. }
  6410. if (from._internal_has_id_struct()) {
  6411. id_struct_ = new ::message::Id_struct(*from.id_struct_);
  6412. } else {
  6413. id_struct_ = nullptr;
  6414. }
  6415. if (from._internal_has_search_space_step()) {
  6416. search_space_step_ = new ::message::Search_space_step_statu(*from.search_space_step_);
  6417. } else {
  6418. search_space_step_ = nullptr;
  6419. }
  6420. if (from._internal_has_dispatch_step()) {
  6421. dispatch_step_ = new ::message::Dispatch_pick_step_statu(*from.dispatch_step_);
  6422. } else {
  6423. dispatch_step_ = nullptr;
  6424. }
  6425. if (from._internal_has_release_space_step()) {
  6426. release_space_step_ = new ::message::Release_space_step_statu(*from.release_space_step_);
  6427. } else {
  6428. release_space_step_ = nullptr;
  6429. }
  6430. if (from._internal_has_waitfor_leave_step()) {
  6431. waitfor_leave_step_ = new ::message::Waitfor_leave_step_statu(*from.waitfor_leave_step_);
  6432. } else {
  6433. waitfor_leave_step_ = nullptr;
  6434. }
  6435. if (from._internal_has_back_waitfor_leave_step()) {
  6436. back_waitfor_leave_step_ = new ::message::Back_waitfor_leave_step_statu(*from.back_waitfor_leave_step_);
  6437. } else {
  6438. back_waitfor_leave_step_ = nullptr;
  6439. }
  6440. if (from._internal_has_back_dispatch_step()) {
  6441. back_dispatch_step_ = new ::message::Back_dispatch_pick_step_statu(*from.back_dispatch_step_);
  6442. } else {
  6443. back_dispatch_step_ = nullptr;
  6444. }
  6445. if (from._internal_has_back_search_space_step_statu()) {
  6446. back_search_space_step_statu_ = new ::message::Back_search_space_step_statu(*from.back_search_space_step_statu_);
  6447. } else {
  6448. back_search_space_step_statu_ = nullptr;
  6449. }
  6450. ::memcpy(&completed_, &from.completed_,
  6451. static_cast<size_t>(reinterpret_cast<char*>(&back_completed_) -
  6452. reinterpret_cast<char*>(&completed_)) + sizeof(back_completed_));
  6453. // @@protoc_insertion_point(copy_constructor:message.Picking_process_statu_msg)
  6454. }
  6455. void Picking_process_statu_msg::SharedCtor() {
  6456. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Picking_process_statu_msg_process_5fmessage_2eproto.base);
  6457. license_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  6458. ::memset(&base_info_, 0, static_cast<size_t>(
  6459. reinterpret_cast<char*>(&back_completed_) -
  6460. reinterpret_cast<char*>(&base_info_)) + sizeof(back_completed_));
  6461. }
  6462. Picking_process_statu_msg::~Picking_process_statu_msg() {
  6463. // @@protoc_insertion_point(destructor:message.Picking_process_statu_msg)
  6464. SharedDtor();
  6465. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6466. }
  6467. void Picking_process_statu_msg::SharedDtor() {
  6468. GOOGLE_DCHECK(GetArena() == nullptr);
  6469. license_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  6470. if (this != internal_default_instance()) delete base_info_;
  6471. if (this != internal_default_instance()) delete id_struct_;
  6472. if (this != internal_default_instance()) delete search_space_step_;
  6473. if (this != internal_default_instance()) delete dispatch_step_;
  6474. if (this != internal_default_instance()) delete release_space_step_;
  6475. if (this != internal_default_instance()) delete waitfor_leave_step_;
  6476. if (this != internal_default_instance()) delete back_waitfor_leave_step_;
  6477. if (this != internal_default_instance()) delete back_dispatch_step_;
  6478. if (this != internal_default_instance()) delete back_search_space_step_statu_;
  6479. }
  6480. void Picking_process_statu_msg::ArenaDtor(void* object) {
  6481. Picking_process_statu_msg* _this = reinterpret_cast< Picking_process_statu_msg* >(object);
  6482. (void)_this;
  6483. }
  6484. void Picking_process_statu_msg::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  6485. }
  6486. void Picking_process_statu_msg::SetCachedSize(int size) const {
  6487. _cached_size_.Set(size);
  6488. }
  6489. const Picking_process_statu_msg& Picking_process_statu_msg::default_instance() {
  6490. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Picking_process_statu_msg_process_5fmessage_2eproto.base);
  6491. return *internal_default_instance();
  6492. }
  6493. void Picking_process_statu_msg::Clear() {
  6494. // @@protoc_insertion_point(message_clear_start:message.Picking_process_statu_msg)
  6495. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  6496. // Prevent compiler warnings about cached_has_bits being unused
  6497. (void) cached_has_bits;
  6498. cached_has_bits = _has_bits_[0];
  6499. if (cached_has_bits & 0x000000ffu) {
  6500. if (cached_has_bits & 0x00000001u) {
  6501. license_.ClearNonDefaultToEmpty();
  6502. }
  6503. if (cached_has_bits & 0x00000002u) {
  6504. GOOGLE_DCHECK(base_info_ != nullptr);
  6505. base_info_->Clear();
  6506. }
  6507. if (cached_has_bits & 0x00000004u) {
  6508. GOOGLE_DCHECK(id_struct_ != nullptr);
  6509. id_struct_->Clear();
  6510. }
  6511. if (cached_has_bits & 0x00000008u) {
  6512. GOOGLE_DCHECK(search_space_step_ != nullptr);
  6513. search_space_step_->Clear();
  6514. }
  6515. if (cached_has_bits & 0x00000010u) {
  6516. GOOGLE_DCHECK(dispatch_step_ != nullptr);
  6517. dispatch_step_->Clear();
  6518. }
  6519. if (cached_has_bits & 0x00000020u) {
  6520. GOOGLE_DCHECK(release_space_step_ != nullptr);
  6521. release_space_step_->Clear();
  6522. }
  6523. if (cached_has_bits & 0x00000040u) {
  6524. GOOGLE_DCHECK(waitfor_leave_step_ != nullptr);
  6525. waitfor_leave_step_->Clear();
  6526. }
  6527. if (cached_has_bits & 0x00000080u) {
  6528. GOOGLE_DCHECK(back_waitfor_leave_step_ != nullptr);
  6529. back_waitfor_leave_step_->Clear();
  6530. }
  6531. }
  6532. if (cached_has_bits & 0x00000300u) {
  6533. if (cached_has_bits & 0x00000100u) {
  6534. GOOGLE_DCHECK(back_dispatch_step_ != nullptr);
  6535. back_dispatch_step_->Clear();
  6536. }
  6537. if (cached_has_bits & 0x00000200u) {
  6538. GOOGLE_DCHECK(back_search_space_step_statu_ != nullptr);
  6539. back_search_space_step_statu_->Clear();
  6540. }
  6541. }
  6542. ::memset(&completed_, 0, static_cast<size_t>(
  6543. reinterpret_cast<char*>(&back_completed_) -
  6544. reinterpret_cast<char*>(&completed_)) + sizeof(back_completed_));
  6545. _has_bits_.Clear();
  6546. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  6547. }
  6548. const char* Picking_process_statu_msg::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  6549. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  6550. _Internal::HasBits has_bits{};
  6551. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  6552. while (!ctx->Done(&ptr)) {
  6553. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  6554. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  6555. CHK_(ptr);
  6556. switch (tag >> 3) {
  6557. // required .message.Base_info base_info = 1;
  6558. case 1:
  6559. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  6560. ptr = ctx->ParseMessage(_internal_mutable_base_info(), ptr);
  6561. CHK_(ptr);
  6562. } else goto handle_unusual;
  6563. continue;
  6564. // required .message.Id_struct id_struct = 2;
  6565. case 2:
  6566. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  6567. ptr = ctx->ParseMessage(_internal_mutable_id_struct(), ptr);
  6568. CHK_(ptr);
  6569. } else goto handle_unusual;
  6570. continue;
  6571. // required string license = 3;
  6572. case 3:
  6573. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  6574. auto str = _internal_mutable_license();
  6575. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  6576. #ifndef NDEBUG
  6577. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Picking_process_statu_msg.license");
  6578. #endif // !NDEBUG
  6579. CHK_(ptr);
  6580. } else goto handle_unusual;
  6581. continue;
  6582. // optional .message.Search_space_step_statu search_space_step = 4;
  6583. case 4:
  6584. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  6585. ptr = ctx->ParseMessage(_internal_mutable_search_space_step(), ptr);
  6586. CHK_(ptr);
  6587. } else goto handle_unusual;
  6588. continue;
  6589. // optional .message.Dispatch_pick_step_statu dispatch_step = 5;
  6590. case 5:
  6591. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
  6592. ptr = ctx->ParseMessage(_internal_mutable_dispatch_step(), ptr);
  6593. CHK_(ptr);
  6594. } else goto handle_unusual;
  6595. continue;
  6596. // optional .message.Release_space_step_statu release_space_step = 6;
  6597. case 6:
  6598. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
  6599. ptr = ctx->ParseMessage(_internal_mutable_release_space_step(), ptr);
  6600. CHK_(ptr);
  6601. } else goto handle_unusual;
  6602. continue;
  6603. // optional .message.Waitfor_leave_step_statu waitfor_leave_step = 7;
  6604. case 7:
  6605. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
  6606. ptr = ctx->ParseMessage(_internal_mutable_waitfor_leave_step(), ptr);
  6607. CHK_(ptr);
  6608. } else goto handle_unusual;
  6609. continue;
  6610. // optional bool completed = 8 [default = false];
  6611. case 8:
  6612. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 64)) {
  6613. _Internal::set_has_completed(&has_bits);
  6614. completed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6615. CHK_(ptr);
  6616. } else goto handle_unusual;
  6617. continue;
  6618. // optional .message.Back_waitfor_leave_step_statu back_waitfor_leave_step = 9;
  6619. case 9:
  6620. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 74)) {
  6621. ptr = ctx->ParseMessage(_internal_mutable_back_waitfor_leave_step(), ptr);
  6622. CHK_(ptr);
  6623. } else goto handle_unusual;
  6624. continue;
  6625. // optional .message.Back_dispatch_pick_step_statu back_dispatch_step = 10;
  6626. case 10:
  6627. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 82)) {
  6628. ptr = ctx->ParseMessage(_internal_mutable_back_dispatch_step(), ptr);
  6629. CHK_(ptr);
  6630. } else goto handle_unusual;
  6631. continue;
  6632. // optional .message.Back_search_space_step_statu back_search_space_step_statu = 11;
  6633. case 11:
  6634. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 90)) {
  6635. ptr = ctx->ParseMessage(_internal_mutable_back_search_space_step_statu(), ptr);
  6636. CHK_(ptr);
  6637. } else goto handle_unusual;
  6638. continue;
  6639. // optional bool back_completed = 12 [default = false];
  6640. case 12:
  6641. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 96)) {
  6642. _Internal::set_has_back_completed(&has_bits);
  6643. back_completed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  6644. CHK_(ptr);
  6645. } else goto handle_unusual;
  6646. continue;
  6647. default: {
  6648. handle_unusual:
  6649. if ((tag & 7) == 4 || tag == 0) {
  6650. ctx->SetLastTag(tag);
  6651. goto success;
  6652. }
  6653. ptr = UnknownFieldParse(tag,
  6654. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  6655. ptr, ctx);
  6656. CHK_(ptr != nullptr);
  6657. continue;
  6658. }
  6659. } // switch
  6660. } // while
  6661. success:
  6662. _has_bits_.Or(has_bits);
  6663. return ptr;
  6664. failure:
  6665. ptr = nullptr;
  6666. goto success;
  6667. #undef CHK_
  6668. }
  6669. ::PROTOBUF_NAMESPACE_ID::uint8* Picking_process_statu_msg::_InternalSerialize(
  6670. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  6671. // @@protoc_insertion_point(serialize_to_array_start:message.Picking_process_statu_msg)
  6672. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  6673. (void) cached_has_bits;
  6674. cached_has_bits = _has_bits_[0];
  6675. // required .message.Base_info base_info = 1;
  6676. if (cached_has_bits & 0x00000002u) {
  6677. target = stream->EnsureSpace(target);
  6678. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6679. InternalWriteMessage(
  6680. 1, _Internal::base_info(this), target, stream);
  6681. }
  6682. // required .message.Id_struct id_struct = 2;
  6683. if (cached_has_bits & 0x00000004u) {
  6684. target = stream->EnsureSpace(target);
  6685. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6686. InternalWriteMessage(
  6687. 2, _Internal::id_struct(this), target, stream);
  6688. }
  6689. // required string license = 3;
  6690. if (cached_has_bits & 0x00000001u) {
  6691. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  6692. this->_internal_license().data(), static_cast<int>(this->_internal_license().length()),
  6693. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  6694. "message.Picking_process_statu_msg.license");
  6695. target = stream->WriteStringMaybeAliased(
  6696. 3, this->_internal_license(), target);
  6697. }
  6698. // optional .message.Search_space_step_statu search_space_step = 4;
  6699. if (cached_has_bits & 0x00000008u) {
  6700. target = stream->EnsureSpace(target);
  6701. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6702. InternalWriteMessage(
  6703. 4, _Internal::search_space_step(this), target, stream);
  6704. }
  6705. // optional .message.Dispatch_pick_step_statu dispatch_step = 5;
  6706. if (cached_has_bits & 0x00000010u) {
  6707. target = stream->EnsureSpace(target);
  6708. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6709. InternalWriteMessage(
  6710. 5, _Internal::dispatch_step(this), target, stream);
  6711. }
  6712. // optional .message.Release_space_step_statu release_space_step = 6;
  6713. if (cached_has_bits & 0x00000020u) {
  6714. target = stream->EnsureSpace(target);
  6715. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6716. InternalWriteMessage(
  6717. 6, _Internal::release_space_step(this), target, stream);
  6718. }
  6719. // optional .message.Waitfor_leave_step_statu waitfor_leave_step = 7;
  6720. if (cached_has_bits & 0x00000040u) {
  6721. target = stream->EnsureSpace(target);
  6722. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6723. InternalWriteMessage(
  6724. 7, _Internal::waitfor_leave_step(this), target, stream);
  6725. }
  6726. // optional bool completed = 8 [default = false];
  6727. if (cached_has_bits & 0x00000400u) {
  6728. target = stream->EnsureSpace(target);
  6729. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(8, this->_internal_completed(), target);
  6730. }
  6731. // optional .message.Back_waitfor_leave_step_statu back_waitfor_leave_step = 9;
  6732. if (cached_has_bits & 0x00000080u) {
  6733. target = stream->EnsureSpace(target);
  6734. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6735. InternalWriteMessage(
  6736. 9, _Internal::back_waitfor_leave_step(this), target, stream);
  6737. }
  6738. // optional .message.Back_dispatch_pick_step_statu back_dispatch_step = 10;
  6739. if (cached_has_bits & 0x00000100u) {
  6740. target = stream->EnsureSpace(target);
  6741. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6742. InternalWriteMessage(
  6743. 10, _Internal::back_dispatch_step(this), target, stream);
  6744. }
  6745. // optional .message.Back_search_space_step_statu back_search_space_step_statu = 11;
  6746. if (cached_has_bits & 0x00000200u) {
  6747. target = stream->EnsureSpace(target);
  6748. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  6749. InternalWriteMessage(
  6750. 11, _Internal::back_search_space_step_statu(this), target, stream);
  6751. }
  6752. // optional bool back_completed = 12 [default = false];
  6753. if (cached_has_bits & 0x00000800u) {
  6754. target = stream->EnsureSpace(target);
  6755. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(12, this->_internal_back_completed(), target);
  6756. }
  6757. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6758. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  6759. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  6760. }
  6761. // @@protoc_insertion_point(serialize_to_array_end:message.Picking_process_statu_msg)
  6762. return target;
  6763. }
  6764. size_t Picking_process_statu_msg::RequiredFieldsByteSizeFallback() const {
  6765. // @@protoc_insertion_point(required_fields_byte_size_fallback_start:message.Picking_process_statu_msg)
  6766. size_t total_size = 0;
  6767. if (_internal_has_license()) {
  6768. // required string license = 3;
  6769. total_size += 1 +
  6770. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  6771. this->_internal_license());
  6772. }
  6773. if (_internal_has_base_info()) {
  6774. // required .message.Base_info base_info = 1;
  6775. total_size += 1 +
  6776. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6777. *base_info_);
  6778. }
  6779. if (_internal_has_id_struct()) {
  6780. // required .message.Id_struct id_struct = 2;
  6781. total_size += 1 +
  6782. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6783. *id_struct_);
  6784. }
  6785. return total_size;
  6786. }
  6787. size_t Picking_process_statu_msg::ByteSizeLong() const {
  6788. // @@protoc_insertion_point(message_byte_size_start:message.Picking_process_statu_msg)
  6789. size_t total_size = 0;
  6790. if (((_has_bits_[0] & 0x00000007) ^ 0x00000007) == 0) { // All required fields are present.
  6791. // required string license = 3;
  6792. total_size += 1 +
  6793. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  6794. this->_internal_license());
  6795. // required .message.Base_info base_info = 1;
  6796. total_size += 1 +
  6797. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6798. *base_info_);
  6799. // required .message.Id_struct id_struct = 2;
  6800. total_size += 1 +
  6801. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6802. *id_struct_);
  6803. } else {
  6804. total_size += RequiredFieldsByteSizeFallback();
  6805. }
  6806. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  6807. // Prevent compiler warnings about cached_has_bits being unused
  6808. (void) cached_has_bits;
  6809. cached_has_bits = _has_bits_[0];
  6810. if (cached_has_bits & 0x000000f8u) {
  6811. // optional .message.Search_space_step_statu search_space_step = 4;
  6812. if (cached_has_bits & 0x00000008u) {
  6813. total_size += 1 +
  6814. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6815. *search_space_step_);
  6816. }
  6817. // optional .message.Dispatch_pick_step_statu dispatch_step = 5;
  6818. if (cached_has_bits & 0x00000010u) {
  6819. total_size += 1 +
  6820. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6821. *dispatch_step_);
  6822. }
  6823. // optional .message.Release_space_step_statu release_space_step = 6;
  6824. if (cached_has_bits & 0x00000020u) {
  6825. total_size += 1 +
  6826. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6827. *release_space_step_);
  6828. }
  6829. // optional .message.Waitfor_leave_step_statu waitfor_leave_step = 7;
  6830. if (cached_has_bits & 0x00000040u) {
  6831. total_size += 1 +
  6832. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6833. *waitfor_leave_step_);
  6834. }
  6835. // optional .message.Back_waitfor_leave_step_statu back_waitfor_leave_step = 9;
  6836. if (cached_has_bits & 0x00000080u) {
  6837. total_size += 1 +
  6838. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6839. *back_waitfor_leave_step_);
  6840. }
  6841. }
  6842. if (cached_has_bits & 0x00000f00u) {
  6843. // optional .message.Back_dispatch_pick_step_statu back_dispatch_step = 10;
  6844. if (cached_has_bits & 0x00000100u) {
  6845. total_size += 1 +
  6846. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6847. *back_dispatch_step_);
  6848. }
  6849. // optional .message.Back_search_space_step_statu back_search_space_step_statu = 11;
  6850. if (cached_has_bits & 0x00000200u) {
  6851. total_size += 1 +
  6852. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  6853. *back_search_space_step_statu_);
  6854. }
  6855. // optional bool completed = 8 [default = false];
  6856. if (cached_has_bits & 0x00000400u) {
  6857. total_size += 1 + 1;
  6858. }
  6859. // optional bool back_completed = 12 [default = false];
  6860. if (cached_has_bits & 0x00000800u) {
  6861. total_size += 1 + 1;
  6862. }
  6863. }
  6864. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  6865. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  6866. _internal_metadata_, total_size, &_cached_size_);
  6867. }
  6868. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  6869. SetCachedSize(cached_size);
  6870. return total_size;
  6871. }
  6872. void Picking_process_statu_msg::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6873. // @@protoc_insertion_point(generalized_merge_from_start:message.Picking_process_statu_msg)
  6874. GOOGLE_DCHECK_NE(&from, this);
  6875. const Picking_process_statu_msg* source =
  6876. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Picking_process_statu_msg>(
  6877. &from);
  6878. if (source == nullptr) {
  6879. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Picking_process_statu_msg)
  6880. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  6881. } else {
  6882. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Picking_process_statu_msg)
  6883. MergeFrom(*source);
  6884. }
  6885. }
  6886. void Picking_process_statu_msg::MergeFrom(const Picking_process_statu_msg& from) {
  6887. // @@protoc_insertion_point(class_specific_merge_from_start:message.Picking_process_statu_msg)
  6888. GOOGLE_DCHECK_NE(&from, this);
  6889. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  6890. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  6891. (void) cached_has_bits;
  6892. cached_has_bits = from._has_bits_[0];
  6893. if (cached_has_bits & 0x000000ffu) {
  6894. if (cached_has_bits & 0x00000001u) {
  6895. _internal_set_license(from._internal_license());
  6896. }
  6897. if (cached_has_bits & 0x00000002u) {
  6898. _internal_mutable_base_info()->::message::Base_info::MergeFrom(from._internal_base_info());
  6899. }
  6900. if (cached_has_bits & 0x00000004u) {
  6901. _internal_mutable_id_struct()->::message::Id_struct::MergeFrom(from._internal_id_struct());
  6902. }
  6903. if (cached_has_bits & 0x00000008u) {
  6904. _internal_mutable_search_space_step()->::message::Search_space_step_statu::MergeFrom(from._internal_search_space_step());
  6905. }
  6906. if (cached_has_bits & 0x00000010u) {
  6907. _internal_mutable_dispatch_step()->::message::Dispatch_pick_step_statu::MergeFrom(from._internal_dispatch_step());
  6908. }
  6909. if (cached_has_bits & 0x00000020u) {
  6910. _internal_mutable_release_space_step()->::message::Release_space_step_statu::MergeFrom(from._internal_release_space_step());
  6911. }
  6912. if (cached_has_bits & 0x00000040u) {
  6913. _internal_mutable_waitfor_leave_step()->::message::Waitfor_leave_step_statu::MergeFrom(from._internal_waitfor_leave_step());
  6914. }
  6915. if (cached_has_bits & 0x00000080u) {
  6916. _internal_mutable_back_waitfor_leave_step()->::message::Back_waitfor_leave_step_statu::MergeFrom(from._internal_back_waitfor_leave_step());
  6917. }
  6918. }
  6919. if (cached_has_bits & 0x00000f00u) {
  6920. if (cached_has_bits & 0x00000100u) {
  6921. _internal_mutable_back_dispatch_step()->::message::Back_dispatch_pick_step_statu::MergeFrom(from._internal_back_dispatch_step());
  6922. }
  6923. if (cached_has_bits & 0x00000200u) {
  6924. _internal_mutable_back_search_space_step_statu()->::message::Back_search_space_step_statu::MergeFrom(from._internal_back_search_space_step_statu());
  6925. }
  6926. if (cached_has_bits & 0x00000400u) {
  6927. completed_ = from.completed_;
  6928. }
  6929. if (cached_has_bits & 0x00000800u) {
  6930. back_completed_ = from.back_completed_;
  6931. }
  6932. _has_bits_[0] |= cached_has_bits;
  6933. }
  6934. }
  6935. void Picking_process_statu_msg::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  6936. // @@protoc_insertion_point(generalized_copy_from_start:message.Picking_process_statu_msg)
  6937. if (&from == this) return;
  6938. Clear();
  6939. MergeFrom(from);
  6940. }
  6941. void Picking_process_statu_msg::CopyFrom(const Picking_process_statu_msg& from) {
  6942. // @@protoc_insertion_point(class_specific_copy_from_start:message.Picking_process_statu_msg)
  6943. if (&from == this) return;
  6944. Clear();
  6945. MergeFrom(from);
  6946. }
  6947. bool Picking_process_statu_msg::IsInitialized() const {
  6948. if (_Internal::MissingRequiredFields(_has_bits_)) return false;
  6949. if (_internal_has_base_info()) {
  6950. if (!base_info_->IsInitialized()) return false;
  6951. }
  6952. return true;
  6953. }
  6954. void Picking_process_statu_msg::InternalSwap(Picking_process_statu_msg* other) {
  6955. using std::swap;
  6956. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  6957. swap(_has_bits_[0], other->_has_bits_[0]);
  6958. license_.Swap(&other->license_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  6959. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  6960. PROTOBUF_FIELD_OFFSET(Picking_process_statu_msg, back_completed_)
  6961. + sizeof(Picking_process_statu_msg::back_completed_)
  6962. - PROTOBUF_FIELD_OFFSET(Picking_process_statu_msg, base_info_)>(
  6963. reinterpret_cast<char*>(&base_info_),
  6964. reinterpret_cast<char*>(&other->base_info_));
  6965. }
  6966. ::PROTOBUF_NAMESPACE_ID::Metadata Picking_process_statu_msg::GetMetadata() const {
  6967. return GetMetadataStatic();
  6968. }
  6969. // @@protoc_insertion_point(namespace_scope)
  6970. } // namespace message
  6971. PROTOBUF_NAMESPACE_OPEN
  6972. template<> PROTOBUF_NOINLINE ::message::Alloc_space_step_statu* Arena::CreateMaybeMessage< ::message::Alloc_space_step_statu >(Arena* arena) {
  6973. return Arena::CreateMessageInternal< ::message::Alloc_space_step_statu >(arena);
  6974. }
  6975. template<> PROTOBUF_NOINLINE ::message::Back_alloc_space_step_statu* Arena::CreateMaybeMessage< ::message::Back_alloc_space_step_statu >(Arena* arena) {
  6976. return Arena::CreateMessageInternal< ::message::Back_alloc_space_step_statu >(arena);
  6977. }
  6978. template<> PROTOBUF_NOINLINE ::message::Search_space_step_statu* Arena::CreateMaybeMessage< ::message::Search_space_step_statu >(Arena* arena) {
  6979. return Arena::CreateMessageInternal< ::message::Search_space_step_statu >(arena);
  6980. }
  6981. template<> PROTOBUF_NOINLINE ::message::Back_search_space_step_statu* Arena::CreateMaybeMessage< ::message::Back_search_space_step_statu >(Arena* arena) {
  6982. return Arena::CreateMessageInternal< ::message::Back_search_space_step_statu >(arena);
  6983. }
  6984. template<> PROTOBUF_NOINLINE ::message::Confirm_space_step_statu* Arena::CreateMaybeMessage< ::message::Confirm_space_step_statu >(Arena* arena) {
  6985. return Arena::CreateMessageInternal< ::message::Confirm_space_step_statu >(arena);
  6986. }
  6987. template<> PROTOBUF_NOINLINE ::message::Back_confirm_space_step_statu* Arena::CreateMaybeMessage< ::message::Back_confirm_space_step_statu >(Arena* arena) {
  6988. return Arena::CreateMessageInternal< ::message::Back_confirm_space_step_statu >(arena);
  6989. }
  6990. template<> PROTOBUF_NOINLINE ::message::Release_space_step_statu* Arena::CreateMaybeMessage< ::message::Release_space_step_statu >(Arena* arena) {
  6991. return Arena::CreateMessageInternal< ::message::Release_space_step_statu >(arena);
  6992. }
  6993. template<> PROTOBUF_NOINLINE ::message::Back_release_space_step_statu* Arena::CreateMaybeMessage< ::message::Back_release_space_step_statu >(Arena* arena) {
  6994. return Arena::CreateMessageInternal< ::message::Back_release_space_step_statu >(arena);
  6995. }
  6996. template<> PROTOBUF_NOINLINE ::message::Compare_step_statu* Arena::CreateMaybeMessage< ::message::Compare_step_statu >(Arena* arena) {
  6997. return Arena::CreateMessageInternal< ::message::Compare_step_statu >(arena);
  6998. }
  6999. template<> PROTOBUF_NOINLINE ::message::Back_compare_step_statu* Arena::CreateMaybeMessage< ::message::Back_compare_step_statu >(Arena* arena) {
  7000. return Arena::CreateMessageInternal< ::message::Back_compare_step_statu >(arena);
  7001. }
  7002. template<> PROTOBUF_NOINLINE ::message::Dispatch_store_step_statu* Arena::CreateMaybeMessage< ::message::Dispatch_store_step_statu >(Arena* arena) {
  7003. return Arena::CreateMessageInternal< ::message::Dispatch_store_step_statu >(arena);
  7004. }
  7005. template<> PROTOBUF_NOINLINE ::message::Back_dispatch_store_step_statu* Arena::CreateMaybeMessage< ::message::Back_dispatch_store_step_statu >(Arena* arena) {
  7006. return Arena::CreateMessageInternal< ::message::Back_dispatch_store_step_statu >(arena);
  7007. }
  7008. template<> PROTOBUF_NOINLINE ::message::Dispatch_pick_step_statu* Arena::CreateMaybeMessage< ::message::Dispatch_pick_step_statu >(Arena* arena) {
  7009. return Arena::CreateMessageInternal< ::message::Dispatch_pick_step_statu >(arena);
  7010. }
  7011. template<> PROTOBUF_NOINLINE ::message::Back_dispatch_pick_step_statu* Arena::CreateMaybeMessage< ::message::Back_dispatch_pick_step_statu >(Arena* arena) {
  7012. return Arena::CreateMessageInternal< ::message::Back_dispatch_pick_step_statu >(arena);
  7013. }
  7014. template<> PROTOBUF_NOINLINE ::message::Waitfor_leave_step_statu* Arena::CreateMaybeMessage< ::message::Waitfor_leave_step_statu >(Arena* arena) {
  7015. return Arena::CreateMessageInternal< ::message::Waitfor_leave_step_statu >(arena);
  7016. }
  7017. template<> PROTOBUF_NOINLINE ::message::Back_waitfor_leave_step_statu* Arena::CreateMaybeMessage< ::message::Back_waitfor_leave_step_statu >(Arena* arena) {
  7018. return Arena::CreateMessageInternal< ::message::Back_waitfor_leave_step_statu >(arena);
  7019. }
  7020. template<> PROTOBUF_NOINLINE ::message::Storing_process_statu_msg* Arena::CreateMaybeMessage< ::message::Storing_process_statu_msg >(Arena* arena) {
  7021. return Arena::CreateMessageInternal< ::message::Storing_process_statu_msg >(arena);
  7022. }
  7023. template<> PROTOBUF_NOINLINE ::message::Picking_process_statu_msg* Arena::CreateMaybeMessage< ::message::Picking_process_statu_msg >(Arena* arena) {
  7024. return Arena::CreateMessageInternal< ::message::Picking_process_statu_msg >(arena);
  7025. }
  7026. PROTOBUF_NAMESPACE_CLOSE
  7027. // @@protoc_insertion_point(global_scope)
  7028. #include <google/protobuf/port_undef.inc>