terminal_message.pb.h 67 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: terminal_message.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_terminal_5fmessage_2eproto
  4. #define GOOGLE_PROTOBUF_INCLUDED_terminal_5fmessage_2eproto
  5. #include <limits>
  6. #include <string>
  7. #include <google/protobuf/port_def.inc>
  8. #if PROTOBUF_VERSION < 3013000
  9. #error This file was generated by a newer version of protoc which is
  10. #error incompatible with your Protocol Buffer headers. Please update
  11. #error your headers.
  12. #endif
  13. #if 3013000 < PROTOBUF_MIN_PROTOC_VERSION
  14. #error This file was generated by an older version of protoc which is
  15. #error incompatible with your Protocol Buffer headers. Please
  16. #error regenerate this file with a newer version of protoc.
  17. #endif
  18. #include <google/protobuf/port_undef.inc>
  19. #include <google/protobuf/io/coded_stream.h>
  20. #include <google/protobuf/arena.h>
  21. #include <google/protobuf/arenastring.h>
  22. #include <google/protobuf/generated_message_table_driven.h>
  23. #include <google/protobuf/generated_message_util.h>
  24. #include <google/protobuf/inlined_string_field.h>
  25. #include <google/protobuf/metadata_lite.h>
  26. #include <google/protobuf/generated_message_reflection.h>
  27. #include <google/protobuf/message.h>
  28. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  29. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  30. #include <google/protobuf/unknown_field_set.h>
  31. #include "message_base.pb.h"
  32. // @@protoc_insertion_point(includes)
  33. #include <google/protobuf/port_def.inc>
  34. #define PROTOBUF_INTERNAL_EXPORT_terminal_5fmessage_2eproto
  35. PROTOBUF_NAMESPACE_OPEN
  36. namespace internal {
  37. class AnyMetadata;
  38. } // namespace internal
  39. PROTOBUF_NAMESPACE_CLOSE
  40. // Internal implementation detail -- do not use these members.
  41. struct TableStruct_terminal_5fmessage_2eproto {
  42. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
  43. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  44. static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
  45. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  46. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
  47. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  48. static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
  49. static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
  50. static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
  51. };
  52. extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_terminal_5fmessage_2eproto;
  53. namespace message {
  54. class Pickup_command_request_msg;
  55. class Pickup_command_request_msgDefaultTypeInternal;
  56. extern Pickup_command_request_msgDefaultTypeInternal _Pickup_command_request_msg_default_instance_;
  57. class Pickup_command_response_msg;
  58. class Pickup_command_response_msgDefaultTypeInternal;
  59. extern Pickup_command_response_msgDefaultTypeInternal _Pickup_command_response_msg_default_instance_;
  60. class Store_command_request_msg;
  61. class Store_command_request_msgDefaultTypeInternal;
  62. extern Store_command_request_msgDefaultTypeInternal _Store_command_request_msg_default_instance_;
  63. class Store_command_response_msg;
  64. class Store_command_response_msgDefaultTypeInternal;
  65. extern Store_command_response_msgDefaultTypeInternal _Store_command_response_msg_default_instance_;
  66. } // namespace message
  67. PROTOBUF_NAMESPACE_OPEN
  68. template<> ::message::Pickup_command_request_msg* Arena::CreateMaybeMessage<::message::Pickup_command_request_msg>(Arena*);
  69. template<> ::message::Pickup_command_response_msg* Arena::CreateMaybeMessage<::message::Pickup_command_response_msg>(Arena*);
  70. template<> ::message::Store_command_request_msg* Arena::CreateMaybeMessage<::message::Store_command_request_msg>(Arena*);
  71. template<> ::message::Store_command_response_msg* Arena::CreateMaybeMessage<::message::Store_command_response_msg>(Arena*);
  72. PROTOBUF_NAMESPACE_CLOSE
  73. namespace message {
  74. // ===================================================================
  75. class Store_command_request_msg PROTOBUF_FINAL :
  76. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Store_command_request_msg) */ {
  77. public:
  78. inline Store_command_request_msg() : Store_command_request_msg(nullptr) {}
  79. virtual ~Store_command_request_msg();
  80. Store_command_request_msg(const Store_command_request_msg& from);
  81. Store_command_request_msg(Store_command_request_msg&& from) noexcept
  82. : Store_command_request_msg() {
  83. *this = ::std::move(from);
  84. }
  85. inline Store_command_request_msg& operator=(const Store_command_request_msg& from) {
  86. CopyFrom(from);
  87. return *this;
  88. }
  89. inline Store_command_request_msg& operator=(Store_command_request_msg&& from) noexcept {
  90. if (GetArena() == from.GetArena()) {
  91. if (this != &from) InternalSwap(&from);
  92. } else {
  93. CopyFrom(from);
  94. }
  95. return *this;
  96. }
  97. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  98. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  99. }
  100. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  101. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  102. }
  103. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  104. return GetDescriptor();
  105. }
  106. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  107. return GetMetadataStatic().descriptor;
  108. }
  109. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  110. return GetMetadataStatic().reflection;
  111. }
  112. static const Store_command_request_msg& default_instance();
  113. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  114. static inline const Store_command_request_msg* internal_default_instance() {
  115. return reinterpret_cast<const Store_command_request_msg*>(
  116. &_Store_command_request_msg_default_instance_);
  117. }
  118. static constexpr int kIndexInFileMessages =
  119. 0;
  120. friend void swap(Store_command_request_msg& a, Store_command_request_msg& b) {
  121. a.Swap(&b);
  122. }
  123. inline void Swap(Store_command_request_msg* other) {
  124. if (other == this) return;
  125. if (GetArena() == other->GetArena()) {
  126. InternalSwap(other);
  127. } else {
  128. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  129. }
  130. }
  131. void UnsafeArenaSwap(Store_command_request_msg* other) {
  132. if (other == this) return;
  133. GOOGLE_DCHECK(GetArena() == other->GetArena());
  134. InternalSwap(other);
  135. }
  136. // implements Message ----------------------------------------------
  137. inline Store_command_request_msg* New() const final {
  138. return CreateMaybeMessage<Store_command_request_msg>(nullptr);
  139. }
  140. Store_command_request_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  141. return CreateMaybeMessage<Store_command_request_msg>(arena);
  142. }
  143. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  144. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  145. void CopyFrom(const Store_command_request_msg& from);
  146. void MergeFrom(const Store_command_request_msg& from);
  147. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  148. bool IsInitialized() const final;
  149. size_t ByteSizeLong() const final;
  150. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  151. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  152. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  153. int GetCachedSize() const final { return _cached_size_.Get(); }
  154. private:
  155. inline void SharedCtor();
  156. inline void SharedDtor();
  157. void SetCachedSize(int size) const final;
  158. void InternalSwap(Store_command_request_msg* other);
  159. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  160. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  161. return "message.Store_command_request_msg";
  162. }
  163. protected:
  164. explicit Store_command_request_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  165. private:
  166. static void ArenaDtor(void* object);
  167. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  168. public:
  169. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  170. private:
  171. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  172. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_terminal_5fmessage_2eproto);
  173. return ::descriptor_table_terminal_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  174. }
  175. public:
  176. // nested types ----------------------------------------------------
  177. // accessors -------------------------------------------------------
  178. enum : int {
  179. kBaseInfoFieldNumber = 1,
  180. kLocateInformationFieldNumber = 3,
  181. kCarInfoFieldNumber = 4,
  182. kTerminalIdFieldNumber = 2,
  183. };
  184. // required .message.Base_info base_info = 1;
  185. bool has_base_info() const;
  186. private:
  187. bool _internal_has_base_info() const;
  188. public:
  189. void clear_base_info();
  190. const ::message::Base_info& base_info() const;
  191. ::message::Base_info* release_base_info();
  192. ::message::Base_info* mutable_base_info();
  193. void set_allocated_base_info(::message::Base_info* base_info);
  194. private:
  195. const ::message::Base_info& _internal_base_info() const;
  196. ::message::Base_info* _internal_mutable_base_info();
  197. public:
  198. void unsafe_arena_set_allocated_base_info(
  199. ::message::Base_info* base_info);
  200. ::message::Base_info* unsafe_arena_release_base_info();
  201. // required .message.Locate_information locate_information = 3;
  202. bool has_locate_information() const;
  203. private:
  204. bool _internal_has_locate_information() const;
  205. public:
  206. void clear_locate_information();
  207. const ::message::Locate_information& locate_information() const;
  208. ::message::Locate_information* release_locate_information();
  209. ::message::Locate_information* mutable_locate_information();
  210. void set_allocated_locate_information(::message::Locate_information* locate_information);
  211. private:
  212. const ::message::Locate_information& _internal_locate_information() const;
  213. ::message::Locate_information* _internal_mutable_locate_information();
  214. public:
  215. void unsafe_arena_set_allocated_locate_information(
  216. ::message::Locate_information* locate_information);
  217. ::message::Locate_information* unsafe_arena_release_locate_information();
  218. // required .message.Car_info car_info = 4;
  219. bool has_car_info() const;
  220. private:
  221. bool _internal_has_car_info() const;
  222. public:
  223. void clear_car_info();
  224. const ::message::Car_info& car_info() const;
  225. ::message::Car_info* release_car_info();
  226. ::message::Car_info* mutable_car_info();
  227. void set_allocated_car_info(::message::Car_info* car_info);
  228. private:
  229. const ::message::Car_info& _internal_car_info() const;
  230. ::message::Car_info* _internal_mutable_car_info();
  231. public:
  232. void unsafe_arena_set_allocated_car_info(
  233. ::message::Car_info* car_info);
  234. ::message::Car_info* unsafe_arena_release_car_info();
  235. // required int32 terminal_id = 2;
  236. bool has_terminal_id() const;
  237. private:
  238. bool _internal_has_terminal_id() const;
  239. public:
  240. void clear_terminal_id();
  241. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id() const;
  242. void set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  243. private:
  244. ::PROTOBUF_NAMESPACE_ID::int32 _internal_terminal_id() const;
  245. void _internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  246. public:
  247. // @@protoc_insertion_point(class_scope:message.Store_command_request_msg)
  248. private:
  249. class _Internal;
  250. // helper for ByteSizeLong()
  251. size_t RequiredFieldsByteSizeFallback() const;
  252. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  253. typedef void InternalArenaConstructable_;
  254. typedef void DestructorSkippable_;
  255. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  256. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  257. ::message::Base_info* base_info_;
  258. ::message::Locate_information* locate_information_;
  259. ::message::Car_info* car_info_;
  260. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id_;
  261. friend struct ::TableStruct_terminal_5fmessage_2eproto;
  262. };
  263. // -------------------------------------------------------------------
  264. class Store_command_response_msg PROTOBUF_FINAL :
  265. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Store_command_response_msg) */ {
  266. public:
  267. inline Store_command_response_msg() : Store_command_response_msg(nullptr) {}
  268. virtual ~Store_command_response_msg();
  269. Store_command_response_msg(const Store_command_response_msg& from);
  270. Store_command_response_msg(Store_command_response_msg&& from) noexcept
  271. : Store_command_response_msg() {
  272. *this = ::std::move(from);
  273. }
  274. inline Store_command_response_msg& operator=(const Store_command_response_msg& from) {
  275. CopyFrom(from);
  276. return *this;
  277. }
  278. inline Store_command_response_msg& operator=(Store_command_response_msg&& from) noexcept {
  279. if (GetArena() == from.GetArena()) {
  280. if (this != &from) InternalSwap(&from);
  281. } else {
  282. CopyFrom(from);
  283. }
  284. return *this;
  285. }
  286. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  287. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  288. }
  289. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  290. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  291. }
  292. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  293. return GetDescriptor();
  294. }
  295. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  296. return GetMetadataStatic().descriptor;
  297. }
  298. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  299. return GetMetadataStatic().reflection;
  300. }
  301. static const Store_command_response_msg& default_instance();
  302. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  303. static inline const Store_command_response_msg* internal_default_instance() {
  304. return reinterpret_cast<const Store_command_response_msg*>(
  305. &_Store_command_response_msg_default_instance_);
  306. }
  307. static constexpr int kIndexInFileMessages =
  308. 1;
  309. friend void swap(Store_command_response_msg& a, Store_command_response_msg& b) {
  310. a.Swap(&b);
  311. }
  312. inline void Swap(Store_command_response_msg* other) {
  313. if (other == this) return;
  314. if (GetArena() == other->GetArena()) {
  315. InternalSwap(other);
  316. } else {
  317. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  318. }
  319. }
  320. void UnsafeArenaSwap(Store_command_response_msg* other) {
  321. if (other == this) return;
  322. GOOGLE_DCHECK(GetArena() == other->GetArena());
  323. InternalSwap(other);
  324. }
  325. // implements Message ----------------------------------------------
  326. inline Store_command_response_msg* New() const final {
  327. return CreateMaybeMessage<Store_command_response_msg>(nullptr);
  328. }
  329. Store_command_response_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  330. return CreateMaybeMessage<Store_command_response_msg>(arena);
  331. }
  332. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  333. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  334. void CopyFrom(const Store_command_response_msg& from);
  335. void MergeFrom(const Store_command_response_msg& from);
  336. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  337. bool IsInitialized() const final;
  338. size_t ByteSizeLong() const final;
  339. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  340. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  341. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  342. int GetCachedSize() const final { return _cached_size_.Get(); }
  343. private:
  344. inline void SharedCtor();
  345. inline void SharedDtor();
  346. void SetCachedSize(int size) const final;
  347. void InternalSwap(Store_command_response_msg* other);
  348. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  349. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  350. return "message.Store_command_response_msg";
  351. }
  352. protected:
  353. explicit Store_command_response_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  354. private:
  355. static void ArenaDtor(void* object);
  356. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  357. public:
  358. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  359. private:
  360. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  361. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_terminal_5fmessage_2eproto);
  362. return ::descriptor_table_terminal_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  363. }
  364. public:
  365. // nested types ----------------------------------------------------
  366. // accessors -------------------------------------------------------
  367. enum : int {
  368. kBaseInfoFieldNumber = 1,
  369. kCodeFieldNumber = 3,
  370. kTerminalIdFieldNumber = 2,
  371. };
  372. // required .message.Base_info base_info = 1;
  373. bool has_base_info() const;
  374. private:
  375. bool _internal_has_base_info() const;
  376. public:
  377. void clear_base_info();
  378. const ::message::Base_info& base_info() const;
  379. ::message::Base_info* release_base_info();
  380. ::message::Base_info* mutable_base_info();
  381. void set_allocated_base_info(::message::Base_info* base_info);
  382. private:
  383. const ::message::Base_info& _internal_base_info() const;
  384. ::message::Base_info* _internal_mutable_base_info();
  385. public:
  386. void unsafe_arena_set_allocated_base_info(
  387. ::message::Base_info* base_info);
  388. ::message::Base_info* unsafe_arena_release_base_info();
  389. // required .message.Error_manager code = 3;
  390. bool has_code() const;
  391. private:
  392. bool _internal_has_code() const;
  393. public:
  394. void clear_code();
  395. const ::message::Error_manager& code() const;
  396. ::message::Error_manager* release_code();
  397. ::message::Error_manager* mutable_code();
  398. void set_allocated_code(::message::Error_manager* code);
  399. private:
  400. const ::message::Error_manager& _internal_code() const;
  401. ::message::Error_manager* _internal_mutable_code();
  402. public:
  403. void unsafe_arena_set_allocated_code(
  404. ::message::Error_manager* code);
  405. ::message::Error_manager* unsafe_arena_release_code();
  406. // required int32 terminal_id = 2;
  407. bool has_terminal_id() const;
  408. private:
  409. bool _internal_has_terminal_id() const;
  410. public:
  411. void clear_terminal_id();
  412. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id() const;
  413. void set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  414. private:
  415. ::PROTOBUF_NAMESPACE_ID::int32 _internal_terminal_id() const;
  416. void _internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  417. public:
  418. // @@protoc_insertion_point(class_scope:message.Store_command_response_msg)
  419. private:
  420. class _Internal;
  421. // helper for ByteSizeLong()
  422. size_t RequiredFieldsByteSizeFallback() const;
  423. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  424. typedef void InternalArenaConstructable_;
  425. typedef void DestructorSkippable_;
  426. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  427. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  428. ::message::Base_info* base_info_;
  429. ::message::Error_manager* code_;
  430. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id_;
  431. friend struct ::TableStruct_terminal_5fmessage_2eproto;
  432. };
  433. // -------------------------------------------------------------------
  434. class Pickup_command_request_msg PROTOBUF_FINAL :
  435. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Pickup_command_request_msg) */ {
  436. public:
  437. inline Pickup_command_request_msg() : Pickup_command_request_msg(nullptr) {}
  438. virtual ~Pickup_command_request_msg();
  439. Pickup_command_request_msg(const Pickup_command_request_msg& from);
  440. Pickup_command_request_msg(Pickup_command_request_msg&& from) noexcept
  441. : Pickup_command_request_msg() {
  442. *this = ::std::move(from);
  443. }
  444. inline Pickup_command_request_msg& operator=(const Pickup_command_request_msg& from) {
  445. CopyFrom(from);
  446. return *this;
  447. }
  448. inline Pickup_command_request_msg& operator=(Pickup_command_request_msg&& from) noexcept {
  449. if (GetArena() == from.GetArena()) {
  450. if (this != &from) InternalSwap(&from);
  451. } else {
  452. CopyFrom(from);
  453. }
  454. return *this;
  455. }
  456. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  457. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  458. }
  459. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  460. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  461. }
  462. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  463. return GetDescriptor();
  464. }
  465. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  466. return GetMetadataStatic().descriptor;
  467. }
  468. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  469. return GetMetadataStatic().reflection;
  470. }
  471. static const Pickup_command_request_msg& default_instance();
  472. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  473. static inline const Pickup_command_request_msg* internal_default_instance() {
  474. return reinterpret_cast<const Pickup_command_request_msg*>(
  475. &_Pickup_command_request_msg_default_instance_);
  476. }
  477. static constexpr int kIndexInFileMessages =
  478. 2;
  479. friend void swap(Pickup_command_request_msg& a, Pickup_command_request_msg& b) {
  480. a.Swap(&b);
  481. }
  482. inline void Swap(Pickup_command_request_msg* other) {
  483. if (other == this) return;
  484. if (GetArena() == other->GetArena()) {
  485. InternalSwap(other);
  486. } else {
  487. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  488. }
  489. }
  490. void UnsafeArenaSwap(Pickup_command_request_msg* other) {
  491. if (other == this) return;
  492. GOOGLE_DCHECK(GetArena() == other->GetArena());
  493. InternalSwap(other);
  494. }
  495. // implements Message ----------------------------------------------
  496. inline Pickup_command_request_msg* New() const final {
  497. return CreateMaybeMessage<Pickup_command_request_msg>(nullptr);
  498. }
  499. Pickup_command_request_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  500. return CreateMaybeMessage<Pickup_command_request_msg>(arena);
  501. }
  502. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  503. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  504. void CopyFrom(const Pickup_command_request_msg& from);
  505. void MergeFrom(const Pickup_command_request_msg& from);
  506. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  507. bool IsInitialized() const final;
  508. size_t ByteSizeLong() const final;
  509. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  510. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  511. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  512. int GetCachedSize() const final { return _cached_size_.Get(); }
  513. private:
  514. inline void SharedCtor();
  515. inline void SharedDtor();
  516. void SetCachedSize(int size) const final;
  517. void InternalSwap(Pickup_command_request_msg* other);
  518. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  519. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  520. return "message.Pickup_command_request_msg";
  521. }
  522. protected:
  523. explicit Pickup_command_request_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  524. private:
  525. static void ArenaDtor(void* object);
  526. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  527. public:
  528. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  529. private:
  530. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  531. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_terminal_5fmessage_2eproto);
  532. return ::descriptor_table_terminal_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  533. }
  534. public:
  535. // nested types ----------------------------------------------------
  536. // accessors -------------------------------------------------------
  537. enum : int {
  538. kBaseInfoFieldNumber = 1,
  539. kCarInfoFieldNumber = 4,
  540. kTerminalIdFieldNumber = 2,
  541. };
  542. // required .message.Base_info base_info = 1;
  543. bool has_base_info() const;
  544. private:
  545. bool _internal_has_base_info() const;
  546. public:
  547. void clear_base_info();
  548. const ::message::Base_info& base_info() const;
  549. ::message::Base_info* release_base_info();
  550. ::message::Base_info* mutable_base_info();
  551. void set_allocated_base_info(::message::Base_info* base_info);
  552. private:
  553. const ::message::Base_info& _internal_base_info() const;
  554. ::message::Base_info* _internal_mutable_base_info();
  555. public:
  556. void unsafe_arena_set_allocated_base_info(
  557. ::message::Base_info* base_info);
  558. ::message::Base_info* unsafe_arena_release_base_info();
  559. // required .message.Car_info car_info = 4;
  560. bool has_car_info() const;
  561. private:
  562. bool _internal_has_car_info() const;
  563. public:
  564. void clear_car_info();
  565. const ::message::Car_info& car_info() const;
  566. ::message::Car_info* release_car_info();
  567. ::message::Car_info* mutable_car_info();
  568. void set_allocated_car_info(::message::Car_info* car_info);
  569. private:
  570. const ::message::Car_info& _internal_car_info() const;
  571. ::message::Car_info* _internal_mutable_car_info();
  572. public:
  573. void unsafe_arena_set_allocated_car_info(
  574. ::message::Car_info* car_info);
  575. ::message::Car_info* unsafe_arena_release_car_info();
  576. // required int32 terminal_id = 2;
  577. bool has_terminal_id() const;
  578. private:
  579. bool _internal_has_terminal_id() const;
  580. public:
  581. void clear_terminal_id();
  582. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id() const;
  583. void set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  584. private:
  585. ::PROTOBUF_NAMESPACE_ID::int32 _internal_terminal_id() const;
  586. void _internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  587. public:
  588. // @@protoc_insertion_point(class_scope:message.Pickup_command_request_msg)
  589. private:
  590. class _Internal;
  591. // helper for ByteSizeLong()
  592. size_t RequiredFieldsByteSizeFallback() const;
  593. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  594. typedef void InternalArenaConstructable_;
  595. typedef void DestructorSkippable_;
  596. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  597. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  598. ::message::Base_info* base_info_;
  599. ::message::Car_info* car_info_;
  600. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id_;
  601. friend struct ::TableStruct_terminal_5fmessage_2eproto;
  602. };
  603. // -------------------------------------------------------------------
  604. class Pickup_command_response_msg PROTOBUF_FINAL :
  605. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Pickup_command_response_msg) */ {
  606. public:
  607. inline Pickup_command_response_msg() : Pickup_command_response_msg(nullptr) {}
  608. virtual ~Pickup_command_response_msg();
  609. Pickup_command_response_msg(const Pickup_command_response_msg& from);
  610. Pickup_command_response_msg(Pickup_command_response_msg&& from) noexcept
  611. : Pickup_command_response_msg() {
  612. *this = ::std::move(from);
  613. }
  614. inline Pickup_command_response_msg& operator=(const Pickup_command_response_msg& from) {
  615. CopyFrom(from);
  616. return *this;
  617. }
  618. inline Pickup_command_response_msg& operator=(Pickup_command_response_msg&& from) noexcept {
  619. if (GetArena() == from.GetArena()) {
  620. if (this != &from) InternalSwap(&from);
  621. } else {
  622. CopyFrom(from);
  623. }
  624. return *this;
  625. }
  626. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  627. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  628. }
  629. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  630. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  631. }
  632. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  633. return GetDescriptor();
  634. }
  635. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  636. return GetMetadataStatic().descriptor;
  637. }
  638. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  639. return GetMetadataStatic().reflection;
  640. }
  641. static const Pickup_command_response_msg& default_instance();
  642. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  643. static inline const Pickup_command_response_msg* internal_default_instance() {
  644. return reinterpret_cast<const Pickup_command_response_msg*>(
  645. &_Pickup_command_response_msg_default_instance_);
  646. }
  647. static constexpr int kIndexInFileMessages =
  648. 3;
  649. friend void swap(Pickup_command_response_msg& a, Pickup_command_response_msg& b) {
  650. a.Swap(&b);
  651. }
  652. inline void Swap(Pickup_command_response_msg* other) {
  653. if (other == this) return;
  654. if (GetArena() == other->GetArena()) {
  655. InternalSwap(other);
  656. } else {
  657. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  658. }
  659. }
  660. void UnsafeArenaSwap(Pickup_command_response_msg* other) {
  661. if (other == this) return;
  662. GOOGLE_DCHECK(GetArena() == other->GetArena());
  663. InternalSwap(other);
  664. }
  665. // implements Message ----------------------------------------------
  666. inline Pickup_command_response_msg* New() const final {
  667. return CreateMaybeMessage<Pickup_command_response_msg>(nullptr);
  668. }
  669. Pickup_command_response_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  670. return CreateMaybeMessage<Pickup_command_response_msg>(arena);
  671. }
  672. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  673. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  674. void CopyFrom(const Pickup_command_response_msg& from);
  675. void MergeFrom(const Pickup_command_response_msg& from);
  676. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  677. bool IsInitialized() const final;
  678. size_t ByteSizeLong() const final;
  679. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  680. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  681. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  682. int GetCachedSize() const final { return _cached_size_.Get(); }
  683. private:
  684. inline void SharedCtor();
  685. inline void SharedDtor();
  686. void SetCachedSize(int size) const final;
  687. void InternalSwap(Pickup_command_response_msg* other);
  688. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  689. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  690. return "message.Pickup_command_response_msg";
  691. }
  692. protected:
  693. explicit Pickup_command_response_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  694. private:
  695. static void ArenaDtor(void* object);
  696. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  697. public:
  698. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  699. private:
  700. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  701. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_terminal_5fmessage_2eproto);
  702. return ::descriptor_table_terminal_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  703. }
  704. public:
  705. // nested types ----------------------------------------------------
  706. // accessors -------------------------------------------------------
  707. enum : int {
  708. kBaseInfoFieldNumber = 1,
  709. kCodeFieldNumber = 3,
  710. kTerminalIdFieldNumber = 2,
  711. };
  712. // required .message.Base_info base_info = 1;
  713. bool has_base_info() const;
  714. private:
  715. bool _internal_has_base_info() const;
  716. public:
  717. void clear_base_info();
  718. const ::message::Base_info& base_info() const;
  719. ::message::Base_info* release_base_info();
  720. ::message::Base_info* mutable_base_info();
  721. void set_allocated_base_info(::message::Base_info* base_info);
  722. private:
  723. const ::message::Base_info& _internal_base_info() const;
  724. ::message::Base_info* _internal_mutable_base_info();
  725. public:
  726. void unsafe_arena_set_allocated_base_info(
  727. ::message::Base_info* base_info);
  728. ::message::Base_info* unsafe_arena_release_base_info();
  729. // required .message.Error_manager code = 3;
  730. bool has_code() const;
  731. private:
  732. bool _internal_has_code() const;
  733. public:
  734. void clear_code();
  735. const ::message::Error_manager& code() const;
  736. ::message::Error_manager* release_code();
  737. ::message::Error_manager* mutable_code();
  738. void set_allocated_code(::message::Error_manager* code);
  739. private:
  740. const ::message::Error_manager& _internal_code() const;
  741. ::message::Error_manager* _internal_mutable_code();
  742. public:
  743. void unsafe_arena_set_allocated_code(
  744. ::message::Error_manager* code);
  745. ::message::Error_manager* unsafe_arena_release_code();
  746. // required int32 terminal_id = 2;
  747. bool has_terminal_id() const;
  748. private:
  749. bool _internal_has_terminal_id() const;
  750. public:
  751. void clear_terminal_id();
  752. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id() const;
  753. void set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  754. private:
  755. ::PROTOBUF_NAMESPACE_ID::int32 _internal_terminal_id() const;
  756. void _internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  757. public:
  758. // @@protoc_insertion_point(class_scope:message.Pickup_command_response_msg)
  759. private:
  760. class _Internal;
  761. // helper for ByteSizeLong()
  762. size_t RequiredFieldsByteSizeFallback() const;
  763. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  764. typedef void InternalArenaConstructable_;
  765. typedef void DestructorSkippable_;
  766. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  767. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  768. ::message::Base_info* base_info_;
  769. ::message::Error_manager* code_;
  770. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id_;
  771. friend struct ::TableStruct_terminal_5fmessage_2eproto;
  772. };
  773. // ===================================================================
  774. // ===================================================================
  775. #ifdef __GNUC__
  776. #pragma GCC diagnostic push
  777. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  778. #endif // __GNUC__
  779. // Store_command_request_msg
  780. // required .message.Base_info base_info = 1;
  781. inline bool Store_command_request_msg::_internal_has_base_info() const {
  782. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  783. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  784. return value;
  785. }
  786. inline bool Store_command_request_msg::has_base_info() const {
  787. return _internal_has_base_info();
  788. }
  789. inline const ::message::Base_info& Store_command_request_msg::_internal_base_info() const {
  790. const ::message::Base_info* p = base_info_;
  791. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  792. &::message::_Base_info_default_instance_);
  793. }
  794. inline const ::message::Base_info& Store_command_request_msg::base_info() const {
  795. // @@protoc_insertion_point(field_get:message.Store_command_request_msg.base_info)
  796. return _internal_base_info();
  797. }
  798. inline void Store_command_request_msg::unsafe_arena_set_allocated_base_info(
  799. ::message::Base_info* base_info) {
  800. if (GetArena() == nullptr) {
  801. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  802. }
  803. base_info_ = base_info;
  804. if (base_info) {
  805. _has_bits_[0] |= 0x00000001u;
  806. } else {
  807. _has_bits_[0] &= ~0x00000001u;
  808. }
  809. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Store_command_request_msg.base_info)
  810. }
  811. inline ::message::Base_info* Store_command_request_msg::release_base_info() {
  812. _has_bits_[0] &= ~0x00000001u;
  813. ::message::Base_info* temp = base_info_;
  814. base_info_ = nullptr;
  815. if (GetArena() != nullptr) {
  816. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  817. }
  818. return temp;
  819. }
  820. inline ::message::Base_info* Store_command_request_msg::unsafe_arena_release_base_info() {
  821. // @@protoc_insertion_point(field_release:message.Store_command_request_msg.base_info)
  822. _has_bits_[0] &= ~0x00000001u;
  823. ::message::Base_info* temp = base_info_;
  824. base_info_ = nullptr;
  825. return temp;
  826. }
  827. inline ::message::Base_info* Store_command_request_msg::_internal_mutable_base_info() {
  828. _has_bits_[0] |= 0x00000001u;
  829. if (base_info_ == nullptr) {
  830. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  831. base_info_ = p;
  832. }
  833. return base_info_;
  834. }
  835. inline ::message::Base_info* Store_command_request_msg::mutable_base_info() {
  836. // @@protoc_insertion_point(field_mutable:message.Store_command_request_msg.base_info)
  837. return _internal_mutable_base_info();
  838. }
  839. inline void Store_command_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  840. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  841. if (message_arena == nullptr) {
  842. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  843. }
  844. if (base_info) {
  845. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  846. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  847. if (message_arena != submessage_arena) {
  848. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  849. message_arena, base_info, submessage_arena);
  850. }
  851. _has_bits_[0] |= 0x00000001u;
  852. } else {
  853. _has_bits_[0] &= ~0x00000001u;
  854. }
  855. base_info_ = base_info;
  856. // @@protoc_insertion_point(field_set_allocated:message.Store_command_request_msg.base_info)
  857. }
  858. // required int32 terminal_id = 2;
  859. inline bool Store_command_request_msg::_internal_has_terminal_id() const {
  860. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  861. return value;
  862. }
  863. inline bool Store_command_request_msg::has_terminal_id() const {
  864. return _internal_has_terminal_id();
  865. }
  866. inline void Store_command_request_msg::clear_terminal_id() {
  867. terminal_id_ = 0;
  868. _has_bits_[0] &= ~0x00000008u;
  869. }
  870. inline ::PROTOBUF_NAMESPACE_ID::int32 Store_command_request_msg::_internal_terminal_id() const {
  871. return terminal_id_;
  872. }
  873. inline ::PROTOBUF_NAMESPACE_ID::int32 Store_command_request_msg::terminal_id() const {
  874. // @@protoc_insertion_point(field_get:message.Store_command_request_msg.terminal_id)
  875. return _internal_terminal_id();
  876. }
  877. inline void Store_command_request_msg::_internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  878. _has_bits_[0] |= 0x00000008u;
  879. terminal_id_ = value;
  880. }
  881. inline void Store_command_request_msg::set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  882. _internal_set_terminal_id(value);
  883. // @@protoc_insertion_point(field_set:message.Store_command_request_msg.terminal_id)
  884. }
  885. // required .message.Locate_information locate_information = 3;
  886. inline bool Store_command_request_msg::_internal_has_locate_information() const {
  887. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  888. PROTOBUF_ASSUME(!value || locate_information_ != nullptr);
  889. return value;
  890. }
  891. inline bool Store_command_request_msg::has_locate_information() const {
  892. return _internal_has_locate_information();
  893. }
  894. inline const ::message::Locate_information& Store_command_request_msg::_internal_locate_information() const {
  895. const ::message::Locate_information* p = locate_information_;
  896. return p != nullptr ? *p : *reinterpret_cast<const ::message::Locate_information*>(
  897. &::message::_Locate_information_default_instance_);
  898. }
  899. inline const ::message::Locate_information& Store_command_request_msg::locate_information() const {
  900. // @@protoc_insertion_point(field_get:message.Store_command_request_msg.locate_information)
  901. return _internal_locate_information();
  902. }
  903. inline void Store_command_request_msg::unsafe_arena_set_allocated_locate_information(
  904. ::message::Locate_information* locate_information) {
  905. if (GetArena() == nullptr) {
  906. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(locate_information_);
  907. }
  908. locate_information_ = locate_information;
  909. if (locate_information) {
  910. _has_bits_[0] |= 0x00000002u;
  911. } else {
  912. _has_bits_[0] &= ~0x00000002u;
  913. }
  914. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Store_command_request_msg.locate_information)
  915. }
  916. inline ::message::Locate_information* Store_command_request_msg::release_locate_information() {
  917. _has_bits_[0] &= ~0x00000002u;
  918. ::message::Locate_information* temp = locate_information_;
  919. locate_information_ = nullptr;
  920. if (GetArena() != nullptr) {
  921. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  922. }
  923. return temp;
  924. }
  925. inline ::message::Locate_information* Store_command_request_msg::unsafe_arena_release_locate_information() {
  926. // @@protoc_insertion_point(field_release:message.Store_command_request_msg.locate_information)
  927. _has_bits_[0] &= ~0x00000002u;
  928. ::message::Locate_information* temp = locate_information_;
  929. locate_information_ = nullptr;
  930. return temp;
  931. }
  932. inline ::message::Locate_information* Store_command_request_msg::_internal_mutable_locate_information() {
  933. _has_bits_[0] |= 0x00000002u;
  934. if (locate_information_ == nullptr) {
  935. auto* p = CreateMaybeMessage<::message::Locate_information>(GetArena());
  936. locate_information_ = p;
  937. }
  938. return locate_information_;
  939. }
  940. inline ::message::Locate_information* Store_command_request_msg::mutable_locate_information() {
  941. // @@protoc_insertion_point(field_mutable:message.Store_command_request_msg.locate_information)
  942. return _internal_mutable_locate_information();
  943. }
  944. inline void Store_command_request_msg::set_allocated_locate_information(::message::Locate_information* locate_information) {
  945. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  946. if (message_arena == nullptr) {
  947. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(locate_information_);
  948. }
  949. if (locate_information) {
  950. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  951. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(locate_information)->GetArena();
  952. if (message_arena != submessage_arena) {
  953. locate_information = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  954. message_arena, locate_information, submessage_arena);
  955. }
  956. _has_bits_[0] |= 0x00000002u;
  957. } else {
  958. _has_bits_[0] &= ~0x00000002u;
  959. }
  960. locate_information_ = locate_information;
  961. // @@protoc_insertion_point(field_set_allocated:message.Store_command_request_msg.locate_information)
  962. }
  963. // required .message.Car_info car_info = 4;
  964. inline bool Store_command_request_msg::_internal_has_car_info() const {
  965. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  966. PROTOBUF_ASSUME(!value || car_info_ != nullptr);
  967. return value;
  968. }
  969. inline bool Store_command_request_msg::has_car_info() const {
  970. return _internal_has_car_info();
  971. }
  972. inline const ::message::Car_info& Store_command_request_msg::_internal_car_info() const {
  973. const ::message::Car_info* p = car_info_;
  974. return p != nullptr ? *p : *reinterpret_cast<const ::message::Car_info*>(
  975. &::message::_Car_info_default_instance_);
  976. }
  977. inline const ::message::Car_info& Store_command_request_msg::car_info() const {
  978. // @@protoc_insertion_point(field_get:message.Store_command_request_msg.car_info)
  979. return _internal_car_info();
  980. }
  981. inline void Store_command_request_msg::unsafe_arena_set_allocated_car_info(
  982. ::message::Car_info* car_info) {
  983. if (GetArena() == nullptr) {
  984. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info_);
  985. }
  986. car_info_ = car_info;
  987. if (car_info) {
  988. _has_bits_[0] |= 0x00000004u;
  989. } else {
  990. _has_bits_[0] &= ~0x00000004u;
  991. }
  992. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Store_command_request_msg.car_info)
  993. }
  994. inline ::message::Car_info* Store_command_request_msg::release_car_info() {
  995. _has_bits_[0] &= ~0x00000004u;
  996. ::message::Car_info* temp = car_info_;
  997. car_info_ = nullptr;
  998. if (GetArena() != nullptr) {
  999. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1000. }
  1001. return temp;
  1002. }
  1003. inline ::message::Car_info* Store_command_request_msg::unsafe_arena_release_car_info() {
  1004. // @@protoc_insertion_point(field_release:message.Store_command_request_msg.car_info)
  1005. _has_bits_[0] &= ~0x00000004u;
  1006. ::message::Car_info* temp = car_info_;
  1007. car_info_ = nullptr;
  1008. return temp;
  1009. }
  1010. inline ::message::Car_info* Store_command_request_msg::_internal_mutable_car_info() {
  1011. _has_bits_[0] |= 0x00000004u;
  1012. if (car_info_ == nullptr) {
  1013. auto* p = CreateMaybeMessage<::message::Car_info>(GetArena());
  1014. car_info_ = p;
  1015. }
  1016. return car_info_;
  1017. }
  1018. inline ::message::Car_info* Store_command_request_msg::mutable_car_info() {
  1019. // @@protoc_insertion_point(field_mutable:message.Store_command_request_msg.car_info)
  1020. return _internal_mutable_car_info();
  1021. }
  1022. inline void Store_command_request_msg::set_allocated_car_info(::message::Car_info* car_info) {
  1023. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1024. if (message_arena == nullptr) {
  1025. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info_);
  1026. }
  1027. if (car_info) {
  1028. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1029. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info)->GetArena();
  1030. if (message_arena != submessage_arena) {
  1031. car_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1032. message_arena, car_info, submessage_arena);
  1033. }
  1034. _has_bits_[0] |= 0x00000004u;
  1035. } else {
  1036. _has_bits_[0] &= ~0x00000004u;
  1037. }
  1038. car_info_ = car_info;
  1039. // @@protoc_insertion_point(field_set_allocated:message.Store_command_request_msg.car_info)
  1040. }
  1041. // -------------------------------------------------------------------
  1042. // Store_command_response_msg
  1043. // required .message.Base_info base_info = 1;
  1044. inline bool Store_command_response_msg::_internal_has_base_info() const {
  1045. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  1046. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  1047. return value;
  1048. }
  1049. inline bool Store_command_response_msg::has_base_info() const {
  1050. return _internal_has_base_info();
  1051. }
  1052. inline const ::message::Base_info& Store_command_response_msg::_internal_base_info() const {
  1053. const ::message::Base_info* p = base_info_;
  1054. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1055. &::message::_Base_info_default_instance_);
  1056. }
  1057. inline const ::message::Base_info& Store_command_response_msg::base_info() const {
  1058. // @@protoc_insertion_point(field_get:message.Store_command_response_msg.base_info)
  1059. return _internal_base_info();
  1060. }
  1061. inline void Store_command_response_msg::unsafe_arena_set_allocated_base_info(
  1062. ::message::Base_info* base_info) {
  1063. if (GetArena() == nullptr) {
  1064. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1065. }
  1066. base_info_ = base_info;
  1067. if (base_info) {
  1068. _has_bits_[0] |= 0x00000001u;
  1069. } else {
  1070. _has_bits_[0] &= ~0x00000001u;
  1071. }
  1072. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Store_command_response_msg.base_info)
  1073. }
  1074. inline ::message::Base_info* Store_command_response_msg::release_base_info() {
  1075. _has_bits_[0] &= ~0x00000001u;
  1076. ::message::Base_info* temp = base_info_;
  1077. base_info_ = nullptr;
  1078. if (GetArena() != nullptr) {
  1079. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1080. }
  1081. return temp;
  1082. }
  1083. inline ::message::Base_info* Store_command_response_msg::unsafe_arena_release_base_info() {
  1084. // @@protoc_insertion_point(field_release:message.Store_command_response_msg.base_info)
  1085. _has_bits_[0] &= ~0x00000001u;
  1086. ::message::Base_info* temp = base_info_;
  1087. base_info_ = nullptr;
  1088. return temp;
  1089. }
  1090. inline ::message::Base_info* Store_command_response_msg::_internal_mutable_base_info() {
  1091. _has_bits_[0] |= 0x00000001u;
  1092. if (base_info_ == nullptr) {
  1093. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  1094. base_info_ = p;
  1095. }
  1096. return base_info_;
  1097. }
  1098. inline ::message::Base_info* Store_command_response_msg::mutable_base_info() {
  1099. // @@protoc_insertion_point(field_mutable:message.Store_command_response_msg.base_info)
  1100. return _internal_mutable_base_info();
  1101. }
  1102. inline void Store_command_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  1103. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1104. if (message_arena == nullptr) {
  1105. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1106. }
  1107. if (base_info) {
  1108. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1109. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  1110. if (message_arena != submessage_arena) {
  1111. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1112. message_arena, base_info, submessage_arena);
  1113. }
  1114. _has_bits_[0] |= 0x00000001u;
  1115. } else {
  1116. _has_bits_[0] &= ~0x00000001u;
  1117. }
  1118. base_info_ = base_info;
  1119. // @@protoc_insertion_point(field_set_allocated:message.Store_command_response_msg.base_info)
  1120. }
  1121. // required int32 terminal_id = 2;
  1122. inline bool Store_command_response_msg::_internal_has_terminal_id() const {
  1123. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  1124. return value;
  1125. }
  1126. inline bool Store_command_response_msg::has_terminal_id() const {
  1127. return _internal_has_terminal_id();
  1128. }
  1129. inline void Store_command_response_msg::clear_terminal_id() {
  1130. terminal_id_ = 0;
  1131. _has_bits_[0] &= ~0x00000004u;
  1132. }
  1133. inline ::PROTOBUF_NAMESPACE_ID::int32 Store_command_response_msg::_internal_terminal_id() const {
  1134. return terminal_id_;
  1135. }
  1136. inline ::PROTOBUF_NAMESPACE_ID::int32 Store_command_response_msg::terminal_id() const {
  1137. // @@protoc_insertion_point(field_get:message.Store_command_response_msg.terminal_id)
  1138. return _internal_terminal_id();
  1139. }
  1140. inline void Store_command_response_msg::_internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1141. _has_bits_[0] |= 0x00000004u;
  1142. terminal_id_ = value;
  1143. }
  1144. inline void Store_command_response_msg::set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1145. _internal_set_terminal_id(value);
  1146. // @@protoc_insertion_point(field_set:message.Store_command_response_msg.terminal_id)
  1147. }
  1148. // required .message.Error_manager code = 3;
  1149. inline bool Store_command_response_msg::_internal_has_code() const {
  1150. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  1151. PROTOBUF_ASSUME(!value || code_ != nullptr);
  1152. return value;
  1153. }
  1154. inline bool Store_command_response_msg::has_code() const {
  1155. return _internal_has_code();
  1156. }
  1157. inline const ::message::Error_manager& Store_command_response_msg::_internal_code() const {
  1158. const ::message::Error_manager* p = code_;
  1159. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  1160. &::message::_Error_manager_default_instance_);
  1161. }
  1162. inline const ::message::Error_manager& Store_command_response_msg::code() const {
  1163. // @@protoc_insertion_point(field_get:message.Store_command_response_msg.code)
  1164. return _internal_code();
  1165. }
  1166. inline void Store_command_response_msg::unsafe_arena_set_allocated_code(
  1167. ::message::Error_manager* code) {
  1168. if (GetArena() == nullptr) {
  1169. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(code_);
  1170. }
  1171. code_ = code;
  1172. if (code) {
  1173. _has_bits_[0] |= 0x00000002u;
  1174. } else {
  1175. _has_bits_[0] &= ~0x00000002u;
  1176. }
  1177. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Store_command_response_msg.code)
  1178. }
  1179. inline ::message::Error_manager* Store_command_response_msg::release_code() {
  1180. _has_bits_[0] &= ~0x00000002u;
  1181. ::message::Error_manager* temp = code_;
  1182. code_ = nullptr;
  1183. if (GetArena() != nullptr) {
  1184. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1185. }
  1186. return temp;
  1187. }
  1188. inline ::message::Error_manager* Store_command_response_msg::unsafe_arena_release_code() {
  1189. // @@protoc_insertion_point(field_release:message.Store_command_response_msg.code)
  1190. _has_bits_[0] &= ~0x00000002u;
  1191. ::message::Error_manager* temp = code_;
  1192. code_ = nullptr;
  1193. return temp;
  1194. }
  1195. inline ::message::Error_manager* Store_command_response_msg::_internal_mutable_code() {
  1196. _has_bits_[0] |= 0x00000002u;
  1197. if (code_ == nullptr) {
  1198. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  1199. code_ = p;
  1200. }
  1201. return code_;
  1202. }
  1203. inline ::message::Error_manager* Store_command_response_msg::mutable_code() {
  1204. // @@protoc_insertion_point(field_mutable:message.Store_command_response_msg.code)
  1205. return _internal_mutable_code();
  1206. }
  1207. inline void Store_command_response_msg::set_allocated_code(::message::Error_manager* code) {
  1208. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1209. if (message_arena == nullptr) {
  1210. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(code_);
  1211. }
  1212. if (code) {
  1213. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1214. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(code)->GetArena();
  1215. if (message_arena != submessage_arena) {
  1216. code = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1217. message_arena, code, submessage_arena);
  1218. }
  1219. _has_bits_[0] |= 0x00000002u;
  1220. } else {
  1221. _has_bits_[0] &= ~0x00000002u;
  1222. }
  1223. code_ = code;
  1224. // @@protoc_insertion_point(field_set_allocated:message.Store_command_response_msg.code)
  1225. }
  1226. // -------------------------------------------------------------------
  1227. // Pickup_command_request_msg
  1228. // required .message.Base_info base_info = 1;
  1229. inline bool Pickup_command_request_msg::_internal_has_base_info() const {
  1230. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  1231. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  1232. return value;
  1233. }
  1234. inline bool Pickup_command_request_msg::has_base_info() const {
  1235. return _internal_has_base_info();
  1236. }
  1237. inline const ::message::Base_info& Pickup_command_request_msg::_internal_base_info() const {
  1238. const ::message::Base_info* p = base_info_;
  1239. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1240. &::message::_Base_info_default_instance_);
  1241. }
  1242. inline const ::message::Base_info& Pickup_command_request_msg::base_info() const {
  1243. // @@protoc_insertion_point(field_get:message.Pickup_command_request_msg.base_info)
  1244. return _internal_base_info();
  1245. }
  1246. inline void Pickup_command_request_msg::unsafe_arena_set_allocated_base_info(
  1247. ::message::Base_info* base_info) {
  1248. if (GetArena() == nullptr) {
  1249. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1250. }
  1251. base_info_ = base_info;
  1252. if (base_info) {
  1253. _has_bits_[0] |= 0x00000001u;
  1254. } else {
  1255. _has_bits_[0] &= ~0x00000001u;
  1256. }
  1257. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Pickup_command_request_msg.base_info)
  1258. }
  1259. inline ::message::Base_info* Pickup_command_request_msg::release_base_info() {
  1260. _has_bits_[0] &= ~0x00000001u;
  1261. ::message::Base_info* temp = base_info_;
  1262. base_info_ = nullptr;
  1263. if (GetArena() != nullptr) {
  1264. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1265. }
  1266. return temp;
  1267. }
  1268. inline ::message::Base_info* Pickup_command_request_msg::unsafe_arena_release_base_info() {
  1269. // @@protoc_insertion_point(field_release:message.Pickup_command_request_msg.base_info)
  1270. _has_bits_[0] &= ~0x00000001u;
  1271. ::message::Base_info* temp = base_info_;
  1272. base_info_ = nullptr;
  1273. return temp;
  1274. }
  1275. inline ::message::Base_info* Pickup_command_request_msg::_internal_mutable_base_info() {
  1276. _has_bits_[0] |= 0x00000001u;
  1277. if (base_info_ == nullptr) {
  1278. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  1279. base_info_ = p;
  1280. }
  1281. return base_info_;
  1282. }
  1283. inline ::message::Base_info* Pickup_command_request_msg::mutable_base_info() {
  1284. // @@protoc_insertion_point(field_mutable:message.Pickup_command_request_msg.base_info)
  1285. return _internal_mutable_base_info();
  1286. }
  1287. inline void Pickup_command_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  1288. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1289. if (message_arena == nullptr) {
  1290. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1291. }
  1292. if (base_info) {
  1293. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1294. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  1295. if (message_arena != submessage_arena) {
  1296. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1297. message_arena, base_info, submessage_arena);
  1298. }
  1299. _has_bits_[0] |= 0x00000001u;
  1300. } else {
  1301. _has_bits_[0] &= ~0x00000001u;
  1302. }
  1303. base_info_ = base_info;
  1304. // @@protoc_insertion_point(field_set_allocated:message.Pickup_command_request_msg.base_info)
  1305. }
  1306. // required int32 terminal_id = 2;
  1307. inline bool Pickup_command_request_msg::_internal_has_terminal_id() const {
  1308. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  1309. return value;
  1310. }
  1311. inline bool Pickup_command_request_msg::has_terminal_id() const {
  1312. return _internal_has_terminal_id();
  1313. }
  1314. inline void Pickup_command_request_msg::clear_terminal_id() {
  1315. terminal_id_ = 0;
  1316. _has_bits_[0] &= ~0x00000004u;
  1317. }
  1318. inline ::PROTOBUF_NAMESPACE_ID::int32 Pickup_command_request_msg::_internal_terminal_id() const {
  1319. return terminal_id_;
  1320. }
  1321. inline ::PROTOBUF_NAMESPACE_ID::int32 Pickup_command_request_msg::terminal_id() const {
  1322. // @@protoc_insertion_point(field_get:message.Pickup_command_request_msg.terminal_id)
  1323. return _internal_terminal_id();
  1324. }
  1325. inline void Pickup_command_request_msg::_internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1326. _has_bits_[0] |= 0x00000004u;
  1327. terminal_id_ = value;
  1328. }
  1329. inline void Pickup_command_request_msg::set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1330. _internal_set_terminal_id(value);
  1331. // @@protoc_insertion_point(field_set:message.Pickup_command_request_msg.terminal_id)
  1332. }
  1333. // required .message.Car_info car_info = 4;
  1334. inline bool Pickup_command_request_msg::_internal_has_car_info() const {
  1335. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  1336. PROTOBUF_ASSUME(!value || car_info_ != nullptr);
  1337. return value;
  1338. }
  1339. inline bool Pickup_command_request_msg::has_car_info() const {
  1340. return _internal_has_car_info();
  1341. }
  1342. inline const ::message::Car_info& Pickup_command_request_msg::_internal_car_info() const {
  1343. const ::message::Car_info* p = car_info_;
  1344. return p != nullptr ? *p : *reinterpret_cast<const ::message::Car_info*>(
  1345. &::message::_Car_info_default_instance_);
  1346. }
  1347. inline const ::message::Car_info& Pickup_command_request_msg::car_info() const {
  1348. // @@protoc_insertion_point(field_get:message.Pickup_command_request_msg.car_info)
  1349. return _internal_car_info();
  1350. }
  1351. inline void Pickup_command_request_msg::unsafe_arena_set_allocated_car_info(
  1352. ::message::Car_info* car_info) {
  1353. if (GetArena() == nullptr) {
  1354. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info_);
  1355. }
  1356. car_info_ = car_info;
  1357. if (car_info) {
  1358. _has_bits_[0] |= 0x00000002u;
  1359. } else {
  1360. _has_bits_[0] &= ~0x00000002u;
  1361. }
  1362. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Pickup_command_request_msg.car_info)
  1363. }
  1364. inline ::message::Car_info* Pickup_command_request_msg::release_car_info() {
  1365. _has_bits_[0] &= ~0x00000002u;
  1366. ::message::Car_info* temp = car_info_;
  1367. car_info_ = nullptr;
  1368. if (GetArena() != nullptr) {
  1369. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1370. }
  1371. return temp;
  1372. }
  1373. inline ::message::Car_info* Pickup_command_request_msg::unsafe_arena_release_car_info() {
  1374. // @@protoc_insertion_point(field_release:message.Pickup_command_request_msg.car_info)
  1375. _has_bits_[0] &= ~0x00000002u;
  1376. ::message::Car_info* temp = car_info_;
  1377. car_info_ = nullptr;
  1378. return temp;
  1379. }
  1380. inline ::message::Car_info* Pickup_command_request_msg::_internal_mutable_car_info() {
  1381. _has_bits_[0] |= 0x00000002u;
  1382. if (car_info_ == nullptr) {
  1383. auto* p = CreateMaybeMessage<::message::Car_info>(GetArena());
  1384. car_info_ = p;
  1385. }
  1386. return car_info_;
  1387. }
  1388. inline ::message::Car_info* Pickup_command_request_msg::mutable_car_info() {
  1389. // @@protoc_insertion_point(field_mutable:message.Pickup_command_request_msg.car_info)
  1390. return _internal_mutable_car_info();
  1391. }
  1392. inline void Pickup_command_request_msg::set_allocated_car_info(::message::Car_info* car_info) {
  1393. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1394. if (message_arena == nullptr) {
  1395. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info_);
  1396. }
  1397. if (car_info) {
  1398. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1399. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info)->GetArena();
  1400. if (message_arena != submessage_arena) {
  1401. car_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1402. message_arena, car_info, submessage_arena);
  1403. }
  1404. _has_bits_[0] |= 0x00000002u;
  1405. } else {
  1406. _has_bits_[0] &= ~0x00000002u;
  1407. }
  1408. car_info_ = car_info;
  1409. // @@protoc_insertion_point(field_set_allocated:message.Pickup_command_request_msg.car_info)
  1410. }
  1411. // -------------------------------------------------------------------
  1412. // Pickup_command_response_msg
  1413. // required .message.Base_info base_info = 1;
  1414. inline bool Pickup_command_response_msg::_internal_has_base_info() const {
  1415. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  1416. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  1417. return value;
  1418. }
  1419. inline bool Pickup_command_response_msg::has_base_info() const {
  1420. return _internal_has_base_info();
  1421. }
  1422. inline const ::message::Base_info& Pickup_command_response_msg::_internal_base_info() const {
  1423. const ::message::Base_info* p = base_info_;
  1424. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1425. &::message::_Base_info_default_instance_);
  1426. }
  1427. inline const ::message::Base_info& Pickup_command_response_msg::base_info() const {
  1428. // @@protoc_insertion_point(field_get:message.Pickup_command_response_msg.base_info)
  1429. return _internal_base_info();
  1430. }
  1431. inline void Pickup_command_response_msg::unsafe_arena_set_allocated_base_info(
  1432. ::message::Base_info* base_info) {
  1433. if (GetArena() == nullptr) {
  1434. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1435. }
  1436. base_info_ = base_info;
  1437. if (base_info) {
  1438. _has_bits_[0] |= 0x00000001u;
  1439. } else {
  1440. _has_bits_[0] &= ~0x00000001u;
  1441. }
  1442. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Pickup_command_response_msg.base_info)
  1443. }
  1444. inline ::message::Base_info* Pickup_command_response_msg::release_base_info() {
  1445. _has_bits_[0] &= ~0x00000001u;
  1446. ::message::Base_info* temp = base_info_;
  1447. base_info_ = nullptr;
  1448. if (GetArena() != nullptr) {
  1449. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1450. }
  1451. return temp;
  1452. }
  1453. inline ::message::Base_info* Pickup_command_response_msg::unsafe_arena_release_base_info() {
  1454. // @@protoc_insertion_point(field_release:message.Pickup_command_response_msg.base_info)
  1455. _has_bits_[0] &= ~0x00000001u;
  1456. ::message::Base_info* temp = base_info_;
  1457. base_info_ = nullptr;
  1458. return temp;
  1459. }
  1460. inline ::message::Base_info* Pickup_command_response_msg::_internal_mutable_base_info() {
  1461. _has_bits_[0] |= 0x00000001u;
  1462. if (base_info_ == nullptr) {
  1463. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  1464. base_info_ = p;
  1465. }
  1466. return base_info_;
  1467. }
  1468. inline ::message::Base_info* Pickup_command_response_msg::mutable_base_info() {
  1469. // @@protoc_insertion_point(field_mutable:message.Pickup_command_response_msg.base_info)
  1470. return _internal_mutable_base_info();
  1471. }
  1472. inline void Pickup_command_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  1473. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1474. if (message_arena == nullptr) {
  1475. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1476. }
  1477. if (base_info) {
  1478. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1479. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  1480. if (message_arena != submessage_arena) {
  1481. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1482. message_arena, base_info, submessage_arena);
  1483. }
  1484. _has_bits_[0] |= 0x00000001u;
  1485. } else {
  1486. _has_bits_[0] &= ~0x00000001u;
  1487. }
  1488. base_info_ = base_info;
  1489. // @@protoc_insertion_point(field_set_allocated:message.Pickup_command_response_msg.base_info)
  1490. }
  1491. // required int32 terminal_id = 2;
  1492. inline bool Pickup_command_response_msg::_internal_has_terminal_id() const {
  1493. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  1494. return value;
  1495. }
  1496. inline bool Pickup_command_response_msg::has_terminal_id() const {
  1497. return _internal_has_terminal_id();
  1498. }
  1499. inline void Pickup_command_response_msg::clear_terminal_id() {
  1500. terminal_id_ = 0;
  1501. _has_bits_[0] &= ~0x00000004u;
  1502. }
  1503. inline ::PROTOBUF_NAMESPACE_ID::int32 Pickup_command_response_msg::_internal_terminal_id() const {
  1504. return terminal_id_;
  1505. }
  1506. inline ::PROTOBUF_NAMESPACE_ID::int32 Pickup_command_response_msg::terminal_id() const {
  1507. // @@protoc_insertion_point(field_get:message.Pickup_command_response_msg.terminal_id)
  1508. return _internal_terminal_id();
  1509. }
  1510. inline void Pickup_command_response_msg::_internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1511. _has_bits_[0] |= 0x00000004u;
  1512. terminal_id_ = value;
  1513. }
  1514. inline void Pickup_command_response_msg::set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1515. _internal_set_terminal_id(value);
  1516. // @@protoc_insertion_point(field_set:message.Pickup_command_response_msg.terminal_id)
  1517. }
  1518. // required .message.Error_manager code = 3;
  1519. inline bool Pickup_command_response_msg::_internal_has_code() const {
  1520. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  1521. PROTOBUF_ASSUME(!value || code_ != nullptr);
  1522. return value;
  1523. }
  1524. inline bool Pickup_command_response_msg::has_code() const {
  1525. return _internal_has_code();
  1526. }
  1527. inline const ::message::Error_manager& Pickup_command_response_msg::_internal_code() const {
  1528. const ::message::Error_manager* p = code_;
  1529. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  1530. &::message::_Error_manager_default_instance_);
  1531. }
  1532. inline const ::message::Error_manager& Pickup_command_response_msg::code() const {
  1533. // @@protoc_insertion_point(field_get:message.Pickup_command_response_msg.code)
  1534. return _internal_code();
  1535. }
  1536. inline void Pickup_command_response_msg::unsafe_arena_set_allocated_code(
  1537. ::message::Error_manager* code) {
  1538. if (GetArena() == nullptr) {
  1539. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(code_);
  1540. }
  1541. code_ = code;
  1542. if (code) {
  1543. _has_bits_[0] |= 0x00000002u;
  1544. } else {
  1545. _has_bits_[0] &= ~0x00000002u;
  1546. }
  1547. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Pickup_command_response_msg.code)
  1548. }
  1549. inline ::message::Error_manager* Pickup_command_response_msg::release_code() {
  1550. _has_bits_[0] &= ~0x00000002u;
  1551. ::message::Error_manager* temp = code_;
  1552. code_ = nullptr;
  1553. if (GetArena() != nullptr) {
  1554. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1555. }
  1556. return temp;
  1557. }
  1558. inline ::message::Error_manager* Pickup_command_response_msg::unsafe_arena_release_code() {
  1559. // @@protoc_insertion_point(field_release:message.Pickup_command_response_msg.code)
  1560. _has_bits_[0] &= ~0x00000002u;
  1561. ::message::Error_manager* temp = code_;
  1562. code_ = nullptr;
  1563. return temp;
  1564. }
  1565. inline ::message::Error_manager* Pickup_command_response_msg::_internal_mutable_code() {
  1566. _has_bits_[0] |= 0x00000002u;
  1567. if (code_ == nullptr) {
  1568. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  1569. code_ = p;
  1570. }
  1571. return code_;
  1572. }
  1573. inline ::message::Error_manager* Pickup_command_response_msg::mutable_code() {
  1574. // @@protoc_insertion_point(field_mutable:message.Pickup_command_response_msg.code)
  1575. return _internal_mutable_code();
  1576. }
  1577. inline void Pickup_command_response_msg::set_allocated_code(::message::Error_manager* code) {
  1578. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1579. if (message_arena == nullptr) {
  1580. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(code_);
  1581. }
  1582. if (code) {
  1583. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1584. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(code)->GetArena();
  1585. if (message_arena != submessage_arena) {
  1586. code = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1587. message_arena, code, submessage_arena);
  1588. }
  1589. _has_bits_[0] |= 0x00000002u;
  1590. } else {
  1591. _has_bits_[0] &= ~0x00000002u;
  1592. }
  1593. code_ = code;
  1594. // @@protoc_insertion_point(field_set_allocated:message.Pickup_command_response_msg.code)
  1595. }
  1596. #ifdef __GNUC__
  1597. #pragma GCC diagnostic pop
  1598. #endif // __GNUC__
  1599. // -------------------------------------------------------------------
  1600. // -------------------------------------------------------------------
  1601. // -------------------------------------------------------------------
  1602. // @@protoc_insertion_point(namespace_scope)
  1603. } // namespace message
  1604. // @@protoc_insertion_point(global_scope)
  1605. #include <google/protobuf/port_undef.inc>
  1606. #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_terminal_5fmessage_2eproto