parkspace_allocation_message.pb.h 173 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: parkspace_allocation_message.proto
  3. #ifndef PROTOBUF_parkspace_5fallocation_5fmessage_2eproto__INCLUDED
  4. #define PROTOBUF_parkspace_5fallocation_5fmessage_2eproto__INCLUDED
  5. #include <string>
  6. #include <google/protobuf/stubs/common.h>
  7. #if GOOGLE_PROTOBUF_VERSION < 3005000
  8. #error This file was generated by a newer version of protoc which is
  9. #error incompatible with your Protocol Buffer headers. Please update
  10. #error your headers.
  11. #endif
  12. #if 3005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
  13. #error This file was generated by an older version of protoc which is
  14. #error incompatible with your Protocol Buffer headers. Please
  15. #error regenerate this file with a newer version of protoc.
  16. #endif
  17. #include <google/protobuf/io/coded_stream.h>
  18. #include <google/protobuf/arena.h>
  19. #include <google/protobuf/arenastring.h>
  20. #include <google/protobuf/generated_message_table_driven.h>
  21. #include <google/protobuf/generated_message_util.h>
  22. #include <google/protobuf/metadata.h>
  23. #include <google/protobuf/message.h>
  24. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  25. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  26. #include <google/protobuf/generated_enum_reflection.h>
  27. #include <google/protobuf/unknown_field_set.h>
  28. #include "message_base.pb.h"
  29. // @@protoc_insertion_point(includes)
  30. namespace protobuf_parkspace_5fallocation_5fmessage_2eproto {
  31. // Internal implementation detail -- do not use these members.
  32. struct TableStruct {
  33. static const ::google::protobuf::internal::ParseTableField entries[];
  34. static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
  35. static const ::google::protobuf::internal::ParseTable schema[13];
  36. static const ::google::protobuf::internal::FieldMetadata field_metadata[];
  37. static const ::google::protobuf::internal::SerializationTable serialization_table[];
  38. static const ::google::protobuf::uint32 offsets[];
  39. };
  40. void AddDescriptors();
  41. void InitDefaultsCar_infoImpl();
  42. void InitDefaultsCar_info();
  43. void InitDefaultsParkspace_infoImpl();
  44. void InitDefaultsParkspace_info();
  45. void InitDefaultsParkspace_allocation_request_msgImpl();
  46. void InitDefaultsParkspace_allocation_request_msg();
  47. void InitDefaultsParkspace_allocation_response_msgImpl();
  48. void InitDefaultsParkspace_allocation_response_msg();
  49. void InitDefaultsParkspace_search_request_msgImpl();
  50. void InitDefaultsParkspace_search_request_msg();
  51. void InitDefaultsParkspace_search_response_msgImpl();
  52. void InitDefaultsParkspace_search_response_msg();
  53. void InitDefaultsParkspace_release_request_msgImpl();
  54. void InitDefaultsParkspace_release_request_msg();
  55. void InitDefaultsParkspace_release_response_msgImpl();
  56. void InitDefaultsParkspace_release_response_msg();
  57. void InitDefaultsParkspace_force_update_request_msgImpl();
  58. void InitDefaultsParkspace_force_update_request_msg();
  59. void InitDefaultsParkspace_force_update_response_msgImpl();
  60. void InitDefaultsParkspace_force_update_response_msg();
  61. void InitDefaultsParkspace_confirm_alloc_request_msgImpl();
  62. void InitDefaultsParkspace_confirm_alloc_request_msg();
  63. void InitDefaultsParkspace_confirm_alloc_response_msgImpl();
  64. void InitDefaultsParkspace_confirm_alloc_response_msg();
  65. void InitDefaultsParkspace_allocation_status_msgImpl();
  66. void InitDefaultsParkspace_allocation_status_msg();
  67. inline void InitDefaults() {
  68. InitDefaultsCar_info();
  69. InitDefaultsParkspace_info();
  70. InitDefaultsParkspace_allocation_request_msg();
  71. InitDefaultsParkspace_allocation_response_msg();
  72. InitDefaultsParkspace_search_request_msg();
  73. InitDefaultsParkspace_search_response_msg();
  74. InitDefaultsParkspace_release_request_msg();
  75. InitDefaultsParkspace_release_response_msg();
  76. InitDefaultsParkspace_force_update_request_msg();
  77. InitDefaultsParkspace_force_update_response_msg();
  78. InitDefaultsParkspace_confirm_alloc_request_msg();
  79. InitDefaultsParkspace_confirm_alloc_response_msg();
  80. InitDefaultsParkspace_allocation_status_msg();
  81. }
  82. } // namespace protobuf_parkspace_5fallocation_5fmessage_2eproto
  83. namespace message {
  84. class Car_info;
  85. class Car_infoDefaultTypeInternal;
  86. extern Car_infoDefaultTypeInternal _Car_info_default_instance_;
  87. class Parkspace_allocation_request_msg;
  88. class Parkspace_allocation_request_msgDefaultTypeInternal;
  89. extern Parkspace_allocation_request_msgDefaultTypeInternal _Parkspace_allocation_request_msg_default_instance_;
  90. class Parkspace_allocation_response_msg;
  91. class Parkspace_allocation_response_msgDefaultTypeInternal;
  92. extern Parkspace_allocation_response_msgDefaultTypeInternal _Parkspace_allocation_response_msg_default_instance_;
  93. class Parkspace_allocation_status_msg;
  94. class Parkspace_allocation_status_msgDefaultTypeInternal;
  95. extern Parkspace_allocation_status_msgDefaultTypeInternal _Parkspace_allocation_status_msg_default_instance_;
  96. class Parkspace_confirm_alloc_request_msg;
  97. class Parkspace_confirm_alloc_request_msgDefaultTypeInternal;
  98. extern Parkspace_confirm_alloc_request_msgDefaultTypeInternal _Parkspace_confirm_alloc_request_msg_default_instance_;
  99. class Parkspace_confirm_alloc_response_msg;
  100. class Parkspace_confirm_alloc_response_msgDefaultTypeInternal;
  101. extern Parkspace_confirm_alloc_response_msgDefaultTypeInternal _Parkspace_confirm_alloc_response_msg_default_instance_;
  102. class Parkspace_force_update_request_msg;
  103. class Parkspace_force_update_request_msgDefaultTypeInternal;
  104. extern Parkspace_force_update_request_msgDefaultTypeInternal _Parkspace_force_update_request_msg_default_instance_;
  105. class Parkspace_force_update_response_msg;
  106. class Parkspace_force_update_response_msgDefaultTypeInternal;
  107. extern Parkspace_force_update_response_msgDefaultTypeInternal _Parkspace_force_update_response_msg_default_instance_;
  108. class Parkspace_info;
  109. class Parkspace_infoDefaultTypeInternal;
  110. extern Parkspace_infoDefaultTypeInternal _Parkspace_info_default_instance_;
  111. class Parkspace_release_request_msg;
  112. class Parkspace_release_request_msgDefaultTypeInternal;
  113. extern Parkspace_release_request_msgDefaultTypeInternal _Parkspace_release_request_msg_default_instance_;
  114. class Parkspace_release_response_msg;
  115. class Parkspace_release_response_msgDefaultTypeInternal;
  116. extern Parkspace_release_response_msgDefaultTypeInternal _Parkspace_release_response_msg_default_instance_;
  117. class Parkspace_search_request_msg;
  118. class Parkspace_search_request_msgDefaultTypeInternal;
  119. extern Parkspace_search_request_msgDefaultTypeInternal _Parkspace_search_request_msg_default_instance_;
  120. class Parkspace_search_response_msg;
  121. class Parkspace_search_response_msgDefaultTypeInternal;
  122. extern Parkspace_search_response_msgDefaultTypeInternal _Parkspace_search_response_msg_default_instance_;
  123. } // namespace message
  124. namespace message {
  125. enum Parkspace_status {
  126. eParkspace_empty = 0,
  127. eParkspace_locked = 1,
  128. eParkspace_occupied = 2,
  129. eParkspace_reserved = 3,
  130. eParkspace_error = 4
  131. };
  132. bool Parkspace_status_IsValid(int value);
  133. const Parkspace_status Parkspace_status_MIN = eParkspace_empty;
  134. const Parkspace_status Parkspace_status_MAX = eParkspace_error;
  135. const int Parkspace_status_ARRAYSIZE = Parkspace_status_MAX + 1;
  136. const ::google::protobuf::EnumDescriptor* Parkspace_status_descriptor();
  137. inline const ::std::string& Parkspace_status_Name(Parkspace_status value) {
  138. return ::google::protobuf::internal::NameOfEnum(
  139. Parkspace_status_descriptor(), value);
  140. }
  141. inline bool Parkspace_status_Parse(
  142. const ::std::string& name, Parkspace_status* value) {
  143. return ::google::protobuf::internal::ParseNamedEnum<Parkspace_status>(
  144. Parkspace_status_descriptor(), name, value);
  145. }
  146. enum Direction {
  147. eForward = 1,
  148. eBackward = 2
  149. };
  150. bool Direction_IsValid(int value);
  151. const Direction Direction_MIN = eForward;
  152. const Direction Direction_MAX = eBackward;
  153. const int Direction_ARRAYSIZE = Direction_MAX + 1;
  154. const ::google::protobuf::EnumDescriptor* Direction_descriptor();
  155. inline const ::std::string& Direction_Name(Direction value) {
  156. return ::google::protobuf::internal::NameOfEnum(
  157. Direction_descriptor(), value);
  158. }
  159. inline bool Direction_Parse(
  160. const ::std::string& name, Direction* value) {
  161. return ::google::protobuf::internal::ParseNamedEnum<Direction>(
  162. Direction_descriptor(), name, value);
  163. }
  164. // ===================================================================
  165. class Car_info : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Car_info) */ {
  166. public:
  167. Car_info();
  168. virtual ~Car_info();
  169. Car_info(const Car_info& from);
  170. inline Car_info& operator=(const Car_info& from) {
  171. CopyFrom(from);
  172. return *this;
  173. }
  174. #if LANG_CXX11
  175. Car_info(Car_info&& from) noexcept
  176. : Car_info() {
  177. *this = ::std::move(from);
  178. }
  179. inline Car_info& operator=(Car_info&& from) noexcept {
  180. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  181. if (this != &from) InternalSwap(&from);
  182. } else {
  183. CopyFrom(from);
  184. }
  185. return *this;
  186. }
  187. #endif
  188. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  189. return _internal_metadata_.unknown_fields();
  190. }
  191. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  192. return _internal_metadata_.mutable_unknown_fields();
  193. }
  194. static const ::google::protobuf::Descriptor* descriptor();
  195. static const Car_info& default_instance();
  196. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  197. static inline const Car_info* internal_default_instance() {
  198. return reinterpret_cast<const Car_info*>(
  199. &_Car_info_default_instance_);
  200. }
  201. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  202. 0;
  203. void Swap(Car_info* other);
  204. friend void swap(Car_info& a, Car_info& b) {
  205. a.Swap(&b);
  206. }
  207. // implements Message ----------------------------------------------
  208. inline Car_info* New() const PROTOBUF_FINAL { return New(NULL); }
  209. Car_info* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  210. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  211. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  212. void CopyFrom(const Car_info& from);
  213. void MergeFrom(const Car_info& from);
  214. void Clear() PROTOBUF_FINAL;
  215. bool IsInitialized() const PROTOBUF_FINAL;
  216. size_t ByteSizeLong() const PROTOBUF_FINAL;
  217. bool MergePartialFromCodedStream(
  218. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  219. void SerializeWithCachedSizes(
  220. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  221. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  222. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  223. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  224. private:
  225. void SharedCtor();
  226. void SharedDtor();
  227. void SetCachedSize(int size) const PROTOBUF_FINAL;
  228. void InternalSwap(Car_info* other);
  229. private:
  230. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  231. return NULL;
  232. }
  233. inline void* MaybeArenaPtr() const {
  234. return NULL;
  235. }
  236. public:
  237. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  238. // nested types ----------------------------------------------------
  239. // accessors -------------------------------------------------------
  240. // required string license = 4;
  241. bool has_license() const;
  242. void clear_license();
  243. static const int kLicenseFieldNumber = 4;
  244. const ::std::string& license() const;
  245. void set_license(const ::std::string& value);
  246. #if LANG_CXX11
  247. void set_license(::std::string&& value);
  248. #endif
  249. void set_license(const char* value);
  250. void set_license(const char* value, size_t size);
  251. ::std::string* mutable_license();
  252. ::std::string* release_license();
  253. void set_allocated_license(::std::string* license);
  254. // optional float car_length = 1;
  255. bool has_car_length() const;
  256. void clear_car_length();
  257. static const int kCarLengthFieldNumber = 1;
  258. float car_length() const;
  259. void set_car_length(float value);
  260. // required float car_width = 2;
  261. bool has_car_width() const;
  262. void clear_car_width();
  263. static const int kCarWidthFieldNumber = 2;
  264. float car_width() const;
  265. void set_car_width(float value);
  266. // required float car_height = 3;
  267. bool has_car_height() const;
  268. void clear_car_height();
  269. static const int kCarHeightFieldNumber = 3;
  270. float car_height() const;
  271. void set_car_height(float value);
  272. // @@protoc_insertion_point(class_scope:message.Car_info)
  273. private:
  274. void set_has_car_length();
  275. void clear_has_car_length();
  276. void set_has_car_width();
  277. void clear_has_car_width();
  278. void set_has_car_height();
  279. void clear_has_car_height();
  280. void set_has_license();
  281. void clear_has_license();
  282. // helper for ByteSizeLong()
  283. size_t RequiredFieldsByteSizeFallback() const;
  284. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  285. ::google::protobuf::internal::HasBits<1> _has_bits_;
  286. mutable int _cached_size_;
  287. ::google::protobuf::internal::ArenaStringPtr license_;
  288. float car_length_;
  289. float car_width_;
  290. float car_height_;
  291. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  292. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsCar_infoImpl();
  293. };
  294. // -------------------------------------------------------------------
  295. class Parkspace_info : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_info) */ {
  296. public:
  297. Parkspace_info();
  298. virtual ~Parkspace_info();
  299. Parkspace_info(const Parkspace_info& from);
  300. inline Parkspace_info& operator=(const Parkspace_info& from) {
  301. CopyFrom(from);
  302. return *this;
  303. }
  304. #if LANG_CXX11
  305. Parkspace_info(Parkspace_info&& from) noexcept
  306. : Parkspace_info() {
  307. *this = ::std::move(from);
  308. }
  309. inline Parkspace_info& operator=(Parkspace_info&& from) noexcept {
  310. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  311. if (this != &from) InternalSwap(&from);
  312. } else {
  313. CopyFrom(from);
  314. }
  315. return *this;
  316. }
  317. #endif
  318. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  319. return _internal_metadata_.unknown_fields();
  320. }
  321. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  322. return _internal_metadata_.mutable_unknown_fields();
  323. }
  324. static const ::google::protobuf::Descriptor* descriptor();
  325. static const Parkspace_info& default_instance();
  326. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  327. static inline const Parkspace_info* internal_default_instance() {
  328. return reinterpret_cast<const Parkspace_info*>(
  329. &_Parkspace_info_default_instance_);
  330. }
  331. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  332. 1;
  333. void Swap(Parkspace_info* other);
  334. friend void swap(Parkspace_info& a, Parkspace_info& b) {
  335. a.Swap(&b);
  336. }
  337. // implements Message ----------------------------------------------
  338. inline Parkspace_info* New() const PROTOBUF_FINAL { return New(NULL); }
  339. Parkspace_info* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  340. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  341. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  342. void CopyFrom(const Parkspace_info& from);
  343. void MergeFrom(const Parkspace_info& from);
  344. void Clear() PROTOBUF_FINAL;
  345. bool IsInitialized() const PROTOBUF_FINAL;
  346. size_t ByteSizeLong() const PROTOBUF_FINAL;
  347. bool MergePartialFromCodedStream(
  348. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  349. void SerializeWithCachedSizes(
  350. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  351. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  352. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  353. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  354. private:
  355. void SharedCtor();
  356. void SharedDtor();
  357. void SetCachedSize(int size) const PROTOBUF_FINAL;
  358. void InternalSwap(Parkspace_info* other);
  359. private:
  360. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  361. return NULL;
  362. }
  363. inline void* MaybeArenaPtr() const {
  364. return NULL;
  365. }
  366. public:
  367. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  368. // nested types ----------------------------------------------------
  369. // accessors -------------------------------------------------------
  370. // optional string entry_time = 10;
  371. bool has_entry_time() const;
  372. void clear_entry_time();
  373. static const int kEntryTimeFieldNumber = 10;
  374. const ::std::string& entry_time() const;
  375. void set_entry_time(const ::std::string& value);
  376. #if LANG_CXX11
  377. void set_entry_time(::std::string&& value);
  378. #endif
  379. void set_entry_time(const char* value);
  380. void set_entry_time(const char* value, size_t size);
  381. ::std::string* mutable_entry_time();
  382. ::std::string* release_entry_time();
  383. void set_allocated_entry_time(::std::string* entry_time);
  384. // optional string leave_time = 11;
  385. bool has_leave_time() const;
  386. void clear_leave_time();
  387. static const int kLeaveTimeFieldNumber = 11;
  388. const ::std::string& leave_time() const;
  389. void set_leave_time(const ::std::string& value);
  390. #if LANG_CXX11
  391. void set_leave_time(::std::string&& value);
  392. #endif
  393. void set_leave_time(const char* value);
  394. void set_leave_time(const char* value, size_t size);
  395. ::std::string* mutable_leave_time();
  396. ::std::string* release_leave_time();
  397. void set_allocated_leave_time(::std::string* leave_time);
  398. // optional .message.Car_info car_info = 9;
  399. bool has_car_info() const;
  400. void clear_car_info();
  401. static const int kCarInfoFieldNumber = 9;
  402. const ::message::Car_info& car_info() const;
  403. ::message::Car_info* release_car_info();
  404. ::message::Car_info* mutable_car_info();
  405. void set_allocated_car_info(::message::Car_info* car_info);
  406. // required int32 parkspace_id = 1;
  407. bool has_parkspace_id() const;
  408. void clear_parkspace_id();
  409. static const int kParkspaceIdFieldNumber = 1;
  410. ::google::protobuf::int32 parkspace_id() const;
  411. void set_parkspace_id(::google::protobuf::int32 value);
  412. // required int32 index = 2;
  413. bool has_index() const;
  414. void clear_index();
  415. static const int kIndexFieldNumber = 2;
  416. ::google::protobuf::int32 index() const;
  417. void set_index(::google::protobuf::int32 value);
  418. // required int32 floor = 4;
  419. bool has_floor() const;
  420. void clear_floor();
  421. static const int kFloorFieldNumber = 4;
  422. ::google::protobuf::int32 floor() const;
  423. void set_floor(::google::protobuf::int32 value);
  424. // optional float length = 5;
  425. bool has_length() const;
  426. void clear_length();
  427. static const int kLengthFieldNumber = 5;
  428. float length() const;
  429. void set_length(float value);
  430. // required float width = 6;
  431. bool has_width() const;
  432. void clear_width();
  433. static const int kWidthFieldNumber = 6;
  434. float width() const;
  435. void set_width(float value);
  436. // required float height = 7;
  437. bool has_height() const;
  438. void clear_height();
  439. static const int kHeightFieldNumber = 7;
  440. float height() const;
  441. void set_height(float value);
  442. // required .message.Parkspace_status parkspace_status = 8;
  443. bool has_parkspace_status() const;
  444. void clear_parkspace_status();
  445. static const int kParkspaceStatusFieldNumber = 8;
  446. ::message::Parkspace_status parkspace_status() const;
  447. void set_parkspace_status(::message::Parkspace_status value);
  448. // required .message.Direction direction = 3;
  449. bool has_direction() const;
  450. void clear_direction();
  451. static const int kDirectionFieldNumber = 3;
  452. ::message::Direction direction() const;
  453. void set_direction(::message::Direction value);
  454. // @@protoc_insertion_point(class_scope:message.Parkspace_info)
  455. private:
  456. void set_has_parkspace_id();
  457. void clear_has_parkspace_id();
  458. void set_has_index();
  459. void clear_has_index();
  460. void set_has_direction();
  461. void clear_has_direction();
  462. void set_has_floor();
  463. void clear_has_floor();
  464. void set_has_length();
  465. void clear_has_length();
  466. void set_has_width();
  467. void clear_has_width();
  468. void set_has_height();
  469. void clear_has_height();
  470. void set_has_parkspace_status();
  471. void clear_has_parkspace_status();
  472. void set_has_car_info();
  473. void clear_has_car_info();
  474. void set_has_entry_time();
  475. void clear_has_entry_time();
  476. void set_has_leave_time();
  477. void clear_has_leave_time();
  478. // helper for ByteSizeLong()
  479. size_t RequiredFieldsByteSizeFallback() const;
  480. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  481. ::google::protobuf::internal::HasBits<1> _has_bits_;
  482. mutable int _cached_size_;
  483. ::google::protobuf::internal::ArenaStringPtr entry_time_;
  484. ::google::protobuf::internal::ArenaStringPtr leave_time_;
  485. ::message::Car_info* car_info_;
  486. ::google::protobuf::int32 parkspace_id_;
  487. ::google::protobuf::int32 index_;
  488. ::google::protobuf::int32 floor_;
  489. float length_;
  490. float width_;
  491. float height_;
  492. int parkspace_status_;
  493. int direction_;
  494. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  495. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_infoImpl();
  496. };
  497. // -------------------------------------------------------------------
  498. class Parkspace_allocation_request_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_allocation_request_msg) */ {
  499. public:
  500. Parkspace_allocation_request_msg();
  501. virtual ~Parkspace_allocation_request_msg();
  502. Parkspace_allocation_request_msg(const Parkspace_allocation_request_msg& from);
  503. inline Parkspace_allocation_request_msg& operator=(const Parkspace_allocation_request_msg& from) {
  504. CopyFrom(from);
  505. return *this;
  506. }
  507. #if LANG_CXX11
  508. Parkspace_allocation_request_msg(Parkspace_allocation_request_msg&& from) noexcept
  509. : Parkspace_allocation_request_msg() {
  510. *this = ::std::move(from);
  511. }
  512. inline Parkspace_allocation_request_msg& operator=(Parkspace_allocation_request_msg&& from) noexcept {
  513. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  514. if (this != &from) InternalSwap(&from);
  515. } else {
  516. CopyFrom(from);
  517. }
  518. return *this;
  519. }
  520. #endif
  521. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  522. return _internal_metadata_.unknown_fields();
  523. }
  524. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  525. return _internal_metadata_.mutable_unknown_fields();
  526. }
  527. static const ::google::protobuf::Descriptor* descriptor();
  528. static const Parkspace_allocation_request_msg& default_instance();
  529. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  530. static inline const Parkspace_allocation_request_msg* internal_default_instance() {
  531. return reinterpret_cast<const Parkspace_allocation_request_msg*>(
  532. &_Parkspace_allocation_request_msg_default_instance_);
  533. }
  534. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  535. 2;
  536. void Swap(Parkspace_allocation_request_msg* other);
  537. friend void swap(Parkspace_allocation_request_msg& a, Parkspace_allocation_request_msg& b) {
  538. a.Swap(&b);
  539. }
  540. // implements Message ----------------------------------------------
  541. inline Parkspace_allocation_request_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  542. Parkspace_allocation_request_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  543. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  544. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  545. void CopyFrom(const Parkspace_allocation_request_msg& from);
  546. void MergeFrom(const Parkspace_allocation_request_msg& from);
  547. void Clear() PROTOBUF_FINAL;
  548. bool IsInitialized() const PROTOBUF_FINAL;
  549. size_t ByteSizeLong() const PROTOBUF_FINAL;
  550. bool MergePartialFromCodedStream(
  551. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  552. void SerializeWithCachedSizes(
  553. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  554. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  555. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  556. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  557. private:
  558. void SharedCtor();
  559. void SharedDtor();
  560. void SetCachedSize(int size) const PROTOBUF_FINAL;
  561. void InternalSwap(Parkspace_allocation_request_msg* other);
  562. private:
  563. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  564. return NULL;
  565. }
  566. inline void* MaybeArenaPtr() const {
  567. return NULL;
  568. }
  569. public:
  570. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  571. // nested types ----------------------------------------------------
  572. // accessors -------------------------------------------------------
  573. // required .message.Base_info base_info = 1;
  574. bool has_base_info() const;
  575. void clear_base_info();
  576. static const int kBaseInfoFieldNumber = 1;
  577. const ::message::Base_info& base_info() const;
  578. ::message::Base_info* release_base_info();
  579. ::message::Base_info* mutable_base_info();
  580. void set_allocated_base_info(::message::Base_info* base_info);
  581. // required .message.Car_info car_info = 3;
  582. bool has_car_info() const;
  583. void clear_car_info();
  584. static const int kCarInfoFieldNumber = 3;
  585. const ::message::Car_info& car_info() const;
  586. ::message::Car_info* release_car_info();
  587. ::message::Car_info* mutable_car_info();
  588. void set_allocated_car_info(::message::Car_info* car_info);
  589. // required int32 command_id = 2;
  590. bool has_command_id() const;
  591. void clear_command_id();
  592. static const int kCommandIdFieldNumber = 2;
  593. ::google::protobuf::int32 command_id() const;
  594. void set_command_id(::google::protobuf::int32 value);
  595. // required int32 terminal_id = 4;
  596. bool has_terminal_id() const;
  597. void clear_terminal_id();
  598. static const int kTerminalIdFieldNumber = 4;
  599. ::google::protobuf::int32 terminal_id() const;
  600. void set_terminal_id(::google::protobuf::int32 value);
  601. // @@protoc_insertion_point(class_scope:message.Parkspace_allocation_request_msg)
  602. private:
  603. void set_has_base_info();
  604. void clear_has_base_info();
  605. void set_has_command_id();
  606. void clear_has_command_id();
  607. void set_has_car_info();
  608. void clear_has_car_info();
  609. void set_has_terminal_id();
  610. void clear_has_terminal_id();
  611. // helper for ByteSizeLong()
  612. size_t RequiredFieldsByteSizeFallback() const;
  613. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  614. ::google::protobuf::internal::HasBits<1> _has_bits_;
  615. mutable int _cached_size_;
  616. ::message::Base_info* base_info_;
  617. ::message::Car_info* car_info_;
  618. ::google::protobuf::int32 command_id_;
  619. ::google::protobuf::int32 terminal_id_;
  620. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  621. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_allocation_request_msgImpl();
  622. };
  623. // -------------------------------------------------------------------
  624. class Parkspace_allocation_response_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_allocation_response_msg) */ {
  625. public:
  626. Parkspace_allocation_response_msg();
  627. virtual ~Parkspace_allocation_response_msg();
  628. Parkspace_allocation_response_msg(const Parkspace_allocation_response_msg& from);
  629. inline Parkspace_allocation_response_msg& operator=(const Parkspace_allocation_response_msg& from) {
  630. CopyFrom(from);
  631. return *this;
  632. }
  633. #if LANG_CXX11
  634. Parkspace_allocation_response_msg(Parkspace_allocation_response_msg&& from) noexcept
  635. : Parkspace_allocation_response_msg() {
  636. *this = ::std::move(from);
  637. }
  638. inline Parkspace_allocation_response_msg& operator=(Parkspace_allocation_response_msg&& from) noexcept {
  639. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  640. if (this != &from) InternalSwap(&from);
  641. } else {
  642. CopyFrom(from);
  643. }
  644. return *this;
  645. }
  646. #endif
  647. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  648. return _internal_metadata_.unknown_fields();
  649. }
  650. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  651. return _internal_metadata_.mutable_unknown_fields();
  652. }
  653. static const ::google::protobuf::Descriptor* descriptor();
  654. static const Parkspace_allocation_response_msg& default_instance();
  655. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  656. static inline const Parkspace_allocation_response_msg* internal_default_instance() {
  657. return reinterpret_cast<const Parkspace_allocation_response_msg*>(
  658. &_Parkspace_allocation_response_msg_default_instance_);
  659. }
  660. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  661. 3;
  662. void Swap(Parkspace_allocation_response_msg* other);
  663. friend void swap(Parkspace_allocation_response_msg& a, Parkspace_allocation_response_msg& b) {
  664. a.Swap(&b);
  665. }
  666. // implements Message ----------------------------------------------
  667. inline Parkspace_allocation_response_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  668. Parkspace_allocation_response_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  669. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  670. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  671. void CopyFrom(const Parkspace_allocation_response_msg& from);
  672. void MergeFrom(const Parkspace_allocation_response_msg& from);
  673. void Clear() PROTOBUF_FINAL;
  674. bool IsInitialized() const PROTOBUF_FINAL;
  675. size_t ByteSizeLong() const PROTOBUF_FINAL;
  676. bool MergePartialFromCodedStream(
  677. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  678. void SerializeWithCachedSizes(
  679. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  680. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  681. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  682. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  683. private:
  684. void SharedCtor();
  685. void SharedDtor();
  686. void SetCachedSize(int size) const PROTOBUF_FINAL;
  687. void InternalSwap(Parkspace_allocation_response_msg* other);
  688. private:
  689. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  690. return NULL;
  691. }
  692. inline void* MaybeArenaPtr() const {
  693. return NULL;
  694. }
  695. public:
  696. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  697. // nested types ----------------------------------------------------
  698. // accessors -------------------------------------------------------
  699. // required .message.Base_info base_info = 1;
  700. bool has_base_info() const;
  701. void clear_base_info();
  702. static const int kBaseInfoFieldNumber = 1;
  703. const ::message::Base_info& base_info() const;
  704. ::message::Base_info* release_base_info();
  705. ::message::Base_info* mutable_base_info();
  706. void set_allocated_base_info(::message::Base_info* base_info);
  707. // required .message.Error_manager error_manager = 3;
  708. bool has_error_manager() const;
  709. void clear_error_manager();
  710. static const int kErrorManagerFieldNumber = 3;
  711. const ::message::Error_manager& error_manager() const;
  712. ::message::Error_manager* release_error_manager();
  713. ::message::Error_manager* mutable_error_manager();
  714. void set_allocated_error_manager(::message::Error_manager* error_manager);
  715. // required .message.Parkspace_info allocated_space_info = 4;
  716. bool has_allocated_space_info() const;
  717. void clear_allocated_space_info();
  718. static const int kAllocatedSpaceInfoFieldNumber = 4;
  719. const ::message::Parkspace_info& allocated_space_info() const;
  720. ::message::Parkspace_info* release_allocated_space_info();
  721. ::message::Parkspace_info* mutable_allocated_space_info();
  722. void set_allocated_allocated_space_info(::message::Parkspace_info* allocated_space_info);
  723. // required int32 command_id = 2;
  724. bool has_command_id() const;
  725. void clear_command_id();
  726. static const int kCommandIdFieldNumber = 2;
  727. ::google::protobuf::int32 command_id() const;
  728. void set_command_id(::google::protobuf::int32 value);
  729. // @@protoc_insertion_point(class_scope:message.Parkspace_allocation_response_msg)
  730. private:
  731. void set_has_base_info();
  732. void clear_has_base_info();
  733. void set_has_command_id();
  734. void clear_has_command_id();
  735. void set_has_error_manager();
  736. void clear_has_error_manager();
  737. void set_has_allocated_space_info();
  738. void clear_has_allocated_space_info();
  739. // helper for ByteSizeLong()
  740. size_t RequiredFieldsByteSizeFallback() const;
  741. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  742. ::google::protobuf::internal::HasBits<1> _has_bits_;
  743. mutable int _cached_size_;
  744. ::message::Base_info* base_info_;
  745. ::message::Error_manager* error_manager_;
  746. ::message::Parkspace_info* allocated_space_info_;
  747. ::google::protobuf::int32 command_id_;
  748. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  749. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_allocation_response_msgImpl();
  750. };
  751. // -------------------------------------------------------------------
  752. class Parkspace_search_request_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_search_request_msg) */ {
  753. public:
  754. Parkspace_search_request_msg();
  755. virtual ~Parkspace_search_request_msg();
  756. Parkspace_search_request_msg(const Parkspace_search_request_msg& from);
  757. inline Parkspace_search_request_msg& operator=(const Parkspace_search_request_msg& from) {
  758. CopyFrom(from);
  759. return *this;
  760. }
  761. #if LANG_CXX11
  762. Parkspace_search_request_msg(Parkspace_search_request_msg&& from) noexcept
  763. : Parkspace_search_request_msg() {
  764. *this = ::std::move(from);
  765. }
  766. inline Parkspace_search_request_msg& operator=(Parkspace_search_request_msg&& from) noexcept {
  767. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  768. if (this != &from) InternalSwap(&from);
  769. } else {
  770. CopyFrom(from);
  771. }
  772. return *this;
  773. }
  774. #endif
  775. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  776. return _internal_metadata_.unknown_fields();
  777. }
  778. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  779. return _internal_metadata_.mutable_unknown_fields();
  780. }
  781. static const ::google::protobuf::Descriptor* descriptor();
  782. static const Parkspace_search_request_msg& default_instance();
  783. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  784. static inline const Parkspace_search_request_msg* internal_default_instance() {
  785. return reinterpret_cast<const Parkspace_search_request_msg*>(
  786. &_Parkspace_search_request_msg_default_instance_);
  787. }
  788. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  789. 4;
  790. void Swap(Parkspace_search_request_msg* other);
  791. friend void swap(Parkspace_search_request_msg& a, Parkspace_search_request_msg& b) {
  792. a.Swap(&b);
  793. }
  794. // implements Message ----------------------------------------------
  795. inline Parkspace_search_request_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  796. Parkspace_search_request_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  797. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  798. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  799. void CopyFrom(const Parkspace_search_request_msg& from);
  800. void MergeFrom(const Parkspace_search_request_msg& from);
  801. void Clear() PROTOBUF_FINAL;
  802. bool IsInitialized() const PROTOBUF_FINAL;
  803. size_t ByteSizeLong() const PROTOBUF_FINAL;
  804. bool MergePartialFromCodedStream(
  805. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  806. void SerializeWithCachedSizes(
  807. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  808. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  809. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  810. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  811. private:
  812. void SharedCtor();
  813. void SharedDtor();
  814. void SetCachedSize(int size) const PROTOBUF_FINAL;
  815. void InternalSwap(Parkspace_search_request_msg* other);
  816. private:
  817. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  818. return NULL;
  819. }
  820. inline void* MaybeArenaPtr() const {
  821. return NULL;
  822. }
  823. public:
  824. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  825. // nested types ----------------------------------------------------
  826. // accessors -------------------------------------------------------
  827. // required .message.Base_info base_info = 1;
  828. bool has_base_info() const;
  829. void clear_base_info();
  830. static const int kBaseInfoFieldNumber = 1;
  831. const ::message::Base_info& base_info() const;
  832. ::message::Base_info* release_base_info();
  833. ::message::Base_info* mutable_base_info();
  834. void set_allocated_base_info(::message::Base_info* base_info);
  835. // required .message.Car_info car_info = 3;
  836. bool has_car_info() const;
  837. void clear_car_info();
  838. static const int kCarInfoFieldNumber = 3;
  839. const ::message::Car_info& car_info() const;
  840. ::message::Car_info* release_car_info();
  841. ::message::Car_info* mutable_car_info();
  842. void set_allocated_car_info(::message::Car_info* car_info);
  843. // required int32 command_id = 2;
  844. bool has_command_id() const;
  845. void clear_command_id();
  846. static const int kCommandIdFieldNumber = 2;
  847. ::google::protobuf::int32 command_id() const;
  848. void set_command_id(::google::protobuf::int32 value);
  849. // @@protoc_insertion_point(class_scope:message.Parkspace_search_request_msg)
  850. private:
  851. void set_has_base_info();
  852. void clear_has_base_info();
  853. void set_has_command_id();
  854. void clear_has_command_id();
  855. void set_has_car_info();
  856. void clear_has_car_info();
  857. // helper for ByteSizeLong()
  858. size_t RequiredFieldsByteSizeFallback() const;
  859. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  860. ::google::protobuf::internal::HasBits<1> _has_bits_;
  861. mutable int _cached_size_;
  862. ::message::Base_info* base_info_;
  863. ::message::Car_info* car_info_;
  864. ::google::protobuf::int32 command_id_;
  865. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  866. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_search_request_msgImpl();
  867. };
  868. // -------------------------------------------------------------------
  869. class Parkspace_search_response_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_search_response_msg) */ {
  870. public:
  871. Parkspace_search_response_msg();
  872. virtual ~Parkspace_search_response_msg();
  873. Parkspace_search_response_msg(const Parkspace_search_response_msg& from);
  874. inline Parkspace_search_response_msg& operator=(const Parkspace_search_response_msg& from) {
  875. CopyFrom(from);
  876. return *this;
  877. }
  878. #if LANG_CXX11
  879. Parkspace_search_response_msg(Parkspace_search_response_msg&& from) noexcept
  880. : Parkspace_search_response_msg() {
  881. *this = ::std::move(from);
  882. }
  883. inline Parkspace_search_response_msg& operator=(Parkspace_search_response_msg&& from) noexcept {
  884. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  885. if (this != &from) InternalSwap(&from);
  886. } else {
  887. CopyFrom(from);
  888. }
  889. return *this;
  890. }
  891. #endif
  892. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  893. return _internal_metadata_.unknown_fields();
  894. }
  895. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  896. return _internal_metadata_.mutable_unknown_fields();
  897. }
  898. static const ::google::protobuf::Descriptor* descriptor();
  899. static const Parkspace_search_response_msg& default_instance();
  900. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  901. static inline const Parkspace_search_response_msg* internal_default_instance() {
  902. return reinterpret_cast<const Parkspace_search_response_msg*>(
  903. &_Parkspace_search_response_msg_default_instance_);
  904. }
  905. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  906. 5;
  907. void Swap(Parkspace_search_response_msg* other);
  908. friend void swap(Parkspace_search_response_msg& a, Parkspace_search_response_msg& b) {
  909. a.Swap(&b);
  910. }
  911. // implements Message ----------------------------------------------
  912. inline Parkspace_search_response_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  913. Parkspace_search_response_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  914. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  915. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  916. void CopyFrom(const Parkspace_search_response_msg& from);
  917. void MergeFrom(const Parkspace_search_response_msg& from);
  918. void Clear() PROTOBUF_FINAL;
  919. bool IsInitialized() const PROTOBUF_FINAL;
  920. size_t ByteSizeLong() const PROTOBUF_FINAL;
  921. bool MergePartialFromCodedStream(
  922. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  923. void SerializeWithCachedSizes(
  924. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  925. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  926. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  927. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  928. private:
  929. void SharedCtor();
  930. void SharedDtor();
  931. void SetCachedSize(int size) const PROTOBUF_FINAL;
  932. void InternalSwap(Parkspace_search_response_msg* other);
  933. private:
  934. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  935. return NULL;
  936. }
  937. inline void* MaybeArenaPtr() const {
  938. return NULL;
  939. }
  940. public:
  941. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  942. // nested types ----------------------------------------------------
  943. // accessors -------------------------------------------------------
  944. // required .message.Base_info base_info = 1;
  945. bool has_base_info() const;
  946. void clear_base_info();
  947. static const int kBaseInfoFieldNumber = 1;
  948. const ::message::Base_info& base_info() const;
  949. ::message::Base_info* release_base_info();
  950. ::message::Base_info* mutable_base_info();
  951. void set_allocated_base_info(::message::Base_info* base_info);
  952. // required .message.Error_manager error_manager = 3;
  953. bool has_error_manager() const;
  954. void clear_error_manager();
  955. static const int kErrorManagerFieldNumber = 3;
  956. const ::message::Error_manager& error_manager() const;
  957. ::message::Error_manager* release_error_manager();
  958. ::message::Error_manager* mutable_error_manager();
  959. void set_allocated_error_manager(::message::Error_manager* error_manager);
  960. // optional .message.Parkspace_info car_position = 4;
  961. bool has_car_position() const;
  962. void clear_car_position();
  963. static const int kCarPositionFieldNumber = 4;
  964. const ::message::Parkspace_info& car_position() const;
  965. ::message::Parkspace_info* release_car_position();
  966. ::message::Parkspace_info* mutable_car_position();
  967. void set_allocated_car_position(::message::Parkspace_info* car_position);
  968. // required int32 command_id = 2;
  969. bool has_command_id() const;
  970. void clear_command_id();
  971. static const int kCommandIdFieldNumber = 2;
  972. ::google::protobuf::int32 command_id() const;
  973. void set_command_id(::google::protobuf::int32 value);
  974. // @@protoc_insertion_point(class_scope:message.Parkspace_search_response_msg)
  975. private:
  976. void set_has_base_info();
  977. void clear_has_base_info();
  978. void set_has_command_id();
  979. void clear_has_command_id();
  980. void set_has_error_manager();
  981. void clear_has_error_manager();
  982. void set_has_car_position();
  983. void clear_has_car_position();
  984. // helper for ByteSizeLong()
  985. size_t RequiredFieldsByteSizeFallback() const;
  986. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  987. ::google::protobuf::internal::HasBits<1> _has_bits_;
  988. mutable int _cached_size_;
  989. ::message::Base_info* base_info_;
  990. ::message::Error_manager* error_manager_;
  991. ::message::Parkspace_info* car_position_;
  992. ::google::protobuf::int32 command_id_;
  993. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  994. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_search_response_msgImpl();
  995. };
  996. // -------------------------------------------------------------------
  997. class Parkspace_release_request_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_release_request_msg) */ {
  998. public:
  999. Parkspace_release_request_msg();
  1000. virtual ~Parkspace_release_request_msg();
  1001. Parkspace_release_request_msg(const Parkspace_release_request_msg& from);
  1002. inline Parkspace_release_request_msg& operator=(const Parkspace_release_request_msg& from) {
  1003. CopyFrom(from);
  1004. return *this;
  1005. }
  1006. #if LANG_CXX11
  1007. Parkspace_release_request_msg(Parkspace_release_request_msg&& from) noexcept
  1008. : Parkspace_release_request_msg() {
  1009. *this = ::std::move(from);
  1010. }
  1011. inline Parkspace_release_request_msg& operator=(Parkspace_release_request_msg&& from) noexcept {
  1012. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  1013. if (this != &from) InternalSwap(&from);
  1014. } else {
  1015. CopyFrom(from);
  1016. }
  1017. return *this;
  1018. }
  1019. #endif
  1020. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1021. return _internal_metadata_.unknown_fields();
  1022. }
  1023. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1024. return _internal_metadata_.mutable_unknown_fields();
  1025. }
  1026. static const ::google::protobuf::Descriptor* descriptor();
  1027. static const Parkspace_release_request_msg& default_instance();
  1028. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1029. static inline const Parkspace_release_request_msg* internal_default_instance() {
  1030. return reinterpret_cast<const Parkspace_release_request_msg*>(
  1031. &_Parkspace_release_request_msg_default_instance_);
  1032. }
  1033. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  1034. 6;
  1035. void Swap(Parkspace_release_request_msg* other);
  1036. friend void swap(Parkspace_release_request_msg& a, Parkspace_release_request_msg& b) {
  1037. a.Swap(&b);
  1038. }
  1039. // implements Message ----------------------------------------------
  1040. inline Parkspace_release_request_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  1041. Parkspace_release_request_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  1042. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1043. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1044. void CopyFrom(const Parkspace_release_request_msg& from);
  1045. void MergeFrom(const Parkspace_release_request_msg& from);
  1046. void Clear() PROTOBUF_FINAL;
  1047. bool IsInitialized() const PROTOBUF_FINAL;
  1048. size_t ByteSizeLong() const PROTOBUF_FINAL;
  1049. bool MergePartialFromCodedStream(
  1050. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  1051. void SerializeWithCachedSizes(
  1052. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  1053. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  1054. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  1055. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  1056. private:
  1057. void SharedCtor();
  1058. void SharedDtor();
  1059. void SetCachedSize(int size) const PROTOBUF_FINAL;
  1060. void InternalSwap(Parkspace_release_request_msg* other);
  1061. private:
  1062. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  1063. return NULL;
  1064. }
  1065. inline void* MaybeArenaPtr() const {
  1066. return NULL;
  1067. }
  1068. public:
  1069. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  1070. // nested types ----------------------------------------------------
  1071. // accessors -------------------------------------------------------
  1072. // required .message.Base_info base_info = 1;
  1073. bool has_base_info() const;
  1074. void clear_base_info();
  1075. static const int kBaseInfoFieldNumber = 1;
  1076. const ::message::Base_info& base_info() const;
  1077. ::message::Base_info* release_base_info();
  1078. ::message::Base_info* mutable_base_info();
  1079. void set_allocated_base_info(::message::Base_info* base_info);
  1080. // required .message.Parkspace_info release_space_info = 3;
  1081. bool has_release_space_info() const;
  1082. void clear_release_space_info();
  1083. static const int kReleaseSpaceInfoFieldNumber = 3;
  1084. const ::message::Parkspace_info& release_space_info() const;
  1085. ::message::Parkspace_info* release_release_space_info();
  1086. ::message::Parkspace_info* mutable_release_space_info();
  1087. void set_allocated_release_space_info(::message::Parkspace_info* release_space_info);
  1088. // required int32 command_id = 2;
  1089. bool has_command_id() const;
  1090. void clear_command_id();
  1091. static const int kCommandIdFieldNumber = 2;
  1092. ::google::protobuf::int32 command_id() const;
  1093. void set_command_id(::google::protobuf::int32 value);
  1094. // @@protoc_insertion_point(class_scope:message.Parkspace_release_request_msg)
  1095. private:
  1096. void set_has_base_info();
  1097. void clear_has_base_info();
  1098. void set_has_command_id();
  1099. void clear_has_command_id();
  1100. void set_has_release_space_info();
  1101. void clear_has_release_space_info();
  1102. // helper for ByteSizeLong()
  1103. size_t RequiredFieldsByteSizeFallback() const;
  1104. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  1105. ::google::protobuf::internal::HasBits<1> _has_bits_;
  1106. mutable int _cached_size_;
  1107. ::message::Base_info* base_info_;
  1108. ::message::Parkspace_info* release_space_info_;
  1109. ::google::protobuf::int32 command_id_;
  1110. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  1111. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_release_request_msgImpl();
  1112. };
  1113. // -------------------------------------------------------------------
  1114. class Parkspace_release_response_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_release_response_msg) */ {
  1115. public:
  1116. Parkspace_release_response_msg();
  1117. virtual ~Parkspace_release_response_msg();
  1118. Parkspace_release_response_msg(const Parkspace_release_response_msg& from);
  1119. inline Parkspace_release_response_msg& operator=(const Parkspace_release_response_msg& from) {
  1120. CopyFrom(from);
  1121. return *this;
  1122. }
  1123. #if LANG_CXX11
  1124. Parkspace_release_response_msg(Parkspace_release_response_msg&& from) noexcept
  1125. : Parkspace_release_response_msg() {
  1126. *this = ::std::move(from);
  1127. }
  1128. inline Parkspace_release_response_msg& operator=(Parkspace_release_response_msg&& from) noexcept {
  1129. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  1130. if (this != &from) InternalSwap(&from);
  1131. } else {
  1132. CopyFrom(from);
  1133. }
  1134. return *this;
  1135. }
  1136. #endif
  1137. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1138. return _internal_metadata_.unknown_fields();
  1139. }
  1140. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1141. return _internal_metadata_.mutable_unknown_fields();
  1142. }
  1143. static const ::google::protobuf::Descriptor* descriptor();
  1144. static const Parkspace_release_response_msg& default_instance();
  1145. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1146. static inline const Parkspace_release_response_msg* internal_default_instance() {
  1147. return reinterpret_cast<const Parkspace_release_response_msg*>(
  1148. &_Parkspace_release_response_msg_default_instance_);
  1149. }
  1150. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  1151. 7;
  1152. void Swap(Parkspace_release_response_msg* other);
  1153. friend void swap(Parkspace_release_response_msg& a, Parkspace_release_response_msg& b) {
  1154. a.Swap(&b);
  1155. }
  1156. // implements Message ----------------------------------------------
  1157. inline Parkspace_release_response_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  1158. Parkspace_release_response_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  1159. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1160. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1161. void CopyFrom(const Parkspace_release_response_msg& from);
  1162. void MergeFrom(const Parkspace_release_response_msg& from);
  1163. void Clear() PROTOBUF_FINAL;
  1164. bool IsInitialized() const PROTOBUF_FINAL;
  1165. size_t ByteSizeLong() const PROTOBUF_FINAL;
  1166. bool MergePartialFromCodedStream(
  1167. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  1168. void SerializeWithCachedSizes(
  1169. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  1170. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  1171. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  1172. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  1173. private:
  1174. void SharedCtor();
  1175. void SharedDtor();
  1176. void SetCachedSize(int size) const PROTOBUF_FINAL;
  1177. void InternalSwap(Parkspace_release_response_msg* other);
  1178. private:
  1179. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  1180. return NULL;
  1181. }
  1182. inline void* MaybeArenaPtr() const {
  1183. return NULL;
  1184. }
  1185. public:
  1186. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  1187. // nested types ----------------------------------------------------
  1188. // accessors -------------------------------------------------------
  1189. // required .message.Base_info base_info = 1;
  1190. bool has_base_info() const;
  1191. void clear_base_info();
  1192. static const int kBaseInfoFieldNumber = 1;
  1193. const ::message::Base_info& base_info() const;
  1194. ::message::Base_info* release_base_info();
  1195. ::message::Base_info* mutable_base_info();
  1196. void set_allocated_base_info(::message::Base_info* base_info);
  1197. // required .message.Error_manager error_manager = 3;
  1198. bool has_error_manager() const;
  1199. void clear_error_manager();
  1200. static const int kErrorManagerFieldNumber = 3;
  1201. const ::message::Error_manager& error_manager() const;
  1202. ::message::Error_manager* release_error_manager();
  1203. ::message::Error_manager* mutable_error_manager();
  1204. void set_allocated_error_manager(::message::Error_manager* error_manager);
  1205. // required .message.Parkspace_info release_space_info = 4;
  1206. bool has_release_space_info() const;
  1207. void clear_release_space_info();
  1208. static const int kReleaseSpaceInfoFieldNumber = 4;
  1209. const ::message::Parkspace_info& release_space_info() const;
  1210. ::message::Parkspace_info* release_release_space_info();
  1211. ::message::Parkspace_info* mutable_release_space_info();
  1212. void set_allocated_release_space_info(::message::Parkspace_info* release_space_info);
  1213. // required int32 command_id = 2;
  1214. bool has_command_id() const;
  1215. void clear_command_id();
  1216. static const int kCommandIdFieldNumber = 2;
  1217. ::google::protobuf::int32 command_id() const;
  1218. void set_command_id(::google::protobuf::int32 value);
  1219. // @@protoc_insertion_point(class_scope:message.Parkspace_release_response_msg)
  1220. private:
  1221. void set_has_base_info();
  1222. void clear_has_base_info();
  1223. void set_has_command_id();
  1224. void clear_has_command_id();
  1225. void set_has_error_manager();
  1226. void clear_has_error_manager();
  1227. void set_has_release_space_info();
  1228. void clear_has_release_space_info();
  1229. // helper for ByteSizeLong()
  1230. size_t RequiredFieldsByteSizeFallback() const;
  1231. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  1232. ::google::protobuf::internal::HasBits<1> _has_bits_;
  1233. mutable int _cached_size_;
  1234. ::message::Base_info* base_info_;
  1235. ::message::Error_manager* error_manager_;
  1236. ::message::Parkspace_info* release_space_info_;
  1237. ::google::protobuf::int32 command_id_;
  1238. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  1239. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_release_response_msgImpl();
  1240. };
  1241. // -------------------------------------------------------------------
  1242. class Parkspace_force_update_request_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_force_update_request_msg) */ {
  1243. public:
  1244. Parkspace_force_update_request_msg();
  1245. virtual ~Parkspace_force_update_request_msg();
  1246. Parkspace_force_update_request_msg(const Parkspace_force_update_request_msg& from);
  1247. inline Parkspace_force_update_request_msg& operator=(const Parkspace_force_update_request_msg& from) {
  1248. CopyFrom(from);
  1249. return *this;
  1250. }
  1251. #if LANG_CXX11
  1252. Parkspace_force_update_request_msg(Parkspace_force_update_request_msg&& from) noexcept
  1253. : Parkspace_force_update_request_msg() {
  1254. *this = ::std::move(from);
  1255. }
  1256. inline Parkspace_force_update_request_msg& operator=(Parkspace_force_update_request_msg&& from) noexcept {
  1257. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  1258. if (this != &from) InternalSwap(&from);
  1259. } else {
  1260. CopyFrom(from);
  1261. }
  1262. return *this;
  1263. }
  1264. #endif
  1265. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1266. return _internal_metadata_.unknown_fields();
  1267. }
  1268. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1269. return _internal_metadata_.mutable_unknown_fields();
  1270. }
  1271. static const ::google::protobuf::Descriptor* descriptor();
  1272. static const Parkspace_force_update_request_msg& default_instance();
  1273. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1274. static inline const Parkspace_force_update_request_msg* internal_default_instance() {
  1275. return reinterpret_cast<const Parkspace_force_update_request_msg*>(
  1276. &_Parkspace_force_update_request_msg_default_instance_);
  1277. }
  1278. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  1279. 8;
  1280. void Swap(Parkspace_force_update_request_msg* other);
  1281. friend void swap(Parkspace_force_update_request_msg& a, Parkspace_force_update_request_msg& b) {
  1282. a.Swap(&b);
  1283. }
  1284. // implements Message ----------------------------------------------
  1285. inline Parkspace_force_update_request_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  1286. Parkspace_force_update_request_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  1287. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1288. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1289. void CopyFrom(const Parkspace_force_update_request_msg& from);
  1290. void MergeFrom(const Parkspace_force_update_request_msg& from);
  1291. void Clear() PROTOBUF_FINAL;
  1292. bool IsInitialized() const PROTOBUF_FINAL;
  1293. size_t ByteSizeLong() const PROTOBUF_FINAL;
  1294. bool MergePartialFromCodedStream(
  1295. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  1296. void SerializeWithCachedSizes(
  1297. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  1298. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  1299. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  1300. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  1301. private:
  1302. void SharedCtor();
  1303. void SharedDtor();
  1304. void SetCachedSize(int size) const PROTOBUF_FINAL;
  1305. void InternalSwap(Parkspace_force_update_request_msg* other);
  1306. private:
  1307. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  1308. return NULL;
  1309. }
  1310. inline void* MaybeArenaPtr() const {
  1311. return NULL;
  1312. }
  1313. public:
  1314. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  1315. // nested types ----------------------------------------------------
  1316. // accessors -------------------------------------------------------
  1317. // required .message.Base_info base_info = 1;
  1318. bool has_base_info() const;
  1319. void clear_base_info();
  1320. static const int kBaseInfoFieldNumber = 1;
  1321. const ::message::Base_info& base_info() const;
  1322. ::message::Base_info* release_base_info();
  1323. ::message::Base_info* mutable_base_info();
  1324. void set_allocated_base_info(::message::Base_info* base_info);
  1325. // required .message.Parkspace_info update_space_info = 3;
  1326. bool has_update_space_info() const;
  1327. void clear_update_space_info();
  1328. static const int kUpdateSpaceInfoFieldNumber = 3;
  1329. const ::message::Parkspace_info& update_space_info() const;
  1330. ::message::Parkspace_info* release_update_space_info();
  1331. ::message::Parkspace_info* mutable_update_space_info();
  1332. void set_allocated_update_space_info(::message::Parkspace_info* update_space_info);
  1333. // required int32 command_id = 2;
  1334. bool has_command_id() const;
  1335. void clear_command_id();
  1336. static const int kCommandIdFieldNumber = 2;
  1337. ::google::protobuf::int32 command_id() const;
  1338. void set_command_id(::google::protobuf::int32 value);
  1339. // @@protoc_insertion_point(class_scope:message.Parkspace_force_update_request_msg)
  1340. private:
  1341. void set_has_base_info();
  1342. void clear_has_base_info();
  1343. void set_has_command_id();
  1344. void clear_has_command_id();
  1345. void set_has_update_space_info();
  1346. void clear_has_update_space_info();
  1347. // helper for ByteSizeLong()
  1348. size_t RequiredFieldsByteSizeFallback() const;
  1349. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  1350. ::google::protobuf::internal::HasBits<1> _has_bits_;
  1351. mutable int _cached_size_;
  1352. ::message::Base_info* base_info_;
  1353. ::message::Parkspace_info* update_space_info_;
  1354. ::google::protobuf::int32 command_id_;
  1355. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  1356. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_force_update_request_msgImpl();
  1357. };
  1358. // -------------------------------------------------------------------
  1359. class Parkspace_force_update_response_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_force_update_response_msg) */ {
  1360. public:
  1361. Parkspace_force_update_response_msg();
  1362. virtual ~Parkspace_force_update_response_msg();
  1363. Parkspace_force_update_response_msg(const Parkspace_force_update_response_msg& from);
  1364. inline Parkspace_force_update_response_msg& operator=(const Parkspace_force_update_response_msg& from) {
  1365. CopyFrom(from);
  1366. return *this;
  1367. }
  1368. #if LANG_CXX11
  1369. Parkspace_force_update_response_msg(Parkspace_force_update_response_msg&& from) noexcept
  1370. : Parkspace_force_update_response_msg() {
  1371. *this = ::std::move(from);
  1372. }
  1373. inline Parkspace_force_update_response_msg& operator=(Parkspace_force_update_response_msg&& from) noexcept {
  1374. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  1375. if (this != &from) InternalSwap(&from);
  1376. } else {
  1377. CopyFrom(from);
  1378. }
  1379. return *this;
  1380. }
  1381. #endif
  1382. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1383. return _internal_metadata_.unknown_fields();
  1384. }
  1385. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1386. return _internal_metadata_.mutable_unknown_fields();
  1387. }
  1388. static const ::google::protobuf::Descriptor* descriptor();
  1389. static const Parkspace_force_update_response_msg& default_instance();
  1390. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1391. static inline const Parkspace_force_update_response_msg* internal_default_instance() {
  1392. return reinterpret_cast<const Parkspace_force_update_response_msg*>(
  1393. &_Parkspace_force_update_response_msg_default_instance_);
  1394. }
  1395. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  1396. 9;
  1397. void Swap(Parkspace_force_update_response_msg* other);
  1398. friend void swap(Parkspace_force_update_response_msg& a, Parkspace_force_update_response_msg& b) {
  1399. a.Swap(&b);
  1400. }
  1401. // implements Message ----------------------------------------------
  1402. inline Parkspace_force_update_response_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  1403. Parkspace_force_update_response_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  1404. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1405. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1406. void CopyFrom(const Parkspace_force_update_response_msg& from);
  1407. void MergeFrom(const Parkspace_force_update_response_msg& from);
  1408. void Clear() PROTOBUF_FINAL;
  1409. bool IsInitialized() const PROTOBUF_FINAL;
  1410. size_t ByteSizeLong() const PROTOBUF_FINAL;
  1411. bool MergePartialFromCodedStream(
  1412. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  1413. void SerializeWithCachedSizes(
  1414. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  1415. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  1416. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  1417. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  1418. private:
  1419. void SharedCtor();
  1420. void SharedDtor();
  1421. void SetCachedSize(int size) const PROTOBUF_FINAL;
  1422. void InternalSwap(Parkspace_force_update_response_msg* other);
  1423. private:
  1424. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  1425. return NULL;
  1426. }
  1427. inline void* MaybeArenaPtr() const {
  1428. return NULL;
  1429. }
  1430. public:
  1431. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  1432. // nested types ----------------------------------------------------
  1433. // accessors -------------------------------------------------------
  1434. // required .message.Base_info base_info = 1;
  1435. bool has_base_info() const;
  1436. void clear_base_info();
  1437. static const int kBaseInfoFieldNumber = 1;
  1438. const ::message::Base_info& base_info() const;
  1439. ::message::Base_info* release_base_info();
  1440. ::message::Base_info* mutable_base_info();
  1441. void set_allocated_base_info(::message::Base_info* base_info);
  1442. // required .message.Error_manager error_manager = 3;
  1443. bool has_error_manager() const;
  1444. void clear_error_manager();
  1445. static const int kErrorManagerFieldNumber = 3;
  1446. const ::message::Error_manager& error_manager() const;
  1447. ::message::Error_manager* release_error_manager();
  1448. ::message::Error_manager* mutable_error_manager();
  1449. void set_allocated_error_manager(::message::Error_manager* error_manager);
  1450. // required .message.Parkspace_info update_space_info = 4;
  1451. bool has_update_space_info() const;
  1452. void clear_update_space_info();
  1453. static const int kUpdateSpaceInfoFieldNumber = 4;
  1454. const ::message::Parkspace_info& update_space_info() const;
  1455. ::message::Parkspace_info* release_update_space_info();
  1456. ::message::Parkspace_info* mutable_update_space_info();
  1457. void set_allocated_update_space_info(::message::Parkspace_info* update_space_info);
  1458. // required int32 command_id = 2;
  1459. bool has_command_id() const;
  1460. void clear_command_id();
  1461. static const int kCommandIdFieldNumber = 2;
  1462. ::google::protobuf::int32 command_id() const;
  1463. void set_command_id(::google::protobuf::int32 value);
  1464. // @@protoc_insertion_point(class_scope:message.Parkspace_force_update_response_msg)
  1465. private:
  1466. void set_has_base_info();
  1467. void clear_has_base_info();
  1468. void set_has_command_id();
  1469. void clear_has_command_id();
  1470. void set_has_error_manager();
  1471. void clear_has_error_manager();
  1472. void set_has_update_space_info();
  1473. void clear_has_update_space_info();
  1474. // helper for ByteSizeLong()
  1475. size_t RequiredFieldsByteSizeFallback() const;
  1476. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  1477. ::google::protobuf::internal::HasBits<1> _has_bits_;
  1478. mutable int _cached_size_;
  1479. ::message::Base_info* base_info_;
  1480. ::message::Error_manager* error_manager_;
  1481. ::message::Parkspace_info* update_space_info_;
  1482. ::google::protobuf::int32 command_id_;
  1483. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  1484. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_force_update_response_msgImpl();
  1485. };
  1486. // -------------------------------------------------------------------
  1487. class Parkspace_confirm_alloc_request_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_confirm_alloc_request_msg) */ {
  1488. public:
  1489. Parkspace_confirm_alloc_request_msg();
  1490. virtual ~Parkspace_confirm_alloc_request_msg();
  1491. Parkspace_confirm_alloc_request_msg(const Parkspace_confirm_alloc_request_msg& from);
  1492. inline Parkspace_confirm_alloc_request_msg& operator=(const Parkspace_confirm_alloc_request_msg& from) {
  1493. CopyFrom(from);
  1494. return *this;
  1495. }
  1496. #if LANG_CXX11
  1497. Parkspace_confirm_alloc_request_msg(Parkspace_confirm_alloc_request_msg&& from) noexcept
  1498. : Parkspace_confirm_alloc_request_msg() {
  1499. *this = ::std::move(from);
  1500. }
  1501. inline Parkspace_confirm_alloc_request_msg& operator=(Parkspace_confirm_alloc_request_msg&& from) noexcept {
  1502. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  1503. if (this != &from) InternalSwap(&from);
  1504. } else {
  1505. CopyFrom(from);
  1506. }
  1507. return *this;
  1508. }
  1509. #endif
  1510. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1511. return _internal_metadata_.unknown_fields();
  1512. }
  1513. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1514. return _internal_metadata_.mutable_unknown_fields();
  1515. }
  1516. static const ::google::protobuf::Descriptor* descriptor();
  1517. static const Parkspace_confirm_alloc_request_msg& default_instance();
  1518. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1519. static inline const Parkspace_confirm_alloc_request_msg* internal_default_instance() {
  1520. return reinterpret_cast<const Parkspace_confirm_alloc_request_msg*>(
  1521. &_Parkspace_confirm_alloc_request_msg_default_instance_);
  1522. }
  1523. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  1524. 10;
  1525. void Swap(Parkspace_confirm_alloc_request_msg* other);
  1526. friend void swap(Parkspace_confirm_alloc_request_msg& a, Parkspace_confirm_alloc_request_msg& b) {
  1527. a.Swap(&b);
  1528. }
  1529. // implements Message ----------------------------------------------
  1530. inline Parkspace_confirm_alloc_request_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  1531. Parkspace_confirm_alloc_request_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  1532. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1533. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1534. void CopyFrom(const Parkspace_confirm_alloc_request_msg& from);
  1535. void MergeFrom(const Parkspace_confirm_alloc_request_msg& from);
  1536. void Clear() PROTOBUF_FINAL;
  1537. bool IsInitialized() const PROTOBUF_FINAL;
  1538. size_t ByteSizeLong() const PROTOBUF_FINAL;
  1539. bool MergePartialFromCodedStream(
  1540. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  1541. void SerializeWithCachedSizes(
  1542. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  1543. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  1544. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  1545. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  1546. private:
  1547. void SharedCtor();
  1548. void SharedDtor();
  1549. void SetCachedSize(int size) const PROTOBUF_FINAL;
  1550. void InternalSwap(Parkspace_confirm_alloc_request_msg* other);
  1551. private:
  1552. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  1553. return NULL;
  1554. }
  1555. inline void* MaybeArenaPtr() const {
  1556. return NULL;
  1557. }
  1558. public:
  1559. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  1560. // nested types ----------------------------------------------------
  1561. // accessors -------------------------------------------------------
  1562. // required .message.Base_info base_info = 1;
  1563. bool has_base_info() const;
  1564. void clear_base_info();
  1565. static const int kBaseInfoFieldNumber = 1;
  1566. const ::message::Base_info& base_info() const;
  1567. ::message::Base_info* release_base_info();
  1568. ::message::Base_info* mutable_base_info();
  1569. void set_allocated_base_info(::message::Base_info* base_info);
  1570. // required .message.Parkspace_info confirm_space_info = 3;
  1571. bool has_confirm_space_info() const;
  1572. void clear_confirm_space_info();
  1573. static const int kConfirmSpaceInfoFieldNumber = 3;
  1574. const ::message::Parkspace_info& confirm_space_info() const;
  1575. ::message::Parkspace_info* release_confirm_space_info();
  1576. ::message::Parkspace_info* mutable_confirm_space_info();
  1577. void set_allocated_confirm_space_info(::message::Parkspace_info* confirm_space_info);
  1578. // required int32 command_id = 2;
  1579. bool has_command_id() const;
  1580. void clear_command_id();
  1581. static const int kCommandIdFieldNumber = 2;
  1582. ::google::protobuf::int32 command_id() const;
  1583. void set_command_id(::google::protobuf::int32 value);
  1584. // @@protoc_insertion_point(class_scope:message.Parkspace_confirm_alloc_request_msg)
  1585. private:
  1586. void set_has_base_info();
  1587. void clear_has_base_info();
  1588. void set_has_command_id();
  1589. void clear_has_command_id();
  1590. void set_has_confirm_space_info();
  1591. void clear_has_confirm_space_info();
  1592. // helper for ByteSizeLong()
  1593. size_t RequiredFieldsByteSizeFallback() const;
  1594. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  1595. ::google::protobuf::internal::HasBits<1> _has_bits_;
  1596. mutable int _cached_size_;
  1597. ::message::Base_info* base_info_;
  1598. ::message::Parkspace_info* confirm_space_info_;
  1599. ::google::protobuf::int32 command_id_;
  1600. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  1601. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_confirm_alloc_request_msgImpl();
  1602. };
  1603. // -------------------------------------------------------------------
  1604. class Parkspace_confirm_alloc_response_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_confirm_alloc_response_msg) */ {
  1605. public:
  1606. Parkspace_confirm_alloc_response_msg();
  1607. virtual ~Parkspace_confirm_alloc_response_msg();
  1608. Parkspace_confirm_alloc_response_msg(const Parkspace_confirm_alloc_response_msg& from);
  1609. inline Parkspace_confirm_alloc_response_msg& operator=(const Parkspace_confirm_alloc_response_msg& from) {
  1610. CopyFrom(from);
  1611. return *this;
  1612. }
  1613. #if LANG_CXX11
  1614. Parkspace_confirm_alloc_response_msg(Parkspace_confirm_alloc_response_msg&& from) noexcept
  1615. : Parkspace_confirm_alloc_response_msg() {
  1616. *this = ::std::move(from);
  1617. }
  1618. inline Parkspace_confirm_alloc_response_msg& operator=(Parkspace_confirm_alloc_response_msg&& from) noexcept {
  1619. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  1620. if (this != &from) InternalSwap(&from);
  1621. } else {
  1622. CopyFrom(from);
  1623. }
  1624. return *this;
  1625. }
  1626. #endif
  1627. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1628. return _internal_metadata_.unknown_fields();
  1629. }
  1630. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1631. return _internal_metadata_.mutable_unknown_fields();
  1632. }
  1633. static const ::google::protobuf::Descriptor* descriptor();
  1634. static const Parkspace_confirm_alloc_response_msg& default_instance();
  1635. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1636. static inline const Parkspace_confirm_alloc_response_msg* internal_default_instance() {
  1637. return reinterpret_cast<const Parkspace_confirm_alloc_response_msg*>(
  1638. &_Parkspace_confirm_alloc_response_msg_default_instance_);
  1639. }
  1640. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  1641. 11;
  1642. void Swap(Parkspace_confirm_alloc_response_msg* other);
  1643. friend void swap(Parkspace_confirm_alloc_response_msg& a, Parkspace_confirm_alloc_response_msg& b) {
  1644. a.Swap(&b);
  1645. }
  1646. // implements Message ----------------------------------------------
  1647. inline Parkspace_confirm_alloc_response_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  1648. Parkspace_confirm_alloc_response_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  1649. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1650. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1651. void CopyFrom(const Parkspace_confirm_alloc_response_msg& from);
  1652. void MergeFrom(const Parkspace_confirm_alloc_response_msg& from);
  1653. void Clear() PROTOBUF_FINAL;
  1654. bool IsInitialized() const PROTOBUF_FINAL;
  1655. size_t ByteSizeLong() const PROTOBUF_FINAL;
  1656. bool MergePartialFromCodedStream(
  1657. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  1658. void SerializeWithCachedSizes(
  1659. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  1660. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  1661. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  1662. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  1663. private:
  1664. void SharedCtor();
  1665. void SharedDtor();
  1666. void SetCachedSize(int size) const PROTOBUF_FINAL;
  1667. void InternalSwap(Parkspace_confirm_alloc_response_msg* other);
  1668. private:
  1669. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  1670. return NULL;
  1671. }
  1672. inline void* MaybeArenaPtr() const {
  1673. return NULL;
  1674. }
  1675. public:
  1676. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  1677. // nested types ----------------------------------------------------
  1678. // accessors -------------------------------------------------------
  1679. // required .message.Base_info base_info = 1;
  1680. bool has_base_info() const;
  1681. void clear_base_info();
  1682. static const int kBaseInfoFieldNumber = 1;
  1683. const ::message::Base_info& base_info() const;
  1684. ::message::Base_info* release_base_info();
  1685. ::message::Base_info* mutable_base_info();
  1686. void set_allocated_base_info(::message::Base_info* base_info);
  1687. // required .message.Error_manager error_manager = 3;
  1688. bool has_error_manager() const;
  1689. void clear_error_manager();
  1690. static const int kErrorManagerFieldNumber = 3;
  1691. const ::message::Error_manager& error_manager() const;
  1692. ::message::Error_manager* release_error_manager();
  1693. ::message::Error_manager* mutable_error_manager();
  1694. void set_allocated_error_manager(::message::Error_manager* error_manager);
  1695. // required .message.Parkspace_info confirm_alloc_space_info = 4;
  1696. bool has_confirm_alloc_space_info() const;
  1697. void clear_confirm_alloc_space_info();
  1698. static const int kConfirmAllocSpaceInfoFieldNumber = 4;
  1699. const ::message::Parkspace_info& confirm_alloc_space_info() const;
  1700. ::message::Parkspace_info* release_confirm_alloc_space_info();
  1701. ::message::Parkspace_info* mutable_confirm_alloc_space_info();
  1702. void set_allocated_confirm_alloc_space_info(::message::Parkspace_info* confirm_alloc_space_info);
  1703. // required int32 command_id = 2;
  1704. bool has_command_id() const;
  1705. void clear_command_id();
  1706. static const int kCommandIdFieldNumber = 2;
  1707. ::google::protobuf::int32 command_id() const;
  1708. void set_command_id(::google::protobuf::int32 value);
  1709. // @@protoc_insertion_point(class_scope:message.Parkspace_confirm_alloc_response_msg)
  1710. private:
  1711. void set_has_base_info();
  1712. void clear_has_base_info();
  1713. void set_has_command_id();
  1714. void clear_has_command_id();
  1715. void set_has_error_manager();
  1716. void clear_has_error_manager();
  1717. void set_has_confirm_alloc_space_info();
  1718. void clear_has_confirm_alloc_space_info();
  1719. // helper for ByteSizeLong()
  1720. size_t RequiredFieldsByteSizeFallback() const;
  1721. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  1722. ::google::protobuf::internal::HasBits<1> _has_bits_;
  1723. mutable int _cached_size_;
  1724. ::message::Base_info* base_info_;
  1725. ::message::Error_manager* error_manager_;
  1726. ::message::Parkspace_info* confirm_alloc_space_info_;
  1727. ::google::protobuf::int32 command_id_;
  1728. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  1729. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_confirm_alloc_response_msgImpl();
  1730. };
  1731. // -------------------------------------------------------------------
  1732. class Parkspace_allocation_status_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_allocation_status_msg) */ {
  1733. public:
  1734. Parkspace_allocation_status_msg();
  1735. virtual ~Parkspace_allocation_status_msg();
  1736. Parkspace_allocation_status_msg(const Parkspace_allocation_status_msg& from);
  1737. inline Parkspace_allocation_status_msg& operator=(const Parkspace_allocation_status_msg& from) {
  1738. CopyFrom(from);
  1739. return *this;
  1740. }
  1741. #if LANG_CXX11
  1742. Parkspace_allocation_status_msg(Parkspace_allocation_status_msg&& from) noexcept
  1743. : Parkspace_allocation_status_msg() {
  1744. *this = ::std::move(from);
  1745. }
  1746. inline Parkspace_allocation_status_msg& operator=(Parkspace_allocation_status_msg&& from) noexcept {
  1747. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  1748. if (this != &from) InternalSwap(&from);
  1749. } else {
  1750. CopyFrom(from);
  1751. }
  1752. return *this;
  1753. }
  1754. #endif
  1755. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1756. return _internal_metadata_.unknown_fields();
  1757. }
  1758. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1759. return _internal_metadata_.mutable_unknown_fields();
  1760. }
  1761. static const ::google::protobuf::Descriptor* descriptor();
  1762. static const Parkspace_allocation_status_msg& default_instance();
  1763. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1764. static inline const Parkspace_allocation_status_msg* internal_default_instance() {
  1765. return reinterpret_cast<const Parkspace_allocation_status_msg*>(
  1766. &_Parkspace_allocation_status_msg_default_instance_);
  1767. }
  1768. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  1769. 12;
  1770. void Swap(Parkspace_allocation_status_msg* other);
  1771. friend void swap(Parkspace_allocation_status_msg& a, Parkspace_allocation_status_msg& b) {
  1772. a.Swap(&b);
  1773. }
  1774. // implements Message ----------------------------------------------
  1775. inline Parkspace_allocation_status_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  1776. Parkspace_allocation_status_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  1777. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1778. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1779. void CopyFrom(const Parkspace_allocation_status_msg& from);
  1780. void MergeFrom(const Parkspace_allocation_status_msg& from);
  1781. void Clear() PROTOBUF_FINAL;
  1782. bool IsInitialized() const PROTOBUF_FINAL;
  1783. size_t ByteSizeLong() const PROTOBUF_FINAL;
  1784. bool MergePartialFromCodedStream(
  1785. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  1786. void SerializeWithCachedSizes(
  1787. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  1788. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  1789. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  1790. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  1791. private:
  1792. void SharedCtor();
  1793. void SharedDtor();
  1794. void SetCachedSize(int size) const PROTOBUF_FINAL;
  1795. void InternalSwap(Parkspace_allocation_status_msg* other);
  1796. private:
  1797. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  1798. return NULL;
  1799. }
  1800. inline void* MaybeArenaPtr() const {
  1801. return NULL;
  1802. }
  1803. public:
  1804. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  1805. // nested types ----------------------------------------------------
  1806. // accessors -------------------------------------------------------
  1807. // repeated .message.Parkspace_info parkspace_info = 3;
  1808. int parkspace_info_size() const;
  1809. void clear_parkspace_info();
  1810. static const int kParkspaceInfoFieldNumber = 3;
  1811. const ::message::Parkspace_info& parkspace_info(int index) const;
  1812. ::message::Parkspace_info* mutable_parkspace_info(int index);
  1813. ::message::Parkspace_info* add_parkspace_info();
  1814. ::google::protobuf::RepeatedPtrField< ::message::Parkspace_info >*
  1815. mutable_parkspace_info();
  1816. const ::google::protobuf::RepeatedPtrField< ::message::Parkspace_info >&
  1817. parkspace_info() const;
  1818. // required .message.Base_info base_info = 1;
  1819. bool has_base_info() const;
  1820. void clear_base_info();
  1821. static const int kBaseInfoFieldNumber = 1;
  1822. const ::message::Base_info& base_info() const;
  1823. ::message::Base_info* release_base_info();
  1824. ::message::Base_info* mutable_base_info();
  1825. void set_allocated_base_info(::message::Base_info* base_info);
  1826. // required .message.Error_manager error_manager = 2;
  1827. bool has_error_manager() const;
  1828. void clear_error_manager();
  1829. static const int kErrorManagerFieldNumber = 2;
  1830. const ::message::Error_manager& error_manager() const;
  1831. ::message::Error_manager* release_error_manager();
  1832. ::message::Error_manager* mutable_error_manager();
  1833. void set_allocated_error_manager(::message::Error_manager* error_manager);
  1834. // @@protoc_insertion_point(class_scope:message.Parkspace_allocation_status_msg)
  1835. private:
  1836. void set_has_base_info();
  1837. void clear_has_base_info();
  1838. void set_has_error_manager();
  1839. void clear_has_error_manager();
  1840. // helper for ByteSizeLong()
  1841. size_t RequiredFieldsByteSizeFallback() const;
  1842. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  1843. ::google::protobuf::internal::HasBits<1> _has_bits_;
  1844. mutable int _cached_size_;
  1845. ::google::protobuf::RepeatedPtrField< ::message::Parkspace_info > parkspace_info_;
  1846. ::message::Base_info* base_info_;
  1847. ::message::Error_manager* error_manager_;
  1848. friend struct ::protobuf_parkspace_5fallocation_5fmessage_2eproto::TableStruct;
  1849. friend void ::protobuf_parkspace_5fallocation_5fmessage_2eproto::InitDefaultsParkspace_allocation_status_msgImpl();
  1850. };
  1851. // ===================================================================
  1852. // ===================================================================
  1853. #ifdef __GNUC__
  1854. #pragma GCC diagnostic push
  1855. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  1856. #endif // __GNUC__
  1857. // Car_info
  1858. // optional float car_length = 1;
  1859. inline bool Car_info::has_car_length() const {
  1860. return (_has_bits_[0] & 0x00000002u) != 0;
  1861. }
  1862. inline void Car_info::set_has_car_length() {
  1863. _has_bits_[0] |= 0x00000002u;
  1864. }
  1865. inline void Car_info::clear_has_car_length() {
  1866. _has_bits_[0] &= ~0x00000002u;
  1867. }
  1868. inline void Car_info::clear_car_length() {
  1869. car_length_ = 0;
  1870. clear_has_car_length();
  1871. }
  1872. inline float Car_info::car_length() const {
  1873. // @@protoc_insertion_point(field_get:message.Car_info.car_length)
  1874. return car_length_;
  1875. }
  1876. inline void Car_info::set_car_length(float value) {
  1877. set_has_car_length();
  1878. car_length_ = value;
  1879. // @@protoc_insertion_point(field_set:message.Car_info.car_length)
  1880. }
  1881. // required float car_width = 2;
  1882. inline bool Car_info::has_car_width() const {
  1883. return (_has_bits_[0] & 0x00000004u) != 0;
  1884. }
  1885. inline void Car_info::set_has_car_width() {
  1886. _has_bits_[0] |= 0x00000004u;
  1887. }
  1888. inline void Car_info::clear_has_car_width() {
  1889. _has_bits_[0] &= ~0x00000004u;
  1890. }
  1891. inline void Car_info::clear_car_width() {
  1892. car_width_ = 0;
  1893. clear_has_car_width();
  1894. }
  1895. inline float Car_info::car_width() const {
  1896. // @@protoc_insertion_point(field_get:message.Car_info.car_width)
  1897. return car_width_;
  1898. }
  1899. inline void Car_info::set_car_width(float value) {
  1900. set_has_car_width();
  1901. car_width_ = value;
  1902. // @@protoc_insertion_point(field_set:message.Car_info.car_width)
  1903. }
  1904. // required float car_height = 3;
  1905. inline bool Car_info::has_car_height() const {
  1906. return (_has_bits_[0] & 0x00000008u) != 0;
  1907. }
  1908. inline void Car_info::set_has_car_height() {
  1909. _has_bits_[0] |= 0x00000008u;
  1910. }
  1911. inline void Car_info::clear_has_car_height() {
  1912. _has_bits_[0] &= ~0x00000008u;
  1913. }
  1914. inline void Car_info::clear_car_height() {
  1915. car_height_ = 0;
  1916. clear_has_car_height();
  1917. }
  1918. inline float Car_info::car_height() const {
  1919. // @@protoc_insertion_point(field_get:message.Car_info.car_height)
  1920. return car_height_;
  1921. }
  1922. inline void Car_info::set_car_height(float value) {
  1923. set_has_car_height();
  1924. car_height_ = value;
  1925. // @@protoc_insertion_point(field_set:message.Car_info.car_height)
  1926. }
  1927. // required string license = 4;
  1928. inline bool Car_info::has_license() const {
  1929. return (_has_bits_[0] & 0x00000001u) != 0;
  1930. }
  1931. inline void Car_info::set_has_license() {
  1932. _has_bits_[0] |= 0x00000001u;
  1933. }
  1934. inline void Car_info::clear_has_license() {
  1935. _has_bits_[0] &= ~0x00000001u;
  1936. }
  1937. inline void Car_info::clear_license() {
  1938. license_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1939. clear_has_license();
  1940. }
  1941. inline const ::std::string& Car_info::license() const {
  1942. // @@protoc_insertion_point(field_get:message.Car_info.license)
  1943. return license_.GetNoArena();
  1944. }
  1945. inline void Car_info::set_license(const ::std::string& value) {
  1946. set_has_license();
  1947. license_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1948. // @@protoc_insertion_point(field_set:message.Car_info.license)
  1949. }
  1950. #if LANG_CXX11
  1951. inline void Car_info::set_license(::std::string&& value) {
  1952. set_has_license();
  1953. license_.SetNoArena(
  1954. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1955. // @@protoc_insertion_point(field_set_rvalue:message.Car_info.license)
  1956. }
  1957. #endif
  1958. inline void Car_info::set_license(const char* value) {
  1959. GOOGLE_DCHECK(value != NULL);
  1960. set_has_license();
  1961. license_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1962. // @@protoc_insertion_point(field_set_char:message.Car_info.license)
  1963. }
  1964. inline void Car_info::set_license(const char* value, size_t size) {
  1965. set_has_license();
  1966. license_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1967. ::std::string(reinterpret_cast<const char*>(value), size));
  1968. // @@protoc_insertion_point(field_set_pointer:message.Car_info.license)
  1969. }
  1970. inline ::std::string* Car_info::mutable_license() {
  1971. set_has_license();
  1972. // @@protoc_insertion_point(field_mutable:message.Car_info.license)
  1973. return license_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1974. }
  1975. inline ::std::string* Car_info::release_license() {
  1976. // @@protoc_insertion_point(field_release:message.Car_info.license)
  1977. clear_has_license();
  1978. return license_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1979. }
  1980. inline void Car_info::set_allocated_license(::std::string* license) {
  1981. if (license != NULL) {
  1982. set_has_license();
  1983. } else {
  1984. clear_has_license();
  1985. }
  1986. license_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), license);
  1987. // @@protoc_insertion_point(field_set_allocated:message.Car_info.license)
  1988. }
  1989. // -------------------------------------------------------------------
  1990. // Parkspace_info
  1991. // required int32 parkspace_id = 1;
  1992. inline bool Parkspace_info::has_parkspace_id() const {
  1993. return (_has_bits_[0] & 0x00000008u) != 0;
  1994. }
  1995. inline void Parkspace_info::set_has_parkspace_id() {
  1996. _has_bits_[0] |= 0x00000008u;
  1997. }
  1998. inline void Parkspace_info::clear_has_parkspace_id() {
  1999. _has_bits_[0] &= ~0x00000008u;
  2000. }
  2001. inline void Parkspace_info::clear_parkspace_id() {
  2002. parkspace_id_ = 0;
  2003. clear_has_parkspace_id();
  2004. }
  2005. inline ::google::protobuf::int32 Parkspace_info::parkspace_id() const {
  2006. // @@protoc_insertion_point(field_get:message.Parkspace_info.parkspace_id)
  2007. return parkspace_id_;
  2008. }
  2009. inline void Parkspace_info::set_parkspace_id(::google::protobuf::int32 value) {
  2010. set_has_parkspace_id();
  2011. parkspace_id_ = value;
  2012. // @@protoc_insertion_point(field_set:message.Parkspace_info.parkspace_id)
  2013. }
  2014. // required int32 index = 2;
  2015. inline bool Parkspace_info::has_index() const {
  2016. return (_has_bits_[0] & 0x00000010u) != 0;
  2017. }
  2018. inline void Parkspace_info::set_has_index() {
  2019. _has_bits_[0] |= 0x00000010u;
  2020. }
  2021. inline void Parkspace_info::clear_has_index() {
  2022. _has_bits_[0] &= ~0x00000010u;
  2023. }
  2024. inline void Parkspace_info::clear_index() {
  2025. index_ = 0;
  2026. clear_has_index();
  2027. }
  2028. inline ::google::protobuf::int32 Parkspace_info::index() const {
  2029. // @@protoc_insertion_point(field_get:message.Parkspace_info.index)
  2030. return index_;
  2031. }
  2032. inline void Parkspace_info::set_index(::google::protobuf::int32 value) {
  2033. set_has_index();
  2034. index_ = value;
  2035. // @@protoc_insertion_point(field_set:message.Parkspace_info.index)
  2036. }
  2037. // required .message.Direction direction = 3;
  2038. inline bool Parkspace_info::has_direction() const {
  2039. return (_has_bits_[0] & 0x00000400u) != 0;
  2040. }
  2041. inline void Parkspace_info::set_has_direction() {
  2042. _has_bits_[0] |= 0x00000400u;
  2043. }
  2044. inline void Parkspace_info::clear_has_direction() {
  2045. _has_bits_[0] &= ~0x00000400u;
  2046. }
  2047. inline void Parkspace_info::clear_direction() {
  2048. direction_ = 1;
  2049. clear_has_direction();
  2050. }
  2051. inline ::message::Direction Parkspace_info::direction() const {
  2052. // @@protoc_insertion_point(field_get:message.Parkspace_info.direction)
  2053. return static_cast< ::message::Direction >(direction_);
  2054. }
  2055. inline void Parkspace_info::set_direction(::message::Direction value) {
  2056. assert(::message::Direction_IsValid(value));
  2057. set_has_direction();
  2058. direction_ = value;
  2059. // @@protoc_insertion_point(field_set:message.Parkspace_info.direction)
  2060. }
  2061. // required int32 floor = 4;
  2062. inline bool Parkspace_info::has_floor() const {
  2063. return (_has_bits_[0] & 0x00000020u) != 0;
  2064. }
  2065. inline void Parkspace_info::set_has_floor() {
  2066. _has_bits_[0] |= 0x00000020u;
  2067. }
  2068. inline void Parkspace_info::clear_has_floor() {
  2069. _has_bits_[0] &= ~0x00000020u;
  2070. }
  2071. inline void Parkspace_info::clear_floor() {
  2072. floor_ = 0;
  2073. clear_has_floor();
  2074. }
  2075. inline ::google::protobuf::int32 Parkspace_info::floor() const {
  2076. // @@protoc_insertion_point(field_get:message.Parkspace_info.floor)
  2077. return floor_;
  2078. }
  2079. inline void Parkspace_info::set_floor(::google::protobuf::int32 value) {
  2080. set_has_floor();
  2081. floor_ = value;
  2082. // @@protoc_insertion_point(field_set:message.Parkspace_info.floor)
  2083. }
  2084. // optional float length = 5;
  2085. inline bool Parkspace_info::has_length() const {
  2086. return (_has_bits_[0] & 0x00000040u) != 0;
  2087. }
  2088. inline void Parkspace_info::set_has_length() {
  2089. _has_bits_[0] |= 0x00000040u;
  2090. }
  2091. inline void Parkspace_info::clear_has_length() {
  2092. _has_bits_[0] &= ~0x00000040u;
  2093. }
  2094. inline void Parkspace_info::clear_length() {
  2095. length_ = 0;
  2096. clear_has_length();
  2097. }
  2098. inline float Parkspace_info::length() const {
  2099. // @@protoc_insertion_point(field_get:message.Parkspace_info.length)
  2100. return length_;
  2101. }
  2102. inline void Parkspace_info::set_length(float value) {
  2103. set_has_length();
  2104. length_ = value;
  2105. // @@protoc_insertion_point(field_set:message.Parkspace_info.length)
  2106. }
  2107. // required float width = 6;
  2108. inline bool Parkspace_info::has_width() const {
  2109. return (_has_bits_[0] & 0x00000080u) != 0;
  2110. }
  2111. inline void Parkspace_info::set_has_width() {
  2112. _has_bits_[0] |= 0x00000080u;
  2113. }
  2114. inline void Parkspace_info::clear_has_width() {
  2115. _has_bits_[0] &= ~0x00000080u;
  2116. }
  2117. inline void Parkspace_info::clear_width() {
  2118. width_ = 0;
  2119. clear_has_width();
  2120. }
  2121. inline float Parkspace_info::width() const {
  2122. // @@protoc_insertion_point(field_get:message.Parkspace_info.width)
  2123. return width_;
  2124. }
  2125. inline void Parkspace_info::set_width(float value) {
  2126. set_has_width();
  2127. width_ = value;
  2128. // @@protoc_insertion_point(field_set:message.Parkspace_info.width)
  2129. }
  2130. // required float height = 7;
  2131. inline bool Parkspace_info::has_height() const {
  2132. return (_has_bits_[0] & 0x00000100u) != 0;
  2133. }
  2134. inline void Parkspace_info::set_has_height() {
  2135. _has_bits_[0] |= 0x00000100u;
  2136. }
  2137. inline void Parkspace_info::clear_has_height() {
  2138. _has_bits_[0] &= ~0x00000100u;
  2139. }
  2140. inline void Parkspace_info::clear_height() {
  2141. height_ = 0;
  2142. clear_has_height();
  2143. }
  2144. inline float Parkspace_info::height() const {
  2145. // @@protoc_insertion_point(field_get:message.Parkspace_info.height)
  2146. return height_;
  2147. }
  2148. inline void Parkspace_info::set_height(float value) {
  2149. set_has_height();
  2150. height_ = value;
  2151. // @@protoc_insertion_point(field_set:message.Parkspace_info.height)
  2152. }
  2153. // required .message.Parkspace_status parkspace_status = 8;
  2154. inline bool Parkspace_info::has_parkspace_status() const {
  2155. return (_has_bits_[0] & 0x00000200u) != 0;
  2156. }
  2157. inline void Parkspace_info::set_has_parkspace_status() {
  2158. _has_bits_[0] |= 0x00000200u;
  2159. }
  2160. inline void Parkspace_info::clear_has_parkspace_status() {
  2161. _has_bits_[0] &= ~0x00000200u;
  2162. }
  2163. inline void Parkspace_info::clear_parkspace_status() {
  2164. parkspace_status_ = 0;
  2165. clear_has_parkspace_status();
  2166. }
  2167. inline ::message::Parkspace_status Parkspace_info::parkspace_status() const {
  2168. // @@protoc_insertion_point(field_get:message.Parkspace_info.parkspace_status)
  2169. return static_cast< ::message::Parkspace_status >(parkspace_status_);
  2170. }
  2171. inline void Parkspace_info::set_parkspace_status(::message::Parkspace_status value) {
  2172. assert(::message::Parkspace_status_IsValid(value));
  2173. set_has_parkspace_status();
  2174. parkspace_status_ = value;
  2175. // @@protoc_insertion_point(field_set:message.Parkspace_info.parkspace_status)
  2176. }
  2177. // optional .message.Car_info car_info = 9;
  2178. inline bool Parkspace_info::has_car_info() const {
  2179. return (_has_bits_[0] & 0x00000004u) != 0;
  2180. }
  2181. inline void Parkspace_info::set_has_car_info() {
  2182. _has_bits_[0] |= 0x00000004u;
  2183. }
  2184. inline void Parkspace_info::clear_has_car_info() {
  2185. _has_bits_[0] &= ~0x00000004u;
  2186. }
  2187. inline void Parkspace_info::clear_car_info() {
  2188. if (car_info_ != NULL) car_info_->Clear();
  2189. clear_has_car_info();
  2190. }
  2191. inline const ::message::Car_info& Parkspace_info::car_info() const {
  2192. const ::message::Car_info* p = car_info_;
  2193. // @@protoc_insertion_point(field_get:message.Parkspace_info.car_info)
  2194. return p != NULL ? *p : *reinterpret_cast<const ::message::Car_info*>(
  2195. &::message::_Car_info_default_instance_);
  2196. }
  2197. inline ::message::Car_info* Parkspace_info::release_car_info() {
  2198. // @@protoc_insertion_point(field_release:message.Parkspace_info.car_info)
  2199. clear_has_car_info();
  2200. ::message::Car_info* temp = car_info_;
  2201. car_info_ = NULL;
  2202. return temp;
  2203. }
  2204. inline ::message::Car_info* Parkspace_info::mutable_car_info() {
  2205. set_has_car_info();
  2206. if (car_info_ == NULL) {
  2207. car_info_ = new ::message::Car_info;
  2208. }
  2209. // @@protoc_insertion_point(field_mutable:message.Parkspace_info.car_info)
  2210. return car_info_;
  2211. }
  2212. inline void Parkspace_info::set_allocated_car_info(::message::Car_info* car_info) {
  2213. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2214. if (message_arena == NULL) {
  2215. delete car_info_;
  2216. }
  2217. if (car_info) {
  2218. ::google::protobuf::Arena* submessage_arena = NULL;
  2219. if (message_arena != submessage_arena) {
  2220. car_info = ::google::protobuf::internal::GetOwnedMessage(
  2221. message_arena, car_info, submessage_arena);
  2222. }
  2223. set_has_car_info();
  2224. } else {
  2225. clear_has_car_info();
  2226. }
  2227. car_info_ = car_info;
  2228. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_info.car_info)
  2229. }
  2230. // optional string entry_time = 10;
  2231. inline bool Parkspace_info::has_entry_time() const {
  2232. return (_has_bits_[0] & 0x00000001u) != 0;
  2233. }
  2234. inline void Parkspace_info::set_has_entry_time() {
  2235. _has_bits_[0] |= 0x00000001u;
  2236. }
  2237. inline void Parkspace_info::clear_has_entry_time() {
  2238. _has_bits_[0] &= ~0x00000001u;
  2239. }
  2240. inline void Parkspace_info::clear_entry_time() {
  2241. entry_time_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2242. clear_has_entry_time();
  2243. }
  2244. inline const ::std::string& Parkspace_info::entry_time() const {
  2245. // @@protoc_insertion_point(field_get:message.Parkspace_info.entry_time)
  2246. return entry_time_.GetNoArena();
  2247. }
  2248. inline void Parkspace_info::set_entry_time(const ::std::string& value) {
  2249. set_has_entry_time();
  2250. entry_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  2251. // @@protoc_insertion_point(field_set:message.Parkspace_info.entry_time)
  2252. }
  2253. #if LANG_CXX11
  2254. inline void Parkspace_info::set_entry_time(::std::string&& value) {
  2255. set_has_entry_time();
  2256. entry_time_.SetNoArena(
  2257. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  2258. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_info.entry_time)
  2259. }
  2260. #endif
  2261. inline void Parkspace_info::set_entry_time(const char* value) {
  2262. GOOGLE_DCHECK(value != NULL);
  2263. set_has_entry_time();
  2264. entry_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  2265. // @@protoc_insertion_point(field_set_char:message.Parkspace_info.entry_time)
  2266. }
  2267. inline void Parkspace_info::set_entry_time(const char* value, size_t size) {
  2268. set_has_entry_time();
  2269. entry_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  2270. ::std::string(reinterpret_cast<const char*>(value), size));
  2271. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_info.entry_time)
  2272. }
  2273. inline ::std::string* Parkspace_info::mutable_entry_time() {
  2274. set_has_entry_time();
  2275. // @@protoc_insertion_point(field_mutable:message.Parkspace_info.entry_time)
  2276. return entry_time_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2277. }
  2278. inline ::std::string* Parkspace_info::release_entry_time() {
  2279. // @@protoc_insertion_point(field_release:message.Parkspace_info.entry_time)
  2280. clear_has_entry_time();
  2281. return entry_time_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2282. }
  2283. inline void Parkspace_info::set_allocated_entry_time(::std::string* entry_time) {
  2284. if (entry_time != NULL) {
  2285. set_has_entry_time();
  2286. } else {
  2287. clear_has_entry_time();
  2288. }
  2289. entry_time_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entry_time);
  2290. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_info.entry_time)
  2291. }
  2292. // optional string leave_time = 11;
  2293. inline bool Parkspace_info::has_leave_time() const {
  2294. return (_has_bits_[0] & 0x00000002u) != 0;
  2295. }
  2296. inline void Parkspace_info::set_has_leave_time() {
  2297. _has_bits_[0] |= 0x00000002u;
  2298. }
  2299. inline void Parkspace_info::clear_has_leave_time() {
  2300. _has_bits_[0] &= ~0x00000002u;
  2301. }
  2302. inline void Parkspace_info::clear_leave_time() {
  2303. leave_time_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2304. clear_has_leave_time();
  2305. }
  2306. inline const ::std::string& Parkspace_info::leave_time() const {
  2307. // @@protoc_insertion_point(field_get:message.Parkspace_info.leave_time)
  2308. return leave_time_.GetNoArena();
  2309. }
  2310. inline void Parkspace_info::set_leave_time(const ::std::string& value) {
  2311. set_has_leave_time();
  2312. leave_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  2313. // @@protoc_insertion_point(field_set:message.Parkspace_info.leave_time)
  2314. }
  2315. #if LANG_CXX11
  2316. inline void Parkspace_info::set_leave_time(::std::string&& value) {
  2317. set_has_leave_time();
  2318. leave_time_.SetNoArena(
  2319. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  2320. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_info.leave_time)
  2321. }
  2322. #endif
  2323. inline void Parkspace_info::set_leave_time(const char* value) {
  2324. GOOGLE_DCHECK(value != NULL);
  2325. set_has_leave_time();
  2326. leave_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  2327. // @@protoc_insertion_point(field_set_char:message.Parkspace_info.leave_time)
  2328. }
  2329. inline void Parkspace_info::set_leave_time(const char* value, size_t size) {
  2330. set_has_leave_time();
  2331. leave_time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  2332. ::std::string(reinterpret_cast<const char*>(value), size));
  2333. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_info.leave_time)
  2334. }
  2335. inline ::std::string* Parkspace_info::mutable_leave_time() {
  2336. set_has_leave_time();
  2337. // @@protoc_insertion_point(field_mutable:message.Parkspace_info.leave_time)
  2338. return leave_time_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2339. }
  2340. inline ::std::string* Parkspace_info::release_leave_time() {
  2341. // @@protoc_insertion_point(field_release:message.Parkspace_info.leave_time)
  2342. clear_has_leave_time();
  2343. return leave_time_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2344. }
  2345. inline void Parkspace_info::set_allocated_leave_time(::std::string* leave_time) {
  2346. if (leave_time != NULL) {
  2347. set_has_leave_time();
  2348. } else {
  2349. clear_has_leave_time();
  2350. }
  2351. leave_time_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), leave_time);
  2352. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_info.leave_time)
  2353. }
  2354. // -------------------------------------------------------------------
  2355. // Parkspace_allocation_request_msg
  2356. // required .message.Base_info base_info = 1;
  2357. inline bool Parkspace_allocation_request_msg::has_base_info() const {
  2358. return (_has_bits_[0] & 0x00000001u) != 0;
  2359. }
  2360. inline void Parkspace_allocation_request_msg::set_has_base_info() {
  2361. _has_bits_[0] |= 0x00000001u;
  2362. }
  2363. inline void Parkspace_allocation_request_msg::clear_has_base_info() {
  2364. _has_bits_[0] &= ~0x00000001u;
  2365. }
  2366. inline const ::message::Base_info& Parkspace_allocation_request_msg::base_info() const {
  2367. const ::message::Base_info* p = base_info_;
  2368. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_request_msg.base_info)
  2369. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  2370. &::message::_Base_info_default_instance_);
  2371. }
  2372. inline ::message::Base_info* Parkspace_allocation_request_msg::release_base_info() {
  2373. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_request_msg.base_info)
  2374. clear_has_base_info();
  2375. ::message::Base_info* temp = base_info_;
  2376. base_info_ = NULL;
  2377. return temp;
  2378. }
  2379. inline ::message::Base_info* Parkspace_allocation_request_msg::mutable_base_info() {
  2380. set_has_base_info();
  2381. if (base_info_ == NULL) {
  2382. base_info_ = new ::message::Base_info;
  2383. }
  2384. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_request_msg.base_info)
  2385. return base_info_;
  2386. }
  2387. inline void Parkspace_allocation_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  2388. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2389. if (message_arena == NULL) {
  2390. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  2391. }
  2392. if (base_info) {
  2393. ::google::protobuf::Arena* submessage_arena = NULL;
  2394. if (message_arena != submessage_arena) {
  2395. base_info = ::google::protobuf::internal::GetOwnedMessage(
  2396. message_arena, base_info, submessage_arena);
  2397. }
  2398. set_has_base_info();
  2399. } else {
  2400. clear_has_base_info();
  2401. }
  2402. base_info_ = base_info;
  2403. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_request_msg.base_info)
  2404. }
  2405. // required int32 command_id = 2;
  2406. inline bool Parkspace_allocation_request_msg::has_command_id() const {
  2407. return (_has_bits_[0] & 0x00000004u) != 0;
  2408. }
  2409. inline void Parkspace_allocation_request_msg::set_has_command_id() {
  2410. _has_bits_[0] |= 0x00000004u;
  2411. }
  2412. inline void Parkspace_allocation_request_msg::clear_has_command_id() {
  2413. _has_bits_[0] &= ~0x00000004u;
  2414. }
  2415. inline void Parkspace_allocation_request_msg::clear_command_id() {
  2416. command_id_ = 0;
  2417. clear_has_command_id();
  2418. }
  2419. inline ::google::protobuf::int32 Parkspace_allocation_request_msg::command_id() const {
  2420. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_request_msg.command_id)
  2421. return command_id_;
  2422. }
  2423. inline void Parkspace_allocation_request_msg::set_command_id(::google::protobuf::int32 value) {
  2424. set_has_command_id();
  2425. command_id_ = value;
  2426. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_request_msg.command_id)
  2427. }
  2428. // required .message.Car_info car_info = 3;
  2429. inline bool Parkspace_allocation_request_msg::has_car_info() const {
  2430. return (_has_bits_[0] & 0x00000002u) != 0;
  2431. }
  2432. inline void Parkspace_allocation_request_msg::set_has_car_info() {
  2433. _has_bits_[0] |= 0x00000002u;
  2434. }
  2435. inline void Parkspace_allocation_request_msg::clear_has_car_info() {
  2436. _has_bits_[0] &= ~0x00000002u;
  2437. }
  2438. inline void Parkspace_allocation_request_msg::clear_car_info() {
  2439. if (car_info_ != NULL) car_info_->Clear();
  2440. clear_has_car_info();
  2441. }
  2442. inline const ::message::Car_info& Parkspace_allocation_request_msg::car_info() const {
  2443. const ::message::Car_info* p = car_info_;
  2444. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_request_msg.car_info)
  2445. return p != NULL ? *p : *reinterpret_cast<const ::message::Car_info*>(
  2446. &::message::_Car_info_default_instance_);
  2447. }
  2448. inline ::message::Car_info* Parkspace_allocation_request_msg::release_car_info() {
  2449. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_request_msg.car_info)
  2450. clear_has_car_info();
  2451. ::message::Car_info* temp = car_info_;
  2452. car_info_ = NULL;
  2453. return temp;
  2454. }
  2455. inline ::message::Car_info* Parkspace_allocation_request_msg::mutable_car_info() {
  2456. set_has_car_info();
  2457. if (car_info_ == NULL) {
  2458. car_info_ = new ::message::Car_info;
  2459. }
  2460. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_request_msg.car_info)
  2461. return car_info_;
  2462. }
  2463. inline void Parkspace_allocation_request_msg::set_allocated_car_info(::message::Car_info* car_info) {
  2464. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2465. if (message_arena == NULL) {
  2466. delete car_info_;
  2467. }
  2468. if (car_info) {
  2469. ::google::protobuf::Arena* submessage_arena = NULL;
  2470. if (message_arena != submessage_arena) {
  2471. car_info = ::google::protobuf::internal::GetOwnedMessage(
  2472. message_arena, car_info, submessage_arena);
  2473. }
  2474. set_has_car_info();
  2475. } else {
  2476. clear_has_car_info();
  2477. }
  2478. car_info_ = car_info;
  2479. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_request_msg.car_info)
  2480. }
  2481. // required int32 terminal_id = 4;
  2482. inline bool Parkspace_allocation_request_msg::has_terminal_id() const {
  2483. return (_has_bits_[0] & 0x00000008u) != 0;
  2484. }
  2485. inline void Parkspace_allocation_request_msg::set_has_terminal_id() {
  2486. _has_bits_[0] |= 0x00000008u;
  2487. }
  2488. inline void Parkspace_allocation_request_msg::clear_has_terminal_id() {
  2489. _has_bits_[0] &= ~0x00000008u;
  2490. }
  2491. inline void Parkspace_allocation_request_msg::clear_terminal_id() {
  2492. terminal_id_ = 0;
  2493. clear_has_terminal_id();
  2494. }
  2495. inline ::google::protobuf::int32 Parkspace_allocation_request_msg::terminal_id() const {
  2496. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_request_msg.terminal_id)
  2497. return terminal_id_;
  2498. }
  2499. inline void Parkspace_allocation_request_msg::set_terminal_id(::google::protobuf::int32 value) {
  2500. set_has_terminal_id();
  2501. terminal_id_ = value;
  2502. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_request_msg.terminal_id)
  2503. }
  2504. // -------------------------------------------------------------------
  2505. // Parkspace_allocation_response_msg
  2506. // required .message.Base_info base_info = 1;
  2507. inline bool Parkspace_allocation_response_msg::has_base_info() const {
  2508. return (_has_bits_[0] & 0x00000001u) != 0;
  2509. }
  2510. inline void Parkspace_allocation_response_msg::set_has_base_info() {
  2511. _has_bits_[0] |= 0x00000001u;
  2512. }
  2513. inline void Parkspace_allocation_response_msg::clear_has_base_info() {
  2514. _has_bits_[0] &= ~0x00000001u;
  2515. }
  2516. inline const ::message::Base_info& Parkspace_allocation_response_msg::base_info() const {
  2517. const ::message::Base_info* p = base_info_;
  2518. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_response_msg.base_info)
  2519. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  2520. &::message::_Base_info_default_instance_);
  2521. }
  2522. inline ::message::Base_info* Parkspace_allocation_response_msg::release_base_info() {
  2523. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_response_msg.base_info)
  2524. clear_has_base_info();
  2525. ::message::Base_info* temp = base_info_;
  2526. base_info_ = NULL;
  2527. return temp;
  2528. }
  2529. inline ::message::Base_info* Parkspace_allocation_response_msg::mutable_base_info() {
  2530. set_has_base_info();
  2531. if (base_info_ == NULL) {
  2532. base_info_ = new ::message::Base_info;
  2533. }
  2534. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_response_msg.base_info)
  2535. return base_info_;
  2536. }
  2537. inline void Parkspace_allocation_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  2538. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2539. if (message_arena == NULL) {
  2540. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  2541. }
  2542. if (base_info) {
  2543. ::google::protobuf::Arena* submessage_arena = NULL;
  2544. if (message_arena != submessage_arena) {
  2545. base_info = ::google::protobuf::internal::GetOwnedMessage(
  2546. message_arena, base_info, submessage_arena);
  2547. }
  2548. set_has_base_info();
  2549. } else {
  2550. clear_has_base_info();
  2551. }
  2552. base_info_ = base_info;
  2553. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_response_msg.base_info)
  2554. }
  2555. // required int32 command_id = 2;
  2556. inline bool Parkspace_allocation_response_msg::has_command_id() const {
  2557. return (_has_bits_[0] & 0x00000008u) != 0;
  2558. }
  2559. inline void Parkspace_allocation_response_msg::set_has_command_id() {
  2560. _has_bits_[0] |= 0x00000008u;
  2561. }
  2562. inline void Parkspace_allocation_response_msg::clear_has_command_id() {
  2563. _has_bits_[0] &= ~0x00000008u;
  2564. }
  2565. inline void Parkspace_allocation_response_msg::clear_command_id() {
  2566. command_id_ = 0;
  2567. clear_has_command_id();
  2568. }
  2569. inline ::google::protobuf::int32 Parkspace_allocation_response_msg::command_id() const {
  2570. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_response_msg.command_id)
  2571. return command_id_;
  2572. }
  2573. inline void Parkspace_allocation_response_msg::set_command_id(::google::protobuf::int32 value) {
  2574. set_has_command_id();
  2575. command_id_ = value;
  2576. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_response_msg.command_id)
  2577. }
  2578. // required .message.Error_manager error_manager = 3;
  2579. inline bool Parkspace_allocation_response_msg::has_error_manager() const {
  2580. return (_has_bits_[0] & 0x00000002u) != 0;
  2581. }
  2582. inline void Parkspace_allocation_response_msg::set_has_error_manager() {
  2583. _has_bits_[0] |= 0x00000002u;
  2584. }
  2585. inline void Parkspace_allocation_response_msg::clear_has_error_manager() {
  2586. _has_bits_[0] &= ~0x00000002u;
  2587. }
  2588. inline const ::message::Error_manager& Parkspace_allocation_response_msg::error_manager() const {
  2589. const ::message::Error_manager* p = error_manager_;
  2590. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_response_msg.error_manager)
  2591. return p != NULL ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  2592. &::message::_Error_manager_default_instance_);
  2593. }
  2594. inline ::message::Error_manager* Parkspace_allocation_response_msg::release_error_manager() {
  2595. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_response_msg.error_manager)
  2596. clear_has_error_manager();
  2597. ::message::Error_manager* temp = error_manager_;
  2598. error_manager_ = NULL;
  2599. return temp;
  2600. }
  2601. inline ::message::Error_manager* Parkspace_allocation_response_msg::mutable_error_manager() {
  2602. set_has_error_manager();
  2603. if (error_manager_ == NULL) {
  2604. error_manager_ = new ::message::Error_manager;
  2605. }
  2606. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_response_msg.error_manager)
  2607. return error_manager_;
  2608. }
  2609. inline void Parkspace_allocation_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  2610. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2611. if (message_arena == NULL) {
  2612. delete reinterpret_cast< ::google::protobuf::MessageLite*>(error_manager_);
  2613. }
  2614. if (error_manager) {
  2615. ::google::protobuf::Arena* submessage_arena = NULL;
  2616. if (message_arena != submessage_arena) {
  2617. error_manager = ::google::protobuf::internal::GetOwnedMessage(
  2618. message_arena, error_manager, submessage_arena);
  2619. }
  2620. set_has_error_manager();
  2621. } else {
  2622. clear_has_error_manager();
  2623. }
  2624. error_manager_ = error_manager;
  2625. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_response_msg.error_manager)
  2626. }
  2627. // required .message.Parkspace_info allocated_space_info = 4;
  2628. inline bool Parkspace_allocation_response_msg::has_allocated_space_info() const {
  2629. return (_has_bits_[0] & 0x00000004u) != 0;
  2630. }
  2631. inline void Parkspace_allocation_response_msg::set_has_allocated_space_info() {
  2632. _has_bits_[0] |= 0x00000004u;
  2633. }
  2634. inline void Parkspace_allocation_response_msg::clear_has_allocated_space_info() {
  2635. _has_bits_[0] &= ~0x00000004u;
  2636. }
  2637. inline void Parkspace_allocation_response_msg::clear_allocated_space_info() {
  2638. if (allocated_space_info_ != NULL) allocated_space_info_->Clear();
  2639. clear_has_allocated_space_info();
  2640. }
  2641. inline const ::message::Parkspace_info& Parkspace_allocation_response_msg::allocated_space_info() const {
  2642. const ::message::Parkspace_info* p = allocated_space_info_;
  2643. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_response_msg.allocated_space_info)
  2644. return p != NULL ? *p : *reinterpret_cast<const ::message::Parkspace_info*>(
  2645. &::message::_Parkspace_info_default_instance_);
  2646. }
  2647. inline ::message::Parkspace_info* Parkspace_allocation_response_msg::release_allocated_space_info() {
  2648. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_response_msg.allocated_space_info)
  2649. clear_has_allocated_space_info();
  2650. ::message::Parkspace_info* temp = allocated_space_info_;
  2651. allocated_space_info_ = NULL;
  2652. return temp;
  2653. }
  2654. inline ::message::Parkspace_info* Parkspace_allocation_response_msg::mutable_allocated_space_info() {
  2655. set_has_allocated_space_info();
  2656. if (allocated_space_info_ == NULL) {
  2657. allocated_space_info_ = new ::message::Parkspace_info;
  2658. }
  2659. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_response_msg.allocated_space_info)
  2660. return allocated_space_info_;
  2661. }
  2662. inline void Parkspace_allocation_response_msg::set_allocated_allocated_space_info(::message::Parkspace_info* allocated_space_info) {
  2663. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2664. if (message_arena == NULL) {
  2665. delete allocated_space_info_;
  2666. }
  2667. if (allocated_space_info) {
  2668. ::google::protobuf::Arena* submessage_arena = NULL;
  2669. if (message_arena != submessage_arena) {
  2670. allocated_space_info = ::google::protobuf::internal::GetOwnedMessage(
  2671. message_arena, allocated_space_info, submessage_arena);
  2672. }
  2673. set_has_allocated_space_info();
  2674. } else {
  2675. clear_has_allocated_space_info();
  2676. }
  2677. allocated_space_info_ = allocated_space_info;
  2678. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_response_msg.allocated_space_info)
  2679. }
  2680. // -------------------------------------------------------------------
  2681. // Parkspace_search_request_msg
  2682. // required .message.Base_info base_info = 1;
  2683. inline bool Parkspace_search_request_msg::has_base_info() const {
  2684. return (_has_bits_[0] & 0x00000001u) != 0;
  2685. }
  2686. inline void Parkspace_search_request_msg::set_has_base_info() {
  2687. _has_bits_[0] |= 0x00000001u;
  2688. }
  2689. inline void Parkspace_search_request_msg::clear_has_base_info() {
  2690. _has_bits_[0] &= ~0x00000001u;
  2691. }
  2692. inline const ::message::Base_info& Parkspace_search_request_msg::base_info() const {
  2693. const ::message::Base_info* p = base_info_;
  2694. // @@protoc_insertion_point(field_get:message.Parkspace_search_request_msg.base_info)
  2695. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  2696. &::message::_Base_info_default_instance_);
  2697. }
  2698. inline ::message::Base_info* Parkspace_search_request_msg::release_base_info() {
  2699. // @@protoc_insertion_point(field_release:message.Parkspace_search_request_msg.base_info)
  2700. clear_has_base_info();
  2701. ::message::Base_info* temp = base_info_;
  2702. base_info_ = NULL;
  2703. return temp;
  2704. }
  2705. inline ::message::Base_info* Parkspace_search_request_msg::mutable_base_info() {
  2706. set_has_base_info();
  2707. if (base_info_ == NULL) {
  2708. base_info_ = new ::message::Base_info;
  2709. }
  2710. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_request_msg.base_info)
  2711. return base_info_;
  2712. }
  2713. inline void Parkspace_search_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  2714. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2715. if (message_arena == NULL) {
  2716. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  2717. }
  2718. if (base_info) {
  2719. ::google::protobuf::Arena* submessage_arena = NULL;
  2720. if (message_arena != submessage_arena) {
  2721. base_info = ::google::protobuf::internal::GetOwnedMessage(
  2722. message_arena, base_info, submessage_arena);
  2723. }
  2724. set_has_base_info();
  2725. } else {
  2726. clear_has_base_info();
  2727. }
  2728. base_info_ = base_info;
  2729. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_request_msg.base_info)
  2730. }
  2731. // required int32 command_id = 2;
  2732. inline bool Parkspace_search_request_msg::has_command_id() const {
  2733. return (_has_bits_[0] & 0x00000004u) != 0;
  2734. }
  2735. inline void Parkspace_search_request_msg::set_has_command_id() {
  2736. _has_bits_[0] |= 0x00000004u;
  2737. }
  2738. inline void Parkspace_search_request_msg::clear_has_command_id() {
  2739. _has_bits_[0] &= ~0x00000004u;
  2740. }
  2741. inline void Parkspace_search_request_msg::clear_command_id() {
  2742. command_id_ = 0;
  2743. clear_has_command_id();
  2744. }
  2745. inline ::google::protobuf::int32 Parkspace_search_request_msg::command_id() const {
  2746. // @@protoc_insertion_point(field_get:message.Parkspace_search_request_msg.command_id)
  2747. return command_id_;
  2748. }
  2749. inline void Parkspace_search_request_msg::set_command_id(::google::protobuf::int32 value) {
  2750. set_has_command_id();
  2751. command_id_ = value;
  2752. // @@protoc_insertion_point(field_set:message.Parkspace_search_request_msg.command_id)
  2753. }
  2754. // required .message.Car_info car_info = 3;
  2755. inline bool Parkspace_search_request_msg::has_car_info() const {
  2756. return (_has_bits_[0] & 0x00000002u) != 0;
  2757. }
  2758. inline void Parkspace_search_request_msg::set_has_car_info() {
  2759. _has_bits_[0] |= 0x00000002u;
  2760. }
  2761. inline void Parkspace_search_request_msg::clear_has_car_info() {
  2762. _has_bits_[0] &= ~0x00000002u;
  2763. }
  2764. inline void Parkspace_search_request_msg::clear_car_info() {
  2765. if (car_info_ != NULL) car_info_->Clear();
  2766. clear_has_car_info();
  2767. }
  2768. inline const ::message::Car_info& Parkspace_search_request_msg::car_info() const {
  2769. const ::message::Car_info* p = car_info_;
  2770. // @@protoc_insertion_point(field_get:message.Parkspace_search_request_msg.car_info)
  2771. return p != NULL ? *p : *reinterpret_cast<const ::message::Car_info*>(
  2772. &::message::_Car_info_default_instance_);
  2773. }
  2774. inline ::message::Car_info* Parkspace_search_request_msg::release_car_info() {
  2775. // @@protoc_insertion_point(field_release:message.Parkspace_search_request_msg.car_info)
  2776. clear_has_car_info();
  2777. ::message::Car_info* temp = car_info_;
  2778. car_info_ = NULL;
  2779. return temp;
  2780. }
  2781. inline ::message::Car_info* Parkspace_search_request_msg::mutable_car_info() {
  2782. set_has_car_info();
  2783. if (car_info_ == NULL) {
  2784. car_info_ = new ::message::Car_info;
  2785. }
  2786. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_request_msg.car_info)
  2787. return car_info_;
  2788. }
  2789. inline void Parkspace_search_request_msg::set_allocated_car_info(::message::Car_info* car_info) {
  2790. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2791. if (message_arena == NULL) {
  2792. delete car_info_;
  2793. }
  2794. if (car_info) {
  2795. ::google::protobuf::Arena* submessage_arena = NULL;
  2796. if (message_arena != submessage_arena) {
  2797. car_info = ::google::protobuf::internal::GetOwnedMessage(
  2798. message_arena, car_info, submessage_arena);
  2799. }
  2800. set_has_car_info();
  2801. } else {
  2802. clear_has_car_info();
  2803. }
  2804. car_info_ = car_info;
  2805. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_request_msg.car_info)
  2806. }
  2807. // -------------------------------------------------------------------
  2808. // Parkspace_search_response_msg
  2809. // required .message.Base_info base_info = 1;
  2810. inline bool Parkspace_search_response_msg::has_base_info() const {
  2811. return (_has_bits_[0] & 0x00000001u) != 0;
  2812. }
  2813. inline void Parkspace_search_response_msg::set_has_base_info() {
  2814. _has_bits_[0] |= 0x00000001u;
  2815. }
  2816. inline void Parkspace_search_response_msg::clear_has_base_info() {
  2817. _has_bits_[0] &= ~0x00000001u;
  2818. }
  2819. inline const ::message::Base_info& Parkspace_search_response_msg::base_info() const {
  2820. const ::message::Base_info* p = base_info_;
  2821. // @@protoc_insertion_point(field_get:message.Parkspace_search_response_msg.base_info)
  2822. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  2823. &::message::_Base_info_default_instance_);
  2824. }
  2825. inline ::message::Base_info* Parkspace_search_response_msg::release_base_info() {
  2826. // @@protoc_insertion_point(field_release:message.Parkspace_search_response_msg.base_info)
  2827. clear_has_base_info();
  2828. ::message::Base_info* temp = base_info_;
  2829. base_info_ = NULL;
  2830. return temp;
  2831. }
  2832. inline ::message::Base_info* Parkspace_search_response_msg::mutable_base_info() {
  2833. set_has_base_info();
  2834. if (base_info_ == NULL) {
  2835. base_info_ = new ::message::Base_info;
  2836. }
  2837. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_response_msg.base_info)
  2838. return base_info_;
  2839. }
  2840. inline void Parkspace_search_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  2841. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2842. if (message_arena == NULL) {
  2843. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  2844. }
  2845. if (base_info) {
  2846. ::google::protobuf::Arena* submessage_arena = NULL;
  2847. if (message_arena != submessage_arena) {
  2848. base_info = ::google::protobuf::internal::GetOwnedMessage(
  2849. message_arena, base_info, submessage_arena);
  2850. }
  2851. set_has_base_info();
  2852. } else {
  2853. clear_has_base_info();
  2854. }
  2855. base_info_ = base_info;
  2856. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_response_msg.base_info)
  2857. }
  2858. // required int32 command_id = 2;
  2859. inline bool Parkspace_search_response_msg::has_command_id() const {
  2860. return (_has_bits_[0] & 0x00000008u) != 0;
  2861. }
  2862. inline void Parkspace_search_response_msg::set_has_command_id() {
  2863. _has_bits_[0] |= 0x00000008u;
  2864. }
  2865. inline void Parkspace_search_response_msg::clear_has_command_id() {
  2866. _has_bits_[0] &= ~0x00000008u;
  2867. }
  2868. inline void Parkspace_search_response_msg::clear_command_id() {
  2869. command_id_ = 0;
  2870. clear_has_command_id();
  2871. }
  2872. inline ::google::protobuf::int32 Parkspace_search_response_msg::command_id() const {
  2873. // @@protoc_insertion_point(field_get:message.Parkspace_search_response_msg.command_id)
  2874. return command_id_;
  2875. }
  2876. inline void Parkspace_search_response_msg::set_command_id(::google::protobuf::int32 value) {
  2877. set_has_command_id();
  2878. command_id_ = value;
  2879. // @@protoc_insertion_point(field_set:message.Parkspace_search_response_msg.command_id)
  2880. }
  2881. // required .message.Error_manager error_manager = 3;
  2882. inline bool Parkspace_search_response_msg::has_error_manager() const {
  2883. return (_has_bits_[0] & 0x00000002u) != 0;
  2884. }
  2885. inline void Parkspace_search_response_msg::set_has_error_manager() {
  2886. _has_bits_[0] |= 0x00000002u;
  2887. }
  2888. inline void Parkspace_search_response_msg::clear_has_error_manager() {
  2889. _has_bits_[0] &= ~0x00000002u;
  2890. }
  2891. inline const ::message::Error_manager& Parkspace_search_response_msg::error_manager() const {
  2892. const ::message::Error_manager* p = error_manager_;
  2893. // @@protoc_insertion_point(field_get:message.Parkspace_search_response_msg.error_manager)
  2894. return p != NULL ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  2895. &::message::_Error_manager_default_instance_);
  2896. }
  2897. inline ::message::Error_manager* Parkspace_search_response_msg::release_error_manager() {
  2898. // @@protoc_insertion_point(field_release:message.Parkspace_search_response_msg.error_manager)
  2899. clear_has_error_manager();
  2900. ::message::Error_manager* temp = error_manager_;
  2901. error_manager_ = NULL;
  2902. return temp;
  2903. }
  2904. inline ::message::Error_manager* Parkspace_search_response_msg::mutable_error_manager() {
  2905. set_has_error_manager();
  2906. if (error_manager_ == NULL) {
  2907. error_manager_ = new ::message::Error_manager;
  2908. }
  2909. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_response_msg.error_manager)
  2910. return error_manager_;
  2911. }
  2912. inline void Parkspace_search_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  2913. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2914. if (message_arena == NULL) {
  2915. delete reinterpret_cast< ::google::protobuf::MessageLite*>(error_manager_);
  2916. }
  2917. if (error_manager) {
  2918. ::google::protobuf::Arena* submessage_arena = NULL;
  2919. if (message_arena != submessage_arena) {
  2920. error_manager = ::google::protobuf::internal::GetOwnedMessage(
  2921. message_arena, error_manager, submessage_arena);
  2922. }
  2923. set_has_error_manager();
  2924. } else {
  2925. clear_has_error_manager();
  2926. }
  2927. error_manager_ = error_manager;
  2928. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_response_msg.error_manager)
  2929. }
  2930. // optional .message.Parkspace_info car_position = 4;
  2931. inline bool Parkspace_search_response_msg::has_car_position() const {
  2932. return (_has_bits_[0] & 0x00000004u) != 0;
  2933. }
  2934. inline void Parkspace_search_response_msg::set_has_car_position() {
  2935. _has_bits_[0] |= 0x00000004u;
  2936. }
  2937. inline void Parkspace_search_response_msg::clear_has_car_position() {
  2938. _has_bits_[0] &= ~0x00000004u;
  2939. }
  2940. inline void Parkspace_search_response_msg::clear_car_position() {
  2941. if (car_position_ != NULL) car_position_->Clear();
  2942. clear_has_car_position();
  2943. }
  2944. inline const ::message::Parkspace_info& Parkspace_search_response_msg::car_position() const {
  2945. const ::message::Parkspace_info* p = car_position_;
  2946. // @@protoc_insertion_point(field_get:message.Parkspace_search_response_msg.car_position)
  2947. return p != NULL ? *p : *reinterpret_cast<const ::message::Parkspace_info*>(
  2948. &::message::_Parkspace_info_default_instance_);
  2949. }
  2950. inline ::message::Parkspace_info* Parkspace_search_response_msg::release_car_position() {
  2951. // @@protoc_insertion_point(field_release:message.Parkspace_search_response_msg.car_position)
  2952. clear_has_car_position();
  2953. ::message::Parkspace_info* temp = car_position_;
  2954. car_position_ = NULL;
  2955. return temp;
  2956. }
  2957. inline ::message::Parkspace_info* Parkspace_search_response_msg::mutable_car_position() {
  2958. set_has_car_position();
  2959. if (car_position_ == NULL) {
  2960. car_position_ = new ::message::Parkspace_info;
  2961. }
  2962. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_response_msg.car_position)
  2963. return car_position_;
  2964. }
  2965. inline void Parkspace_search_response_msg::set_allocated_car_position(::message::Parkspace_info* car_position) {
  2966. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2967. if (message_arena == NULL) {
  2968. delete car_position_;
  2969. }
  2970. if (car_position) {
  2971. ::google::protobuf::Arena* submessage_arena = NULL;
  2972. if (message_arena != submessage_arena) {
  2973. car_position = ::google::protobuf::internal::GetOwnedMessage(
  2974. message_arena, car_position, submessage_arena);
  2975. }
  2976. set_has_car_position();
  2977. } else {
  2978. clear_has_car_position();
  2979. }
  2980. car_position_ = car_position;
  2981. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_response_msg.car_position)
  2982. }
  2983. // -------------------------------------------------------------------
  2984. // Parkspace_release_request_msg
  2985. // required .message.Base_info base_info = 1;
  2986. inline bool Parkspace_release_request_msg::has_base_info() const {
  2987. return (_has_bits_[0] & 0x00000001u) != 0;
  2988. }
  2989. inline void Parkspace_release_request_msg::set_has_base_info() {
  2990. _has_bits_[0] |= 0x00000001u;
  2991. }
  2992. inline void Parkspace_release_request_msg::clear_has_base_info() {
  2993. _has_bits_[0] &= ~0x00000001u;
  2994. }
  2995. inline const ::message::Base_info& Parkspace_release_request_msg::base_info() const {
  2996. const ::message::Base_info* p = base_info_;
  2997. // @@protoc_insertion_point(field_get:message.Parkspace_release_request_msg.base_info)
  2998. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  2999. &::message::_Base_info_default_instance_);
  3000. }
  3001. inline ::message::Base_info* Parkspace_release_request_msg::release_base_info() {
  3002. // @@protoc_insertion_point(field_release:message.Parkspace_release_request_msg.base_info)
  3003. clear_has_base_info();
  3004. ::message::Base_info* temp = base_info_;
  3005. base_info_ = NULL;
  3006. return temp;
  3007. }
  3008. inline ::message::Base_info* Parkspace_release_request_msg::mutable_base_info() {
  3009. set_has_base_info();
  3010. if (base_info_ == NULL) {
  3011. base_info_ = new ::message::Base_info;
  3012. }
  3013. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_request_msg.base_info)
  3014. return base_info_;
  3015. }
  3016. inline void Parkspace_release_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3017. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3018. if (message_arena == NULL) {
  3019. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  3020. }
  3021. if (base_info) {
  3022. ::google::protobuf::Arena* submessage_arena = NULL;
  3023. if (message_arena != submessage_arena) {
  3024. base_info = ::google::protobuf::internal::GetOwnedMessage(
  3025. message_arena, base_info, submessage_arena);
  3026. }
  3027. set_has_base_info();
  3028. } else {
  3029. clear_has_base_info();
  3030. }
  3031. base_info_ = base_info;
  3032. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_request_msg.base_info)
  3033. }
  3034. // required int32 command_id = 2;
  3035. inline bool Parkspace_release_request_msg::has_command_id() const {
  3036. return (_has_bits_[0] & 0x00000004u) != 0;
  3037. }
  3038. inline void Parkspace_release_request_msg::set_has_command_id() {
  3039. _has_bits_[0] |= 0x00000004u;
  3040. }
  3041. inline void Parkspace_release_request_msg::clear_has_command_id() {
  3042. _has_bits_[0] &= ~0x00000004u;
  3043. }
  3044. inline void Parkspace_release_request_msg::clear_command_id() {
  3045. command_id_ = 0;
  3046. clear_has_command_id();
  3047. }
  3048. inline ::google::protobuf::int32 Parkspace_release_request_msg::command_id() const {
  3049. // @@protoc_insertion_point(field_get:message.Parkspace_release_request_msg.command_id)
  3050. return command_id_;
  3051. }
  3052. inline void Parkspace_release_request_msg::set_command_id(::google::protobuf::int32 value) {
  3053. set_has_command_id();
  3054. command_id_ = value;
  3055. // @@protoc_insertion_point(field_set:message.Parkspace_release_request_msg.command_id)
  3056. }
  3057. // required .message.Parkspace_info release_space_info = 3;
  3058. inline bool Parkspace_release_request_msg::has_release_space_info() const {
  3059. return (_has_bits_[0] & 0x00000002u) != 0;
  3060. }
  3061. inline void Parkspace_release_request_msg::set_has_release_space_info() {
  3062. _has_bits_[0] |= 0x00000002u;
  3063. }
  3064. inline void Parkspace_release_request_msg::clear_has_release_space_info() {
  3065. _has_bits_[0] &= ~0x00000002u;
  3066. }
  3067. inline void Parkspace_release_request_msg::clear_release_space_info() {
  3068. if (release_space_info_ != NULL) release_space_info_->Clear();
  3069. clear_has_release_space_info();
  3070. }
  3071. inline const ::message::Parkspace_info& Parkspace_release_request_msg::release_space_info() const {
  3072. const ::message::Parkspace_info* p = release_space_info_;
  3073. // @@protoc_insertion_point(field_get:message.Parkspace_release_request_msg.release_space_info)
  3074. return p != NULL ? *p : *reinterpret_cast<const ::message::Parkspace_info*>(
  3075. &::message::_Parkspace_info_default_instance_);
  3076. }
  3077. inline ::message::Parkspace_info* Parkspace_release_request_msg::release_release_space_info() {
  3078. // @@protoc_insertion_point(field_release:message.Parkspace_release_request_msg.release_space_info)
  3079. clear_has_release_space_info();
  3080. ::message::Parkspace_info* temp = release_space_info_;
  3081. release_space_info_ = NULL;
  3082. return temp;
  3083. }
  3084. inline ::message::Parkspace_info* Parkspace_release_request_msg::mutable_release_space_info() {
  3085. set_has_release_space_info();
  3086. if (release_space_info_ == NULL) {
  3087. release_space_info_ = new ::message::Parkspace_info;
  3088. }
  3089. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_request_msg.release_space_info)
  3090. return release_space_info_;
  3091. }
  3092. inline void Parkspace_release_request_msg::set_allocated_release_space_info(::message::Parkspace_info* release_space_info) {
  3093. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3094. if (message_arena == NULL) {
  3095. delete release_space_info_;
  3096. }
  3097. if (release_space_info) {
  3098. ::google::protobuf::Arena* submessage_arena = NULL;
  3099. if (message_arena != submessage_arena) {
  3100. release_space_info = ::google::protobuf::internal::GetOwnedMessage(
  3101. message_arena, release_space_info, submessage_arena);
  3102. }
  3103. set_has_release_space_info();
  3104. } else {
  3105. clear_has_release_space_info();
  3106. }
  3107. release_space_info_ = release_space_info;
  3108. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_request_msg.release_space_info)
  3109. }
  3110. // -------------------------------------------------------------------
  3111. // Parkspace_release_response_msg
  3112. // required .message.Base_info base_info = 1;
  3113. inline bool Parkspace_release_response_msg::has_base_info() const {
  3114. return (_has_bits_[0] & 0x00000001u) != 0;
  3115. }
  3116. inline void Parkspace_release_response_msg::set_has_base_info() {
  3117. _has_bits_[0] |= 0x00000001u;
  3118. }
  3119. inline void Parkspace_release_response_msg::clear_has_base_info() {
  3120. _has_bits_[0] &= ~0x00000001u;
  3121. }
  3122. inline const ::message::Base_info& Parkspace_release_response_msg::base_info() const {
  3123. const ::message::Base_info* p = base_info_;
  3124. // @@protoc_insertion_point(field_get:message.Parkspace_release_response_msg.base_info)
  3125. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3126. &::message::_Base_info_default_instance_);
  3127. }
  3128. inline ::message::Base_info* Parkspace_release_response_msg::release_base_info() {
  3129. // @@protoc_insertion_point(field_release:message.Parkspace_release_response_msg.base_info)
  3130. clear_has_base_info();
  3131. ::message::Base_info* temp = base_info_;
  3132. base_info_ = NULL;
  3133. return temp;
  3134. }
  3135. inline ::message::Base_info* Parkspace_release_response_msg::mutable_base_info() {
  3136. set_has_base_info();
  3137. if (base_info_ == NULL) {
  3138. base_info_ = new ::message::Base_info;
  3139. }
  3140. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_response_msg.base_info)
  3141. return base_info_;
  3142. }
  3143. inline void Parkspace_release_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3144. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3145. if (message_arena == NULL) {
  3146. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  3147. }
  3148. if (base_info) {
  3149. ::google::protobuf::Arena* submessage_arena = NULL;
  3150. if (message_arena != submessage_arena) {
  3151. base_info = ::google::protobuf::internal::GetOwnedMessage(
  3152. message_arena, base_info, submessage_arena);
  3153. }
  3154. set_has_base_info();
  3155. } else {
  3156. clear_has_base_info();
  3157. }
  3158. base_info_ = base_info;
  3159. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_response_msg.base_info)
  3160. }
  3161. // required int32 command_id = 2;
  3162. inline bool Parkspace_release_response_msg::has_command_id() const {
  3163. return (_has_bits_[0] & 0x00000008u) != 0;
  3164. }
  3165. inline void Parkspace_release_response_msg::set_has_command_id() {
  3166. _has_bits_[0] |= 0x00000008u;
  3167. }
  3168. inline void Parkspace_release_response_msg::clear_has_command_id() {
  3169. _has_bits_[0] &= ~0x00000008u;
  3170. }
  3171. inline void Parkspace_release_response_msg::clear_command_id() {
  3172. command_id_ = 0;
  3173. clear_has_command_id();
  3174. }
  3175. inline ::google::protobuf::int32 Parkspace_release_response_msg::command_id() const {
  3176. // @@protoc_insertion_point(field_get:message.Parkspace_release_response_msg.command_id)
  3177. return command_id_;
  3178. }
  3179. inline void Parkspace_release_response_msg::set_command_id(::google::protobuf::int32 value) {
  3180. set_has_command_id();
  3181. command_id_ = value;
  3182. // @@protoc_insertion_point(field_set:message.Parkspace_release_response_msg.command_id)
  3183. }
  3184. // required .message.Error_manager error_manager = 3;
  3185. inline bool Parkspace_release_response_msg::has_error_manager() const {
  3186. return (_has_bits_[0] & 0x00000002u) != 0;
  3187. }
  3188. inline void Parkspace_release_response_msg::set_has_error_manager() {
  3189. _has_bits_[0] |= 0x00000002u;
  3190. }
  3191. inline void Parkspace_release_response_msg::clear_has_error_manager() {
  3192. _has_bits_[0] &= ~0x00000002u;
  3193. }
  3194. inline const ::message::Error_manager& Parkspace_release_response_msg::error_manager() const {
  3195. const ::message::Error_manager* p = error_manager_;
  3196. // @@protoc_insertion_point(field_get:message.Parkspace_release_response_msg.error_manager)
  3197. return p != NULL ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  3198. &::message::_Error_manager_default_instance_);
  3199. }
  3200. inline ::message::Error_manager* Parkspace_release_response_msg::release_error_manager() {
  3201. // @@protoc_insertion_point(field_release:message.Parkspace_release_response_msg.error_manager)
  3202. clear_has_error_manager();
  3203. ::message::Error_manager* temp = error_manager_;
  3204. error_manager_ = NULL;
  3205. return temp;
  3206. }
  3207. inline ::message::Error_manager* Parkspace_release_response_msg::mutable_error_manager() {
  3208. set_has_error_manager();
  3209. if (error_manager_ == NULL) {
  3210. error_manager_ = new ::message::Error_manager;
  3211. }
  3212. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_response_msg.error_manager)
  3213. return error_manager_;
  3214. }
  3215. inline void Parkspace_release_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  3216. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3217. if (message_arena == NULL) {
  3218. delete reinterpret_cast< ::google::protobuf::MessageLite*>(error_manager_);
  3219. }
  3220. if (error_manager) {
  3221. ::google::protobuf::Arena* submessage_arena = NULL;
  3222. if (message_arena != submessage_arena) {
  3223. error_manager = ::google::protobuf::internal::GetOwnedMessage(
  3224. message_arena, error_manager, submessage_arena);
  3225. }
  3226. set_has_error_manager();
  3227. } else {
  3228. clear_has_error_manager();
  3229. }
  3230. error_manager_ = error_manager;
  3231. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_response_msg.error_manager)
  3232. }
  3233. // required .message.Parkspace_info release_space_info = 4;
  3234. inline bool Parkspace_release_response_msg::has_release_space_info() const {
  3235. return (_has_bits_[0] & 0x00000004u) != 0;
  3236. }
  3237. inline void Parkspace_release_response_msg::set_has_release_space_info() {
  3238. _has_bits_[0] |= 0x00000004u;
  3239. }
  3240. inline void Parkspace_release_response_msg::clear_has_release_space_info() {
  3241. _has_bits_[0] &= ~0x00000004u;
  3242. }
  3243. inline void Parkspace_release_response_msg::clear_release_space_info() {
  3244. if (release_space_info_ != NULL) release_space_info_->Clear();
  3245. clear_has_release_space_info();
  3246. }
  3247. inline const ::message::Parkspace_info& Parkspace_release_response_msg::release_space_info() const {
  3248. const ::message::Parkspace_info* p = release_space_info_;
  3249. // @@protoc_insertion_point(field_get:message.Parkspace_release_response_msg.release_space_info)
  3250. return p != NULL ? *p : *reinterpret_cast<const ::message::Parkspace_info*>(
  3251. &::message::_Parkspace_info_default_instance_);
  3252. }
  3253. inline ::message::Parkspace_info* Parkspace_release_response_msg::release_release_space_info() {
  3254. // @@protoc_insertion_point(field_release:message.Parkspace_release_response_msg.release_space_info)
  3255. clear_has_release_space_info();
  3256. ::message::Parkspace_info* temp = release_space_info_;
  3257. release_space_info_ = NULL;
  3258. return temp;
  3259. }
  3260. inline ::message::Parkspace_info* Parkspace_release_response_msg::mutable_release_space_info() {
  3261. set_has_release_space_info();
  3262. if (release_space_info_ == NULL) {
  3263. release_space_info_ = new ::message::Parkspace_info;
  3264. }
  3265. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_response_msg.release_space_info)
  3266. return release_space_info_;
  3267. }
  3268. inline void Parkspace_release_response_msg::set_allocated_release_space_info(::message::Parkspace_info* release_space_info) {
  3269. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3270. if (message_arena == NULL) {
  3271. delete release_space_info_;
  3272. }
  3273. if (release_space_info) {
  3274. ::google::protobuf::Arena* submessage_arena = NULL;
  3275. if (message_arena != submessage_arena) {
  3276. release_space_info = ::google::protobuf::internal::GetOwnedMessage(
  3277. message_arena, release_space_info, submessage_arena);
  3278. }
  3279. set_has_release_space_info();
  3280. } else {
  3281. clear_has_release_space_info();
  3282. }
  3283. release_space_info_ = release_space_info;
  3284. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_response_msg.release_space_info)
  3285. }
  3286. // -------------------------------------------------------------------
  3287. // Parkspace_force_update_request_msg
  3288. // required .message.Base_info base_info = 1;
  3289. inline bool Parkspace_force_update_request_msg::has_base_info() const {
  3290. return (_has_bits_[0] & 0x00000001u) != 0;
  3291. }
  3292. inline void Parkspace_force_update_request_msg::set_has_base_info() {
  3293. _has_bits_[0] |= 0x00000001u;
  3294. }
  3295. inline void Parkspace_force_update_request_msg::clear_has_base_info() {
  3296. _has_bits_[0] &= ~0x00000001u;
  3297. }
  3298. inline const ::message::Base_info& Parkspace_force_update_request_msg::base_info() const {
  3299. const ::message::Base_info* p = base_info_;
  3300. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_request_msg.base_info)
  3301. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3302. &::message::_Base_info_default_instance_);
  3303. }
  3304. inline ::message::Base_info* Parkspace_force_update_request_msg::release_base_info() {
  3305. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_request_msg.base_info)
  3306. clear_has_base_info();
  3307. ::message::Base_info* temp = base_info_;
  3308. base_info_ = NULL;
  3309. return temp;
  3310. }
  3311. inline ::message::Base_info* Parkspace_force_update_request_msg::mutable_base_info() {
  3312. set_has_base_info();
  3313. if (base_info_ == NULL) {
  3314. base_info_ = new ::message::Base_info;
  3315. }
  3316. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_request_msg.base_info)
  3317. return base_info_;
  3318. }
  3319. inline void Parkspace_force_update_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3320. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3321. if (message_arena == NULL) {
  3322. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  3323. }
  3324. if (base_info) {
  3325. ::google::protobuf::Arena* submessage_arena = NULL;
  3326. if (message_arena != submessage_arena) {
  3327. base_info = ::google::protobuf::internal::GetOwnedMessage(
  3328. message_arena, base_info, submessage_arena);
  3329. }
  3330. set_has_base_info();
  3331. } else {
  3332. clear_has_base_info();
  3333. }
  3334. base_info_ = base_info;
  3335. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_request_msg.base_info)
  3336. }
  3337. // required int32 command_id = 2;
  3338. inline bool Parkspace_force_update_request_msg::has_command_id() const {
  3339. return (_has_bits_[0] & 0x00000004u) != 0;
  3340. }
  3341. inline void Parkspace_force_update_request_msg::set_has_command_id() {
  3342. _has_bits_[0] |= 0x00000004u;
  3343. }
  3344. inline void Parkspace_force_update_request_msg::clear_has_command_id() {
  3345. _has_bits_[0] &= ~0x00000004u;
  3346. }
  3347. inline void Parkspace_force_update_request_msg::clear_command_id() {
  3348. command_id_ = 0;
  3349. clear_has_command_id();
  3350. }
  3351. inline ::google::protobuf::int32 Parkspace_force_update_request_msg::command_id() const {
  3352. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_request_msg.command_id)
  3353. return command_id_;
  3354. }
  3355. inline void Parkspace_force_update_request_msg::set_command_id(::google::protobuf::int32 value) {
  3356. set_has_command_id();
  3357. command_id_ = value;
  3358. // @@protoc_insertion_point(field_set:message.Parkspace_force_update_request_msg.command_id)
  3359. }
  3360. // required .message.Parkspace_info update_space_info = 3;
  3361. inline bool Parkspace_force_update_request_msg::has_update_space_info() const {
  3362. return (_has_bits_[0] & 0x00000002u) != 0;
  3363. }
  3364. inline void Parkspace_force_update_request_msg::set_has_update_space_info() {
  3365. _has_bits_[0] |= 0x00000002u;
  3366. }
  3367. inline void Parkspace_force_update_request_msg::clear_has_update_space_info() {
  3368. _has_bits_[0] &= ~0x00000002u;
  3369. }
  3370. inline void Parkspace_force_update_request_msg::clear_update_space_info() {
  3371. if (update_space_info_ != NULL) update_space_info_->Clear();
  3372. clear_has_update_space_info();
  3373. }
  3374. inline const ::message::Parkspace_info& Parkspace_force_update_request_msg::update_space_info() const {
  3375. const ::message::Parkspace_info* p = update_space_info_;
  3376. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_request_msg.update_space_info)
  3377. return p != NULL ? *p : *reinterpret_cast<const ::message::Parkspace_info*>(
  3378. &::message::_Parkspace_info_default_instance_);
  3379. }
  3380. inline ::message::Parkspace_info* Parkspace_force_update_request_msg::release_update_space_info() {
  3381. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_request_msg.update_space_info)
  3382. clear_has_update_space_info();
  3383. ::message::Parkspace_info* temp = update_space_info_;
  3384. update_space_info_ = NULL;
  3385. return temp;
  3386. }
  3387. inline ::message::Parkspace_info* Parkspace_force_update_request_msg::mutable_update_space_info() {
  3388. set_has_update_space_info();
  3389. if (update_space_info_ == NULL) {
  3390. update_space_info_ = new ::message::Parkspace_info;
  3391. }
  3392. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_request_msg.update_space_info)
  3393. return update_space_info_;
  3394. }
  3395. inline void Parkspace_force_update_request_msg::set_allocated_update_space_info(::message::Parkspace_info* update_space_info) {
  3396. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3397. if (message_arena == NULL) {
  3398. delete update_space_info_;
  3399. }
  3400. if (update_space_info) {
  3401. ::google::protobuf::Arena* submessage_arena = NULL;
  3402. if (message_arena != submessage_arena) {
  3403. update_space_info = ::google::protobuf::internal::GetOwnedMessage(
  3404. message_arena, update_space_info, submessage_arena);
  3405. }
  3406. set_has_update_space_info();
  3407. } else {
  3408. clear_has_update_space_info();
  3409. }
  3410. update_space_info_ = update_space_info;
  3411. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_request_msg.update_space_info)
  3412. }
  3413. // -------------------------------------------------------------------
  3414. // Parkspace_force_update_response_msg
  3415. // required .message.Base_info base_info = 1;
  3416. inline bool Parkspace_force_update_response_msg::has_base_info() const {
  3417. return (_has_bits_[0] & 0x00000001u) != 0;
  3418. }
  3419. inline void Parkspace_force_update_response_msg::set_has_base_info() {
  3420. _has_bits_[0] |= 0x00000001u;
  3421. }
  3422. inline void Parkspace_force_update_response_msg::clear_has_base_info() {
  3423. _has_bits_[0] &= ~0x00000001u;
  3424. }
  3425. inline const ::message::Base_info& Parkspace_force_update_response_msg::base_info() const {
  3426. const ::message::Base_info* p = base_info_;
  3427. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_response_msg.base_info)
  3428. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3429. &::message::_Base_info_default_instance_);
  3430. }
  3431. inline ::message::Base_info* Parkspace_force_update_response_msg::release_base_info() {
  3432. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_response_msg.base_info)
  3433. clear_has_base_info();
  3434. ::message::Base_info* temp = base_info_;
  3435. base_info_ = NULL;
  3436. return temp;
  3437. }
  3438. inline ::message::Base_info* Parkspace_force_update_response_msg::mutable_base_info() {
  3439. set_has_base_info();
  3440. if (base_info_ == NULL) {
  3441. base_info_ = new ::message::Base_info;
  3442. }
  3443. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_response_msg.base_info)
  3444. return base_info_;
  3445. }
  3446. inline void Parkspace_force_update_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3447. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3448. if (message_arena == NULL) {
  3449. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  3450. }
  3451. if (base_info) {
  3452. ::google::protobuf::Arena* submessage_arena = NULL;
  3453. if (message_arena != submessage_arena) {
  3454. base_info = ::google::protobuf::internal::GetOwnedMessage(
  3455. message_arena, base_info, submessage_arena);
  3456. }
  3457. set_has_base_info();
  3458. } else {
  3459. clear_has_base_info();
  3460. }
  3461. base_info_ = base_info;
  3462. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_response_msg.base_info)
  3463. }
  3464. // required int32 command_id = 2;
  3465. inline bool Parkspace_force_update_response_msg::has_command_id() const {
  3466. return (_has_bits_[0] & 0x00000008u) != 0;
  3467. }
  3468. inline void Parkspace_force_update_response_msg::set_has_command_id() {
  3469. _has_bits_[0] |= 0x00000008u;
  3470. }
  3471. inline void Parkspace_force_update_response_msg::clear_has_command_id() {
  3472. _has_bits_[0] &= ~0x00000008u;
  3473. }
  3474. inline void Parkspace_force_update_response_msg::clear_command_id() {
  3475. command_id_ = 0;
  3476. clear_has_command_id();
  3477. }
  3478. inline ::google::protobuf::int32 Parkspace_force_update_response_msg::command_id() const {
  3479. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_response_msg.command_id)
  3480. return command_id_;
  3481. }
  3482. inline void Parkspace_force_update_response_msg::set_command_id(::google::protobuf::int32 value) {
  3483. set_has_command_id();
  3484. command_id_ = value;
  3485. // @@protoc_insertion_point(field_set:message.Parkspace_force_update_response_msg.command_id)
  3486. }
  3487. // required .message.Error_manager error_manager = 3;
  3488. inline bool Parkspace_force_update_response_msg::has_error_manager() const {
  3489. return (_has_bits_[0] & 0x00000002u) != 0;
  3490. }
  3491. inline void Parkspace_force_update_response_msg::set_has_error_manager() {
  3492. _has_bits_[0] |= 0x00000002u;
  3493. }
  3494. inline void Parkspace_force_update_response_msg::clear_has_error_manager() {
  3495. _has_bits_[0] &= ~0x00000002u;
  3496. }
  3497. inline const ::message::Error_manager& Parkspace_force_update_response_msg::error_manager() const {
  3498. const ::message::Error_manager* p = error_manager_;
  3499. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_response_msg.error_manager)
  3500. return p != NULL ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  3501. &::message::_Error_manager_default_instance_);
  3502. }
  3503. inline ::message::Error_manager* Parkspace_force_update_response_msg::release_error_manager() {
  3504. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_response_msg.error_manager)
  3505. clear_has_error_manager();
  3506. ::message::Error_manager* temp = error_manager_;
  3507. error_manager_ = NULL;
  3508. return temp;
  3509. }
  3510. inline ::message::Error_manager* Parkspace_force_update_response_msg::mutable_error_manager() {
  3511. set_has_error_manager();
  3512. if (error_manager_ == NULL) {
  3513. error_manager_ = new ::message::Error_manager;
  3514. }
  3515. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_response_msg.error_manager)
  3516. return error_manager_;
  3517. }
  3518. inline void Parkspace_force_update_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  3519. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3520. if (message_arena == NULL) {
  3521. delete reinterpret_cast< ::google::protobuf::MessageLite*>(error_manager_);
  3522. }
  3523. if (error_manager) {
  3524. ::google::protobuf::Arena* submessage_arena = NULL;
  3525. if (message_arena != submessage_arena) {
  3526. error_manager = ::google::protobuf::internal::GetOwnedMessage(
  3527. message_arena, error_manager, submessage_arena);
  3528. }
  3529. set_has_error_manager();
  3530. } else {
  3531. clear_has_error_manager();
  3532. }
  3533. error_manager_ = error_manager;
  3534. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_response_msg.error_manager)
  3535. }
  3536. // required .message.Parkspace_info update_space_info = 4;
  3537. inline bool Parkspace_force_update_response_msg::has_update_space_info() const {
  3538. return (_has_bits_[0] & 0x00000004u) != 0;
  3539. }
  3540. inline void Parkspace_force_update_response_msg::set_has_update_space_info() {
  3541. _has_bits_[0] |= 0x00000004u;
  3542. }
  3543. inline void Parkspace_force_update_response_msg::clear_has_update_space_info() {
  3544. _has_bits_[0] &= ~0x00000004u;
  3545. }
  3546. inline void Parkspace_force_update_response_msg::clear_update_space_info() {
  3547. if (update_space_info_ != NULL) update_space_info_->Clear();
  3548. clear_has_update_space_info();
  3549. }
  3550. inline const ::message::Parkspace_info& Parkspace_force_update_response_msg::update_space_info() const {
  3551. const ::message::Parkspace_info* p = update_space_info_;
  3552. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_response_msg.update_space_info)
  3553. return p != NULL ? *p : *reinterpret_cast<const ::message::Parkspace_info*>(
  3554. &::message::_Parkspace_info_default_instance_);
  3555. }
  3556. inline ::message::Parkspace_info* Parkspace_force_update_response_msg::release_update_space_info() {
  3557. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_response_msg.update_space_info)
  3558. clear_has_update_space_info();
  3559. ::message::Parkspace_info* temp = update_space_info_;
  3560. update_space_info_ = NULL;
  3561. return temp;
  3562. }
  3563. inline ::message::Parkspace_info* Parkspace_force_update_response_msg::mutable_update_space_info() {
  3564. set_has_update_space_info();
  3565. if (update_space_info_ == NULL) {
  3566. update_space_info_ = new ::message::Parkspace_info;
  3567. }
  3568. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_response_msg.update_space_info)
  3569. return update_space_info_;
  3570. }
  3571. inline void Parkspace_force_update_response_msg::set_allocated_update_space_info(::message::Parkspace_info* update_space_info) {
  3572. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3573. if (message_arena == NULL) {
  3574. delete update_space_info_;
  3575. }
  3576. if (update_space_info) {
  3577. ::google::protobuf::Arena* submessage_arena = NULL;
  3578. if (message_arena != submessage_arena) {
  3579. update_space_info = ::google::protobuf::internal::GetOwnedMessage(
  3580. message_arena, update_space_info, submessage_arena);
  3581. }
  3582. set_has_update_space_info();
  3583. } else {
  3584. clear_has_update_space_info();
  3585. }
  3586. update_space_info_ = update_space_info;
  3587. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_response_msg.update_space_info)
  3588. }
  3589. // -------------------------------------------------------------------
  3590. // Parkspace_confirm_alloc_request_msg
  3591. // required .message.Base_info base_info = 1;
  3592. inline bool Parkspace_confirm_alloc_request_msg::has_base_info() const {
  3593. return (_has_bits_[0] & 0x00000001u) != 0;
  3594. }
  3595. inline void Parkspace_confirm_alloc_request_msg::set_has_base_info() {
  3596. _has_bits_[0] |= 0x00000001u;
  3597. }
  3598. inline void Parkspace_confirm_alloc_request_msg::clear_has_base_info() {
  3599. _has_bits_[0] &= ~0x00000001u;
  3600. }
  3601. inline const ::message::Base_info& Parkspace_confirm_alloc_request_msg::base_info() const {
  3602. const ::message::Base_info* p = base_info_;
  3603. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_request_msg.base_info)
  3604. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3605. &::message::_Base_info_default_instance_);
  3606. }
  3607. inline ::message::Base_info* Parkspace_confirm_alloc_request_msg::release_base_info() {
  3608. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_request_msg.base_info)
  3609. clear_has_base_info();
  3610. ::message::Base_info* temp = base_info_;
  3611. base_info_ = NULL;
  3612. return temp;
  3613. }
  3614. inline ::message::Base_info* Parkspace_confirm_alloc_request_msg::mutable_base_info() {
  3615. set_has_base_info();
  3616. if (base_info_ == NULL) {
  3617. base_info_ = new ::message::Base_info;
  3618. }
  3619. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_request_msg.base_info)
  3620. return base_info_;
  3621. }
  3622. inline void Parkspace_confirm_alloc_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3623. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3624. if (message_arena == NULL) {
  3625. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  3626. }
  3627. if (base_info) {
  3628. ::google::protobuf::Arena* submessage_arena = NULL;
  3629. if (message_arena != submessage_arena) {
  3630. base_info = ::google::protobuf::internal::GetOwnedMessage(
  3631. message_arena, base_info, submessage_arena);
  3632. }
  3633. set_has_base_info();
  3634. } else {
  3635. clear_has_base_info();
  3636. }
  3637. base_info_ = base_info;
  3638. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_request_msg.base_info)
  3639. }
  3640. // required int32 command_id = 2;
  3641. inline bool Parkspace_confirm_alloc_request_msg::has_command_id() const {
  3642. return (_has_bits_[0] & 0x00000004u) != 0;
  3643. }
  3644. inline void Parkspace_confirm_alloc_request_msg::set_has_command_id() {
  3645. _has_bits_[0] |= 0x00000004u;
  3646. }
  3647. inline void Parkspace_confirm_alloc_request_msg::clear_has_command_id() {
  3648. _has_bits_[0] &= ~0x00000004u;
  3649. }
  3650. inline void Parkspace_confirm_alloc_request_msg::clear_command_id() {
  3651. command_id_ = 0;
  3652. clear_has_command_id();
  3653. }
  3654. inline ::google::protobuf::int32 Parkspace_confirm_alloc_request_msg::command_id() const {
  3655. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_request_msg.command_id)
  3656. return command_id_;
  3657. }
  3658. inline void Parkspace_confirm_alloc_request_msg::set_command_id(::google::protobuf::int32 value) {
  3659. set_has_command_id();
  3660. command_id_ = value;
  3661. // @@protoc_insertion_point(field_set:message.Parkspace_confirm_alloc_request_msg.command_id)
  3662. }
  3663. // required .message.Parkspace_info confirm_space_info = 3;
  3664. inline bool Parkspace_confirm_alloc_request_msg::has_confirm_space_info() const {
  3665. return (_has_bits_[0] & 0x00000002u) != 0;
  3666. }
  3667. inline void Parkspace_confirm_alloc_request_msg::set_has_confirm_space_info() {
  3668. _has_bits_[0] |= 0x00000002u;
  3669. }
  3670. inline void Parkspace_confirm_alloc_request_msg::clear_has_confirm_space_info() {
  3671. _has_bits_[0] &= ~0x00000002u;
  3672. }
  3673. inline void Parkspace_confirm_alloc_request_msg::clear_confirm_space_info() {
  3674. if (confirm_space_info_ != NULL) confirm_space_info_->Clear();
  3675. clear_has_confirm_space_info();
  3676. }
  3677. inline const ::message::Parkspace_info& Parkspace_confirm_alloc_request_msg::confirm_space_info() const {
  3678. const ::message::Parkspace_info* p = confirm_space_info_;
  3679. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_request_msg.confirm_space_info)
  3680. return p != NULL ? *p : *reinterpret_cast<const ::message::Parkspace_info*>(
  3681. &::message::_Parkspace_info_default_instance_);
  3682. }
  3683. inline ::message::Parkspace_info* Parkspace_confirm_alloc_request_msg::release_confirm_space_info() {
  3684. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_request_msg.confirm_space_info)
  3685. clear_has_confirm_space_info();
  3686. ::message::Parkspace_info* temp = confirm_space_info_;
  3687. confirm_space_info_ = NULL;
  3688. return temp;
  3689. }
  3690. inline ::message::Parkspace_info* Parkspace_confirm_alloc_request_msg::mutable_confirm_space_info() {
  3691. set_has_confirm_space_info();
  3692. if (confirm_space_info_ == NULL) {
  3693. confirm_space_info_ = new ::message::Parkspace_info;
  3694. }
  3695. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_request_msg.confirm_space_info)
  3696. return confirm_space_info_;
  3697. }
  3698. inline void Parkspace_confirm_alloc_request_msg::set_allocated_confirm_space_info(::message::Parkspace_info* confirm_space_info) {
  3699. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3700. if (message_arena == NULL) {
  3701. delete confirm_space_info_;
  3702. }
  3703. if (confirm_space_info) {
  3704. ::google::protobuf::Arena* submessage_arena = NULL;
  3705. if (message_arena != submessage_arena) {
  3706. confirm_space_info = ::google::protobuf::internal::GetOwnedMessage(
  3707. message_arena, confirm_space_info, submessage_arena);
  3708. }
  3709. set_has_confirm_space_info();
  3710. } else {
  3711. clear_has_confirm_space_info();
  3712. }
  3713. confirm_space_info_ = confirm_space_info;
  3714. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_request_msg.confirm_space_info)
  3715. }
  3716. // -------------------------------------------------------------------
  3717. // Parkspace_confirm_alloc_response_msg
  3718. // required .message.Base_info base_info = 1;
  3719. inline bool Parkspace_confirm_alloc_response_msg::has_base_info() const {
  3720. return (_has_bits_[0] & 0x00000001u) != 0;
  3721. }
  3722. inline void Parkspace_confirm_alloc_response_msg::set_has_base_info() {
  3723. _has_bits_[0] |= 0x00000001u;
  3724. }
  3725. inline void Parkspace_confirm_alloc_response_msg::clear_has_base_info() {
  3726. _has_bits_[0] &= ~0x00000001u;
  3727. }
  3728. inline const ::message::Base_info& Parkspace_confirm_alloc_response_msg::base_info() const {
  3729. const ::message::Base_info* p = base_info_;
  3730. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_response_msg.base_info)
  3731. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3732. &::message::_Base_info_default_instance_);
  3733. }
  3734. inline ::message::Base_info* Parkspace_confirm_alloc_response_msg::release_base_info() {
  3735. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_response_msg.base_info)
  3736. clear_has_base_info();
  3737. ::message::Base_info* temp = base_info_;
  3738. base_info_ = NULL;
  3739. return temp;
  3740. }
  3741. inline ::message::Base_info* Parkspace_confirm_alloc_response_msg::mutable_base_info() {
  3742. set_has_base_info();
  3743. if (base_info_ == NULL) {
  3744. base_info_ = new ::message::Base_info;
  3745. }
  3746. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_response_msg.base_info)
  3747. return base_info_;
  3748. }
  3749. inline void Parkspace_confirm_alloc_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3750. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3751. if (message_arena == NULL) {
  3752. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  3753. }
  3754. if (base_info) {
  3755. ::google::protobuf::Arena* submessage_arena = NULL;
  3756. if (message_arena != submessage_arena) {
  3757. base_info = ::google::protobuf::internal::GetOwnedMessage(
  3758. message_arena, base_info, submessage_arena);
  3759. }
  3760. set_has_base_info();
  3761. } else {
  3762. clear_has_base_info();
  3763. }
  3764. base_info_ = base_info;
  3765. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_response_msg.base_info)
  3766. }
  3767. // required int32 command_id = 2;
  3768. inline bool Parkspace_confirm_alloc_response_msg::has_command_id() const {
  3769. return (_has_bits_[0] & 0x00000008u) != 0;
  3770. }
  3771. inline void Parkspace_confirm_alloc_response_msg::set_has_command_id() {
  3772. _has_bits_[0] |= 0x00000008u;
  3773. }
  3774. inline void Parkspace_confirm_alloc_response_msg::clear_has_command_id() {
  3775. _has_bits_[0] &= ~0x00000008u;
  3776. }
  3777. inline void Parkspace_confirm_alloc_response_msg::clear_command_id() {
  3778. command_id_ = 0;
  3779. clear_has_command_id();
  3780. }
  3781. inline ::google::protobuf::int32 Parkspace_confirm_alloc_response_msg::command_id() const {
  3782. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_response_msg.command_id)
  3783. return command_id_;
  3784. }
  3785. inline void Parkspace_confirm_alloc_response_msg::set_command_id(::google::protobuf::int32 value) {
  3786. set_has_command_id();
  3787. command_id_ = value;
  3788. // @@protoc_insertion_point(field_set:message.Parkspace_confirm_alloc_response_msg.command_id)
  3789. }
  3790. // required .message.Error_manager error_manager = 3;
  3791. inline bool Parkspace_confirm_alloc_response_msg::has_error_manager() const {
  3792. return (_has_bits_[0] & 0x00000002u) != 0;
  3793. }
  3794. inline void Parkspace_confirm_alloc_response_msg::set_has_error_manager() {
  3795. _has_bits_[0] |= 0x00000002u;
  3796. }
  3797. inline void Parkspace_confirm_alloc_response_msg::clear_has_error_manager() {
  3798. _has_bits_[0] &= ~0x00000002u;
  3799. }
  3800. inline const ::message::Error_manager& Parkspace_confirm_alloc_response_msg::error_manager() const {
  3801. const ::message::Error_manager* p = error_manager_;
  3802. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_response_msg.error_manager)
  3803. return p != NULL ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  3804. &::message::_Error_manager_default_instance_);
  3805. }
  3806. inline ::message::Error_manager* Parkspace_confirm_alloc_response_msg::release_error_manager() {
  3807. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_response_msg.error_manager)
  3808. clear_has_error_manager();
  3809. ::message::Error_manager* temp = error_manager_;
  3810. error_manager_ = NULL;
  3811. return temp;
  3812. }
  3813. inline ::message::Error_manager* Parkspace_confirm_alloc_response_msg::mutable_error_manager() {
  3814. set_has_error_manager();
  3815. if (error_manager_ == NULL) {
  3816. error_manager_ = new ::message::Error_manager;
  3817. }
  3818. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_response_msg.error_manager)
  3819. return error_manager_;
  3820. }
  3821. inline void Parkspace_confirm_alloc_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  3822. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3823. if (message_arena == NULL) {
  3824. delete reinterpret_cast< ::google::protobuf::MessageLite*>(error_manager_);
  3825. }
  3826. if (error_manager) {
  3827. ::google::protobuf::Arena* submessage_arena = NULL;
  3828. if (message_arena != submessage_arena) {
  3829. error_manager = ::google::protobuf::internal::GetOwnedMessage(
  3830. message_arena, error_manager, submessage_arena);
  3831. }
  3832. set_has_error_manager();
  3833. } else {
  3834. clear_has_error_manager();
  3835. }
  3836. error_manager_ = error_manager;
  3837. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_response_msg.error_manager)
  3838. }
  3839. // required .message.Parkspace_info confirm_alloc_space_info = 4;
  3840. inline bool Parkspace_confirm_alloc_response_msg::has_confirm_alloc_space_info() const {
  3841. return (_has_bits_[0] & 0x00000004u) != 0;
  3842. }
  3843. inline void Parkspace_confirm_alloc_response_msg::set_has_confirm_alloc_space_info() {
  3844. _has_bits_[0] |= 0x00000004u;
  3845. }
  3846. inline void Parkspace_confirm_alloc_response_msg::clear_has_confirm_alloc_space_info() {
  3847. _has_bits_[0] &= ~0x00000004u;
  3848. }
  3849. inline void Parkspace_confirm_alloc_response_msg::clear_confirm_alloc_space_info() {
  3850. if (confirm_alloc_space_info_ != NULL) confirm_alloc_space_info_->Clear();
  3851. clear_has_confirm_alloc_space_info();
  3852. }
  3853. inline const ::message::Parkspace_info& Parkspace_confirm_alloc_response_msg::confirm_alloc_space_info() const {
  3854. const ::message::Parkspace_info* p = confirm_alloc_space_info_;
  3855. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_response_msg.confirm_alloc_space_info)
  3856. return p != NULL ? *p : *reinterpret_cast<const ::message::Parkspace_info*>(
  3857. &::message::_Parkspace_info_default_instance_);
  3858. }
  3859. inline ::message::Parkspace_info* Parkspace_confirm_alloc_response_msg::release_confirm_alloc_space_info() {
  3860. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_response_msg.confirm_alloc_space_info)
  3861. clear_has_confirm_alloc_space_info();
  3862. ::message::Parkspace_info* temp = confirm_alloc_space_info_;
  3863. confirm_alloc_space_info_ = NULL;
  3864. return temp;
  3865. }
  3866. inline ::message::Parkspace_info* Parkspace_confirm_alloc_response_msg::mutable_confirm_alloc_space_info() {
  3867. set_has_confirm_alloc_space_info();
  3868. if (confirm_alloc_space_info_ == NULL) {
  3869. confirm_alloc_space_info_ = new ::message::Parkspace_info;
  3870. }
  3871. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_response_msg.confirm_alloc_space_info)
  3872. return confirm_alloc_space_info_;
  3873. }
  3874. inline void Parkspace_confirm_alloc_response_msg::set_allocated_confirm_alloc_space_info(::message::Parkspace_info* confirm_alloc_space_info) {
  3875. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3876. if (message_arena == NULL) {
  3877. delete confirm_alloc_space_info_;
  3878. }
  3879. if (confirm_alloc_space_info) {
  3880. ::google::protobuf::Arena* submessage_arena = NULL;
  3881. if (message_arena != submessage_arena) {
  3882. confirm_alloc_space_info = ::google::protobuf::internal::GetOwnedMessage(
  3883. message_arena, confirm_alloc_space_info, submessage_arena);
  3884. }
  3885. set_has_confirm_alloc_space_info();
  3886. } else {
  3887. clear_has_confirm_alloc_space_info();
  3888. }
  3889. confirm_alloc_space_info_ = confirm_alloc_space_info;
  3890. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_response_msg.confirm_alloc_space_info)
  3891. }
  3892. // -------------------------------------------------------------------
  3893. // Parkspace_allocation_status_msg
  3894. // required .message.Base_info base_info = 1;
  3895. inline bool Parkspace_allocation_status_msg::has_base_info() const {
  3896. return (_has_bits_[0] & 0x00000001u) != 0;
  3897. }
  3898. inline void Parkspace_allocation_status_msg::set_has_base_info() {
  3899. _has_bits_[0] |= 0x00000001u;
  3900. }
  3901. inline void Parkspace_allocation_status_msg::clear_has_base_info() {
  3902. _has_bits_[0] &= ~0x00000001u;
  3903. }
  3904. inline const ::message::Base_info& Parkspace_allocation_status_msg::base_info() const {
  3905. const ::message::Base_info* p = base_info_;
  3906. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.base_info)
  3907. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3908. &::message::_Base_info_default_instance_);
  3909. }
  3910. inline ::message::Base_info* Parkspace_allocation_status_msg::release_base_info() {
  3911. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_status_msg.base_info)
  3912. clear_has_base_info();
  3913. ::message::Base_info* temp = base_info_;
  3914. base_info_ = NULL;
  3915. return temp;
  3916. }
  3917. inline ::message::Base_info* Parkspace_allocation_status_msg::mutable_base_info() {
  3918. set_has_base_info();
  3919. if (base_info_ == NULL) {
  3920. base_info_ = new ::message::Base_info;
  3921. }
  3922. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_status_msg.base_info)
  3923. return base_info_;
  3924. }
  3925. inline void Parkspace_allocation_status_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3926. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3927. if (message_arena == NULL) {
  3928. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  3929. }
  3930. if (base_info) {
  3931. ::google::protobuf::Arena* submessage_arena = NULL;
  3932. if (message_arena != submessage_arena) {
  3933. base_info = ::google::protobuf::internal::GetOwnedMessage(
  3934. message_arena, base_info, submessage_arena);
  3935. }
  3936. set_has_base_info();
  3937. } else {
  3938. clear_has_base_info();
  3939. }
  3940. base_info_ = base_info;
  3941. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_status_msg.base_info)
  3942. }
  3943. // required .message.Error_manager error_manager = 2;
  3944. inline bool Parkspace_allocation_status_msg::has_error_manager() const {
  3945. return (_has_bits_[0] & 0x00000002u) != 0;
  3946. }
  3947. inline void Parkspace_allocation_status_msg::set_has_error_manager() {
  3948. _has_bits_[0] |= 0x00000002u;
  3949. }
  3950. inline void Parkspace_allocation_status_msg::clear_has_error_manager() {
  3951. _has_bits_[0] &= ~0x00000002u;
  3952. }
  3953. inline const ::message::Error_manager& Parkspace_allocation_status_msg::error_manager() const {
  3954. const ::message::Error_manager* p = error_manager_;
  3955. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.error_manager)
  3956. return p != NULL ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  3957. &::message::_Error_manager_default_instance_);
  3958. }
  3959. inline ::message::Error_manager* Parkspace_allocation_status_msg::release_error_manager() {
  3960. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_status_msg.error_manager)
  3961. clear_has_error_manager();
  3962. ::message::Error_manager* temp = error_manager_;
  3963. error_manager_ = NULL;
  3964. return temp;
  3965. }
  3966. inline ::message::Error_manager* Parkspace_allocation_status_msg::mutable_error_manager() {
  3967. set_has_error_manager();
  3968. if (error_manager_ == NULL) {
  3969. error_manager_ = new ::message::Error_manager;
  3970. }
  3971. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_status_msg.error_manager)
  3972. return error_manager_;
  3973. }
  3974. inline void Parkspace_allocation_status_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  3975. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  3976. if (message_arena == NULL) {
  3977. delete reinterpret_cast< ::google::protobuf::MessageLite*>(error_manager_);
  3978. }
  3979. if (error_manager) {
  3980. ::google::protobuf::Arena* submessage_arena = NULL;
  3981. if (message_arena != submessage_arena) {
  3982. error_manager = ::google::protobuf::internal::GetOwnedMessage(
  3983. message_arena, error_manager, submessage_arena);
  3984. }
  3985. set_has_error_manager();
  3986. } else {
  3987. clear_has_error_manager();
  3988. }
  3989. error_manager_ = error_manager;
  3990. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_status_msg.error_manager)
  3991. }
  3992. // repeated .message.Parkspace_info parkspace_info = 3;
  3993. inline int Parkspace_allocation_status_msg::parkspace_info_size() const {
  3994. return parkspace_info_.size();
  3995. }
  3996. inline void Parkspace_allocation_status_msg::clear_parkspace_info() {
  3997. parkspace_info_.Clear();
  3998. }
  3999. inline const ::message::Parkspace_info& Parkspace_allocation_status_msg::parkspace_info(int index) const {
  4000. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.parkspace_info)
  4001. return parkspace_info_.Get(index);
  4002. }
  4003. inline ::message::Parkspace_info* Parkspace_allocation_status_msg::mutable_parkspace_info(int index) {
  4004. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_status_msg.parkspace_info)
  4005. return parkspace_info_.Mutable(index);
  4006. }
  4007. inline ::message::Parkspace_info* Parkspace_allocation_status_msg::add_parkspace_info() {
  4008. // @@protoc_insertion_point(field_add:message.Parkspace_allocation_status_msg.parkspace_info)
  4009. return parkspace_info_.Add();
  4010. }
  4011. inline ::google::protobuf::RepeatedPtrField< ::message::Parkspace_info >*
  4012. Parkspace_allocation_status_msg::mutable_parkspace_info() {
  4013. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_allocation_status_msg.parkspace_info)
  4014. return &parkspace_info_;
  4015. }
  4016. inline const ::google::protobuf::RepeatedPtrField< ::message::Parkspace_info >&
  4017. Parkspace_allocation_status_msg::parkspace_info() const {
  4018. // @@protoc_insertion_point(field_list:message.Parkspace_allocation_status_msg.parkspace_info)
  4019. return parkspace_info_;
  4020. }
  4021. #ifdef __GNUC__
  4022. #pragma GCC diagnostic pop
  4023. #endif // __GNUC__
  4024. // -------------------------------------------------------------------
  4025. // -------------------------------------------------------------------
  4026. // -------------------------------------------------------------------
  4027. // -------------------------------------------------------------------
  4028. // -------------------------------------------------------------------
  4029. // -------------------------------------------------------------------
  4030. // -------------------------------------------------------------------
  4031. // -------------------------------------------------------------------
  4032. // -------------------------------------------------------------------
  4033. // -------------------------------------------------------------------
  4034. // -------------------------------------------------------------------
  4035. // -------------------------------------------------------------------
  4036. // @@protoc_insertion_point(namespace_scope)
  4037. } // namespace message
  4038. namespace google {
  4039. namespace protobuf {
  4040. template <> struct is_proto_enum< ::message::Parkspace_status> : ::google::protobuf::internal::true_type {};
  4041. template <>
  4042. inline const EnumDescriptor* GetEnumDescriptor< ::message::Parkspace_status>() {
  4043. return ::message::Parkspace_status_descriptor();
  4044. }
  4045. template <> struct is_proto_enum< ::message::Direction> : ::google::protobuf::internal::true_type {};
  4046. template <>
  4047. inline const EnumDescriptor* GetEnumDescriptor< ::message::Direction>() {
  4048. return ::message::Direction_descriptor();
  4049. }
  4050. } // namespace protobuf
  4051. } // namespace google
  4052. // @@protoc_insertion_point(global_scope)
  4053. #endif // PROTOBUF_parkspace_5fallocation_5fmessage_2eproto__INCLUDED