process_message.pb.cc 345 KB

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