log_process.pb.cc 112 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: log_process.proto
  3. #include "log_process.pb.h"
  4. #include <algorithm>
  5. #include <google/protobuf/io/coded_stream.h>
  6. #include <google/protobuf/extension_set.h>
  7. #include <google/protobuf/wire_format_lite.h>
  8. #include <google/protobuf/descriptor.h>
  9. #include <google/protobuf/generated_message_reflection.h>
  10. #include <google/protobuf/reflection_ops.h>
  11. #include <google/protobuf/wire_format.h>
  12. // @@protoc_insertion_point(includes)
  13. #include <google/protobuf/port_def.inc>
  14. extern PROTOBUF_INTERNAL_EXPORT_log_5fprocess_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Dispatch_data_log_5fprocess_2eproto;
  15. extern PROTOBUF_INTERNAL_EXPORT_dispatch_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Dispatch_request_msg_dispatch_5fmessage_2eproto;
  16. extern PROTOBUF_INTERNAL_EXPORT_dispatch_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Dispatch_response_msg_dispatch_5fmessage_2eproto;
  17. extern PROTOBUF_INTERNAL_EXPORT_log_5fprocess_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<4> scc_info_Log_data_log_5fprocess_2eproto;
  18. extern PROTOBUF_INTERNAL_EXPORT_log_5fprocess_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Manual_operation_data_log_5fprocess_2eproto;
  19. extern PROTOBUF_INTERNAL_EXPORT_log_5fprocess_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Measure_data_log_5fprocess_2eproto;
  20. extern PROTOBUF_INTERNAL_EXPORT_measure_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Measure_request_msg_measure_5fmessage_2eproto;
  21. extern PROTOBUF_INTERNAL_EXPORT_measure_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_Measure_response_msg_measure_5fmessage_2eproto;
  22. extern PROTOBUF_INTERNAL_EXPORT_parkspace_5fallocation_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Parkspace_allocation_request_msg_parkspace_5fallocation_5fmessage_2eproto;
  23. extern PROTOBUF_INTERNAL_EXPORT_parkspace_5fallocation_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_Parkspace_allocation_response_msg_parkspace_5fallocation_5fmessage_2eproto;
  24. extern PROTOBUF_INTERNAL_EXPORT_parkspace_5fallocation_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Parkspace_confirm_alloc_request_msg_parkspace_5fallocation_5fmessage_2eproto;
  25. extern PROTOBUF_INTERNAL_EXPORT_parkspace_5fallocation_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_Parkspace_confirm_alloc_response_msg_parkspace_5fallocation_5fmessage_2eproto;
  26. extern PROTOBUF_INTERNAL_EXPORT_log_5fprocess_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<8> scc_info_Parkspace_data_log_5fprocess_2eproto;
  27. extern PROTOBUF_INTERNAL_EXPORT_parkspace_5fallocation_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Parkspace_release_request_msg_parkspace_5fallocation_5fmessage_2eproto;
  28. extern PROTOBUF_INTERNAL_EXPORT_parkspace_5fallocation_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_Parkspace_release_response_msg_parkspace_5fallocation_5fmessage_2eproto;
  29. extern PROTOBUF_INTERNAL_EXPORT_parkspace_5fallocation_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Parkspace_search_request_msg_parkspace_5fallocation_5fmessage_2eproto;
  30. extern PROTOBUF_INTERNAL_EXPORT_parkspace_5fallocation_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_Parkspace_search_response_msg_parkspace_5fallocation_5fmessage_2eproto;
  31. extern PROTOBUF_INTERNAL_EXPORT_central_5fcontrol_5fmessage_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Process_manual_operation_msg_central_5fcontrol_5fmessage_2eproto;
  32. namespace message {
  33. class Parkspace_dataDefaultTypeInternal {
  34. public:
  35. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Parkspace_data> _instance;
  36. } _Parkspace_data_default_instance_;
  37. class Measure_dataDefaultTypeInternal {
  38. public:
  39. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Measure_data> _instance;
  40. } _Measure_data_default_instance_;
  41. class Dispatch_dataDefaultTypeInternal {
  42. public:
  43. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Dispatch_data> _instance;
  44. } _Dispatch_data_default_instance_;
  45. class Manual_operation_dataDefaultTypeInternal {
  46. public:
  47. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Manual_operation_data> _instance;
  48. } _Manual_operation_data_default_instance_;
  49. class Log_dataDefaultTypeInternal {
  50. public:
  51. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Log_data> _instance;
  52. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr str_log_;
  53. const ::message::Parkspace_data* parkspace_log_;
  54. const ::message::Measure_data* measure_log_;
  55. const ::message::Dispatch_data* dispatch_log_;
  56. const ::message::Manual_operation_data* manual_operator_log_;
  57. } _Log_data_default_instance_;
  58. class Process_logDefaultTypeInternal {
  59. public:
  60. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Process_log> _instance;
  61. } _Process_log_default_instance_;
  62. } // namespace message
  63. static void InitDefaultsscc_info_Dispatch_data_log_5fprocess_2eproto() {
  64. GOOGLE_PROTOBUF_VERIFY_VERSION;
  65. {
  66. void* ptr = &::message::_Dispatch_data_default_instance_;
  67. new (ptr) ::message::Dispatch_data();
  68. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  69. }
  70. ::message::Dispatch_data::InitAsDefaultInstance();
  71. }
  72. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Dispatch_data_log_5fprocess_2eproto =
  73. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_Dispatch_data_log_5fprocess_2eproto}, {
  74. &scc_info_Dispatch_request_msg_dispatch_5fmessage_2eproto.base,
  75. &scc_info_Dispatch_response_msg_dispatch_5fmessage_2eproto.base,}};
  76. static void InitDefaultsscc_info_Log_data_log_5fprocess_2eproto() {
  77. GOOGLE_PROTOBUF_VERIFY_VERSION;
  78. {
  79. void* ptr = &::message::_Log_data_default_instance_;
  80. new (ptr) ::message::Log_data();
  81. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  82. }
  83. ::message::Log_data::InitAsDefaultInstance();
  84. }
  85. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<4> scc_info_Log_data_log_5fprocess_2eproto =
  86. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 4, 0, InitDefaultsscc_info_Log_data_log_5fprocess_2eproto}, {
  87. &scc_info_Parkspace_data_log_5fprocess_2eproto.base,
  88. &scc_info_Measure_data_log_5fprocess_2eproto.base,
  89. &scc_info_Dispatch_data_log_5fprocess_2eproto.base,
  90. &scc_info_Manual_operation_data_log_5fprocess_2eproto.base,}};
  91. static void InitDefaultsscc_info_Manual_operation_data_log_5fprocess_2eproto() {
  92. GOOGLE_PROTOBUF_VERIFY_VERSION;
  93. {
  94. void* ptr = &::message::_Manual_operation_data_default_instance_;
  95. new (ptr) ::message::Manual_operation_data();
  96. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  97. }
  98. ::message::Manual_operation_data::InitAsDefaultInstance();
  99. }
  100. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Manual_operation_data_log_5fprocess_2eproto =
  101. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Manual_operation_data_log_5fprocess_2eproto}, {
  102. &scc_info_Process_manual_operation_msg_central_5fcontrol_5fmessage_2eproto.base,}};
  103. static void InitDefaultsscc_info_Measure_data_log_5fprocess_2eproto() {
  104. GOOGLE_PROTOBUF_VERIFY_VERSION;
  105. {
  106. void* ptr = &::message::_Measure_data_default_instance_;
  107. new (ptr) ::message::Measure_data();
  108. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  109. }
  110. ::message::Measure_data::InitAsDefaultInstance();
  111. }
  112. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Measure_data_log_5fprocess_2eproto =
  113. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_Measure_data_log_5fprocess_2eproto}, {
  114. &scc_info_Measure_request_msg_measure_5fmessage_2eproto.base,
  115. &scc_info_Measure_response_msg_measure_5fmessage_2eproto.base,}};
  116. static void InitDefaultsscc_info_Parkspace_data_log_5fprocess_2eproto() {
  117. GOOGLE_PROTOBUF_VERIFY_VERSION;
  118. {
  119. void* ptr = &::message::_Parkspace_data_default_instance_;
  120. new (ptr) ::message::Parkspace_data();
  121. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  122. }
  123. ::message::Parkspace_data::InitAsDefaultInstance();
  124. }
  125. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<8> scc_info_Parkspace_data_log_5fprocess_2eproto =
  126. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 8, 0, InitDefaultsscc_info_Parkspace_data_log_5fprocess_2eproto}, {
  127. &scc_info_Parkspace_allocation_request_msg_parkspace_5fallocation_5fmessage_2eproto.base,
  128. &scc_info_Parkspace_allocation_response_msg_parkspace_5fallocation_5fmessage_2eproto.base,
  129. &scc_info_Parkspace_search_request_msg_parkspace_5fallocation_5fmessage_2eproto.base,
  130. &scc_info_Parkspace_search_response_msg_parkspace_5fallocation_5fmessage_2eproto.base,
  131. &scc_info_Parkspace_release_request_msg_parkspace_5fallocation_5fmessage_2eproto.base,
  132. &scc_info_Parkspace_release_response_msg_parkspace_5fallocation_5fmessage_2eproto.base,
  133. &scc_info_Parkspace_confirm_alloc_request_msg_parkspace_5fallocation_5fmessage_2eproto.base,
  134. &scc_info_Parkspace_confirm_alloc_response_msg_parkspace_5fallocation_5fmessage_2eproto.base,}};
  135. static void InitDefaultsscc_info_Process_log_log_5fprocess_2eproto() {
  136. GOOGLE_PROTOBUF_VERIFY_VERSION;
  137. {
  138. void* ptr = &::message::_Process_log_default_instance_;
  139. new (ptr) ::message::Process_log();
  140. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  141. }
  142. ::message::Process_log::InitAsDefaultInstance();
  143. }
  144. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Process_log_log_5fprocess_2eproto =
  145. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Process_log_log_5fprocess_2eproto}, {
  146. &scc_info_Log_data_log_5fprocess_2eproto.base,}};
  147. static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_log_5fprocess_2eproto[6];
  148. static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_log_5fprocess_2eproto[1];
  149. static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_log_5fprocess_2eproto = nullptr;
  150. const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_log_5fprocess_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  151. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, _has_bits_),
  152. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, _internal_metadata_),
  153. ~0u, // no _extensions_
  154. ~0u, // no _oneof_case_
  155. ~0u, // no _weak_field_map_
  156. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, alloc_request_),
  157. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, alloc_response_),
  158. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, search_request_),
  159. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, search_response_),
  160. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, release_request_),
  161. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, release_response_),
  162. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, confirm_request_),
  163. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, confirm_response_),
  164. PROTOBUF_FIELD_OFFSET(::message::Parkspace_data, description_),
  165. 1,
  166. 2,
  167. 3,
  168. 4,
  169. 5,
  170. 6,
  171. 7,
  172. 8,
  173. 0,
  174. PROTOBUF_FIELD_OFFSET(::message::Measure_data, _has_bits_),
  175. PROTOBUF_FIELD_OFFSET(::message::Measure_data, _internal_metadata_),
  176. ~0u, // no _extensions_
  177. ~0u, // no _oneof_case_
  178. ~0u, // no _weak_field_map_
  179. PROTOBUF_FIELD_OFFSET(::message::Measure_data, request_),
  180. PROTOBUF_FIELD_OFFSET(::message::Measure_data, response_),
  181. PROTOBUF_FIELD_OFFSET(::message::Measure_data, description_),
  182. 1,
  183. 2,
  184. 0,
  185. PROTOBUF_FIELD_OFFSET(::message::Dispatch_data, _has_bits_),
  186. PROTOBUF_FIELD_OFFSET(::message::Dispatch_data, _internal_metadata_),
  187. ~0u, // no _extensions_
  188. ~0u, // no _oneof_case_
  189. ~0u, // no _weak_field_map_
  190. PROTOBUF_FIELD_OFFSET(::message::Dispatch_data, request_),
  191. PROTOBUF_FIELD_OFFSET(::message::Dispatch_data, response_),
  192. PROTOBUF_FIELD_OFFSET(::message::Dispatch_data, description_),
  193. 1,
  194. 2,
  195. 0,
  196. PROTOBUF_FIELD_OFFSET(::message::Manual_operation_data, _has_bits_),
  197. PROTOBUF_FIELD_OFFSET(::message::Manual_operation_data, _internal_metadata_),
  198. ~0u, // no _extensions_
  199. ~0u, // no _oneof_case_
  200. ~0u, // no _weak_field_map_
  201. PROTOBUF_FIELD_OFFSET(::message::Manual_operation_data, manual_operation_),
  202. PROTOBUF_FIELD_OFFSET(::message::Manual_operation_data, description_),
  203. 1,
  204. 0,
  205. PROTOBUF_FIELD_OFFSET(::message::Log_data, _has_bits_),
  206. PROTOBUF_FIELD_OFFSET(::message::Log_data, _internal_metadata_),
  207. ~0u, // no _extensions_
  208. PROTOBUF_FIELD_OFFSET(::message::Log_data, _oneof_case_[0]),
  209. ~0u, // no _weak_field_map_
  210. PROTOBUF_FIELD_OFFSET(::message::Log_data, log_severity_),
  211. offsetof(::message::Log_dataDefaultTypeInternal, str_log_),
  212. offsetof(::message::Log_dataDefaultTypeInternal, parkspace_log_),
  213. offsetof(::message::Log_dataDefaultTypeInternal, measure_log_),
  214. offsetof(::message::Log_dataDefaultTypeInternal, dispatch_log_),
  215. offsetof(::message::Log_dataDefaultTypeInternal, manual_operator_log_),
  216. PROTOBUF_FIELD_OFFSET(::message::Log_data, data_),
  217. 0,
  218. ~0u,
  219. ~0u,
  220. ~0u,
  221. ~0u,
  222. ~0u,
  223. PROTOBUF_FIELD_OFFSET(::message::Process_log, _has_bits_),
  224. PROTOBUF_FIELD_OFFSET(::message::Process_log, _internal_metadata_),
  225. ~0u, // no _extensions_
  226. ~0u, // no _oneof_case_
  227. ~0u, // no _weak_field_map_
  228. PROTOBUF_FIELD_OFFSET(::message::Process_log, process_type_),
  229. PROTOBUF_FIELD_OFFSET(::message::Process_log, log_data_),
  230. 0,
  231. ~0u,
  232. };
  233. static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  234. { 0, 14, sizeof(::message::Parkspace_data)},
  235. { 23, 31, sizeof(::message::Measure_data)},
  236. { 34, 42, sizeof(::message::Dispatch_data)},
  237. { 45, 52, sizeof(::message::Manual_operation_data)},
  238. { 54, 66, sizeof(::message::Log_data)},
  239. { 72, 79, sizeof(::message::Process_log)},
  240. };
  241. static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
  242. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Parkspace_data_default_instance_),
  243. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Measure_data_default_instance_),
  244. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Dispatch_data_default_instance_),
  245. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Manual_operation_data_default_instance_),
  246. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Log_data_default_instance_),
  247. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::message::_Process_log_default_instance_),
  248. };
  249. const char descriptor_table_protodef_log_5fprocess_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  250. "\n\021log_process.proto\022\007message\032\022message_ba"
  251. "se.proto\032\"parkspace_allocation_message.p"
  252. "roto\032\025measure_message.proto\032\026dispatch_me"
  253. "ssage.proto\032\035central_control_message.pro"
  254. "to\"\277\004\n\016Parkspace_data\022@\n\ralloc_request\030\001"
  255. " \001(\0132).message.Parkspace_allocation_requ"
  256. "est_msg\022B\n\016alloc_response\030\002 \001(\0132*.messag"
  257. "e.Parkspace_allocation_response_msg\022=\n\016s"
  258. "earch_request\030\003 \001(\0132%.message.Parkspace_"
  259. "search_request_msg\022\?\n\017search_response\030\004 "
  260. "\001(\0132&.message.Parkspace_search_response_"
  261. "msg\022\?\n\017release_request\030\005 \001(\0132&.message.P"
  262. "arkspace_release_request_msg\022A\n\020release_"
  263. "response\030\006 \001(\0132\'.message.Parkspace_relea"
  264. "se_response_msg\022E\n\017confirm_request\030\007 \001(\013"
  265. "2,.message.Parkspace_confirm_alloc_reque"
  266. "st_msg\022G\n\020confirm_response\030\010 \001(\0132-.messa"
  267. "ge.Parkspace_confirm_alloc_response_msg\022"
  268. "\023\n\013description\030\t \001(\t\"\203\001\n\014Measure_data\022-\n"
  269. "\007request\030\001 \001(\0132\034.message.Measure_request"
  270. "_msg\022/\n\010response\030\002 \001(\0132\035.message.Measure"
  271. "_response_msg\022\023\n\013description\030\003 \001(\t\"\206\001\n\rD"
  272. "ispatch_data\022.\n\007request\030\001 \001(\0132\035.message."
  273. "Dispatch_request_msg\0220\n\010response\030\002 \001(\0132\036"
  274. ".message.Dispatch_response_msg\022\023\n\013descri"
  275. "ption\030\003 \001(\t\"m\n\025Manual_operation_data\022\?\n\020"
  276. "manual_operation\030\001 \002(\0132%.message.Process"
  277. "_manual_operation_msg\022\023\n\013description\030\002 \001"
  278. "(\t\"\324\002\n\010Log_data\0220\n\014log_severity\030\001 \002(\0162\032."
  279. "message.Log_data.Severity\022\021\n\007str_log\030\002 \001"
  280. "(\tH\000\0220\n\rparkspace_log\030\003 \001(\0132\027.message.Pa"
  281. "rkspace_dataH\000\022,\n\013measure_log\030\004 \001(\0132\025.me"
  282. "ssage.Measure_dataH\000\022.\n\014dispatch_log\030\005 \001"
  283. "(\0132\026.message.Dispatch_dataH\000\022=\n\023manual_o"
  284. "perator_log\030\006 \001(\0132\036.message.Manual_opera"
  285. "tion_dataH\000\",\n\010Severity\022\010\n\004INFO\020\000\022\013\n\007WAR"
  286. "NING\020\001\022\t\n\005ERROR\020\002B\006\n\004data\"_\n\013Process_log"
  287. "\022+\n\014process_type\030\001 \002(\0162\025.message.Process"
  288. "_type\022#\n\010log_data\030\002 \003(\0132\021.message.Log_da"
  289. "ta"
  290. ;
  291. static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_log_5fprocess_2eproto_deps[5] = {
  292. &::descriptor_table_central_5fcontrol_5fmessage_2eproto,
  293. &::descriptor_table_dispatch_5fmessage_2eproto,
  294. &::descriptor_table_measure_5fmessage_2eproto,
  295. &::descriptor_table_message_5fbase_2eproto,
  296. &::descriptor_table_parkspace_5fallocation_5fmessage_2eproto,
  297. };
  298. static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_log_5fprocess_2eproto_sccs[6] = {
  299. &scc_info_Dispatch_data_log_5fprocess_2eproto.base,
  300. &scc_info_Log_data_log_5fprocess_2eproto.base,
  301. &scc_info_Manual_operation_data_log_5fprocess_2eproto.base,
  302. &scc_info_Measure_data_log_5fprocess_2eproto.base,
  303. &scc_info_Parkspace_data_log_5fprocess_2eproto.base,
  304. &scc_info_Process_log_log_5fprocess_2eproto.base,
  305. };
  306. static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_log_5fprocess_2eproto_once;
  307. const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_log_5fprocess_2eproto = {
  308. false, false, descriptor_table_protodef_log_5fprocess_2eproto, "log_process.proto", 1562,
  309. &descriptor_table_log_5fprocess_2eproto_once, descriptor_table_log_5fprocess_2eproto_sccs, descriptor_table_log_5fprocess_2eproto_deps, 6, 5,
  310. schemas, file_default_instances, TableStruct_log_5fprocess_2eproto::offsets,
  311. file_level_metadata_log_5fprocess_2eproto, 6, file_level_enum_descriptors_log_5fprocess_2eproto, file_level_service_descriptors_log_5fprocess_2eproto,
  312. };
  313. // Force running AddDescriptors() at dynamic initialization time.
  314. static bool dynamic_init_dummy_log_5fprocess_2eproto = (static_cast<void>(::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_log_5fprocess_2eproto)), true);
  315. namespace message {
  316. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Log_data_Severity_descriptor() {
  317. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_log_5fprocess_2eproto);
  318. return file_level_enum_descriptors_log_5fprocess_2eproto[0];
  319. }
  320. bool Log_data_Severity_IsValid(int value) {
  321. switch (value) {
  322. case 0:
  323. case 1:
  324. case 2:
  325. return true;
  326. default:
  327. return false;
  328. }
  329. }
  330. #if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
  331. constexpr Log_data_Severity Log_data::INFO;
  332. constexpr Log_data_Severity Log_data::WARNING;
  333. constexpr Log_data_Severity Log_data::ERROR;
  334. constexpr Log_data_Severity Log_data::Severity_MIN;
  335. constexpr Log_data_Severity Log_data::Severity_MAX;
  336. constexpr int Log_data::Severity_ARRAYSIZE;
  337. #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
  338. // ===================================================================
  339. void Parkspace_data::InitAsDefaultInstance() {
  340. ::message::_Parkspace_data_default_instance_._instance.get_mutable()->alloc_request_ = const_cast< ::message::Parkspace_allocation_request_msg*>(
  341. ::message::Parkspace_allocation_request_msg::internal_default_instance());
  342. ::message::_Parkspace_data_default_instance_._instance.get_mutable()->alloc_response_ = const_cast< ::message::Parkspace_allocation_response_msg*>(
  343. ::message::Parkspace_allocation_response_msg::internal_default_instance());
  344. ::message::_Parkspace_data_default_instance_._instance.get_mutable()->search_request_ = const_cast< ::message::Parkspace_search_request_msg*>(
  345. ::message::Parkspace_search_request_msg::internal_default_instance());
  346. ::message::_Parkspace_data_default_instance_._instance.get_mutable()->search_response_ = const_cast< ::message::Parkspace_search_response_msg*>(
  347. ::message::Parkspace_search_response_msg::internal_default_instance());
  348. ::message::_Parkspace_data_default_instance_._instance.get_mutable()->release_request_ = const_cast< ::message::Parkspace_release_request_msg*>(
  349. ::message::Parkspace_release_request_msg::internal_default_instance());
  350. ::message::_Parkspace_data_default_instance_._instance.get_mutable()->release_response_ = const_cast< ::message::Parkspace_release_response_msg*>(
  351. ::message::Parkspace_release_response_msg::internal_default_instance());
  352. ::message::_Parkspace_data_default_instance_._instance.get_mutable()->confirm_request_ = const_cast< ::message::Parkspace_confirm_alloc_request_msg*>(
  353. ::message::Parkspace_confirm_alloc_request_msg::internal_default_instance());
  354. ::message::_Parkspace_data_default_instance_._instance.get_mutable()->confirm_response_ = const_cast< ::message::Parkspace_confirm_alloc_response_msg*>(
  355. ::message::Parkspace_confirm_alloc_response_msg::internal_default_instance());
  356. }
  357. class Parkspace_data::_Internal {
  358. public:
  359. using HasBits = decltype(std::declval<Parkspace_data>()._has_bits_);
  360. static const ::message::Parkspace_allocation_request_msg& alloc_request(const Parkspace_data* msg);
  361. static void set_has_alloc_request(HasBits* has_bits) {
  362. (*has_bits)[0] |= 2u;
  363. }
  364. static const ::message::Parkspace_allocation_response_msg& alloc_response(const Parkspace_data* msg);
  365. static void set_has_alloc_response(HasBits* has_bits) {
  366. (*has_bits)[0] |= 4u;
  367. }
  368. static const ::message::Parkspace_search_request_msg& search_request(const Parkspace_data* msg);
  369. static void set_has_search_request(HasBits* has_bits) {
  370. (*has_bits)[0] |= 8u;
  371. }
  372. static const ::message::Parkspace_search_response_msg& search_response(const Parkspace_data* msg);
  373. static void set_has_search_response(HasBits* has_bits) {
  374. (*has_bits)[0] |= 16u;
  375. }
  376. static const ::message::Parkspace_release_request_msg& release_request(const Parkspace_data* msg);
  377. static void set_has_release_request(HasBits* has_bits) {
  378. (*has_bits)[0] |= 32u;
  379. }
  380. static const ::message::Parkspace_release_response_msg& release_response(const Parkspace_data* msg);
  381. static void set_has_release_response(HasBits* has_bits) {
  382. (*has_bits)[0] |= 64u;
  383. }
  384. static const ::message::Parkspace_confirm_alloc_request_msg& confirm_request(const Parkspace_data* msg);
  385. static void set_has_confirm_request(HasBits* has_bits) {
  386. (*has_bits)[0] |= 128u;
  387. }
  388. static const ::message::Parkspace_confirm_alloc_response_msg& confirm_response(const Parkspace_data* msg);
  389. static void set_has_confirm_response(HasBits* has_bits) {
  390. (*has_bits)[0] |= 256u;
  391. }
  392. static void set_has_description(HasBits* has_bits) {
  393. (*has_bits)[0] |= 1u;
  394. }
  395. };
  396. const ::message::Parkspace_allocation_request_msg&
  397. Parkspace_data::_Internal::alloc_request(const Parkspace_data* msg) {
  398. return *msg->alloc_request_;
  399. }
  400. const ::message::Parkspace_allocation_response_msg&
  401. Parkspace_data::_Internal::alloc_response(const Parkspace_data* msg) {
  402. return *msg->alloc_response_;
  403. }
  404. const ::message::Parkspace_search_request_msg&
  405. Parkspace_data::_Internal::search_request(const Parkspace_data* msg) {
  406. return *msg->search_request_;
  407. }
  408. const ::message::Parkspace_search_response_msg&
  409. Parkspace_data::_Internal::search_response(const Parkspace_data* msg) {
  410. return *msg->search_response_;
  411. }
  412. const ::message::Parkspace_release_request_msg&
  413. Parkspace_data::_Internal::release_request(const Parkspace_data* msg) {
  414. return *msg->release_request_;
  415. }
  416. const ::message::Parkspace_release_response_msg&
  417. Parkspace_data::_Internal::release_response(const Parkspace_data* msg) {
  418. return *msg->release_response_;
  419. }
  420. const ::message::Parkspace_confirm_alloc_request_msg&
  421. Parkspace_data::_Internal::confirm_request(const Parkspace_data* msg) {
  422. return *msg->confirm_request_;
  423. }
  424. const ::message::Parkspace_confirm_alloc_response_msg&
  425. Parkspace_data::_Internal::confirm_response(const Parkspace_data* msg) {
  426. return *msg->confirm_response_;
  427. }
  428. void Parkspace_data::clear_alloc_request() {
  429. if (alloc_request_ != nullptr) alloc_request_->Clear();
  430. _has_bits_[0] &= ~0x00000002u;
  431. }
  432. void Parkspace_data::clear_alloc_response() {
  433. if (alloc_response_ != nullptr) alloc_response_->Clear();
  434. _has_bits_[0] &= ~0x00000004u;
  435. }
  436. void Parkspace_data::clear_search_request() {
  437. if (search_request_ != nullptr) search_request_->Clear();
  438. _has_bits_[0] &= ~0x00000008u;
  439. }
  440. void Parkspace_data::clear_search_response() {
  441. if (search_response_ != nullptr) search_response_->Clear();
  442. _has_bits_[0] &= ~0x00000010u;
  443. }
  444. void Parkspace_data::clear_release_request() {
  445. if (release_request_ != nullptr) release_request_->Clear();
  446. _has_bits_[0] &= ~0x00000020u;
  447. }
  448. void Parkspace_data::clear_release_response() {
  449. if (release_response_ != nullptr) release_response_->Clear();
  450. _has_bits_[0] &= ~0x00000040u;
  451. }
  452. void Parkspace_data::clear_confirm_request() {
  453. if (confirm_request_ != nullptr) confirm_request_->Clear();
  454. _has_bits_[0] &= ~0x00000080u;
  455. }
  456. void Parkspace_data::clear_confirm_response() {
  457. if (confirm_response_ != nullptr) confirm_response_->Clear();
  458. _has_bits_[0] &= ~0x00000100u;
  459. }
  460. Parkspace_data::Parkspace_data(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  461. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  462. SharedCtor();
  463. RegisterArenaDtor(arena);
  464. // @@protoc_insertion_point(arena_constructor:message.Parkspace_data)
  465. }
  466. Parkspace_data::Parkspace_data(const Parkspace_data& from)
  467. : ::PROTOBUF_NAMESPACE_ID::Message(),
  468. _has_bits_(from._has_bits_) {
  469. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  470. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  471. if (from._internal_has_description()) {
  472. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  473. GetArena());
  474. }
  475. if (from._internal_has_alloc_request()) {
  476. alloc_request_ = new ::message::Parkspace_allocation_request_msg(*from.alloc_request_);
  477. } else {
  478. alloc_request_ = nullptr;
  479. }
  480. if (from._internal_has_alloc_response()) {
  481. alloc_response_ = new ::message::Parkspace_allocation_response_msg(*from.alloc_response_);
  482. } else {
  483. alloc_response_ = nullptr;
  484. }
  485. if (from._internal_has_search_request()) {
  486. search_request_ = new ::message::Parkspace_search_request_msg(*from.search_request_);
  487. } else {
  488. search_request_ = nullptr;
  489. }
  490. if (from._internal_has_search_response()) {
  491. search_response_ = new ::message::Parkspace_search_response_msg(*from.search_response_);
  492. } else {
  493. search_response_ = nullptr;
  494. }
  495. if (from._internal_has_release_request()) {
  496. release_request_ = new ::message::Parkspace_release_request_msg(*from.release_request_);
  497. } else {
  498. release_request_ = nullptr;
  499. }
  500. if (from._internal_has_release_response()) {
  501. release_response_ = new ::message::Parkspace_release_response_msg(*from.release_response_);
  502. } else {
  503. release_response_ = nullptr;
  504. }
  505. if (from._internal_has_confirm_request()) {
  506. confirm_request_ = new ::message::Parkspace_confirm_alloc_request_msg(*from.confirm_request_);
  507. } else {
  508. confirm_request_ = nullptr;
  509. }
  510. if (from._internal_has_confirm_response()) {
  511. confirm_response_ = new ::message::Parkspace_confirm_alloc_response_msg(*from.confirm_response_);
  512. } else {
  513. confirm_response_ = nullptr;
  514. }
  515. // @@protoc_insertion_point(copy_constructor:message.Parkspace_data)
  516. }
  517. void Parkspace_data::SharedCtor() {
  518. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Parkspace_data_log_5fprocess_2eproto.base);
  519. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  520. ::memset(&alloc_request_, 0, static_cast<size_t>(
  521. reinterpret_cast<char*>(&confirm_response_) -
  522. reinterpret_cast<char*>(&alloc_request_)) + sizeof(confirm_response_));
  523. }
  524. Parkspace_data::~Parkspace_data() {
  525. // @@protoc_insertion_point(destructor:message.Parkspace_data)
  526. SharedDtor();
  527. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  528. }
  529. void Parkspace_data::SharedDtor() {
  530. GOOGLE_DCHECK(GetArena() == nullptr);
  531. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  532. if (this != internal_default_instance()) delete alloc_request_;
  533. if (this != internal_default_instance()) delete alloc_response_;
  534. if (this != internal_default_instance()) delete search_request_;
  535. if (this != internal_default_instance()) delete search_response_;
  536. if (this != internal_default_instance()) delete release_request_;
  537. if (this != internal_default_instance()) delete release_response_;
  538. if (this != internal_default_instance()) delete confirm_request_;
  539. if (this != internal_default_instance()) delete confirm_response_;
  540. }
  541. void Parkspace_data::ArenaDtor(void* object) {
  542. Parkspace_data* _this = reinterpret_cast< Parkspace_data* >(object);
  543. (void)_this;
  544. }
  545. void Parkspace_data::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  546. }
  547. void Parkspace_data::SetCachedSize(int size) const {
  548. _cached_size_.Set(size);
  549. }
  550. const Parkspace_data& Parkspace_data::default_instance() {
  551. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Parkspace_data_log_5fprocess_2eproto.base);
  552. return *internal_default_instance();
  553. }
  554. void Parkspace_data::Clear() {
  555. // @@protoc_insertion_point(message_clear_start:message.Parkspace_data)
  556. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  557. // Prevent compiler warnings about cached_has_bits being unused
  558. (void) cached_has_bits;
  559. cached_has_bits = _has_bits_[0];
  560. if (cached_has_bits & 0x000000ffu) {
  561. if (cached_has_bits & 0x00000001u) {
  562. description_.ClearNonDefaultToEmpty();
  563. }
  564. if (cached_has_bits & 0x00000002u) {
  565. GOOGLE_DCHECK(alloc_request_ != nullptr);
  566. alloc_request_->Clear();
  567. }
  568. if (cached_has_bits & 0x00000004u) {
  569. GOOGLE_DCHECK(alloc_response_ != nullptr);
  570. alloc_response_->Clear();
  571. }
  572. if (cached_has_bits & 0x00000008u) {
  573. GOOGLE_DCHECK(search_request_ != nullptr);
  574. search_request_->Clear();
  575. }
  576. if (cached_has_bits & 0x00000010u) {
  577. GOOGLE_DCHECK(search_response_ != nullptr);
  578. search_response_->Clear();
  579. }
  580. if (cached_has_bits & 0x00000020u) {
  581. GOOGLE_DCHECK(release_request_ != nullptr);
  582. release_request_->Clear();
  583. }
  584. if (cached_has_bits & 0x00000040u) {
  585. GOOGLE_DCHECK(release_response_ != nullptr);
  586. release_response_->Clear();
  587. }
  588. if (cached_has_bits & 0x00000080u) {
  589. GOOGLE_DCHECK(confirm_request_ != nullptr);
  590. confirm_request_->Clear();
  591. }
  592. }
  593. if (cached_has_bits & 0x00000100u) {
  594. GOOGLE_DCHECK(confirm_response_ != nullptr);
  595. confirm_response_->Clear();
  596. }
  597. _has_bits_.Clear();
  598. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  599. }
  600. const char* Parkspace_data::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  601. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  602. _Internal::HasBits has_bits{};
  603. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  604. while (!ctx->Done(&ptr)) {
  605. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  606. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  607. CHK_(ptr);
  608. switch (tag >> 3) {
  609. // optional .message.Parkspace_allocation_request_msg alloc_request = 1;
  610. case 1:
  611. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  612. ptr = ctx->ParseMessage(_internal_mutable_alloc_request(), ptr);
  613. CHK_(ptr);
  614. } else goto handle_unusual;
  615. continue;
  616. // optional .message.Parkspace_allocation_response_msg alloc_response = 2;
  617. case 2:
  618. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  619. ptr = ctx->ParseMessage(_internal_mutable_alloc_response(), ptr);
  620. CHK_(ptr);
  621. } else goto handle_unusual;
  622. continue;
  623. // optional .message.Parkspace_search_request_msg search_request = 3;
  624. case 3:
  625. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  626. ptr = ctx->ParseMessage(_internal_mutable_search_request(), ptr);
  627. CHK_(ptr);
  628. } else goto handle_unusual;
  629. continue;
  630. // optional .message.Parkspace_search_response_msg search_response = 4;
  631. case 4:
  632. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  633. ptr = ctx->ParseMessage(_internal_mutable_search_response(), ptr);
  634. CHK_(ptr);
  635. } else goto handle_unusual;
  636. continue;
  637. // optional .message.Parkspace_release_request_msg release_request = 5;
  638. case 5:
  639. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
  640. ptr = ctx->ParseMessage(_internal_mutable_release_request(), ptr);
  641. CHK_(ptr);
  642. } else goto handle_unusual;
  643. continue;
  644. // optional .message.Parkspace_release_response_msg release_response = 6;
  645. case 6:
  646. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
  647. ptr = ctx->ParseMessage(_internal_mutable_release_response(), ptr);
  648. CHK_(ptr);
  649. } else goto handle_unusual;
  650. continue;
  651. // optional .message.Parkspace_confirm_alloc_request_msg confirm_request = 7;
  652. case 7:
  653. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
  654. ptr = ctx->ParseMessage(_internal_mutable_confirm_request(), ptr);
  655. CHK_(ptr);
  656. } else goto handle_unusual;
  657. continue;
  658. // optional .message.Parkspace_confirm_alloc_response_msg confirm_response = 8;
  659. case 8:
  660. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
  661. ptr = ctx->ParseMessage(_internal_mutable_confirm_response(), ptr);
  662. CHK_(ptr);
  663. } else goto handle_unusual;
  664. continue;
  665. // optional string description = 9;
  666. case 9:
  667. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 74)) {
  668. auto str = _internal_mutable_description();
  669. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  670. #ifndef NDEBUG
  671. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Parkspace_data.description");
  672. #endif // !NDEBUG
  673. CHK_(ptr);
  674. } else goto handle_unusual;
  675. continue;
  676. default: {
  677. handle_unusual:
  678. if ((tag & 7) == 4 || tag == 0) {
  679. ctx->SetLastTag(tag);
  680. goto success;
  681. }
  682. ptr = UnknownFieldParse(tag,
  683. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  684. ptr, ctx);
  685. CHK_(ptr != nullptr);
  686. continue;
  687. }
  688. } // switch
  689. } // while
  690. success:
  691. _has_bits_.Or(has_bits);
  692. return ptr;
  693. failure:
  694. ptr = nullptr;
  695. goto success;
  696. #undef CHK_
  697. }
  698. ::PROTOBUF_NAMESPACE_ID::uint8* Parkspace_data::_InternalSerialize(
  699. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  700. // @@protoc_insertion_point(serialize_to_array_start:message.Parkspace_data)
  701. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  702. (void) cached_has_bits;
  703. cached_has_bits = _has_bits_[0];
  704. // optional .message.Parkspace_allocation_request_msg alloc_request = 1;
  705. if (cached_has_bits & 0x00000002u) {
  706. target = stream->EnsureSpace(target);
  707. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  708. InternalWriteMessage(
  709. 1, _Internal::alloc_request(this), target, stream);
  710. }
  711. // optional .message.Parkspace_allocation_response_msg alloc_response = 2;
  712. if (cached_has_bits & 0x00000004u) {
  713. target = stream->EnsureSpace(target);
  714. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  715. InternalWriteMessage(
  716. 2, _Internal::alloc_response(this), target, stream);
  717. }
  718. // optional .message.Parkspace_search_request_msg search_request = 3;
  719. if (cached_has_bits & 0x00000008u) {
  720. target = stream->EnsureSpace(target);
  721. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  722. InternalWriteMessage(
  723. 3, _Internal::search_request(this), target, stream);
  724. }
  725. // optional .message.Parkspace_search_response_msg search_response = 4;
  726. if (cached_has_bits & 0x00000010u) {
  727. target = stream->EnsureSpace(target);
  728. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  729. InternalWriteMessage(
  730. 4, _Internal::search_response(this), target, stream);
  731. }
  732. // optional .message.Parkspace_release_request_msg release_request = 5;
  733. if (cached_has_bits & 0x00000020u) {
  734. target = stream->EnsureSpace(target);
  735. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  736. InternalWriteMessage(
  737. 5, _Internal::release_request(this), target, stream);
  738. }
  739. // optional .message.Parkspace_release_response_msg release_response = 6;
  740. if (cached_has_bits & 0x00000040u) {
  741. target = stream->EnsureSpace(target);
  742. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  743. InternalWriteMessage(
  744. 6, _Internal::release_response(this), target, stream);
  745. }
  746. // optional .message.Parkspace_confirm_alloc_request_msg confirm_request = 7;
  747. if (cached_has_bits & 0x00000080u) {
  748. target = stream->EnsureSpace(target);
  749. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  750. InternalWriteMessage(
  751. 7, _Internal::confirm_request(this), target, stream);
  752. }
  753. // optional .message.Parkspace_confirm_alloc_response_msg confirm_response = 8;
  754. if (cached_has_bits & 0x00000100u) {
  755. target = stream->EnsureSpace(target);
  756. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  757. InternalWriteMessage(
  758. 8, _Internal::confirm_response(this), target, stream);
  759. }
  760. // optional string description = 9;
  761. if (cached_has_bits & 0x00000001u) {
  762. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  763. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  764. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  765. "message.Parkspace_data.description");
  766. target = stream->WriteStringMaybeAliased(
  767. 9, this->_internal_description(), target);
  768. }
  769. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  770. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  771. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  772. }
  773. // @@protoc_insertion_point(serialize_to_array_end:message.Parkspace_data)
  774. return target;
  775. }
  776. size_t Parkspace_data::ByteSizeLong() const {
  777. // @@protoc_insertion_point(message_byte_size_start:message.Parkspace_data)
  778. size_t total_size = 0;
  779. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  780. // Prevent compiler warnings about cached_has_bits being unused
  781. (void) cached_has_bits;
  782. cached_has_bits = _has_bits_[0];
  783. if (cached_has_bits & 0x000000ffu) {
  784. // optional string description = 9;
  785. if (cached_has_bits & 0x00000001u) {
  786. total_size += 1 +
  787. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  788. this->_internal_description());
  789. }
  790. // optional .message.Parkspace_allocation_request_msg alloc_request = 1;
  791. if (cached_has_bits & 0x00000002u) {
  792. total_size += 1 +
  793. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  794. *alloc_request_);
  795. }
  796. // optional .message.Parkspace_allocation_response_msg alloc_response = 2;
  797. if (cached_has_bits & 0x00000004u) {
  798. total_size += 1 +
  799. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  800. *alloc_response_);
  801. }
  802. // optional .message.Parkspace_search_request_msg search_request = 3;
  803. if (cached_has_bits & 0x00000008u) {
  804. total_size += 1 +
  805. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  806. *search_request_);
  807. }
  808. // optional .message.Parkspace_search_response_msg search_response = 4;
  809. if (cached_has_bits & 0x00000010u) {
  810. total_size += 1 +
  811. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  812. *search_response_);
  813. }
  814. // optional .message.Parkspace_release_request_msg release_request = 5;
  815. if (cached_has_bits & 0x00000020u) {
  816. total_size += 1 +
  817. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  818. *release_request_);
  819. }
  820. // optional .message.Parkspace_release_response_msg release_response = 6;
  821. if (cached_has_bits & 0x00000040u) {
  822. total_size += 1 +
  823. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  824. *release_response_);
  825. }
  826. // optional .message.Parkspace_confirm_alloc_request_msg confirm_request = 7;
  827. if (cached_has_bits & 0x00000080u) {
  828. total_size += 1 +
  829. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  830. *confirm_request_);
  831. }
  832. }
  833. // optional .message.Parkspace_confirm_alloc_response_msg confirm_response = 8;
  834. if (cached_has_bits & 0x00000100u) {
  835. total_size += 1 +
  836. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  837. *confirm_response_);
  838. }
  839. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  840. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  841. _internal_metadata_, total_size, &_cached_size_);
  842. }
  843. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  844. SetCachedSize(cached_size);
  845. return total_size;
  846. }
  847. void Parkspace_data::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  848. // @@protoc_insertion_point(generalized_merge_from_start:message.Parkspace_data)
  849. GOOGLE_DCHECK_NE(&from, this);
  850. const Parkspace_data* source =
  851. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Parkspace_data>(
  852. &from);
  853. if (source == nullptr) {
  854. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Parkspace_data)
  855. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  856. } else {
  857. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Parkspace_data)
  858. MergeFrom(*source);
  859. }
  860. }
  861. void Parkspace_data::MergeFrom(const Parkspace_data& from) {
  862. // @@protoc_insertion_point(class_specific_merge_from_start:message.Parkspace_data)
  863. GOOGLE_DCHECK_NE(&from, this);
  864. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  865. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  866. (void) cached_has_bits;
  867. cached_has_bits = from._has_bits_[0];
  868. if (cached_has_bits & 0x000000ffu) {
  869. if (cached_has_bits & 0x00000001u) {
  870. _internal_set_description(from._internal_description());
  871. }
  872. if (cached_has_bits & 0x00000002u) {
  873. _internal_mutable_alloc_request()->::message::Parkspace_allocation_request_msg::MergeFrom(from._internal_alloc_request());
  874. }
  875. if (cached_has_bits & 0x00000004u) {
  876. _internal_mutable_alloc_response()->::message::Parkspace_allocation_response_msg::MergeFrom(from._internal_alloc_response());
  877. }
  878. if (cached_has_bits & 0x00000008u) {
  879. _internal_mutable_search_request()->::message::Parkspace_search_request_msg::MergeFrom(from._internal_search_request());
  880. }
  881. if (cached_has_bits & 0x00000010u) {
  882. _internal_mutable_search_response()->::message::Parkspace_search_response_msg::MergeFrom(from._internal_search_response());
  883. }
  884. if (cached_has_bits & 0x00000020u) {
  885. _internal_mutable_release_request()->::message::Parkspace_release_request_msg::MergeFrom(from._internal_release_request());
  886. }
  887. if (cached_has_bits & 0x00000040u) {
  888. _internal_mutable_release_response()->::message::Parkspace_release_response_msg::MergeFrom(from._internal_release_response());
  889. }
  890. if (cached_has_bits & 0x00000080u) {
  891. _internal_mutable_confirm_request()->::message::Parkspace_confirm_alloc_request_msg::MergeFrom(from._internal_confirm_request());
  892. }
  893. }
  894. if (cached_has_bits & 0x00000100u) {
  895. _internal_mutable_confirm_response()->::message::Parkspace_confirm_alloc_response_msg::MergeFrom(from._internal_confirm_response());
  896. }
  897. }
  898. void Parkspace_data::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  899. // @@protoc_insertion_point(generalized_copy_from_start:message.Parkspace_data)
  900. if (&from == this) return;
  901. Clear();
  902. MergeFrom(from);
  903. }
  904. void Parkspace_data::CopyFrom(const Parkspace_data& from) {
  905. // @@protoc_insertion_point(class_specific_copy_from_start:message.Parkspace_data)
  906. if (&from == this) return;
  907. Clear();
  908. MergeFrom(from);
  909. }
  910. bool Parkspace_data::IsInitialized() const {
  911. if (_internal_has_alloc_request()) {
  912. if (!alloc_request_->IsInitialized()) return false;
  913. }
  914. if (_internal_has_alloc_response()) {
  915. if (!alloc_response_->IsInitialized()) return false;
  916. }
  917. if (_internal_has_search_request()) {
  918. if (!search_request_->IsInitialized()) return false;
  919. }
  920. if (_internal_has_search_response()) {
  921. if (!search_response_->IsInitialized()) return false;
  922. }
  923. if (_internal_has_release_request()) {
  924. if (!release_request_->IsInitialized()) return false;
  925. }
  926. if (_internal_has_release_response()) {
  927. if (!release_response_->IsInitialized()) return false;
  928. }
  929. if (_internal_has_confirm_request()) {
  930. if (!confirm_request_->IsInitialized()) return false;
  931. }
  932. if (_internal_has_confirm_response()) {
  933. if (!confirm_response_->IsInitialized()) return false;
  934. }
  935. return true;
  936. }
  937. void Parkspace_data::InternalSwap(Parkspace_data* other) {
  938. using std::swap;
  939. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  940. swap(_has_bits_[0], other->_has_bits_[0]);
  941. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  942. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  943. PROTOBUF_FIELD_OFFSET(Parkspace_data, confirm_response_)
  944. + sizeof(Parkspace_data::confirm_response_)
  945. - PROTOBUF_FIELD_OFFSET(Parkspace_data, alloc_request_)>(
  946. reinterpret_cast<char*>(&alloc_request_),
  947. reinterpret_cast<char*>(&other->alloc_request_));
  948. }
  949. ::PROTOBUF_NAMESPACE_ID::Metadata Parkspace_data::GetMetadata() const {
  950. return GetMetadataStatic();
  951. }
  952. // ===================================================================
  953. void Measure_data::InitAsDefaultInstance() {
  954. ::message::_Measure_data_default_instance_._instance.get_mutable()->request_ = const_cast< ::message::Measure_request_msg*>(
  955. ::message::Measure_request_msg::internal_default_instance());
  956. ::message::_Measure_data_default_instance_._instance.get_mutable()->response_ = const_cast< ::message::Measure_response_msg*>(
  957. ::message::Measure_response_msg::internal_default_instance());
  958. }
  959. class Measure_data::_Internal {
  960. public:
  961. using HasBits = decltype(std::declval<Measure_data>()._has_bits_);
  962. static const ::message::Measure_request_msg& request(const Measure_data* msg);
  963. static void set_has_request(HasBits* has_bits) {
  964. (*has_bits)[0] |= 2u;
  965. }
  966. static const ::message::Measure_response_msg& response(const Measure_data* msg);
  967. static void set_has_response(HasBits* has_bits) {
  968. (*has_bits)[0] |= 4u;
  969. }
  970. static void set_has_description(HasBits* has_bits) {
  971. (*has_bits)[0] |= 1u;
  972. }
  973. };
  974. const ::message::Measure_request_msg&
  975. Measure_data::_Internal::request(const Measure_data* msg) {
  976. return *msg->request_;
  977. }
  978. const ::message::Measure_response_msg&
  979. Measure_data::_Internal::response(const Measure_data* msg) {
  980. return *msg->response_;
  981. }
  982. void Measure_data::clear_request() {
  983. if (request_ != nullptr) request_->Clear();
  984. _has_bits_[0] &= ~0x00000002u;
  985. }
  986. void Measure_data::clear_response() {
  987. if (response_ != nullptr) response_->Clear();
  988. _has_bits_[0] &= ~0x00000004u;
  989. }
  990. Measure_data::Measure_data(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  991. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  992. SharedCtor();
  993. RegisterArenaDtor(arena);
  994. // @@protoc_insertion_point(arena_constructor:message.Measure_data)
  995. }
  996. Measure_data::Measure_data(const Measure_data& from)
  997. : ::PROTOBUF_NAMESPACE_ID::Message(),
  998. _has_bits_(from._has_bits_) {
  999. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1000. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1001. if (from._internal_has_description()) {
  1002. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  1003. GetArena());
  1004. }
  1005. if (from._internal_has_request()) {
  1006. request_ = new ::message::Measure_request_msg(*from.request_);
  1007. } else {
  1008. request_ = nullptr;
  1009. }
  1010. if (from._internal_has_response()) {
  1011. response_ = new ::message::Measure_response_msg(*from.response_);
  1012. } else {
  1013. response_ = nullptr;
  1014. }
  1015. // @@protoc_insertion_point(copy_constructor:message.Measure_data)
  1016. }
  1017. void Measure_data::SharedCtor() {
  1018. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Measure_data_log_5fprocess_2eproto.base);
  1019. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1020. ::memset(&request_, 0, static_cast<size_t>(
  1021. reinterpret_cast<char*>(&response_) -
  1022. reinterpret_cast<char*>(&request_)) + sizeof(response_));
  1023. }
  1024. Measure_data::~Measure_data() {
  1025. // @@protoc_insertion_point(destructor:message.Measure_data)
  1026. SharedDtor();
  1027. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1028. }
  1029. void Measure_data::SharedDtor() {
  1030. GOOGLE_DCHECK(GetArena() == nullptr);
  1031. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1032. if (this != internal_default_instance()) delete request_;
  1033. if (this != internal_default_instance()) delete response_;
  1034. }
  1035. void Measure_data::ArenaDtor(void* object) {
  1036. Measure_data* _this = reinterpret_cast< Measure_data* >(object);
  1037. (void)_this;
  1038. }
  1039. void Measure_data::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1040. }
  1041. void Measure_data::SetCachedSize(int size) const {
  1042. _cached_size_.Set(size);
  1043. }
  1044. const Measure_data& Measure_data::default_instance() {
  1045. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Measure_data_log_5fprocess_2eproto.base);
  1046. return *internal_default_instance();
  1047. }
  1048. void Measure_data::Clear() {
  1049. // @@protoc_insertion_point(message_clear_start:message.Measure_data)
  1050. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1051. // Prevent compiler warnings about cached_has_bits being unused
  1052. (void) cached_has_bits;
  1053. cached_has_bits = _has_bits_[0];
  1054. if (cached_has_bits & 0x00000007u) {
  1055. if (cached_has_bits & 0x00000001u) {
  1056. description_.ClearNonDefaultToEmpty();
  1057. }
  1058. if (cached_has_bits & 0x00000002u) {
  1059. GOOGLE_DCHECK(request_ != nullptr);
  1060. request_->Clear();
  1061. }
  1062. if (cached_has_bits & 0x00000004u) {
  1063. GOOGLE_DCHECK(response_ != nullptr);
  1064. response_->Clear();
  1065. }
  1066. }
  1067. _has_bits_.Clear();
  1068. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1069. }
  1070. const char* Measure_data::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1071. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1072. _Internal::HasBits has_bits{};
  1073. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1074. while (!ctx->Done(&ptr)) {
  1075. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1076. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1077. CHK_(ptr);
  1078. switch (tag >> 3) {
  1079. // optional .message.Measure_request_msg request = 1;
  1080. case 1:
  1081. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  1082. ptr = ctx->ParseMessage(_internal_mutable_request(), ptr);
  1083. CHK_(ptr);
  1084. } else goto handle_unusual;
  1085. continue;
  1086. // optional .message.Measure_response_msg response = 2;
  1087. case 2:
  1088. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  1089. ptr = ctx->ParseMessage(_internal_mutable_response(), ptr);
  1090. CHK_(ptr);
  1091. } else goto handle_unusual;
  1092. continue;
  1093. // optional string description = 3;
  1094. case 3:
  1095. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  1096. auto str = _internal_mutable_description();
  1097. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1098. #ifndef NDEBUG
  1099. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Measure_data.description");
  1100. #endif // !NDEBUG
  1101. CHK_(ptr);
  1102. } else goto handle_unusual;
  1103. continue;
  1104. default: {
  1105. handle_unusual:
  1106. if ((tag & 7) == 4 || tag == 0) {
  1107. ctx->SetLastTag(tag);
  1108. goto success;
  1109. }
  1110. ptr = UnknownFieldParse(tag,
  1111. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1112. ptr, ctx);
  1113. CHK_(ptr != nullptr);
  1114. continue;
  1115. }
  1116. } // switch
  1117. } // while
  1118. success:
  1119. _has_bits_.Or(has_bits);
  1120. return ptr;
  1121. failure:
  1122. ptr = nullptr;
  1123. goto success;
  1124. #undef CHK_
  1125. }
  1126. ::PROTOBUF_NAMESPACE_ID::uint8* Measure_data::_InternalSerialize(
  1127. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1128. // @@protoc_insertion_point(serialize_to_array_start:message.Measure_data)
  1129. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1130. (void) cached_has_bits;
  1131. cached_has_bits = _has_bits_[0];
  1132. // optional .message.Measure_request_msg request = 1;
  1133. if (cached_has_bits & 0x00000002u) {
  1134. target = stream->EnsureSpace(target);
  1135. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1136. InternalWriteMessage(
  1137. 1, _Internal::request(this), target, stream);
  1138. }
  1139. // optional .message.Measure_response_msg response = 2;
  1140. if (cached_has_bits & 0x00000004u) {
  1141. target = stream->EnsureSpace(target);
  1142. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1143. InternalWriteMessage(
  1144. 2, _Internal::response(this), target, stream);
  1145. }
  1146. // optional string description = 3;
  1147. if (cached_has_bits & 0x00000001u) {
  1148. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  1149. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  1150. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  1151. "message.Measure_data.description");
  1152. target = stream->WriteStringMaybeAliased(
  1153. 3, this->_internal_description(), target);
  1154. }
  1155. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1156. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1157. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1158. }
  1159. // @@protoc_insertion_point(serialize_to_array_end:message.Measure_data)
  1160. return target;
  1161. }
  1162. size_t Measure_data::ByteSizeLong() const {
  1163. // @@protoc_insertion_point(message_byte_size_start:message.Measure_data)
  1164. size_t total_size = 0;
  1165. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1166. // Prevent compiler warnings about cached_has_bits being unused
  1167. (void) cached_has_bits;
  1168. cached_has_bits = _has_bits_[0];
  1169. if (cached_has_bits & 0x00000007u) {
  1170. // optional string description = 3;
  1171. if (cached_has_bits & 0x00000001u) {
  1172. total_size += 1 +
  1173. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1174. this->_internal_description());
  1175. }
  1176. // optional .message.Measure_request_msg request = 1;
  1177. if (cached_has_bits & 0x00000002u) {
  1178. total_size += 1 +
  1179. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1180. *request_);
  1181. }
  1182. // optional .message.Measure_response_msg response = 2;
  1183. if (cached_has_bits & 0x00000004u) {
  1184. total_size += 1 +
  1185. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1186. *response_);
  1187. }
  1188. }
  1189. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1190. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  1191. _internal_metadata_, total_size, &_cached_size_);
  1192. }
  1193. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1194. SetCachedSize(cached_size);
  1195. return total_size;
  1196. }
  1197. void Measure_data::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1198. // @@protoc_insertion_point(generalized_merge_from_start:message.Measure_data)
  1199. GOOGLE_DCHECK_NE(&from, this);
  1200. const Measure_data* source =
  1201. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Measure_data>(
  1202. &from);
  1203. if (source == nullptr) {
  1204. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Measure_data)
  1205. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1206. } else {
  1207. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Measure_data)
  1208. MergeFrom(*source);
  1209. }
  1210. }
  1211. void Measure_data::MergeFrom(const Measure_data& from) {
  1212. // @@protoc_insertion_point(class_specific_merge_from_start:message.Measure_data)
  1213. GOOGLE_DCHECK_NE(&from, this);
  1214. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1215. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1216. (void) cached_has_bits;
  1217. cached_has_bits = from._has_bits_[0];
  1218. if (cached_has_bits & 0x00000007u) {
  1219. if (cached_has_bits & 0x00000001u) {
  1220. _internal_set_description(from._internal_description());
  1221. }
  1222. if (cached_has_bits & 0x00000002u) {
  1223. _internal_mutable_request()->::message::Measure_request_msg::MergeFrom(from._internal_request());
  1224. }
  1225. if (cached_has_bits & 0x00000004u) {
  1226. _internal_mutable_response()->::message::Measure_response_msg::MergeFrom(from._internal_response());
  1227. }
  1228. }
  1229. }
  1230. void Measure_data::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1231. // @@protoc_insertion_point(generalized_copy_from_start:message.Measure_data)
  1232. if (&from == this) return;
  1233. Clear();
  1234. MergeFrom(from);
  1235. }
  1236. void Measure_data::CopyFrom(const Measure_data& from) {
  1237. // @@protoc_insertion_point(class_specific_copy_from_start:message.Measure_data)
  1238. if (&from == this) return;
  1239. Clear();
  1240. MergeFrom(from);
  1241. }
  1242. bool Measure_data::IsInitialized() const {
  1243. if (_internal_has_request()) {
  1244. if (!request_->IsInitialized()) return false;
  1245. }
  1246. if (_internal_has_response()) {
  1247. if (!response_->IsInitialized()) return false;
  1248. }
  1249. return true;
  1250. }
  1251. void Measure_data::InternalSwap(Measure_data* other) {
  1252. using std::swap;
  1253. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1254. swap(_has_bits_[0], other->_has_bits_[0]);
  1255. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1256. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  1257. PROTOBUF_FIELD_OFFSET(Measure_data, response_)
  1258. + sizeof(Measure_data::response_)
  1259. - PROTOBUF_FIELD_OFFSET(Measure_data, request_)>(
  1260. reinterpret_cast<char*>(&request_),
  1261. reinterpret_cast<char*>(&other->request_));
  1262. }
  1263. ::PROTOBUF_NAMESPACE_ID::Metadata Measure_data::GetMetadata() const {
  1264. return GetMetadataStatic();
  1265. }
  1266. // ===================================================================
  1267. void Dispatch_data::InitAsDefaultInstance() {
  1268. ::message::_Dispatch_data_default_instance_._instance.get_mutable()->request_ = const_cast< ::message::Dispatch_request_msg*>(
  1269. ::message::Dispatch_request_msg::internal_default_instance());
  1270. ::message::_Dispatch_data_default_instance_._instance.get_mutable()->response_ = const_cast< ::message::Dispatch_response_msg*>(
  1271. ::message::Dispatch_response_msg::internal_default_instance());
  1272. }
  1273. class Dispatch_data::_Internal {
  1274. public:
  1275. using HasBits = decltype(std::declval<Dispatch_data>()._has_bits_);
  1276. static const ::message::Dispatch_request_msg& request(const Dispatch_data* msg);
  1277. static void set_has_request(HasBits* has_bits) {
  1278. (*has_bits)[0] |= 2u;
  1279. }
  1280. static const ::message::Dispatch_response_msg& response(const Dispatch_data* msg);
  1281. static void set_has_response(HasBits* has_bits) {
  1282. (*has_bits)[0] |= 4u;
  1283. }
  1284. static void set_has_description(HasBits* has_bits) {
  1285. (*has_bits)[0] |= 1u;
  1286. }
  1287. };
  1288. const ::message::Dispatch_request_msg&
  1289. Dispatch_data::_Internal::request(const Dispatch_data* msg) {
  1290. return *msg->request_;
  1291. }
  1292. const ::message::Dispatch_response_msg&
  1293. Dispatch_data::_Internal::response(const Dispatch_data* msg) {
  1294. return *msg->response_;
  1295. }
  1296. void Dispatch_data::clear_request() {
  1297. if (request_ != nullptr) request_->Clear();
  1298. _has_bits_[0] &= ~0x00000002u;
  1299. }
  1300. void Dispatch_data::clear_response() {
  1301. if (response_ != nullptr) response_->Clear();
  1302. _has_bits_[0] &= ~0x00000004u;
  1303. }
  1304. Dispatch_data::Dispatch_data(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1305. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  1306. SharedCtor();
  1307. RegisterArenaDtor(arena);
  1308. // @@protoc_insertion_point(arena_constructor:message.Dispatch_data)
  1309. }
  1310. Dispatch_data::Dispatch_data(const Dispatch_data& from)
  1311. : ::PROTOBUF_NAMESPACE_ID::Message(),
  1312. _has_bits_(from._has_bits_) {
  1313. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1314. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1315. if (from._internal_has_description()) {
  1316. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  1317. GetArena());
  1318. }
  1319. if (from._internal_has_request()) {
  1320. request_ = new ::message::Dispatch_request_msg(*from.request_);
  1321. } else {
  1322. request_ = nullptr;
  1323. }
  1324. if (from._internal_has_response()) {
  1325. response_ = new ::message::Dispatch_response_msg(*from.response_);
  1326. } else {
  1327. response_ = nullptr;
  1328. }
  1329. // @@protoc_insertion_point(copy_constructor:message.Dispatch_data)
  1330. }
  1331. void Dispatch_data::SharedCtor() {
  1332. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Dispatch_data_log_5fprocess_2eproto.base);
  1333. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1334. ::memset(&request_, 0, static_cast<size_t>(
  1335. reinterpret_cast<char*>(&response_) -
  1336. reinterpret_cast<char*>(&request_)) + sizeof(response_));
  1337. }
  1338. Dispatch_data::~Dispatch_data() {
  1339. // @@protoc_insertion_point(destructor:message.Dispatch_data)
  1340. SharedDtor();
  1341. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1342. }
  1343. void Dispatch_data::SharedDtor() {
  1344. GOOGLE_DCHECK(GetArena() == nullptr);
  1345. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1346. if (this != internal_default_instance()) delete request_;
  1347. if (this != internal_default_instance()) delete response_;
  1348. }
  1349. void Dispatch_data::ArenaDtor(void* object) {
  1350. Dispatch_data* _this = reinterpret_cast< Dispatch_data* >(object);
  1351. (void)_this;
  1352. }
  1353. void Dispatch_data::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1354. }
  1355. void Dispatch_data::SetCachedSize(int size) const {
  1356. _cached_size_.Set(size);
  1357. }
  1358. const Dispatch_data& Dispatch_data::default_instance() {
  1359. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Dispatch_data_log_5fprocess_2eproto.base);
  1360. return *internal_default_instance();
  1361. }
  1362. void Dispatch_data::Clear() {
  1363. // @@protoc_insertion_point(message_clear_start:message.Dispatch_data)
  1364. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1365. // Prevent compiler warnings about cached_has_bits being unused
  1366. (void) cached_has_bits;
  1367. cached_has_bits = _has_bits_[0];
  1368. if (cached_has_bits & 0x00000007u) {
  1369. if (cached_has_bits & 0x00000001u) {
  1370. description_.ClearNonDefaultToEmpty();
  1371. }
  1372. if (cached_has_bits & 0x00000002u) {
  1373. GOOGLE_DCHECK(request_ != nullptr);
  1374. request_->Clear();
  1375. }
  1376. if (cached_has_bits & 0x00000004u) {
  1377. GOOGLE_DCHECK(response_ != nullptr);
  1378. response_->Clear();
  1379. }
  1380. }
  1381. _has_bits_.Clear();
  1382. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1383. }
  1384. const char* Dispatch_data::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1385. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1386. _Internal::HasBits has_bits{};
  1387. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1388. while (!ctx->Done(&ptr)) {
  1389. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1390. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1391. CHK_(ptr);
  1392. switch (tag >> 3) {
  1393. // optional .message.Dispatch_request_msg request = 1;
  1394. case 1:
  1395. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  1396. ptr = ctx->ParseMessage(_internal_mutable_request(), ptr);
  1397. CHK_(ptr);
  1398. } else goto handle_unusual;
  1399. continue;
  1400. // optional .message.Dispatch_response_msg response = 2;
  1401. case 2:
  1402. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  1403. ptr = ctx->ParseMessage(_internal_mutable_response(), ptr);
  1404. CHK_(ptr);
  1405. } else goto handle_unusual;
  1406. continue;
  1407. // optional string description = 3;
  1408. case 3:
  1409. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  1410. auto str = _internal_mutable_description();
  1411. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1412. #ifndef NDEBUG
  1413. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Dispatch_data.description");
  1414. #endif // !NDEBUG
  1415. CHK_(ptr);
  1416. } else goto handle_unusual;
  1417. continue;
  1418. default: {
  1419. handle_unusual:
  1420. if ((tag & 7) == 4 || tag == 0) {
  1421. ctx->SetLastTag(tag);
  1422. goto success;
  1423. }
  1424. ptr = UnknownFieldParse(tag,
  1425. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1426. ptr, ctx);
  1427. CHK_(ptr != nullptr);
  1428. continue;
  1429. }
  1430. } // switch
  1431. } // while
  1432. success:
  1433. _has_bits_.Or(has_bits);
  1434. return ptr;
  1435. failure:
  1436. ptr = nullptr;
  1437. goto success;
  1438. #undef CHK_
  1439. }
  1440. ::PROTOBUF_NAMESPACE_ID::uint8* Dispatch_data::_InternalSerialize(
  1441. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1442. // @@protoc_insertion_point(serialize_to_array_start:message.Dispatch_data)
  1443. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1444. (void) cached_has_bits;
  1445. cached_has_bits = _has_bits_[0];
  1446. // optional .message.Dispatch_request_msg request = 1;
  1447. if (cached_has_bits & 0x00000002u) {
  1448. target = stream->EnsureSpace(target);
  1449. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1450. InternalWriteMessage(
  1451. 1, _Internal::request(this), target, stream);
  1452. }
  1453. // optional .message.Dispatch_response_msg response = 2;
  1454. if (cached_has_bits & 0x00000004u) {
  1455. target = stream->EnsureSpace(target);
  1456. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1457. InternalWriteMessage(
  1458. 2, _Internal::response(this), target, stream);
  1459. }
  1460. // optional string description = 3;
  1461. if (cached_has_bits & 0x00000001u) {
  1462. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  1463. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  1464. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  1465. "message.Dispatch_data.description");
  1466. target = stream->WriteStringMaybeAliased(
  1467. 3, this->_internal_description(), target);
  1468. }
  1469. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1470. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1471. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1472. }
  1473. // @@protoc_insertion_point(serialize_to_array_end:message.Dispatch_data)
  1474. return target;
  1475. }
  1476. size_t Dispatch_data::ByteSizeLong() const {
  1477. // @@protoc_insertion_point(message_byte_size_start:message.Dispatch_data)
  1478. size_t total_size = 0;
  1479. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1480. // Prevent compiler warnings about cached_has_bits being unused
  1481. (void) cached_has_bits;
  1482. cached_has_bits = _has_bits_[0];
  1483. if (cached_has_bits & 0x00000007u) {
  1484. // optional string description = 3;
  1485. if (cached_has_bits & 0x00000001u) {
  1486. total_size += 1 +
  1487. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1488. this->_internal_description());
  1489. }
  1490. // optional .message.Dispatch_request_msg request = 1;
  1491. if (cached_has_bits & 0x00000002u) {
  1492. total_size += 1 +
  1493. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1494. *request_);
  1495. }
  1496. // optional .message.Dispatch_response_msg response = 2;
  1497. if (cached_has_bits & 0x00000004u) {
  1498. total_size += 1 +
  1499. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1500. *response_);
  1501. }
  1502. }
  1503. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1504. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  1505. _internal_metadata_, total_size, &_cached_size_);
  1506. }
  1507. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1508. SetCachedSize(cached_size);
  1509. return total_size;
  1510. }
  1511. void Dispatch_data::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1512. // @@protoc_insertion_point(generalized_merge_from_start:message.Dispatch_data)
  1513. GOOGLE_DCHECK_NE(&from, this);
  1514. const Dispatch_data* source =
  1515. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Dispatch_data>(
  1516. &from);
  1517. if (source == nullptr) {
  1518. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Dispatch_data)
  1519. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1520. } else {
  1521. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Dispatch_data)
  1522. MergeFrom(*source);
  1523. }
  1524. }
  1525. void Dispatch_data::MergeFrom(const Dispatch_data& from) {
  1526. // @@protoc_insertion_point(class_specific_merge_from_start:message.Dispatch_data)
  1527. GOOGLE_DCHECK_NE(&from, this);
  1528. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1529. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1530. (void) cached_has_bits;
  1531. cached_has_bits = from._has_bits_[0];
  1532. if (cached_has_bits & 0x00000007u) {
  1533. if (cached_has_bits & 0x00000001u) {
  1534. _internal_set_description(from._internal_description());
  1535. }
  1536. if (cached_has_bits & 0x00000002u) {
  1537. _internal_mutable_request()->::message::Dispatch_request_msg::MergeFrom(from._internal_request());
  1538. }
  1539. if (cached_has_bits & 0x00000004u) {
  1540. _internal_mutable_response()->::message::Dispatch_response_msg::MergeFrom(from._internal_response());
  1541. }
  1542. }
  1543. }
  1544. void Dispatch_data::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1545. // @@protoc_insertion_point(generalized_copy_from_start:message.Dispatch_data)
  1546. if (&from == this) return;
  1547. Clear();
  1548. MergeFrom(from);
  1549. }
  1550. void Dispatch_data::CopyFrom(const Dispatch_data& from) {
  1551. // @@protoc_insertion_point(class_specific_copy_from_start:message.Dispatch_data)
  1552. if (&from == this) return;
  1553. Clear();
  1554. MergeFrom(from);
  1555. }
  1556. bool Dispatch_data::IsInitialized() const {
  1557. if (_internal_has_request()) {
  1558. if (!request_->IsInitialized()) return false;
  1559. }
  1560. if (_internal_has_response()) {
  1561. if (!response_->IsInitialized()) return false;
  1562. }
  1563. return true;
  1564. }
  1565. void Dispatch_data::InternalSwap(Dispatch_data* other) {
  1566. using std::swap;
  1567. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1568. swap(_has_bits_[0], other->_has_bits_[0]);
  1569. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1570. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  1571. PROTOBUF_FIELD_OFFSET(Dispatch_data, response_)
  1572. + sizeof(Dispatch_data::response_)
  1573. - PROTOBUF_FIELD_OFFSET(Dispatch_data, request_)>(
  1574. reinterpret_cast<char*>(&request_),
  1575. reinterpret_cast<char*>(&other->request_));
  1576. }
  1577. ::PROTOBUF_NAMESPACE_ID::Metadata Dispatch_data::GetMetadata() const {
  1578. return GetMetadataStatic();
  1579. }
  1580. // ===================================================================
  1581. void Manual_operation_data::InitAsDefaultInstance() {
  1582. ::message::_Manual_operation_data_default_instance_._instance.get_mutable()->manual_operation_ = const_cast< ::message::Process_manual_operation_msg*>(
  1583. ::message::Process_manual_operation_msg::internal_default_instance());
  1584. }
  1585. class Manual_operation_data::_Internal {
  1586. public:
  1587. using HasBits = decltype(std::declval<Manual_operation_data>()._has_bits_);
  1588. static const ::message::Process_manual_operation_msg& manual_operation(const Manual_operation_data* msg);
  1589. static void set_has_manual_operation(HasBits* has_bits) {
  1590. (*has_bits)[0] |= 2u;
  1591. }
  1592. static void set_has_description(HasBits* has_bits) {
  1593. (*has_bits)[0] |= 1u;
  1594. }
  1595. static bool MissingRequiredFields(const HasBits& has_bits) {
  1596. return ((has_bits[0] & 0x00000002) ^ 0x00000002) != 0;
  1597. }
  1598. };
  1599. const ::message::Process_manual_operation_msg&
  1600. Manual_operation_data::_Internal::manual_operation(const Manual_operation_data* msg) {
  1601. return *msg->manual_operation_;
  1602. }
  1603. void Manual_operation_data::clear_manual_operation() {
  1604. if (manual_operation_ != nullptr) manual_operation_->Clear();
  1605. _has_bits_[0] &= ~0x00000002u;
  1606. }
  1607. Manual_operation_data::Manual_operation_data(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1608. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  1609. SharedCtor();
  1610. RegisterArenaDtor(arena);
  1611. // @@protoc_insertion_point(arena_constructor:message.Manual_operation_data)
  1612. }
  1613. Manual_operation_data::Manual_operation_data(const Manual_operation_data& from)
  1614. : ::PROTOBUF_NAMESPACE_ID::Message(),
  1615. _has_bits_(from._has_bits_) {
  1616. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1617. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1618. if (from._internal_has_description()) {
  1619. description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_description(),
  1620. GetArena());
  1621. }
  1622. if (from._internal_has_manual_operation()) {
  1623. manual_operation_ = new ::message::Process_manual_operation_msg(*from.manual_operation_);
  1624. } else {
  1625. manual_operation_ = nullptr;
  1626. }
  1627. // @@protoc_insertion_point(copy_constructor:message.Manual_operation_data)
  1628. }
  1629. void Manual_operation_data::SharedCtor() {
  1630. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Manual_operation_data_log_5fprocess_2eproto.base);
  1631. description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1632. manual_operation_ = nullptr;
  1633. }
  1634. Manual_operation_data::~Manual_operation_data() {
  1635. // @@protoc_insertion_point(destructor:message.Manual_operation_data)
  1636. SharedDtor();
  1637. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1638. }
  1639. void Manual_operation_data::SharedDtor() {
  1640. GOOGLE_DCHECK(GetArena() == nullptr);
  1641. description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1642. if (this != internal_default_instance()) delete manual_operation_;
  1643. }
  1644. void Manual_operation_data::ArenaDtor(void* object) {
  1645. Manual_operation_data* _this = reinterpret_cast< Manual_operation_data* >(object);
  1646. (void)_this;
  1647. }
  1648. void Manual_operation_data::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1649. }
  1650. void Manual_operation_data::SetCachedSize(int size) const {
  1651. _cached_size_.Set(size);
  1652. }
  1653. const Manual_operation_data& Manual_operation_data::default_instance() {
  1654. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Manual_operation_data_log_5fprocess_2eproto.base);
  1655. return *internal_default_instance();
  1656. }
  1657. void Manual_operation_data::Clear() {
  1658. // @@protoc_insertion_point(message_clear_start:message.Manual_operation_data)
  1659. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1660. // Prevent compiler warnings about cached_has_bits being unused
  1661. (void) cached_has_bits;
  1662. cached_has_bits = _has_bits_[0];
  1663. if (cached_has_bits & 0x00000003u) {
  1664. if (cached_has_bits & 0x00000001u) {
  1665. description_.ClearNonDefaultToEmpty();
  1666. }
  1667. if (cached_has_bits & 0x00000002u) {
  1668. GOOGLE_DCHECK(manual_operation_ != nullptr);
  1669. manual_operation_->Clear();
  1670. }
  1671. }
  1672. _has_bits_.Clear();
  1673. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1674. }
  1675. const char* Manual_operation_data::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1676. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1677. _Internal::HasBits has_bits{};
  1678. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1679. while (!ctx->Done(&ptr)) {
  1680. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1681. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1682. CHK_(ptr);
  1683. switch (tag >> 3) {
  1684. // required .message.Process_manual_operation_msg manual_operation = 1;
  1685. case 1:
  1686. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  1687. ptr = ctx->ParseMessage(_internal_mutable_manual_operation(), ptr);
  1688. CHK_(ptr);
  1689. } else goto handle_unusual;
  1690. continue;
  1691. // optional string description = 2;
  1692. case 2:
  1693. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  1694. auto str = _internal_mutable_description();
  1695. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1696. #ifndef NDEBUG
  1697. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Manual_operation_data.description");
  1698. #endif // !NDEBUG
  1699. CHK_(ptr);
  1700. } else goto handle_unusual;
  1701. continue;
  1702. default: {
  1703. handle_unusual:
  1704. if ((tag & 7) == 4 || tag == 0) {
  1705. ctx->SetLastTag(tag);
  1706. goto success;
  1707. }
  1708. ptr = UnknownFieldParse(tag,
  1709. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1710. ptr, ctx);
  1711. CHK_(ptr != nullptr);
  1712. continue;
  1713. }
  1714. } // switch
  1715. } // while
  1716. success:
  1717. _has_bits_.Or(has_bits);
  1718. return ptr;
  1719. failure:
  1720. ptr = nullptr;
  1721. goto success;
  1722. #undef CHK_
  1723. }
  1724. ::PROTOBUF_NAMESPACE_ID::uint8* Manual_operation_data::_InternalSerialize(
  1725. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1726. // @@protoc_insertion_point(serialize_to_array_start:message.Manual_operation_data)
  1727. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1728. (void) cached_has_bits;
  1729. cached_has_bits = _has_bits_[0];
  1730. // required .message.Process_manual_operation_msg manual_operation = 1;
  1731. if (cached_has_bits & 0x00000002u) {
  1732. target = stream->EnsureSpace(target);
  1733. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1734. InternalWriteMessage(
  1735. 1, _Internal::manual_operation(this), target, stream);
  1736. }
  1737. // optional string description = 2;
  1738. if (cached_has_bits & 0x00000001u) {
  1739. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  1740. this->_internal_description().data(), static_cast<int>(this->_internal_description().length()),
  1741. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  1742. "message.Manual_operation_data.description");
  1743. target = stream->WriteStringMaybeAliased(
  1744. 2, this->_internal_description(), target);
  1745. }
  1746. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1747. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1748. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1749. }
  1750. // @@protoc_insertion_point(serialize_to_array_end:message.Manual_operation_data)
  1751. return target;
  1752. }
  1753. size_t Manual_operation_data::ByteSizeLong() const {
  1754. // @@protoc_insertion_point(message_byte_size_start:message.Manual_operation_data)
  1755. size_t total_size = 0;
  1756. // required .message.Process_manual_operation_msg manual_operation = 1;
  1757. if (_internal_has_manual_operation()) {
  1758. total_size += 1 +
  1759. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1760. *manual_operation_);
  1761. }
  1762. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1763. // Prevent compiler warnings about cached_has_bits being unused
  1764. (void) cached_has_bits;
  1765. // optional string description = 2;
  1766. cached_has_bits = _has_bits_[0];
  1767. if (cached_has_bits & 0x00000001u) {
  1768. total_size += 1 +
  1769. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1770. this->_internal_description());
  1771. }
  1772. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1773. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  1774. _internal_metadata_, total_size, &_cached_size_);
  1775. }
  1776. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1777. SetCachedSize(cached_size);
  1778. return total_size;
  1779. }
  1780. void Manual_operation_data::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1781. // @@protoc_insertion_point(generalized_merge_from_start:message.Manual_operation_data)
  1782. GOOGLE_DCHECK_NE(&from, this);
  1783. const Manual_operation_data* source =
  1784. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Manual_operation_data>(
  1785. &from);
  1786. if (source == nullptr) {
  1787. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Manual_operation_data)
  1788. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1789. } else {
  1790. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Manual_operation_data)
  1791. MergeFrom(*source);
  1792. }
  1793. }
  1794. void Manual_operation_data::MergeFrom(const Manual_operation_data& from) {
  1795. // @@protoc_insertion_point(class_specific_merge_from_start:message.Manual_operation_data)
  1796. GOOGLE_DCHECK_NE(&from, this);
  1797. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1798. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1799. (void) cached_has_bits;
  1800. cached_has_bits = from._has_bits_[0];
  1801. if (cached_has_bits & 0x00000003u) {
  1802. if (cached_has_bits & 0x00000001u) {
  1803. _internal_set_description(from._internal_description());
  1804. }
  1805. if (cached_has_bits & 0x00000002u) {
  1806. _internal_mutable_manual_operation()->::message::Process_manual_operation_msg::MergeFrom(from._internal_manual_operation());
  1807. }
  1808. }
  1809. }
  1810. void Manual_operation_data::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1811. // @@protoc_insertion_point(generalized_copy_from_start:message.Manual_operation_data)
  1812. if (&from == this) return;
  1813. Clear();
  1814. MergeFrom(from);
  1815. }
  1816. void Manual_operation_data::CopyFrom(const Manual_operation_data& from) {
  1817. // @@protoc_insertion_point(class_specific_copy_from_start:message.Manual_operation_data)
  1818. if (&from == this) return;
  1819. Clear();
  1820. MergeFrom(from);
  1821. }
  1822. bool Manual_operation_data::IsInitialized() const {
  1823. if (_Internal::MissingRequiredFields(_has_bits_)) return false;
  1824. if (_internal_has_manual_operation()) {
  1825. if (!manual_operation_->IsInitialized()) return false;
  1826. }
  1827. return true;
  1828. }
  1829. void Manual_operation_data::InternalSwap(Manual_operation_data* other) {
  1830. using std::swap;
  1831. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1832. swap(_has_bits_[0], other->_has_bits_[0]);
  1833. description_.Swap(&other->description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1834. swap(manual_operation_, other->manual_operation_);
  1835. }
  1836. ::PROTOBUF_NAMESPACE_ID::Metadata Manual_operation_data::GetMetadata() const {
  1837. return GetMetadataStatic();
  1838. }
  1839. // ===================================================================
  1840. void Log_data::InitAsDefaultInstance() {
  1841. ::message::_Log_data_default_instance_.str_log_.UnsafeSetDefault(
  1842. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1843. ::message::_Log_data_default_instance_.parkspace_log_ = const_cast< ::message::Parkspace_data*>(
  1844. ::message::Parkspace_data::internal_default_instance());
  1845. ::message::_Log_data_default_instance_.measure_log_ = const_cast< ::message::Measure_data*>(
  1846. ::message::Measure_data::internal_default_instance());
  1847. ::message::_Log_data_default_instance_.dispatch_log_ = const_cast< ::message::Dispatch_data*>(
  1848. ::message::Dispatch_data::internal_default_instance());
  1849. ::message::_Log_data_default_instance_.manual_operator_log_ = const_cast< ::message::Manual_operation_data*>(
  1850. ::message::Manual_operation_data::internal_default_instance());
  1851. }
  1852. class Log_data::_Internal {
  1853. public:
  1854. using HasBits = decltype(std::declval<Log_data>()._has_bits_);
  1855. static void set_has_log_severity(HasBits* has_bits) {
  1856. (*has_bits)[0] |= 1u;
  1857. }
  1858. static const ::message::Parkspace_data& parkspace_log(const Log_data* msg);
  1859. static const ::message::Measure_data& measure_log(const Log_data* msg);
  1860. static const ::message::Dispatch_data& dispatch_log(const Log_data* msg);
  1861. static const ::message::Manual_operation_data& manual_operator_log(const Log_data* msg);
  1862. static bool MissingRequiredFields(const HasBits& has_bits) {
  1863. return ((has_bits[0] & 0x00000001) ^ 0x00000001) != 0;
  1864. }
  1865. };
  1866. const ::message::Parkspace_data&
  1867. Log_data::_Internal::parkspace_log(const Log_data* msg) {
  1868. return *msg->data_.parkspace_log_;
  1869. }
  1870. const ::message::Measure_data&
  1871. Log_data::_Internal::measure_log(const Log_data* msg) {
  1872. return *msg->data_.measure_log_;
  1873. }
  1874. const ::message::Dispatch_data&
  1875. Log_data::_Internal::dispatch_log(const Log_data* msg) {
  1876. return *msg->data_.dispatch_log_;
  1877. }
  1878. const ::message::Manual_operation_data&
  1879. Log_data::_Internal::manual_operator_log(const Log_data* msg) {
  1880. return *msg->data_.manual_operator_log_;
  1881. }
  1882. void Log_data::set_allocated_parkspace_log(::message::Parkspace_data* parkspace_log) {
  1883. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1884. clear_data();
  1885. if (parkspace_log) {
  1886. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1887. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(parkspace_log);
  1888. if (message_arena != submessage_arena) {
  1889. parkspace_log = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1890. message_arena, parkspace_log, submessage_arena);
  1891. }
  1892. set_has_parkspace_log();
  1893. data_.parkspace_log_ = parkspace_log;
  1894. }
  1895. // @@protoc_insertion_point(field_set_allocated:message.Log_data.parkspace_log)
  1896. }
  1897. void Log_data::set_allocated_measure_log(::message::Measure_data* measure_log) {
  1898. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1899. clear_data();
  1900. if (measure_log) {
  1901. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1902. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(measure_log);
  1903. if (message_arena != submessage_arena) {
  1904. measure_log = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1905. message_arena, measure_log, submessage_arena);
  1906. }
  1907. set_has_measure_log();
  1908. data_.measure_log_ = measure_log;
  1909. }
  1910. // @@protoc_insertion_point(field_set_allocated:message.Log_data.measure_log)
  1911. }
  1912. void Log_data::set_allocated_dispatch_log(::message::Dispatch_data* dispatch_log) {
  1913. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1914. clear_data();
  1915. if (dispatch_log) {
  1916. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1917. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(dispatch_log);
  1918. if (message_arena != submessage_arena) {
  1919. dispatch_log = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1920. message_arena, dispatch_log, submessage_arena);
  1921. }
  1922. set_has_dispatch_log();
  1923. data_.dispatch_log_ = dispatch_log;
  1924. }
  1925. // @@protoc_insertion_point(field_set_allocated:message.Log_data.dispatch_log)
  1926. }
  1927. void Log_data::set_allocated_manual_operator_log(::message::Manual_operation_data* manual_operator_log) {
  1928. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1929. clear_data();
  1930. if (manual_operator_log) {
  1931. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1932. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(manual_operator_log);
  1933. if (message_arena != submessage_arena) {
  1934. manual_operator_log = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1935. message_arena, manual_operator_log, submessage_arena);
  1936. }
  1937. set_has_manual_operator_log();
  1938. data_.manual_operator_log_ = manual_operator_log;
  1939. }
  1940. // @@protoc_insertion_point(field_set_allocated:message.Log_data.manual_operator_log)
  1941. }
  1942. Log_data::Log_data(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1943. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  1944. SharedCtor();
  1945. RegisterArenaDtor(arena);
  1946. // @@protoc_insertion_point(arena_constructor:message.Log_data)
  1947. }
  1948. Log_data::Log_data(const Log_data& from)
  1949. : ::PROTOBUF_NAMESPACE_ID::Message(),
  1950. _has_bits_(from._has_bits_) {
  1951. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1952. log_severity_ = from.log_severity_;
  1953. clear_has_data();
  1954. switch (from.data_case()) {
  1955. case kStrLog: {
  1956. _internal_set_str_log(from._internal_str_log());
  1957. break;
  1958. }
  1959. case kParkspaceLog: {
  1960. _internal_mutable_parkspace_log()->::message::Parkspace_data::MergeFrom(from._internal_parkspace_log());
  1961. break;
  1962. }
  1963. case kMeasureLog: {
  1964. _internal_mutable_measure_log()->::message::Measure_data::MergeFrom(from._internal_measure_log());
  1965. break;
  1966. }
  1967. case kDispatchLog: {
  1968. _internal_mutable_dispatch_log()->::message::Dispatch_data::MergeFrom(from._internal_dispatch_log());
  1969. break;
  1970. }
  1971. case kManualOperatorLog: {
  1972. _internal_mutable_manual_operator_log()->::message::Manual_operation_data::MergeFrom(from._internal_manual_operator_log());
  1973. break;
  1974. }
  1975. case DATA_NOT_SET: {
  1976. break;
  1977. }
  1978. }
  1979. // @@protoc_insertion_point(copy_constructor:message.Log_data)
  1980. }
  1981. void Log_data::SharedCtor() {
  1982. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Log_data_log_5fprocess_2eproto.base);
  1983. log_severity_ = 0;
  1984. clear_has_data();
  1985. }
  1986. Log_data::~Log_data() {
  1987. // @@protoc_insertion_point(destructor:message.Log_data)
  1988. SharedDtor();
  1989. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1990. }
  1991. void Log_data::SharedDtor() {
  1992. GOOGLE_DCHECK(GetArena() == nullptr);
  1993. if (has_data()) {
  1994. clear_data();
  1995. }
  1996. }
  1997. void Log_data::ArenaDtor(void* object) {
  1998. Log_data* _this = reinterpret_cast< Log_data* >(object);
  1999. (void)_this;
  2000. }
  2001. void Log_data::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2002. }
  2003. void Log_data::SetCachedSize(int size) const {
  2004. _cached_size_.Set(size);
  2005. }
  2006. const Log_data& Log_data::default_instance() {
  2007. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Log_data_log_5fprocess_2eproto.base);
  2008. return *internal_default_instance();
  2009. }
  2010. void Log_data::clear_data() {
  2011. // @@protoc_insertion_point(one_of_clear_start:message.Log_data)
  2012. switch (data_case()) {
  2013. case kStrLog: {
  2014. data_.str_log_.Destroy(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2015. break;
  2016. }
  2017. case kParkspaceLog: {
  2018. if (GetArena() == nullptr) {
  2019. delete data_.parkspace_log_;
  2020. }
  2021. break;
  2022. }
  2023. case kMeasureLog: {
  2024. if (GetArena() == nullptr) {
  2025. delete data_.measure_log_;
  2026. }
  2027. break;
  2028. }
  2029. case kDispatchLog: {
  2030. if (GetArena() == nullptr) {
  2031. delete data_.dispatch_log_;
  2032. }
  2033. break;
  2034. }
  2035. case kManualOperatorLog: {
  2036. if (GetArena() == nullptr) {
  2037. delete data_.manual_operator_log_;
  2038. }
  2039. break;
  2040. }
  2041. case DATA_NOT_SET: {
  2042. break;
  2043. }
  2044. }
  2045. _oneof_case_[0] = DATA_NOT_SET;
  2046. }
  2047. void Log_data::Clear() {
  2048. // @@protoc_insertion_point(message_clear_start:message.Log_data)
  2049. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2050. // Prevent compiler warnings about cached_has_bits being unused
  2051. (void) cached_has_bits;
  2052. log_severity_ = 0;
  2053. clear_data();
  2054. _has_bits_.Clear();
  2055. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2056. }
  2057. const char* Log_data::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2058. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2059. _Internal::HasBits has_bits{};
  2060. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  2061. while (!ctx->Done(&ptr)) {
  2062. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  2063. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2064. CHK_(ptr);
  2065. switch (tag >> 3) {
  2066. // required .message.Log_data.Severity log_severity = 1;
  2067. case 1:
  2068. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  2069. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2070. CHK_(ptr);
  2071. if (PROTOBUF_PREDICT_TRUE(::message::Log_data_Severity_IsValid(val))) {
  2072. _internal_set_log_severity(static_cast<::message::Log_data_Severity>(val));
  2073. } else {
  2074. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  2075. }
  2076. } else goto handle_unusual;
  2077. continue;
  2078. // string str_log = 2;
  2079. case 2:
  2080. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  2081. auto str = _internal_mutable_str_log();
  2082. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  2083. #ifndef NDEBUG
  2084. ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "message.Log_data.str_log");
  2085. #endif // !NDEBUG
  2086. CHK_(ptr);
  2087. } else goto handle_unusual;
  2088. continue;
  2089. // .message.Parkspace_data parkspace_log = 3;
  2090. case 3:
  2091. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  2092. ptr = ctx->ParseMessage(_internal_mutable_parkspace_log(), ptr);
  2093. CHK_(ptr);
  2094. } else goto handle_unusual;
  2095. continue;
  2096. // .message.Measure_data measure_log = 4;
  2097. case 4:
  2098. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  2099. ptr = ctx->ParseMessage(_internal_mutable_measure_log(), ptr);
  2100. CHK_(ptr);
  2101. } else goto handle_unusual;
  2102. continue;
  2103. // .message.Dispatch_data dispatch_log = 5;
  2104. case 5:
  2105. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
  2106. ptr = ctx->ParseMessage(_internal_mutable_dispatch_log(), ptr);
  2107. CHK_(ptr);
  2108. } else goto handle_unusual;
  2109. continue;
  2110. // .message.Manual_operation_data manual_operator_log = 6;
  2111. case 6:
  2112. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
  2113. ptr = ctx->ParseMessage(_internal_mutable_manual_operator_log(), ptr);
  2114. CHK_(ptr);
  2115. } else goto handle_unusual;
  2116. continue;
  2117. default: {
  2118. handle_unusual:
  2119. if ((tag & 7) == 4 || tag == 0) {
  2120. ctx->SetLastTag(tag);
  2121. goto success;
  2122. }
  2123. ptr = UnknownFieldParse(tag,
  2124. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2125. ptr, ctx);
  2126. CHK_(ptr != nullptr);
  2127. continue;
  2128. }
  2129. } // switch
  2130. } // while
  2131. success:
  2132. _has_bits_.Or(has_bits);
  2133. return ptr;
  2134. failure:
  2135. ptr = nullptr;
  2136. goto success;
  2137. #undef CHK_
  2138. }
  2139. ::PROTOBUF_NAMESPACE_ID::uint8* Log_data::_InternalSerialize(
  2140. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2141. // @@protoc_insertion_point(serialize_to_array_start:message.Log_data)
  2142. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2143. (void) cached_has_bits;
  2144. cached_has_bits = _has_bits_[0];
  2145. // required .message.Log_data.Severity log_severity = 1;
  2146. if (cached_has_bits & 0x00000001u) {
  2147. target = stream->EnsureSpace(target);
  2148. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  2149. 1, this->_internal_log_severity(), target);
  2150. }
  2151. switch (data_case()) {
  2152. case kStrLog: {
  2153. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
  2154. this->_internal_str_log().data(), static_cast<int>(this->_internal_str_log().length()),
  2155. ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
  2156. "message.Log_data.str_log");
  2157. target = stream->WriteStringMaybeAliased(
  2158. 2, this->_internal_str_log(), target);
  2159. break;
  2160. }
  2161. case kParkspaceLog: {
  2162. target = stream->EnsureSpace(target);
  2163. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2164. InternalWriteMessage(
  2165. 3, _Internal::parkspace_log(this), target, stream);
  2166. break;
  2167. }
  2168. case kMeasureLog: {
  2169. target = stream->EnsureSpace(target);
  2170. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2171. InternalWriteMessage(
  2172. 4, _Internal::measure_log(this), target, stream);
  2173. break;
  2174. }
  2175. case kDispatchLog: {
  2176. target = stream->EnsureSpace(target);
  2177. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2178. InternalWriteMessage(
  2179. 5, _Internal::dispatch_log(this), target, stream);
  2180. break;
  2181. }
  2182. case kManualOperatorLog: {
  2183. target = stream->EnsureSpace(target);
  2184. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2185. InternalWriteMessage(
  2186. 6, _Internal::manual_operator_log(this), target, stream);
  2187. break;
  2188. }
  2189. default: ;
  2190. }
  2191. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2192. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2193. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2194. }
  2195. // @@protoc_insertion_point(serialize_to_array_end:message.Log_data)
  2196. return target;
  2197. }
  2198. size_t Log_data::ByteSizeLong() const {
  2199. // @@protoc_insertion_point(message_byte_size_start:message.Log_data)
  2200. size_t total_size = 0;
  2201. // required .message.Log_data.Severity log_severity = 1;
  2202. if (_internal_has_log_severity()) {
  2203. total_size += 1 +
  2204. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_log_severity());
  2205. }
  2206. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2207. // Prevent compiler warnings about cached_has_bits being unused
  2208. (void) cached_has_bits;
  2209. switch (data_case()) {
  2210. // string str_log = 2;
  2211. case kStrLog: {
  2212. total_size += 1 +
  2213. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2214. this->_internal_str_log());
  2215. break;
  2216. }
  2217. // .message.Parkspace_data parkspace_log = 3;
  2218. case kParkspaceLog: {
  2219. total_size += 1 +
  2220. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  2221. *data_.parkspace_log_);
  2222. break;
  2223. }
  2224. // .message.Measure_data measure_log = 4;
  2225. case kMeasureLog: {
  2226. total_size += 1 +
  2227. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  2228. *data_.measure_log_);
  2229. break;
  2230. }
  2231. // .message.Dispatch_data dispatch_log = 5;
  2232. case kDispatchLog: {
  2233. total_size += 1 +
  2234. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  2235. *data_.dispatch_log_);
  2236. break;
  2237. }
  2238. // .message.Manual_operation_data manual_operator_log = 6;
  2239. case kManualOperatorLog: {
  2240. total_size += 1 +
  2241. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  2242. *data_.manual_operator_log_);
  2243. break;
  2244. }
  2245. case DATA_NOT_SET: {
  2246. break;
  2247. }
  2248. }
  2249. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2250. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2251. _internal_metadata_, total_size, &_cached_size_);
  2252. }
  2253. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2254. SetCachedSize(cached_size);
  2255. return total_size;
  2256. }
  2257. void Log_data::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2258. // @@protoc_insertion_point(generalized_merge_from_start:message.Log_data)
  2259. GOOGLE_DCHECK_NE(&from, this);
  2260. const Log_data* source =
  2261. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Log_data>(
  2262. &from);
  2263. if (source == nullptr) {
  2264. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Log_data)
  2265. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2266. } else {
  2267. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Log_data)
  2268. MergeFrom(*source);
  2269. }
  2270. }
  2271. void Log_data::MergeFrom(const Log_data& from) {
  2272. // @@protoc_insertion_point(class_specific_merge_from_start:message.Log_data)
  2273. GOOGLE_DCHECK_NE(&from, this);
  2274. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2275. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2276. (void) cached_has_bits;
  2277. if (from._internal_has_log_severity()) {
  2278. _internal_set_log_severity(from._internal_log_severity());
  2279. }
  2280. switch (from.data_case()) {
  2281. case kStrLog: {
  2282. _internal_set_str_log(from._internal_str_log());
  2283. break;
  2284. }
  2285. case kParkspaceLog: {
  2286. _internal_mutable_parkspace_log()->::message::Parkspace_data::MergeFrom(from._internal_parkspace_log());
  2287. break;
  2288. }
  2289. case kMeasureLog: {
  2290. _internal_mutable_measure_log()->::message::Measure_data::MergeFrom(from._internal_measure_log());
  2291. break;
  2292. }
  2293. case kDispatchLog: {
  2294. _internal_mutable_dispatch_log()->::message::Dispatch_data::MergeFrom(from._internal_dispatch_log());
  2295. break;
  2296. }
  2297. case kManualOperatorLog: {
  2298. _internal_mutable_manual_operator_log()->::message::Manual_operation_data::MergeFrom(from._internal_manual_operator_log());
  2299. break;
  2300. }
  2301. case DATA_NOT_SET: {
  2302. break;
  2303. }
  2304. }
  2305. }
  2306. void Log_data::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2307. // @@protoc_insertion_point(generalized_copy_from_start:message.Log_data)
  2308. if (&from == this) return;
  2309. Clear();
  2310. MergeFrom(from);
  2311. }
  2312. void Log_data::CopyFrom(const Log_data& from) {
  2313. // @@protoc_insertion_point(class_specific_copy_from_start:message.Log_data)
  2314. if (&from == this) return;
  2315. Clear();
  2316. MergeFrom(from);
  2317. }
  2318. bool Log_data::IsInitialized() const {
  2319. if (_Internal::MissingRequiredFields(_has_bits_)) return false;
  2320. switch (data_case()) {
  2321. case kStrLog: {
  2322. break;
  2323. }
  2324. case kParkspaceLog: {
  2325. if (has_parkspace_log()) {
  2326. if (!this->parkspace_log().IsInitialized()) return false;
  2327. }
  2328. break;
  2329. }
  2330. case kMeasureLog: {
  2331. if (has_measure_log()) {
  2332. if (!this->measure_log().IsInitialized()) return false;
  2333. }
  2334. break;
  2335. }
  2336. case kDispatchLog: {
  2337. if (has_dispatch_log()) {
  2338. if (!this->dispatch_log().IsInitialized()) return false;
  2339. }
  2340. break;
  2341. }
  2342. case kManualOperatorLog: {
  2343. if (has_manual_operator_log()) {
  2344. if (!this->manual_operator_log().IsInitialized()) return false;
  2345. }
  2346. break;
  2347. }
  2348. case DATA_NOT_SET: {
  2349. break;
  2350. }
  2351. }
  2352. return true;
  2353. }
  2354. void Log_data::InternalSwap(Log_data* other) {
  2355. using std::swap;
  2356. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2357. swap(_has_bits_[0], other->_has_bits_[0]);
  2358. swap(log_severity_, other->log_severity_);
  2359. swap(data_, other->data_);
  2360. swap(_oneof_case_[0], other->_oneof_case_[0]);
  2361. }
  2362. ::PROTOBUF_NAMESPACE_ID::Metadata Log_data::GetMetadata() const {
  2363. return GetMetadataStatic();
  2364. }
  2365. // ===================================================================
  2366. void Process_log::InitAsDefaultInstance() {
  2367. }
  2368. class Process_log::_Internal {
  2369. public:
  2370. using HasBits = decltype(std::declval<Process_log>()._has_bits_);
  2371. static void set_has_process_type(HasBits* has_bits) {
  2372. (*has_bits)[0] |= 1u;
  2373. }
  2374. static bool MissingRequiredFields(const HasBits& has_bits) {
  2375. return ((has_bits[0] & 0x00000001) ^ 0x00000001) != 0;
  2376. }
  2377. };
  2378. Process_log::Process_log(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  2379. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  2380. log_data_(arena) {
  2381. SharedCtor();
  2382. RegisterArenaDtor(arena);
  2383. // @@protoc_insertion_point(arena_constructor:message.Process_log)
  2384. }
  2385. Process_log::Process_log(const Process_log& from)
  2386. : ::PROTOBUF_NAMESPACE_ID::Message(),
  2387. _has_bits_(from._has_bits_),
  2388. log_data_(from.log_data_) {
  2389. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2390. process_type_ = from.process_type_;
  2391. // @@protoc_insertion_point(copy_constructor:message.Process_log)
  2392. }
  2393. void Process_log::SharedCtor() {
  2394. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Process_log_log_5fprocess_2eproto.base);
  2395. process_type_ = 1;
  2396. }
  2397. Process_log::~Process_log() {
  2398. // @@protoc_insertion_point(destructor:message.Process_log)
  2399. SharedDtor();
  2400. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2401. }
  2402. void Process_log::SharedDtor() {
  2403. GOOGLE_DCHECK(GetArena() == nullptr);
  2404. }
  2405. void Process_log::ArenaDtor(void* object) {
  2406. Process_log* _this = reinterpret_cast< Process_log* >(object);
  2407. (void)_this;
  2408. }
  2409. void Process_log::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2410. }
  2411. void Process_log::SetCachedSize(int size) const {
  2412. _cached_size_.Set(size);
  2413. }
  2414. const Process_log& Process_log::default_instance() {
  2415. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Process_log_log_5fprocess_2eproto.base);
  2416. return *internal_default_instance();
  2417. }
  2418. void Process_log::Clear() {
  2419. // @@protoc_insertion_point(message_clear_start:message.Process_log)
  2420. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2421. // Prevent compiler warnings about cached_has_bits being unused
  2422. (void) cached_has_bits;
  2423. log_data_.Clear();
  2424. process_type_ = 1;
  2425. _has_bits_.Clear();
  2426. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2427. }
  2428. const char* Process_log::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2429. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2430. _Internal::HasBits has_bits{};
  2431. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  2432. while (!ctx->Done(&ptr)) {
  2433. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  2434. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2435. CHK_(ptr);
  2436. switch (tag >> 3) {
  2437. // required .message.Process_type process_type = 1;
  2438. case 1:
  2439. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  2440. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2441. CHK_(ptr);
  2442. if (PROTOBUF_PREDICT_TRUE(::message::Process_type_IsValid(val))) {
  2443. _internal_set_process_type(static_cast<::message::Process_type>(val));
  2444. } else {
  2445. ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
  2446. }
  2447. } else goto handle_unusual;
  2448. continue;
  2449. // repeated .message.Log_data log_data = 2;
  2450. case 2:
  2451. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  2452. ptr -= 1;
  2453. do {
  2454. ptr += 1;
  2455. ptr = ctx->ParseMessage(_internal_add_log_data(), ptr);
  2456. CHK_(ptr);
  2457. if (!ctx->DataAvailable(ptr)) break;
  2458. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
  2459. } else goto handle_unusual;
  2460. continue;
  2461. default: {
  2462. handle_unusual:
  2463. if ((tag & 7) == 4 || tag == 0) {
  2464. ctx->SetLastTag(tag);
  2465. goto success;
  2466. }
  2467. ptr = UnknownFieldParse(tag,
  2468. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2469. ptr, ctx);
  2470. CHK_(ptr != nullptr);
  2471. continue;
  2472. }
  2473. } // switch
  2474. } // while
  2475. success:
  2476. _has_bits_.Or(has_bits);
  2477. return ptr;
  2478. failure:
  2479. ptr = nullptr;
  2480. goto success;
  2481. #undef CHK_
  2482. }
  2483. ::PROTOBUF_NAMESPACE_ID::uint8* Process_log::_InternalSerialize(
  2484. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2485. // @@protoc_insertion_point(serialize_to_array_start:message.Process_log)
  2486. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2487. (void) cached_has_bits;
  2488. cached_has_bits = _has_bits_[0];
  2489. // required .message.Process_type process_type = 1;
  2490. if (cached_has_bits & 0x00000001u) {
  2491. target = stream->EnsureSpace(target);
  2492. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  2493. 1, this->_internal_process_type(), target);
  2494. }
  2495. // repeated .message.Log_data log_data = 2;
  2496. for (unsigned int i = 0,
  2497. n = static_cast<unsigned int>(this->_internal_log_data_size()); i < n; i++) {
  2498. target = stream->EnsureSpace(target);
  2499. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2500. InternalWriteMessage(2, this->_internal_log_data(i), target, stream);
  2501. }
  2502. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2503. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2504. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2505. }
  2506. // @@protoc_insertion_point(serialize_to_array_end:message.Process_log)
  2507. return target;
  2508. }
  2509. size_t Process_log::ByteSizeLong() const {
  2510. // @@protoc_insertion_point(message_byte_size_start:message.Process_log)
  2511. size_t total_size = 0;
  2512. // required .message.Process_type process_type = 1;
  2513. if (_internal_has_process_type()) {
  2514. total_size += 1 +
  2515. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_process_type());
  2516. }
  2517. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2518. // Prevent compiler warnings about cached_has_bits being unused
  2519. (void) cached_has_bits;
  2520. // repeated .message.Log_data log_data = 2;
  2521. total_size += 1UL * this->_internal_log_data_size();
  2522. for (const auto& msg : this->log_data_) {
  2523. total_size +=
  2524. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  2525. }
  2526. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2527. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2528. _internal_metadata_, total_size, &_cached_size_);
  2529. }
  2530. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2531. SetCachedSize(cached_size);
  2532. return total_size;
  2533. }
  2534. void Process_log::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2535. // @@protoc_insertion_point(generalized_merge_from_start:message.Process_log)
  2536. GOOGLE_DCHECK_NE(&from, this);
  2537. const Process_log* source =
  2538. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Process_log>(
  2539. &from);
  2540. if (source == nullptr) {
  2541. // @@protoc_insertion_point(generalized_merge_from_cast_fail:message.Process_log)
  2542. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2543. } else {
  2544. // @@protoc_insertion_point(generalized_merge_from_cast_success:message.Process_log)
  2545. MergeFrom(*source);
  2546. }
  2547. }
  2548. void Process_log::MergeFrom(const Process_log& from) {
  2549. // @@protoc_insertion_point(class_specific_merge_from_start:message.Process_log)
  2550. GOOGLE_DCHECK_NE(&from, this);
  2551. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2552. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2553. (void) cached_has_bits;
  2554. log_data_.MergeFrom(from.log_data_);
  2555. if (from._internal_has_process_type()) {
  2556. _internal_set_process_type(from._internal_process_type());
  2557. }
  2558. }
  2559. void Process_log::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2560. // @@protoc_insertion_point(generalized_copy_from_start:message.Process_log)
  2561. if (&from == this) return;
  2562. Clear();
  2563. MergeFrom(from);
  2564. }
  2565. void Process_log::CopyFrom(const Process_log& from) {
  2566. // @@protoc_insertion_point(class_specific_copy_from_start:message.Process_log)
  2567. if (&from == this) return;
  2568. Clear();
  2569. MergeFrom(from);
  2570. }
  2571. bool Process_log::IsInitialized() const {
  2572. if (_Internal::MissingRequiredFields(_has_bits_)) return false;
  2573. if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(log_data_)) return false;
  2574. return true;
  2575. }
  2576. void Process_log::InternalSwap(Process_log* other) {
  2577. using std::swap;
  2578. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2579. swap(_has_bits_[0], other->_has_bits_[0]);
  2580. log_data_.InternalSwap(&other->log_data_);
  2581. swap(process_type_, other->process_type_);
  2582. }
  2583. ::PROTOBUF_NAMESPACE_ID::Metadata Process_log::GetMetadata() const {
  2584. return GetMetadataStatic();
  2585. }
  2586. // @@protoc_insertion_point(namespace_scope)
  2587. } // namespace message
  2588. PROTOBUF_NAMESPACE_OPEN
  2589. template<> PROTOBUF_NOINLINE ::message::Parkspace_data* Arena::CreateMaybeMessage< ::message::Parkspace_data >(Arena* arena) {
  2590. return Arena::CreateMessageInternal< ::message::Parkspace_data >(arena);
  2591. }
  2592. template<> PROTOBUF_NOINLINE ::message::Measure_data* Arena::CreateMaybeMessage< ::message::Measure_data >(Arena* arena) {
  2593. return Arena::CreateMessageInternal< ::message::Measure_data >(arena);
  2594. }
  2595. template<> PROTOBUF_NOINLINE ::message::Dispatch_data* Arena::CreateMaybeMessage< ::message::Dispatch_data >(Arena* arena) {
  2596. return Arena::CreateMessageInternal< ::message::Dispatch_data >(arena);
  2597. }
  2598. template<> PROTOBUF_NOINLINE ::message::Manual_operation_data* Arena::CreateMaybeMessage< ::message::Manual_operation_data >(Arena* arena) {
  2599. return Arena::CreateMessageInternal< ::message::Manual_operation_data >(arena);
  2600. }
  2601. template<> PROTOBUF_NOINLINE ::message::Log_data* Arena::CreateMaybeMessage< ::message::Log_data >(Arena* arena) {
  2602. return Arena::CreateMessageInternal< ::message::Log_data >(arena);
  2603. }
  2604. template<> PROTOBUF_NOINLINE ::message::Process_log* Arena::CreateMaybeMessage< ::message::Process_log >(Arena* arena) {
  2605. return Arena::CreateMessageInternal< ::message::Process_log >(arena);
  2606. }
  2607. PROTOBUF_NAMESPACE_CLOSE
  2608. // @@protoc_insertion_point(global_scope)
  2609. #include <google/protobuf/port_undef.inc>