process_message.pb.cc 378 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510
  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/stubs/common.h>
  6. #include <google/protobuf/stubs/port.h>
  7. #include <google/protobuf/io/coded_stream.h>
  8. #include <google/protobuf/wire_format_lite_inl.h>
  9. #include <google/protobuf/descriptor.h>
  10. #include <google/protobuf/generated_message_reflection.h>
  11. #include <google/protobuf/reflection_ops.h>
  12. #include <google/protobuf/wire_format.h>
  13. // This is a temporary google only hack
  14. #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
  15. #include "third_party/protobuf/version.h"
  16. #endif
  17. // @@protoc_insertion_point(includes)
  18. namespace protobuf_message_5fbase_2eproto {
  19. extern PROTOBUF_INTERNAL_EXPORT_protobuf_message_5fbase_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Base_info;
  20. extern PROTOBUF_INTERNAL_EXPORT_protobuf_message_5fbase_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Car_info;
  21. extern PROTOBUF_INTERNAL_EXPORT_protobuf_message_5fbase_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Locate_information;
  22. extern PROTOBUF_INTERNAL_EXPORT_protobuf_message_5fbase_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Parkspace_info;
  23. } // namespace protobuf_message_5fbase_2eproto
  24. namespace protobuf_process_5fmessage_2eproto {
  25. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Back_measure_step_statu;
  26. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Alloc_space_step_statu;
  27. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Back_alloc_space_step_statu;
  28. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Back_compare_step_statu;
  29. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Back_confirm_space_step_statu;
  30. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Back_dispatch_pick_step_statu;
  31. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Back_search_space_step_statu;
  32. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Back_waitfor_leave_step_statu;
  33. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Compare_step_statu;
  34. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Confirm_space_step_statu;
  35. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Dispatch_pick_step_statu;
  36. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Measure_step_statu;
  37. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Release_space_step_statu;
  38. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Search_space_step_statu;
  39. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Waitfor_leave_step_statu;
  40. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_Back_dispatch_store_step_statu;
  41. extern PROTOBUF_INTERNAL_EXPORT_protobuf_process_5fmessage_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_Dispatch_store_step_statu;
  42. } // namespace protobuf_process_5fmessage_2eproto
  43. namespace message {
  44. class Alloc_space_step_statuDefaultTypeInternal {
  45. public:
  46. ::google::protobuf::internal::ExplicitlyConstructed<Alloc_space_step_statu>
  47. _instance;
  48. } _Alloc_space_step_statu_default_instance_;
  49. class Back_alloc_space_step_statuDefaultTypeInternal {
  50. public:
  51. ::google::protobuf::internal::ExplicitlyConstructed<Back_alloc_space_step_statu>
  52. _instance;
  53. } _Back_alloc_space_step_statu_default_instance_;
  54. class Search_space_step_statuDefaultTypeInternal {
  55. public:
  56. ::google::protobuf::internal::ExplicitlyConstructed<Search_space_step_statu>
  57. _instance;
  58. } _Search_space_step_statu_default_instance_;
  59. class Back_search_space_step_statuDefaultTypeInternal {
  60. public:
  61. ::google::protobuf::internal::ExplicitlyConstructed<Back_search_space_step_statu>
  62. _instance;
  63. } _Back_search_space_step_statu_default_instance_;
  64. class Confirm_space_step_statuDefaultTypeInternal {
  65. public:
  66. ::google::protobuf::internal::ExplicitlyConstructed<Confirm_space_step_statu>
  67. _instance;
  68. } _Confirm_space_step_statu_default_instance_;
  69. class Back_confirm_space_step_statuDefaultTypeInternal {
  70. public:
  71. ::google::protobuf::internal::ExplicitlyConstructed<Back_confirm_space_step_statu>
  72. _instance;
  73. } _Back_confirm_space_step_statu_default_instance_;
  74. class Release_space_step_statuDefaultTypeInternal {
  75. public:
  76. ::google::protobuf::internal::ExplicitlyConstructed<Release_space_step_statu>
  77. _instance;
  78. } _Release_space_step_statu_default_instance_;
  79. class Back_release_space_step_statuDefaultTypeInternal {
  80. public:
  81. ::google::protobuf::internal::ExplicitlyConstructed<Back_release_space_step_statu>
  82. _instance;
  83. } _Back_release_space_step_statu_default_instance_;
  84. class Measure_step_statuDefaultTypeInternal {
  85. public:
  86. ::google::protobuf::internal::ExplicitlyConstructed<Measure_step_statu>
  87. _instance;
  88. } _Measure_step_statu_default_instance_;
  89. class Back_measure_step_statuDefaultTypeInternal {
  90. public:
  91. ::google::protobuf::internal::ExplicitlyConstructed<Back_measure_step_statu>
  92. _instance;
  93. } _Back_measure_step_statu_default_instance_;
  94. class Compare_step_statuDefaultTypeInternal {
  95. public:
  96. ::google::protobuf::internal::ExplicitlyConstructed<Compare_step_statu>
  97. _instance;
  98. } _Compare_step_statu_default_instance_;
  99. class Back_compare_step_statuDefaultTypeInternal {
  100. public:
  101. ::google::protobuf::internal::ExplicitlyConstructed<Back_compare_step_statu>
  102. _instance;
  103. } _Back_compare_step_statu_default_instance_;
  104. class Dispatch_store_step_statuDefaultTypeInternal {
  105. public:
  106. ::google::protobuf::internal::ExplicitlyConstructed<Dispatch_store_step_statu>
  107. _instance;
  108. } _Dispatch_store_step_statu_default_instance_;
  109. class Back_dispatch_store_step_statuDefaultTypeInternal {
  110. public:
  111. ::google::protobuf::internal::ExplicitlyConstructed<Back_dispatch_store_step_statu>
  112. _instance;
  113. } _Back_dispatch_store_step_statu_default_instance_;
  114. class Dispatch_pick_step_statuDefaultTypeInternal {
  115. public:
  116. ::google::protobuf::internal::ExplicitlyConstructed<Dispatch_pick_step_statu>
  117. _instance;
  118. } _Dispatch_pick_step_statu_default_instance_;
  119. class Back_dispatch_pick_step_statuDefaultTypeInternal {
  120. public:
  121. ::google::protobuf::internal::ExplicitlyConstructed<Back_dispatch_pick_step_statu>
  122. _instance;
  123. } _Back_dispatch_pick_step_statu_default_instance_;
  124. class Waitfor_leave_step_statuDefaultTypeInternal {
  125. public:
  126. ::google::protobuf::internal::ExplicitlyConstructed<Waitfor_leave_step_statu>
  127. _instance;
  128. } _Waitfor_leave_step_statu_default_instance_;
  129. class Back_waitfor_leave_step_statuDefaultTypeInternal {
  130. public:
  131. ::google::protobuf::internal::ExplicitlyConstructed<Back_waitfor_leave_step_statu>
  132. _instance;
  133. } _Back_waitfor_leave_step_statu_default_instance_;
  134. class Storing_process_statu_msgDefaultTypeInternal {
  135. public:
  136. ::google::protobuf::internal::ExplicitlyConstructed<Storing_process_statu_msg>
  137. _instance;
  138. } _Storing_process_statu_msg_default_instance_;
  139. class Picking_process_statu_msgDefaultTypeInternal {
  140. public:
  141. ::google::protobuf::internal::ExplicitlyConstructed<Picking_process_statu_msg>
  142. _instance;
  143. } _Picking_process_statu_msg_default_instance_;
  144. } // namespace message
  145. namespace protobuf_process_5fmessage_2eproto {
  146. static void InitDefaultsAlloc_space_step_statu() {
  147. GOOGLE_PROTOBUF_VERIFY_VERSION;
  148. {
  149. void* ptr = &::message::_Alloc_space_step_statu_default_instance_;
  150. new (ptr) ::message::Alloc_space_step_statu();
  151. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  152. }
  153. ::message::Alloc_space_step_statu::InitAsDefaultInstance();
  154. }
  155. ::google::protobuf::internal::SCCInfo<1> scc_info_Alloc_space_step_statu =
  156. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsAlloc_space_step_statu}, {
  157. &protobuf_message_5fbase_2eproto::scc_info_Car_info.base,}};
  158. static void InitDefaultsBack_alloc_space_step_statu() {
  159. GOOGLE_PROTOBUF_VERIFY_VERSION;
  160. {
  161. void* ptr = &::message::_Back_alloc_space_step_statu_default_instance_;
  162. new (ptr) ::message::Back_alloc_space_step_statu();
  163. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  164. }
  165. ::message::Back_alloc_space_step_statu::InitAsDefaultInstance();
  166. }
  167. ::google::protobuf::internal::SCCInfo<1> scc_info_Back_alloc_space_step_statu =
  168. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsBack_alloc_space_step_statu}, {
  169. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  170. static void InitDefaultsSearch_space_step_statu() {
  171. GOOGLE_PROTOBUF_VERIFY_VERSION;
  172. {
  173. void* ptr = &::message::_Search_space_step_statu_default_instance_;
  174. new (ptr) ::message::Search_space_step_statu();
  175. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  176. }
  177. ::message::Search_space_step_statu::InitAsDefaultInstance();
  178. }
  179. ::google::protobuf::internal::SCCInfo<1> scc_info_Search_space_step_statu =
  180. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsSearch_space_step_statu}, {
  181. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  182. static void InitDefaultsBack_search_space_step_statu() {
  183. GOOGLE_PROTOBUF_VERIFY_VERSION;
  184. {
  185. void* ptr = &::message::_Back_search_space_step_statu_default_instance_;
  186. new (ptr) ::message::Back_search_space_step_statu();
  187. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  188. }
  189. ::message::Back_search_space_step_statu::InitAsDefaultInstance();
  190. }
  191. ::google::protobuf::internal::SCCInfo<1> scc_info_Back_search_space_step_statu =
  192. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsBack_search_space_step_statu}, {
  193. &protobuf_message_5fbase_2eproto::scc_info_Car_info.base,}};
  194. static void InitDefaultsConfirm_space_step_statu() {
  195. GOOGLE_PROTOBUF_VERIFY_VERSION;
  196. {
  197. void* ptr = &::message::_Confirm_space_step_statu_default_instance_;
  198. new (ptr) ::message::Confirm_space_step_statu();
  199. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  200. }
  201. ::message::Confirm_space_step_statu::InitAsDefaultInstance();
  202. }
  203. ::google::protobuf::internal::SCCInfo<1> scc_info_Confirm_space_step_statu =
  204. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsConfirm_space_step_statu}, {
  205. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  206. static void InitDefaultsBack_confirm_space_step_statu() {
  207. GOOGLE_PROTOBUF_VERIFY_VERSION;
  208. {
  209. void* ptr = &::message::_Back_confirm_space_step_statu_default_instance_;
  210. new (ptr) ::message::Back_confirm_space_step_statu();
  211. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  212. }
  213. ::message::Back_confirm_space_step_statu::InitAsDefaultInstance();
  214. }
  215. ::google::protobuf::internal::SCCInfo<1> scc_info_Back_confirm_space_step_statu =
  216. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsBack_confirm_space_step_statu}, {
  217. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  218. static void InitDefaultsRelease_space_step_statu() {
  219. GOOGLE_PROTOBUF_VERIFY_VERSION;
  220. {
  221. void* ptr = &::message::_Release_space_step_statu_default_instance_;
  222. new (ptr) ::message::Release_space_step_statu();
  223. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  224. }
  225. ::message::Release_space_step_statu::InitAsDefaultInstance();
  226. }
  227. ::google::protobuf::internal::SCCInfo<1> scc_info_Release_space_step_statu =
  228. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsRelease_space_step_statu}, {
  229. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  230. static void InitDefaultsBack_release_space_step_statu() {
  231. GOOGLE_PROTOBUF_VERIFY_VERSION;
  232. {
  233. void* ptr = &::message::_Back_release_space_step_statu_default_instance_;
  234. new (ptr) ::message::Back_release_space_step_statu();
  235. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  236. }
  237. ::message::Back_release_space_step_statu::InitAsDefaultInstance();
  238. }
  239. ::google::protobuf::internal::SCCInfo<1> scc_info_Back_release_space_step_statu =
  240. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsBack_release_space_step_statu}, {
  241. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  242. static void InitDefaultsMeasure_step_statu() {
  243. GOOGLE_PROTOBUF_VERIFY_VERSION;
  244. {
  245. void* ptr = &::message::_Measure_step_statu_default_instance_;
  246. new (ptr) ::message::Measure_step_statu();
  247. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  248. }
  249. ::message::Measure_step_statu::InitAsDefaultInstance();
  250. }
  251. ::google::protobuf::internal::SCCInfo<1> scc_info_Measure_step_statu =
  252. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsMeasure_step_statu}, {
  253. &protobuf_message_5fbase_2eproto::scc_info_Locate_information.base,}};
  254. static void InitDefaultsBack_measure_step_statu() {
  255. GOOGLE_PROTOBUF_VERIFY_VERSION;
  256. {
  257. void* ptr = &::message::_Back_measure_step_statu_default_instance_;
  258. new (ptr) ::message::Back_measure_step_statu();
  259. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  260. }
  261. ::message::Back_measure_step_statu::InitAsDefaultInstance();
  262. }
  263. ::google::protobuf::internal::SCCInfo<0> scc_info_Back_measure_step_statu =
  264. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsBack_measure_step_statu}, {}};
  265. static void InitDefaultsCompare_step_statu() {
  266. GOOGLE_PROTOBUF_VERIFY_VERSION;
  267. {
  268. void* ptr = &::message::_Compare_step_statu_default_instance_;
  269. new (ptr) ::message::Compare_step_statu();
  270. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  271. }
  272. ::message::Compare_step_statu::InitAsDefaultInstance();
  273. }
  274. ::google::protobuf::internal::SCCInfo<1> scc_info_Compare_step_statu =
  275. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsCompare_step_statu}, {
  276. &protobuf_message_5fbase_2eproto::scc_info_Locate_information.base,}};
  277. static void InitDefaultsBack_compare_step_statu() {
  278. GOOGLE_PROTOBUF_VERIFY_VERSION;
  279. {
  280. void* ptr = &::message::_Back_compare_step_statu_default_instance_;
  281. new (ptr) ::message::Back_compare_step_statu();
  282. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  283. }
  284. ::message::Back_compare_step_statu::InitAsDefaultInstance();
  285. }
  286. ::google::protobuf::internal::SCCInfo<1> scc_info_Back_compare_step_statu =
  287. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsBack_compare_step_statu}, {
  288. &protobuf_message_5fbase_2eproto::scc_info_Locate_information.base,}};
  289. static void InitDefaultsDispatch_store_step_statu() {
  290. GOOGLE_PROTOBUF_VERIFY_VERSION;
  291. {
  292. void* ptr = &::message::_Dispatch_store_step_statu_default_instance_;
  293. new (ptr) ::message::Dispatch_store_step_statu();
  294. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  295. }
  296. ::message::Dispatch_store_step_statu::InitAsDefaultInstance();
  297. }
  298. ::google::protobuf::internal::SCCInfo<2> scc_info_Dispatch_store_step_statu =
  299. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsDispatch_store_step_statu}, {
  300. &protobuf_message_5fbase_2eproto::scc_info_Locate_information.base,
  301. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  302. static void InitDefaultsBack_dispatch_store_step_statu() {
  303. GOOGLE_PROTOBUF_VERIFY_VERSION;
  304. {
  305. void* ptr = &::message::_Back_dispatch_store_step_statu_default_instance_;
  306. new (ptr) ::message::Back_dispatch_store_step_statu();
  307. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  308. }
  309. ::message::Back_dispatch_store_step_statu::InitAsDefaultInstance();
  310. }
  311. ::google::protobuf::internal::SCCInfo<2> scc_info_Back_dispatch_store_step_statu =
  312. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsBack_dispatch_store_step_statu}, {
  313. &protobuf_message_5fbase_2eproto::scc_info_Locate_information.base,
  314. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  315. static void InitDefaultsDispatch_pick_step_statu() {
  316. GOOGLE_PROTOBUF_VERIFY_VERSION;
  317. {
  318. void* ptr = &::message::_Dispatch_pick_step_statu_default_instance_;
  319. new (ptr) ::message::Dispatch_pick_step_statu();
  320. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  321. }
  322. ::message::Dispatch_pick_step_statu::InitAsDefaultInstance();
  323. }
  324. ::google::protobuf::internal::SCCInfo<1> scc_info_Dispatch_pick_step_statu =
  325. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsDispatch_pick_step_statu}, {
  326. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  327. static void InitDefaultsBack_dispatch_pick_step_statu() {
  328. GOOGLE_PROTOBUF_VERIFY_VERSION;
  329. {
  330. void* ptr = &::message::_Back_dispatch_pick_step_statu_default_instance_;
  331. new (ptr) ::message::Back_dispatch_pick_step_statu();
  332. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  333. }
  334. ::message::Back_dispatch_pick_step_statu::InitAsDefaultInstance();
  335. }
  336. ::google::protobuf::internal::SCCInfo<1> scc_info_Back_dispatch_pick_step_statu =
  337. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsBack_dispatch_pick_step_statu}, {
  338. &protobuf_message_5fbase_2eproto::scc_info_Parkspace_info.base,}};
  339. static void InitDefaultsWaitfor_leave_step_statu() {
  340. GOOGLE_PROTOBUF_VERIFY_VERSION;
  341. {
  342. void* ptr = &::message::_Waitfor_leave_step_statu_default_instance_;
  343. new (ptr) ::message::Waitfor_leave_step_statu();
  344. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  345. }
  346. ::message::Waitfor_leave_step_statu::InitAsDefaultInstance();
  347. }
  348. ::google::protobuf::internal::SCCInfo<1> scc_info_Waitfor_leave_step_statu =
  349. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsWaitfor_leave_step_statu}, {
  350. &protobuf_message_5fbase_2eproto::scc_info_Car_info.base,}};
  351. static void InitDefaultsBack_waitfor_leave_step_statu() {
  352. GOOGLE_PROTOBUF_VERIFY_VERSION;
  353. {
  354. void* ptr = &::message::_Back_waitfor_leave_step_statu_default_instance_;
  355. new (ptr) ::message::Back_waitfor_leave_step_statu();
  356. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  357. }
  358. ::message::Back_waitfor_leave_step_statu::InitAsDefaultInstance();
  359. }
  360. ::google::protobuf::internal::SCCInfo<1> scc_info_Back_waitfor_leave_step_statu =
  361. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsBack_waitfor_leave_step_statu}, {
  362. &protobuf_message_5fbase_2eproto::scc_info_Car_info.base,}};
  363. static void InitDefaultsStoring_process_statu_msg() {
  364. GOOGLE_PROTOBUF_VERIFY_VERSION;
  365. {
  366. void* ptr = &::message::_Storing_process_statu_msg_default_instance_;
  367. new (ptr) ::message::Storing_process_statu_msg();
  368. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  369. }
  370. ::message::Storing_process_statu_msg::InitAsDefaultInstance();
  371. }
  372. ::google::protobuf::internal::SCCInfo<11> scc_info_Storing_process_statu_msg =
  373. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 11, InitDefaultsStoring_process_statu_msg}, {
  374. &protobuf_message_5fbase_2eproto::scc_info_Base_info.base,
  375. &protobuf_process_5fmessage_2eproto::scc_info_Alloc_space_step_statu.base,
  376. &protobuf_process_5fmessage_2eproto::scc_info_Measure_step_statu.base,
  377. &protobuf_process_5fmessage_2eproto::scc_info_Compare_step_statu.base,
  378. &protobuf_process_5fmessage_2eproto::scc_info_Dispatch_store_step_statu.base,
  379. &protobuf_process_5fmessage_2eproto::scc_info_Confirm_space_step_statu.base,
  380. &protobuf_process_5fmessage_2eproto::scc_info_Back_confirm_space_step_statu.base,
  381. &protobuf_process_5fmessage_2eproto::scc_info_Back_dispatch_store_step_statu.base,
  382. &protobuf_process_5fmessage_2eproto::scc_info_Back_compare_step_statu.base,
  383. &protobuf_process_5fmessage_2eproto::scc_info_Back_measure_step_statu.base,
  384. &protobuf_process_5fmessage_2eproto::scc_info_Back_alloc_space_step_statu.base,}};
  385. static void InitDefaultsPicking_process_statu_msg() {
  386. GOOGLE_PROTOBUF_VERIFY_VERSION;
  387. {
  388. void* ptr = &::message::_Picking_process_statu_msg_default_instance_;
  389. new (ptr) ::message::Picking_process_statu_msg();
  390. ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  391. }
  392. ::message::Picking_process_statu_msg::InitAsDefaultInstance();
  393. }
  394. ::google::protobuf::internal::SCCInfo<8> scc_info_Picking_process_statu_msg =
  395. {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 8, InitDefaultsPicking_process_statu_msg}, {
  396. &protobuf_message_5fbase_2eproto::scc_info_Base_info.base,
  397. &protobuf_process_5fmessage_2eproto::scc_info_Search_space_step_statu.base,
  398. &protobuf_process_5fmessage_2eproto::scc_info_Dispatch_pick_step_statu.base,
  399. &protobuf_process_5fmessage_2eproto::scc_info_Release_space_step_statu.base,
  400. &protobuf_process_5fmessage_2eproto::scc_info_Waitfor_leave_step_statu.base,
  401. &protobuf_process_5fmessage_2eproto::scc_info_Back_waitfor_leave_step_statu.base,
  402. &protobuf_process_5fmessage_2eproto::scc_info_Back_dispatch_pick_step_statu.base,
  403. &protobuf_process_5fmessage_2eproto::scc_info_Back_search_space_step_statu.base,}};
  404. void InitDefaults() {
  405. ::google::protobuf::internal::InitSCC(&scc_info_Alloc_space_step_statu.base);
  406. ::google::protobuf::internal::InitSCC(&scc_info_Back_alloc_space_step_statu.base);
  407. ::google::protobuf::internal::InitSCC(&scc_info_Search_space_step_statu.base);
  408. ::google::protobuf::internal::InitSCC(&scc_info_Back_search_space_step_statu.base);
  409. ::google::protobuf::internal::InitSCC(&scc_info_Confirm_space_step_statu.base);
  410. ::google::protobuf::internal::InitSCC(&scc_info_Back_confirm_space_step_statu.base);
  411. ::google::protobuf::internal::InitSCC(&scc_info_Release_space_step_statu.base);
  412. ::google::protobuf::internal::InitSCC(&scc_info_Back_release_space_step_statu.base);
  413. ::google::protobuf::internal::InitSCC(&scc_info_Measure_step_statu.base);
  414. ::google::protobuf::internal::InitSCC(&scc_info_Back_measure_step_statu.base);
  415. ::google::protobuf::internal::InitSCC(&scc_info_Compare_step_statu.base);
  416. ::google::protobuf::internal::InitSCC(&scc_info_Back_compare_step_statu.base);
  417. ::google::protobuf::internal::InitSCC(&scc_info_Dispatch_store_step_statu.base);
  418. ::google::protobuf::internal::InitSCC(&scc_info_Back_dispatch_store_step_statu.base);
  419. ::google::protobuf::internal::InitSCC(&scc_info_Dispatch_pick_step_statu.base);
  420. ::google::protobuf::internal::InitSCC(&scc_info_Back_dispatch_pick_step_statu.base);
  421. ::google::protobuf::internal::InitSCC(&scc_info_Waitfor_leave_step_statu.base);
  422. ::google::protobuf::internal::InitSCC(&scc_info_Back_waitfor_leave_step_statu.base);
  423. ::google::protobuf::internal::InitSCC(&scc_info_Storing_process_statu_msg.base);
  424. ::google::protobuf::internal::InitSCC(&scc_info_Picking_process_statu_msg.base);
  425. }
  426. ::google::protobuf::Metadata file_level_metadata[20];
  427. const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
  428. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Alloc_space_step_statu, _has_bits_),
  429. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Alloc_space_step_statu, _internal_metadata_),
  430. ~0u, // no _extensions_
  431. ~0u, // no _oneof_case_
  432. ~0u, // no _weak_field_map_
  433. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Alloc_space_step_statu, step_statu_),
  434. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Alloc_space_step_statu, car_info_),
  435. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Alloc_space_step_statu, description_),
  436. 2,
  437. 1,
  438. 0,
  439. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_alloc_space_step_statu, _has_bits_),
  440. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_alloc_space_step_statu, _internal_metadata_),
  441. ~0u, // no _extensions_
  442. ~0u, // no _oneof_case_
  443. ~0u, // no _weak_field_map_
  444. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_alloc_space_step_statu, step_statu_),
  445. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_alloc_space_step_statu, space_info_),
  446. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_alloc_space_step_statu, description_),
  447. 2,
  448. 1,
  449. 0,
  450. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Search_space_step_statu, _has_bits_),
  451. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Search_space_step_statu, _internal_metadata_),
  452. ~0u, // no _extensions_
  453. ~0u, // no _oneof_case_
  454. ~0u, // no _weak_field_map_
  455. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Search_space_step_statu, step_statu_),
  456. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Search_space_step_statu, space_info_),
  457. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Search_space_step_statu, description_),
  458. 2,
  459. 1,
  460. 0,
  461. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_search_space_step_statu, _has_bits_),
  462. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_search_space_step_statu, _internal_metadata_),
  463. ~0u, // no _extensions_
  464. ~0u, // no _oneof_case_
  465. ~0u, // no _weak_field_map_
  466. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_search_space_step_statu, step_statu_),
  467. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_search_space_step_statu, car_info_),
  468. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_search_space_step_statu, description_),
  469. 2,
  470. 1,
  471. 0,
  472. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Confirm_space_step_statu, _has_bits_),
  473. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Confirm_space_step_statu, _internal_metadata_),
  474. ~0u, // no _extensions_
  475. ~0u, // no _oneof_case_
  476. ~0u, // no _weak_field_map_
  477. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Confirm_space_step_statu, step_statu_),
  478. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Confirm_space_step_statu, space_info_),
  479. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Confirm_space_step_statu, description_),
  480. 2,
  481. 1,
  482. 0,
  483. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_confirm_space_step_statu, _has_bits_),
  484. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_confirm_space_step_statu, _internal_metadata_),
  485. ~0u, // no _extensions_
  486. ~0u, // no _oneof_case_
  487. ~0u, // no _weak_field_map_
  488. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_confirm_space_step_statu, step_statu_),
  489. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_confirm_space_step_statu, space_info_),
  490. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_confirm_space_step_statu, description_),
  491. 2,
  492. 1,
  493. 0,
  494. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Release_space_step_statu, _has_bits_),
  495. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Release_space_step_statu, _internal_metadata_),
  496. ~0u, // no _extensions_
  497. ~0u, // no _oneof_case_
  498. ~0u, // no _weak_field_map_
  499. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Release_space_step_statu, step_statu_),
  500. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Release_space_step_statu, space_info_),
  501. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Release_space_step_statu, description_),
  502. 2,
  503. 1,
  504. 0,
  505. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_release_space_step_statu, _has_bits_),
  506. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_release_space_step_statu, _internal_metadata_),
  507. ~0u, // no _extensions_
  508. ~0u, // no _oneof_case_
  509. ~0u, // no _weak_field_map_
  510. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_release_space_step_statu, step_statu_),
  511. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_release_space_step_statu, space_info_),
  512. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_release_space_step_statu, description_),
  513. 2,
  514. 1,
  515. 0,
  516. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Measure_step_statu, _has_bits_),
  517. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Measure_step_statu, _internal_metadata_),
  518. ~0u, // no _extensions_
  519. ~0u, // no _oneof_case_
  520. ~0u, // no _weak_field_map_
  521. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Measure_step_statu, step_statu_),
  522. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Measure_step_statu, locate_info_),
  523. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Measure_step_statu, description_),
  524. 2,
  525. 1,
  526. 0,
  527. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_measure_step_statu, _has_bits_),
  528. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_measure_step_statu, _internal_metadata_),
  529. ~0u, // no _extensions_
  530. ~0u, // no _oneof_case_
  531. ~0u, // no _weak_field_map_
  532. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_measure_step_statu, step_statu_),
  533. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_measure_step_statu, description_),
  534. 1,
  535. 0,
  536. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Compare_step_statu, _has_bits_),
  537. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Compare_step_statu, _internal_metadata_),
  538. ~0u, // no _extensions_
  539. ~0u, // no _oneof_case_
  540. ~0u, // no _weak_field_map_
  541. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Compare_step_statu, step_statu_),
  542. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Compare_step_statu, locate_info_wj_),
  543. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Compare_step_statu, locate_info_dj_),
  544. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Compare_step_statu, locate_info_result_),
  545. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Compare_step_statu, description_),
  546. 4,
  547. 1,
  548. 2,
  549. 3,
  550. 0,
  551. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_compare_step_statu, _has_bits_),
  552. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_compare_step_statu, _internal_metadata_),
  553. ~0u, // no _extensions_
  554. ~0u, // no _oneof_case_
  555. ~0u, // no _weak_field_map_
  556. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_compare_step_statu, step_statu_),
  557. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_compare_step_statu, locate_info_wj_),
  558. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_compare_step_statu, locate_info_dj_),
  559. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_compare_step_statu, locate_info_result_),
  560. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_compare_step_statu, description_),
  561. 4,
  562. 1,
  563. 2,
  564. 3,
  565. 0,
  566. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_store_step_statu, _has_bits_),
  567. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_store_step_statu, _internal_metadata_),
  568. ~0u, // no _extensions_
  569. ~0u, // no _oneof_case_
  570. ~0u, // no _weak_field_map_
  571. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_store_step_statu, step_statu_),
  572. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_store_step_statu, locate_info_),
  573. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_store_step_statu, space_info_),
  574. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_store_step_statu, description_),
  575. 3,
  576. 1,
  577. 2,
  578. 0,
  579. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, _has_bits_),
  580. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, _internal_metadata_),
  581. ~0u, // no _extensions_
  582. ~0u, // no _oneof_case_
  583. ~0u, // no _weak_field_map_
  584. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, step_statu_),
  585. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, locate_info_),
  586. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, space_info_),
  587. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_store_step_statu, description_),
  588. 3,
  589. 1,
  590. 2,
  591. 0,
  592. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_pick_step_statu, _has_bits_),
  593. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_pick_step_statu, _internal_metadata_),
  594. ~0u, // no _extensions_
  595. ~0u, // no _oneof_case_
  596. ~0u, // no _weak_field_map_
  597. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_pick_step_statu, step_statu_),
  598. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_pick_step_statu, space_info_),
  599. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Dispatch_pick_step_statu, description_),
  600. 2,
  601. 1,
  602. 0,
  603. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, _has_bits_),
  604. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, _internal_metadata_),
  605. ~0u, // no _extensions_
  606. ~0u, // no _oneof_case_
  607. ~0u, // no _weak_field_map_
  608. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, step_statu_),
  609. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, space_info_),
  610. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_dispatch_pick_step_statu, description_),
  611. 2,
  612. 1,
  613. 0,
  614. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Waitfor_leave_step_statu, _has_bits_),
  615. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Waitfor_leave_step_statu, _internal_metadata_),
  616. ~0u, // no _extensions_
  617. ~0u, // no _oneof_case_
  618. ~0u, // no _weak_field_map_
  619. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Waitfor_leave_step_statu, step_statu_),
  620. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Waitfor_leave_step_statu, car_info_),
  621. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Waitfor_leave_step_statu, description_),
  622. 2,
  623. 1,
  624. 0,
  625. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, _has_bits_),
  626. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, _internal_metadata_),
  627. ~0u, // no _extensions_
  628. ~0u, // no _oneof_case_
  629. ~0u, // no _weak_field_map_
  630. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, step_statu_),
  631. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, car_info_),
  632. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Back_waitfor_leave_step_statu, description_),
  633. 2,
  634. 1,
  635. 0,
  636. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, _has_bits_),
  637. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, _internal_metadata_),
  638. ~0u, // no _extensions_
  639. ~0u, // no _oneof_case_
  640. ~0u, // no _weak_field_map_
  641. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, base_info_),
  642. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, terminal_id_),
  643. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, license_),
  644. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, alloc_space_step_),
  645. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, measure_step_),
  646. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, compare_step_),
  647. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, dispatch_step_),
  648. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, confirm_space_step_),
  649. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, completed_),
  650. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, back_confirm_step_),
  651. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, back_dispatch_step_),
  652. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, back_compare_step_),
  653. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, back_measure_step_),
  654. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, back_alloc_space_step_),
  655. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Storing_process_statu_msg, back_completed_),
  656. 1,
  657. 12,
  658. 0,
  659. 2,
  660. 3,
  661. 4,
  662. 5,
  663. 6,
  664. 13,
  665. 7,
  666. 8,
  667. 9,
  668. 10,
  669. 11,
  670. 14,
  671. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, _has_bits_),
  672. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, _internal_metadata_),
  673. ~0u, // no _extensions_
  674. ~0u, // no _oneof_case_
  675. ~0u, // no _weak_field_map_
  676. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, base_info_),
  677. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, terminal_id_),
  678. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, license_),
  679. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, search_space_step_),
  680. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, dispatch_step_),
  681. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, release_space_step_),
  682. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, waitfor_leave_step_),
  683. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, completed_),
  684. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, back_waitfor_leave_step_),
  685. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, back_dispatch_step_),
  686. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, back_search_space_step_statu_),
  687. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::message::Picking_process_statu_msg, back_completed_),
  688. 1,
  689. 9,
  690. 0,
  691. 2,
  692. 3,
  693. 4,
  694. 5,
  695. 10,
  696. 6,
  697. 7,
  698. 8,
  699. 11,
  700. };
  701. static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
  702. { 0, 8, sizeof(::message::Alloc_space_step_statu)},
  703. { 11, 19, sizeof(::message::Back_alloc_space_step_statu)},
  704. { 22, 30, sizeof(::message::Search_space_step_statu)},
  705. { 33, 41, sizeof(::message::Back_search_space_step_statu)},
  706. { 44, 52, sizeof(::message::Confirm_space_step_statu)},
  707. { 55, 63, sizeof(::message::Back_confirm_space_step_statu)},
  708. { 66, 74, sizeof(::message::Release_space_step_statu)},
  709. { 77, 85, sizeof(::message::Back_release_space_step_statu)},
  710. { 88, 96, sizeof(::message::Measure_step_statu)},
  711. { 99, 106, sizeof(::message::Back_measure_step_statu)},
  712. { 108, 118, sizeof(::message::Compare_step_statu)},
  713. { 123, 133, sizeof(::message::Back_compare_step_statu)},
  714. { 138, 147, sizeof(::message::Dispatch_store_step_statu)},
  715. { 151, 160, sizeof(::message::Back_dispatch_store_step_statu)},
  716. { 164, 172, sizeof(::message::Dispatch_pick_step_statu)},
  717. { 175, 183, sizeof(::message::Back_dispatch_pick_step_statu)},
  718. { 186, 194, sizeof(::message::Waitfor_leave_step_statu)},
  719. { 197, 205, sizeof(::message::Back_waitfor_leave_step_statu)},
  720. { 208, 228, sizeof(::message::Storing_process_statu_msg)},
  721. { 243, 260, sizeof(::message::Picking_process_statu_msg)},
  722. };
  723. static ::google::protobuf::Message const * const file_default_instances[] = {
  724. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Alloc_space_step_statu_default_instance_),
  725. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Back_alloc_space_step_statu_default_instance_),
  726. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Search_space_step_statu_default_instance_),
  727. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Back_search_space_step_statu_default_instance_),
  728. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Confirm_space_step_statu_default_instance_),
  729. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Back_confirm_space_step_statu_default_instance_),
  730. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Release_space_step_statu_default_instance_),
  731. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Back_release_space_step_statu_default_instance_),
  732. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Measure_step_statu_default_instance_),
  733. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Back_measure_step_statu_default_instance_),
  734. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Compare_step_statu_default_instance_),
  735. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Back_compare_step_statu_default_instance_),
  736. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Dispatch_store_step_statu_default_instance_),
  737. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Back_dispatch_store_step_statu_default_instance_),
  738. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Dispatch_pick_step_statu_default_instance_),
  739. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Back_dispatch_pick_step_statu_default_instance_),
  740. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Waitfor_leave_step_statu_default_instance_),
  741. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Back_waitfor_leave_step_statu_default_instance_),
  742. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Storing_process_statu_msg_default_instance_),
  743. reinterpret_cast<const ::google::protobuf::Message*>(&::message::_Picking_process_statu_msg_default_instance_),
  744. };
  745. void protobuf_AssignDescriptors() {
  746. AddDescriptors();
  747. AssignDescriptors(
  748. "process_message.proto", schemas, file_default_instances, TableStruct::offsets,
  749. file_level_metadata, NULL, NULL);
  750. }
  751. void protobuf_AssignDescriptorsOnce() {
  752. static ::google::protobuf::internal::once_flag once;
  753. ::google::protobuf::internal::call_once(once, protobuf_AssignDescriptors);
  754. }
  755. void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD;
  756. void protobuf_RegisterTypes(const ::std::string&) {
  757. protobuf_AssignDescriptorsOnce();
  758. ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 20);
  759. }
  760. void AddDescriptorsImpl() {
  761. InitDefaults();
  762. static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
  763. "\n\025process_message.proto\022\007message\032\022messag"
  764. "e_base.proto\"\205\001\n\026Alloc_space_step_statu\022"
  765. "1\n\nstep_statu\030\001 \001(\0162\023.message.Step_statu"
  766. ":\010eWaiting\022#\n\010car_info\030\002 \001(\0132\021.message.C"
  767. "ar_info\022\023\n\013description\030\003 \001(\t\"\222\001\n\033Back_al"
  768. "loc_space_step_statu\0221\n\nstep_statu\030\001 \001(\016"
  769. "2\023.message.Step_statu:\010eWaiting\022+\n\nspace"
  770. "_info\030\002 \001(\0132\027.message.Parkspace_info\022\023\n\013"
  771. "description\030\003 \001(\t\"\216\001\n\027Search_space_step_"
  772. "statu\0221\n\nstep_statu\030\001 \001(\0162\023.message.Step"
  773. "_statu:\010eWaiting\022+\n\nspace_info\030\002 \001(\0132\027.m"
  774. "essage.Parkspace_info\022\023\n\013description\030\003 \001"
  775. "(\t\"\213\001\n\034Back_search_space_step_statu\0221\n\ns"
  776. "tep_statu\030\001 \001(\0162\023.message.Step_statu:\010eW"
  777. "aiting\022#\n\010car_info\030\002 \001(\0132\021.message.Car_i"
  778. "nfo\022\023\n\013description\030\003 \001(\t\"\217\001\n\030Confirm_spa"
  779. "ce_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023.mess"
  780. "age.Step_statu:\010eWaiting\022+\n\nspace_info\030\002"
  781. " \001(\0132\027.message.Parkspace_info\022\023\n\013descrip"
  782. "tion\030\003 \001(\t\"\224\001\n\035Back_confirm_space_step_s"
  783. "tatu\0221\n\nstep_statu\030\001 \001(\0162\023.message.Step_"
  784. "statu:\010eWaiting\022+\n\nspace_info\030\002 \001(\0132\027.me"
  785. "ssage.Parkspace_info\022\023\n\013description\030\003 \001("
  786. "\t\"\217\001\n\030Release_space_step_statu\0221\n\nstep_s"
  787. "tatu\030\001 \001(\0162\023.message.Step_statu:\010eWaitin"
  788. "g\022+\n\nspace_info\030\002 \001(\0132\027.message.Parkspac"
  789. "e_info\022\023\n\013description\030\003 \001(\t\"\224\001\n\035Back_rel"
  790. "ease_space_step_statu\0221\n\nstep_statu\030\001 \001("
  791. "\0162\023.message.Step_statu:\010eWaiting\022+\n\nspac"
  792. "e_info\030\002 \001(\0132\027.message.Parkspace_info\022\023\n"
  793. "\013description\030\003 \001(\t\"\216\001\n\022Measure_step_stat"
  794. "u\0221\n\nstep_statu\030\001 \001(\0162\023.message.Step_sta"
  795. "tu:\010eWaiting\0220\n\013locate_info\030\002 \001(\0132\033.mess"
  796. "age.Locate_information\022\023\n\013description\030\003 "
  797. "\001(\t\"a\n\027Back_measure_step_statu\0221\n\nstep_s"
  798. "tatu\030\001 \001(\0162\023.message.Step_statu:\010eWaitin"
  799. "g\022\023\n\013description\030\003 \001(\t\"\377\001\n\022Compare_step_"
  800. "statu\0221\n\nstep_statu\030\001 \001(\0162\023.message.Step"
  801. "_statu:\010eWaiting\0223\n\016locate_info_wj\030\002 \001(\013"
  802. "2\033.message.Locate_information\0223\n\016locate_"
  803. "info_dj\030\003 \001(\0132\033.message.Locate_informati"
  804. "on\0227\n\022locate_info_result\030\004 \001(\0132\033.message"
  805. ".Locate_information\022\023\n\013description\030\005 \001(\t"
  806. "\"\204\002\n\027Back_compare_step_statu\0221\n\nstep_sta"
  807. "tu\030\001 \001(\0162\023.message.Step_statu:\010eWaiting\022"
  808. "3\n\016locate_info_wj\030\002 \001(\0132\033.message.Locate"
  809. "_information\0223\n\016locate_info_dj\030\003 \001(\0132\033.m"
  810. "essage.Locate_information\0227\n\022locate_info"
  811. "_result\030\004 \001(\0132\033.message.Locate_informati"
  812. "on\022\023\n\013description\030\005 \001(\t\"\302\001\n\031Dispatch_sto"
  813. "re_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023.mess"
  814. "age.Step_statu:\010eWaiting\0220\n\013locate_info\030"
  815. "\002 \001(\0132\033.message.Locate_information\022+\n\nsp"
  816. "ace_info\030\003 \001(\0132\027.message.Parkspace_info\022"
  817. "\023\n\013description\030\004 \001(\t\"\307\001\n\036Back_dispatch_s"
  818. "tore_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023.me"
  819. "ssage.Step_statu:\010eWaiting\0220\n\013locate_inf"
  820. "o\030\002 \001(\0132\033.message.Locate_information\022+\n\n"
  821. "space_info\030\003 \001(\0132\027.message.Parkspace_inf"
  822. "o\022\023\n\013description\030\004 \001(\t\"\217\001\n\030Dispatch_pick"
  823. "_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023.messag"
  824. "e.Step_statu:\010eWaiting\022+\n\nspace_info\030\002 \001"
  825. "(\0132\027.message.Parkspace_info\022\023\n\013descripti"
  826. "on\030\003 \001(\t\"\224\001\n\035Back_dispatch_pick_step_sta"
  827. "tu\0221\n\nstep_statu\030\001 \001(\0162\023.message.Step_st"
  828. "atu:\010eWaiting\022+\n\nspace_info\030\002 \001(\0132\027.mess"
  829. "age.Parkspace_info\022\023\n\013description\030\003 \001(\t\""
  830. "\207\001\n\030Waitfor_leave_step_statu\0221\n\nstep_sta"
  831. "tu\030\001 \001(\0162\023.message.Step_statu:\010eWaiting\022"
  832. "#\n\010car_info\030\002 \001(\0132\021.message.Car_info\022\023\n\013"
  833. "description\030\003 \001(\t\"\214\001\n\035Back_waitfor_leave"
  834. "_step_statu\0221\n\nstep_statu\030\001 \001(\0162\023.messag"
  835. "e.Step_statu:\010eWaiting\022#\n\010car_info\030\002 \001(\013"
  836. "2\021.message.Car_info\022\023\n\013description\030\003 \001(\t"
  837. "\"\203\006\n\031Storing_process_statu_msg\022%\n\tbase_i"
  838. "nfo\030\001 \002(\0132\022.message.Base_info\022\023\n\013termina"
  839. "l_id\030\002 \002(\005\022\017\n\007license\030\003 \002(\t\0229\n\020alloc_spa"
  840. "ce_step\030\004 \001(\0132\037.message.Alloc_space_step"
  841. "_statu\0221\n\014measure_step\030\005 \001(\0132\033.message.M"
  842. "easure_step_statu\0221\n\014compare_step\030\006 \001(\0132"
  843. "\033.message.Compare_step_statu\0229\n\rdispatch"
  844. "_step\030\007 \001(\0132\".message.Dispatch_store_ste"
  845. "p_statu\022=\n\022confirm_space_step\030\010 \001(\0132!.me"
  846. "ssage.Confirm_space_step_statu\022\030\n\tcomple"
  847. "ted\030\t \001(\010:\005false\022A\n\021back_confirm_step\030\n "
  848. "\001(\0132&.message.Back_confirm_space_step_st"
  849. "atu\022C\n\022back_dispatch_step\030\013 \001(\0132\'.messag"
  850. "e.Back_dispatch_store_step_statu\022;\n\021back"
  851. "_compare_step\030\014 \001(\0132 .message.Back_compa"
  852. "re_step_statu\022;\n\021back_measure_step\030\r \001(\013"
  853. "2 .message.Back_measure_step_statu\022C\n\025ba"
  854. "ck_alloc_space_step\030\016 \001(\0132$.message.Back"
  855. "_alloc_space_step_statu\022\035\n\016back_complete"
  856. "d\030\017 \001(\010:\005false\"\360\004\n\031Picking_process_statu"
  857. "_msg\022%\n\tbase_info\030\001 \002(\0132\022.message.Base_i"
  858. "nfo\022\023\n\013terminal_id\030\002 \002(\005\022\017\n\007license\030\003 \002("
  859. "\t\022;\n\021search_space_step\030\004 \001(\0132 .message.S"
  860. "earch_space_step_statu\0228\n\rdispatch_step\030"
  861. "\005 \001(\0132!.message.Dispatch_pick_step_statu"
  862. "\022=\n\022release_space_step\030\006 \001(\0132!.message.R"
  863. "elease_space_step_statu\022=\n\022waitfor_leave"
  864. "_step\030\007 \001(\0132!.message.Waitfor_leave_step"
  865. "_statu\022\030\n\tcompleted\030\010 \001(\010:\005false\022G\n\027back"
  866. "_waitfor_leave_step\030\t \001(\0132&.message.Back"
  867. "_waitfor_leave_step_statu\022B\n\022back_dispat"
  868. "ch_step\030\n \001(\0132&.message.Back_dispatch_pi"
  869. "ck_step_statu\022K\n\034back_search_space_step_"
  870. "statu\030\013 \001(\0132%.message.Back_search_space_"
  871. "step_statu\022\035\n\016back_completed\030\014 \001(\010:\005fals"
  872. "e"
  873. };
  874. ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
  875. descriptor, 4361);
  876. ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
  877. "process_message.proto", &protobuf_RegisterTypes);
  878. ::protobuf_message_5fbase_2eproto::AddDescriptors();
  879. }
  880. void AddDescriptors() {
  881. static ::google::protobuf::internal::once_flag once;
  882. ::google::protobuf::internal::call_once(once, AddDescriptorsImpl);
  883. }
  884. // Force AddDescriptors() to be called at dynamic initialization time.
  885. struct StaticDescriptorInitializer {
  886. StaticDescriptorInitializer() {
  887. AddDescriptors();
  888. }
  889. } static_descriptor_initializer;
  890. } // namespace protobuf_process_5fmessage_2eproto
  891. namespace message {
  892. // ===================================================================
  893. void Alloc_space_step_statu::InitAsDefaultInstance() {
  894. ::message::_Alloc_space_step_statu_default_instance_._instance.get_mutable()->car_info_ = const_cast< ::message::Car_info*>(
  895. ::message::Car_info::internal_default_instance());
  896. }
  897. void Alloc_space_step_statu::clear_car_info() {
  898. if (car_info_ != NULL) car_info_->Clear();
  899. clear_has_car_info();
  900. }
  901. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  902. const int Alloc_space_step_statu::kStepStatuFieldNumber;
  903. const int Alloc_space_step_statu::kCarInfoFieldNumber;
  904. const int Alloc_space_step_statu::kDescriptionFieldNumber;
  905. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  906. Alloc_space_step_statu::Alloc_space_step_statu()
  907. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  908. ::google::protobuf::internal::InitSCC(
  909. &protobuf_process_5fmessage_2eproto::scc_info_Alloc_space_step_statu.base);
  910. SharedCtor();
  911. // @@protoc_insertion_point(constructor:message.Alloc_space_step_statu)
  912. }
  913. Alloc_space_step_statu::Alloc_space_step_statu(const Alloc_space_step_statu& from)
  914. : ::google::protobuf::Message(),
  915. _internal_metadata_(NULL),
  916. _has_bits_(from._has_bits_) {
  917. _internal_metadata_.MergeFrom(from._internal_metadata_);
  918. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  919. if (from.has_description()) {
  920. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  921. }
  922. if (from.has_car_info()) {
  923. car_info_ = new ::message::Car_info(*from.car_info_);
  924. } else {
  925. car_info_ = NULL;
  926. }
  927. step_statu_ = from.step_statu_;
  928. // @@protoc_insertion_point(copy_constructor:message.Alloc_space_step_statu)
  929. }
  930. void Alloc_space_step_statu::SharedCtor() {
  931. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  932. ::memset(&car_info_, 0, static_cast<size_t>(
  933. reinterpret_cast<char*>(&step_statu_) -
  934. reinterpret_cast<char*>(&car_info_)) + sizeof(step_statu_));
  935. }
  936. Alloc_space_step_statu::~Alloc_space_step_statu() {
  937. // @@protoc_insertion_point(destructor:message.Alloc_space_step_statu)
  938. SharedDtor();
  939. }
  940. void Alloc_space_step_statu::SharedDtor() {
  941. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  942. if (this != internal_default_instance()) delete car_info_;
  943. }
  944. void Alloc_space_step_statu::SetCachedSize(int size) const {
  945. _cached_size_.Set(size);
  946. }
  947. const ::google::protobuf::Descriptor* Alloc_space_step_statu::descriptor() {
  948. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  949. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  950. }
  951. const Alloc_space_step_statu& Alloc_space_step_statu::default_instance() {
  952. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Alloc_space_step_statu.base);
  953. return *internal_default_instance();
  954. }
  955. void Alloc_space_step_statu::Clear() {
  956. // @@protoc_insertion_point(message_clear_start:message.Alloc_space_step_statu)
  957. ::google::protobuf::uint32 cached_has_bits = 0;
  958. // Prevent compiler warnings about cached_has_bits being unused
  959. (void) cached_has_bits;
  960. cached_has_bits = _has_bits_[0];
  961. if (cached_has_bits & 3u) {
  962. if (cached_has_bits & 0x00000001u) {
  963. description_.ClearNonDefaultToEmptyNoArena();
  964. }
  965. if (cached_has_bits & 0x00000002u) {
  966. GOOGLE_DCHECK(car_info_ != NULL);
  967. car_info_->Clear();
  968. }
  969. }
  970. step_statu_ = 0;
  971. _has_bits_.Clear();
  972. _internal_metadata_.Clear();
  973. }
  974. bool Alloc_space_step_statu::MergePartialFromCodedStream(
  975. ::google::protobuf::io::CodedInputStream* input) {
  976. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  977. ::google::protobuf::uint32 tag;
  978. // @@protoc_insertion_point(parse_start:message.Alloc_space_step_statu)
  979. for (;;) {
  980. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  981. tag = p.first;
  982. if (!p.second) goto handle_unusual;
  983. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  984. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  985. case 1: {
  986. if (static_cast< ::google::protobuf::uint8>(tag) ==
  987. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  988. int value;
  989. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  990. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  991. input, &value)));
  992. if (::message::Step_statu_IsValid(value)) {
  993. set_step_statu(static_cast< ::message::Step_statu >(value));
  994. } else {
  995. mutable_unknown_fields()->AddVarint(
  996. 1, static_cast< ::google::protobuf::uint64>(value));
  997. }
  998. } else {
  999. goto handle_unusual;
  1000. }
  1001. break;
  1002. }
  1003. // optional .message.Car_info car_info = 2;
  1004. case 2: {
  1005. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1006. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  1007. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  1008. input, mutable_car_info()));
  1009. } else {
  1010. goto handle_unusual;
  1011. }
  1012. break;
  1013. }
  1014. // optional string description = 3;
  1015. case 3: {
  1016. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1017. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  1018. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  1019. input, this->mutable_description()));
  1020. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1021. this->description().data(), static_cast<int>(this->description().length()),
  1022. ::google::protobuf::internal::WireFormat::PARSE,
  1023. "message.Alloc_space_step_statu.description");
  1024. } else {
  1025. goto handle_unusual;
  1026. }
  1027. break;
  1028. }
  1029. default: {
  1030. handle_unusual:
  1031. if (tag == 0) {
  1032. goto success;
  1033. }
  1034. DO_(::google::protobuf::internal::WireFormat::SkipField(
  1035. input, tag, _internal_metadata_.mutable_unknown_fields()));
  1036. break;
  1037. }
  1038. }
  1039. }
  1040. success:
  1041. // @@protoc_insertion_point(parse_success:message.Alloc_space_step_statu)
  1042. return true;
  1043. failure:
  1044. // @@protoc_insertion_point(parse_failure:message.Alloc_space_step_statu)
  1045. return false;
  1046. #undef DO_
  1047. }
  1048. void Alloc_space_step_statu::SerializeWithCachedSizes(
  1049. ::google::protobuf::io::CodedOutputStream* output) const {
  1050. // @@protoc_insertion_point(serialize_start:message.Alloc_space_step_statu)
  1051. ::google::protobuf::uint32 cached_has_bits = 0;
  1052. (void) cached_has_bits;
  1053. cached_has_bits = _has_bits_[0];
  1054. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1055. if (cached_has_bits & 0x00000004u) {
  1056. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  1057. 1, this->step_statu(), output);
  1058. }
  1059. // optional .message.Car_info car_info = 2;
  1060. if (cached_has_bits & 0x00000002u) {
  1061. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  1062. 2, this->_internal_car_info(), output);
  1063. }
  1064. // optional string description = 3;
  1065. if (cached_has_bits & 0x00000001u) {
  1066. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1067. this->description().data(), static_cast<int>(this->description().length()),
  1068. ::google::protobuf::internal::WireFormat::SERIALIZE,
  1069. "message.Alloc_space_step_statu.description");
  1070. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  1071. 3, this->description(), output);
  1072. }
  1073. if (_internal_metadata_.have_unknown_fields()) {
  1074. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  1075. _internal_metadata_.unknown_fields(), output);
  1076. }
  1077. // @@protoc_insertion_point(serialize_end:message.Alloc_space_step_statu)
  1078. }
  1079. ::google::protobuf::uint8* Alloc_space_step_statu::InternalSerializeWithCachedSizesToArray(
  1080. bool deterministic, ::google::protobuf::uint8* target) const {
  1081. (void)deterministic; // Unused
  1082. // @@protoc_insertion_point(serialize_to_array_start:message.Alloc_space_step_statu)
  1083. ::google::protobuf::uint32 cached_has_bits = 0;
  1084. (void) cached_has_bits;
  1085. cached_has_bits = _has_bits_[0];
  1086. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1087. if (cached_has_bits & 0x00000004u) {
  1088. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  1089. 1, this->step_statu(), target);
  1090. }
  1091. // optional .message.Car_info car_info = 2;
  1092. if (cached_has_bits & 0x00000002u) {
  1093. target = ::google::protobuf::internal::WireFormatLite::
  1094. InternalWriteMessageToArray(
  1095. 2, this->_internal_car_info(), deterministic, target);
  1096. }
  1097. // optional string description = 3;
  1098. if (cached_has_bits & 0x00000001u) {
  1099. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1100. this->description().data(), static_cast<int>(this->description().length()),
  1101. ::google::protobuf::internal::WireFormat::SERIALIZE,
  1102. "message.Alloc_space_step_statu.description");
  1103. target =
  1104. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  1105. 3, this->description(), target);
  1106. }
  1107. if (_internal_metadata_.have_unknown_fields()) {
  1108. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  1109. _internal_metadata_.unknown_fields(), target);
  1110. }
  1111. // @@protoc_insertion_point(serialize_to_array_end:message.Alloc_space_step_statu)
  1112. return target;
  1113. }
  1114. size_t Alloc_space_step_statu::ByteSizeLong() const {
  1115. // @@protoc_insertion_point(message_byte_size_start:message.Alloc_space_step_statu)
  1116. size_t total_size = 0;
  1117. if (_internal_metadata_.have_unknown_fields()) {
  1118. total_size +=
  1119. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  1120. _internal_metadata_.unknown_fields());
  1121. }
  1122. if (_has_bits_[0 / 32] & 7u) {
  1123. // optional string description = 3;
  1124. if (has_description()) {
  1125. total_size += 1 +
  1126. ::google::protobuf::internal::WireFormatLite::StringSize(
  1127. this->description());
  1128. }
  1129. // optional .message.Car_info car_info = 2;
  1130. if (has_car_info()) {
  1131. total_size += 1 +
  1132. ::google::protobuf::internal::WireFormatLite::MessageSize(
  1133. *car_info_);
  1134. }
  1135. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1136. if (has_step_statu()) {
  1137. total_size += 1 +
  1138. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  1139. }
  1140. }
  1141. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  1142. SetCachedSize(cached_size);
  1143. return total_size;
  1144. }
  1145. void Alloc_space_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  1146. // @@protoc_insertion_point(generalized_merge_from_start:message.Alloc_space_step_statu)
  1147. GOOGLE_DCHECK_NE(&from, this);
  1148. const Alloc_space_step_statu* source =
  1149. ::google::protobuf::internal::DynamicCastToGenerated<const Alloc_space_step_statu>(
  1150. &from);
  1151. if (source == NULL) {
  1152. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Alloc_space_step_statu)
  1153. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  1154. } else {
  1155. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Alloc_space_step_statu)
  1156. MergeFrom(*source);
  1157. }
  1158. }
  1159. void Alloc_space_step_statu::MergeFrom(const Alloc_space_step_statu& from) {
  1160. // @@protoc_insertion_point(class_specific_merge_from_start:message.Alloc_space_step_statu)
  1161. GOOGLE_DCHECK_NE(&from, this);
  1162. _internal_metadata_.MergeFrom(from._internal_metadata_);
  1163. ::google::protobuf::uint32 cached_has_bits = 0;
  1164. (void) cached_has_bits;
  1165. cached_has_bits = from._has_bits_[0];
  1166. if (cached_has_bits & 7u) {
  1167. if (cached_has_bits & 0x00000001u) {
  1168. set_has_description();
  1169. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  1170. }
  1171. if (cached_has_bits & 0x00000002u) {
  1172. mutable_car_info()->::message::Car_info::MergeFrom(from.car_info());
  1173. }
  1174. if (cached_has_bits & 0x00000004u) {
  1175. step_statu_ = from.step_statu_;
  1176. }
  1177. _has_bits_[0] |= cached_has_bits;
  1178. }
  1179. }
  1180. void Alloc_space_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  1181. // @@protoc_insertion_point(generalized_copy_from_start:message.Alloc_space_step_statu)
  1182. if (&from == this) return;
  1183. Clear();
  1184. MergeFrom(from);
  1185. }
  1186. void Alloc_space_step_statu::CopyFrom(const Alloc_space_step_statu& from) {
  1187. // @@protoc_insertion_point(class_specific_copy_from_start:message.Alloc_space_step_statu)
  1188. if (&from == this) return;
  1189. Clear();
  1190. MergeFrom(from);
  1191. }
  1192. bool Alloc_space_step_statu::IsInitialized() const {
  1193. return true;
  1194. }
  1195. void Alloc_space_step_statu::Swap(Alloc_space_step_statu* other) {
  1196. if (other == this) return;
  1197. InternalSwap(other);
  1198. }
  1199. void Alloc_space_step_statu::InternalSwap(Alloc_space_step_statu* other) {
  1200. using std::swap;
  1201. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1202. GetArenaNoVirtual());
  1203. swap(car_info_, other->car_info_);
  1204. swap(step_statu_, other->step_statu_);
  1205. swap(_has_bits_[0], other->_has_bits_[0]);
  1206. _internal_metadata_.Swap(&other->_internal_metadata_);
  1207. }
  1208. ::google::protobuf::Metadata Alloc_space_step_statu::GetMetadata() const {
  1209. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  1210. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  1211. }
  1212. // ===================================================================
  1213. void Back_alloc_space_step_statu::InitAsDefaultInstance() {
  1214. ::message::_Back_alloc_space_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  1215. ::message::Parkspace_info::internal_default_instance());
  1216. }
  1217. void Back_alloc_space_step_statu::clear_space_info() {
  1218. if (space_info_ != NULL) space_info_->Clear();
  1219. clear_has_space_info();
  1220. }
  1221. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  1222. const int Back_alloc_space_step_statu::kStepStatuFieldNumber;
  1223. const int Back_alloc_space_step_statu::kSpaceInfoFieldNumber;
  1224. const int Back_alloc_space_step_statu::kDescriptionFieldNumber;
  1225. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  1226. Back_alloc_space_step_statu::Back_alloc_space_step_statu()
  1227. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  1228. ::google::protobuf::internal::InitSCC(
  1229. &protobuf_process_5fmessage_2eproto::scc_info_Back_alloc_space_step_statu.base);
  1230. SharedCtor();
  1231. // @@protoc_insertion_point(constructor:message.Back_alloc_space_step_statu)
  1232. }
  1233. Back_alloc_space_step_statu::Back_alloc_space_step_statu(const Back_alloc_space_step_statu& from)
  1234. : ::google::protobuf::Message(),
  1235. _internal_metadata_(NULL),
  1236. _has_bits_(from._has_bits_) {
  1237. _internal_metadata_.MergeFrom(from._internal_metadata_);
  1238. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1239. if (from.has_description()) {
  1240. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  1241. }
  1242. if (from.has_space_info()) {
  1243. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  1244. } else {
  1245. space_info_ = NULL;
  1246. }
  1247. step_statu_ = from.step_statu_;
  1248. // @@protoc_insertion_point(copy_constructor:message.Back_alloc_space_step_statu)
  1249. }
  1250. void Back_alloc_space_step_statu::SharedCtor() {
  1251. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1252. ::memset(&space_info_, 0, static_cast<size_t>(
  1253. reinterpret_cast<char*>(&step_statu_) -
  1254. reinterpret_cast<char*>(&space_info_)) + sizeof(step_statu_));
  1255. }
  1256. Back_alloc_space_step_statu::~Back_alloc_space_step_statu() {
  1257. // @@protoc_insertion_point(destructor:message.Back_alloc_space_step_statu)
  1258. SharedDtor();
  1259. }
  1260. void Back_alloc_space_step_statu::SharedDtor() {
  1261. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1262. if (this != internal_default_instance()) delete space_info_;
  1263. }
  1264. void Back_alloc_space_step_statu::SetCachedSize(int size) const {
  1265. _cached_size_.Set(size);
  1266. }
  1267. const ::google::protobuf::Descriptor* Back_alloc_space_step_statu::descriptor() {
  1268. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  1269. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  1270. }
  1271. const Back_alloc_space_step_statu& Back_alloc_space_step_statu::default_instance() {
  1272. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Back_alloc_space_step_statu.base);
  1273. return *internal_default_instance();
  1274. }
  1275. void Back_alloc_space_step_statu::Clear() {
  1276. // @@protoc_insertion_point(message_clear_start:message.Back_alloc_space_step_statu)
  1277. ::google::protobuf::uint32 cached_has_bits = 0;
  1278. // Prevent compiler warnings about cached_has_bits being unused
  1279. (void) cached_has_bits;
  1280. cached_has_bits = _has_bits_[0];
  1281. if (cached_has_bits & 3u) {
  1282. if (cached_has_bits & 0x00000001u) {
  1283. description_.ClearNonDefaultToEmptyNoArena();
  1284. }
  1285. if (cached_has_bits & 0x00000002u) {
  1286. GOOGLE_DCHECK(space_info_ != NULL);
  1287. space_info_->Clear();
  1288. }
  1289. }
  1290. step_statu_ = 0;
  1291. _has_bits_.Clear();
  1292. _internal_metadata_.Clear();
  1293. }
  1294. bool Back_alloc_space_step_statu::MergePartialFromCodedStream(
  1295. ::google::protobuf::io::CodedInputStream* input) {
  1296. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  1297. ::google::protobuf::uint32 tag;
  1298. // @@protoc_insertion_point(parse_start:message.Back_alloc_space_step_statu)
  1299. for (;;) {
  1300. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  1301. tag = p.first;
  1302. if (!p.second) goto handle_unusual;
  1303. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  1304. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1305. case 1: {
  1306. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1307. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  1308. int value;
  1309. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  1310. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  1311. input, &value)));
  1312. if (::message::Step_statu_IsValid(value)) {
  1313. set_step_statu(static_cast< ::message::Step_statu >(value));
  1314. } else {
  1315. mutable_unknown_fields()->AddVarint(
  1316. 1, static_cast< ::google::protobuf::uint64>(value));
  1317. }
  1318. } else {
  1319. goto handle_unusual;
  1320. }
  1321. break;
  1322. }
  1323. // optional .message.Parkspace_info space_info = 2;
  1324. case 2: {
  1325. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1326. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  1327. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  1328. input, mutable_space_info()));
  1329. } else {
  1330. goto handle_unusual;
  1331. }
  1332. break;
  1333. }
  1334. // optional string description = 3;
  1335. case 3: {
  1336. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1337. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  1338. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  1339. input, this->mutable_description()));
  1340. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1341. this->description().data(), static_cast<int>(this->description().length()),
  1342. ::google::protobuf::internal::WireFormat::PARSE,
  1343. "message.Back_alloc_space_step_statu.description");
  1344. } else {
  1345. goto handle_unusual;
  1346. }
  1347. break;
  1348. }
  1349. default: {
  1350. handle_unusual:
  1351. if (tag == 0) {
  1352. goto success;
  1353. }
  1354. DO_(::google::protobuf::internal::WireFormat::SkipField(
  1355. input, tag, _internal_metadata_.mutable_unknown_fields()));
  1356. break;
  1357. }
  1358. }
  1359. }
  1360. success:
  1361. // @@protoc_insertion_point(parse_success:message.Back_alloc_space_step_statu)
  1362. return true;
  1363. failure:
  1364. // @@protoc_insertion_point(parse_failure:message.Back_alloc_space_step_statu)
  1365. return false;
  1366. #undef DO_
  1367. }
  1368. void Back_alloc_space_step_statu::SerializeWithCachedSizes(
  1369. ::google::protobuf::io::CodedOutputStream* output) const {
  1370. // @@protoc_insertion_point(serialize_start:message.Back_alloc_space_step_statu)
  1371. ::google::protobuf::uint32 cached_has_bits = 0;
  1372. (void) cached_has_bits;
  1373. cached_has_bits = _has_bits_[0];
  1374. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1375. if (cached_has_bits & 0x00000004u) {
  1376. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  1377. 1, this->step_statu(), output);
  1378. }
  1379. // optional .message.Parkspace_info space_info = 2;
  1380. if (cached_has_bits & 0x00000002u) {
  1381. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  1382. 2, this->_internal_space_info(), output);
  1383. }
  1384. // optional string description = 3;
  1385. if (cached_has_bits & 0x00000001u) {
  1386. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1387. this->description().data(), static_cast<int>(this->description().length()),
  1388. ::google::protobuf::internal::WireFormat::SERIALIZE,
  1389. "message.Back_alloc_space_step_statu.description");
  1390. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  1391. 3, this->description(), output);
  1392. }
  1393. if (_internal_metadata_.have_unknown_fields()) {
  1394. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  1395. _internal_metadata_.unknown_fields(), output);
  1396. }
  1397. // @@protoc_insertion_point(serialize_end:message.Back_alloc_space_step_statu)
  1398. }
  1399. ::google::protobuf::uint8* Back_alloc_space_step_statu::InternalSerializeWithCachedSizesToArray(
  1400. bool deterministic, ::google::protobuf::uint8* target) const {
  1401. (void)deterministic; // Unused
  1402. // @@protoc_insertion_point(serialize_to_array_start:message.Back_alloc_space_step_statu)
  1403. ::google::protobuf::uint32 cached_has_bits = 0;
  1404. (void) cached_has_bits;
  1405. cached_has_bits = _has_bits_[0];
  1406. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1407. if (cached_has_bits & 0x00000004u) {
  1408. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  1409. 1, this->step_statu(), target);
  1410. }
  1411. // optional .message.Parkspace_info space_info = 2;
  1412. if (cached_has_bits & 0x00000002u) {
  1413. target = ::google::protobuf::internal::WireFormatLite::
  1414. InternalWriteMessageToArray(
  1415. 2, this->_internal_space_info(), deterministic, target);
  1416. }
  1417. // optional string description = 3;
  1418. if (cached_has_bits & 0x00000001u) {
  1419. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1420. this->description().data(), static_cast<int>(this->description().length()),
  1421. ::google::protobuf::internal::WireFormat::SERIALIZE,
  1422. "message.Back_alloc_space_step_statu.description");
  1423. target =
  1424. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  1425. 3, this->description(), target);
  1426. }
  1427. if (_internal_metadata_.have_unknown_fields()) {
  1428. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  1429. _internal_metadata_.unknown_fields(), target);
  1430. }
  1431. // @@protoc_insertion_point(serialize_to_array_end:message.Back_alloc_space_step_statu)
  1432. return target;
  1433. }
  1434. size_t Back_alloc_space_step_statu::ByteSizeLong() const {
  1435. // @@protoc_insertion_point(message_byte_size_start:message.Back_alloc_space_step_statu)
  1436. size_t total_size = 0;
  1437. if (_internal_metadata_.have_unknown_fields()) {
  1438. total_size +=
  1439. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  1440. _internal_metadata_.unknown_fields());
  1441. }
  1442. if (_has_bits_[0 / 32] & 7u) {
  1443. // optional string description = 3;
  1444. if (has_description()) {
  1445. total_size += 1 +
  1446. ::google::protobuf::internal::WireFormatLite::StringSize(
  1447. this->description());
  1448. }
  1449. // optional .message.Parkspace_info space_info = 2;
  1450. if (has_space_info()) {
  1451. total_size += 1 +
  1452. ::google::protobuf::internal::WireFormatLite::MessageSize(
  1453. *space_info_);
  1454. }
  1455. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1456. if (has_step_statu()) {
  1457. total_size += 1 +
  1458. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  1459. }
  1460. }
  1461. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  1462. SetCachedSize(cached_size);
  1463. return total_size;
  1464. }
  1465. void Back_alloc_space_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  1466. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_alloc_space_step_statu)
  1467. GOOGLE_DCHECK_NE(&from, this);
  1468. const Back_alloc_space_step_statu* source =
  1469. ::google::protobuf::internal::DynamicCastToGenerated<const Back_alloc_space_step_statu>(
  1470. &from);
  1471. if (source == NULL) {
  1472. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_alloc_space_step_statu)
  1473. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  1474. } else {
  1475. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_alloc_space_step_statu)
  1476. MergeFrom(*source);
  1477. }
  1478. }
  1479. void Back_alloc_space_step_statu::MergeFrom(const Back_alloc_space_step_statu& from) {
  1480. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_alloc_space_step_statu)
  1481. GOOGLE_DCHECK_NE(&from, this);
  1482. _internal_metadata_.MergeFrom(from._internal_metadata_);
  1483. ::google::protobuf::uint32 cached_has_bits = 0;
  1484. (void) cached_has_bits;
  1485. cached_has_bits = from._has_bits_[0];
  1486. if (cached_has_bits & 7u) {
  1487. if (cached_has_bits & 0x00000001u) {
  1488. set_has_description();
  1489. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  1490. }
  1491. if (cached_has_bits & 0x00000002u) {
  1492. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  1493. }
  1494. if (cached_has_bits & 0x00000004u) {
  1495. step_statu_ = from.step_statu_;
  1496. }
  1497. _has_bits_[0] |= cached_has_bits;
  1498. }
  1499. }
  1500. void Back_alloc_space_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  1501. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_alloc_space_step_statu)
  1502. if (&from == this) return;
  1503. Clear();
  1504. MergeFrom(from);
  1505. }
  1506. void Back_alloc_space_step_statu::CopyFrom(const Back_alloc_space_step_statu& from) {
  1507. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_alloc_space_step_statu)
  1508. if (&from == this) return;
  1509. Clear();
  1510. MergeFrom(from);
  1511. }
  1512. bool Back_alloc_space_step_statu::IsInitialized() const {
  1513. return true;
  1514. }
  1515. void Back_alloc_space_step_statu::Swap(Back_alloc_space_step_statu* other) {
  1516. if (other == this) return;
  1517. InternalSwap(other);
  1518. }
  1519. void Back_alloc_space_step_statu::InternalSwap(Back_alloc_space_step_statu* other) {
  1520. using std::swap;
  1521. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1522. GetArenaNoVirtual());
  1523. swap(space_info_, other->space_info_);
  1524. swap(step_statu_, other->step_statu_);
  1525. swap(_has_bits_[0], other->_has_bits_[0]);
  1526. _internal_metadata_.Swap(&other->_internal_metadata_);
  1527. }
  1528. ::google::protobuf::Metadata Back_alloc_space_step_statu::GetMetadata() const {
  1529. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  1530. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  1531. }
  1532. // ===================================================================
  1533. void Search_space_step_statu::InitAsDefaultInstance() {
  1534. ::message::_Search_space_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  1535. ::message::Parkspace_info::internal_default_instance());
  1536. }
  1537. void Search_space_step_statu::clear_space_info() {
  1538. if (space_info_ != NULL) space_info_->Clear();
  1539. clear_has_space_info();
  1540. }
  1541. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  1542. const int Search_space_step_statu::kStepStatuFieldNumber;
  1543. const int Search_space_step_statu::kSpaceInfoFieldNumber;
  1544. const int Search_space_step_statu::kDescriptionFieldNumber;
  1545. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  1546. Search_space_step_statu::Search_space_step_statu()
  1547. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  1548. ::google::protobuf::internal::InitSCC(
  1549. &protobuf_process_5fmessage_2eproto::scc_info_Search_space_step_statu.base);
  1550. SharedCtor();
  1551. // @@protoc_insertion_point(constructor:message.Search_space_step_statu)
  1552. }
  1553. Search_space_step_statu::Search_space_step_statu(const Search_space_step_statu& from)
  1554. : ::google::protobuf::Message(),
  1555. _internal_metadata_(NULL),
  1556. _has_bits_(from._has_bits_) {
  1557. _internal_metadata_.MergeFrom(from._internal_metadata_);
  1558. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1559. if (from.has_description()) {
  1560. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  1561. }
  1562. if (from.has_space_info()) {
  1563. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  1564. } else {
  1565. space_info_ = NULL;
  1566. }
  1567. step_statu_ = from.step_statu_;
  1568. // @@protoc_insertion_point(copy_constructor:message.Search_space_step_statu)
  1569. }
  1570. void Search_space_step_statu::SharedCtor() {
  1571. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1572. ::memset(&space_info_, 0, static_cast<size_t>(
  1573. reinterpret_cast<char*>(&step_statu_) -
  1574. reinterpret_cast<char*>(&space_info_)) + sizeof(step_statu_));
  1575. }
  1576. Search_space_step_statu::~Search_space_step_statu() {
  1577. // @@protoc_insertion_point(destructor:message.Search_space_step_statu)
  1578. SharedDtor();
  1579. }
  1580. void Search_space_step_statu::SharedDtor() {
  1581. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1582. if (this != internal_default_instance()) delete space_info_;
  1583. }
  1584. void Search_space_step_statu::SetCachedSize(int size) const {
  1585. _cached_size_.Set(size);
  1586. }
  1587. const ::google::protobuf::Descriptor* Search_space_step_statu::descriptor() {
  1588. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  1589. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  1590. }
  1591. const Search_space_step_statu& Search_space_step_statu::default_instance() {
  1592. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Search_space_step_statu.base);
  1593. return *internal_default_instance();
  1594. }
  1595. void Search_space_step_statu::Clear() {
  1596. // @@protoc_insertion_point(message_clear_start:message.Search_space_step_statu)
  1597. ::google::protobuf::uint32 cached_has_bits = 0;
  1598. // Prevent compiler warnings about cached_has_bits being unused
  1599. (void) cached_has_bits;
  1600. cached_has_bits = _has_bits_[0];
  1601. if (cached_has_bits & 3u) {
  1602. if (cached_has_bits & 0x00000001u) {
  1603. description_.ClearNonDefaultToEmptyNoArena();
  1604. }
  1605. if (cached_has_bits & 0x00000002u) {
  1606. GOOGLE_DCHECK(space_info_ != NULL);
  1607. space_info_->Clear();
  1608. }
  1609. }
  1610. step_statu_ = 0;
  1611. _has_bits_.Clear();
  1612. _internal_metadata_.Clear();
  1613. }
  1614. bool Search_space_step_statu::MergePartialFromCodedStream(
  1615. ::google::protobuf::io::CodedInputStream* input) {
  1616. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  1617. ::google::protobuf::uint32 tag;
  1618. // @@protoc_insertion_point(parse_start:message.Search_space_step_statu)
  1619. for (;;) {
  1620. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  1621. tag = p.first;
  1622. if (!p.second) goto handle_unusual;
  1623. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  1624. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1625. case 1: {
  1626. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1627. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  1628. int value;
  1629. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  1630. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  1631. input, &value)));
  1632. if (::message::Step_statu_IsValid(value)) {
  1633. set_step_statu(static_cast< ::message::Step_statu >(value));
  1634. } else {
  1635. mutable_unknown_fields()->AddVarint(
  1636. 1, static_cast< ::google::protobuf::uint64>(value));
  1637. }
  1638. } else {
  1639. goto handle_unusual;
  1640. }
  1641. break;
  1642. }
  1643. // optional .message.Parkspace_info space_info = 2;
  1644. case 2: {
  1645. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1646. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  1647. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  1648. input, mutable_space_info()));
  1649. } else {
  1650. goto handle_unusual;
  1651. }
  1652. break;
  1653. }
  1654. // optional string description = 3;
  1655. case 3: {
  1656. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1657. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  1658. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  1659. input, this->mutable_description()));
  1660. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1661. this->description().data(), static_cast<int>(this->description().length()),
  1662. ::google::protobuf::internal::WireFormat::PARSE,
  1663. "message.Search_space_step_statu.description");
  1664. } else {
  1665. goto handle_unusual;
  1666. }
  1667. break;
  1668. }
  1669. default: {
  1670. handle_unusual:
  1671. if (tag == 0) {
  1672. goto success;
  1673. }
  1674. DO_(::google::protobuf::internal::WireFormat::SkipField(
  1675. input, tag, _internal_metadata_.mutable_unknown_fields()));
  1676. break;
  1677. }
  1678. }
  1679. }
  1680. success:
  1681. // @@protoc_insertion_point(parse_success:message.Search_space_step_statu)
  1682. return true;
  1683. failure:
  1684. // @@protoc_insertion_point(parse_failure:message.Search_space_step_statu)
  1685. return false;
  1686. #undef DO_
  1687. }
  1688. void Search_space_step_statu::SerializeWithCachedSizes(
  1689. ::google::protobuf::io::CodedOutputStream* output) const {
  1690. // @@protoc_insertion_point(serialize_start:message.Search_space_step_statu)
  1691. ::google::protobuf::uint32 cached_has_bits = 0;
  1692. (void) cached_has_bits;
  1693. cached_has_bits = _has_bits_[0];
  1694. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1695. if (cached_has_bits & 0x00000004u) {
  1696. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  1697. 1, this->step_statu(), output);
  1698. }
  1699. // optional .message.Parkspace_info space_info = 2;
  1700. if (cached_has_bits & 0x00000002u) {
  1701. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  1702. 2, this->_internal_space_info(), output);
  1703. }
  1704. // optional string description = 3;
  1705. if (cached_has_bits & 0x00000001u) {
  1706. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1707. this->description().data(), static_cast<int>(this->description().length()),
  1708. ::google::protobuf::internal::WireFormat::SERIALIZE,
  1709. "message.Search_space_step_statu.description");
  1710. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  1711. 3, this->description(), output);
  1712. }
  1713. if (_internal_metadata_.have_unknown_fields()) {
  1714. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  1715. _internal_metadata_.unknown_fields(), output);
  1716. }
  1717. // @@protoc_insertion_point(serialize_end:message.Search_space_step_statu)
  1718. }
  1719. ::google::protobuf::uint8* Search_space_step_statu::InternalSerializeWithCachedSizesToArray(
  1720. bool deterministic, ::google::protobuf::uint8* target) const {
  1721. (void)deterministic; // Unused
  1722. // @@protoc_insertion_point(serialize_to_array_start:message.Search_space_step_statu)
  1723. ::google::protobuf::uint32 cached_has_bits = 0;
  1724. (void) cached_has_bits;
  1725. cached_has_bits = _has_bits_[0];
  1726. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1727. if (cached_has_bits & 0x00000004u) {
  1728. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  1729. 1, this->step_statu(), target);
  1730. }
  1731. // optional .message.Parkspace_info space_info = 2;
  1732. if (cached_has_bits & 0x00000002u) {
  1733. target = ::google::protobuf::internal::WireFormatLite::
  1734. InternalWriteMessageToArray(
  1735. 2, this->_internal_space_info(), deterministic, target);
  1736. }
  1737. // optional string description = 3;
  1738. if (cached_has_bits & 0x00000001u) {
  1739. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1740. this->description().data(), static_cast<int>(this->description().length()),
  1741. ::google::protobuf::internal::WireFormat::SERIALIZE,
  1742. "message.Search_space_step_statu.description");
  1743. target =
  1744. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  1745. 3, this->description(), target);
  1746. }
  1747. if (_internal_metadata_.have_unknown_fields()) {
  1748. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  1749. _internal_metadata_.unknown_fields(), target);
  1750. }
  1751. // @@protoc_insertion_point(serialize_to_array_end:message.Search_space_step_statu)
  1752. return target;
  1753. }
  1754. size_t Search_space_step_statu::ByteSizeLong() const {
  1755. // @@protoc_insertion_point(message_byte_size_start:message.Search_space_step_statu)
  1756. size_t total_size = 0;
  1757. if (_internal_metadata_.have_unknown_fields()) {
  1758. total_size +=
  1759. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  1760. _internal_metadata_.unknown_fields());
  1761. }
  1762. if (_has_bits_[0 / 32] & 7u) {
  1763. // optional string description = 3;
  1764. if (has_description()) {
  1765. total_size += 1 +
  1766. ::google::protobuf::internal::WireFormatLite::StringSize(
  1767. this->description());
  1768. }
  1769. // optional .message.Parkspace_info space_info = 2;
  1770. if (has_space_info()) {
  1771. total_size += 1 +
  1772. ::google::protobuf::internal::WireFormatLite::MessageSize(
  1773. *space_info_);
  1774. }
  1775. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1776. if (has_step_statu()) {
  1777. total_size += 1 +
  1778. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  1779. }
  1780. }
  1781. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  1782. SetCachedSize(cached_size);
  1783. return total_size;
  1784. }
  1785. void Search_space_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  1786. // @@protoc_insertion_point(generalized_merge_from_start:message.Search_space_step_statu)
  1787. GOOGLE_DCHECK_NE(&from, this);
  1788. const Search_space_step_statu* source =
  1789. ::google::protobuf::internal::DynamicCastToGenerated<const Search_space_step_statu>(
  1790. &from);
  1791. if (source == NULL) {
  1792. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Search_space_step_statu)
  1793. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  1794. } else {
  1795. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Search_space_step_statu)
  1796. MergeFrom(*source);
  1797. }
  1798. }
  1799. void Search_space_step_statu::MergeFrom(const Search_space_step_statu& from) {
  1800. // @@protoc_insertion_point(class_specific_merge_from_start:message.Search_space_step_statu)
  1801. GOOGLE_DCHECK_NE(&from, this);
  1802. _internal_metadata_.MergeFrom(from._internal_metadata_);
  1803. ::google::protobuf::uint32 cached_has_bits = 0;
  1804. (void) cached_has_bits;
  1805. cached_has_bits = from._has_bits_[0];
  1806. if (cached_has_bits & 7u) {
  1807. if (cached_has_bits & 0x00000001u) {
  1808. set_has_description();
  1809. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  1810. }
  1811. if (cached_has_bits & 0x00000002u) {
  1812. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  1813. }
  1814. if (cached_has_bits & 0x00000004u) {
  1815. step_statu_ = from.step_statu_;
  1816. }
  1817. _has_bits_[0] |= cached_has_bits;
  1818. }
  1819. }
  1820. void Search_space_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  1821. // @@protoc_insertion_point(generalized_copy_from_start:message.Search_space_step_statu)
  1822. if (&from == this) return;
  1823. Clear();
  1824. MergeFrom(from);
  1825. }
  1826. void Search_space_step_statu::CopyFrom(const Search_space_step_statu& from) {
  1827. // @@protoc_insertion_point(class_specific_copy_from_start:message.Search_space_step_statu)
  1828. if (&from == this) return;
  1829. Clear();
  1830. MergeFrom(from);
  1831. }
  1832. bool Search_space_step_statu::IsInitialized() const {
  1833. return true;
  1834. }
  1835. void Search_space_step_statu::Swap(Search_space_step_statu* other) {
  1836. if (other == this) return;
  1837. InternalSwap(other);
  1838. }
  1839. void Search_space_step_statu::InternalSwap(Search_space_step_statu* other) {
  1840. using std::swap;
  1841. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1842. GetArenaNoVirtual());
  1843. swap(space_info_, other->space_info_);
  1844. swap(step_statu_, other->step_statu_);
  1845. swap(_has_bits_[0], other->_has_bits_[0]);
  1846. _internal_metadata_.Swap(&other->_internal_metadata_);
  1847. }
  1848. ::google::protobuf::Metadata Search_space_step_statu::GetMetadata() const {
  1849. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  1850. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  1851. }
  1852. // ===================================================================
  1853. void Back_search_space_step_statu::InitAsDefaultInstance() {
  1854. ::message::_Back_search_space_step_statu_default_instance_._instance.get_mutable()->car_info_ = const_cast< ::message::Car_info*>(
  1855. ::message::Car_info::internal_default_instance());
  1856. }
  1857. void Back_search_space_step_statu::clear_car_info() {
  1858. if (car_info_ != NULL) car_info_->Clear();
  1859. clear_has_car_info();
  1860. }
  1861. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  1862. const int Back_search_space_step_statu::kStepStatuFieldNumber;
  1863. const int Back_search_space_step_statu::kCarInfoFieldNumber;
  1864. const int Back_search_space_step_statu::kDescriptionFieldNumber;
  1865. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  1866. Back_search_space_step_statu::Back_search_space_step_statu()
  1867. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  1868. ::google::protobuf::internal::InitSCC(
  1869. &protobuf_process_5fmessage_2eproto::scc_info_Back_search_space_step_statu.base);
  1870. SharedCtor();
  1871. // @@protoc_insertion_point(constructor:message.Back_search_space_step_statu)
  1872. }
  1873. Back_search_space_step_statu::Back_search_space_step_statu(const Back_search_space_step_statu& from)
  1874. : ::google::protobuf::Message(),
  1875. _internal_metadata_(NULL),
  1876. _has_bits_(from._has_bits_) {
  1877. _internal_metadata_.MergeFrom(from._internal_metadata_);
  1878. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1879. if (from.has_description()) {
  1880. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  1881. }
  1882. if (from.has_car_info()) {
  1883. car_info_ = new ::message::Car_info(*from.car_info_);
  1884. } else {
  1885. car_info_ = NULL;
  1886. }
  1887. step_statu_ = from.step_statu_;
  1888. // @@protoc_insertion_point(copy_constructor:message.Back_search_space_step_statu)
  1889. }
  1890. void Back_search_space_step_statu::SharedCtor() {
  1891. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1892. ::memset(&car_info_, 0, static_cast<size_t>(
  1893. reinterpret_cast<char*>(&step_statu_) -
  1894. reinterpret_cast<char*>(&car_info_)) + sizeof(step_statu_));
  1895. }
  1896. Back_search_space_step_statu::~Back_search_space_step_statu() {
  1897. // @@protoc_insertion_point(destructor:message.Back_search_space_step_statu)
  1898. SharedDtor();
  1899. }
  1900. void Back_search_space_step_statu::SharedDtor() {
  1901. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1902. if (this != internal_default_instance()) delete car_info_;
  1903. }
  1904. void Back_search_space_step_statu::SetCachedSize(int size) const {
  1905. _cached_size_.Set(size);
  1906. }
  1907. const ::google::protobuf::Descriptor* Back_search_space_step_statu::descriptor() {
  1908. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  1909. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  1910. }
  1911. const Back_search_space_step_statu& Back_search_space_step_statu::default_instance() {
  1912. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Back_search_space_step_statu.base);
  1913. return *internal_default_instance();
  1914. }
  1915. void Back_search_space_step_statu::Clear() {
  1916. // @@protoc_insertion_point(message_clear_start:message.Back_search_space_step_statu)
  1917. ::google::protobuf::uint32 cached_has_bits = 0;
  1918. // Prevent compiler warnings about cached_has_bits being unused
  1919. (void) cached_has_bits;
  1920. cached_has_bits = _has_bits_[0];
  1921. if (cached_has_bits & 3u) {
  1922. if (cached_has_bits & 0x00000001u) {
  1923. description_.ClearNonDefaultToEmptyNoArena();
  1924. }
  1925. if (cached_has_bits & 0x00000002u) {
  1926. GOOGLE_DCHECK(car_info_ != NULL);
  1927. car_info_->Clear();
  1928. }
  1929. }
  1930. step_statu_ = 0;
  1931. _has_bits_.Clear();
  1932. _internal_metadata_.Clear();
  1933. }
  1934. bool Back_search_space_step_statu::MergePartialFromCodedStream(
  1935. ::google::protobuf::io::CodedInputStream* input) {
  1936. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  1937. ::google::protobuf::uint32 tag;
  1938. // @@protoc_insertion_point(parse_start:message.Back_search_space_step_statu)
  1939. for (;;) {
  1940. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  1941. tag = p.first;
  1942. if (!p.second) goto handle_unusual;
  1943. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  1944. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  1945. case 1: {
  1946. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1947. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  1948. int value;
  1949. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  1950. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  1951. input, &value)));
  1952. if (::message::Step_statu_IsValid(value)) {
  1953. set_step_statu(static_cast< ::message::Step_statu >(value));
  1954. } else {
  1955. mutable_unknown_fields()->AddVarint(
  1956. 1, static_cast< ::google::protobuf::uint64>(value));
  1957. }
  1958. } else {
  1959. goto handle_unusual;
  1960. }
  1961. break;
  1962. }
  1963. // optional .message.Car_info car_info = 2;
  1964. case 2: {
  1965. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1966. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  1967. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  1968. input, mutable_car_info()));
  1969. } else {
  1970. goto handle_unusual;
  1971. }
  1972. break;
  1973. }
  1974. // optional string description = 3;
  1975. case 3: {
  1976. if (static_cast< ::google::protobuf::uint8>(tag) ==
  1977. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  1978. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  1979. input, this->mutable_description()));
  1980. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  1981. this->description().data(), static_cast<int>(this->description().length()),
  1982. ::google::protobuf::internal::WireFormat::PARSE,
  1983. "message.Back_search_space_step_statu.description");
  1984. } else {
  1985. goto handle_unusual;
  1986. }
  1987. break;
  1988. }
  1989. default: {
  1990. handle_unusual:
  1991. if (tag == 0) {
  1992. goto success;
  1993. }
  1994. DO_(::google::protobuf::internal::WireFormat::SkipField(
  1995. input, tag, _internal_metadata_.mutable_unknown_fields()));
  1996. break;
  1997. }
  1998. }
  1999. }
  2000. success:
  2001. // @@protoc_insertion_point(parse_success:message.Back_search_space_step_statu)
  2002. return true;
  2003. failure:
  2004. // @@protoc_insertion_point(parse_failure:message.Back_search_space_step_statu)
  2005. return false;
  2006. #undef DO_
  2007. }
  2008. void Back_search_space_step_statu::SerializeWithCachedSizes(
  2009. ::google::protobuf::io::CodedOutputStream* output) const {
  2010. // @@protoc_insertion_point(serialize_start:message.Back_search_space_step_statu)
  2011. ::google::protobuf::uint32 cached_has_bits = 0;
  2012. (void) cached_has_bits;
  2013. cached_has_bits = _has_bits_[0];
  2014. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2015. if (cached_has_bits & 0x00000004u) {
  2016. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  2017. 1, this->step_statu(), output);
  2018. }
  2019. // optional .message.Car_info car_info = 2;
  2020. if (cached_has_bits & 0x00000002u) {
  2021. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  2022. 2, this->_internal_car_info(), output);
  2023. }
  2024. // optional string description = 3;
  2025. if (cached_has_bits & 0x00000001u) {
  2026. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2027. this->description().data(), static_cast<int>(this->description().length()),
  2028. ::google::protobuf::internal::WireFormat::SERIALIZE,
  2029. "message.Back_search_space_step_statu.description");
  2030. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  2031. 3, this->description(), output);
  2032. }
  2033. if (_internal_metadata_.have_unknown_fields()) {
  2034. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  2035. _internal_metadata_.unknown_fields(), output);
  2036. }
  2037. // @@protoc_insertion_point(serialize_end:message.Back_search_space_step_statu)
  2038. }
  2039. ::google::protobuf::uint8* Back_search_space_step_statu::InternalSerializeWithCachedSizesToArray(
  2040. bool deterministic, ::google::protobuf::uint8* target) const {
  2041. (void)deterministic; // Unused
  2042. // @@protoc_insertion_point(serialize_to_array_start:message.Back_search_space_step_statu)
  2043. ::google::protobuf::uint32 cached_has_bits = 0;
  2044. (void) cached_has_bits;
  2045. cached_has_bits = _has_bits_[0];
  2046. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2047. if (cached_has_bits & 0x00000004u) {
  2048. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  2049. 1, this->step_statu(), target);
  2050. }
  2051. // optional .message.Car_info car_info = 2;
  2052. if (cached_has_bits & 0x00000002u) {
  2053. target = ::google::protobuf::internal::WireFormatLite::
  2054. InternalWriteMessageToArray(
  2055. 2, this->_internal_car_info(), deterministic, target);
  2056. }
  2057. // optional string description = 3;
  2058. if (cached_has_bits & 0x00000001u) {
  2059. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2060. this->description().data(), static_cast<int>(this->description().length()),
  2061. ::google::protobuf::internal::WireFormat::SERIALIZE,
  2062. "message.Back_search_space_step_statu.description");
  2063. target =
  2064. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  2065. 3, this->description(), target);
  2066. }
  2067. if (_internal_metadata_.have_unknown_fields()) {
  2068. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  2069. _internal_metadata_.unknown_fields(), target);
  2070. }
  2071. // @@protoc_insertion_point(serialize_to_array_end:message.Back_search_space_step_statu)
  2072. return target;
  2073. }
  2074. size_t Back_search_space_step_statu::ByteSizeLong() const {
  2075. // @@protoc_insertion_point(message_byte_size_start:message.Back_search_space_step_statu)
  2076. size_t total_size = 0;
  2077. if (_internal_metadata_.have_unknown_fields()) {
  2078. total_size +=
  2079. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  2080. _internal_metadata_.unknown_fields());
  2081. }
  2082. if (_has_bits_[0 / 32] & 7u) {
  2083. // optional string description = 3;
  2084. if (has_description()) {
  2085. total_size += 1 +
  2086. ::google::protobuf::internal::WireFormatLite::StringSize(
  2087. this->description());
  2088. }
  2089. // optional .message.Car_info car_info = 2;
  2090. if (has_car_info()) {
  2091. total_size += 1 +
  2092. ::google::protobuf::internal::WireFormatLite::MessageSize(
  2093. *car_info_);
  2094. }
  2095. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2096. if (has_step_statu()) {
  2097. total_size += 1 +
  2098. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  2099. }
  2100. }
  2101. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  2102. SetCachedSize(cached_size);
  2103. return total_size;
  2104. }
  2105. void Back_search_space_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  2106. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_search_space_step_statu)
  2107. GOOGLE_DCHECK_NE(&from, this);
  2108. const Back_search_space_step_statu* source =
  2109. ::google::protobuf::internal::DynamicCastToGenerated<const Back_search_space_step_statu>(
  2110. &from);
  2111. if (source == NULL) {
  2112. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_search_space_step_statu)
  2113. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  2114. } else {
  2115. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_search_space_step_statu)
  2116. MergeFrom(*source);
  2117. }
  2118. }
  2119. void Back_search_space_step_statu::MergeFrom(const Back_search_space_step_statu& from) {
  2120. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_search_space_step_statu)
  2121. GOOGLE_DCHECK_NE(&from, this);
  2122. _internal_metadata_.MergeFrom(from._internal_metadata_);
  2123. ::google::protobuf::uint32 cached_has_bits = 0;
  2124. (void) cached_has_bits;
  2125. cached_has_bits = from._has_bits_[0];
  2126. if (cached_has_bits & 7u) {
  2127. if (cached_has_bits & 0x00000001u) {
  2128. set_has_description();
  2129. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  2130. }
  2131. if (cached_has_bits & 0x00000002u) {
  2132. mutable_car_info()->::message::Car_info::MergeFrom(from.car_info());
  2133. }
  2134. if (cached_has_bits & 0x00000004u) {
  2135. step_statu_ = from.step_statu_;
  2136. }
  2137. _has_bits_[0] |= cached_has_bits;
  2138. }
  2139. }
  2140. void Back_search_space_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  2141. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_search_space_step_statu)
  2142. if (&from == this) return;
  2143. Clear();
  2144. MergeFrom(from);
  2145. }
  2146. void Back_search_space_step_statu::CopyFrom(const Back_search_space_step_statu& from) {
  2147. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_search_space_step_statu)
  2148. if (&from == this) return;
  2149. Clear();
  2150. MergeFrom(from);
  2151. }
  2152. bool Back_search_space_step_statu::IsInitialized() const {
  2153. return true;
  2154. }
  2155. void Back_search_space_step_statu::Swap(Back_search_space_step_statu* other) {
  2156. if (other == this) return;
  2157. InternalSwap(other);
  2158. }
  2159. void Back_search_space_step_statu::InternalSwap(Back_search_space_step_statu* other) {
  2160. using std::swap;
  2161. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  2162. GetArenaNoVirtual());
  2163. swap(car_info_, other->car_info_);
  2164. swap(step_statu_, other->step_statu_);
  2165. swap(_has_bits_[0], other->_has_bits_[0]);
  2166. _internal_metadata_.Swap(&other->_internal_metadata_);
  2167. }
  2168. ::google::protobuf::Metadata Back_search_space_step_statu::GetMetadata() const {
  2169. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  2170. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  2171. }
  2172. // ===================================================================
  2173. void Confirm_space_step_statu::InitAsDefaultInstance() {
  2174. ::message::_Confirm_space_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  2175. ::message::Parkspace_info::internal_default_instance());
  2176. }
  2177. void Confirm_space_step_statu::clear_space_info() {
  2178. if (space_info_ != NULL) space_info_->Clear();
  2179. clear_has_space_info();
  2180. }
  2181. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  2182. const int Confirm_space_step_statu::kStepStatuFieldNumber;
  2183. const int Confirm_space_step_statu::kSpaceInfoFieldNumber;
  2184. const int Confirm_space_step_statu::kDescriptionFieldNumber;
  2185. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  2186. Confirm_space_step_statu::Confirm_space_step_statu()
  2187. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  2188. ::google::protobuf::internal::InitSCC(
  2189. &protobuf_process_5fmessage_2eproto::scc_info_Confirm_space_step_statu.base);
  2190. SharedCtor();
  2191. // @@protoc_insertion_point(constructor:message.Confirm_space_step_statu)
  2192. }
  2193. Confirm_space_step_statu::Confirm_space_step_statu(const Confirm_space_step_statu& from)
  2194. : ::google::protobuf::Message(),
  2195. _internal_metadata_(NULL),
  2196. _has_bits_(from._has_bits_) {
  2197. _internal_metadata_.MergeFrom(from._internal_metadata_);
  2198. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2199. if (from.has_description()) {
  2200. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  2201. }
  2202. if (from.has_space_info()) {
  2203. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  2204. } else {
  2205. space_info_ = NULL;
  2206. }
  2207. step_statu_ = from.step_statu_;
  2208. // @@protoc_insertion_point(copy_constructor:message.Confirm_space_step_statu)
  2209. }
  2210. void Confirm_space_step_statu::SharedCtor() {
  2211. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2212. ::memset(&space_info_, 0, static_cast<size_t>(
  2213. reinterpret_cast<char*>(&step_statu_) -
  2214. reinterpret_cast<char*>(&space_info_)) + sizeof(step_statu_));
  2215. }
  2216. Confirm_space_step_statu::~Confirm_space_step_statu() {
  2217. // @@protoc_insertion_point(destructor:message.Confirm_space_step_statu)
  2218. SharedDtor();
  2219. }
  2220. void Confirm_space_step_statu::SharedDtor() {
  2221. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2222. if (this != internal_default_instance()) delete space_info_;
  2223. }
  2224. void Confirm_space_step_statu::SetCachedSize(int size) const {
  2225. _cached_size_.Set(size);
  2226. }
  2227. const ::google::protobuf::Descriptor* Confirm_space_step_statu::descriptor() {
  2228. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  2229. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  2230. }
  2231. const Confirm_space_step_statu& Confirm_space_step_statu::default_instance() {
  2232. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Confirm_space_step_statu.base);
  2233. return *internal_default_instance();
  2234. }
  2235. void Confirm_space_step_statu::Clear() {
  2236. // @@protoc_insertion_point(message_clear_start:message.Confirm_space_step_statu)
  2237. ::google::protobuf::uint32 cached_has_bits = 0;
  2238. // Prevent compiler warnings about cached_has_bits being unused
  2239. (void) cached_has_bits;
  2240. cached_has_bits = _has_bits_[0];
  2241. if (cached_has_bits & 3u) {
  2242. if (cached_has_bits & 0x00000001u) {
  2243. description_.ClearNonDefaultToEmptyNoArena();
  2244. }
  2245. if (cached_has_bits & 0x00000002u) {
  2246. GOOGLE_DCHECK(space_info_ != NULL);
  2247. space_info_->Clear();
  2248. }
  2249. }
  2250. step_statu_ = 0;
  2251. _has_bits_.Clear();
  2252. _internal_metadata_.Clear();
  2253. }
  2254. bool Confirm_space_step_statu::MergePartialFromCodedStream(
  2255. ::google::protobuf::io::CodedInputStream* input) {
  2256. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  2257. ::google::protobuf::uint32 tag;
  2258. // @@protoc_insertion_point(parse_start:message.Confirm_space_step_statu)
  2259. for (;;) {
  2260. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  2261. tag = p.first;
  2262. if (!p.second) goto handle_unusual;
  2263. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  2264. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2265. case 1: {
  2266. if (static_cast< ::google::protobuf::uint8>(tag) ==
  2267. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  2268. int value;
  2269. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  2270. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  2271. input, &value)));
  2272. if (::message::Step_statu_IsValid(value)) {
  2273. set_step_statu(static_cast< ::message::Step_statu >(value));
  2274. } else {
  2275. mutable_unknown_fields()->AddVarint(
  2276. 1, static_cast< ::google::protobuf::uint64>(value));
  2277. }
  2278. } else {
  2279. goto handle_unusual;
  2280. }
  2281. break;
  2282. }
  2283. // optional .message.Parkspace_info space_info = 2;
  2284. case 2: {
  2285. if (static_cast< ::google::protobuf::uint8>(tag) ==
  2286. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  2287. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  2288. input, mutable_space_info()));
  2289. } else {
  2290. goto handle_unusual;
  2291. }
  2292. break;
  2293. }
  2294. // optional string description = 3;
  2295. case 3: {
  2296. if (static_cast< ::google::protobuf::uint8>(tag) ==
  2297. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  2298. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  2299. input, this->mutable_description()));
  2300. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2301. this->description().data(), static_cast<int>(this->description().length()),
  2302. ::google::protobuf::internal::WireFormat::PARSE,
  2303. "message.Confirm_space_step_statu.description");
  2304. } else {
  2305. goto handle_unusual;
  2306. }
  2307. break;
  2308. }
  2309. default: {
  2310. handle_unusual:
  2311. if (tag == 0) {
  2312. goto success;
  2313. }
  2314. DO_(::google::protobuf::internal::WireFormat::SkipField(
  2315. input, tag, _internal_metadata_.mutable_unknown_fields()));
  2316. break;
  2317. }
  2318. }
  2319. }
  2320. success:
  2321. // @@protoc_insertion_point(parse_success:message.Confirm_space_step_statu)
  2322. return true;
  2323. failure:
  2324. // @@protoc_insertion_point(parse_failure:message.Confirm_space_step_statu)
  2325. return false;
  2326. #undef DO_
  2327. }
  2328. void Confirm_space_step_statu::SerializeWithCachedSizes(
  2329. ::google::protobuf::io::CodedOutputStream* output) const {
  2330. // @@protoc_insertion_point(serialize_start:message.Confirm_space_step_statu)
  2331. ::google::protobuf::uint32 cached_has_bits = 0;
  2332. (void) cached_has_bits;
  2333. cached_has_bits = _has_bits_[0];
  2334. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2335. if (cached_has_bits & 0x00000004u) {
  2336. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  2337. 1, this->step_statu(), output);
  2338. }
  2339. // optional .message.Parkspace_info space_info = 2;
  2340. if (cached_has_bits & 0x00000002u) {
  2341. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  2342. 2, this->_internal_space_info(), output);
  2343. }
  2344. // optional string description = 3;
  2345. if (cached_has_bits & 0x00000001u) {
  2346. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2347. this->description().data(), static_cast<int>(this->description().length()),
  2348. ::google::protobuf::internal::WireFormat::SERIALIZE,
  2349. "message.Confirm_space_step_statu.description");
  2350. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  2351. 3, this->description(), output);
  2352. }
  2353. if (_internal_metadata_.have_unknown_fields()) {
  2354. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  2355. _internal_metadata_.unknown_fields(), output);
  2356. }
  2357. // @@protoc_insertion_point(serialize_end:message.Confirm_space_step_statu)
  2358. }
  2359. ::google::protobuf::uint8* Confirm_space_step_statu::InternalSerializeWithCachedSizesToArray(
  2360. bool deterministic, ::google::protobuf::uint8* target) const {
  2361. (void)deterministic; // Unused
  2362. // @@protoc_insertion_point(serialize_to_array_start:message.Confirm_space_step_statu)
  2363. ::google::protobuf::uint32 cached_has_bits = 0;
  2364. (void) cached_has_bits;
  2365. cached_has_bits = _has_bits_[0];
  2366. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2367. if (cached_has_bits & 0x00000004u) {
  2368. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  2369. 1, this->step_statu(), target);
  2370. }
  2371. // optional .message.Parkspace_info space_info = 2;
  2372. if (cached_has_bits & 0x00000002u) {
  2373. target = ::google::protobuf::internal::WireFormatLite::
  2374. InternalWriteMessageToArray(
  2375. 2, this->_internal_space_info(), deterministic, target);
  2376. }
  2377. // optional string description = 3;
  2378. if (cached_has_bits & 0x00000001u) {
  2379. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2380. this->description().data(), static_cast<int>(this->description().length()),
  2381. ::google::protobuf::internal::WireFormat::SERIALIZE,
  2382. "message.Confirm_space_step_statu.description");
  2383. target =
  2384. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  2385. 3, this->description(), target);
  2386. }
  2387. if (_internal_metadata_.have_unknown_fields()) {
  2388. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  2389. _internal_metadata_.unknown_fields(), target);
  2390. }
  2391. // @@protoc_insertion_point(serialize_to_array_end:message.Confirm_space_step_statu)
  2392. return target;
  2393. }
  2394. size_t Confirm_space_step_statu::ByteSizeLong() const {
  2395. // @@protoc_insertion_point(message_byte_size_start:message.Confirm_space_step_statu)
  2396. size_t total_size = 0;
  2397. if (_internal_metadata_.have_unknown_fields()) {
  2398. total_size +=
  2399. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  2400. _internal_metadata_.unknown_fields());
  2401. }
  2402. if (_has_bits_[0 / 32] & 7u) {
  2403. // optional string description = 3;
  2404. if (has_description()) {
  2405. total_size += 1 +
  2406. ::google::protobuf::internal::WireFormatLite::StringSize(
  2407. this->description());
  2408. }
  2409. // optional .message.Parkspace_info space_info = 2;
  2410. if (has_space_info()) {
  2411. total_size += 1 +
  2412. ::google::protobuf::internal::WireFormatLite::MessageSize(
  2413. *space_info_);
  2414. }
  2415. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2416. if (has_step_statu()) {
  2417. total_size += 1 +
  2418. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  2419. }
  2420. }
  2421. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  2422. SetCachedSize(cached_size);
  2423. return total_size;
  2424. }
  2425. void Confirm_space_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  2426. // @@protoc_insertion_point(generalized_merge_from_start:message.Confirm_space_step_statu)
  2427. GOOGLE_DCHECK_NE(&from, this);
  2428. const Confirm_space_step_statu* source =
  2429. ::google::protobuf::internal::DynamicCastToGenerated<const Confirm_space_step_statu>(
  2430. &from);
  2431. if (source == NULL) {
  2432. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Confirm_space_step_statu)
  2433. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  2434. } else {
  2435. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Confirm_space_step_statu)
  2436. MergeFrom(*source);
  2437. }
  2438. }
  2439. void Confirm_space_step_statu::MergeFrom(const Confirm_space_step_statu& from) {
  2440. // @@protoc_insertion_point(class_specific_merge_from_start:message.Confirm_space_step_statu)
  2441. GOOGLE_DCHECK_NE(&from, this);
  2442. _internal_metadata_.MergeFrom(from._internal_metadata_);
  2443. ::google::protobuf::uint32 cached_has_bits = 0;
  2444. (void) cached_has_bits;
  2445. cached_has_bits = from._has_bits_[0];
  2446. if (cached_has_bits & 7u) {
  2447. if (cached_has_bits & 0x00000001u) {
  2448. set_has_description();
  2449. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  2450. }
  2451. if (cached_has_bits & 0x00000002u) {
  2452. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  2453. }
  2454. if (cached_has_bits & 0x00000004u) {
  2455. step_statu_ = from.step_statu_;
  2456. }
  2457. _has_bits_[0] |= cached_has_bits;
  2458. }
  2459. }
  2460. void Confirm_space_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  2461. // @@protoc_insertion_point(generalized_copy_from_start:message.Confirm_space_step_statu)
  2462. if (&from == this) return;
  2463. Clear();
  2464. MergeFrom(from);
  2465. }
  2466. void Confirm_space_step_statu::CopyFrom(const Confirm_space_step_statu& from) {
  2467. // @@protoc_insertion_point(class_specific_copy_from_start:message.Confirm_space_step_statu)
  2468. if (&from == this) return;
  2469. Clear();
  2470. MergeFrom(from);
  2471. }
  2472. bool Confirm_space_step_statu::IsInitialized() const {
  2473. return true;
  2474. }
  2475. void Confirm_space_step_statu::Swap(Confirm_space_step_statu* other) {
  2476. if (other == this) return;
  2477. InternalSwap(other);
  2478. }
  2479. void Confirm_space_step_statu::InternalSwap(Confirm_space_step_statu* other) {
  2480. using std::swap;
  2481. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  2482. GetArenaNoVirtual());
  2483. swap(space_info_, other->space_info_);
  2484. swap(step_statu_, other->step_statu_);
  2485. swap(_has_bits_[0], other->_has_bits_[0]);
  2486. _internal_metadata_.Swap(&other->_internal_metadata_);
  2487. }
  2488. ::google::protobuf::Metadata Confirm_space_step_statu::GetMetadata() const {
  2489. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  2490. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  2491. }
  2492. // ===================================================================
  2493. void Back_confirm_space_step_statu::InitAsDefaultInstance() {
  2494. ::message::_Back_confirm_space_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  2495. ::message::Parkspace_info::internal_default_instance());
  2496. }
  2497. void Back_confirm_space_step_statu::clear_space_info() {
  2498. if (space_info_ != NULL) space_info_->Clear();
  2499. clear_has_space_info();
  2500. }
  2501. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  2502. const int Back_confirm_space_step_statu::kStepStatuFieldNumber;
  2503. const int Back_confirm_space_step_statu::kSpaceInfoFieldNumber;
  2504. const int Back_confirm_space_step_statu::kDescriptionFieldNumber;
  2505. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  2506. Back_confirm_space_step_statu::Back_confirm_space_step_statu()
  2507. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  2508. ::google::protobuf::internal::InitSCC(
  2509. &protobuf_process_5fmessage_2eproto::scc_info_Back_confirm_space_step_statu.base);
  2510. SharedCtor();
  2511. // @@protoc_insertion_point(constructor:message.Back_confirm_space_step_statu)
  2512. }
  2513. Back_confirm_space_step_statu::Back_confirm_space_step_statu(const Back_confirm_space_step_statu& from)
  2514. : ::google::protobuf::Message(),
  2515. _internal_metadata_(NULL),
  2516. _has_bits_(from._has_bits_) {
  2517. _internal_metadata_.MergeFrom(from._internal_metadata_);
  2518. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2519. if (from.has_description()) {
  2520. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  2521. }
  2522. if (from.has_space_info()) {
  2523. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  2524. } else {
  2525. space_info_ = NULL;
  2526. }
  2527. step_statu_ = from.step_statu_;
  2528. // @@protoc_insertion_point(copy_constructor:message.Back_confirm_space_step_statu)
  2529. }
  2530. void Back_confirm_space_step_statu::SharedCtor() {
  2531. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2532. ::memset(&space_info_, 0, static_cast<size_t>(
  2533. reinterpret_cast<char*>(&step_statu_) -
  2534. reinterpret_cast<char*>(&space_info_)) + sizeof(step_statu_));
  2535. }
  2536. Back_confirm_space_step_statu::~Back_confirm_space_step_statu() {
  2537. // @@protoc_insertion_point(destructor:message.Back_confirm_space_step_statu)
  2538. SharedDtor();
  2539. }
  2540. void Back_confirm_space_step_statu::SharedDtor() {
  2541. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2542. if (this != internal_default_instance()) delete space_info_;
  2543. }
  2544. void Back_confirm_space_step_statu::SetCachedSize(int size) const {
  2545. _cached_size_.Set(size);
  2546. }
  2547. const ::google::protobuf::Descriptor* Back_confirm_space_step_statu::descriptor() {
  2548. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  2549. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  2550. }
  2551. const Back_confirm_space_step_statu& Back_confirm_space_step_statu::default_instance() {
  2552. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Back_confirm_space_step_statu.base);
  2553. return *internal_default_instance();
  2554. }
  2555. void Back_confirm_space_step_statu::Clear() {
  2556. // @@protoc_insertion_point(message_clear_start:message.Back_confirm_space_step_statu)
  2557. ::google::protobuf::uint32 cached_has_bits = 0;
  2558. // Prevent compiler warnings about cached_has_bits being unused
  2559. (void) cached_has_bits;
  2560. cached_has_bits = _has_bits_[0];
  2561. if (cached_has_bits & 3u) {
  2562. if (cached_has_bits & 0x00000001u) {
  2563. description_.ClearNonDefaultToEmptyNoArena();
  2564. }
  2565. if (cached_has_bits & 0x00000002u) {
  2566. GOOGLE_DCHECK(space_info_ != NULL);
  2567. space_info_->Clear();
  2568. }
  2569. }
  2570. step_statu_ = 0;
  2571. _has_bits_.Clear();
  2572. _internal_metadata_.Clear();
  2573. }
  2574. bool Back_confirm_space_step_statu::MergePartialFromCodedStream(
  2575. ::google::protobuf::io::CodedInputStream* input) {
  2576. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  2577. ::google::protobuf::uint32 tag;
  2578. // @@protoc_insertion_point(parse_start:message.Back_confirm_space_step_statu)
  2579. for (;;) {
  2580. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  2581. tag = p.first;
  2582. if (!p.second) goto handle_unusual;
  2583. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  2584. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2585. case 1: {
  2586. if (static_cast< ::google::protobuf::uint8>(tag) ==
  2587. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  2588. int value;
  2589. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  2590. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  2591. input, &value)));
  2592. if (::message::Step_statu_IsValid(value)) {
  2593. set_step_statu(static_cast< ::message::Step_statu >(value));
  2594. } else {
  2595. mutable_unknown_fields()->AddVarint(
  2596. 1, static_cast< ::google::protobuf::uint64>(value));
  2597. }
  2598. } else {
  2599. goto handle_unusual;
  2600. }
  2601. break;
  2602. }
  2603. // optional .message.Parkspace_info space_info = 2;
  2604. case 2: {
  2605. if (static_cast< ::google::protobuf::uint8>(tag) ==
  2606. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  2607. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  2608. input, mutable_space_info()));
  2609. } else {
  2610. goto handle_unusual;
  2611. }
  2612. break;
  2613. }
  2614. // optional string description = 3;
  2615. case 3: {
  2616. if (static_cast< ::google::protobuf::uint8>(tag) ==
  2617. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  2618. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  2619. input, this->mutable_description()));
  2620. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2621. this->description().data(), static_cast<int>(this->description().length()),
  2622. ::google::protobuf::internal::WireFormat::PARSE,
  2623. "message.Back_confirm_space_step_statu.description");
  2624. } else {
  2625. goto handle_unusual;
  2626. }
  2627. break;
  2628. }
  2629. default: {
  2630. handle_unusual:
  2631. if (tag == 0) {
  2632. goto success;
  2633. }
  2634. DO_(::google::protobuf::internal::WireFormat::SkipField(
  2635. input, tag, _internal_metadata_.mutable_unknown_fields()));
  2636. break;
  2637. }
  2638. }
  2639. }
  2640. success:
  2641. // @@protoc_insertion_point(parse_success:message.Back_confirm_space_step_statu)
  2642. return true;
  2643. failure:
  2644. // @@protoc_insertion_point(parse_failure:message.Back_confirm_space_step_statu)
  2645. return false;
  2646. #undef DO_
  2647. }
  2648. void Back_confirm_space_step_statu::SerializeWithCachedSizes(
  2649. ::google::protobuf::io::CodedOutputStream* output) const {
  2650. // @@protoc_insertion_point(serialize_start:message.Back_confirm_space_step_statu)
  2651. ::google::protobuf::uint32 cached_has_bits = 0;
  2652. (void) cached_has_bits;
  2653. cached_has_bits = _has_bits_[0];
  2654. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2655. if (cached_has_bits & 0x00000004u) {
  2656. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  2657. 1, this->step_statu(), output);
  2658. }
  2659. // optional .message.Parkspace_info space_info = 2;
  2660. if (cached_has_bits & 0x00000002u) {
  2661. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  2662. 2, this->_internal_space_info(), output);
  2663. }
  2664. // optional string description = 3;
  2665. if (cached_has_bits & 0x00000001u) {
  2666. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2667. this->description().data(), static_cast<int>(this->description().length()),
  2668. ::google::protobuf::internal::WireFormat::SERIALIZE,
  2669. "message.Back_confirm_space_step_statu.description");
  2670. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  2671. 3, this->description(), output);
  2672. }
  2673. if (_internal_metadata_.have_unknown_fields()) {
  2674. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  2675. _internal_metadata_.unknown_fields(), output);
  2676. }
  2677. // @@protoc_insertion_point(serialize_end:message.Back_confirm_space_step_statu)
  2678. }
  2679. ::google::protobuf::uint8* Back_confirm_space_step_statu::InternalSerializeWithCachedSizesToArray(
  2680. bool deterministic, ::google::protobuf::uint8* target) const {
  2681. (void)deterministic; // Unused
  2682. // @@protoc_insertion_point(serialize_to_array_start:message.Back_confirm_space_step_statu)
  2683. ::google::protobuf::uint32 cached_has_bits = 0;
  2684. (void) cached_has_bits;
  2685. cached_has_bits = _has_bits_[0];
  2686. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2687. if (cached_has_bits & 0x00000004u) {
  2688. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  2689. 1, this->step_statu(), target);
  2690. }
  2691. // optional .message.Parkspace_info space_info = 2;
  2692. if (cached_has_bits & 0x00000002u) {
  2693. target = ::google::protobuf::internal::WireFormatLite::
  2694. InternalWriteMessageToArray(
  2695. 2, this->_internal_space_info(), deterministic, target);
  2696. }
  2697. // optional string description = 3;
  2698. if (cached_has_bits & 0x00000001u) {
  2699. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2700. this->description().data(), static_cast<int>(this->description().length()),
  2701. ::google::protobuf::internal::WireFormat::SERIALIZE,
  2702. "message.Back_confirm_space_step_statu.description");
  2703. target =
  2704. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  2705. 3, this->description(), target);
  2706. }
  2707. if (_internal_metadata_.have_unknown_fields()) {
  2708. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  2709. _internal_metadata_.unknown_fields(), target);
  2710. }
  2711. // @@protoc_insertion_point(serialize_to_array_end:message.Back_confirm_space_step_statu)
  2712. return target;
  2713. }
  2714. size_t Back_confirm_space_step_statu::ByteSizeLong() const {
  2715. // @@protoc_insertion_point(message_byte_size_start:message.Back_confirm_space_step_statu)
  2716. size_t total_size = 0;
  2717. if (_internal_metadata_.have_unknown_fields()) {
  2718. total_size +=
  2719. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  2720. _internal_metadata_.unknown_fields());
  2721. }
  2722. if (_has_bits_[0 / 32] & 7u) {
  2723. // optional string description = 3;
  2724. if (has_description()) {
  2725. total_size += 1 +
  2726. ::google::protobuf::internal::WireFormatLite::StringSize(
  2727. this->description());
  2728. }
  2729. // optional .message.Parkspace_info space_info = 2;
  2730. if (has_space_info()) {
  2731. total_size += 1 +
  2732. ::google::protobuf::internal::WireFormatLite::MessageSize(
  2733. *space_info_);
  2734. }
  2735. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2736. if (has_step_statu()) {
  2737. total_size += 1 +
  2738. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  2739. }
  2740. }
  2741. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  2742. SetCachedSize(cached_size);
  2743. return total_size;
  2744. }
  2745. void Back_confirm_space_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  2746. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_confirm_space_step_statu)
  2747. GOOGLE_DCHECK_NE(&from, this);
  2748. const Back_confirm_space_step_statu* source =
  2749. ::google::protobuf::internal::DynamicCastToGenerated<const Back_confirm_space_step_statu>(
  2750. &from);
  2751. if (source == NULL) {
  2752. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_confirm_space_step_statu)
  2753. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  2754. } else {
  2755. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_confirm_space_step_statu)
  2756. MergeFrom(*source);
  2757. }
  2758. }
  2759. void Back_confirm_space_step_statu::MergeFrom(const Back_confirm_space_step_statu& from) {
  2760. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_confirm_space_step_statu)
  2761. GOOGLE_DCHECK_NE(&from, this);
  2762. _internal_metadata_.MergeFrom(from._internal_metadata_);
  2763. ::google::protobuf::uint32 cached_has_bits = 0;
  2764. (void) cached_has_bits;
  2765. cached_has_bits = from._has_bits_[0];
  2766. if (cached_has_bits & 7u) {
  2767. if (cached_has_bits & 0x00000001u) {
  2768. set_has_description();
  2769. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  2770. }
  2771. if (cached_has_bits & 0x00000002u) {
  2772. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  2773. }
  2774. if (cached_has_bits & 0x00000004u) {
  2775. step_statu_ = from.step_statu_;
  2776. }
  2777. _has_bits_[0] |= cached_has_bits;
  2778. }
  2779. }
  2780. void Back_confirm_space_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  2781. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_confirm_space_step_statu)
  2782. if (&from == this) return;
  2783. Clear();
  2784. MergeFrom(from);
  2785. }
  2786. void Back_confirm_space_step_statu::CopyFrom(const Back_confirm_space_step_statu& from) {
  2787. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_confirm_space_step_statu)
  2788. if (&from == this) return;
  2789. Clear();
  2790. MergeFrom(from);
  2791. }
  2792. bool Back_confirm_space_step_statu::IsInitialized() const {
  2793. return true;
  2794. }
  2795. void Back_confirm_space_step_statu::Swap(Back_confirm_space_step_statu* other) {
  2796. if (other == this) return;
  2797. InternalSwap(other);
  2798. }
  2799. void Back_confirm_space_step_statu::InternalSwap(Back_confirm_space_step_statu* other) {
  2800. using std::swap;
  2801. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  2802. GetArenaNoVirtual());
  2803. swap(space_info_, other->space_info_);
  2804. swap(step_statu_, other->step_statu_);
  2805. swap(_has_bits_[0], other->_has_bits_[0]);
  2806. _internal_metadata_.Swap(&other->_internal_metadata_);
  2807. }
  2808. ::google::protobuf::Metadata Back_confirm_space_step_statu::GetMetadata() const {
  2809. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  2810. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  2811. }
  2812. // ===================================================================
  2813. void Release_space_step_statu::InitAsDefaultInstance() {
  2814. ::message::_Release_space_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  2815. ::message::Parkspace_info::internal_default_instance());
  2816. }
  2817. void Release_space_step_statu::clear_space_info() {
  2818. if (space_info_ != NULL) space_info_->Clear();
  2819. clear_has_space_info();
  2820. }
  2821. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  2822. const int Release_space_step_statu::kStepStatuFieldNumber;
  2823. const int Release_space_step_statu::kSpaceInfoFieldNumber;
  2824. const int Release_space_step_statu::kDescriptionFieldNumber;
  2825. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  2826. Release_space_step_statu::Release_space_step_statu()
  2827. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  2828. ::google::protobuf::internal::InitSCC(
  2829. &protobuf_process_5fmessage_2eproto::scc_info_Release_space_step_statu.base);
  2830. SharedCtor();
  2831. // @@protoc_insertion_point(constructor:message.Release_space_step_statu)
  2832. }
  2833. Release_space_step_statu::Release_space_step_statu(const Release_space_step_statu& from)
  2834. : ::google::protobuf::Message(),
  2835. _internal_metadata_(NULL),
  2836. _has_bits_(from._has_bits_) {
  2837. _internal_metadata_.MergeFrom(from._internal_metadata_);
  2838. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2839. if (from.has_description()) {
  2840. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  2841. }
  2842. if (from.has_space_info()) {
  2843. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  2844. } else {
  2845. space_info_ = NULL;
  2846. }
  2847. step_statu_ = from.step_statu_;
  2848. // @@protoc_insertion_point(copy_constructor:message.Release_space_step_statu)
  2849. }
  2850. void Release_space_step_statu::SharedCtor() {
  2851. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2852. ::memset(&space_info_, 0, static_cast<size_t>(
  2853. reinterpret_cast<char*>(&step_statu_) -
  2854. reinterpret_cast<char*>(&space_info_)) + sizeof(step_statu_));
  2855. }
  2856. Release_space_step_statu::~Release_space_step_statu() {
  2857. // @@protoc_insertion_point(destructor:message.Release_space_step_statu)
  2858. SharedDtor();
  2859. }
  2860. void Release_space_step_statu::SharedDtor() {
  2861. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2862. if (this != internal_default_instance()) delete space_info_;
  2863. }
  2864. void Release_space_step_statu::SetCachedSize(int size) const {
  2865. _cached_size_.Set(size);
  2866. }
  2867. const ::google::protobuf::Descriptor* Release_space_step_statu::descriptor() {
  2868. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  2869. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  2870. }
  2871. const Release_space_step_statu& Release_space_step_statu::default_instance() {
  2872. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Release_space_step_statu.base);
  2873. return *internal_default_instance();
  2874. }
  2875. void Release_space_step_statu::Clear() {
  2876. // @@protoc_insertion_point(message_clear_start:message.Release_space_step_statu)
  2877. ::google::protobuf::uint32 cached_has_bits = 0;
  2878. // Prevent compiler warnings about cached_has_bits being unused
  2879. (void) cached_has_bits;
  2880. cached_has_bits = _has_bits_[0];
  2881. if (cached_has_bits & 3u) {
  2882. if (cached_has_bits & 0x00000001u) {
  2883. description_.ClearNonDefaultToEmptyNoArena();
  2884. }
  2885. if (cached_has_bits & 0x00000002u) {
  2886. GOOGLE_DCHECK(space_info_ != NULL);
  2887. space_info_->Clear();
  2888. }
  2889. }
  2890. step_statu_ = 0;
  2891. _has_bits_.Clear();
  2892. _internal_metadata_.Clear();
  2893. }
  2894. bool Release_space_step_statu::MergePartialFromCodedStream(
  2895. ::google::protobuf::io::CodedInputStream* input) {
  2896. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  2897. ::google::protobuf::uint32 tag;
  2898. // @@protoc_insertion_point(parse_start:message.Release_space_step_statu)
  2899. for (;;) {
  2900. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  2901. tag = p.first;
  2902. if (!p.second) goto handle_unusual;
  2903. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  2904. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2905. case 1: {
  2906. if (static_cast< ::google::protobuf::uint8>(tag) ==
  2907. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  2908. int value;
  2909. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  2910. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  2911. input, &value)));
  2912. if (::message::Step_statu_IsValid(value)) {
  2913. set_step_statu(static_cast< ::message::Step_statu >(value));
  2914. } else {
  2915. mutable_unknown_fields()->AddVarint(
  2916. 1, static_cast< ::google::protobuf::uint64>(value));
  2917. }
  2918. } else {
  2919. goto handle_unusual;
  2920. }
  2921. break;
  2922. }
  2923. // optional .message.Parkspace_info space_info = 2;
  2924. case 2: {
  2925. if (static_cast< ::google::protobuf::uint8>(tag) ==
  2926. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  2927. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  2928. input, mutable_space_info()));
  2929. } else {
  2930. goto handle_unusual;
  2931. }
  2932. break;
  2933. }
  2934. // optional string description = 3;
  2935. case 3: {
  2936. if (static_cast< ::google::protobuf::uint8>(tag) ==
  2937. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  2938. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  2939. input, this->mutable_description()));
  2940. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2941. this->description().data(), static_cast<int>(this->description().length()),
  2942. ::google::protobuf::internal::WireFormat::PARSE,
  2943. "message.Release_space_step_statu.description");
  2944. } else {
  2945. goto handle_unusual;
  2946. }
  2947. break;
  2948. }
  2949. default: {
  2950. handle_unusual:
  2951. if (tag == 0) {
  2952. goto success;
  2953. }
  2954. DO_(::google::protobuf::internal::WireFormat::SkipField(
  2955. input, tag, _internal_metadata_.mutable_unknown_fields()));
  2956. break;
  2957. }
  2958. }
  2959. }
  2960. success:
  2961. // @@protoc_insertion_point(parse_success:message.Release_space_step_statu)
  2962. return true;
  2963. failure:
  2964. // @@protoc_insertion_point(parse_failure:message.Release_space_step_statu)
  2965. return false;
  2966. #undef DO_
  2967. }
  2968. void Release_space_step_statu::SerializeWithCachedSizes(
  2969. ::google::protobuf::io::CodedOutputStream* output) const {
  2970. // @@protoc_insertion_point(serialize_start:message.Release_space_step_statu)
  2971. ::google::protobuf::uint32 cached_has_bits = 0;
  2972. (void) cached_has_bits;
  2973. cached_has_bits = _has_bits_[0];
  2974. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  2975. if (cached_has_bits & 0x00000004u) {
  2976. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  2977. 1, this->step_statu(), output);
  2978. }
  2979. // optional .message.Parkspace_info space_info = 2;
  2980. if (cached_has_bits & 0x00000002u) {
  2981. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  2982. 2, this->_internal_space_info(), output);
  2983. }
  2984. // optional string description = 3;
  2985. if (cached_has_bits & 0x00000001u) {
  2986. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  2987. this->description().data(), static_cast<int>(this->description().length()),
  2988. ::google::protobuf::internal::WireFormat::SERIALIZE,
  2989. "message.Release_space_step_statu.description");
  2990. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  2991. 3, this->description(), output);
  2992. }
  2993. if (_internal_metadata_.have_unknown_fields()) {
  2994. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  2995. _internal_metadata_.unknown_fields(), output);
  2996. }
  2997. // @@protoc_insertion_point(serialize_end:message.Release_space_step_statu)
  2998. }
  2999. ::google::protobuf::uint8* Release_space_step_statu::InternalSerializeWithCachedSizesToArray(
  3000. bool deterministic, ::google::protobuf::uint8* target) const {
  3001. (void)deterministic; // Unused
  3002. // @@protoc_insertion_point(serialize_to_array_start:message.Release_space_step_statu)
  3003. ::google::protobuf::uint32 cached_has_bits = 0;
  3004. (void) cached_has_bits;
  3005. cached_has_bits = _has_bits_[0];
  3006. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3007. if (cached_has_bits & 0x00000004u) {
  3008. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  3009. 1, this->step_statu(), target);
  3010. }
  3011. // optional .message.Parkspace_info space_info = 2;
  3012. if (cached_has_bits & 0x00000002u) {
  3013. target = ::google::protobuf::internal::WireFormatLite::
  3014. InternalWriteMessageToArray(
  3015. 2, this->_internal_space_info(), deterministic, target);
  3016. }
  3017. // optional string description = 3;
  3018. if (cached_has_bits & 0x00000001u) {
  3019. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3020. this->description().data(), static_cast<int>(this->description().length()),
  3021. ::google::protobuf::internal::WireFormat::SERIALIZE,
  3022. "message.Release_space_step_statu.description");
  3023. target =
  3024. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  3025. 3, this->description(), target);
  3026. }
  3027. if (_internal_metadata_.have_unknown_fields()) {
  3028. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  3029. _internal_metadata_.unknown_fields(), target);
  3030. }
  3031. // @@protoc_insertion_point(serialize_to_array_end:message.Release_space_step_statu)
  3032. return target;
  3033. }
  3034. size_t Release_space_step_statu::ByteSizeLong() const {
  3035. // @@protoc_insertion_point(message_byte_size_start:message.Release_space_step_statu)
  3036. size_t total_size = 0;
  3037. if (_internal_metadata_.have_unknown_fields()) {
  3038. total_size +=
  3039. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  3040. _internal_metadata_.unknown_fields());
  3041. }
  3042. if (_has_bits_[0 / 32] & 7u) {
  3043. // optional string description = 3;
  3044. if (has_description()) {
  3045. total_size += 1 +
  3046. ::google::protobuf::internal::WireFormatLite::StringSize(
  3047. this->description());
  3048. }
  3049. // optional .message.Parkspace_info space_info = 2;
  3050. if (has_space_info()) {
  3051. total_size += 1 +
  3052. ::google::protobuf::internal::WireFormatLite::MessageSize(
  3053. *space_info_);
  3054. }
  3055. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3056. if (has_step_statu()) {
  3057. total_size += 1 +
  3058. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  3059. }
  3060. }
  3061. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  3062. SetCachedSize(cached_size);
  3063. return total_size;
  3064. }
  3065. void Release_space_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  3066. // @@protoc_insertion_point(generalized_merge_from_start:message.Release_space_step_statu)
  3067. GOOGLE_DCHECK_NE(&from, this);
  3068. const Release_space_step_statu* source =
  3069. ::google::protobuf::internal::DynamicCastToGenerated<const Release_space_step_statu>(
  3070. &from);
  3071. if (source == NULL) {
  3072. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Release_space_step_statu)
  3073. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  3074. } else {
  3075. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Release_space_step_statu)
  3076. MergeFrom(*source);
  3077. }
  3078. }
  3079. void Release_space_step_statu::MergeFrom(const Release_space_step_statu& from) {
  3080. // @@protoc_insertion_point(class_specific_merge_from_start:message.Release_space_step_statu)
  3081. GOOGLE_DCHECK_NE(&from, this);
  3082. _internal_metadata_.MergeFrom(from._internal_metadata_);
  3083. ::google::protobuf::uint32 cached_has_bits = 0;
  3084. (void) cached_has_bits;
  3085. cached_has_bits = from._has_bits_[0];
  3086. if (cached_has_bits & 7u) {
  3087. if (cached_has_bits & 0x00000001u) {
  3088. set_has_description();
  3089. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  3090. }
  3091. if (cached_has_bits & 0x00000002u) {
  3092. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  3093. }
  3094. if (cached_has_bits & 0x00000004u) {
  3095. step_statu_ = from.step_statu_;
  3096. }
  3097. _has_bits_[0] |= cached_has_bits;
  3098. }
  3099. }
  3100. void Release_space_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  3101. // @@protoc_insertion_point(generalized_copy_from_start:message.Release_space_step_statu)
  3102. if (&from == this) return;
  3103. Clear();
  3104. MergeFrom(from);
  3105. }
  3106. void Release_space_step_statu::CopyFrom(const Release_space_step_statu& from) {
  3107. // @@protoc_insertion_point(class_specific_copy_from_start:message.Release_space_step_statu)
  3108. if (&from == this) return;
  3109. Clear();
  3110. MergeFrom(from);
  3111. }
  3112. bool Release_space_step_statu::IsInitialized() const {
  3113. return true;
  3114. }
  3115. void Release_space_step_statu::Swap(Release_space_step_statu* other) {
  3116. if (other == this) return;
  3117. InternalSwap(other);
  3118. }
  3119. void Release_space_step_statu::InternalSwap(Release_space_step_statu* other) {
  3120. using std::swap;
  3121. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  3122. GetArenaNoVirtual());
  3123. swap(space_info_, other->space_info_);
  3124. swap(step_statu_, other->step_statu_);
  3125. swap(_has_bits_[0], other->_has_bits_[0]);
  3126. _internal_metadata_.Swap(&other->_internal_metadata_);
  3127. }
  3128. ::google::protobuf::Metadata Release_space_step_statu::GetMetadata() const {
  3129. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  3130. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  3131. }
  3132. // ===================================================================
  3133. void Back_release_space_step_statu::InitAsDefaultInstance() {
  3134. ::message::_Back_release_space_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  3135. ::message::Parkspace_info::internal_default_instance());
  3136. }
  3137. void Back_release_space_step_statu::clear_space_info() {
  3138. if (space_info_ != NULL) space_info_->Clear();
  3139. clear_has_space_info();
  3140. }
  3141. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  3142. const int Back_release_space_step_statu::kStepStatuFieldNumber;
  3143. const int Back_release_space_step_statu::kSpaceInfoFieldNumber;
  3144. const int Back_release_space_step_statu::kDescriptionFieldNumber;
  3145. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  3146. Back_release_space_step_statu::Back_release_space_step_statu()
  3147. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  3148. ::google::protobuf::internal::InitSCC(
  3149. &protobuf_process_5fmessage_2eproto::scc_info_Back_release_space_step_statu.base);
  3150. SharedCtor();
  3151. // @@protoc_insertion_point(constructor:message.Back_release_space_step_statu)
  3152. }
  3153. Back_release_space_step_statu::Back_release_space_step_statu(const Back_release_space_step_statu& from)
  3154. : ::google::protobuf::Message(),
  3155. _internal_metadata_(NULL),
  3156. _has_bits_(from._has_bits_) {
  3157. _internal_metadata_.MergeFrom(from._internal_metadata_);
  3158. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  3159. if (from.has_description()) {
  3160. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  3161. }
  3162. if (from.has_space_info()) {
  3163. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  3164. } else {
  3165. space_info_ = NULL;
  3166. }
  3167. step_statu_ = from.step_statu_;
  3168. // @@protoc_insertion_point(copy_constructor:message.Back_release_space_step_statu)
  3169. }
  3170. void Back_release_space_step_statu::SharedCtor() {
  3171. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  3172. ::memset(&space_info_, 0, static_cast<size_t>(
  3173. reinterpret_cast<char*>(&step_statu_) -
  3174. reinterpret_cast<char*>(&space_info_)) + sizeof(step_statu_));
  3175. }
  3176. Back_release_space_step_statu::~Back_release_space_step_statu() {
  3177. // @@protoc_insertion_point(destructor:message.Back_release_space_step_statu)
  3178. SharedDtor();
  3179. }
  3180. void Back_release_space_step_statu::SharedDtor() {
  3181. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  3182. if (this != internal_default_instance()) delete space_info_;
  3183. }
  3184. void Back_release_space_step_statu::SetCachedSize(int size) const {
  3185. _cached_size_.Set(size);
  3186. }
  3187. const ::google::protobuf::Descriptor* Back_release_space_step_statu::descriptor() {
  3188. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  3189. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  3190. }
  3191. const Back_release_space_step_statu& Back_release_space_step_statu::default_instance() {
  3192. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Back_release_space_step_statu.base);
  3193. return *internal_default_instance();
  3194. }
  3195. void Back_release_space_step_statu::Clear() {
  3196. // @@protoc_insertion_point(message_clear_start:message.Back_release_space_step_statu)
  3197. ::google::protobuf::uint32 cached_has_bits = 0;
  3198. // Prevent compiler warnings about cached_has_bits being unused
  3199. (void) cached_has_bits;
  3200. cached_has_bits = _has_bits_[0];
  3201. if (cached_has_bits & 3u) {
  3202. if (cached_has_bits & 0x00000001u) {
  3203. description_.ClearNonDefaultToEmptyNoArena();
  3204. }
  3205. if (cached_has_bits & 0x00000002u) {
  3206. GOOGLE_DCHECK(space_info_ != NULL);
  3207. space_info_->Clear();
  3208. }
  3209. }
  3210. step_statu_ = 0;
  3211. _has_bits_.Clear();
  3212. _internal_metadata_.Clear();
  3213. }
  3214. bool Back_release_space_step_statu::MergePartialFromCodedStream(
  3215. ::google::protobuf::io::CodedInputStream* input) {
  3216. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  3217. ::google::protobuf::uint32 tag;
  3218. // @@protoc_insertion_point(parse_start:message.Back_release_space_step_statu)
  3219. for (;;) {
  3220. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  3221. tag = p.first;
  3222. if (!p.second) goto handle_unusual;
  3223. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  3224. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3225. case 1: {
  3226. if (static_cast< ::google::protobuf::uint8>(tag) ==
  3227. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  3228. int value;
  3229. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  3230. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  3231. input, &value)));
  3232. if (::message::Step_statu_IsValid(value)) {
  3233. set_step_statu(static_cast< ::message::Step_statu >(value));
  3234. } else {
  3235. mutable_unknown_fields()->AddVarint(
  3236. 1, static_cast< ::google::protobuf::uint64>(value));
  3237. }
  3238. } else {
  3239. goto handle_unusual;
  3240. }
  3241. break;
  3242. }
  3243. // optional .message.Parkspace_info space_info = 2;
  3244. case 2: {
  3245. if (static_cast< ::google::protobuf::uint8>(tag) ==
  3246. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  3247. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  3248. input, mutable_space_info()));
  3249. } else {
  3250. goto handle_unusual;
  3251. }
  3252. break;
  3253. }
  3254. // optional string description = 3;
  3255. case 3: {
  3256. if (static_cast< ::google::protobuf::uint8>(tag) ==
  3257. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  3258. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  3259. input, this->mutable_description()));
  3260. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3261. this->description().data(), static_cast<int>(this->description().length()),
  3262. ::google::protobuf::internal::WireFormat::PARSE,
  3263. "message.Back_release_space_step_statu.description");
  3264. } else {
  3265. goto handle_unusual;
  3266. }
  3267. break;
  3268. }
  3269. default: {
  3270. handle_unusual:
  3271. if (tag == 0) {
  3272. goto success;
  3273. }
  3274. DO_(::google::protobuf::internal::WireFormat::SkipField(
  3275. input, tag, _internal_metadata_.mutable_unknown_fields()));
  3276. break;
  3277. }
  3278. }
  3279. }
  3280. success:
  3281. // @@protoc_insertion_point(parse_success:message.Back_release_space_step_statu)
  3282. return true;
  3283. failure:
  3284. // @@protoc_insertion_point(parse_failure:message.Back_release_space_step_statu)
  3285. return false;
  3286. #undef DO_
  3287. }
  3288. void Back_release_space_step_statu::SerializeWithCachedSizes(
  3289. ::google::protobuf::io::CodedOutputStream* output) const {
  3290. // @@protoc_insertion_point(serialize_start:message.Back_release_space_step_statu)
  3291. ::google::protobuf::uint32 cached_has_bits = 0;
  3292. (void) cached_has_bits;
  3293. cached_has_bits = _has_bits_[0];
  3294. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3295. if (cached_has_bits & 0x00000004u) {
  3296. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  3297. 1, this->step_statu(), output);
  3298. }
  3299. // optional .message.Parkspace_info space_info = 2;
  3300. if (cached_has_bits & 0x00000002u) {
  3301. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  3302. 2, this->_internal_space_info(), output);
  3303. }
  3304. // optional string description = 3;
  3305. if (cached_has_bits & 0x00000001u) {
  3306. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3307. this->description().data(), static_cast<int>(this->description().length()),
  3308. ::google::protobuf::internal::WireFormat::SERIALIZE,
  3309. "message.Back_release_space_step_statu.description");
  3310. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  3311. 3, this->description(), output);
  3312. }
  3313. if (_internal_metadata_.have_unknown_fields()) {
  3314. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  3315. _internal_metadata_.unknown_fields(), output);
  3316. }
  3317. // @@protoc_insertion_point(serialize_end:message.Back_release_space_step_statu)
  3318. }
  3319. ::google::protobuf::uint8* Back_release_space_step_statu::InternalSerializeWithCachedSizesToArray(
  3320. bool deterministic, ::google::protobuf::uint8* target) const {
  3321. (void)deterministic; // Unused
  3322. // @@protoc_insertion_point(serialize_to_array_start:message.Back_release_space_step_statu)
  3323. ::google::protobuf::uint32 cached_has_bits = 0;
  3324. (void) cached_has_bits;
  3325. cached_has_bits = _has_bits_[0];
  3326. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3327. if (cached_has_bits & 0x00000004u) {
  3328. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  3329. 1, this->step_statu(), target);
  3330. }
  3331. // optional .message.Parkspace_info space_info = 2;
  3332. if (cached_has_bits & 0x00000002u) {
  3333. target = ::google::protobuf::internal::WireFormatLite::
  3334. InternalWriteMessageToArray(
  3335. 2, this->_internal_space_info(), deterministic, target);
  3336. }
  3337. // optional string description = 3;
  3338. if (cached_has_bits & 0x00000001u) {
  3339. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3340. this->description().data(), static_cast<int>(this->description().length()),
  3341. ::google::protobuf::internal::WireFormat::SERIALIZE,
  3342. "message.Back_release_space_step_statu.description");
  3343. target =
  3344. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  3345. 3, this->description(), target);
  3346. }
  3347. if (_internal_metadata_.have_unknown_fields()) {
  3348. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  3349. _internal_metadata_.unknown_fields(), target);
  3350. }
  3351. // @@protoc_insertion_point(serialize_to_array_end:message.Back_release_space_step_statu)
  3352. return target;
  3353. }
  3354. size_t Back_release_space_step_statu::ByteSizeLong() const {
  3355. // @@protoc_insertion_point(message_byte_size_start:message.Back_release_space_step_statu)
  3356. size_t total_size = 0;
  3357. if (_internal_metadata_.have_unknown_fields()) {
  3358. total_size +=
  3359. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  3360. _internal_metadata_.unknown_fields());
  3361. }
  3362. if (_has_bits_[0 / 32] & 7u) {
  3363. // optional string description = 3;
  3364. if (has_description()) {
  3365. total_size += 1 +
  3366. ::google::protobuf::internal::WireFormatLite::StringSize(
  3367. this->description());
  3368. }
  3369. // optional .message.Parkspace_info space_info = 2;
  3370. if (has_space_info()) {
  3371. total_size += 1 +
  3372. ::google::protobuf::internal::WireFormatLite::MessageSize(
  3373. *space_info_);
  3374. }
  3375. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3376. if (has_step_statu()) {
  3377. total_size += 1 +
  3378. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  3379. }
  3380. }
  3381. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  3382. SetCachedSize(cached_size);
  3383. return total_size;
  3384. }
  3385. void Back_release_space_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  3386. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_release_space_step_statu)
  3387. GOOGLE_DCHECK_NE(&from, this);
  3388. const Back_release_space_step_statu* source =
  3389. ::google::protobuf::internal::DynamicCastToGenerated<const Back_release_space_step_statu>(
  3390. &from);
  3391. if (source == NULL) {
  3392. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_release_space_step_statu)
  3393. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  3394. } else {
  3395. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_release_space_step_statu)
  3396. MergeFrom(*source);
  3397. }
  3398. }
  3399. void Back_release_space_step_statu::MergeFrom(const Back_release_space_step_statu& from) {
  3400. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_release_space_step_statu)
  3401. GOOGLE_DCHECK_NE(&from, this);
  3402. _internal_metadata_.MergeFrom(from._internal_metadata_);
  3403. ::google::protobuf::uint32 cached_has_bits = 0;
  3404. (void) cached_has_bits;
  3405. cached_has_bits = from._has_bits_[0];
  3406. if (cached_has_bits & 7u) {
  3407. if (cached_has_bits & 0x00000001u) {
  3408. set_has_description();
  3409. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  3410. }
  3411. if (cached_has_bits & 0x00000002u) {
  3412. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  3413. }
  3414. if (cached_has_bits & 0x00000004u) {
  3415. step_statu_ = from.step_statu_;
  3416. }
  3417. _has_bits_[0] |= cached_has_bits;
  3418. }
  3419. }
  3420. void Back_release_space_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  3421. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_release_space_step_statu)
  3422. if (&from == this) return;
  3423. Clear();
  3424. MergeFrom(from);
  3425. }
  3426. void Back_release_space_step_statu::CopyFrom(const Back_release_space_step_statu& from) {
  3427. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_release_space_step_statu)
  3428. if (&from == this) return;
  3429. Clear();
  3430. MergeFrom(from);
  3431. }
  3432. bool Back_release_space_step_statu::IsInitialized() const {
  3433. return true;
  3434. }
  3435. void Back_release_space_step_statu::Swap(Back_release_space_step_statu* other) {
  3436. if (other == this) return;
  3437. InternalSwap(other);
  3438. }
  3439. void Back_release_space_step_statu::InternalSwap(Back_release_space_step_statu* other) {
  3440. using std::swap;
  3441. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  3442. GetArenaNoVirtual());
  3443. swap(space_info_, other->space_info_);
  3444. swap(step_statu_, other->step_statu_);
  3445. swap(_has_bits_[0], other->_has_bits_[0]);
  3446. _internal_metadata_.Swap(&other->_internal_metadata_);
  3447. }
  3448. ::google::protobuf::Metadata Back_release_space_step_statu::GetMetadata() const {
  3449. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  3450. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  3451. }
  3452. // ===================================================================
  3453. void Measure_step_statu::InitAsDefaultInstance() {
  3454. ::message::_Measure_step_statu_default_instance_._instance.get_mutable()->locate_info_ = const_cast< ::message::Locate_information*>(
  3455. ::message::Locate_information::internal_default_instance());
  3456. }
  3457. void Measure_step_statu::clear_locate_info() {
  3458. if (locate_info_ != NULL) locate_info_->Clear();
  3459. clear_has_locate_info();
  3460. }
  3461. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  3462. const int Measure_step_statu::kStepStatuFieldNumber;
  3463. const int Measure_step_statu::kLocateInfoFieldNumber;
  3464. const int Measure_step_statu::kDescriptionFieldNumber;
  3465. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  3466. Measure_step_statu::Measure_step_statu()
  3467. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  3468. ::google::protobuf::internal::InitSCC(
  3469. &protobuf_process_5fmessage_2eproto::scc_info_Measure_step_statu.base);
  3470. SharedCtor();
  3471. // @@protoc_insertion_point(constructor:message.Measure_step_statu)
  3472. }
  3473. Measure_step_statu::Measure_step_statu(const Measure_step_statu& from)
  3474. : ::google::protobuf::Message(),
  3475. _internal_metadata_(NULL),
  3476. _has_bits_(from._has_bits_) {
  3477. _internal_metadata_.MergeFrom(from._internal_metadata_);
  3478. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  3479. if (from.has_description()) {
  3480. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  3481. }
  3482. if (from.has_locate_info()) {
  3483. locate_info_ = new ::message::Locate_information(*from.locate_info_);
  3484. } else {
  3485. locate_info_ = NULL;
  3486. }
  3487. step_statu_ = from.step_statu_;
  3488. // @@protoc_insertion_point(copy_constructor:message.Measure_step_statu)
  3489. }
  3490. void Measure_step_statu::SharedCtor() {
  3491. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  3492. ::memset(&locate_info_, 0, static_cast<size_t>(
  3493. reinterpret_cast<char*>(&step_statu_) -
  3494. reinterpret_cast<char*>(&locate_info_)) + sizeof(step_statu_));
  3495. }
  3496. Measure_step_statu::~Measure_step_statu() {
  3497. // @@protoc_insertion_point(destructor:message.Measure_step_statu)
  3498. SharedDtor();
  3499. }
  3500. void Measure_step_statu::SharedDtor() {
  3501. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  3502. if (this != internal_default_instance()) delete locate_info_;
  3503. }
  3504. void Measure_step_statu::SetCachedSize(int size) const {
  3505. _cached_size_.Set(size);
  3506. }
  3507. const ::google::protobuf::Descriptor* Measure_step_statu::descriptor() {
  3508. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  3509. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  3510. }
  3511. const Measure_step_statu& Measure_step_statu::default_instance() {
  3512. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Measure_step_statu.base);
  3513. return *internal_default_instance();
  3514. }
  3515. void Measure_step_statu::Clear() {
  3516. // @@protoc_insertion_point(message_clear_start:message.Measure_step_statu)
  3517. ::google::protobuf::uint32 cached_has_bits = 0;
  3518. // Prevent compiler warnings about cached_has_bits being unused
  3519. (void) cached_has_bits;
  3520. cached_has_bits = _has_bits_[0];
  3521. if (cached_has_bits & 3u) {
  3522. if (cached_has_bits & 0x00000001u) {
  3523. description_.ClearNonDefaultToEmptyNoArena();
  3524. }
  3525. if (cached_has_bits & 0x00000002u) {
  3526. GOOGLE_DCHECK(locate_info_ != NULL);
  3527. locate_info_->Clear();
  3528. }
  3529. }
  3530. step_statu_ = 0;
  3531. _has_bits_.Clear();
  3532. _internal_metadata_.Clear();
  3533. }
  3534. bool Measure_step_statu::MergePartialFromCodedStream(
  3535. ::google::protobuf::io::CodedInputStream* input) {
  3536. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  3537. ::google::protobuf::uint32 tag;
  3538. // @@protoc_insertion_point(parse_start:message.Measure_step_statu)
  3539. for (;;) {
  3540. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  3541. tag = p.first;
  3542. if (!p.second) goto handle_unusual;
  3543. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  3544. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3545. case 1: {
  3546. if (static_cast< ::google::protobuf::uint8>(tag) ==
  3547. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  3548. int value;
  3549. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  3550. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  3551. input, &value)));
  3552. if (::message::Step_statu_IsValid(value)) {
  3553. set_step_statu(static_cast< ::message::Step_statu >(value));
  3554. } else {
  3555. mutable_unknown_fields()->AddVarint(
  3556. 1, static_cast< ::google::protobuf::uint64>(value));
  3557. }
  3558. } else {
  3559. goto handle_unusual;
  3560. }
  3561. break;
  3562. }
  3563. // optional .message.Locate_information locate_info = 2;
  3564. case 2: {
  3565. if (static_cast< ::google::protobuf::uint8>(tag) ==
  3566. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  3567. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  3568. input, mutable_locate_info()));
  3569. } else {
  3570. goto handle_unusual;
  3571. }
  3572. break;
  3573. }
  3574. // optional string description = 3;
  3575. case 3: {
  3576. if (static_cast< ::google::protobuf::uint8>(tag) ==
  3577. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  3578. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  3579. input, this->mutable_description()));
  3580. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3581. this->description().data(), static_cast<int>(this->description().length()),
  3582. ::google::protobuf::internal::WireFormat::PARSE,
  3583. "message.Measure_step_statu.description");
  3584. } else {
  3585. goto handle_unusual;
  3586. }
  3587. break;
  3588. }
  3589. default: {
  3590. handle_unusual:
  3591. if (tag == 0) {
  3592. goto success;
  3593. }
  3594. DO_(::google::protobuf::internal::WireFormat::SkipField(
  3595. input, tag, _internal_metadata_.mutable_unknown_fields()));
  3596. break;
  3597. }
  3598. }
  3599. }
  3600. success:
  3601. // @@protoc_insertion_point(parse_success:message.Measure_step_statu)
  3602. return true;
  3603. failure:
  3604. // @@protoc_insertion_point(parse_failure:message.Measure_step_statu)
  3605. return false;
  3606. #undef DO_
  3607. }
  3608. void Measure_step_statu::SerializeWithCachedSizes(
  3609. ::google::protobuf::io::CodedOutputStream* output) const {
  3610. // @@protoc_insertion_point(serialize_start:message.Measure_step_statu)
  3611. ::google::protobuf::uint32 cached_has_bits = 0;
  3612. (void) cached_has_bits;
  3613. cached_has_bits = _has_bits_[0];
  3614. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3615. if (cached_has_bits & 0x00000004u) {
  3616. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  3617. 1, this->step_statu(), output);
  3618. }
  3619. // optional .message.Locate_information locate_info = 2;
  3620. if (cached_has_bits & 0x00000002u) {
  3621. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  3622. 2, this->_internal_locate_info(), output);
  3623. }
  3624. // optional string description = 3;
  3625. if (cached_has_bits & 0x00000001u) {
  3626. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3627. this->description().data(), static_cast<int>(this->description().length()),
  3628. ::google::protobuf::internal::WireFormat::SERIALIZE,
  3629. "message.Measure_step_statu.description");
  3630. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  3631. 3, this->description(), output);
  3632. }
  3633. if (_internal_metadata_.have_unknown_fields()) {
  3634. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  3635. _internal_metadata_.unknown_fields(), output);
  3636. }
  3637. // @@protoc_insertion_point(serialize_end:message.Measure_step_statu)
  3638. }
  3639. ::google::protobuf::uint8* Measure_step_statu::InternalSerializeWithCachedSizesToArray(
  3640. bool deterministic, ::google::protobuf::uint8* target) const {
  3641. (void)deterministic; // Unused
  3642. // @@protoc_insertion_point(serialize_to_array_start:message.Measure_step_statu)
  3643. ::google::protobuf::uint32 cached_has_bits = 0;
  3644. (void) cached_has_bits;
  3645. cached_has_bits = _has_bits_[0];
  3646. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3647. if (cached_has_bits & 0x00000004u) {
  3648. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  3649. 1, this->step_statu(), target);
  3650. }
  3651. // optional .message.Locate_information locate_info = 2;
  3652. if (cached_has_bits & 0x00000002u) {
  3653. target = ::google::protobuf::internal::WireFormatLite::
  3654. InternalWriteMessageToArray(
  3655. 2, this->_internal_locate_info(), deterministic, target);
  3656. }
  3657. // optional string description = 3;
  3658. if (cached_has_bits & 0x00000001u) {
  3659. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3660. this->description().data(), static_cast<int>(this->description().length()),
  3661. ::google::protobuf::internal::WireFormat::SERIALIZE,
  3662. "message.Measure_step_statu.description");
  3663. target =
  3664. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  3665. 3, this->description(), target);
  3666. }
  3667. if (_internal_metadata_.have_unknown_fields()) {
  3668. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  3669. _internal_metadata_.unknown_fields(), target);
  3670. }
  3671. // @@protoc_insertion_point(serialize_to_array_end:message.Measure_step_statu)
  3672. return target;
  3673. }
  3674. size_t Measure_step_statu::ByteSizeLong() const {
  3675. // @@protoc_insertion_point(message_byte_size_start:message.Measure_step_statu)
  3676. size_t total_size = 0;
  3677. if (_internal_metadata_.have_unknown_fields()) {
  3678. total_size +=
  3679. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  3680. _internal_metadata_.unknown_fields());
  3681. }
  3682. if (_has_bits_[0 / 32] & 7u) {
  3683. // optional string description = 3;
  3684. if (has_description()) {
  3685. total_size += 1 +
  3686. ::google::protobuf::internal::WireFormatLite::StringSize(
  3687. this->description());
  3688. }
  3689. // optional .message.Locate_information locate_info = 2;
  3690. if (has_locate_info()) {
  3691. total_size += 1 +
  3692. ::google::protobuf::internal::WireFormatLite::MessageSize(
  3693. *locate_info_);
  3694. }
  3695. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3696. if (has_step_statu()) {
  3697. total_size += 1 +
  3698. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  3699. }
  3700. }
  3701. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  3702. SetCachedSize(cached_size);
  3703. return total_size;
  3704. }
  3705. void Measure_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  3706. // @@protoc_insertion_point(generalized_merge_from_start:message.Measure_step_statu)
  3707. GOOGLE_DCHECK_NE(&from, this);
  3708. const Measure_step_statu* source =
  3709. ::google::protobuf::internal::DynamicCastToGenerated<const Measure_step_statu>(
  3710. &from);
  3711. if (source == NULL) {
  3712. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Measure_step_statu)
  3713. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  3714. } else {
  3715. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Measure_step_statu)
  3716. MergeFrom(*source);
  3717. }
  3718. }
  3719. void Measure_step_statu::MergeFrom(const Measure_step_statu& from) {
  3720. // @@protoc_insertion_point(class_specific_merge_from_start:message.Measure_step_statu)
  3721. GOOGLE_DCHECK_NE(&from, this);
  3722. _internal_metadata_.MergeFrom(from._internal_metadata_);
  3723. ::google::protobuf::uint32 cached_has_bits = 0;
  3724. (void) cached_has_bits;
  3725. cached_has_bits = from._has_bits_[0];
  3726. if (cached_has_bits & 7u) {
  3727. if (cached_has_bits & 0x00000001u) {
  3728. set_has_description();
  3729. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  3730. }
  3731. if (cached_has_bits & 0x00000002u) {
  3732. mutable_locate_info()->::message::Locate_information::MergeFrom(from.locate_info());
  3733. }
  3734. if (cached_has_bits & 0x00000004u) {
  3735. step_statu_ = from.step_statu_;
  3736. }
  3737. _has_bits_[0] |= cached_has_bits;
  3738. }
  3739. }
  3740. void Measure_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  3741. // @@protoc_insertion_point(generalized_copy_from_start:message.Measure_step_statu)
  3742. if (&from == this) return;
  3743. Clear();
  3744. MergeFrom(from);
  3745. }
  3746. void Measure_step_statu::CopyFrom(const Measure_step_statu& from) {
  3747. // @@protoc_insertion_point(class_specific_copy_from_start:message.Measure_step_statu)
  3748. if (&from == this) return;
  3749. Clear();
  3750. MergeFrom(from);
  3751. }
  3752. bool Measure_step_statu::IsInitialized() const {
  3753. return true;
  3754. }
  3755. void Measure_step_statu::Swap(Measure_step_statu* other) {
  3756. if (other == this) return;
  3757. InternalSwap(other);
  3758. }
  3759. void Measure_step_statu::InternalSwap(Measure_step_statu* other) {
  3760. using std::swap;
  3761. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  3762. GetArenaNoVirtual());
  3763. swap(locate_info_, other->locate_info_);
  3764. swap(step_statu_, other->step_statu_);
  3765. swap(_has_bits_[0], other->_has_bits_[0]);
  3766. _internal_metadata_.Swap(&other->_internal_metadata_);
  3767. }
  3768. ::google::protobuf::Metadata Measure_step_statu::GetMetadata() const {
  3769. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  3770. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  3771. }
  3772. // ===================================================================
  3773. void Back_measure_step_statu::InitAsDefaultInstance() {
  3774. }
  3775. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  3776. const int Back_measure_step_statu::kStepStatuFieldNumber;
  3777. const int Back_measure_step_statu::kDescriptionFieldNumber;
  3778. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  3779. Back_measure_step_statu::Back_measure_step_statu()
  3780. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  3781. ::google::protobuf::internal::InitSCC(
  3782. &protobuf_process_5fmessage_2eproto::scc_info_Back_measure_step_statu.base);
  3783. SharedCtor();
  3784. // @@protoc_insertion_point(constructor:message.Back_measure_step_statu)
  3785. }
  3786. Back_measure_step_statu::Back_measure_step_statu(const Back_measure_step_statu& from)
  3787. : ::google::protobuf::Message(),
  3788. _internal_metadata_(NULL),
  3789. _has_bits_(from._has_bits_) {
  3790. _internal_metadata_.MergeFrom(from._internal_metadata_);
  3791. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  3792. if (from.has_description()) {
  3793. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  3794. }
  3795. step_statu_ = from.step_statu_;
  3796. // @@protoc_insertion_point(copy_constructor:message.Back_measure_step_statu)
  3797. }
  3798. void Back_measure_step_statu::SharedCtor() {
  3799. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  3800. step_statu_ = 0;
  3801. }
  3802. Back_measure_step_statu::~Back_measure_step_statu() {
  3803. // @@protoc_insertion_point(destructor:message.Back_measure_step_statu)
  3804. SharedDtor();
  3805. }
  3806. void Back_measure_step_statu::SharedDtor() {
  3807. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  3808. }
  3809. void Back_measure_step_statu::SetCachedSize(int size) const {
  3810. _cached_size_.Set(size);
  3811. }
  3812. const ::google::protobuf::Descriptor* Back_measure_step_statu::descriptor() {
  3813. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  3814. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  3815. }
  3816. const Back_measure_step_statu& Back_measure_step_statu::default_instance() {
  3817. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Back_measure_step_statu.base);
  3818. return *internal_default_instance();
  3819. }
  3820. void Back_measure_step_statu::Clear() {
  3821. // @@protoc_insertion_point(message_clear_start:message.Back_measure_step_statu)
  3822. ::google::protobuf::uint32 cached_has_bits = 0;
  3823. // Prevent compiler warnings about cached_has_bits being unused
  3824. (void) cached_has_bits;
  3825. cached_has_bits = _has_bits_[0];
  3826. if (cached_has_bits & 0x00000001u) {
  3827. description_.ClearNonDefaultToEmptyNoArena();
  3828. }
  3829. step_statu_ = 0;
  3830. _has_bits_.Clear();
  3831. _internal_metadata_.Clear();
  3832. }
  3833. bool Back_measure_step_statu::MergePartialFromCodedStream(
  3834. ::google::protobuf::io::CodedInputStream* input) {
  3835. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  3836. ::google::protobuf::uint32 tag;
  3837. // @@protoc_insertion_point(parse_start:message.Back_measure_step_statu)
  3838. for (;;) {
  3839. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  3840. tag = p.first;
  3841. if (!p.second) goto handle_unusual;
  3842. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  3843. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3844. case 1: {
  3845. if (static_cast< ::google::protobuf::uint8>(tag) ==
  3846. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  3847. int value;
  3848. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  3849. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  3850. input, &value)));
  3851. if (::message::Step_statu_IsValid(value)) {
  3852. set_step_statu(static_cast< ::message::Step_statu >(value));
  3853. } else {
  3854. mutable_unknown_fields()->AddVarint(
  3855. 1, static_cast< ::google::protobuf::uint64>(value));
  3856. }
  3857. } else {
  3858. goto handle_unusual;
  3859. }
  3860. break;
  3861. }
  3862. // optional string description = 3;
  3863. case 3: {
  3864. if (static_cast< ::google::protobuf::uint8>(tag) ==
  3865. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  3866. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  3867. input, this->mutable_description()));
  3868. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3869. this->description().data(), static_cast<int>(this->description().length()),
  3870. ::google::protobuf::internal::WireFormat::PARSE,
  3871. "message.Back_measure_step_statu.description");
  3872. } else {
  3873. goto handle_unusual;
  3874. }
  3875. break;
  3876. }
  3877. default: {
  3878. handle_unusual:
  3879. if (tag == 0) {
  3880. goto success;
  3881. }
  3882. DO_(::google::protobuf::internal::WireFormat::SkipField(
  3883. input, tag, _internal_metadata_.mutable_unknown_fields()));
  3884. break;
  3885. }
  3886. }
  3887. }
  3888. success:
  3889. // @@protoc_insertion_point(parse_success:message.Back_measure_step_statu)
  3890. return true;
  3891. failure:
  3892. // @@protoc_insertion_point(parse_failure:message.Back_measure_step_statu)
  3893. return false;
  3894. #undef DO_
  3895. }
  3896. void Back_measure_step_statu::SerializeWithCachedSizes(
  3897. ::google::protobuf::io::CodedOutputStream* output) const {
  3898. // @@protoc_insertion_point(serialize_start:message.Back_measure_step_statu)
  3899. ::google::protobuf::uint32 cached_has_bits = 0;
  3900. (void) cached_has_bits;
  3901. cached_has_bits = _has_bits_[0];
  3902. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3903. if (cached_has_bits & 0x00000002u) {
  3904. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  3905. 1, this->step_statu(), output);
  3906. }
  3907. // optional string description = 3;
  3908. if (cached_has_bits & 0x00000001u) {
  3909. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3910. this->description().data(), static_cast<int>(this->description().length()),
  3911. ::google::protobuf::internal::WireFormat::SERIALIZE,
  3912. "message.Back_measure_step_statu.description");
  3913. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  3914. 3, this->description(), output);
  3915. }
  3916. if (_internal_metadata_.have_unknown_fields()) {
  3917. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  3918. _internal_metadata_.unknown_fields(), output);
  3919. }
  3920. // @@protoc_insertion_point(serialize_end:message.Back_measure_step_statu)
  3921. }
  3922. ::google::protobuf::uint8* Back_measure_step_statu::InternalSerializeWithCachedSizesToArray(
  3923. bool deterministic, ::google::protobuf::uint8* target) const {
  3924. (void)deterministic; // Unused
  3925. // @@protoc_insertion_point(serialize_to_array_start:message.Back_measure_step_statu)
  3926. ::google::protobuf::uint32 cached_has_bits = 0;
  3927. (void) cached_has_bits;
  3928. cached_has_bits = _has_bits_[0];
  3929. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3930. if (cached_has_bits & 0x00000002u) {
  3931. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  3932. 1, this->step_statu(), target);
  3933. }
  3934. // optional string description = 3;
  3935. if (cached_has_bits & 0x00000001u) {
  3936. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  3937. this->description().data(), static_cast<int>(this->description().length()),
  3938. ::google::protobuf::internal::WireFormat::SERIALIZE,
  3939. "message.Back_measure_step_statu.description");
  3940. target =
  3941. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  3942. 3, this->description(), target);
  3943. }
  3944. if (_internal_metadata_.have_unknown_fields()) {
  3945. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  3946. _internal_metadata_.unknown_fields(), target);
  3947. }
  3948. // @@protoc_insertion_point(serialize_to_array_end:message.Back_measure_step_statu)
  3949. return target;
  3950. }
  3951. size_t Back_measure_step_statu::ByteSizeLong() const {
  3952. // @@protoc_insertion_point(message_byte_size_start:message.Back_measure_step_statu)
  3953. size_t total_size = 0;
  3954. if (_internal_metadata_.have_unknown_fields()) {
  3955. total_size +=
  3956. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  3957. _internal_metadata_.unknown_fields());
  3958. }
  3959. if (_has_bits_[0 / 32] & 3u) {
  3960. // optional string description = 3;
  3961. if (has_description()) {
  3962. total_size += 1 +
  3963. ::google::protobuf::internal::WireFormatLite::StringSize(
  3964. this->description());
  3965. }
  3966. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  3967. if (has_step_statu()) {
  3968. total_size += 1 +
  3969. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  3970. }
  3971. }
  3972. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  3973. SetCachedSize(cached_size);
  3974. return total_size;
  3975. }
  3976. void Back_measure_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  3977. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_measure_step_statu)
  3978. GOOGLE_DCHECK_NE(&from, this);
  3979. const Back_measure_step_statu* source =
  3980. ::google::protobuf::internal::DynamicCastToGenerated<const Back_measure_step_statu>(
  3981. &from);
  3982. if (source == NULL) {
  3983. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_measure_step_statu)
  3984. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  3985. } else {
  3986. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_measure_step_statu)
  3987. MergeFrom(*source);
  3988. }
  3989. }
  3990. void Back_measure_step_statu::MergeFrom(const Back_measure_step_statu& from) {
  3991. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_measure_step_statu)
  3992. GOOGLE_DCHECK_NE(&from, this);
  3993. _internal_metadata_.MergeFrom(from._internal_metadata_);
  3994. ::google::protobuf::uint32 cached_has_bits = 0;
  3995. (void) cached_has_bits;
  3996. cached_has_bits = from._has_bits_[0];
  3997. if (cached_has_bits & 3u) {
  3998. if (cached_has_bits & 0x00000001u) {
  3999. set_has_description();
  4000. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  4001. }
  4002. if (cached_has_bits & 0x00000002u) {
  4003. step_statu_ = from.step_statu_;
  4004. }
  4005. _has_bits_[0] |= cached_has_bits;
  4006. }
  4007. }
  4008. void Back_measure_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  4009. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_measure_step_statu)
  4010. if (&from == this) return;
  4011. Clear();
  4012. MergeFrom(from);
  4013. }
  4014. void Back_measure_step_statu::CopyFrom(const Back_measure_step_statu& from) {
  4015. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_measure_step_statu)
  4016. if (&from == this) return;
  4017. Clear();
  4018. MergeFrom(from);
  4019. }
  4020. bool Back_measure_step_statu::IsInitialized() const {
  4021. return true;
  4022. }
  4023. void Back_measure_step_statu::Swap(Back_measure_step_statu* other) {
  4024. if (other == this) return;
  4025. InternalSwap(other);
  4026. }
  4027. void Back_measure_step_statu::InternalSwap(Back_measure_step_statu* other) {
  4028. using std::swap;
  4029. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  4030. GetArenaNoVirtual());
  4031. swap(step_statu_, other->step_statu_);
  4032. swap(_has_bits_[0], other->_has_bits_[0]);
  4033. _internal_metadata_.Swap(&other->_internal_metadata_);
  4034. }
  4035. ::google::protobuf::Metadata Back_measure_step_statu::GetMetadata() const {
  4036. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  4037. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  4038. }
  4039. // ===================================================================
  4040. void Compare_step_statu::InitAsDefaultInstance() {
  4041. ::message::_Compare_step_statu_default_instance_._instance.get_mutable()->locate_info_wj_ = const_cast< ::message::Locate_information*>(
  4042. ::message::Locate_information::internal_default_instance());
  4043. ::message::_Compare_step_statu_default_instance_._instance.get_mutable()->locate_info_dj_ = const_cast< ::message::Locate_information*>(
  4044. ::message::Locate_information::internal_default_instance());
  4045. ::message::_Compare_step_statu_default_instance_._instance.get_mutable()->locate_info_result_ = const_cast< ::message::Locate_information*>(
  4046. ::message::Locate_information::internal_default_instance());
  4047. }
  4048. void Compare_step_statu::clear_locate_info_wj() {
  4049. if (locate_info_wj_ != NULL) locate_info_wj_->Clear();
  4050. clear_has_locate_info_wj();
  4051. }
  4052. void Compare_step_statu::clear_locate_info_dj() {
  4053. if (locate_info_dj_ != NULL) locate_info_dj_->Clear();
  4054. clear_has_locate_info_dj();
  4055. }
  4056. void Compare_step_statu::clear_locate_info_result() {
  4057. if (locate_info_result_ != NULL) locate_info_result_->Clear();
  4058. clear_has_locate_info_result();
  4059. }
  4060. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  4061. const int Compare_step_statu::kStepStatuFieldNumber;
  4062. const int Compare_step_statu::kLocateInfoWjFieldNumber;
  4063. const int Compare_step_statu::kLocateInfoDjFieldNumber;
  4064. const int Compare_step_statu::kLocateInfoResultFieldNumber;
  4065. const int Compare_step_statu::kDescriptionFieldNumber;
  4066. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  4067. Compare_step_statu::Compare_step_statu()
  4068. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  4069. ::google::protobuf::internal::InitSCC(
  4070. &protobuf_process_5fmessage_2eproto::scc_info_Compare_step_statu.base);
  4071. SharedCtor();
  4072. // @@protoc_insertion_point(constructor:message.Compare_step_statu)
  4073. }
  4074. Compare_step_statu::Compare_step_statu(const Compare_step_statu& from)
  4075. : ::google::protobuf::Message(),
  4076. _internal_metadata_(NULL),
  4077. _has_bits_(from._has_bits_) {
  4078. _internal_metadata_.MergeFrom(from._internal_metadata_);
  4079. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  4080. if (from.has_description()) {
  4081. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  4082. }
  4083. if (from.has_locate_info_wj()) {
  4084. locate_info_wj_ = new ::message::Locate_information(*from.locate_info_wj_);
  4085. } else {
  4086. locate_info_wj_ = NULL;
  4087. }
  4088. if (from.has_locate_info_dj()) {
  4089. locate_info_dj_ = new ::message::Locate_information(*from.locate_info_dj_);
  4090. } else {
  4091. locate_info_dj_ = NULL;
  4092. }
  4093. if (from.has_locate_info_result()) {
  4094. locate_info_result_ = new ::message::Locate_information(*from.locate_info_result_);
  4095. } else {
  4096. locate_info_result_ = NULL;
  4097. }
  4098. step_statu_ = from.step_statu_;
  4099. // @@protoc_insertion_point(copy_constructor:message.Compare_step_statu)
  4100. }
  4101. void Compare_step_statu::SharedCtor() {
  4102. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  4103. ::memset(&locate_info_wj_, 0, static_cast<size_t>(
  4104. reinterpret_cast<char*>(&step_statu_) -
  4105. reinterpret_cast<char*>(&locate_info_wj_)) + sizeof(step_statu_));
  4106. }
  4107. Compare_step_statu::~Compare_step_statu() {
  4108. // @@protoc_insertion_point(destructor:message.Compare_step_statu)
  4109. SharedDtor();
  4110. }
  4111. void Compare_step_statu::SharedDtor() {
  4112. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  4113. if (this != internal_default_instance()) delete locate_info_wj_;
  4114. if (this != internal_default_instance()) delete locate_info_dj_;
  4115. if (this != internal_default_instance()) delete locate_info_result_;
  4116. }
  4117. void Compare_step_statu::SetCachedSize(int size) const {
  4118. _cached_size_.Set(size);
  4119. }
  4120. const ::google::protobuf::Descriptor* Compare_step_statu::descriptor() {
  4121. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  4122. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  4123. }
  4124. const Compare_step_statu& Compare_step_statu::default_instance() {
  4125. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Compare_step_statu.base);
  4126. return *internal_default_instance();
  4127. }
  4128. void Compare_step_statu::Clear() {
  4129. // @@protoc_insertion_point(message_clear_start:message.Compare_step_statu)
  4130. ::google::protobuf::uint32 cached_has_bits = 0;
  4131. // Prevent compiler warnings about cached_has_bits being unused
  4132. (void) cached_has_bits;
  4133. cached_has_bits = _has_bits_[0];
  4134. if (cached_has_bits & 15u) {
  4135. if (cached_has_bits & 0x00000001u) {
  4136. description_.ClearNonDefaultToEmptyNoArena();
  4137. }
  4138. if (cached_has_bits & 0x00000002u) {
  4139. GOOGLE_DCHECK(locate_info_wj_ != NULL);
  4140. locate_info_wj_->Clear();
  4141. }
  4142. if (cached_has_bits & 0x00000004u) {
  4143. GOOGLE_DCHECK(locate_info_dj_ != NULL);
  4144. locate_info_dj_->Clear();
  4145. }
  4146. if (cached_has_bits & 0x00000008u) {
  4147. GOOGLE_DCHECK(locate_info_result_ != NULL);
  4148. locate_info_result_->Clear();
  4149. }
  4150. }
  4151. step_statu_ = 0;
  4152. _has_bits_.Clear();
  4153. _internal_metadata_.Clear();
  4154. }
  4155. bool Compare_step_statu::MergePartialFromCodedStream(
  4156. ::google::protobuf::io::CodedInputStream* input) {
  4157. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  4158. ::google::protobuf::uint32 tag;
  4159. // @@protoc_insertion_point(parse_start:message.Compare_step_statu)
  4160. for (;;) {
  4161. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  4162. tag = p.first;
  4163. if (!p.second) goto handle_unusual;
  4164. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  4165. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4166. case 1: {
  4167. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4168. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  4169. int value;
  4170. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  4171. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  4172. input, &value)));
  4173. if (::message::Step_statu_IsValid(value)) {
  4174. set_step_statu(static_cast< ::message::Step_statu >(value));
  4175. } else {
  4176. mutable_unknown_fields()->AddVarint(
  4177. 1, static_cast< ::google::protobuf::uint64>(value));
  4178. }
  4179. } else {
  4180. goto handle_unusual;
  4181. }
  4182. break;
  4183. }
  4184. // optional .message.Locate_information locate_info_wj = 2;
  4185. case 2: {
  4186. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4187. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  4188. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  4189. input, mutable_locate_info_wj()));
  4190. } else {
  4191. goto handle_unusual;
  4192. }
  4193. break;
  4194. }
  4195. // optional .message.Locate_information locate_info_dj = 3;
  4196. case 3: {
  4197. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4198. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  4199. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  4200. input, mutable_locate_info_dj()));
  4201. } else {
  4202. goto handle_unusual;
  4203. }
  4204. break;
  4205. }
  4206. // optional .message.Locate_information locate_info_result = 4;
  4207. case 4: {
  4208. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4209. static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
  4210. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  4211. input, mutable_locate_info_result()));
  4212. } else {
  4213. goto handle_unusual;
  4214. }
  4215. break;
  4216. }
  4217. // optional string description = 5;
  4218. case 5: {
  4219. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4220. static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
  4221. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  4222. input, this->mutable_description()));
  4223. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  4224. this->description().data(), static_cast<int>(this->description().length()),
  4225. ::google::protobuf::internal::WireFormat::PARSE,
  4226. "message.Compare_step_statu.description");
  4227. } else {
  4228. goto handle_unusual;
  4229. }
  4230. break;
  4231. }
  4232. default: {
  4233. handle_unusual:
  4234. if (tag == 0) {
  4235. goto success;
  4236. }
  4237. DO_(::google::protobuf::internal::WireFormat::SkipField(
  4238. input, tag, _internal_metadata_.mutable_unknown_fields()));
  4239. break;
  4240. }
  4241. }
  4242. }
  4243. success:
  4244. // @@protoc_insertion_point(parse_success:message.Compare_step_statu)
  4245. return true;
  4246. failure:
  4247. // @@protoc_insertion_point(parse_failure:message.Compare_step_statu)
  4248. return false;
  4249. #undef DO_
  4250. }
  4251. void Compare_step_statu::SerializeWithCachedSizes(
  4252. ::google::protobuf::io::CodedOutputStream* output) const {
  4253. // @@protoc_insertion_point(serialize_start:message.Compare_step_statu)
  4254. ::google::protobuf::uint32 cached_has_bits = 0;
  4255. (void) cached_has_bits;
  4256. cached_has_bits = _has_bits_[0];
  4257. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4258. if (cached_has_bits & 0x00000010u) {
  4259. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  4260. 1, this->step_statu(), output);
  4261. }
  4262. // optional .message.Locate_information locate_info_wj = 2;
  4263. if (cached_has_bits & 0x00000002u) {
  4264. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  4265. 2, this->_internal_locate_info_wj(), output);
  4266. }
  4267. // optional .message.Locate_information locate_info_dj = 3;
  4268. if (cached_has_bits & 0x00000004u) {
  4269. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  4270. 3, this->_internal_locate_info_dj(), output);
  4271. }
  4272. // optional .message.Locate_information locate_info_result = 4;
  4273. if (cached_has_bits & 0x00000008u) {
  4274. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  4275. 4, this->_internal_locate_info_result(), output);
  4276. }
  4277. // optional string description = 5;
  4278. if (cached_has_bits & 0x00000001u) {
  4279. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  4280. this->description().data(), static_cast<int>(this->description().length()),
  4281. ::google::protobuf::internal::WireFormat::SERIALIZE,
  4282. "message.Compare_step_statu.description");
  4283. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  4284. 5, this->description(), output);
  4285. }
  4286. if (_internal_metadata_.have_unknown_fields()) {
  4287. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  4288. _internal_metadata_.unknown_fields(), output);
  4289. }
  4290. // @@protoc_insertion_point(serialize_end:message.Compare_step_statu)
  4291. }
  4292. ::google::protobuf::uint8* Compare_step_statu::InternalSerializeWithCachedSizesToArray(
  4293. bool deterministic, ::google::protobuf::uint8* target) const {
  4294. (void)deterministic; // Unused
  4295. // @@protoc_insertion_point(serialize_to_array_start:message.Compare_step_statu)
  4296. ::google::protobuf::uint32 cached_has_bits = 0;
  4297. (void) cached_has_bits;
  4298. cached_has_bits = _has_bits_[0];
  4299. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4300. if (cached_has_bits & 0x00000010u) {
  4301. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  4302. 1, this->step_statu(), target);
  4303. }
  4304. // optional .message.Locate_information locate_info_wj = 2;
  4305. if (cached_has_bits & 0x00000002u) {
  4306. target = ::google::protobuf::internal::WireFormatLite::
  4307. InternalWriteMessageToArray(
  4308. 2, this->_internal_locate_info_wj(), deterministic, target);
  4309. }
  4310. // optional .message.Locate_information locate_info_dj = 3;
  4311. if (cached_has_bits & 0x00000004u) {
  4312. target = ::google::protobuf::internal::WireFormatLite::
  4313. InternalWriteMessageToArray(
  4314. 3, this->_internal_locate_info_dj(), deterministic, target);
  4315. }
  4316. // optional .message.Locate_information locate_info_result = 4;
  4317. if (cached_has_bits & 0x00000008u) {
  4318. target = ::google::protobuf::internal::WireFormatLite::
  4319. InternalWriteMessageToArray(
  4320. 4, this->_internal_locate_info_result(), deterministic, target);
  4321. }
  4322. // optional string description = 5;
  4323. if (cached_has_bits & 0x00000001u) {
  4324. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  4325. this->description().data(), static_cast<int>(this->description().length()),
  4326. ::google::protobuf::internal::WireFormat::SERIALIZE,
  4327. "message.Compare_step_statu.description");
  4328. target =
  4329. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  4330. 5, this->description(), target);
  4331. }
  4332. if (_internal_metadata_.have_unknown_fields()) {
  4333. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  4334. _internal_metadata_.unknown_fields(), target);
  4335. }
  4336. // @@protoc_insertion_point(serialize_to_array_end:message.Compare_step_statu)
  4337. return target;
  4338. }
  4339. size_t Compare_step_statu::ByteSizeLong() const {
  4340. // @@protoc_insertion_point(message_byte_size_start:message.Compare_step_statu)
  4341. size_t total_size = 0;
  4342. if (_internal_metadata_.have_unknown_fields()) {
  4343. total_size +=
  4344. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  4345. _internal_metadata_.unknown_fields());
  4346. }
  4347. if (_has_bits_[0 / 32] & 31u) {
  4348. // optional string description = 5;
  4349. if (has_description()) {
  4350. total_size += 1 +
  4351. ::google::protobuf::internal::WireFormatLite::StringSize(
  4352. this->description());
  4353. }
  4354. // optional .message.Locate_information locate_info_wj = 2;
  4355. if (has_locate_info_wj()) {
  4356. total_size += 1 +
  4357. ::google::protobuf::internal::WireFormatLite::MessageSize(
  4358. *locate_info_wj_);
  4359. }
  4360. // optional .message.Locate_information locate_info_dj = 3;
  4361. if (has_locate_info_dj()) {
  4362. total_size += 1 +
  4363. ::google::protobuf::internal::WireFormatLite::MessageSize(
  4364. *locate_info_dj_);
  4365. }
  4366. // optional .message.Locate_information locate_info_result = 4;
  4367. if (has_locate_info_result()) {
  4368. total_size += 1 +
  4369. ::google::protobuf::internal::WireFormatLite::MessageSize(
  4370. *locate_info_result_);
  4371. }
  4372. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4373. if (has_step_statu()) {
  4374. total_size += 1 +
  4375. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  4376. }
  4377. }
  4378. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  4379. SetCachedSize(cached_size);
  4380. return total_size;
  4381. }
  4382. void Compare_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  4383. // @@protoc_insertion_point(generalized_merge_from_start:message.Compare_step_statu)
  4384. GOOGLE_DCHECK_NE(&from, this);
  4385. const Compare_step_statu* source =
  4386. ::google::protobuf::internal::DynamicCastToGenerated<const Compare_step_statu>(
  4387. &from);
  4388. if (source == NULL) {
  4389. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Compare_step_statu)
  4390. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  4391. } else {
  4392. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Compare_step_statu)
  4393. MergeFrom(*source);
  4394. }
  4395. }
  4396. void Compare_step_statu::MergeFrom(const Compare_step_statu& from) {
  4397. // @@protoc_insertion_point(class_specific_merge_from_start:message.Compare_step_statu)
  4398. GOOGLE_DCHECK_NE(&from, this);
  4399. _internal_metadata_.MergeFrom(from._internal_metadata_);
  4400. ::google::protobuf::uint32 cached_has_bits = 0;
  4401. (void) cached_has_bits;
  4402. cached_has_bits = from._has_bits_[0];
  4403. if (cached_has_bits & 31u) {
  4404. if (cached_has_bits & 0x00000001u) {
  4405. set_has_description();
  4406. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  4407. }
  4408. if (cached_has_bits & 0x00000002u) {
  4409. mutable_locate_info_wj()->::message::Locate_information::MergeFrom(from.locate_info_wj());
  4410. }
  4411. if (cached_has_bits & 0x00000004u) {
  4412. mutable_locate_info_dj()->::message::Locate_information::MergeFrom(from.locate_info_dj());
  4413. }
  4414. if (cached_has_bits & 0x00000008u) {
  4415. mutable_locate_info_result()->::message::Locate_information::MergeFrom(from.locate_info_result());
  4416. }
  4417. if (cached_has_bits & 0x00000010u) {
  4418. step_statu_ = from.step_statu_;
  4419. }
  4420. _has_bits_[0] |= cached_has_bits;
  4421. }
  4422. }
  4423. void Compare_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  4424. // @@protoc_insertion_point(generalized_copy_from_start:message.Compare_step_statu)
  4425. if (&from == this) return;
  4426. Clear();
  4427. MergeFrom(from);
  4428. }
  4429. void Compare_step_statu::CopyFrom(const Compare_step_statu& from) {
  4430. // @@protoc_insertion_point(class_specific_copy_from_start:message.Compare_step_statu)
  4431. if (&from == this) return;
  4432. Clear();
  4433. MergeFrom(from);
  4434. }
  4435. bool Compare_step_statu::IsInitialized() const {
  4436. return true;
  4437. }
  4438. void Compare_step_statu::Swap(Compare_step_statu* other) {
  4439. if (other == this) return;
  4440. InternalSwap(other);
  4441. }
  4442. void Compare_step_statu::InternalSwap(Compare_step_statu* other) {
  4443. using std::swap;
  4444. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  4445. GetArenaNoVirtual());
  4446. swap(locate_info_wj_, other->locate_info_wj_);
  4447. swap(locate_info_dj_, other->locate_info_dj_);
  4448. swap(locate_info_result_, other->locate_info_result_);
  4449. swap(step_statu_, other->step_statu_);
  4450. swap(_has_bits_[0], other->_has_bits_[0]);
  4451. _internal_metadata_.Swap(&other->_internal_metadata_);
  4452. }
  4453. ::google::protobuf::Metadata Compare_step_statu::GetMetadata() const {
  4454. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  4455. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  4456. }
  4457. // ===================================================================
  4458. void Back_compare_step_statu::InitAsDefaultInstance() {
  4459. ::message::_Back_compare_step_statu_default_instance_._instance.get_mutable()->locate_info_wj_ = const_cast< ::message::Locate_information*>(
  4460. ::message::Locate_information::internal_default_instance());
  4461. ::message::_Back_compare_step_statu_default_instance_._instance.get_mutable()->locate_info_dj_ = const_cast< ::message::Locate_information*>(
  4462. ::message::Locate_information::internal_default_instance());
  4463. ::message::_Back_compare_step_statu_default_instance_._instance.get_mutable()->locate_info_result_ = const_cast< ::message::Locate_information*>(
  4464. ::message::Locate_information::internal_default_instance());
  4465. }
  4466. void Back_compare_step_statu::clear_locate_info_wj() {
  4467. if (locate_info_wj_ != NULL) locate_info_wj_->Clear();
  4468. clear_has_locate_info_wj();
  4469. }
  4470. void Back_compare_step_statu::clear_locate_info_dj() {
  4471. if (locate_info_dj_ != NULL) locate_info_dj_->Clear();
  4472. clear_has_locate_info_dj();
  4473. }
  4474. void Back_compare_step_statu::clear_locate_info_result() {
  4475. if (locate_info_result_ != NULL) locate_info_result_->Clear();
  4476. clear_has_locate_info_result();
  4477. }
  4478. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  4479. const int Back_compare_step_statu::kStepStatuFieldNumber;
  4480. const int Back_compare_step_statu::kLocateInfoWjFieldNumber;
  4481. const int Back_compare_step_statu::kLocateInfoDjFieldNumber;
  4482. const int Back_compare_step_statu::kLocateInfoResultFieldNumber;
  4483. const int Back_compare_step_statu::kDescriptionFieldNumber;
  4484. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  4485. Back_compare_step_statu::Back_compare_step_statu()
  4486. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  4487. ::google::protobuf::internal::InitSCC(
  4488. &protobuf_process_5fmessage_2eproto::scc_info_Back_compare_step_statu.base);
  4489. SharedCtor();
  4490. // @@protoc_insertion_point(constructor:message.Back_compare_step_statu)
  4491. }
  4492. Back_compare_step_statu::Back_compare_step_statu(const Back_compare_step_statu& from)
  4493. : ::google::protobuf::Message(),
  4494. _internal_metadata_(NULL),
  4495. _has_bits_(from._has_bits_) {
  4496. _internal_metadata_.MergeFrom(from._internal_metadata_);
  4497. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  4498. if (from.has_description()) {
  4499. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  4500. }
  4501. if (from.has_locate_info_wj()) {
  4502. locate_info_wj_ = new ::message::Locate_information(*from.locate_info_wj_);
  4503. } else {
  4504. locate_info_wj_ = NULL;
  4505. }
  4506. if (from.has_locate_info_dj()) {
  4507. locate_info_dj_ = new ::message::Locate_information(*from.locate_info_dj_);
  4508. } else {
  4509. locate_info_dj_ = NULL;
  4510. }
  4511. if (from.has_locate_info_result()) {
  4512. locate_info_result_ = new ::message::Locate_information(*from.locate_info_result_);
  4513. } else {
  4514. locate_info_result_ = NULL;
  4515. }
  4516. step_statu_ = from.step_statu_;
  4517. // @@protoc_insertion_point(copy_constructor:message.Back_compare_step_statu)
  4518. }
  4519. void Back_compare_step_statu::SharedCtor() {
  4520. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  4521. ::memset(&locate_info_wj_, 0, static_cast<size_t>(
  4522. reinterpret_cast<char*>(&step_statu_) -
  4523. reinterpret_cast<char*>(&locate_info_wj_)) + sizeof(step_statu_));
  4524. }
  4525. Back_compare_step_statu::~Back_compare_step_statu() {
  4526. // @@protoc_insertion_point(destructor:message.Back_compare_step_statu)
  4527. SharedDtor();
  4528. }
  4529. void Back_compare_step_statu::SharedDtor() {
  4530. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  4531. if (this != internal_default_instance()) delete locate_info_wj_;
  4532. if (this != internal_default_instance()) delete locate_info_dj_;
  4533. if (this != internal_default_instance()) delete locate_info_result_;
  4534. }
  4535. void Back_compare_step_statu::SetCachedSize(int size) const {
  4536. _cached_size_.Set(size);
  4537. }
  4538. const ::google::protobuf::Descriptor* Back_compare_step_statu::descriptor() {
  4539. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  4540. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  4541. }
  4542. const Back_compare_step_statu& Back_compare_step_statu::default_instance() {
  4543. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Back_compare_step_statu.base);
  4544. return *internal_default_instance();
  4545. }
  4546. void Back_compare_step_statu::Clear() {
  4547. // @@protoc_insertion_point(message_clear_start:message.Back_compare_step_statu)
  4548. ::google::protobuf::uint32 cached_has_bits = 0;
  4549. // Prevent compiler warnings about cached_has_bits being unused
  4550. (void) cached_has_bits;
  4551. cached_has_bits = _has_bits_[0];
  4552. if (cached_has_bits & 15u) {
  4553. if (cached_has_bits & 0x00000001u) {
  4554. description_.ClearNonDefaultToEmptyNoArena();
  4555. }
  4556. if (cached_has_bits & 0x00000002u) {
  4557. GOOGLE_DCHECK(locate_info_wj_ != NULL);
  4558. locate_info_wj_->Clear();
  4559. }
  4560. if (cached_has_bits & 0x00000004u) {
  4561. GOOGLE_DCHECK(locate_info_dj_ != NULL);
  4562. locate_info_dj_->Clear();
  4563. }
  4564. if (cached_has_bits & 0x00000008u) {
  4565. GOOGLE_DCHECK(locate_info_result_ != NULL);
  4566. locate_info_result_->Clear();
  4567. }
  4568. }
  4569. step_statu_ = 0;
  4570. _has_bits_.Clear();
  4571. _internal_metadata_.Clear();
  4572. }
  4573. bool Back_compare_step_statu::MergePartialFromCodedStream(
  4574. ::google::protobuf::io::CodedInputStream* input) {
  4575. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  4576. ::google::protobuf::uint32 tag;
  4577. // @@protoc_insertion_point(parse_start:message.Back_compare_step_statu)
  4578. for (;;) {
  4579. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  4580. tag = p.first;
  4581. if (!p.second) goto handle_unusual;
  4582. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  4583. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4584. case 1: {
  4585. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4586. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  4587. int value;
  4588. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  4589. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  4590. input, &value)));
  4591. if (::message::Step_statu_IsValid(value)) {
  4592. set_step_statu(static_cast< ::message::Step_statu >(value));
  4593. } else {
  4594. mutable_unknown_fields()->AddVarint(
  4595. 1, static_cast< ::google::protobuf::uint64>(value));
  4596. }
  4597. } else {
  4598. goto handle_unusual;
  4599. }
  4600. break;
  4601. }
  4602. // optional .message.Locate_information locate_info_wj = 2;
  4603. case 2: {
  4604. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4605. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  4606. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  4607. input, mutable_locate_info_wj()));
  4608. } else {
  4609. goto handle_unusual;
  4610. }
  4611. break;
  4612. }
  4613. // optional .message.Locate_information locate_info_dj = 3;
  4614. case 3: {
  4615. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4616. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  4617. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  4618. input, mutable_locate_info_dj()));
  4619. } else {
  4620. goto handle_unusual;
  4621. }
  4622. break;
  4623. }
  4624. // optional .message.Locate_information locate_info_result = 4;
  4625. case 4: {
  4626. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4627. static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
  4628. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  4629. input, mutable_locate_info_result()));
  4630. } else {
  4631. goto handle_unusual;
  4632. }
  4633. break;
  4634. }
  4635. // optional string description = 5;
  4636. case 5: {
  4637. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4638. static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
  4639. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  4640. input, this->mutable_description()));
  4641. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  4642. this->description().data(), static_cast<int>(this->description().length()),
  4643. ::google::protobuf::internal::WireFormat::PARSE,
  4644. "message.Back_compare_step_statu.description");
  4645. } else {
  4646. goto handle_unusual;
  4647. }
  4648. break;
  4649. }
  4650. default: {
  4651. handle_unusual:
  4652. if (tag == 0) {
  4653. goto success;
  4654. }
  4655. DO_(::google::protobuf::internal::WireFormat::SkipField(
  4656. input, tag, _internal_metadata_.mutable_unknown_fields()));
  4657. break;
  4658. }
  4659. }
  4660. }
  4661. success:
  4662. // @@protoc_insertion_point(parse_success:message.Back_compare_step_statu)
  4663. return true;
  4664. failure:
  4665. // @@protoc_insertion_point(parse_failure:message.Back_compare_step_statu)
  4666. return false;
  4667. #undef DO_
  4668. }
  4669. void Back_compare_step_statu::SerializeWithCachedSizes(
  4670. ::google::protobuf::io::CodedOutputStream* output) const {
  4671. // @@protoc_insertion_point(serialize_start:message.Back_compare_step_statu)
  4672. ::google::protobuf::uint32 cached_has_bits = 0;
  4673. (void) cached_has_bits;
  4674. cached_has_bits = _has_bits_[0];
  4675. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4676. if (cached_has_bits & 0x00000010u) {
  4677. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  4678. 1, this->step_statu(), output);
  4679. }
  4680. // optional .message.Locate_information locate_info_wj = 2;
  4681. if (cached_has_bits & 0x00000002u) {
  4682. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  4683. 2, this->_internal_locate_info_wj(), output);
  4684. }
  4685. // optional .message.Locate_information locate_info_dj = 3;
  4686. if (cached_has_bits & 0x00000004u) {
  4687. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  4688. 3, this->_internal_locate_info_dj(), output);
  4689. }
  4690. // optional .message.Locate_information locate_info_result = 4;
  4691. if (cached_has_bits & 0x00000008u) {
  4692. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  4693. 4, this->_internal_locate_info_result(), output);
  4694. }
  4695. // optional string description = 5;
  4696. if (cached_has_bits & 0x00000001u) {
  4697. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  4698. this->description().data(), static_cast<int>(this->description().length()),
  4699. ::google::protobuf::internal::WireFormat::SERIALIZE,
  4700. "message.Back_compare_step_statu.description");
  4701. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  4702. 5, this->description(), output);
  4703. }
  4704. if (_internal_metadata_.have_unknown_fields()) {
  4705. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  4706. _internal_metadata_.unknown_fields(), output);
  4707. }
  4708. // @@protoc_insertion_point(serialize_end:message.Back_compare_step_statu)
  4709. }
  4710. ::google::protobuf::uint8* Back_compare_step_statu::InternalSerializeWithCachedSizesToArray(
  4711. bool deterministic, ::google::protobuf::uint8* target) const {
  4712. (void)deterministic; // Unused
  4713. // @@protoc_insertion_point(serialize_to_array_start:message.Back_compare_step_statu)
  4714. ::google::protobuf::uint32 cached_has_bits = 0;
  4715. (void) cached_has_bits;
  4716. cached_has_bits = _has_bits_[0];
  4717. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4718. if (cached_has_bits & 0x00000010u) {
  4719. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  4720. 1, this->step_statu(), target);
  4721. }
  4722. // optional .message.Locate_information locate_info_wj = 2;
  4723. if (cached_has_bits & 0x00000002u) {
  4724. target = ::google::protobuf::internal::WireFormatLite::
  4725. InternalWriteMessageToArray(
  4726. 2, this->_internal_locate_info_wj(), deterministic, target);
  4727. }
  4728. // optional .message.Locate_information locate_info_dj = 3;
  4729. if (cached_has_bits & 0x00000004u) {
  4730. target = ::google::protobuf::internal::WireFormatLite::
  4731. InternalWriteMessageToArray(
  4732. 3, this->_internal_locate_info_dj(), deterministic, target);
  4733. }
  4734. // optional .message.Locate_information locate_info_result = 4;
  4735. if (cached_has_bits & 0x00000008u) {
  4736. target = ::google::protobuf::internal::WireFormatLite::
  4737. InternalWriteMessageToArray(
  4738. 4, this->_internal_locate_info_result(), deterministic, target);
  4739. }
  4740. // optional string description = 5;
  4741. if (cached_has_bits & 0x00000001u) {
  4742. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  4743. this->description().data(), static_cast<int>(this->description().length()),
  4744. ::google::protobuf::internal::WireFormat::SERIALIZE,
  4745. "message.Back_compare_step_statu.description");
  4746. target =
  4747. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  4748. 5, this->description(), target);
  4749. }
  4750. if (_internal_metadata_.have_unknown_fields()) {
  4751. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  4752. _internal_metadata_.unknown_fields(), target);
  4753. }
  4754. // @@protoc_insertion_point(serialize_to_array_end:message.Back_compare_step_statu)
  4755. return target;
  4756. }
  4757. size_t Back_compare_step_statu::ByteSizeLong() const {
  4758. // @@protoc_insertion_point(message_byte_size_start:message.Back_compare_step_statu)
  4759. size_t total_size = 0;
  4760. if (_internal_metadata_.have_unknown_fields()) {
  4761. total_size +=
  4762. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  4763. _internal_metadata_.unknown_fields());
  4764. }
  4765. if (_has_bits_[0 / 32] & 31u) {
  4766. // optional string description = 5;
  4767. if (has_description()) {
  4768. total_size += 1 +
  4769. ::google::protobuf::internal::WireFormatLite::StringSize(
  4770. this->description());
  4771. }
  4772. // optional .message.Locate_information locate_info_wj = 2;
  4773. if (has_locate_info_wj()) {
  4774. total_size += 1 +
  4775. ::google::protobuf::internal::WireFormatLite::MessageSize(
  4776. *locate_info_wj_);
  4777. }
  4778. // optional .message.Locate_information locate_info_dj = 3;
  4779. if (has_locate_info_dj()) {
  4780. total_size += 1 +
  4781. ::google::protobuf::internal::WireFormatLite::MessageSize(
  4782. *locate_info_dj_);
  4783. }
  4784. // optional .message.Locate_information locate_info_result = 4;
  4785. if (has_locate_info_result()) {
  4786. total_size += 1 +
  4787. ::google::protobuf::internal::WireFormatLite::MessageSize(
  4788. *locate_info_result_);
  4789. }
  4790. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4791. if (has_step_statu()) {
  4792. total_size += 1 +
  4793. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  4794. }
  4795. }
  4796. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  4797. SetCachedSize(cached_size);
  4798. return total_size;
  4799. }
  4800. void Back_compare_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  4801. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_compare_step_statu)
  4802. GOOGLE_DCHECK_NE(&from, this);
  4803. const Back_compare_step_statu* source =
  4804. ::google::protobuf::internal::DynamicCastToGenerated<const Back_compare_step_statu>(
  4805. &from);
  4806. if (source == NULL) {
  4807. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_compare_step_statu)
  4808. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  4809. } else {
  4810. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_compare_step_statu)
  4811. MergeFrom(*source);
  4812. }
  4813. }
  4814. void Back_compare_step_statu::MergeFrom(const Back_compare_step_statu& from) {
  4815. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_compare_step_statu)
  4816. GOOGLE_DCHECK_NE(&from, this);
  4817. _internal_metadata_.MergeFrom(from._internal_metadata_);
  4818. ::google::protobuf::uint32 cached_has_bits = 0;
  4819. (void) cached_has_bits;
  4820. cached_has_bits = from._has_bits_[0];
  4821. if (cached_has_bits & 31u) {
  4822. if (cached_has_bits & 0x00000001u) {
  4823. set_has_description();
  4824. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  4825. }
  4826. if (cached_has_bits & 0x00000002u) {
  4827. mutable_locate_info_wj()->::message::Locate_information::MergeFrom(from.locate_info_wj());
  4828. }
  4829. if (cached_has_bits & 0x00000004u) {
  4830. mutable_locate_info_dj()->::message::Locate_information::MergeFrom(from.locate_info_dj());
  4831. }
  4832. if (cached_has_bits & 0x00000008u) {
  4833. mutable_locate_info_result()->::message::Locate_information::MergeFrom(from.locate_info_result());
  4834. }
  4835. if (cached_has_bits & 0x00000010u) {
  4836. step_statu_ = from.step_statu_;
  4837. }
  4838. _has_bits_[0] |= cached_has_bits;
  4839. }
  4840. }
  4841. void Back_compare_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  4842. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_compare_step_statu)
  4843. if (&from == this) return;
  4844. Clear();
  4845. MergeFrom(from);
  4846. }
  4847. void Back_compare_step_statu::CopyFrom(const Back_compare_step_statu& from) {
  4848. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_compare_step_statu)
  4849. if (&from == this) return;
  4850. Clear();
  4851. MergeFrom(from);
  4852. }
  4853. bool Back_compare_step_statu::IsInitialized() const {
  4854. return true;
  4855. }
  4856. void Back_compare_step_statu::Swap(Back_compare_step_statu* other) {
  4857. if (other == this) return;
  4858. InternalSwap(other);
  4859. }
  4860. void Back_compare_step_statu::InternalSwap(Back_compare_step_statu* other) {
  4861. using std::swap;
  4862. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  4863. GetArenaNoVirtual());
  4864. swap(locate_info_wj_, other->locate_info_wj_);
  4865. swap(locate_info_dj_, other->locate_info_dj_);
  4866. swap(locate_info_result_, other->locate_info_result_);
  4867. swap(step_statu_, other->step_statu_);
  4868. swap(_has_bits_[0], other->_has_bits_[0]);
  4869. _internal_metadata_.Swap(&other->_internal_metadata_);
  4870. }
  4871. ::google::protobuf::Metadata Back_compare_step_statu::GetMetadata() const {
  4872. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  4873. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  4874. }
  4875. // ===================================================================
  4876. void Dispatch_store_step_statu::InitAsDefaultInstance() {
  4877. ::message::_Dispatch_store_step_statu_default_instance_._instance.get_mutable()->locate_info_ = const_cast< ::message::Locate_information*>(
  4878. ::message::Locate_information::internal_default_instance());
  4879. ::message::_Dispatch_store_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  4880. ::message::Parkspace_info::internal_default_instance());
  4881. }
  4882. void Dispatch_store_step_statu::clear_locate_info() {
  4883. if (locate_info_ != NULL) locate_info_->Clear();
  4884. clear_has_locate_info();
  4885. }
  4886. void Dispatch_store_step_statu::clear_space_info() {
  4887. if (space_info_ != NULL) space_info_->Clear();
  4888. clear_has_space_info();
  4889. }
  4890. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  4891. const int Dispatch_store_step_statu::kStepStatuFieldNumber;
  4892. const int Dispatch_store_step_statu::kLocateInfoFieldNumber;
  4893. const int Dispatch_store_step_statu::kSpaceInfoFieldNumber;
  4894. const int Dispatch_store_step_statu::kDescriptionFieldNumber;
  4895. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  4896. Dispatch_store_step_statu::Dispatch_store_step_statu()
  4897. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  4898. ::google::protobuf::internal::InitSCC(
  4899. &protobuf_process_5fmessage_2eproto::scc_info_Dispatch_store_step_statu.base);
  4900. SharedCtor();
  4901. // @@protoc_insertion_point(constructor:message.Dispatch_store_step_statu)
  4902. }
  4903. Dispatch_store_step_statu::Dispatch_store_step_statu(const Dispatch_store_step_statu& from)
  4904. : ::google::protobuf::Message(),
  4905. _internal_metadata_(NULL),
  4906. _has_bits_(from._has_bits_) {
  4907. _internal_metadata_.MergeFrom(from._internal_metadata_);
  4908. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  4909. if (from.has_description()) {
  4910. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  4911. }
  4912. if (from.has_locate_info()) {
  4913. locate_info_ = new ::message::Locate_information(*from.locate_info_);
  4914. } else {
  4915. locate_info_ = NULL;
  4916. }
  4917. if (from.has_space_info()) {
  4918. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  4919. } else {
  4920. space_info_ = NULL;
  4921. }
  4922. step_statu_ = from.step_statu_;
  4923. // @@protoc_insertion_point(copy_constructor:message.Dispatch_store_step_statu)
  4924. }
  4925. void Dispatch_store_step_statu::SharedCtor() {
  4926. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  4927. ::memset(&locate_info_, 0, static_cast<size_t>(
  4928. reinterpret_cast<char*>(&step_statu_) -
  4929. reinterpret_cast<char*>(&locate_info_)) + sizeof(step_statu_));
  4930. }
  4931. Dispatch_store_step_statu::~Dispatch_store_step_statu() {
  4932. // @@protoc_insertion_point(destructor:message.Dispatch_store_step_statu)
  4933. SharedDtor();
  4934. }
  4935. void Dispatch_store_step_statu::SharedDtor() {
  4936. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  4937. if (this != internal_default_instance()) delete locate_info_;
  4938. if (this != internal_default_instance()) delete space_info_;
  4939. }
  4940. void Dispatch_store_step_statu::SetCachedSize(int size) const {
  4941. _cached_size_.Set(size);
  4942. }
  4943. const ::google::protobuf::Descriptor* Dispatch_store_step_statu::descriptor() {
  4944. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  4945. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  4946. }
  4947. const Dispatch_store_step_statu& Dispatch_store_step_statu::default_instance() {
  4948. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Dispatch_store_step_statu.base);
  4949. return *internal_default_instance();
  4950. }
  4951. void Dispatch_store_step_statu::Clear() {
  4952. // @@protoc_insertion_point(message_clear_start:message.Dispatch_store_step_statu)
  4953. ::google::protobuf::uint32 cached_has_bits = 0;
  4954. // Prevent compiler warnings about cached_has_bits being unused
  4955. (void) cached_has_bits;
  4956. cached_has_bits = _has_bits_[0];
  4957. if (cached_has_bits & 7u) {
  4958. if (cached_has_bits & 0x00000001u) {
  4959. description_.ClearNonDefaultToEmptyNoArena();
  4960. }
  4961. if (cached_has_bits & 0x00000002u) {
  4962. GOOGLE_DCHECK(locate_info_ != NULL);
  4963. locate_info_->Clear();
  4964. }
  4965. if (cached_has_bits & 0x00000004u) {
  4966. GOOGLE_DCHECK(space_info_ != NULL);
  4967. space_info_->Clear();
  4968. }
  4969. }
  4970. step_statu_ = 0;
  4971. _has_bits_.Clear();
  4972. _internal_metadata_.Clear();
  4973. }
  4974. bool Dispatch_store_step_statu::MergePartialFromCodedStream(
  4975. ::google::protobuf::io::CodedInputStream* input) {
  4976. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  4977. ::google::protobuf::uint32 tag;
  4978. // @@protoc_insertion_point(parse_start:message.Dispatch_store_step_statu)
  4979. for (;;) {
  4980. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  4981. tag = p.first;
  4982. if (!p.second) goto handle_unusual;
  4983. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  4984. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  4985. case 1: {
  4986. if (static_cast< ::google::protobuf::uint8>(tag) ==
  4987. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  4988. int value;
  4989. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  4990. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  4991. input, &value)));
  4992. if (::message::Step_statu_IsValid(value)) {
  4993. set_step_statu(static_cast< ::message::Step_statu >(value));
  4994. } else {
  4995. mutable_unknown_fields()->AddVarint(
  4996. 1, static_cast< ::google::protobuf::uint64>(value));
  4997. }
  4998. } else {
  4999. goto handle_unusual;
  5000. }
  5001. break;
  5002. }
  5003. // optional .message.Locate_information locate_info = 2;
  5004. case 2: {
  5005. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5006. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  5007. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  5008. input, mutable_locate_info()));
  5009. } else {
  5010. goto handle_unusual;
  5011. }
  5012. break;
  5013. }
  5014. // optional .message.Parkspace_info space_info = 3;
  5015. case 3: {
  5016. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5017. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  5018. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  5019. input, mutable_space_info()));
  5020. } else {
  5021. goto handle_unusual;
  5022. }
  5023. break;
  5024. }
  5025. // optional string description = 4;
  5026. case 4: {
  5027. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5028. static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
  5029. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  5030. input, this->mutable_description()));
  5031. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  5032. this->description().data(), static_cast<int>(this->description().length()),
  5033. ::google::protobuf::internal::WireFormat::PARSE,
  5034. "message.Dispatch_store_step_statu.description");
  5035. } else {
  5036. goto handle_unusual;
  5037. }
  5038. break;
  5039. }
  5040. default: {
  5041. handle_unusual:
  5042. if (tag == 0) {
  5043. goto success;
  5044. }
  5045. DO_(::google::protobuf::internal::WireFormat::SkipField(
  5046. input, tag, _internal_metadata_.mutable_unknown_fields()));
  5047. break;
  5048. }
  5049. }
  5050. }
  5051. success:
  5052. // @@protoc_insertion_point(parse_success:message.Dispatch_store_step_statu)
  5053. return true;
  5054. failure:
  5055. // @@protoc_insertion_point(parse_failure:message.Dispatch_store_step_statu)
  5056. return false;
  5057. #undef DO_
  5058. }
  5059. void Dispatch_store_step_statu::SerializeWithCachedSizes(
  5060. ::google::protobuf::io::CodedOutputStream* output) const {
  5061. // @@protoc_insertion_point(serialize_start:message.Dispatch_store_step_statu)
  5062. ::google::protobuf::uint32 cached_has_bits = 0;
  5063. (void) cached_has_bits;
  5064. cached_has_bits = _has_bits_[0];
  5065. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5066. if (cached_has_bits & 0x00000008u) {
  5067. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  5068. 1, this->step_statu(), output);
  5069. }
  5070. // optional .message.Locate_information locate_info = 2;
  5071. if (cached_has_bits & 0x00000002u) {
  5072. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  5073. 2, this->_internal_locate_info(), output);
  5074. }
  5075. // optional .message.Parkspace_info space_info = 3;
  5076. if (cached_has_bits & 0x00000004u) {
  5077. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  5078. 3, this->_internal_space_info(), output);
  5079. }
  5080. // optional string description = 4;
  5081. if (cached_has_bits & 0x00000001u) {
  5082. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  5083. this->description().data(), static_cast<int>(this->description().length()),
  5084. ::google::protobuf::internal::WireFormat::SERIALIZE,
  5085. "message.Dispatch_store_step_statu.description");
  5086. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  5087. 4, this->description(), output);
  5088. }
  5089. if (_internal_metadata_.have_unknown_fields()) {
  5090. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  5091. _internal_metadata_.unknown_fields(), output);
  5092. }
  5093. // @@protoc_insertion_point(serialize_end:message.Dispatch_store_step_statu)
  5094. }
  5095. ::google::protobuf::uint8* Dispatch_store_step_statu::InternalSerializeWithCachedSizesToArray(
  5096. bool deterministic, ::google::protobuf::uint8* target) const {
  5097. (void)deterministic; // Unused
  5098. // @@protoc_insertion_point(serialize_to_array_start:message.Dispatch_store_step_statu)
  5099. ::google::protobuf::uint32 cached_has_bits = 0;
  5100. (void) cached_has_bits;
  5101. cached_has_bits = _has_bits_[0];
  5102. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5103. if (cached_has_bits & 0x00000008u) {
  5104. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  5105. 1, this->step_statu(), target);
  5106. }
  5107. // optional .message.Locate_information locate_info = 2;
  5108. if (cached_has_bits & 0x00000002u) {
  5109. target = ::google::protobuf::internal::WireFormatLite::
  5110. InternalWriteMessageToArray(
  5111. 2, this->_internal_locate_info(), deterministic, target);
  5112. }
  5113. // optional .message.Parkspace_info space_info = 3;
  5114. if (cached_has_bits & 0x00000004u) {
  5115. target = ::google::protobuf::internal::WireFormatLite::
  5116. InternalWriteMessageToArray(
  5117. 3, this->_internal_space_info(), deterministic, target);
  5118. }
  5119. // optional string description = 4;
  5120. if (cached_has_bits & 0x00000001u) {
  5121. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  5122. this->description().data(), static_cast<int>(this->description().length()),
  5123. ::google::protobuf::internal::WireFormat::SERIALIZE,
  5124. "message.Dispatch_store_step_statu.description");
  5125. target =
  5126. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  5127. 4, this->description(), target);
  5128. }
  5129. if (_internal_metadata_.have_unknown_fields()) {
  5130. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  5131. _internal_metadata_.unknown_fields(), target);
  5132. }
  5133. // @@protoc_insertion_point(serialize_to_array_end:message.Dispatch_store_step_statu)
  5134. return target;
  5135. }
  5136. size_t Dispatch_store_step_statu::ByteSizeLong() const {
  5137. // @@protoc_insertion_point(message_byte_size_start:message.Dispatch_store_step_statu)
  5138. size_t total_size = 0;
  5139. if (_internal_metadata_.have_unknown_fields()) {
  5140. total_size +=
  5141. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  5142. _internal_metadata_.unknown_fields());
  5143. }
  5144. if (_has_bits_[0 / 32] & 15u) {
  5145. // optional string description = 4;
  5146. if (has_description()) {
  5147. total_size += 1 +
  5148. ::google::protobuf::internal::WireFormatLite::StringSize(
  5149. this->description());
  5150. }
  5151. // optional .message.Locate_information locate_info = 2;
  5152. if (has_locate_info()) {
  5153. total_size += 1 +
  5154. ::google::protobuf::internal::WireFormatLite::MessageSize(
  5155. *locate_info_);
  5156. }
  5157. // optional .message.Parkspace_info space_info = 3;
  5158. if (has_space_info()) {
  5159. total_size += 1 +
  5160. ::google::protobuf::internal::WireFormatLite::MessageSize(
  5161. *space_info_);
  5162. }
  5163. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5164. if (has_step_statu()) {
  5165. total_size += 1 +
  5166. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  5167. }
  5168. }
  5169. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  5170. SetCachedSize(cached_size);
  5171. return total_size;
  5172. }
  5173. void Dispatch_store_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  5174. // @@protoc_insertion_point(generalized_merge_from_start:message.Dispatch_store_step_statu)
  5175. GOOGLE_DCHECK_NE(&from, this);
  5176. const Dispatch_store_step_statu* source =
  5177. ::google::protobuf::internal::DynamicCastToGenerated<const Dispatch_store_step_statu>(
  5178. &from);
  5179. if (source == NULL) {
  5180. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Dispatch_store_step_statu)
  5181. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  5182. } else {
  5183. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Dispatch_store_step_statu)
  5184. MergeFrom(*source);
  5185. }
  5186. }
  5187. void Dispatch_store_step_statu::MergeFrom(const Dispatch_store_step_statu& from) {
  5188. // @@protoc_insertion_point(class_specific_merge_from_start:message.Dispatch_store_step_statu)
  5189. GOOGLE_DCHECK_NE(&from, this);
  5190. _internal_metadata_.MergeFrom(from._internal_metadata_);
  5191. ::google::protobuf::uint32 cached_has_bits = 0;
  5192. (void) cached_has_bits;
  5193. cached_has_bits = from._has_bits_[0];
  5194. if (cached_has_bits & 15u) {
  5195. if (cached_has_bits & 0x00000001u) {
  5196. set_has_description();
  5197. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  5198. }
  5199. if (cached_has_bits & 0x00000002u) {
  5200. mutable_locate_info()->::message::Locate_information::MergeFrom(from.locate_info());
  5201. }
  5202. if (cached_has_bits & 0x00000004u) {
  5203. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  5204. }
  5205. if (cached_has_bits & 0x00000008u) {
  5206. step_statu_ = from.step_statu_;
  5207. }
  5208. _has_bits_[0] |= cached_has_bits;
  5209. }
  5210. }
  5211. void Dispatch_store_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  5212. // @@protoc_insertion_point(generalized_copy_from_start:message.Dispatch_store_step_statu)
  5213. if (&from == this) return;
  5214. Clear();
  5215. MergeFrom(from);
  5216. }
  5217. void Dispatch_store_step_statu::CopyFrom(const Dispatch_store_step_statu& from) {
  5218. // @@protoc_insertion_point(class_specific_copy_from_start:message.Dispatch_store_step_statu)
  5219. if (&from == this) return;
  5220. Clear();
  5221. MergeFrom(from);
  5222. }
  5223. bool Dispatch_store_step_statu::IsInitialized() const {
  5224. return true;
  5225. }
  5226. void Dispatch_store_step_statu::Swap(Dispatch_store_step_statu* other) {
  5227. if (other == this) return;
  5228. InternalSwap(other);
  5229. }
  5230. void Dispatch_store_step_statu::InternalSwap(Dispatch_store_step_statu* other) {
  5231. using std::swap;
  5232. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  5233. GetArenaNoVirtual());
  5234. swap(locate_info_, other->locate_info_);
  5235. swap(space_info_, other->space_info_);
  5236. swap(step_statu_, other->step_statu_);
  5237. swap(_has_bits_[0], other->_has_bits_[0]);
  5238. _internal_metadata_.Swap(&other->_internal_metadata_);
  5239. }
  5240. ::google::protobuf::Metadata Dispatch_store_step_statu::GetMetadata() const {
  5241. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  5242. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  5243. }
  5244. // ===================================================================
  5245. void Back_dispatch_store_step_statu::InitAsDefaultInstance() {
  5246. ::message::_Back_dispatch_store_step_statu_default_instance_._instance.get_mutable()->locate_info_ = const_cast< ::message::Locate_information*>(
  5247. ::message::Locate_information::internal_default_instance());
  5248. ::message::_Back_dispatch_store_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  5249. ::message::Parkspace_info::internal_default_instance());
  5250. }
  5251. void Back_dispatch_store_step_statu::clear_locate_info() {
  5252. if (locate_info_ != NULL) locate_info_->Clear();
  5253. clear_has_locate_info();
  5254. }
  5255. void Back_dispatch_store_step_statu::clear_space_info() {
  5256. if (space_info_ != NULL) space_info_->Clear();
  5257. clear_has_space_info();
  5258. }
  5259. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  5260. const int Back_dispatch_store_step_statu::kStepStatuFieldNumber;
  5261. const int Back_dispatch_store_step_statu::kLocateInfoFieldNumber;
  5262. const int Back_dispatch_store_step_statu::kSpaceInfoFieldNumber;
  5263. const int Back_dispatch_store_step_statu::kDescriptionFieldNumber;
  5264. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  5265. Back_dispatch_store_step_statu::Back_dispatch_store_step_statu()
  5266. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  5267. ::google::protobuf::internal::InitSCC(
  5268. &protobuf_process_5fmessage_2eproto::scc_info_Back_dispatch_store_step_statu.base);
  5269. SharedCtor();
  5270. // @@protoc_insertion_point(constructor:message.Back_dispatch_store_step_statu)
  5271. }
  5272. Back_dispatch_store_step_statu::Back_dispatch_store_step_statu(const Back_dispatch_store_step_statu& from)
  5273. : ::google::protobuf::Message(),
  5274. _internal_metadata_(NULL),
  5275. _has_bits_(from._has_bits_) {
  5276. _internal_metadata_.MergeFrom(from._internal_metadata_);
  5277. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  5278. if (from.has_description()) {
  5279. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  5280. }
  5281. if (from.has_locate_info()) {
  5282. locate_info_ = new ::message::Locate_information(*from.locate_info_);
  5283. } else {
  5284. locate_info_ = NULL;
  5285. }
  5286. if (from.has_space_info()) {
  5287. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  5288. } else {
  5289. space_info_ = NULL;
  5290. }
  5291. step_statu_ = from.step_statu_;
  5292. // @@protoc_insertion_point(copy_constructor:message.Back_dispatch_store_step_statu)
  5293. }
  5294. void Back_dispatch_store_step_statu::SharedCtor() {
  5295. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  5296. ::memset(&locate_info_, 0, static_cast<size_t>(
  5297. reinterpret_cast<char*>(&step_statu_) -
  5298. reinterpret_cast<char*>(&locate_info_)) + sizeof(step_statu_));
  5299. }
  5300. Back_dispatch_store_step_statu::~Back_dispatch_store_step_statu() {
  5301. // @@protoc_insertion_point(destructor:message.Back_dispatch_store_step_statu)
  5302. SharedDtor();
  5303. }
  5304. void Back_dispatch_store_step_statu::SharedDtor() {
  5305. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  5306. if (this != internal_default_instance()) delete locate_info_;
  5307. if (this != internal_default_instance()) delete space_info_;
  5308. }
  5309. void Back_dispatch_store_step_statu::SetCachedSize(int size) const {
  5310. _cached_size_.Set(size);
  5311. }
  5312. const ::google::protobuf::Descriptor* Back_dispatch_store_step_statu::descriptor() {
  5313. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  5314. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  5315. }
  5316. const Back_dispatch_store_step_statu& Back_dispatch_store_step_statu::default_instance() {
  5317. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Back_dispatch_store_step_statu.base);
  5318. return *internal_default_instance();
  5319. }
  5320. void Back_dispatch_store_step_statu::Clear() {
  5321. // @@protoc_insertion_point(message_clear_start:message.Back_dispatch_store_step_statu)
  5322. ::google::protobuf::uint32 cached_has_bits = 0;
  5323. // Prevent compiler warnings about cached_has_bits being unused
  5324. (void) cached_has_bits;
  5325. cached_has_bits = _has_bits_[0];
  5326. if (cached_has_bits & 7u) {
  5327. if (cached_has_bits & 0x00000001u) {
  5328. description_.ClearNonDefaultToEmptyNoArena();
  5329. }
  5330. if (cached_has_bits & 0x00000002u) {
  5331. GOOGLE_DCHECK(locate_info_ != NULL);
  5332. locate_info_->Clear();
  5333. }
  5334. if (cached_has_bits & 0x00000004u) {
  5335. GOOGLE_DCHECK(space_info_ != NULL);
  5336. space_info_->Clear();
  5337. }
  5338. }
  5339. step_statu_ = 0;
  5340. _has_bits_.Clear();
  5341. _internal_metadata_.Clear();
  5342. }
  5343. bool Back_dispatch_store_step_statu::MergePartialFromCodedStream(
  5344. ::google::protobuf::io::CodedInputStream* input) {
  5345. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  5346. ::google::protobuf::uint32 tag;
  5347. // @@protoc_insertion_point(parse_start:message.Back_dispatch_store_step_statu)
  5348. for (;;) {
  5349. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  5350. tag = p.first;
  5351. if (!p.second) goto handle_unusual;
  5352. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  5353. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5354. case 1: {
  5355. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5356. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  5357. int value;
  5358. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  5359. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  5360. input, &value)));
  5361. if (::message::Step_statu_IsValid(value)) {
  5362. set_step_statu(static_cast< ::message::Step_statu >(value));
  5363. } else {
  5364. mutable_unknown_fields()->AddVarint(
  5365. 1, static_cast< ::google::protobuf::uint64>(value));
  5366. }
  5367. } else {
  5368. goto handle_unusual;
  5369. }
  5370. break;
  5371. }
  5372. // optional .message.Locate_information locate_info = 2;
  5373. case 2: {
  5374. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5375. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  5376. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  5377. input, mutable_locate_info()));
  5378. } else {
  5379. goto handle_unusual;
  5380. }
  5381. break;
  5382. }
  5383. // optional .message.Parkspace_info space_info = 3;
  5384. case 3: {
  5385. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5386. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  5387. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  5388. input, mutable_space_info()));
  5389. } else {
  5390. goto handle_unusual;
  5391. }
  5392. break;
  5393. }
  5394. // optional string description = 4;
  5395. case 4: {
  5396. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5397. static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
  5398. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  5399. input, this->mutable_description()));
  5400. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  5401. this->description().data(), static_cast<int>(this->description().length()),
  5402. ::google::protobuf::internal::WireFormat::PARSE,
  5403. "message.Back_dispatch_store_step_statu.description");
  5404. } else {
  5405. goto handle_unusual;
  5406. }
  5407. break;
  5408. }
  5409. default: {
  5410. handle_unusual:
  5411. if (tag == 0) {
  5412. goto success;
  5413. }
  5414. DO_(::google::protobuf::internal::WireFormat::SkipField(
  5415. input, tag, _internal_metadata_.mutable_unknown_fields()));
  5416. break;
  5417. }
  5418. }
  5419. }
  5420. success:
  5421. // @@protoc_insertion_point(parse_success:message.Back_dispatch_store_step_statu)
  5422. return true;
  5423. failure:
  5424. // @@protoc_insertion_point(parse_failure:message.Back_dispatch_store_step_statu)
  5425. return false;
  5426. #undef DO_
  5427. }
  5428. void Back_dispatch_store_step_statu::SerializeWithCachedSizes(
  5429. ::google::protobuf::io::CodedOutputStream* output) const {
  5430. // @@protoc_insertion_point(serialize_start:message.Back_dispatch_store_step_statu)
  5431. ::google::protobuf::uint32 cached_has_bits = 0;
  5432. (void) cached_has_bits;
  5433. cached_has_bits = _has_bits_[0];
  5434. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5435. if (cached_has_bits & 0x00000008u) {
  5436. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  5437. 1, this->step_statu(), output);
  5438. }
  5439. // optional .message.Locate_information locate_info = 2;
  5440. if (cached_has_bits & 0x00000002u) {
  5441. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  5442. 2, this->_internal_locate_info(), output);
  5443. }
  5444. // optional .message.Parkspace_info space_info = 3;
  5445. if (cached_has_bits & 0x00000004u) {
  5446. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  5447. 3, this->_internal_space_info(), output);
  5448. }
  5449. // optional string description = 4;
  5450. if (cached_has_bits & 0x00000001u) {
  5451. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  5452. this->description().data(), static_cast<int>(this->description().length()),
  5453. ::google::protobuf::internal::WireFormat::SERIALIZE,
  5454. "message.Back_dispatch_store_step_statu.description");
  5455. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  5456. 4, this->description(), output);
  5457. }
  5458. if (_internal_metadata_.have_unknown_fields()) {
  5459. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  5460. _internal_metadata_.unknown_fields(), output);
  5461. }
  5462. // @@protoc_insertion_point(serialize_end:message.Back_dispatch_store_step_statu)
  5463. }
  5464. ::google::protobuf::uint8* Back_dispatch_store_step_statu::InternalSerializeWithCachedSizesToArray(
  5465. bool deterministic, ::google::protobuf::uint8* target) const {
  5466. (void)deterministic; // Unused
  5467. // @@protoc_insertion_point(serialize_to_array_start:message.Back_dispatch_store_step_statu)
  5468. ::google::protobuf::uint32 cached_has_bits = 0;
  5469. (void) cached_has_bits;
  5470. cached_has_bits = _has_bits_[0];
  5471. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5472. if (cached_has_bits & 0x00000008u) {
  5473. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  5474. 1, this->step_statu(), target);
  5475. }
  5476. // optional .message.Locate_information locate_info = 2;
  5477. if (cached_has_bits & 0x00000002u) {
  5478. target = ::google::protobuf::internal::WireFormatLite::
  5479. InternalWriteMessageToArray(
  5480. 2, this->_internal_locate_info(), deterministic, target);
  5481. }
  5482. // optional .message.Parkspace_info space_info = 3;
  5483. if (cached_has_bits & 0x00000004u) {
  5484. target = ::google::protobuf::internal::WireFormatLite::
  5485. InternalWriteMessageToArray(
  5486. 3, this->_internal_space_info(), deterministic, target);
  5487. }
  5488. // optional string description = 4;
  5489. if (cached_has_bits & 0x00000001u) {
  5490. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  5491. this->description().data(), static_cast<int>(this->description().length()),
  5492. ::google::protobuf::internal::WireFormat::SERIALIZE,
  5493. "message.Back_dispatch_store_step_statu.description");
  5494. target =
  5495. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  5496. 4, this->description(), target);
  5497. }
  5498. if (_internal_metadata_.have_unknown_fields()) {
  5499. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  5500. _internal_metadata_.unknown_fields(), target);
  5501. }
  5502. // @@protoc_insertion_point(serialize_to_array_end:message.Back_dispatch_store_step_statu)
  5503. return target;
  5504. }
  5505. size_t Back_dispatch_store_step_statu::ByteSizeLong() const {
  5506. // @@protoc_insertion_point(message_byte_size_start:message.Back_dispatch_store_step_statu)
  5507. size_t total_size = 0;
  5508. if (_internal_metadata_.have_unknown_fields()) {
  5509. total_size +=
  5510. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  5511. _internal_metadata_.unknown_fields());
  5512. }
  5513. if (_has_bits_[0 / 32] & 15u) {
  5514. // optional string description = 4;
  5515. if (has_description()) {
  5516. total_size += 1 +
  5517. ::google::protobuf::internal::WireFormatLite::StringSize(
  5518. this->description());
  5519. }
  5520. // optional .message.Locate_information locate_info = 2;
  5521. if (has_locate_info()) {
  5522. total_size += 1 +
  5523. ::google::protobuf::internal::WireFormatLite::MessageSize(
  5524. *locate_info_);
  5525. }
  5526. // optional .message.Parkspace_info space_info = 3;
  5527. if (has_space_info()) {
  5528. total_size += 1 +
  5529. ::google::protobuf::internal::WireFormatLite::MessageSize(
  5530. *space_info_);
  5531. }
  5532. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5533. if (has_step_statu()) {
  5534. total_size += 1 +
  5535. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  5536. }
  5537. }
  5538. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  5539. SetCachedSize(cached_size);
  5540. return total_size;
  5541. }
  5542. void Back_dispatch_store_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  5543. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_dispatch_store_step_statu)
  5544. GOOGLE_DCHECK_NE(&from, this);
  5545. const Back_dispatch_store_step_statu* source =
  5546. ::google::protobuf::internal::DynamicCastToGenerated<const Back_dispatch_store_step_statu>(
  5547. &from);
  5548. if (source == NULL) {
  5549. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_dispatch_store_step_statu)
  5550. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  5551. } else {
  5552. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_dispatch_store_step_statu)
  5553. MergeFrom(*source);
  5554. }
  5555. }
  5556. void Back_dispatch_store_step_statu::MergeFrom(const Back_dispatch_store_step_statu& from) {
  5557. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_dispatch_store_step_statu)
  5558. GOOGLE_DCHECK_NE(&from, this);
  5559. _internal_metadata_.MergeFrom(from._internal_metadata_);
  5560. ::google::protobuf::uint32 cached_has_bits = 0;
  5561. (void) cached_has_bits;
  5562. cached_has_bits = from._has_bits_[0];
  5563. if (cached_has_bits & 15u) {
  5564. if (cached_has_bits & 0x00000001u) {
  5565. set_has_description();
  5566. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  5567. }
  5568. if (cached_has_bits & 0x00000002u) {
  5569. mutable_locate_info()->::message::Locate_information::MergeFrom(from.locate_info());
  5570. }
  5571. if (cached_has_bits & 0x00000004u) {
  5572. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  5573. }
  5574. if (cached_has_bits & 0x00000008u) {
  5575. step_statu_ = from.step_statu_;
  5576. }
  5577. _has_bits_[0] |= cached_has_bits;
  5578. }
  5579. }
  5580. void Back_dispatch_store_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  5581. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_dispatch_store_step_statu)
  5582. if (&from == this) return;
  5583. Clear();
  5584. MergeFrom(from);
  5585. }
  5586. void Back_dispatch_store_step_statu::CopyFrom(const Back_dispatch_store_step_statu& from) {
  5587. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_dispatch_store_step_statu)
  5588. if (&from == this) return;
  5589. Clear();
  5590. MergeFrom(from);
  5591. }
  5592. bool Back_dispatch_store_step_statu::IsInitialized() const {
  5593. return true;
  5594. }
  5595. void Back_dispatch_store_step_statu::Swap(Back_dispatch_store_step_statu* other) {
  5596. if (other == this) return;
  5597. InternalSwap(other);
  5598. }
  5599. void Back_dispatch_store_step_statu::InternalSwap(Back_dispatch_store_step_statu* other) {
  5600. using std::swap;
  5601. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  5602. GetArenaNoVirtual());
  5603. swap(locate_info_, other->locate_info_);
  5604. swap(space_info_, other->space_info_);
  5605. swap(step_statu_, other->step_statu_);
  5606. swap(_has_bits_[0], other->_has_bits_[0]);
  5607. _internal_metadata_.Swap(&other->_internal_metadata_);
  5608. }
  5609. ::google::protobuf::Metadata Back_dispatch_store_step_statu::GetMetadata() const {
  5610. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  5611. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  5612. }
  5613. // ===================================================================
  5614. void Dispatch_pick_step_statu::InitAsDefaultInstance() {
  5615. ::message::_Dispatch_pick_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  5616. ::message::Parkspace_info::internal_default_instance());
  5617. }
  5618. void Dispatch_pick_step_statu::clear_space_info() {
  5619. if (space_info_ != NULL) space_info_->Clear();
  5620. clear_has_space_info();
  5621. }
  5622. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  5623. const int Dispatch_pick_step_statu::kStepStatuFieldNumber;
  5624. const int Dispatch_pick_step_statu::kSpaceInfoFieldNumber;
  5625. const int Dispatch_pick_step_statu::kDescriptionFieldNumber;
  5626. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  5627. Dispatch_pick_step_statu::Dispatch_pick_step_statu()
  5628. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  5629. ::google::protobuf::internal::InitSCC(
  5630. &protobuf_process_5fmessage_2eproto::scc_info_Dispatch_pick_step_statu.base);
  5631. SharedCtor();
  5632. // @@protoc_insertion_point(constructor:message.Dispatch_pick_step_statu)
  5633. }
  5634. Dispatch_pick_step_statu::Dispatch_pick_step_statu(const Dispatch_pick_step_statu& from)
  5635. : ::google::protobuf::Message(),
  5636. _internal_metadata_(NULL),
  5637. _has_bits_(from._has_bits_) {
  5638. _internal_metadata_.MergeFrom(from._internal_metadata_);
  5639. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  5640. if (from.has_description()) {
  5641. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  5642. }
  5643. if (from.has_space_info()) {
  5644. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  5645. } else {
  5646. space_info_ = NULL;
  5647. }
  5648. step_statu_ = from.step_statu_;
  5649. // @@protoc_insertion_point(copy_constructor:message.Dispatch_pick_step_statu)
  5650. }
  5651. void Dispatch_pick_step_statu::SharedCtor() {
  5652. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  5653. ::memset(&space_info_, 0, static_cast<size_t>(
  5654. reinterpret_cast<char*>(&step_statu_) -
  5655. reinterpret_cast<char*>(&space_info_)) + sizeof(step_statu_));
  5656. }
  5657. Dispatch_pick_step_statu::~Dispatch_pick_step_statu() {
  5658. // @@protoc_insertion_point(destructor:message.Dispatch_pick_step_statu)
  5659. SharedDtor();
  5660. }
  5661. void Dispatch_pick_step_statu::SharedDtor() {
  5662. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  5663. if (this != internal_default_instance()) delete space_info_;
  5664. }
  5665. void Dispatch_pick_step_statu::SetCachedSize(int size) const {
  5666. _cached_size_.Set(size);
  5667. }
  5668. const ::google::protobuf::Descriptor* Dispatch_pick_step_statu::descriptor() {
  5669. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  5670. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  5671. }
  5672. const Dispatch_pick_step_statu& Dispatch_pick_step_statu::default_instance() {
  5673. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Dispatch_pick_step_statu.base);
  5674. return *internal_default_instance();
  5675. }
  5676. void Dispatch_pick_step_statu::Clear() {
  5677. // @@protoc_insertion_point(message_clear_start:message.Dispatch_pick_step_statu)
  5678. ::google::protobuf::uint32 cached_has_bits = 0;
  5679. // Prevent compiler warnings about cached_has_bits being unused
  5680. (void) cached_has_bits;
  5681. cached_has_bits = _has_bits_[0];
  5682. if (cached_has_bits & 3u) {
  5683. if (cached_has_bits & 0x00000001u) {
  5684. description_.ClearNonDefaultToEmptyNoArena();
  5685. }
  5686. if (cached_has_bits & 0x00000002u) {
  5687. GOOGLE_DCHECK(space_info_ != NULL);
  5688. space_info_->Clear();
  5689. }
  5690. }
  5691. step_statu_ = 0;
  5692. _has_bits_.Clear();
  5693. _internal_metadata_.Clear();
  5694. }
  5695. bool Dispatch_pick_step_statu::MergePartialFromCodedStream(
  5696. ::google::protobuf::io::CodedInputStream* input) {
  5697. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  5698. ::google::protobuf::uint32 tag;
  5699. // @@protoc_insertion_point(parse_start:message.Dispatch_pick_step_statu)
  5700. for (;;) {
  5701. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  5702. tag = p.first;
  5703. if (!p.second) goto handle_unusual;
  5704. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  5705. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5706. case 1: {
  5707. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5708. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  5709. int value;
  5710. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  5711. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  5712. input, &value)));
  5713. if (::message::Step_statu_IsValid(value)) {
  5714. set_step_statu(static_cast< ::message::Step_statu >(value));
  5715. } else {
  5716. mutable_unknown_fields()->AddVarint(
  5717. 1, static_cast< ::google::protobuf::uint64>(value));
  5718. }
  5719. } else {
  5720. goto handle_unusual;
  5721. }
  5722. break;
  5723. }
  5724. // optional .message.Parkspace_info space_info = 2;
  5725. case 2: {
  5726. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5727. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  5728. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  5729. input, mutable_space_info()));
  5730. } else {
  5731. goto handle_unusual;
  5732. }
  5733. break;
  5734. }
  5735. // optional string description = 3;
  5736. case 3: {
  5737. if (static_cast< ::google::protobuf::uint8>(tag) ==
  5738. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  5739. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  5740. input, this->mutable_description()));
  5741. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  5742. this->description().data(), static_cast<int>(this->description().length()),
  5743. ::google::protobuf::internal::WireFormat::PARSE,
  5744. "message.Dispatch_pick_step_statu.description");
  5745. } else {
  5746. goto handle_unusual;
  5747. }
  5748. break;
  5749. }
  5750. default: {
  5751. handle_unusual:
  5752. if (tag == 0) {
  5753. goto success;
  5754. }
  5755. DO_(::google::protobuf::internal::WireFormat::SkipField(
  5756. input, tag, _internal_metadata_.mutable_unknown_fields()));
  5757. break;
  5758. }
  5759. }
  5760. }
  5761. success:
  5762. // @@protoc_insertion_point(parse_success:message.Dispatch_pick_step_statu)
  5763. return true;
  5764. failure:
  5765. // @@protoc_insertion_point(parse_failure:message.Dispatch_pick_step_statu)
  5766. return false;
  5767. #undef DO_
  5768. }
  5769. void Dispatch_pick_step_statu::SerializeWithCachedSizes(
  5770. ::google::protobuf::io::CodedOutputStream* output) const {
  5771. // @@protoc_insertion_point(serialize_start:message.Dispatch_pick_step_statu)
  5772. ::google::protobuf::uint32 cached_has_bits = 0;
  5773. (void) cached_has_bits;
  5774. cached_has_bits = _has_bits_[0];
  5775. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5776. if (cached_has_bits & 0x00000004u) {
  5777. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  5778. 1, this->step_statu(), output);
  5779. }
  5780. // optional .message.Parkspace_info space_info = 2;
  5781. if (cached_has_bits & 0x00000002u) {
  5782. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  5783. 2, this->_internal_space_info(), output);
  5784. }
  5785. // optional string description = 3;
  5786. if (cached_has_bits & 0x00000001u) {
  5787. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  5788. this->description().data(), static_cast<int>(this->description().length()),
  5789. ::google::protobuf::internal::WireFormat::SERIALIZE,
  5790. "message.Dispatch_pick_step_statu.description");
  5791. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  5792. 3, this->description(), output);
  5793. }
  5794. if (_internal_metadata_.have_unknown_fields()) {
  5795. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  5796. _internal_metadata_.unknown_fields(), output);
  5797. }
  5798. // @@protoc_insertion_point(serialize_end:message.Dispatch_pick_step_statu)
  5799. }
  5800. ::google::protobuf::uint8* Dispatch_pick_step_statu::InternalSerializeWithCachedSizesToArray(
  5801. bool deterministic, ::google::protobuf::uint8* target) const {
  5802. (void)deterministic; // Unused
  5803. // @@protoc_insertion_point(serialize_to_array_start:message.Dispatch_pick_step_statu)
  5804. ::google::protobuf::uint32 cached_has_bits = 0;
  5805. (void) cached_has_bits;
  5806. cached_has_bits = _has_bits_[0];
  5807. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5808. if (cached_has_bits & 0x00000004u) {
  5809. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  5810. 1, this->step_statu(), target);
  5811. }
  5812. // optional .message.Parkspace_info space_info = 2;
  5813. if (cached_has_bits & 0x00000002u) {
  5814. target = ::google::protobuf::internal::WireFormatLite::
  5815. InternalWriteMessageToArray(
  5816. 2, this->_internal_space_info(), deterministic, target);
  5817. }
  5818. // optional string description = 3;
  5819. if (cached_has_bits & 0x00000001u) {
  5820. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  5821. this->description().data(), static_cast<int>(this->description().length()),
  5822. ::google::protobuf::internal::WireFormat::SERIALIZE,
  5823. "message.Dispatch_pick_step_statu.description");
  5824. target =
  5825. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  5826. 3, this->description(), target);
  5827. }
  5828. if (_internal_metadata_.have_unknown_fields()) {
  5829. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  5830. _internal_metadata_.unknown_fields(), target);
  5831. }
  5832. // @@protoc_insertion_point(serialize_to_array_end:message.Dispatch_pick_step_statu)
  5833. return target;
  5834. }
  5835. size_t Dispatch_pick_step_statu::ByteSizeLong() const {
  5836. // @@protoc_insertion_point(message_byte_size_start:message.Dispatch_pick_step_statu)
  5837. size_t total_size = 0;
  5838. if (_internal_metadata_.have_unknown_fields()) {
  5839. total_size +=
  5840. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  5841. _internal_metadata_.unknown_fields());
  5842. }
  5843. if (_has_bits_[0 / 32] & 7u) {
  5844. // optional string description = 3;
  5845. if (has_description()) {
  5846. total_size += 1 +
  5847. ::google::protobuf::internal::WireFormatLite::StringSize(
  5848. this->description());
  5849. }
  5850. // optional .message.Parkspace_info space_info = 2;
  5851. if (has_space_info()) {
  5852. total_size += 1 +
  5853. ::google::protobuf::internal::WireFormatLite::MessageSize(
  5854. *space_info_);
  5855. }
  5856. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  5857. if (has_step_statu()) {
  5858. total_size += 1 +
  5859. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  5860. }
  5861. }
  5862. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  5863. SetCachedSize(cached_size);
  5864. return total_size;
  5865. }
  5866. void Dispatch_pick_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  5867. // @@protoc_insertion_point(generalized_merge_from_start:message.Dispatch_pick_step_statu)
  5868. GOOGLE_DCHECK_NE(&from, this);
  5869. const Dispatch_pick_step_statu* source =
  5870. ::google::protobuf::internal::DynamicCastToGenerated<const Dispatch_pick_step_statu>(
  5871. &from);
  5872. if (source == NULL) {
  5873. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Dispatch_pick_step_statu)
  5874. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  5875. } else {
  5876. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Dispatch_pick_step_statu)
  5877. MergeFrom(*source);
  5878. }
  5879. }
  5880. void Dispatch_pick_step_statu::MergeFrom(const Dispatch_pick_step_statu& from) {
  5881. // @@protoc_insertion_point(class_specific_merge_from_start:message.Dispatch_pick_step_statu)
  5882. GOOGLE_DCHECK_NE(&from, this);
  5883. _internal_metadata_.MergeFrom(from._internal_metadata_);
  5884. ::google::protobuf::uint32 cached_has_bits = 0;
  5885. (void) cached_has_bits;
  5886. cached_has_bits = from._has_bits_[0];
  5887. if (cached_has_bits & 7u) {
  5888. if (cached_has_bits & 0x00000001u) {
  5889. set_has_description();
  5890. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  5891. }
  5892. if (cached_has_bits & 0x00000002u) {
  5893. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  5894. }
  5895. if (cached_has_bits & 0x00000004u) {
  5896. step_statu_ = from.step_statu_;
  5897. }
  5898. _has_bits_[0] |= cached_has_bits;
  5899. }
  5900. }
  5901. void Dispatch_pick_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  5902. // @@protoc_insertion_point(generalized_copy_from_start:message.Dispatch_pick_step_statu)
  5903. if (&from == this) return;
  5904. Clear();
  5905. MergeFrom(from);
  5906. }
  5907. void Dispatch_pick_step_statu::CopyFrom(const Dispatch_pick_step_statu& from) {
  5908. // @@protoc_insertion_point(class_specific_copy_from_start:message.Dispatch_pick_step_statu)
  5909. if (&from == this) return;
  5910. Clear();
  5911. MergeFrom(from);
  5912. }
  5913. bool Dispatch_pick_step_statu::IsInitialized() const {
  5914. return true;
  5915. }
  5916. void Dispatch_pick_step_statu::Swap(Dispatch_pick_step_statu* other) {
  5917. if (other == this) return;
  5918. InternalSwap(other);
  5919. }
  5920. void Dispatch_pick_step_statu::InternalSwap(Dispatch_pick_step_statu* other) {
  5921. using std::swap;
  5922. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  5923. GetArenaNoVirtual());
  5924. swap(space_info_, other->space_info_);
  5925. swap(step_statu_, other->step_statu_);
  5926. swap(_has_bits_[0], other->_has_bits_[0]);
  5927. _internal_metadata_.Swap(&other->_internal_metadata_);
  5928. }
  5929. ::google::protobuf::Metadata Dispatch_pick_step_statu::GetMetadata() const {
  5930. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  5931. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  5932. }
  5933. // ===================================================================
  5934. void Back_dispatch_pick_step_statu::InitAsDefaultInstance() {
  5935. ::message::_Back_dispatch_pick_step_statu_default_instance_._instance.get_mutable()->space_info_ = const_cast< ::message::Parkspace_info*>(
  5936. ::message::Parkspace_info::internal_default_instance());
  5937. }
  5938. void Back_dispatch_pick_step_statu::clear_space_info() {
  5939. if (space_info_ != NULL) space_info_->Clear();
  5940. clear_has_space_info();
  5941. }
  5942. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  5943. const int Back_dispatch_pick_step_statu::kStepStatuFieldNumber;
  5944. const int Back_dispatch_pick_step_statu::kSpaceInfoFieldNumber;
  5945. const int Back_dispatch_pick_step_statu::kDescriptionFieldNumber;
  5946. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  5947. Back_dispatch_pick_step_statu::Back_dispatch_pick_step_statu()
  5948. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  5949. ::google::protobuf::internal::InitSCC(
  5950. &protobuf_process_5fmessage_2eproto::scc_info_Back_dispatch_pick_step_statu.base);
  5951. SharedCtor();
  5952. // @@protoc_insertion_point(constructor:message.Back_dispatch_pick_step_statu)
  5953. }
  5954. Back_dispatch_pick_step_statu::Back_dispatch_pick_step_statu(const Back_dispatch_pick_step_statu& from)
  5955. : ::google::protobuf::Message(),
  5956. _internal_metadata_(NULL),
  5957. _has_bits_(from._has_bits_) {
  5958. _internal_metadata_.MergeFrom(from._internal_metadata_);
  5959. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  5960. if (from.has_description()) {
  5961. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  5962. }
  5963. if (from.has_space_info()) {
  5964. space_info_ = new ::message::Parkspace_info(*from.space_info_);
  5965. } else {
  5966. space_info_ = NULL;
  5967. }
  5968. step_statu_ = from.step_statu_;
  5969. // @@protoc_insertion_point(copy_constructor:message.Back_dispatch_pick_step_statu)
  5970. }
  5971. void Back_dispatch_pick_step_statu::SharedCtor() {
  5972. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  5973. ::memset(&space_info_, 0, static_cast<size_t>(
  5974. reinterpret_cast<char*>(&step_statu_) -
  5975. reinterpret_cast<char*>(&space_info_)) + sizeof(step_statu_));
  5976. }
  5977. Back_dispatch_pick_step_statu::~Back_dispatch_pick_step_statu() {
  5978. // @@protoc_insertion_point(destructor:message.Back_dispatch_pick_step_statu)
  5979. SharedDtor();
  5980. }
  5981. void Back_dispatch_pick_step_statu::SharedDtor() {
  5982. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  5983. if (this != internal_default_instance()) delete space_info_;
  5984. }
  5985. void Back_dispatch_pick_step_statu::SetCachedSize(int size) const {
  5986. _cached_size_.Set(size);
  5987. }
  5988. const ::google::protobuf::Descriptor* Back_dispatch_pick_step_statu::descriptor() {
  5989. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  5990. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  5991. }
  5992. const Back_dispatch_pick_step_statu& Back_dispatch_pick_step_statu::default_instance() {
  5993. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Back_dispatch_pick_step_statu.base);
  5994. return *internal_default_instance();
  5995. }
  5996. void Back_dispatch_pick_step_statu::Clear() {
  5997. // @@protoc_insertion_point(message_clear_start:message.Back_dispatch_pick_step_statu)
  5998. ::google::protobuf::uint32 cached_has_bits = 0;
  5999. // Prevent compiler warnings about cached_has_bits being unused
  6000. (void) cached_has_bits;
  6001. cached_has_bits = _has_bits_[0];
  6002. if (cached_has_bits & 3u) {
  6003. if (cached_has_bits & 0x00000001u) {
  6004. description_.ClearNonDefaultToEmptyNoArena();
  6005. }
  6006. if (cached_has_bits & 0x00000002u) {
  6007. GOOGLE_DCHECK(space_info_ != NULL);
  6008. space_info_->Clear();
  6009. }
  6010. }
  6011. step_statu_ = 0;
  6012. _has_bits_.Clear();
  6013. _internal_metadata_.Clear();
  6014. }
  6015. bool Back_dispatch_pick_step_statu::MergePartialFromCodedStream(
  6016. ::google::protobuf::io::CodedInputStream* input) {
  6017. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  6018. ::google::protobuf::uint32 tag;
  6019. // @@protoc_insertion_point(parse_start:message.Back_dispatch_pick_step_statu)
  6020. for (;;) {
  6021. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  6022. tag = p.first;
  6023. if (!p.second) goto handle_unusual;
  6024. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  6025. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6026. case 1: {
  6027. if (static_cast< ::google::protobuf::uint8>(tag) ==
  6028. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  6029. int value;
  6030. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  6031. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  6032. input, &value)));
  6033. if (::message::Step_statu_IsValid(value)) {
  6034. set_step_statu(static_cast< ::message::Step_statu >(value));
  6035. } else {
  6036. mutable_unknown_fields()->AddVarint(
  6037. 1, static_cast< ::google::protobuf::uint64>(value));
  6038. }
  6039. } else {
  6040. goto handle_unusual;
  6041. }
  6042. break;
  6043. }
  6044. // optional .message.Parkspace_info space_info = 2;
  6045. case 2: {
  6046. if (static_cast< ::google::protobuf::uint8>(tag) ==
  6047. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  6048. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  6049. input, mutable_space_info()));
  6050. } else {
  6051. goto handle_unusual;
  6052. }
  6053. break;
  6054. }
  6055. // optional string description = 3;
  6056. case 3: {
  6057. if (static_cast< ::google::protobuf::uint8>(tag) ==
  6058. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  6059. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  6060. input, this->mutable_description()));
  6061. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  6062. this->description().data(), static_cast<int>(this->description().length()),
  6063. ::google::protobuf::internal::WireFormat::PARSE,
  6064. "message.Back_dispatch_pick_step_statu.description");
  6065. } else {
  6066. goto handle_unusual;
  6067. }
  6068. break;
  6069. }
  6070. default: {
  6071. handle_unusual:
  6072. if (tag == 0) {
  6073. goto success;
  6074. }
  6075. DO_(::google::protobuf::internal::WireFormat::SkipField(
  6076. input, tag, _internal_metadata_.mutable_unknown_fields()));
  6077. break;
  6078. }
  6079. }
  6080. }
  6081. success:
  6082. // @@protoc_insertion_point(parse_success:message.Back_dispatch_pick_step_statu)
  6083. return true;
  6084. failure:
  6085. // @@protoc_insertion_point(parse_failure:message.Back_dispatch_pick_step_statu)
  6086. return false;
  6087. #undef DO_
  6088. }
  6089. void Back_dispatch_pick_step_statu::SerializeWithCachedSizes(
  6090. ::google::protobuf::io::CodedOutputStream* output) const {
  6091. // @@protoc_insertion_point(serialize_start:message.Back_dispatch_pick_step_statu)
  6092. ::google::protobuf::uint32 cached_has_bits = 0;
  6093. (void) cached_has_bits;
  6094. cached_has_bits = _has_bits_[0];
  6095. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6096. if (cached_has_bits & 0x00000004u) {
  6097. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  6098. 1, this->step_statu(), output);
  6099. }
  6100. // optional .message.Parkspace_info space_info = 2;
  6101. if (cached_has_bits & 0x00000002u) {
  6102. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  6103. 2, this->_internal_space_info(), output);
  6104. }
  6105. // optional string description = 3;
  6106. if (cached_has_bits & 0x00000001u) {
  6107. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  6108. this->description().data(), static_cast<int>(this->description().length()),
  6109. ::google::protobuf::internal::WireFormat::SERIALIZE,
  6110. "message.Back_dispatch_pick_step_statu.description");
  6111. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  6112. 3, this->description(), output);
  6113. }
  6114. if (_internal_metadata_.have_unknown_fields()) {
  6115. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  6116. _internal_metadata_.unknown_fields(), output);
  6117. }
  6118. // @@protoc_insertion_point(serialize_end:message.Back_dispatch_pick_step_statu)
  6119. }
  6120. ::google::protobuf::uint8* Back_dispatch_pick_step_statu::InternalSerializeWithCachedSizesToArray(
  6121. bool deterministic, ::google::protobuf::uint8* target) const {
  6122. (void)deterministic; // Unused
  6123. // @@protoc_insertion_point(serialize_to_array_start:message.Back_dispatch_pick_step_statu)
  6124. ::google::protobuf::uint32 cached_has_bits = 0;
  6125. (void) cached_has_bits;
  6126. cached_has_bits = _has_bits_[0];
  6127. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6128. if (cached_has_bits & 0x00000004u) {
  6129. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  6130. 1, this->step_statu(), target);
  6131. }
  6132. // optional .message.Parkspace_info space_info = 2;
  6133. if (cached_has_bits & 0x00000002u) {
  6134. target = ::google::protobuf::internal::WireFormatLite::
  6135. InternalWriteMessageToArray(
  6136. 2, this->_internal_space_info(), deterministic, target);
  6137. }
  6138. // optional string description = 3;
  6139. if (cached_has_bits & 0x00000001u) {
  6140. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  6141. this->description().data(), static_cast<int>(this->description().length()),
  6142. ::google::protobuf::internal::WireFormat::SERIALIZE,
  6143. "message.Back_dispatch_pick_step_statu.description");
  6144. target =
  6145. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  6146. 3, this->description(), target);
  6147. }
  6148. if (_internal_metadata_.have_unknown_fields()) {
  6149. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  6150. _internal_metadata_.unknown_fields(), target);
  6151. }
  6152. // @@protoc_insertion_point(serialize_to_array_end:message.Back_dispatch_pick_step_statu)
  6153. return target;
  6154. }
  6155. size_t Back_dispatch_pick_step_statu::ByteSizeLong() const {
  6156. // @@protoc_insertion_point(message_byte_size_start:message.Back_dispatch_pick_step_statu)
  6157. size_t total_size = 0;
  6158. if (_internal_metadata_.have_unknown_fields()) {
  6159. total_size +=
  6160. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  6161. _internal_metadata_.unknown_fields());
  6162. }
  6163. if (_has_bits_[0 / 32] & 7u) {
  6164. // optional string description = 3;
  6165. if (has_description()) {
  6166. total_size += 1 +
  6167. ::google::protobuf::internal::WireFormatLite::StringSize(
  6168. this->description());
  6169. }
  6170. // optional .message.Parkspace_info space_info = 2;
  6171. if (has_space_info()) {
  6172. total_size += 1 +
  6173. ::google::protobuf::internal::WireFormatLite::MessageSize(
  6174. *space_info_);
  6175. }
  6176. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6177. if (has_step_statu()) {
  6178. total_size += 1 +
  6179. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  6180. }
  6181. }
  6182. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  6183. SetCachedSize(cached_size);
  6184. return total_size;
  6185. }
  6186. void Back_dispatch_pick_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  6187. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_dispatch_pick_step_statu)
  6188. GOOGLE_DCHECK_NE(&from, this);
  6189. const Back_dispatch_pick_step_statu* source =
  6190. ::google::protobuf::internal::DynamicCastToGenerated<const Back_dispatch_pick_step_statu>(
  6191. &from);
  6192. if (source == NULL) {
  6193. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_dispatch_pick_step_statu)
  6194. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  6195. } else {
  6196. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_dispatch_pick_step_statu)
  6197. MergeFrom(*source);
  6198. }
  6199. }
  6200. void Back_dispatch_pick_step_statu::MergeFrom(const Back_dispatch_pick_step_statu& from) {
  6201. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_dispatch_pick_step_statu)
  6202. GOOGLE_DCHECK_NE(&from, this);
  6203. _internal_metadata_.MergeFrom(from._internal_metadata_);
  6204. ::google::protobuf::uint32 cached_has_bits = 0;
  6205. (void) cached_has_bits;
  6206. cached_has_bits = from._has_bits_[0];
  6207. if (cached_has_bits & 7u) {
  6208. if (cached_has_bits & 0x00000001u) {
  6209. set_has_description();
  6210. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  6211. }
  6212. if (cached_has_bits & 0x00000002u) {
  6213. mutable_space_info()->::message::Parkspace_info::MergeFrom(from.space_info());
  6214. }
  6215. if (cached_has_bits & 0x00000004u) {
  6216. step_statu_ = from.step_statu_;
  6217. }
  6218. _has_bits_[0] |= cached_has_bits;
  6219. }
  6220. }
  6221. void Back_dispatch_pick_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  6222. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_dispatch_pick_step_statu)
  6223. if (&from == this) return;
  6224. Clear();
  6225. MergeFrom(from);
  6226. }
  6227. void Back_dispatch_pick_step_statu::CopyFrom(const Back_dispatch_pick_step_statu& from) {
  6228. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_dispatch_pick_step_statu)
  6229. if (&from == this) return;
  6230. Clear();
  6231. MergeFrom(from);
  6232. }
  6233. bool Back_dispatch_pick_step_statu::IsInitialized() const {
  6234. return true;
  6235. }
  6236. void Back_dispatch_pick_step_statu::Swap(Back_dispatch_pick_step_statu* other) {
  6237. if (other == this) return;
  6238. InternalSwap(other);
  6239. }
  6240. void Back_dispatch_pick_step_statu::InternalSwap(Back_dispatch_pick_step_statu* other) {
  6241. using std::swap;
  6242. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  6243. GetArenaNoVirtual());
  6244. swap(space_info_, other->space_info_);
  6245. swap(step_statu_, other->step_statu_);
  6246. swap(_has_bits_[0], other->_has_bits_[0]);
  6247. _internal_metadata_.Swap(&other->_internal_metadata_);
  6248. }
  6249. ::google::protobuf::Metadata Back_dispatch_pick_step_statu::GetMetadata() const {
  6250. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  6251. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  6252. }
  6253. // ===================================================================
  6254. void Waitfor_leave_step_statu::InitAsDefaultInstance() {
  6255. ::message::_Waitfor_leave_step_statu_default_instance_._instance.get_mutable()->car_info_ = const_cast< ::message::Car_info*>(
  6256. ::message::Car_info::internal_default_instance());
  6257. }
  6258. void Waitfor_leave_step_statu::clear_car_info() {
  6259. if (car_info_ != NULL) car_info_->Clear();
  6260. clear_has_car_info();
  6261. }
  6262. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  6263. const int Waitfor_leave_step_statu::kStepStatuFieldNumber;
  6264. const int Waitfor_leave_step_statu::kCarInfoFieldNumber;
  6265. const int Waitfor_leave_step_statu::kDescriptionFieldNumber;
  6266. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  6267. Waitfor_leave_step_statu::Waitfor_leave_step_statu()
  6268. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  6269. ::google::protobuf::internal::InitSCC(
  6270. &protobuf_process_5fmessage_2eproto::scc_info_Waitfor_leave_step_statu.base);
  6271. SharedCtor();
  6272. // @@protoc_insertion_point(constructor:message.Waitfor_leave_step_statu)
  6273. }
  6274. Waitfor_leave_step_statu::Waitfor_leave_step_statu(const Waitfor_leave_step_statu& from)
  6275. : ::google::protobuf::Message(),
  6276. _internal_metadata_(NULL),
  6277. _has_bits_(from._has_bits_) {
  6278. _internal_metadata_.MergeFrom(from._internal_metadata_);
  6279. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  6280. if (from.has_description()) {
  6281. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  6282. }
  6283. if (from.has_car_info()) {
  6284. car_info_ = new ::message::Car_info(*from.car_info_);
  6285. } else {
  6286. car_info_ = NULL;
  6287. }
  6288. step_statu_ = from.step_statu_;
  6289. // @@protoc_insertion_point(copy_constructor:message.Waitfor_leave_step_statu)
  6290. }
  6291. void Waitfor_leave_step_statu::SharedCtor() {
  6292. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  6293. ::memset(&car_info_, 0, static_cast<size_t>(
  6294. reinterpret_cast<char*>(&step_statu_) -
  6295. reinterpret_cast<char*>(&car_info_)) + sizeof(step_statu_));
  6296. }
  6297. Waitfor_leave_step_statu::~Waitfor_leave_step_statu() {
  6298. // @@protoc_insertion_point(destructor:message.Waitfor_leave_step_statu)
  6299. SharedDtor();
  6300. }
  6301. void Waitfor_leave_step_statu::SharedDtor() {
  6302. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  6303. if (this != internal_default_instance()) delete car_info_;
  6304. }
  6305. void Waitfor_leave_step_statu::SetCachedSize(int size) const {
  6306. _cached_size_.Set(size);
  6307. }
  6308. const ::google::protobuf::Descriptor* Waitfor_leave_step_statu::descriptor() {
  6309. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  6310. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  6311. }
  6312. const Waitfor_leave_step_statu& Waitfor_leave_step_statu::default_instance() {
  6313. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Waitfor_leave_step_statu.base);
  6314. return *internal_default_instance();
  6315. }
  6316. void Waitfor_leave_step_statu::Clear() {
  6317. // @@protoc_insertion_point(message_clear_start:message.Waitfor_leave_step_statu)
  6318. ::google::protobuf::uint32 cached_has_bits = 0;
  6319. // Prevent compiler warnings about cached_has_bits being unused
  6320. (void) cached_has_bits;
  6321. cached_has_bits = _has_bits_[0];
  6322. if (cached_has_bits & 3u) {
  6323. if (cached_has_bits & 0x00000001u) {
  6324. description_.ClearNonDefaultToEmptyNoArena();
  6325. }
  6326. if (cached_has_bits & 0x00000002u) {
  6327. GOOGLE_DCHECK(car_info_ != NULL);
  6328. car_info_->Clear();
  6329. }
  6330. }
  6331. step_statu_ = 0;
  6332. _has_bits_.Clear();
  6333. _internal_metadata_.Clear();
  6334. }
  6335. bool Waitfor_leave_step_statu::MergePartialFromCodedStream(
  6336. ::google::protobuf::io::CodedInputStream* input) {
  6337. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  6338. ::google::protobuf::uint32 tag;
  6339. // @@protoc_insertion_point(parse_start:message.Waitfor_leave_step_statu)
  6340. for (;;) {
  6341. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  6342. tag = p.first;
  6343. if (!p.second) goto handle_unusual;
  6344. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  6345. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6346. case 1: {
  6347. if (static_cast< ::google::protobuf::uint8>(tag) ==
  6348. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  6349. int value;
  6350. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  6351. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  6352. input, &value)));
  6353. if (::message::Step_statu_IsValid(value)) {
  6354. set_step_statu(static_cast< ::message::Step_statu >(value));
  6355. } else {
  6356. mutable_unknown_fields()->AddVarint(
  6357. 1, static_cast< ::google::protobuf::uint64>(value));
  6358. }
  6359. } else {
  6360. goto handle_unusual;
  6361. }
  6362. break;
  6363. }
  6364. // optional .message.Car_info car_info = 2;
  6365. case 2: {
  6366. if (static_cast< ::google::protobuf::uint8>(tag) ==
  6367. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  6368. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  6369. input, mutable_car_info()));
  6370. } else {
  6371. goto handle_unusual;
  6372. }
  6373. break;
  6374. }
  6375. // optional string description = 3;
  6376. case 3: {
  6377. if (static_cast< ::google::protobuf::uint8>(tag) ==
  6378. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  6379. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  6380. input, this->mutable_description()));
  6381. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  6382. this->description().data(), static_cast<int>(this->description().length()),
  6383. ::google::protobuf::internal::WireFormat::PARSE,
  6384. "message.Waitfor_leave_step_statu.description");
  6385. } else {
  6386. goto handle_unusual;
  6387. }
  6388. break;
  6389. }
  6390. default: {
  6391. handle_unusual:
  6392. if (tag == 0) {
  6393. goto success;
  6394. }
  6395. DO_(::google::protobuf::internal::WireFormat::SkipField(
  6396. input, tag, _internal_metadata_.mutable_unknown_fields()));
  6397. break;
  6398. }
  6399. }
  6400. }
  6401. success:
  6402. // @@protoc_insertion_point(parse_success:message.Waitfor_leave_step_statu)
  6403. return true;
  6404. failure:
  6405. // @@protoc_insertion_point(parse_failure:message.Waitfor_leave_step_statu)
  6406. return false;
  6407. #undef DO_
  6408. }
  6409. void Waitfor_leave_step_statu::SerializeWithCachedSizes(
  6410. ::google::protobuf::io::CodedOutputStream* output) const {
  6411. // @@protoc_insertion_point(serialize_start:message.Waitfor_leave_step_statu)
  6412. ::google::protobuf::uint32 cached_has_bits = 0;
  6413. (void) cached_has_bits;
  6414. cached_has_bits = _has_bits_[0];
  6415. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6416. if (cached_has_bits & 0x00000004u) {
  6417. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  6418. 1, this->step_statu(), output);
  6419. }
  6420. // optional .message.Car_info car_info = 2;
  6421. if (cached_has_bits & 0x00000002u) {
  6422. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  6423. 2, this->_internal_car_info(), output);
  6424. }
  6425. // optional string description = 3;
  6426. if (cached_has_bits & 0x00000001u) {
  6427. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  6428. this->description().data(), static_cast<int>(this->description().length()),
  6429. ::google::protobuf::internal::WireFormat::SERIALIZE,
  6430. "message.Waitfor_leave_step_statu.description");
  6431. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  6432. 3, this->description(), output);
  6433. }
  6434. if (_internal_metadata_.have_unknown_fields()) {
  6435. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  6436. _internal_metadata_.unknown_fields(), output);
  6437. }
  6438. // @@protoc_insertion_point(serialize_end:message.Waitfor_leave_step_statu)
  6439. }
  6440. ::google::protobuf::uint8* Waitfor_leave_step_statu::InternalSerializeWithCachedSizesToArray(
  6441. bool deterministic, ::google::protobuf::uint8* target) const {
  6442. (void)deterministic; // Unused
  6443. // @@protoc_insertion_point(serialize_to_array_start:message.Waitfor_leave_step_statu)
  6444. ::google::protobuf::uint32 cached_has_bits = 0;
  6445. (void) cached_has_bits;
  6446. cached_has_bits = _has_bits_[0];
  6447. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6448. if (cached_has_bits & 0x00000004u) {
  6449. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  6450. 1, this->step_statu(), target);
  6451. }
  6452. // optional .message.Car_info car_info = 2;
  6453. if (cached_has_bits & 0x00000002u) {
  6454. target = ::google::protobuf::internal::WireFormatLite::
  6455. InternalWriteMessageToArray(
  6456. 2, this->_internal_car_info(), deterministic, target);
  6457. }
  6458. // optional string description = 3;
  6459. if (cached_has_bits & 0x00000001u) {
  6460. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  6461. this->description().data(), static_cast<int>(this->description().length()),
  6462. ::google::protobuf::internal::WireFormat::SERIALIZE,
  6463. "message.Waitfor_leave_step_statu.description");
  6464. target =
  6465. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  6466. 3, this->description(), target);
  6467. }
  6468. if (_internal_metadata_.have_unknown_fields()) {
  6469. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  6470. _internal_metadata_.unknown_fields(), target);
  6471. }
  6472. // @@protoc_insertion_point(serialize_to_array_end:message.Waitfor_leave_step_statu)
  6473. return target;
  6474. }
  6475. size_t Waitfor_leave_step_statu::ByteSizeLong() const {
  6476. // @@protoc_insertion_point(message_byte_size_start:message.Waitfor_leave_step_statu)
  6477. size_t total_size = 0;
  6478. if (_internal_metadata_.have_unknown_fields()) {
  6479. total_size +=
  6480. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  6481. _internal_metadata_.unknown_fields());
  6482. }
  6483. if (_has_bits_[0 / 32] & 7u) {
  6484. // optional string description = 3;
  6485. if (has_description()) {
  6486. total_size += 1 +
  6487. ::google::protobuf::internal::WireFormatLite::StringSize(
  6488. this->description());
  6489. }
  6490. // optional .message.Car_info car_info = 2;
  6491. if (has_car_info()) {
  6492. total_size += 1 +
  6493. ::google::protobuf::internal::WireFormatLite::MessageSize(
  6494. *car_info_);
  6495. }
  6496. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6497. if (has_step_statu()) {
  6498. total_size += 1 +
  6499. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  6500. }
  6501. }
  6502. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  6503. SetCachedSize(cached_size);
  6504. return total_size;
  6505. }
  6506. void Waitfor_leave_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  6507. // @@protoc_insertion_point(generalized_merge_from_start:message.Waitfor_leave_step_statu)
  6508. GOOGLE_DCHECK_NE(&from, this);
  6509. const Waitfor_leave_step_statu* source =
  6510. ::google::protobuf::internal::DynamicCastToGenerated<const Waitfor_leave_step_statu>(
  6511. &from);
  6512. if (source == NULL) {
  6513. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Waitfor_leave_step_statu)
  6514. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  6515. } else {
  6516. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Waitfor_leave_step_statu)
  6517. MergeFrom(*source);
  6518. }
  6519. }
  6520. void Waitfor_leave_step_statu::MergeFrom(const Waitfor_leave_step_statu& from) {
  6521. // @@protoc_insertion_point(class_specific_merge_from_start:message.Waitfor_leave_step_statu)
  6522. GOOGLE_DCHECK_NE(&from, this);
  6523. _internal_metadata_.MergeFrom(from._internal_metadata_);
  6524. ::google::protobuf::uint32 cached_has_bits = 0;
  6525. (void) cached_has_bits;
  6526. cached_has_bits = from._has_bits_[0];
  6527. if (cached_has_bits & 7u) {
  6528. if (cached_has_bits & 0x00000001u) {
  6529. set_has_description();
  6530. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  6531. }
  6532. if (cached_has_bits & 0x00000002u) {
  6533. mutable_car_info()->::message::Car_info::MergeFrom(from.car_info());
  6534. }
  6535. if (cached_has_bits & 0x00000004u) {
  6536. step_statu_ = from.step_statu_;
  6537. }
  6538. _has_bits_[0] |= cached_has_bits;
  6539. }
  6540. }
  6541. void Waitfor_leave_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  6542. // @@protoc_insertion_point(generalized_copy_from_start:message.Waitfor_leave_step_statu)
  6543. if (&from == this) return;
  6544. Clear();
  6545. MergeFrom(from);
  6546. }
  6547. void Waitfor_leave_step_statu::CopyFrom(const Waitfor_leave_step_statu& from) {
  6548. // @@protoc_insertion_point(class_specific_copy_from_start:message.Waitfor_leave_step_statu)
  6549. if (&from == this) return;
  6550. Clear();
  6551. MergeFrom(from);
  6552. }
  6553. bool Waitfor_leave_step_statu::IsInitialized() const {
  6554. return true;
  6555. }
  6556. void Waitfor_leave_step_statu::Swap(Waitfor_leave_step_statu* other) {
  6557. if (other == this) return;
  6558. InternalSwap(other);
  6559. }
  6560. void Waitfor_leave_step_statu::InternalSwap(Waitfor_leave_step_statu* other) {
  6561. using std::swap;
  6562. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  6563. GetArenaNoVirtual());
  6564. swap(car_info_, other->car_info_);
  6565. swap(step_statu_, other->step_statu_);
  6566. swap(_has_bits_[0], other->_has_bits_[0]);
  6567. _internal_metadata_.Swap(&other->_internal_metadata_);
  6568. }
  6569. ::google::protobuf::Metadata Waitfor_leave_step_statu::GetMetadata() const {
  6570. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  6571. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  6572. }
  6573. // ===================================================================
  6574. void Back_waitfor_leave_step_statu::InitAsDefaultInstance() {
  6575. ::message::_Back_waitfor_leave_step_statu_default_instance_._instance.get_mutable()->car_info_ = const_cast< ::message::Car_info*>(
  6576. ::message::Car_info::internal_default_instance());
  6577. }
  6578. void Back_waitfor_leave_step_statu::clear_car_info() {
  6579. if (car_info_ != NULL) car_info_->Clear();
  6580. clear_has_car_info();
  6581. }
  6582. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  6583. const int Back_waitfor_leave_step_statu::kStepStatuFieldNumber;
  6584. const int Back_waitfor_leave_step_statu::kCarInfoFieldNumber;
  6585. const int Back_waitfor_leave_step_statu::kDescriptionFieldNumber;
  6586. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  6587. Back_waitfor_leave_step_statu::Back_waitfor_leave_step_statu()
  6588. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  6589. ::google::protobuf::internal::InitSCC(
  6590. &protobuf_process_5fmessage_2eproto::scc_info_Back_waitfor_leave_step_statu.base);
  6591. SharedCtor();
  6592. // @@protoc_insertion_point(constructor:message.Back_waitfor_leave_step_statu)
  6593. }
  6594. Back_waitfor_leave_step_statu::Back_waitfor_leave_step_statu(const Back_waitfor_leave_step_statu& from)
  6595. : ::google::protobuf::Message(),
  6596. _internal_metadata_(NULL),
  6597. _has_bits_(from._has_bits_) {
  6598. _internal_metadata_.MergeFrom(from._internal_metadata_);
  6599. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  6600. if (from.has_description()) {
  6601. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  6602. }
  6603. if (from.has_car_info()) {
  6604. car_info_ = new ::message::Car_info(*from.car_info_);
  6605. } else {
  6606. car_info_ = NULL;
  6607. }
  6608. step_statu_ = from.step_statu_;
  6609. // @@protoc_insertion_point(copy_constructor:message.Back_waitfor_leave_step_statu)
  6610. }
  6611. void Back_waitfor_leave_step_statu::SharedCtor() {
  6612. description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  6613. ::memset(&car_info_, 0, static_cast<size_t>(
  6614. reinterpret_cast<char*>(&step_statu_) -
  6615. reinterpret_cast<char*>(&car_info_)) + sizeof(step_statu_));
  6616. }
  6617. Back_waitfor_leave_step_statu::~Back_waitfor_leave_step_statu() {
  6618. // @@protoc_insertion_point(destructor:message.Back_waitfor_leave_step_statu)
  6619. SharedDtor();
  6620. }
  6621. void Back_waitfor_leave_step_statu::SharedDtor() {
  6622. description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  6623. if (this != internal_default_instance()) delete car_info_;
  6624. }
  6625. void Back_waitfor_leave_step_statu::SetCachedSize(int size) const {
  6626. _cached_size_.Set(size);
  6627. }
  6628. const ::google::protobuf::Descriptor* Back_waitfor_leave_step_statu::descriptor() {
  6629. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  6630. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  6631. }
  6632. const Back_waitfor_leave_step_statu& Back_waitfor_leave_step_statu::default_instance() {
  6633. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Back_waitfor_leave_step_statu.base);
  6634. return *internal_default_instance();
  6635. }
  6636. void Back_waitfor_leave_step_statu::Clear() {
  6637. // @@protoc_insertion_point(message_clear_start:message.Back_waitfor_leave_step_statu)
  6638. ::google::protobuf::uint32 cached_has_bits = 0;
  6639. // Prevent compiler warnings about cached_has_bits being unused
  6640. (void) cached_has_bits;
  6641. cached_has_bits = _has_bits_[0];
  6642. if (cached_has_bits & 3u) {
  6643. if (cached_has_bits & 0x00000001u) {
  6644. description_.ClearNonDefaultToEmptyNoArena();
  6645. }
  6646. if (cached_has_bits & 0x00000002u) {
  6647. GOOGLE_DCHECK(car_info_ != NULL);
  6648. car_info_->Clear();
  6649. }
  6650. }
  6651. step_statu_ = 0;
  6652. _has_bits_.Clear();
  6653. _internal_metadata_.Clear();
  6654. }
  6655. bool Back_waitfor_leave_step_statu::MergePartialFromCodedStream(
  6656. ::google::protobuf::io::CodedInputStream* input) {
  6657. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  6658. ::google::protobuf::uint32 tag;
  6659. // @@protoc_insertion_point(parse_start:message.Back_waitfor_leave_step_statu)
  6660. for (;;) {
  6661. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  6662. tag = p.first;
  6663. if (!p.second) goto handle_unusual;
  6664. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  6665. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6666. case 1: {
  6667. if (static_cast< ::google::protobuf::uint8>(tag) ==
  6668. static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
  6669. int value;
  6670. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  6671. int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
  6672. input, &value)));
  6673. if (::message::Step_statu_IsValid(value)) {
  6674. set_step_statu(static_cast< ::message::Step_statu >(value));
  6675. } else {
  6676. mutable_unknown_fields()->AddVarint(
  6677. 1, static_cast< ::google::protobuf::uint64>(value));
  6678. }
  6679. } else {
  6680. goto handle_unusual;
  6681. }
  6682. break;
  6683. }
  6684. // optional .message.Car_info car_info = 2;
  6685. case 2: {
  6686. if (static_cast< ::google::protobuf::uint8>(tag) ==
  6687. static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
  6688. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  6689. input, mutable_car_info()));
  6690. } else {
  6691. goto handle_unusual;
  6692. }
  6693. break;
  6694. }
  6695. // optional string description = 3;
  6696. case 3: {
  6697. if (static_cast< ::google::protobuf::uint8>(tag) ==
  6698. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  6699. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  6700. input, this->mutable_description()));
  6701. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  6702. this->description().data(), static_cast<int>(this->description().length()),
  6703. ::google::protobuf::internal::WireFormat::PARSE,
  6704. "message.Back_waitfor_leave_step_statu.description");
  6705. } else {
  6706. goto handle_unusual;
  6707. }
  6708. break;
  6709. }
  6710. default: {
  6711. handle_unusual:
  6712. if (tag == 0) {
  6713. goto success;
  6714. }
  6715. DO_(::google::protobuf::internal::WireFormat::SkipField(
  6716. input, tag, _internal_metadata_.mutable_unknown_fields()));
  6717. break;
  6718. }
  6719. }
  6720. }
  6721. success:
  6722. // @@protoc_insertion_point(parse_success:message.Back_waitfor_leave_step_statu)
  6723. return true;
  6724. failure:
  6725. // @@protoc_insertion_point(parse_failure:message.Back_waitfor_leave_step_statu)
  6726. return false;
  6727. #undef DO_
  6728. }
  6729. void Back_waitfor_leave_step_statu::SerializeWithCachedSizes(
  6730. ::google::protobuf::io::CodedOutputStream* output) const {
  6731. // @@protoc_insertion_point(serialize_start:message.Back_waitfor_leave_step_statu)
  6732. ::google::protobuf::uint32 cached_has_bits = 0;
  6733. (void) cached_has_bits;
  6734. cached_has_bits = _has_bits_[0];
  6735. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6736. if (cached_has_bits & 0x00000004u) {
  6737. ::google::protobuf::internal::WireFormatLite::WriteEnum(
  6738. 1, this->step_statu(), output);
  6739. }
  6740. // optional .message.Car_info car_info = 2;
  6741. if (cached_has_bits & 0x00000002u) {
  6742. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  6743. 2, this->_internal_car_info(), output);
  6744. }
  6745. // optional string description = 3;
  6746. if (cached_has_bits & 0x00000001u) {
  6747. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  6748. this->description().data(), static_cast<int>(this->description().length()),
  6749. ::google::protobuf::internal::WireFormat::SERIALIZE,
  6750. "message.Back_waitfor_leave_step_statu.description");
  6751. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  6752. 3, this->description(), output);
  6753. }
  6754. if (_internal_metadata_.have_unknown_fields()) {
  6755. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  6756. _internal_metadata_.unknown_fields(), output);
  6757. }
  6758. // @@protoc_insertion_point(serialize_end:message.Back_waitfor_leave_step_statu)
  6759. }
  6760. ::google::protobuf::uint8* Back_waitfor_leave_step_statu::InternalSerializeWithCachedSizesToArray(
  6761. bool deterministic, ::google::protobuf::uint8* target) const {
  6762. (void)deterministic; // Unused
  6763. // @@protoc_insertion_point(serialize_to_array_start:message.Back_waitfor_leave_step_statu)
  6764. ::google::protobuf::uint32 cached_has_bits = 0;
  6765. (void) cached_has_bits;
  6766. cached_has_bits = _has_bits_[0];
  6767. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6768. if (cached_has_bits & 0x00000004u) {
  6769. target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
  6770. 1, this->step_statu(), target);
  6771. }
  6772. // optional .message.Car_info car_info = 2;
  6773. if (cached_has_bits & 0x00000002u) {
  6774. target = ::google::protobuf::internal::WireFormatLite::
  6775. InternalWriteMessageToArray(
  6776. 2, this->_internal_car_info(), deterministic, target);
  6777. }
  6778. // optional string description = 3;
  6779. if (cached_has_bits & 0x00000001u) {
  6780. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  6781. this->description().data(), static_cast<int>(this->description().length()),
  6782. ::google::protobuf::internal::WireFormat::SERIALIZE,
  6783. "message.Back_waitfor_leave_step_statu.description");
  6784. target =
  6785. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  6786. 3, this->description(), target);
  6787. }
  6788. if (_internal_metadata_.have_unknown_fields()) {
  6789. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  6790. _internal_metadata_.unknown_fields(), target);
  6791. }
  6792. // @@protoc_insertion_point(serialize_to_array_end:message.Back_waitfor_leave_step_statu)
  6793. return target;
  6794. }
  6795. size_t Back_waitfor_leave_step_statu::ByteSizeLong() const {
  6796. // @@protoc_insertion_point(message_byte_size_start:message.Back_waitfor_leave_step_statu)
  6797. size_t total_size = 0;
  6798. if (_internal_metadata_.have_unknown_fields()) {
  6799. total_size +=
  6800. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  6801. _internal_metadata_.unknown_fields());
  6802. }
  6803. if (_has_bits_[0 / 32] & 7u) {
  6804. // optional string description = 3;
  6805. if (has_description()) {
  6806. total_size += 1 +
  6807. ::google::protobuf::internal::WireFormatLite::StringSize(
  6808. this->description());
  6809. }
  6810. // optional .message.Car_info car_info = 2;
  6811. if (has_car_info()) {
  6812. total_size += 1 +
  6813. ::google::protobuf::internal::WireFormatLite::MessageSize(
  6814. *car_info_);
  6815. }
  6816. // optional .message.Step_statu step_statu = 1 [default = eWaiting];
  6817. if (has_step_statu()) {
  6818. total_size += 1 +
  6819. ::google::protobuf::internal::WireFormatLite::EnumSize(this->step_statu());
  6820. }
  6821. }
  6822. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  6823. SetCachedSize(cached_size);
  6824. return total_size;
  6825. }
  6826. void Back_waitfor_leave_step_statu::MergeFrom(const ::google::protobuf::Message& from) {
  6827. // @@protoc_insertion_point(generalized_merge_from_start:message.Back_waitfor_leave_step_statu)
  6828. GOOGLE_DCHECK_NE(&from, this);
  6829. const Back_waitfor_leave_step_statu* source =
  6830. ::google::protobuf::internal::DynamicCastToGenerated<const Back_waitfor_leave_step_statu>(
  6831. &from);
  6832. if (source == NULL) {
  6833. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Back_waitfor_leave_step_statu)
  6834. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  6835. } else {
  6836. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Back_waitfor_leave_step_statu)
  6837. MergeFrom(*source);
  6838. }
  6839. }
  6840. void Back_waitfor_leave_step_statu::MergeFrom(const Back_waitfor_leave_step_statu& from) {
  6841. // @@protoc_insertion_point(class_specific_merge_from_start:message.Back_waitfor_leave_step_statu)
  6842. GOOGLE_DCHECK_NE(&from, this);
  6843. _internal_metadata_.MergeFrom(from._internal_metadata_);
  6844. ::google::protobuf::uint32 cached_has_bits = 0;
  6845. (void) cached_has_bits;
  6846. cached_has_bits = from._has_bits_[0];
  6847. if (cached_has_bits & 7u) {
  6848. if (cached_has_bits & 0x00000001u) {
  6849. set_has_description();
  6850. description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
  6851. }
  6852. if (cached_has_bits & 0x00000002u) {
  6853. mutable_car_info()->::message::Car_info::MergeFrom(from.car_info());
  6854. }
  6855. if (cached_has_bits & 0x00000004u) {
  6856. step_statu_ = from.step_statu_;
  6857. }
  6858. _has_bits_[0] |= cached_has_bits;
  6859. }
  6860. }
  6861. void Back_waitfor_leave_step_statu::CopyFrom(const ::google::protobuf::Message& from) {
  6862. // @@protoc_insertion_point(generalized_copy_from_start:message.Back_waitfor_leave_step_statu)
  6863. if (&from == this) return;
  6864. Clear();
  6865. MergeFrom(from);
  6866. }
  6867. void Back_waitfor_leave_step_statu::CopyFrom(const Back_waitfor_leave_step_statu& from) {
  6868. // @@protoc_insertion_point(class_specific_copy_from_start:message.Back_waitfor_leave_step_statu)
  6869. if (&from == this) return;
  6870. Clear();
  6871. MergeFrom(from);
  6872. }
  6873. bool Back_waitfor_leave_step_statu::IsInitialized() const {
  6874. return true;
  6875. }
  6876. void Back_waitfor_leave_step_statu::Swap(Back_waitfor_leave_step_statu* other) {
  6877. if (other == this) return;
  6878. InternalSwap(other);
  6879. }
  6880. void Back_waitfor_leave_step_statu::InternalSwap(Back_waitfor_leave_step_statu* other) {
  6881. using std::swap;
  6882. description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  6883. GetArenaNoVirtual());
  6884. swap(car_info_, other->car_info_);
  6885. swap(step_statu_, other->step_statu_);
  6886. swap(_has_bits_[0], other->_has_bits_[0]);
  6887. _internal_metadata_.Swap(&other->_internal_metadata_);
  6888. }
  6889. ::google::protobuf::Metadata Back_waitfor_leave_step_statu::GetMetadata() const {
  6890. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  6891. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  6892. }
  6893. // ===================================================================
  6894. void Storing_process_statu_msg::InitAsDefaultInstance() {
  6895. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->base_info_ = const_cast< ::message::Base_info*>(
  6896. ::message::Base_info::internal_default_instance());
  6897. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->alloc_space_step_ = const_cast< ::message::Alloc_space_step_statu*>(
  6898. ::message::Alloc_space_step_statu::internal_default_instance());
  6899. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->measure_step_ = const_cast< ::message::Measure_step_statu*>(
  6900. ::message::Measure_step_statu::internal_default_instance());
  6901. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->compare_step_ = const_cast< ::message::Compare_step_statu*>(
  6902. ::message::Compare_step_statu::internal_default_instance());
  6903. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->dispatch_step_ = const_cast< ::message::Dispatch_store_step_statu*>(
  6904. ::message::Dispatch_store_step_statu::internal_default_instance());
  6905. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->confirm_space_step_ = const_cast< ::message::Confirm_space_step_statu*>(
  6906. ::message::Confirm_space_step_statu::internal_default_instance());
  6907. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->back_confirm_step_ = const_cast< ::message::Back_confirm_space_step_statu*>(
  6908. ::message::Back_confirm_space_step_statu::internal_default_instance());
  6909. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->back_dispatch_step_ = const_cast< ::message::Back_dispatch_store_step_statu*>(
  6910. ::message::Back_dispatch_store_step_statu::internal_default_instance());
  6911. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->back_compare_step_ = const_cast< ::message::Back_compare_step_statu*>(
  6912. ::message::Back_compare_step_statu::internal_default_instance());
  6913. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->back_measure_step_ = const_cast< ::message::Back_measure_step_statu*>(
  6914. ::message::Back_measure_step_statu::internal_default_instance());
  6915. ::message::_Storing_process_statu_msg_default_instance_._instance.get_mutable()->back_alloc_space_step_ = const_cast< ::message::Back_alloc_space_step_statu*>(
  6916. ::message::Back_alloc_space_step_statu::internal_default_instance());
  6917. }
  6918. void Storing_process_statu_msg::clear_base_info() {
  6919. if (base_info_ != NULL) base_info_->Clear();
  6920. clear_has_base_info();
  6921. }
  6922. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  6923. const int Storing_process_statu_msg::kBaseInfoFieldNumber;
  6924. const int Storing_process_statu_msg::kTerminalIdFieldNumber;
  6925. const int Storing_process_statu_msg::kLicenseFieldNumber;
  6926. const int Storing_process_statu_msg::kAllocSpaceStepFieldNumber;
  6927. const int Storing_process_statu_msg::kMeasureStepFieldNumber;
  6928. const int Storing_process_statu_msg::kCompareStepFieldNumber;
  6929. const int Storing_process_statu_msg::kDispatchStepFieldNumber;
  6930. const int Storing_process_statu_msg::kConfirmSpaceStepFieldNumber;
  6931. const int Storing_process_statu_msg::kCompletedFieldNumber;
  6932. const int Storing_process_statu_msg::kBackConfirmStepFieldNumber;
  6933. const int Storing_process_statu_msg::kBackDispatchStepFieldNumber;
  6934. const int Storing_process_statu_msg::kBackCompareStepFieldNumber;
  6935. const int Storing_process_statu_msg::kBackMeasureStepFieldNumber;
  6936. const int Storing_process_statu_msg::kBackAllocSpaceStepFieldNumber;
  6937. const int Storing_process_statu_msg::kBackCompletedFieldNumber;
  6938. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  6939. Storing_process_statu_msg::Storing_process_statu_msg()
  6940. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  6941. ::google::protobuf::internal::InitSCC(
  6942. &protobuf_process_5fmessage_2eproto::scc_info_Storing_process_statu_msg.base);
  6943. SharedCtor();
  6944. // @@protoc_insertion_point(constructor:message.Storing_process_statu_msg)
  6945. }
  6946. Storing_process_statu_msg::Storing_process_statu_msg(const Storing_process_statu_msg& from)
  6947. : ::google::protobuf::Message(),
  6948. _internal_metadata_(NULL),
  6949. _has_bits_(from._has_bits_) {
  6950. _internal_metadata_.MergeFrom(from._internal_metadata_);
  6951. license_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  6952. if (from.has_license()) {
  6953. license_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.license_);
  6954. }
  6955. if (from.has_base_info()) {
  6956. base_info_ = new ::message::Base_info(*from.base_info_);
  6957. } else {
  6958. base_info_ = NULL;
  6959. }
  6960. if (from.has_alloc_space_step()) {
  6961. alloc_space_step_ = new ::message::Alloc_space_step_statu(*from.alloc_space_step_);
  6962. } else {
  6963. alloc_space_step_ = NULL;
  6964. }
  6965. if (from.has_measure_step()) {
  6966. measure_step_ = new ::message::Measure_step_statu(*from.measure_step_);
  6967. } else {
  6968. measure_step_ = NULL;
  6969. }
  6970. if (from.has_compare_step()) {
  6971. compare_step_ = new ::message::Compare_step_statu(*from.compare_step_);
  6972. } else {
  6973. compare_step_ = NULL;
  6974. }
  6975. if (from.has_dispatch_step()) {
  6976. dispatch_step_ = new ::message::Dispatch_store_step_statu(*from.dispatch_step_);
  6977. } else {
  6978. dispatch_step_ = NULL;
  6979. }
  6980. if (from.has_confirm_space_step()) {
  6981. confirm_space_step_ = new ::message::Confirm_space_step_statu(*from.confirm_space_step_);
  6982. } else {
  6983. confirm_space_step_ = NULL;
  6984. }
  6985. if (from.has_back_confirm_step()) {
  6986. back_confirm_step_ = new ::message::Back_confirm_space_step_statu(*from.back_confirm_step_);
  6987. } else {
  6988. back_confirm_step_ = NULL;
  6989. }
  6990. if (from.has_back_dispatch_step()) {
  6991. back_dispatch_step_ = new ::message::Back_dispatch_store_step_statu(*from.back_dispatch_step_);
  6992. } else {
  6993. back_dispatch_step_ = NULL;
  6994. }
  6995. if (from.has_back_compare_step()) {
  6996. back_compare_step_ = new ::message::Back_compare_step_statu(*from.back_compare_step_);
  6997. } else {
  6998. back_compare_step_ = NULL;
  6999. }
  7000. if (from.has_back_measure_step()) {
  7001. back_measure_step_ = new ::message::Back_measure_step_statu(*from.back_measure_step_);
  7002. } else {
  7003. back_measure_step_ = NULL;
  7004. }
  7005. if (from.has_back_alloc_space_step()) {
  7006. back_alloc_space_step_ = new ::message::Back_alloc_space_step_statu(*from.back_alloc_space_step_);
  7007. } else {
  7008. back_alloc_space_step_ = NULL;
  7009. }
  7010. ::memcpy(&terminal_id_, &from.terminal_id_,
  7011. static_cast<size_t>(reinterpret_cast<char*>(&back_completed_) -
  7012. reinterpret_cast<char*>(&terminal_id_)) + sizeof(back_completed_));
  7013. // @@protoc_insertion_point(copy_constructor:message.Storing_process_statu_msg)
  7014. }
  7015. void Storing_process_statu_msg::SharedCtor() {
  7016. license_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  7017. ::memset(&base_info_, 0, static_cast<size_t>(
  7018. reinterpret_cast<char*>(&back_completed_) -
  7019. reinterpret_cast<char*>(&base_info_)) + sizeof(back_completed_));
  7020. }
  7021. Storing_process_statu_msg::~Storing_process_statu_msg() {
  7022. // @@protoc_insertion_point(destructor:message.Storing_process_statu_msg)
  7023. SharedDtor();
  7024. }
  7025. void Storing_process_statu_msg::SharedDtor() {
  7026. license_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  7027. if (this != internal_default_instance()) delete base_info_;
  7028. if (this != internal_default_instance()) delete alloc_space_step_;
  7029. if (this != internal_default_instance()) delete measure_step_;
  7030. if (this != internal_default_instance()) delete compare_step_;
  7031. if (this != internal_default_instance()) delete dispatch_step_;
  7032. if (this != internal_default_instance()) delete confirm_space_step_;
  7033. if (this != internal_default_instance()) delete back_confirm_step_;
  7034. if (this != internal_default_instance()) delete back_dispatch_step_;
  7035. if (this != internal_default_instance()) delete back_compare_step_;
  7036. if (this != internal_default_instance()) delete back_measure_step_;
  7037. if (this != internal_default_instance()) delete back_alloc_space_step_;
  7038. }
  7039. void Storing_process_statu_msg::SetCachedSize(int size) const {
  7040. _cached_size_.Set(size);
  7041. }
  7042. const ::google::protobuf::Descriptor* Storing_process_statu_msg::descriptor() {
  7043. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  7044. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  7045. }
  7046. const Storing_process_statu_msg& Storing_process_statu_msg::default_instance() {
  7047. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Storing_process_statu_msg.base);
  7048. return *internal_default_instance();
  7049. }
  7050. void Storing_process_statu_msg::Clear() {
  7051. // @@protoc_insertion_point(message_clear_start:message.Storing_process_statu_msg)
  7052. ::google::protobuf::uint32 cached_has_bits = 0;
  7053. // Prevent compiler warnings about cached_has_bits being unused
  7054. (void) cached_has_bits;
  7055. cached_has_bits = _has_bits_[0];
  7056. if (cached_has_bits & 255u) {
  7057. if (cached_has_bits & 0x00000001u) {
  7058. license_.ClearNonDefaultToEmptyNoArena();
  7059. }
  7060. if (cached_has_bits & 0x00000002u) {
  7061. GOOGLE_DCHECK(base_info_ != NULL);
  7062. base_info_->Clear();
  7063. }
  7064. if (cached_has_bits & 0x00000004u) {
  7065. GOOGLE_DCHECK(alloc_space_step_ != NULL);
  7066. alloc_space_step_->Clear();
  7067. }
  7068. if (cached_has_bits & 0x00000008u) {
  7069. GOOGLE_DCHECK(measure_step_ != NULL);
  7070. measure_step_->Clear();
  7071. }
  7072. if (cached_has_bits & 0x00000010u) {
  7073. GOOGLE_DCHECK(compare_step_ != NULL);
  7074. compare_step_->Clear();
  7075. }
  7076. if (cached_has_bits & 0x00000020u) {
  7077. GOOGLE_DCHECK(dispatch_step_ != NULL);
  7078. dispatch_step_->Clear();
  7079. }
  7080. if (cached_has_bits & 0x00000040u) {
  7081. GOOGLE_DCHECK(confirm_space_step_ != NULL);
  7082. confirm_space_step_->Clear();
  7083. }
  7084. if (cached_has_bits & 0x00000080u) {
  7085. GOOGLE_DCHECK(back_confirm_step_ != NULL);
  7086. back_confirm_step_->Clear();
  7087. }
  7088. }
  7089. if (cached_has_bits & 3840u) {
  7090. if (cached_has_bits & 0x00000100u) {
  7091. GOOGLE_DCHECK(back_dispatch_step_ != NULL);
  7092. back_dispatch_step_->Clear();
  7093. }
  7094. if (cached_has_bits & 0x00000200u) {
  7095. GOOGLE_DCHECK(back_compare_step_ != NULL);
  7096. back_compare_step_->Clear();
  7097. }
  7098. if (cached_has_bits & 0x00000400u) {
  7099. GOOGLE_DCHECK(back_measure_step_ != NULL);
  7100. back_measure_step_->Clear();
  7101. }
  7102. if (cached_has_bits & 0x00000800u) {
  7103. GOOGLE_DCHECK(back_alloc_space_step_ != NULL);
  7104. back_alloc_space_step_->Clear();
  7105. }
  7106. }
  7107. if (cached_has_bits & 28672u) {
  7108. ::memset(&terminal_id_, 0, static_cast<size_t>(
  7109. reinterpret_cast<char*>(&back_completed_) -
  7110. reinterpret_cast<char*>(&terminal_id_)) + sizeof(back_completed_));
  7111. }
  7112. _has_bits_.Clear();
  7113. _internal_metadata_.Clear();
  7114. }
  7115. bool Storing_process_statu_msg::MergePartialFromCodedStream(
  7116. ::google::protobuf::io::CodedInputStream* input) {
  7117. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  7118. ::google::protobuf::uint32 tag;
  7119. // @@protoc_insertion_point(parse_start:message.Storing_process_statu_msg)
  7120. for (;;) {
  7121. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  7122. tag = p.first;
  7123. if (!p.second) goto handle_unusual;
  7124. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  7125. // required .message.Base_info base_info = 1;
  7126. case 1: {
  7127. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7128. static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
  7129. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7130. input, mutable_base_info()));
  7131. } else {
  7132. goto handle_unusual;
  7133. }
  7134. break;
  7135. }
  7136. // required int32 terminal_id = 2;
  7137. case 2: {
  7138. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7139. static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
  7140. set_has_terminal_id();
  7141. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  7142. ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
  7143. input, &terminal_id_)));
  7144. } else {
  7145. goto handle_unusual;
  7146. }
  7147. break;
  7148. }
  7149. // required string license = 3;
  7150. case 3: {
  7151. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7152. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  7153. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  7154. input, this->mutable_license()));
  7155. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  7156. this->license().data(), static_cast<int>(this->license().length()),
  7157. ::google::protobuf::internal::WireFormat::PARSE,
  7158. "message.Storing_process_statu_msg.license");
  7159. } else {
  7160. goto handle_unusual;
  7161. }
  7162. break;
  7163. }
  7164. // optional .message.Alloc_space_step_statu alloc_space_step = 4;
  7165. case 4: {
  7166. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7167. static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
  7168. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7169. input, mutable_alloc_space_step()));
  7170. } else {
  7171. goto handle_unusual;
  7172. }
  7173. break;
  7174. }
  7175. // optional .message.Measure_step_statu measure_step = 5;
  7176. case 5: {
  7177. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7178. static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
  7179. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7180. input, mutable_measure_step()));
  7181. } else {
  7182. goto handle_unusual;
  7183. }
  7184. break;
  7185. }
  7186. // optional .message.Compare_step_statu compare_step = 6;
  7187. case 6: {
  7188. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7189. static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) {
  7190. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7191. input, mutable_compare_step()));
  7192. } else {
  7193. goto handle_unusual;
  7194. }
  7195. break;
  7196. }
  7197. // optional .message.Dispatch_store_step_statu dispatch_step = 7;
  7198. case 7: {
  7199. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7200. static_cast< ::google::protobuf::uint8>(58u /* 58 & 0xFF */)) {
  7201. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7202. input, mutable_dispatch_step()));
  7203. } else {
  7204. goto handle_unusual;
  7205. }
  7206. break;
  7207. }
  7208. // optional .message.Confirm_space_step_statu confirm_space_step = 8;
  7209. case 8: {
  7210. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7211. static_cast< ::google::protobuf::uint8>(66u /* 66 & 0xFF */)) {
  7212. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7213. input, mutable_confirm_space_step()));
  7214. } else {
  7215. goto handle_unusual;
  7216. }
  7217. break;
  7218. }
  7219. // optional bool completed = 9 [default = false];
  7220. case 9: {
  7221. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7222. static_cast< ::google::protobuf::uint8>(72u /* 72 & 0xFF */)) {
  7223. set_has_completed();
  7224. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  7225. bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
  7226. input, &completed_)));
  7227. } else {
  7228. goto handle_unusual;
  7229. }
  7230. break;
  7231. }
  7232. // optional .message.Back_confirm_space_step_statu back_confirm_step = 10;
  7233. case 10: {
  7234. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7235. static_cast< ::google::protobuf::uint8>(82u /* 82 & 0xFF */)) {
  7236. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7237. input, mutable_back_confirm_step()));
  7238. } else {
  7239. goto handle_unusual;
  7240. }
  7241. break;
  7242. }
  7243. // optional .message.Back_dispatch_store_step_statu back_dispatch_step = 11;
  7244. case 11: {
  7245. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7246. static_cast< ::google::protobuf::uint8>(90u /* 90 & 0xFF */)) {
  7247. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7248. input, mutable_back_dispatch_step()));
  7249. } else {
  7250. goto handle_unusual;
  7251. }
  7252. break;
  7253. }
  7254. // optional .message.Back_compare_step_statu back_compare_step = 12;
  7255. case 12: {
  7256. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7257. static_cast< ::google::protobuf::uint8>(98u /* 98 & 0xFF */)) {
  7258. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7259. input, mutable_back_compare_step()));
  7260. } else {
  7261. goto handle_unusual;
  7262. }
  7263. break;
  7264. }
  7265. // optional .message.Back_measure_step_statu back_measure_step = 13;
  7266. case 13: {
  7267. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7268. static_cast< ::google::protobuf::uint8>(106u /* 106 & 0xFF */)) {
  7269. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7270. input, mutable_back_measure_step()));
  7271. } else {
  7272. goto handle_unusual;
  7273. }
  7274. break;
  7275. }
  7276. // optional .message.Back_alloc_space_step_statu back_alloc_space_step = 14;
  7277. case 14: {
  7278. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7279. static_cast< ::google::protobuf::uint8>(114u /* 114 & 0xFF */)) {
  7280. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7281. input, mutable_back_alloc_space_step()));
  7282. } else {
  7283. goto handle_unusual;
  7284. }
  7285. break;
  7286. }
  7287. // optional bool back_completed = 15 [default = false];
  7288. case 15: {
  7289. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7290. static_cast< ::google::protobuf::uint8>(120u /* 120 & 0xFF */)) {
  7291. set_has_back_completed();
  7292. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  7293. bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
  7294. input, &back_completed_)));
  7295. } else {
  7296. goto handle_unusual;
  7297. }
  7298. break;
  7299. }
  7300. default: {
  7301. handle_unusual:
  7302. if (tag == 0) {
  7303. goto success;
  7304. }
  7305. DO_(::google::protobuf::internal::WireFormat::SkipField(
  7306. input, tag, _internal_metadata_.mutable_unknown_fields()));
  7307. break;
  7308. }
  7309. }
  7310. }
  7311. success:
  7312. // @@protoc_insertion_point(parse_success:message.Storing_process_statu_msg)
  7313. return true;
  7314. failure:
  7315. // @@protoc_insertion_point(parse_failure:message.Storing_process_statu_msg)
  7316. return false;
  7317. #undef DO_
  7318. }
  7319. void Storing_process_statu_msg::SerializeWithCachedSizes(
  7320. ::google::protobuf::io::CodedOutputStream* output) const {
  7321. // @@protoc_insertion_point(serialize_start:message.Storing_process_statu_msg)
  7322. ::google::protobuf::uint32 cached_has_bits = 0;
  7323. (void) cached_has_bits;
  7324. cached_has_bits = _has_bits_[0];
  7325. // required .message.Base_info base_info = 1;
  7326. if (cached_has_bits & 0x00000002u) {
  7327. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7328. 1, this->_internal_base_info(), output);
  7329. }
  7330. // required int32 terminal_id = 2;
  7331. if (cached_has_bits & 0x00001000u) {
  7332. ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->terminal_id(), output);
  7333. }
  7334. // required string license = 3;
  7335. if (cached_has_bits & 0x00000001u) {
  7336. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  7337. this->license().data(), static_cast<int>(this->license().length()),
  7338. ::google::protobuf::internal::WireFormat::SERIALIZE,
  7339. "message.Storing_process_statu_msg.license");
  7340. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  7341. 3, this->license(), output);
  7342. }
  7343. // optional .message.Alloc_space_step_statu alloc_space_step = 4;
  7344. if (cached_has_bits & 0x00000004u) {
  7345. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7346. 4, this->_internal_alloc_space_step(), output);
  7347. }
  7348. // optional .message.Measure_step_statu measure_step = 5;
  7349. if (cached_has_bits & 0x00000008u) {
  7350. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7351. 5, this->_internal_measure_step(), output);
  7352. }
  7353. // optional .message.Compare_step_statu compare_step = 6;
  7354. if (cached_has_bits & 0x00000010u) {
  7355. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7356. 6, this->_internal_compare_step(), output);
  7357. }
  7358. // optional .message.Dispatch_store_step_statu dispatch_step = 7;
  7359. if (cached_has_bits & 0x00000020u) {
  7360. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7361. 7, this->_internal_dispatch_step(), output);
  7362. }
  7363. // optional .message.Confirm_space_step_statu confirm_space_step = 8;
  7364. if (cached_has_bits & 0x00000040u) {
  7365. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7366. 8, this->_internal_confirm_space_step(), output);
  7367. }
  7368. // optional bool completed = 9 [default = false];
  7369. if (cached_has_bits & 0x00002000u) {
  7370. ::google::protobuf::internal::WireFormatLite::WriteBool(9, this->completed(), output);
  7371. }
  7372. // optional .message.Back_confirm_space_step_statu back_confirm_step = 10;
  7373. if (cached_has_bits & 0x00000080u) {
  7374. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7375. 10, this->_internal_back_confirm_step(), output);
  7376. }
  7377. // optional .message.Back_dispatch_store_step_statu back_dispatch_step = 11;
  7378. if (cached_has_bits & 0x00000100u) {
  7379. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7380. 11, this->_internal_back_dispatch_step(), output);
  7381. }
  7382. // optional .message.Back_compare_step_statu back_compare_step = 12;
  7383. if (cached_has_bits & 0x00000200u) {
  7384. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7385. 12, this->_internal_back_compare_step(), output);
  7386. }
  7387. // optional .message.Back_measure_step_statu back_measure_step = 13;
  7388. if (cached_has_bits & 0x00000400u) {
  7389. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7390. 13, this->_internal_back_measure_step(), output);
  7391. }
  7392. // optional .message.Back_alloc_space_step_statu back_alloc_space_step = 14;
  7393. if (cached_has_bits & 0x00000800u) {
  7394. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  7395. 14, this->_internal_back_alloc_space_step(), output);
  7396. }
  7397. // optional bool back_completed = 15 [default = false];
  7398. if (cached_has_bits & 0x00004000u) {
  7399. ::google::protobuf::internal::WireFormatLite::WriteBool(15, this->back_completed(), output);
  7400. }
  7401. if (_internal_metadata_.have_unknown_fields()) {
  7402. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  7403. _internal_metadata_.unknown_fields(), output);
  7404. }
  7405. // @@protoc_insertion_point(serialize_end:message.Storing_process_statu_msg)
  7406. }
  7407. ::google::protobuf::uint8* Storing_process_statu_msg::InternalSerializeWithCachedSizesToArray(
  7408. bool deterministic, ::google::protobuf::uint8* target) const {
  7409. (void)deterministic; // Unused
  7410. // @@protoc_insertion_point(serialize_to_array_start:message.Storing_process_statu_msg)
  7411. ::google::protobuf::uint32 cached_has_bits = 0;
  7412. (void) cached_has_bits;
  7413. cached_has_bits = _has_bits_[0];
  7414. // required .message.Base_info base_info = 1;
  7415. if (cached_has_bits & 0x00000002u) {
  7416. target = ::google::protobuf::internal::WireFormatLite::
  7417. InternalWriteMessageToArray(
  7418. 1, this->_internal_base_info(), deterministic, target);
  7419. }
  7420. // required int32 terminal_id = 2;
  7421. if (cached_has_bits & 0x00001000u) {
  7422. target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->terminal_id(), target);
  7423. }
  7424. // required string license = 3;
  7425. if (cached_has_bits & 0x00000001u) {
  7426. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  7427. this->license().data(), static_cast<int>(this->license().length()),
  7428. ::google::protobuf::internal::WireFormat::SERIALIZE,
  7429. "message.Storing_process_statu_msg.license");
  7430. target =
  7431. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  7432. 3, this->license(), target);
  7433. }
  7434. // optional .message.Alloc_space_step_statu alloc_space_step = 4;
  7435. if (cached_has_bits & 0x00000004u) {
  7436. target = ::google::protobuf::internal::WireFormatLite::
  7437. InternalWriteMessageToArray(
  7438. 4, this->_internal_alloc_space_step(), deterministic, target);
  7439. }
  7440. // optional .message.Measure_step_statu measure_step = 5;
  7441. if (cached_has_bits & 0x00000008u) {
  7442. target = ::google::protobuf::internal::WireFormatLite::
  7443. InternalWriteMessageToArray(
  7444. 5, this->_internal_measure_step(), deterministic, target);
  7445. }
  7446. // optional .message.Compare_step_statu compare_step = 6;
  7447. if (cached_has_bits & 0x00000010u) {
  7448. target = ::google::protobuf::internal::WireFormatLite::
  7449. InternalWriteMessageToArray(
  7450. 6, this->_internal_compare_step(), deterministic, target);
  7451. }
  7452. // optional .message.Dispatch_store_step_statu dispatch_step = 7;
  7453. if (cached_has_bits & 0x00000020u) {
  7454. target = ::google::protobuf::internal::WireFormatLite::
  7455. InternalWriteMessageToArray(
  7456. 7, this->_internal_dispatch_step(), deterministic, target);
  7457. }
  7458. // optional .message.Confirm_space_step_statu confirm_space_step = 8;
  7459. if (cached_has_bits & 0x00000040u) {
  7460. target = ::google::protobuf::internal::WireFormatLite::
  7461. InternalWriteMessageToArray(
  7462. 8, this->_internal_confirm_space_step(), deterministic, target);
  7463. }
  7464. // optional bool completed = 9 [default = false];
  7465. if (cached_has_bits & 0x00002000u) {
  7466. target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(9, this->completed(), target);
  7467. }
  7468. // optional .message.Back_confirm_space_step_statu back_confirm_step = 10;
  7469. if (cached_has_bits & 0x00000080u) {
  7470. target = ::google::protobuf::internal::WireFormatLite::
  7471. InternalWriteMessageToArray(
  7472. 10, this->_internal_back_confirm_step(), deterministic, target);
  7473. }
  7474. // optional .message.Back_dispatch_store_step_statu back_dispatch_step = 11;
  7475. if (cached_has_bits & 0x00000100u) {
  7476. target = ::google::protobuf::internal::WireFormatLite::
  7477. InternalWriteMessageToArray(
  7478. 11, this->_internal_back_dispatch_step(), deterministic, target);
  7479. }
  7480. // optional .message.Back_compare_step_statu back_compare_step = 12;
  7481. if (cached_has_bits & 0x00000200u) {
  7482. target = ::google::protobuf::internal::WireFormatLite::
  7483. InternalWriteMessageToArray(
  7484. 12, this->_internal_back_compare_step(), deterministic, target);
  7485. }
  7486. // optional .message.Back_measure_step_statu back_measure_step = 13;
  7487. if (cached_has_bits & 0x00000400u) {
  7488. target = ::google::protobuf::internal::WireFormatLite::
  7489. InternalWriteMessageToArray(
  7490. 13, this->_internal_back_measure_step(), deterministic, target);
  7491. }
  7492. // optional .message.Back_alloc_space_step_statu back_alloc_space_step = 14;
  7493. if (cached_has_bits & 0x00000800u) {
  7494. target = ::google::protobuf::internal::WireFormatLite::
  7495. InternalWriteMessageToArray(
  7496. 14, this->_internal_back_alloc_space_step(), deterministic, target);
  7497. }
  7498. // optional bool back_completed = 15 [default = false];
  7499. if (cached_has_bits & 0x00004000u) {
  7500. target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(15, this->back_completed(), target);
  7501. }
  7502. if (_internal_metadata_.have_unknown_fields()) {
  7503. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  7504. _internal_metadata_.unknown_fields(), target);
  7505. }
  7506. // @@protoc_insertion_point(serialize_to_array_end:message.Storing_process_statu_msg)
  7507. return target;
  7508. }
  7509. size_t Storing_process_statu_msg::RequiredFieldsByteSizeFallback() const {
  7510. // @@protoc_insertion_point(required_fields_byte_size_fallback_start:message.Storing_process_statu_msg)
  7511. size_t total_size = 0;
  7512. if (has_license()) {
  7513. // required string license = 3;
  7514. total_size += 1 +
  7515. ::google::protobuf::internal::WireFormatLite::StringSize(
  7516. this->license());
  7517. }
  7518. if (has_base_info()) {
  7519. // required .message.Base_info base_info = 1;
  7520. total_size += 1 +
  7521. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7522. *base_info_);
  7523. }
  7524. if (has_terminal_id()) {
  7525. // required int32 terminal_id = 2;
  7526. total_size += 1 +
  7527. ::google::protobuf::internal::WireFormatLite::Int32Size(
  7528. this->terminal_id());
  7529. }
  7530. return total_size;
  7531. }
  7532. size_t Storing_process_statu_msg::ByteSizeLong() const {
  7533. // @@protoc_insertion_point(message_byte_size_start:message.Storing_process_statu_msg)
  7534. size_t total_size = 0;
  7535. if (_internal_metadata_.have_unknown_fields()) {
  7536. total_size +=
  7537. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  7538. _internal_metadata_.unknown_fields());
  7539. }
  7540. if (((_has_bits_[0] & 0x00001003) ^ 0x00001003) == 0) { // All required fields are present.
  7541. // required string license = 3;
  7542. total_size += 1 +
  7543. ::google::protobuf::internal::WireFormatLite::StringSize(
  7544. this->license());
  7545. // required .message.Base_info base_info = 1;
  7546. total_size += 1 +
  7547. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7548. *base_info_);
  7549. // required int32 terminal_id = 2;
  7550. total_size += 1 +
  7551. ::google::protobuf::internal::WireFormatLite::Int32Size(
  7552. this->terminal_id());
  7553. } else {
  7554. total_size += RequiredFieldsByteSizeFallback();
  7555. }
  7556. if (_has_bits_[0 / 32] & 252u) {
  7557. // optional .message.Alloc_space_step_statu alloc_space_step = 4;
  7558. if (has_alloc_space_step()) {
  7559. total_size += 1 +
  7560. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7561. *alloc_space_step_);
  7562. }
  7563. // optional .message.Measure_step_statu measure_step = 5;
  7564. if (has_measure_step()) {
  7565. total_size += 1 +
  7566. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7567. *measure_step_);
  7568. }
  7569. // optional .message.Compare_step_statu compare_step = 6;
  7570. if (has_compare_step()) {
  7571. total_size += 1 +
  7572. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7573. *compare_step_);
  7574. }
  7575. // optional .message.Dispatch_store_step_statu dispatch_step = 7;
  7576. if (has_dispatch_step()) {
  7577. total_size += 1 +
  7578. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7579. *dispatch_step_);
  7580. }
  7581. // optional .message.Confirm_space_step_statu confirm_space_step = 8;
  7582. if (has_confirm_space_step()) {
  7583. total_size += 1 +
  7584. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7585. *confirm_space_step_);
  7586. }
  7587. // optional .message.Back_confirm_space_step_statu back_confirm_step = 10;
  7588. if (has_back_confirm_step()) {
  7589. total_size += 1 +
  7590. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7591. *back_confirm_step_);
  7592. }
  7593. }
  7594. if (_has_bits_[8 / 32] & 3840u) {
  7595. // optional .message.Back_dispatch_store_step_statu back_dispatch_step = 11;
  7596. if (has_back_dispatch_step()) {
  7597. total_size += 1 +
  7598. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7599. *back_dispatch_step_);
  7600. }
  7601. // optional .message.Back_compare_step_statu back_compare_step = 12;
  7602. if (has_back_compare_step()) {
  7603. total_size += 1 +
  7604. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7605. *back_compare_step_);
  7606. }
  7607. // optional .message.Back_measure_step_statu back_measure_step = 13;
  7608. if (has_back_measure_step()) {
  7609. total_size += 1 +
  7610. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7611. *back_measure_step_);
  7612. }
  7613. // optional .message.Back_alloc_space_step_statu back_alloc_space_step = 14;
  7614. if (has_back_alloc_space_step()) {
  7615. total_size += 1 +
  7616. ::google::protobuf::internal::WireFormatLite::MessageSize(
  7617. *back_alloc_space_step_);
  7618. }
  7619. }
  7620. if (_has_bits_[8 / 32] & 24576u) {
  7621. // optional bool completed = 9 [default = false];
  7622. if (has_completed()) {
  7623. total_size += 1 + 1;
  7624. }
  7625. // optional bool back_completed = 15 [default = false];
  7626. if (has_back_completed()) {
  7627. total_size += 1 + 1;
  7628. }
  7629. }
  7630. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  7631. SetCachedSize(cached_size);
  7632. return total_size;
  7633. }
  7634. void Storing_process_statu_msg::MergeFrom(const ::google::protobuf::Message& from) {
  7635. // @@protoc_insertion_point(generalized_merge_from_start:message.Storing_process_statu_msg)
  7636. GOOGLE_DCHECK_NE(&from, this);
  7637. const Storing_process_statu_msg* source =
  7638. ::google::protobuf::internal::DynamicCastToGenerated<const Storing_process_statu_msg>(
  7639. &from);
  7640. if (source == NULL) {
  7641. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Storing_process_statu_msg)
  7642. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  7643. } else {
  7644. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Storing_process_statu_msg)
  7645. MergeFrom(*source);
  7646. }
  7647. }
  7648. void Storing_process_statu_msg::MergeFrom(const Storing_process_statu_msg& from) {
  7649. // @@protoc_insertion_point(class_specific_merge_from_start:message.Storing_process_statu_msg)
  7650. GOOGLE_DCHECK_NE(&from, this);
  7651. _internal_metadata_.MergeFrom(from._internal_metadata_);
  7652. ::google::protobuf::uint32 cached_has_bits = 0;
  7653. (void) cached_has_bits;
  7654. cached_has_bits = from._has_bits_[0];
  7655. if (cached_has_bits & 255u) {
  7656. if (cached_has_bits & 0x00000001u) {
  7657. set_has_license();
  7658. license_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.license_);
  7659. }
  7660. if (cached_has_bits & 0x00000002u) {
  7661. mutable_base_info()->::message::Base_info::MergeFrom(from.base_info());
  7662. }
  7663. if (cached_has_bits & 0x00000004u) {
  7664. mutable_alloc_space_step()->::message::Alloc_space_step_statu::MergeFrom(from.alloc_space_step());
  7665. }
  7666. if (cached_has_bits & 0x00000008u) {
  7667. mutable_measure_step()->::message::Measure_step_statu::MergeFrom(from.measure_step());
  7668. }
  7669. if (cached_has_bits & 0x00000010u) {
  7670. mutable_compare_step()->::message::Compare_step_statu::MergeFrom(from.compare_step());
  7671. }
  7672. if (cached_has_bits & 0x00000020u) {
  7673. mutable_dispatch_step()->::message::Dispatch_store_step_statu::MergeFrom(from.dispatch_step());
  7674. }
  7675. if (cached_has_bits & 0x00000040u) {
  7676. mutable_confirm_space_step()->::message::Confirm_space_step_statu::MergeFrom(from.confirm_space_step());
  7677. }
  7678. if (cached_has_bits & 0x00000080u) {
  7679. mutable_back_confirm_step()->::message::Back_confirm_space_step_statu::MergeFrom(from.back_confirm_step());
  7680. }
  7681. }
  7682. if (cached_has_bits & 32512u) {
  7683. if (cached_has_bits & 0x00000100u) {
  7684. mutable_back_dispatch_step()->::message::Back_dispatch_store_step_statu::MergeFrom(from.back_dispatch_step());
  7685. }
  7686. if (cached_has_bits & 0x00000200u) {
  7687. mutable_back_compare_step()->::message::Back_compare_step_statu::MergeFrom(from.back_compare_step());
  7688. }
  7689. if (cached_has_bits & 0x00000400u) {
  7690. mutable_back_measure_step()->::message::Back_measure_step_statu::MergeFrom(from.back_measure_step());
  7691. }
  7692. if (cached_has_bits & 0x00000800u) {
  7693. mutable_back_alloc_space_step()->::message::Back_alloc_space_step_statu::MergeFrom(from.back_alloc_space_step());
  7694. }
  7695. if (cached_has_bits & 0x00001000u) {
  7696. terminal_id_ = from.terminal_id_;
  7697. }
  7698. if (cached_has_bits & 0x00002000u) {
  7699. completed_ = from.completed_;
  7700. }
  7701. if (cached_has_bits & 0x00004000u) {
  7702. back_completed_ = from.back_completed_;
  7703. }
  7704. _has_bits_[0] |= cached_has_bits;
  7705. }
  7706. }
  7707. void Storing_process_statu_msg::CopyFrom(const ::google::protobuf::Message& from) {
  7708. // @@protoc_insertion_point(generalized_copy_from_start:message.Storing_process_statu_msg)
  7709. if (&from == this) return;
  7710. Clear();
  7711. MergeFrom(from);
  7712. }
  7713. void Storing_process_statu_msg::CopyFrom(const Storing_process_statu_msg& from) {
  7714. // @@protoc_insertion_point(class_specific_copy_from_start:message.Storing_process_statu_msg)
  7715. if (&from == this) return;
  7716. Clear();
  7717. MergeFrom(from);
  7718. }
  7719. bool Storing_process_statu_msg::IsInitialized() const {
  7720. if ((_has_bits_[0] & 0x00001003) != 0x00001003) return false;
  7721. if (has_base_info()) {
  7722. if (!this->base_info_->IsInitialized()) return false;
  7723. }
  7724. return true;
  7725. }
  7726. void Storing_process_statu_msg::Swap(Storing_process_statu_msg* other) {
  7727. if (other == this) return;
  7728. InternalSwap(other);
  7729. }
  7730. void Storing_process_statu_msg::InternalSwap(Storing_process_statu_msg* other) {
  7731. using std::swap;
  7732. license_.Swap(&other->license_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  7733. GetArenaNoVirtual());
  7734. swap(base_info_, other->base_info_);
  7735. swap(alloc_space_step_, other->alloc_space_step_);
  7736. swap(measure_step_, other->measure_step_);
  7737. swap(compare_step_, other->compare_step_);
  7738. swap(dispatch_step_, other->dispatch_step_);
  7739. swap(confirm_space_step_, other->confirm_space_step_);
  7740. swap(back_confirm_step_, other->back_confirm_step_);
  7741. swap(back_dispatch_step_, other->back_dispatch_step_);
  7742. swap(back_compare_step_, other->back_compare_step_);
  7743. swap(back_measure_step_, other->back_measure_step_);
  7744. swap(back_alloc_space_step_, other->back_alloc_space_step_);
  7745. swap(terminal_id_, other->terminal_id_);
  7746. swap(completed_, other->completed_);
  7747. swap(back_completed_, other->back_completed_);
  7748. swap(_has_bits_[0], other->_has_bits_[0]);
  7749. _internal_metadata_.Swap(&other->_internal_metadata_);
  7750. }
  7751. ::google::protobuf::Metadata Storing_process_statu_msg::GetMetadata() const {
  7752. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  7753. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  7754. }
  7755. // ===================================================================
  7756. void Picking_process_statu_msg::InitAsDefaultInstance() {
  7757. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->base_info_ = const_cast< ::message::Base_info*>(
  7758. ::message::Base_info::internal_default_instance());
  7759. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->search_space_step_ = const_cast< ::message::Search_space_step_statu*>(
  7760. ::message::Search_space_step_statu::internal_default_instance());
  7761. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->dispatch_step_ = const_cast< ::message::Dispatch_pick_step_statu*>(
  7762. ::message::Dispatch_pick_step_statu::internal_default_instance());
  7763. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->release_space_step_ = const_cast< ::message::Release_space_step_statu*>(
  7764. ::message::Release_space_step_statu::internal_default_instance());
  7765. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->waitfor_leave_step_ = const_cast< ::message::Waitfor_leave_step_statu*>(
  7766. ::message::Waitfor_leave_step_statu::internal_default_instance());
  7767. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->back_waitfor_leave_step_ = const_cast< ::message::Back_waitfor_leave_step_statu*>(
  7768. ::message::Back_waitfor_leave_step_statu::internal_default_instance());
  7769. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->back_dispatch_step_ = const_cast< ::message::Back_dispatch_pick_step_statu*>(
  7770. ::message::Back_dispatch_pick_step_statu::internal_default_instance());
  7771. ::message::_Picking_process_statu_msg_default_instance_._instance.get_mutable()->back_search_space_step_statu_ = const_cast< ::message::Back_search_space_step_statu*>(
  7772. ::message::Back_search_space_step_statu::internal_default_instance());
  7773. }
  7774. void Picking_process_statu_msg::clear_base_info() {
  7775. if (base_info_ != NULL) base_info_->Clear();
  7776. clear_has_base_info();
  7777. }
  7778. #if !defined(_MSC_VER) || _MSC_VER >= 1900
  7779. const int Picking_process_statu_msg::kBaseInfoFieldNumber;
  7780. const int Picking_process_statu_msg::kTerminalIdFieldNumber;
  7781. const int Picking_process_statu_msg::kLicenseFieldNumber;
  7782. const int Picking_process_statu_msg::kSearchSpaceStepFieldNumber;
  7783. const int Picking_process_statu_msg::kDispatchStepFieldNumber;
  7784. const int Picking_process_statu_msg::kReleaseSpaceStepFieldNumber;
  7785. const int Picking_process_statu_msg::kWaitforLeaveStepFieldNumber;
  7786. const int Picking_process_statu_msg::kCompletedFieldNumber;
  7787. const int Picking_process_statu_msg::kBackWaitforLeaveStepFieldNumber;
  7788. const int Picking_process_statu_msg::kBackDispatchStepFieldNumber;
  7789. const int Picking_process_statu_msg::kBackSearchSpaceStepStatuFieldNumber;
  7790. const int Picking_process_statu_msg::kBackCompletedFieldNumber;
  7791. #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
  7792. Picking_process_statu_msg::Picking_process_statu_msg()
  7793. : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  7794. ::google::protobuf::internal::InitSCC(
  7795. &protobuf_process_5fmessage_2eproto::scc_info_Picking_process_statu_msg.base);
  7796. SharedCtor();
  7797. // @@protoc_insertion_point(constructor:message.Picking_process_statu_msg)
  7798. }
  7799. Picking_process_statu_msg::Picking_process_statu_msg(const Picking_process_statu_msg& from)
  7800. : ::google::protobuf::Message(),
  7801. _internal_metadata_(NULL),
  7802. _has_bits_(from._has_bits_) {
  7803. _internal_metadata_.MergeFrom(from._internal_metadata_);
  7804. license_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  7805. if (from.has_license()) {
  7806. license_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.license_);
  7807. }
  7808. if (from.has_base_info()) {
  7809. base_info_ = new ::message::Base_info(*from.base_info_);
  7810. } else {
  7811. base_info_ = NULL;
  7812. }
  7813. if (from.has_search_space_step()) {
  7814. search_space_step_ = new ::message::Search_space_step_statu(*from.search_space_step_);
  7815. } else {
  7816. search_space_step_ = NULL;
  7817. }
  7818. if (from.has_dispatch_step()) {
  7819. dispatch_step_ = new ::message::Dispatch_pick_step_statu(*from.dispatch_step_);
  7820. } else {
  7821. dispatch_step_ = NULL;
  7822. }
  7823. if (from.has_release_space_step()) {
  7824. release_space_step_ = new ::message::Release_space_step_statu(*from.release_space_step_);
  7825. } else {
  7826. release_space_step_ = NULL;
  7827. }
  7828. if (from.has_waitfor_leave_step()) {
  7829. waitfor_leave_step_ = new ::message::Waitfor_leave_step_statu(*from.waitfor_leave_step_);
  7830. } else {
  7831. waitfor_leave_step_ = NULL;
  7832. }
  7833. if (from.has_back_waitfor_leave_step()) {
  7834. back_waitfor_leave_step_ = new ::message::Back_waitfor_leave_step_statu(*from.back_waitfor_leave_step_);
  7835. } else {
  7836. back_waitfor_leave_step_ = NULL;
  7837. }
  7838. if (from.has_back_dispatch_step()) {
  7839. back_dispatch_step_ = new ::message::Back_dispatch_pick_step_statu(*from.back_dispatch_step_);
  7840. } else {
  7841. back_dispatch_step_ = NULL;
  7842. }
  7843. if (from.has_back_search_space_step_statu()) {
  7844. back_search_space_step_statu_ = new ::message::Back_search_space_step_statu(*from.back_search_space_step_statu_);
  7845. } else {
  7846. back_search_space_step_statu_ = NULL;
  7847. }
  7848. ::memcpy(&terminal_id_, &from.terminal_id_,
  7849. static_cast<size_t>(reinterpret_cast<char*>(&back_completed_) -
  7850. reinterpret_cast<char*>(&terminal_id_)) + sizeof(back_completed_));
  7851. // @@protoc_insertion_point(copy_constructor:message.Picking_process_statu_msg)
  7852. }
  7853. void Picking_process_statu_msg::SharedCtor() {
  7854. license_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  7855. ::memset(&base_info_, 0, static_cast<size_t>(
  7856. reinterpret_cast<char*>(&back_completed_) -
  7857. reinterpret_cast<char*>(&base_info_)) + sizeof(back_completed_));
  7858. }
  7859. Picking_process_statu_msg::~Picking_process_statu_msg() {
  7860. // @@protoc_insertion_point(destructor:message.Picking_process_statu_msg)
  7861. SharedDtor();
  7862. }
  7863. void Picking_process_statu_msg::SharedDtor() {
  7864. license_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  7865. if (this != internal_default_instance()) delete base_info_;
  7866. if (this != internal_default_instance()) delete search_space_step_;
  7867. if (this != internal_default_instance()) delete dispatch_step_;
  7868. if (this != internal_default_instance()) delete release_space_step_;
  7869. if (this != internal_default_instance()) delete waitfor_leave_step_;
  7870. if (this != internal_default_instance()) delete back_waitfor_leave_step_;
  7871. if (this != internal_default_instance()) delete back_dispatch_step_;
  7872. if (this != internal_default_instance()) delete back_search_space_step_statu_;
  7873. }
  7874. void Picking_process_statu_msg::SetCachedSize(int size) const {
  7875. _cached_size_.Set(size);
  7876. }
  7877. const ::google::protobuf::Descriptor* Picking_process_statu_msg::descriptor() {
  7878. ::protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  7879. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
  7880. }
  7881. const Picking_process_statu_msg& Picking_process_statu_msg::default_instance() {
  7882. ::google::protobuf::internal::InitSCC(&protobuf_process_5fmessage_2eproto::scc_info_Picking_process_statu_msg.base);
  7883. return *internal_default_instance();
  7884. }
  7885. void Picking_process_statu_msg::Clear() {
  7886. // @@protoc_insertion_point(message_clear_start:message.Picking_process_statu_msg)
  7887. ::google::protobuf::uint32 cached_has_bits = 0;
  7888. // Prevent compiler warnings about cached_has_bits being unused
  7889. (void) cached_has_bits;
  7890. cached_has_bits = _has_bits_[0];
  7891. if (cached_has_bits & 255u) {
  7892. if (cached_has_bits & 0x00000001u) {
  7893. license_.ClearNonDefaultToEmptyNoArena();
  7894. }
  7895. if (cached_has_bits & 0x00000002u) {
  7896. GOOGLE_DCHECK(base_info_ != NULL);
  7897. base_info_->Clear();
  7898. }
  7899. if (cached_has_bits & 0x00000004u) {
  7900. GOOGLE_DCHECK(search_space_step_ != NULL);
  7901. search_space_step_->Clear();
  7902. }
  7903. if (cached_has_bits & 0x00000008u) {
  7904. GOOGLE_DCHECK(dispatch_step_ != NULL);
  7905. dispatch_step_->Clear();
  7906. }
  7907. if (cached_has_bits & 0x00000010u) {
  7908. GOOGLE_DCHECK(release_space_step_ != NULL);
  7909. release_space_step_->Clear();
  7910. }
  7911. if (cached_has_bits & 0x00000020u) {
  7912. GOOGLE_DCHECK(waitfor_leave_step_ != NULL);
  7913. waitfor_leave_step_->Clear();
  7914. }
  7915. if (cached_has_bits & 0x00000040u) {
  7916. GOOGLE_DCHECK(back_waitfor_leave_step_ != NULL);
  7917. back_waitfor_leave_step_->Clear();
  7918. }
  7919. if (cached_has_bits & 0x00000080u) {
  7920. GOOGLE_DCHECK(back_dispatch_step_ != NULL);
  7921. back_dispatch_step_->Clear();
  7922. }
  7923. }
  7924. if (cached_has_bits & 0x00000100u) {
  7925. GOOGLE_DCHECK(back_search_space_step_statu_ != NULL);
  7926. back_search_space_step_statu_->Clear();
  7927. }
  7928. if (cached_has_bits & 3584u) {
  7929. ::memset(&terminal_id_, 0, static_cast<size_t>(
  7930. reinterpret_cast<char*>(&back_completed_) -
  7931. reinterpret_cast<char*>(&terminal_id_)) + sizeof(back_completed_));
  7932. }
  7933. _has_bits_.Clear();
  7934. _internal_metadata_.Clear();
  7935. }
  7936. bool Picking_process_statu_msg::MergePartialFromCodedStream(
  7937. ::google::protobuf::io::CodedInputStream* input) {
  7938. #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  7939. ::google::protobuf::uint32 tag;
  7940. // @@protoc_insertion_point(parse_start:message.Picking_process_statu_msg)
  7941. for (;;) {
  7942. ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
  7943. tag = p.first;
  7944. if (!p.second) goto handle_unusual;
  7945. switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
  7946. // required .message.Base_info base_info = 1;
  7947. case 1: {
  7948. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7949. static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
  7950. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7951. input, mutable_base_info()));
  7952. } else {
  7953. goto handle_unusual;
  7954. }
  7955. break;
  7956. }
  7957. // required int32 terminal_id = 2;
  7958. case 2: {
  7959. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7960. static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
  7961. set_has_terminal_id();
  7962. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  7963. ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
  7964. input, &terminal_id_)));
  7965. } else {
  7966. goto handle_unusual;
  7967. }
  7968. break;
  7969. }
  7970. // required string license = 3;
  7971. case 3: {
  7972. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7973. static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
  7974. DO_(::google::protobuf::internal::WireFormatLite::ReadString(
  7975. input, this->mutable_license()));
  7976. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  7977. this->license().data(), static_cast<int>(this->license().length()),
  7978. ::google::protobuf::internal::WireFormat::PARSE,
  7979. "message.Picking_process_statu_msg.license");
  7980. } else {
  7981. goto handle_unusual;
  7982. }
  7983. break;
  7984. }
  7985. // optional .message.Search_space_step_statu search_space_step = 4;
  7986. case 4: {
  7987. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7988. static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
  7989. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  7990. input, mutable_search_space_step()));
  7991. } else {
  7992. goto handle_unusual;
  7993. }
  7994. break;
  7995. }
  7996. // optional .message.Dispatch_pick_step_statu dispatch_step = 5;
  7997. case 5: {
  7998. if (static_cast< ::google::protobuf::uint8>(tag) ==
  7999. static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
  8000. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  8001. input, mutable_dispatch_step()));
  8002. } else {
  8003. goto handle_unusual;
  8004. }
  8005. break;
  8006. }
  8007. // optional .message.Release_space_step_statu release_space_step = 6;
  8008. case 6: {
  8009. if (static_cast< ::google::protobuf::uint8>(tag) ==
  8010. static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) {
  8011. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  8012. input, mutable_release_space_step()));
  8013. } else {
  8014. goto handle_unusual;
  8015. }
  8016. break;
  8017. }
  8018. // optional .message.Waitfor_leave_step_statu waitfor_leave_step = 7;
  8019. case 7: {
  8020. if (static_cast< ::google::protobuf::uint8>(tag) ==
  8021. static_cast< ::google::protobuf::uint8>(58u /* 58 & 0xFF */)) {
  8022. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  8023. input, mutable_waitfor_leave_step()));
  8024. } else {
  8025. goto handle_unusual;
  8026. }
  8027. break;
  8028. }
  8029. // optional bool completed = 8 [default = false];
  8030. case 8: {
  8031. if (static_cast< ::google::protobuf::uint8>(tag) ==
  8032. static_cast< ::google::protobuf::uint8>(64u /* 64 & 0xFF */)) {
  8033. set_has_completed();
  8034. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  8035. bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
  8036. input, &completed_)));
  8037. } else {
  8038. goto handle_unusual;
  8039. }
  8040. break;
  8041. }
  8042. // optional .message.Back_waitfor_leave_step_statu back_waitfor_leave_step = 9;
  8043. case 9: {
  8044. if (static_cast< ::google::protobuf::uint8>(tag) ==
  8045. static_cast< ::google::protobuf::uint8>(74u /* 74 & 0xFF */)) {
  8046. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  8047. input, mutable_back_waitfor_leave_step()));
  8048. } else {
  8049. goto handle_unusual;
  8050. }
  8051. break;
  8052. }
  8053. // optional .message.Back_dispatch_pick_step_statu back_dispatch_step = 10;
  8054. case 10: {
  8055. if (static_cast< ::google::protobuf::uint8>(tag) ==
  8056. static_cast< ::google::protobuf::uint8>(82u /* 82 & 0xFF */)) {
  8057. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  8058. input, mutable_back_dispatch_step()));
  8059. } else {
  8060. goto handle_unusual;
  8061. }
  8062. break;
  8063. }
  8064. // optional .message.Back_search_space_step_statu back_search_space_step_statu = 11;
  8065. case 11: {
  8066. if (static_cast< ::google::protobuf::uint8>(tag) ==
  8067. static_cast< ::google::protobuf::uint8>(90u /* 90 & 0xFF */)) {
  8068. DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
  8069. input, mutable_back_search_space_step_statu()));
  8070. } else {
  8071. goto handle_unusual;
  8072. }
  8073. break;
  8074. }
  8075. // optional bool back_completed = 12 [default = false];
  8076. case 12: {
  8077. if (static_cast< ::google::protobuf::uint8>(tag) ==
  8078. static_cast< ::google::protobuf::uint8>(96u /* 96 & 0xFF */)) {
  8079. set_has_back_completed();
  8080. DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
  8081. bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
  8082. input, &back_completed_)));
  8083. } else {
  8084. goto handle_unusual;
  8085. }
  8086. break;
  8087. }
  8088. default: {
  8089. handle_unusual:
  8090. if (tag == 0) {
  8091. goto success;
  8092. }
  8093. DO_(::google::protobuf::internal::WireFormat::SkipField(
  8094. input, tag, _internal_metadata_.mutable_unknown_fields()));
  8095. break;
  8096. }
  8097. }
  8098. }
  8099. success:
  8100. // @@protoc_insertion_point(parse_success:message.Picking_process_statu_msg)
  8101. return true;
  8102. failure:
  8103. // @@protoc_insertion_point(parse_failure:message.Picking_process_statu_msg)
  8104. return false;
  8105. #undef DO_
  8106. }
  8107. void Picking_process_statu_msg::SerializeWithCachedSizes(
  8108. ::google::protobuf::io::CodedOutputStream* output) const {
  8109. // @@protoc_insertion_point(serialize_start:message.Picking_process_statu_msg)
  8110. ::google::protobuf::uint32 cached_has_bits = 0;
  8111. (void) cached_has_bits;
  8112. cached_has_bits = _has_bits_[0];
  8113. // required .message.Base_info base_info = 1;
  8114. if (cached_has_bits & 0x00000002u) {
  8115. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  8116. 1, this->_internal_base_info(), output);
  8117. }
  8118. // required int32 terminal_id = 2;
  8119. if (cached_has_bits & 0x00000200u) {
  8120. ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->terminal_id(), output);
  8121. }
  8122. // required string license = 3;
  8123. if (cached_has_bits & 0x00000001u) {
  8124. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  8125. this->license().data(), static_cast<int>(this->license().length()),
  8126. ::google::protobuf::internal::WireFormat::SERIALIZE,
  8127. "message.Picking_process_statu_msg.license");
  8128. ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
  8129. 3, this->license(), output);
  8130. }
  8131. // optional .message.Search_space_step_statu search_space_step = 4;
  8132. if (cached_has_bits & 0x00000004u) {
  8133. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  8134. 4, this->_internal_search_space_step(), output);
  8135. }
  8136. // optional .message.Dispatch_pick_step_statu dispatch_step = 5;
  8137. if (cached_has_bits & 0x00000008u) {
  8138. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  8139. 5, this->_internal_dispatch_step(), output);
  8140. }
  8141. // optional .message.Release_space_step_statu release_space_step = 6;
  8142. if (cached_has_bits & 0x00000010u) {
  8143. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  8144. 6, this->_internal_release_space_step(), output);
  8145. }
  8146. // optional .message.Waitfor_leave_step_statu waitfor_leave_step = 7;
  8147. if (cached_has_bits & 0x00000020u) {
  8148. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  8149. 7, this->_internal_waitfor_leave_step(), output);
  8150. }
  8151. // optional bool completed = 8 [default = false];
  8152. if (cached_has_bits & 0x00000400u) {
  8153. ::google::protobuf::internal::WireFormatLite::WriteBool(8, this->completed(), output);
  8154. }
  8155. // optional .message.Back_waitfor_leave_step_statu back_waitfor_leave_step = 9;
  8156. if (cached_has_bits & 0x00000040u) {
  8157. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  8158. 9, this->_internal_back_waitfor_leave_step(), output);
  8159. }
  8160. // optional .message.Back_dispatch_pick_step_statu back_dispatch_step = 10;
  8161. if (cached_has_bits & 0x00000080u) {
  8162. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  8163. 10, this->_internal_back_dispatch_step(), output);
  8164. }
  8165. // optional .message.Back_search_space_step_statu back_search_space_step_statu = 11;
  8166. if (cached_has_bits & 0x00000100u) {
  8167. ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
  8168. 11, this->_internal_back_search_space_step_statu(), output);
  8169. }
  8170. // optional bool back_completed = 12 [default = false];
  8171. if (cached_has_bits & 0x00000800u) {
  8172. ::google::protobuf::internal::WireFormatLite::WriteBool(12, this->back_completed(), output);
  8173. }
  8174. if (_internal_metadata_.have_unknown_fields()) {
  8175. ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
  8176. _internal_metadata_.unknown_fields(), output);
  8177. }
  8178. // @@protoc_insertion_point(serialize_end:message.Picking_process_statu_msg)
  8179. }
  8180. ::google::protobuf::uint8* Picking_process_statu_msg::InternalSerializeWithCachedSizesToArray(
  8181. bool deterministic, ::google::protobuf::uint8* target) const {
  8182. (void)deterministic; // Unused
  8183. // @@protoc_insertion_point(serialize_to_array_start:message.Picking_process_statu_msg)
  8184. ::google::protobuf::uint32 cached_has_bits = 0;
  8185. (void) cached_has_bits;
  8186. cached_has_bits = _has_bits_[0];
  8187. // required .message.Base_info base_info = 1;
  8188. if (cached_has_bits & 0x00000002u) {
  8189. target = ::google::protobuf::internal::WireFormatLite::
  8190. InternalWriteMessageToArray(
  8191. 1, this->_internal_base_info(), deterministic, target);
  8192. }
  8193. // required int32 terminal_id = 2;
  8194. if (cached_has_bits & 0x00000200u) {
  8195. target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->terminal_id(), target);
  8196. }
  8197. // required string license = 3;
  8198. if (cached_has_bits & 0x00000001u) {
  8199. ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
  8200. this->license().data(), static_cast<int>(this->license().length()),
  8201. ::google::protobuf::internal::WireFormat::SERIALIZE,
  8202. "message.Picking_process_statu_msg.license");
  8203. target =
  8204. ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
  8205. 3, this->license(), target);
  8206. }
  8207. // optional .message.Search_space_step_statu search_space_step = 4;
  8208. if (cached_has_bits & 0x00000004u) {
  8209. target = ::google::protobuf::internal::WireFormatLite::
  8210. InternalWriteMessageToArray(
  8211. 4, this->_internal_search_space_step(), deterministic, target);
  8212. }
  8213. // optional .message.Dispatch_pick_step_statu dispatch_step = 5;
  8214. if (cached_has_bits & 0x00000008u) {
  8215. target = ::google::protobuf::internal::WireFormatLite::
  8216. InternalWriteMessageToArray(
  8217. 5, this->_internal_dispatch_step(), deterministic, target);
  8218. }
  8219. // optional .message.Release_space_step_statu release_space_step = 6;
  8220. if (cached_has_bits & 0x00000010u) {
  8221. target = ::google::protobuf::internal::WireFormatLite::
  8222. InternalWriteMessageToArray(
  8223. 6, this->_internal_release_space_step(), deterministic, target);
  8224. }
  8225. // optional .message.Waitfor_leave_step_statu waitfor_leave_step = 7;
  8226. if (cached_has_bits & 0x00000020u) {
  8227. target = ::google::protobuf::internal::WireFormatLite::
  8228. InternalWriteMessageToArray(
  8229. 7, this->_internal_waitfor_leave_step(), deterministic, target);
  8230. }
  8231. // optional bool completed = 8 [default = false];
  8232. if (cached_has_bits & 0x00000400u) {
  8233. target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(8, this->completed(), target);
  8234. }
  8235. // optional .message.Back_waitfor_leave_step_statu back_waitfor_leave_step = 9;
  8236. if (cached_has_bits & 0x00000040u) {
  8237. target = ::google::protobuf::internal::WireFormatLite::
  8238. InternalWriteMessageToArray(
  8239. 9, this->_internal_back_waitfor_leave_step(), deterministic, target);
  8240. }
  8241. // optional .message.Back_dispatch_pick_step_statu back_dispatch_step = 10;
  8242. if (cached_has_bits & 0x00000080u) {
  8243. target = ::google::protobuf::internal::WireFormatLite::
  8244. InternalWriteMessageToArray(
  8245. 10, this->_internal_back_dispatch_step(), deterministic, target);
  8246. }
  8247. // optional .message.Back_search_space_step_statu back_search_space_step_statu = 11;
  8248. if (cached_has_bits & 0x00000100u) {
  8249. target = ::google::protobuf::internal::WireFormatLite::
  8250. InternalWriteMessageToArray(
  8251. 11, this->_internal_back_search_space_step_statu(), deterministic, target);
  8252. }
  8253. // optional bool back_completed = 12 [default = false];
  8254. if (cached_has_bits & 0x00000800u) {
  8255. target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(12, this->back_completed(), target);
  8256. }
  8257. if (_internal_metadata_.have_unknown_fields()) {
  8258. target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
  8259. _internal_metadata_.unknown_fields(), target);
  8260. }
  8261. // @@protoc_insertion_point(serialize_to_array_end:message.Picking_process_statu_msg)
  8262. return target;
  8263. }
  8264. size_t Picking_process_statu_msg::RequiredFieldsByteSizeFallback() const {
  8265. // @@protoc_insertion_point(required_fields_byte_size_fallback_start:message.Picking_process_statu_msg)
  8266. size_t total_size = 0;
  8267. if (has_license()) {
  8268. // required string license = 3;
  8269. total_size += 1 +
  8270. ::google::protobuf::internal::WireFormatLite::StringSize(
  8271. this->license());
  8272. }
  8273. if (has_base_info()) {
  8274. // required .message.Base_info base_info = 1;
  8275. total_size += 1 +
  8276. ::google::protobuf::internal::WireFormatLite::MessageSize(
  8277. *base_info_);
  8278. }
  8279. if (has_terminal_id()) {
  8280. // required int32 terminal_id = 2;
  8281. total_size += 1 +
  8282. ::google::protobuf::internal::WireFormatLite::Int32Size(
  8283. this->terminal_id());
  8284. }
  8285. return total_size;
  8286. }
  8287. size_t Picking_process_statu_msg::ByteSizeLong() const {
  8288. // @@protoc_insertion_point(message_byte_size_start:message.Picking_process_statu_msg)
  8289. size_t total_size = 0;
  8290. if (_internal_metadata_.have_unknown_fields()) {
  8291. total_size +=
  8292. ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
  8293. _internal_metadata_.unknown_fields());
  8294. }
  8295. if (((_has_bits_[0] & 0x00000203) ^ 0x00000203) == 0) { // All required fields are present.
  8296. // required string license = 3;
  8297. total_size += 1 +
  8298. ::google::protobuf::internal::WireFormatLite::StringSize(
  8299. this->license());
  8300. // required .message.Base_info base_info = 1;
  8301. total_size += 1 +
  8302. ::google::protobuf::internal::WireFormatLite::MessageSize(
  8303. *base_info_);
  8304. // required int32 terminal_id = 2;
  8305. total_size += 1 +
  8306. ::google::protobuf::internal::WireFormatLite::Int32Size(
  8307. this->terminal_id());
  8308. } else {
  8309. total_size += RequiredFieldsByteSizeFallback();
  8310. }
  8311. if (_has_bits_[0 / 32] & 252u) {
  8312. // optional .message.Search_space_step_statu search_space_step = 4;
  8313. if (has_search_space_step()) {
  8314. total_size += 1 +
  8315. ::google::protobuf::internal::WireFormatLite::MessageSize(
  8316. *search_space_step_);
  8317. }
  8318. // optional .message.Dispatch_pick_step_statu dispatch_step = 5;
  8319. if (has_dispatch_step()) {
  8320. total_size += 1 +
  8321. ::google::protobuf::internal::WireFormatLite::MessageSize(
  8322. *dispatch_step_);
  8323. }
  8324. // optional .message.Release_space_step_statu release_space_step = 6;
  8325. if (has_release_space_step()) {
  8326. total_size += 1 +
  8327. ::google::protobuf::internal::WireFormatLite::MessageSize(
  8328. *release_space_step_);
  8329. }
  8330. // optional .message.Waitfor_leave_step_statu waitfor_leave_step = 7;
  8331. if (has_waitfor_leave_step()) {
  8332. total_size += 1 +
  8333. ::google::protobuf::internal::WireFormatLite::MessageSize(
  8334. *waitfor_leave_step_);
  8335. }
  8336. // optional .message.Back_waitfor_leave_step_statu back_waitfor_leave_step = 9;
  8337. if (has_back_waitfor_leave_step()) {
  8338. total_size += 1 +
  8339. ::google::protobuf::internal::WireFormatLite::MessageSize(
  8340. *back_waitfor_leave_step_);
  8341. }
  8342. // optional .message.Back_dispatch_pick_step_statu back_dispatch_step = 10;
  8343. if (has_back_dispatch_step()) {
  8344. total_size += 1 +
  8345. ::google::protobuf::internal::WireFormatLite::MessageSize(
  8346. *back_dispatch_step_);
  8347. }
  8348. }
  8349. // optional .message.Back_search_space_step_statu back_search_space_step_statu = 11;
  8350. if (has_back_search_space_step_statu()) {
  8351. total_size += 1 +
  8352. ::google::protobuf::internal::WireFormatLite::MessageSize(
  8353. *back_search_space_step_statu_);
  8354. }
  8355. if (_has_bits_[8 / 32] & 3072u) {
  8356. // optional bool completed = 8 [default = false];
  8357. if (has_completed()) {
  8358. total_size += 1 + 1;
  8359. }
  8360. // optional bool back_completed = 12 [default = false];
  8361. if (has_back_completed()) {
  8362. total_size += 1 + 1;
  8363. }
  8364. }
  8365. int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  8366. SetCachedSize(cached_size);
  8367. return total_size;
  8368. }
  8369. void Picking_process_statu_msg::MergeFrom(const ::google::protobuf::Message& from) {
  8370. // @@protoc_insertion_point(generalized_merge_from_start:message.Picking_process_statu_msg)
  8371. GOOGLE_DCHECK_NE(&from, this);
  8372. const Picking_process_statu_msg* source =
  8373. ::google::protobuf::internal::DynamicCastToGenerated<const Picking_process_statu_msg>(
  8374. &from);
  8375. if (source == NULL) {
  8376. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Picking_process_statu_msg)
  8377. ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  8378. } else {
  8379. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Picking_process_statu_msg)
  8380. MergeFrom(*source);
  8381. }
  8382. }
  8383. void Picking_process_statu_msg::MergeFrom(const Picking_process_statu_msg& from) {
  8384. // @@protoc_insertion_point(class_specific_merge_from_start:message.Picking_process_statu_msg)
  8385. GOOGLE_DCHECK_NE(&from, this);
  8386. _internal_metadata_.MergeFrom(from._internal_metadata_);
  8387. ::google::protobuf::uint32 cached_has_bits = 0;
  8388. (void) cached_has_bits;
  8389. cached_has_bits = from._has_bits_[0];
  8390. if (cached_has_bits & 255u) {
  8391. if (cached_has_bits & 0x00000001u) {
  8392. set_has_license();
  8393. license_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.license_);
  8394. }
  8395. if (cached_has_bits & 0x00000002u) {
  8396. mutable_base_info()->::message::Base_info::MergeFrom(from.base_info());
  8397. }
  8398. if (cached_has_bits & 0x00000004u) {
  8399. mutable_search_space_step()->::message::Search_space_step_statu::MergeFrom(from.search_space_step());
  8400. }
  8401. if (cached_has_bits & 0x00000008u) {
  8402. mutable_dispatch_step()->::message::Dispatch_pick_step_statu::MergeFrom(from.dispatch_step());
  8403. }
  8404. if (cached_has_bits & 0x00000010u) {
  8405. mutable_release_space_step()->::message::Release_space_step_statu::MergeFrom(from.release_space_step());
  8406. }
  8407. if (cached_has_bits & 0x00000020u) {
  8408. mutable_waitfor_leave_step()->::message::Waitfor_leave_step_statu::MergeFrom(from.waitfor_leave_step());
  8409. }
  8410. if (cached_has_bits & 0x00000040u) {
  8411. mutable_back_waitfor_leave_step()->::message::Back_waitfor_leave_step_statu::MergeFrom(from.back_waitfor_leave_step());
  8412. }
  8413. if (cached_has_bits & 0x00000080u) {
  8414. mutable_back_dispatch_step()->::message::Back_dispatch_pick_step_statu::MergeFrom(from.back_dispatch_step());
  8415. }
  8416. }
  8417. if (cached_has_bits & 3840u) {
  8418. if (cached_has_bits & 0x00000100u) {
  8419. mutable_back_search_space_step_statu()->::message::Back_search_space_step_statu::MergeFrom(from.back_search_space_step_statu());
  8420. }
  8421. if (cached_has_bits & 0x00000200u) {
  8422. terminal_id_ = from.terminal_id_;
  8423. }
  8424. if (cached_has_bits & 0x00000400u) {
  8425. completed_ = from.completed_;
  8426. }
  8427. if (cached_has_bits & 0x00000800u) {
  8428. back_completed_ = from.back_completed_;
  8429. }
  8430. _has_bits_[0] |= cached_has_bits;
  8431. }
  8432. }
  8433. void Picking_process_statu_msg::CopyFrom(const ::google::protobuf::Message& from) {
  8434. // @@protoc_insertion_point(generalized_copy_from_start:message.Picking_process_statu_msg)
  8435. if (&from == this) return;
  8436. Clear();
  8437. MergeFrom(from);
  8438. }
  8439. void Picking_process_statu_msg::CopyFrom(const Picking_process_statu_msg& from) {
  8440. // @@protoc_insertion_point(class_specific_copy_from_start:message.Picking_process_statu_msg)
  8441. if (&from == this) return;
  8442. Clear();
  8443. MergeFrom(from);
  8444. }
  8445. bool Picking_process_statu_msg::IsInitialized() const {
  8446. if ((_has_bits_[0] & 0x00000203) != 0x00000203) return false;
  8447. if (has_base_info()) {
  8448. if (!this->base_info_->IsInitialized()) return false;
  8449. }
  8450. return true;
  8451. }
  8452. void Picking_process_statu_msg::Swap(Picking_process_statu_msg* other) {
  8453. if (other == this) return;
  8454. InternalSwap(other);
  8455. }
  8456. void Picking_process_statu_msg::InternalSwap(Picking_process_statu_msg* other) {
  8457. using std::swap;
  8458. license_.Swap(&other->license_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  8459. GetArenaNoVirtual());
  8460. swap(base_info_, other->base_info_);
  8461. swap(search_space_step_, other->search_space_step_);
  8462. swap(dispatch_step_, other->dispatch_step_);
  8463. swap(release_space_step_, other->release_space_step_);
  8464. swap(waitfor_leave_step_, other->waitfor_leave_step_);
  8465. swap(back_waitfor_leave_step_, other->back_waitfor_leave_step_);
  8466. swap(back_dispatch_step_, other->back_dispatch_step_);
  8467. swap(back_search_space_step_statu_, other->back_search_space_step_statu_);
  8468. swap(terminal_id_, other->terminal_id_);
  8469. swap(completed_, other->completed_);
  8470. swap(back_completed_, other->back_completed_);
  8471. swap(_has_bits_[0], other->_has_bits_[0]);
  8472. _internal_metadata_.Swap(&other->_internal_metadata_);
  8473. }
  8474. ::google::protobuf::Metadata Picking_process_statu_msg::GetMetadata() const {
  8475. protobuf_process_5fmessage_2eproto::protobuf_AssignDescriptorsOnce();
  8476. return ::protobuf_process_5fmessage_2eproto::file_level_metadata[kIndexInFileMessages];
  8477. }
  8478. // @@protoc_insertion_point(namespace_scope)
  8479. } // namespace message
  8480. namespace google {
  8481. namespace protobuf {
  8482. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Alloc_space_step_statu* Arena::CreateMaybeMessage< ::message::Alloc_space_step_statu >(Arena* arena) {
  8483. return Arena::CreateInternal< ::message::Alloc_space_step_statu >(arena);
  8484. }
  8485. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Back_alloc_space_step_statu* Arena::CreateMaybeMessage< ::message::Back_alloc_space_step_statu >(Arena* arena) {
  8486. return Arena::CreateInternal< ::message::Back_alloc_space_step_statu >(arena);
  8487. }
  8488. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Search_space_step_statu* Arena::CreateMaybeMessage< ::message::Search_space_step_statu >(Arena* arena) {
  8489. return Arena::CreateInternal< ::message::Search_space_step_statu >(arena);
  8490. }
  8491. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Back_search_space_step_statu* Arena::CreateMaybeMessage< ::message::Back_search_space_step_statu >(Arena* arena) {
  8492. return Arena::CreateInternal< ::message::Back_search_space_step_statu >(arena);
  8493. }
  8494. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Confirm_space_step_statu* Arena::CreateMaybeMessage< ::message::Confirm_space_step_statu >(Arena* arena) {
  8495. return Arena::CreateInternal< ::message::Confirm_space_step_statu >(arena);
  8496. }
  8497. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Back_confirm_space_step_statu* Arena::CreateMaybeMessage< ::message::Back_confirm_space_step_statu >(Arena* arena) {
  8498. return Arena::CreateInternal< ::message::Back_confirm_space_step_statu >(arena);
  8499. }
  8500. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Release_space_step_statu* Arena::CreateMaybeMessage< ::message::Release_space_step_statu >(Arena* arena) {
  8501. return Arena::CreateInternal< ::message::Release_space_step_statu >(arena);
  8502. }
  8503. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Back_release_space_step_statu* Arena::CreateMaybeMessage< ::message::Back_release_space_step_statu >(Arena* arena) {
  8504. return Arena::CreateInternal< ::message::Back_release_space_step_statu >(arena);
  8505. }
  8506. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Measure_step_statu* Arena::CreateMaybeMessage< ::message::Measure_step_statu >(Arena* arena) {
  8507. return Arena::CreateInternal< ::message::Measure_step_statu >(arena);
  8508. }
  8509. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Back_measure_step_statu* Arena::CreateMaybeMessage< ::message::Back_measure_step_statu >(Arena* arena) {
  8510. return Arena::CreateInternal< ::message::Back_measure_step_statu >(arena);
  8511. }
  8512. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Compare_step_statu* Arena::CreateMaybeMessage< ::message::Compare_step_statu >(Arena* arena) {
  8513. return Arena::CreateInternal< ::message::Compare_step_statu >(arena);
  8514. }
  8515. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Back_compare_step_statu* Arena::CreateMaybeMessage< ::message::Back_compare_step_statu >(Arena* arena) {
  8516. return Arena::CreateInternal< ::message::Back_compare_step_statu >(arena);
  8517. }
  8518. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Dispatch_store_step_statu* Arena::CreateMaybeMessage< ::message::Dispatch_store_step_statu >(Arena* arena) {
  8519. return Arena::CreateInternal< ::message::Dispatch_store_step_statu >(arena);
  8520. }
  8521. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Back_dispatch_store_step_statu* Arena::CreateMaybeMessage< ::message::Back_dispatch_store_step_statu >(Arena* arena) {
  8522. return Arena::CreateInternal< ::message::Back_dispatch_store_step_statu >(arena);
  8523. }
  8524. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Dispatch_pick_step_statu* Arena::CreateMaybeMessage< ::message::Dispatch_pick_step_statu >(Arena* arena) {
  8525. return Arena::CreateInternal< ::message::Dispatch_pick_step_statu >(arena);
  8526. }
  8527. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Back_dispatch_pick_step_statu* Arena::CreateMaybeMessage< ::message::Back_dispatch_pick_step_statu >(Arena* arena) {
  8528. return Arena::CreateInternal< ::message::Back_dispatch_pick_step_statu >(arena);
  8529. }
  8530. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Waitfor_leave_step_statu* Arena::CreateMaybeMessage< ::message::Waitfor_leave_step_statu >(Arena* arena) {
  8531. return Arena::CreateInternal< ::message::Waitfor_leave_step_statu >(arena);
  8532. }
  8533. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Back_waitfor_leave_step_statu* Arena::CreateMaybeMessage< ::message::Back_waitfor_leave_step_statu >(Arena* arena) {
  8534. return Arena::CreateInternal< ::message::Back_waitfor_leave_step_statu >(arena);
  8535. }
  8536. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Storing_process_statu_msg* Arena::CreateMaybeMessage< ::message::Storing_process_statu_msg >(Arena* arena) {
  8537. return Arena::CreateInternal< ::message::Storing_process_statu_msg >(arena);
  8538. }
  8539. template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::message::Picking_process_statu_msg* Arena::CreateMaybeMessage< ::message::Picking_process_statu_msg >(Arena* arena) {
  8540. return Arena::CreateInternal< ::message::Picking_process_statu_msg >(arena);
  8541. }
  8542. } // namespace protobuf
  8543. } // namespace google
  8544. // @@protoc_insertion_point(global_scope)