process_message.pb.cc 381 KB

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