process_message.pb.cc 380 KB

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