parameter.pb.h 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: parameter.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_parameter_2eproto
  4. #define GOOGLE_PROTOBUF_INCLUDED_parameter_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. // @@protoc_insertion_point(includes)
  32. #include <google/protobuf/port_def.inc>
  33. #define PROTOBUF_INTERNAL_EXPORT_parameter_2eproto
  34. PROTOBUF_NAMESPACE_OPEN
  35. namespace internal {
  36. class AnyMetadata;
  37. } // namespace internal
  38. PROTOBUF_NAMESPACE_CLOSE
  39. // Internal implementation detail -- do not use these members.
  40. struct TableStruct_parameter_2eproto {
  41. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
  42. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  43. static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
  44. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  45. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
  46. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  47. static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
  48. static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
  49. static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
  50. };
  51. extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_parameter_2eproto;
  52. class AgvEmqx_parameter;
  53. class AgvEmqx_parameterDefaultTypeInternal;
  54. extern AgvEmqx_parameterDefaultTypeInternal _AgvEmqx_parameter_default_instance_;
  55. class Emqx_parameter;
  56. class Emqx_parameterDefaultTypeInternal;
  57. extern Emqx_parameterDefaultTypeInternal _Emqx_parameter_default_instance_;
  58. class Navigation_parameter;
  59. class Navigation_parameterDefaultTypeInternal;
  60. extern Navigation_parameterDefaultTypeInternal _Navigation_parameter_default_instance_;
  61. PROTOBUF_NAMESPACE_OPEN
  62. template<> ::AgvEmqx_parameter* Arena::CreateMaybeMessage<::AgvEmqx_parameter>(Arena*);
  63. template<> ::Emqx_parameter* Arena::CreateMaybeMessage<::Emqx_parameter>(Arena*);
  64. template<> ::Navigation_parameter* Arena::CreateMaybeMessage<::Navigation_parameter>(Arena*);
  65. PROTOBUF_NAMESPACE_CLOSE
  66. // ===================================================================
  67. class AgvEmqx_parameter PROTOBUF_FINAL :
  68. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:AgvEmqx_parameter) */ {
  69. public:
  70. inline AgvEmqx_parameter() : AgvEmqx_parameter(nullptr) {}
  71. virtual ~AgvEmqx_parameter();
  72. AgvEmqx_parameter(const AgvEmqx_parameter& from);
  73. AgvEmqx_parameter(AgvEmqx_parameter&& from) noexcept
  74. : AgvEmqx_parameter() {
  75. *this = ::std::move(from);
  76. }
  77. inline AgvEmqx_parameter& operator=(const AgvEmqx_parameter& from) {
  78. CopyFrom(from);
  79. return *this;
  80. }
  81. inline AgvEmqx_parameter& operator=(AgvEmqx_parameter&& from) noexcept {
  82. if (GetArena() == from.GetArena()) {
  83. if (this != &from) InternalSwap(&from);
  84. } else {
  85. CopyFrom(from);
  86. }
  87. return *this;
  88. }
  89. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  90. return GetDescriptor();
  91. }
  92. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  93. return GetMetadataStatic().descriptor;
  94. }
  95. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  96. return GetMetadataStatic().reflection;
  97. }
  98. static const AgvEmqx_parameter& default_instance();
  99. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  100. static inline const AgvEmqx_parameter* internal_default_instance() {
  101. return reinterpret_cast<const AgvEmqx_parameter*>(
  102. &_AgvEmqx_parameter_default_instance_);
  103. }
  104. static constexpr int kIndexInFileMessages =
  105. 0;
  106. friend void swap(AgvEmqx_parameter& a, AgvEmqx_parameter& b) {
  107. a.Swap(&b);
  108. }
  109. inline void Swap(AgvEmqx_parameter* other) {
  110. if (other == this) return;
  111. if (GetArena() == other->GetArena()) {
  112. InternalSwap(other);
  113. } else {
  114. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  115. }
  116. }
  117. void UnsafeArenaSwap(AgvEmqx_parameter* other) {
  118. if (other == this) return;
  119. GOOGLE_DCHECK(GetArena() == other->GetArena());
  120. InternalSwap(other);
  121. }
  122. // implements Message ----------------------------------------------
  123. inline AgvEmqx_parameter* New() const final {
  124. return CreateMaybeMessage<AgvEmqx_parameter>(nullptr);
  125. }
  126. AgvEmqx_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  127. return CreateMaybeMessage<AgvEmqx_parameter>(arena);
  128. }
  129. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  130. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  131. void CopyFrom(const AgvEmqx_parameter& from);
  132. void MergeFrom(const AgvEmqx_parameter& from);
  133. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  134. bool IsInitialized() const final;
  135. size_t ByteSizeLong() const final;
  136. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  137. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  138. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  139. int GetCachedSize() const final { return _cached_size_.Get(); }
  140. private:
  141. inline void SharedCtor();
  142. inline void SharedDtor();
  143. void SetCachedSize(int size) const final;
  144. void InternalSwap(AgvEmqx_parameter* other);
  145. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  146. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  147. return "AgvEmqx_parameter";
  148. }
  149. protected:
  150. explicit AgvEmqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  151. private:
  152. static void ArenaDtor(void* object);
  153. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  154. public:
  155. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  156. private:
  157. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  158. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto);
  159. return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages];
  160. }
  161. public:
  162. // nested types ----------------------------------------------------
  163. // accessors -------------------------------------------------------
  164. enum : int {
  165. kNodeIdFieldNumber = 1,
  166. kIpFieldNumber = 2,
  167. kPubTopicFieldNumber = 4,
  168. kSubTopicFieldNumber = 5,
  169. kPortFieldNumber = 3,
  170. };
  171. // string NodeId = 1;
  172. void clear_nodeid();
  173. const std::string& nodeid() const;
  174. void set_nodeid(const std::string& value);
  175. void set_nodeid(std::string&& value);
  176. void set_nodeid(const char* value);
  177. void set_nodeid(const char* value, size_t size);
  178. std::string* mutable_nodeid();
  179. std::string* release_nodeid();
  180. void set_allocated_nodeid(std::string* nodeid);
  181. private:
  182. const std::string& _internal_nodeid() const;
  183. void _internal_set_nodeid(const std::string& value);
  184. std::string* _internal_mutable_nodeid();
  185. public:
  186. // string ip = 2;
  187. void clear_ip();
  188. const std::string& ip() const;
  189. void set_ip(const std::string& value);
  190. void set_ip(std::string&& value);
  191. void set_ip(const char* value);
  192. void set_ip(const char* value, size_t size);
  193. std::string* mutable_ip();
  194. std::string* release_ip();
  195. void set_allocated_ip(std::string* ip);
  196. private:
  197. const std::string& _internal_ip() const;
  198. void _internal_set_ip(const std::string& value);
  199. std::string* _internal_mutable_ip();
  200. public:
  201. // string pubTopic = 4;
  202. void clear_pubtopic();
  203. const std::string& pubtopic() const;
  204. void set_pubtopic(const std::string& value);
  205. void set_pubtopic(std::string&& value);
  206. void set_pubtopic(const char* value);
  207. void set_pubtopic(const char* value, size_t size);
  208. std::string* mutable_pubtopic();
  209. std::string* release_pubtopic();
  210. void set_allocated_pubtopic(std::string* pubtopic);
  211. private:
  212. const std::string& _internal_pubtopic() const;
  213. void _internal_set_pubtopic(const std::string& value);
  214. std::string* _internal_mutable_pubtopic();
  215. public:
  216. // string subTopic = 5;
  217. void clear_subtopic();
  218. const std::string& subtopic() const;
  219. void set_subtopic(const std::string& value);
  220. void set_subtopic(std::string&& value);
  221. void set_subtopic(const char* value);
  222. void set_subtopic(const char* value, size_t size);
  223. std::string* mutable_subtopic();
  224. std::string* release_subtopic();
  225. void set_allocated_subtopic(std::string* subtopic);
  226. private:
  227. const std::string& _internal_subtopic() const;
  228. void _internal_set_subtopic(const std::string& value);
  229. std::string* _internal_mutable_subtopic();
  230. public:
  231. // int32 port = 3;
  232. void clear_port();
  233. ::PROTOBUF_NAMESPACE_ID::int32 port() const;
  234. void set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  235. private:
  236. ::PROTOBUF_NAMESPACE_ID::int32 _internal_port() const;
  237. void _internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  238. public:
  239. // @@protoc_insertion_point(class_scope:AgvEmqx_parameter)
  240. private:
  241. class _Internal;
  242. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  243. typedef void InternalArenaConstructable_;
  244. typedef void DestructorSkippable_;
  245. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nodeid_;
  246. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_;
  247. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pubtopic_;
  248. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subtopic_;
  249. ::PROTOBUF_NAMESPACE_ID::int32 port_;
  250. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  251. friend struct ::TableStruct_parameter_2eproto;
  252. };
  253. // -------------------------------------------------------------------
  254. class Emqx_parameter PROTOBUF_FINAL :
  255. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Emqx_parameter) */ {
  256. public:
  257. inline Emqx_parameter() : Emqx_parameter(nullptr) {}
  258. virtual ~Emqx_parameter();
  259. Emqx_parameter(const Emqx_parameter& from);
  260. Emqx_parameter(Emqx_parameter&& from) noexcept
  261. : Emqx_parameter() {
  262. *this = ::std::move(from);
  263. }
  264. inline Emqx_parameter& operator=(const Emqx_parameter& from) {
  265. CopyFrom(from);
  266. return *this;
  267. }
  268. inline Emqx_parameter& operator=(Emqx_parameter&& from) noexcept {
  269. if (GetArena() == from.GetArena()) {
  270. if (this != &from) InternalSwap(&from);
  271. } else {
  272. CopyFrom(from);
  273. }
  274. return *this;
  275. }
  276. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  277. return GetDescriptor();
  278. }
  279. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  280. return GetMetadataStatic().descriptor;
  281. }
  282. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  283. return GetMetadataStatic().reflection;
  284. }
  285. static const Emqx_parameter& default_instance();
  286. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  287. static inline const Emqx_parameter* internal_default_instance() {
  288. return reinterpret_cast<const Emqx_parameter*>(
  289. &_Emqx_parameter_default_instance_);
  290. }
  291. static constexpr int kIndexInFileMessages =
  292. 1;
  293. friend void swap(Emqx_parameter& a, Emqx_parameter& b) {
  294. a.Swap(&b);
  295. }
  296. inline void Swap(Emqx_parameter* other) {
  297. if (other == this) return;
  298. if (GetArena() == other->GetArena()) {
  299. InternalSwap(other);
  300. } else {
  301. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  302. }
  303. }
  304. void UnsafeArenaSwap(Emqx_parameter* other) {
  305. if (other == this) return;
  306. GOOGLE_DCHECK(GetArena() == other->GetArena());
  307. InternalSwap(other);
  308. }
  309. // implements Message ----------------------------------------------
  310. inline Emqx_parameter* New() const final {
  311. return CreateMaybeMessage<Emqx_parameter>(nullptr);
  312. }
  313. Emqx_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  314. return CreateMaybeMessage<Emqx_parameter>(arena);
  315. }
  316. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  317. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  318. void CopyFrom(const Emqx_parameter& from);
  319. void MergeFrom(const Emqx_parameter& from);
  320. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  321. bool IsInitialized() const final;
  322. size_t ByteSizeLong() const final;
  323. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  324. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  325. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  326. int GetCachedSize() const final { return _cached_size_.Get(); }
  327. private:
  328. inline void SharedCtor();
  329. inline void SharedDtor();
  330. void SetCachedSize(int size) const final;
  331. void InternalSwap(Emqx_parameter* other);
  332. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  333. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  334. return "Emqx_parameter";
  335. }
  336. protected:
  337. explicit Emqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  338. private:
  339. static void ArenaDtor(void* object);
  340. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  341. public:
  342. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  343. private:
  344. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  345. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto);
  346. return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages];
  347. }
  348. public:
  349. // nested types ----------------------------------------------------
  350. // accessors -------------------------------------------------------
  351. enum : int {
  352. kNodeIdFieldNumber = 1,
  353. kIpFieldNumber = 2,
  354. kPubStatuTopicFieldNumber = 4,
  355. kPubNavStatuTopicFieldNumber = 5,
  356. kSubNavCmdTopicFieldNumber = 6,
  357. kSubBrotherStatuTopicFieldNumber = 7,
  358. kPortFieldNumber = 3,
  359. };
  360. // string NodeId = 1;
  361. void clear_nodeid();
  362. const std::string& nodeid() const;
  363. void set_nodeid(const std::string& value);
  364. void set_nodeid(std::string&& value);
  365. void set_nodeid(const char* value);
  366. void set_nodeid(const char* value, size_t size);
  367. std::string* mutable_nodeid();
  368. std::string* release_nodeid();
  369. void set_allocated_nodeid(std::string* nodeid);
  370. private:
  371. const std::string& _internal_nodeid() const;
  372. void _internal_set_nodeid(const std::string& value);
  373. std::string* _internal_mutable_nodeid();
  374. public:
  375. // string ip = 2;
  376. void clear_ip();
  377. const std::string& ip() const;
  378. void set_ip(const std::string& value);
  379. void set_ip(std::string&& value);
  380. void set_ip(const char* value);
  381. void set_ip(const char* value, size_t size);
  382. std::string* mutable_ip();
  383. std::string* release_ip();
  384. void set_allocated_ip(std::string* ip);
  385. private:
  386. const std::string& _internal_ip() const;
  387. void _internal_set_ip(const std::string& value);
  388. std::string* _internal_mutable_ip();
  389. public:
  390. // string pubStatuTopic = 4;
  391. void clear_pubstatutopic();
  392. const std::string& pubstatutopic() const;
  393. void set_pubstatutopic(const std::string& value);
  394. void set_pubstatutopic(std::string&& value);
  395. void set_pubstatutopic(const char* value);
  396. void set_pubstatutopic(const char* value, size_t size);
  397. std::string* mutable_pubstatutopic();
  398. std::string* release_pubstatutopic();
  399. void set_allocated_pubstatutopic(std::string* pubstatutopic);
  400. private:
  401. const std::string& _internal_pubstatutopic() const;
  402. void _internal_set_pubstatutopic(const std::string& value);
  403. std::string* _internal_mutable_pubstatutopic();
  404. public:
  405. // string pubNavStatuTopic = 5;
  406. void clear_pubnavstatutopic();
  407. const std::string& pubnavstatutopic() const;
  408. void set_pubnavstatutopic(const std::string& value);
  409. void set_pubnavstatutopic(std::string&& value);
  410. void set_pubnavstatutopic(const char* value);
  411. void set_pubnavstatutopic(const char* value, size_t size);
  412. std::string* mutable_pubnavstatutopic();
  413. std::string* release_pubnavstatutopic();
  414. void set_allocated_pubnavstatutopic(std::string* pubnavstatutopic);
  415. private:
  416. const std::string& _internal_pubnavstatutopic() const;
  417. void _internal_set_pubnavstatutopic(const std::string& value);
  418. std::string* _internal_mutable_pubnavstatutopic();
  419. public:
  420. // string subNavCmdTopic = 6;
  421. void clear_subnavcmdtopic();
  422. const std::string& subnavcmdtopic() const;
  423. void set_subnavcmdtopic(const std::string& value);
  424. void set_subnavcmdtopic(std::string&& value);
  425. void set_subnavcmdtopic(const char* value);
  426. void set_subnavcmdtopic(const char* value, size_t size);
  427. std::string* mutable_subnavcmdtopic();
  428. std::string* release_subnavcmdtopic();
  429. void set_allocated_subnavcmdtopic(std::string* subnavcmdtopic);
  430. private:
  431. const std::string& _internal_subnavcmdtopic() const;
  432. void _internal_set_subnavcmdtopic(const std::string& value);
  433. std::string* _internal_mutable_subnavcmdtopic();
  434. public:
  435. // string subBrotherStatuTopic = 7;
  436. void clear_subbrotherstatutopic();
  437. const std::string& subbrotherstatutopic() const;
  438. void set_subbrotherstatutopic(const std::string& value);
  439. void set_subbrotherstatutopic(std::string&& value);
  440. void set_subbrotherstatutopic(const char* value);
  441. void set_subbrotherstatutopic(const char* value, size_t size);
  442. std::string* mutable_subbrotherstatutopic();
  443. std::string* release_subbrotherstatutopic();
  444. void set_allocated_subbrotherstatutopic(std::string* subbrotherstatutopic);
  445. private:
  446. const std::string& _internal_subbrotherstatutopic() const;
  447. void _internal_set_subbrotherstatutopic(const std::string& value);
  448. std::string* _internal_mutable_subbrotherstatutopic();
  449. public:
  450. // int32 port = 3;
  451. void clear_port();
  452. ::PROTOBUF_NAMESPACE_ID::int32 port() const;
  453. void set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  454. private:
  455. ::PROTOBUF_NAMESPACE_ID::int32 _internal_port() const;
  456. void _internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  457. public:
  458. // @@protoc_insertion_point(class_scope:Emqx_parameter)
  459. private:
  460. class _Internal;
  461. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  462. typedef void InternalArenaConstructable_;
  463. typedef void DestructorSkippable_;
  464. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nodeid_;
  465. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_;
  466. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pubstatutopic_;
  467. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pubnavstatutopic_;
  468. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subnavcmdtopic_;
  469. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subbrotherstatutopic_;
  470. ::PROTOBUF_NAMESPACE_ID::int32 port_;
  471. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  472. friend struct ::TableStruct_parameter_2eproto;
  473. };
  474. // -------------------------------------------------------------------
  475. class Navigation_parameter PROTOBUF_FINAL :
  476. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Navigation_parameter) */ {
  477. public:
  478. inline Navigation_parameter() : Navigation_parameter(nullptr) {}
  479. virtual ~Navigation_parameter();
  480. Navigation_parameter(const Navigation_parameter& from);
  481. Navigation_parameter(Navigation_parameter&& from) noexcept
  482. : Navigation_parameter() {
  483. *this = ::std::move(from);
  484. }
  485. inline Navigation_parameter& operator=(const Navigation_parameter& from) {
  486. CopyFrom(from);
  487. return *this;
  488. }
  489. inline Navigation_parameter& operator=(Navigation_parameter&& from) noexcept {
  490. if (GetArena() == from.GetArena()) {
  491. if (this != &from) InternalSwap(&from);
  492. } else {
  493. CopyFrom(from);
  494. }
  495. return *this;
  496. }
  497. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  498. return GetDescriptor();
  499. }
  500. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  501. return GetMetadataStatic().descriptor;
  502. }
  503. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  504. return GetMetadataStatic().reflection;
  505. }
  506. static const Navigation_parameter& default_instance();
  507. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  508. static inline const Navigation_parameter* internal_default_instance() {
  509. return reinterpret_cast<const Navigation_parameter*>(
  510. &_Navigation_parameter_default_instance_);
  511. }
  512. static constexpr int kIndexInFileMessages =
  513. 2;
  514. friend void swap(Navigation_parameter& a, Navigation_parameter& b) {
  515. a.Swap(&b);
  516. }
  517. inline void Swap(Navigation_parameter* other) {
  518. if (other == this) return;
  519. if (GetArena() == other->GetArena()) {
  520. InternalSwap(other);
  521. } else {
  522. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  523. }
  524. }
  525. void UnsafeArenaSwap(Navigation_parameter* other) {
  526. if (other == this) return;
  527. GOOGLE_DCHECK(GetArena() == other->GetArena());
  528. InternalSwap(other);
  529. }
  530. // implements Message ----------------------------------------------
  531. inline Navigation_parameter* New() const final {
  532. return CreateMaybeMessage<Navigation_parameter>(nullptr);
  533. }
  534. Navigation_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  535. return CreateMaybeMessage<Navigation_parameter>(arena);
  536. }
  537. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  538. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  539. void CopyFrom(const Navigation_parameter& from);
  540. void MergeFrom(const Navigation_parameter& from);
  541. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  542. bool IsInitialized() const final;
  543. size_t ByteSizeLong() const final;
  544. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  545. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  546. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  547. int GetCachedSize() const final { return _cached_size_.Get(); }
  548. private:
  549. inline void SharedCtor();
  550. inline void SharedDtor();
  551. void SetCachedSize(int size) const final;
  552. void InternalSwap(Navigation_parameter* other);
  553. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  554. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  555. return "Navigation_parameter";
  556. }
  557. protected:
  558. explicit Navigation_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  559. private:
  560. static void ArenaDtor(void* object);
  561. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  562. public:
  563. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  564. private:
  565. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  566. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto);
  567. return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages];
  568. }
  569. public:
  570. // nested types ----------------------------------------------------
  571. // accessors -------------------------------------------------------
  572. enum : int {
  573. kAgvEmqxFieldNumber = 1,
  574. kTerminalEmqxFieldNumber = 2,
  575. };
  576. // .AgvEmqx_parameter Agv_emqx = 1;
  577. bool has_agv_emqx() const;
  578. private:
  579. bool _internal_has_agv_emqx() const;
  580. public:
  581. void clear_agv_emqx();
  582. const ::AgvEmqx_parameter& agv_emqx() const;
  583. ::AgvEmqx_parameter* release_agv_emqx();
  584. ::AgvEmqx_parameter* mutable_agv_emqx();
  585. void set_allocated_agv_emqx(::AgvEmqx_parameter* agv_emqx);
  586. private:
  587. const ::AgvEmqx_parameter& _internal_agv_emqx() const;
  588. ::AgvEmqx_parameter* _internal_mutable_agv_emqx();
  589. public:
  590. void unsafe_arena_set_allocated_agv_emqx(
  591. ::AgvEmqx_parameter* agv_emqx);
  592. ::AgvEmqx_parameter* unsafe_arena_release_agv_emqx();
  593. // .Emqx_parameter Terminal_emqx = 2;
  594. bool has_terminal_emqx() const;
  595. private:
  596. bool _internal_has_terminal_emqx() const;
  597. public:
  598. void clear_terminal_emqx();
  599. const ::Emqx_parameter& terminal_emqx() const;
  600. ::Emqx_parameter* release_terminal_emqx();
  601. ::Emqx_parameter* mutable_terminal_emqx();
  602. void set_allocated_terminal_emqx(::Emqx_parameter* terminal_emqx);
  603. private:
  604. const ::Emqx_parameter& _internal_terminal_emqx() const;
  605. ::Emqx_parameter* _internal_mutable_terminal_emqx();
  606. public:
  607. void unsafe_arena_set_allocated_terminal_emqx(
  608. ::Emqx_parameter* terminal_emqx);
  609. ::Emqx_parameter* unsafe_arena_release_terminal_emqx();
  610. // @@protoc_insertion_point(class_scope:Navigation_parameter)
  611. private:
  612. class _Internal;
  613. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  614. typedef void InternalArenaConstructable_;
  615. typedef void DestructorSkippable_;
  616. ::AgvEmqx_parameter* agv_emqx_;
  617. ::Emqx_parameter* terminal_emqx_;
  618. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  619. friend struct ::TableStruct_parameter_2eproto;
  620. };
  621. // ===================================================================
  622. // ===================================================================
  623. #ifdef __GNUC__
  624. #pragma GCC diagnostic push
  625. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  626. #endif // __GNUC__
  627. // AgvEmqx_parameter
  628. // string NodeId = 1;
  629. inline void AgvEmqx_parameter::clear_nodeid() {
  630. nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  631. }
  632. inline const std::string& AgvEmqx_parameter::nodeid() const {
  633. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.NodeId)
  634. return _internal_nodeid();
  635. }
  636. inline void AgvEmqx_parameter::set_nodeid(const std::string& value) {
  637. _internal_set_nodeid(value);
  638. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.NodeId)
  639. }
  640. inline std::string* AgvEmqx_parameter::mutable_nodeid() {
  641. // @@protoc_insertion_point(field_mutable:AgvEmqx_parameter.NodeId)
  642. return _internal_mutable_nodeid();
  643. }
  644. inline const std::string& AgvEmqx_parameter::_internal_nodeid() const {
  645. return nodeid_.Get();
  646. }
  647. inline void AgvEmqx_parameter::_internal_set_nodeid(const std::string& value) {
  648. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  649. }
  650. inline void AgvEmqx_parameter::set_nodeid(std::string&& value) {
  651. nodeid_.Set(
  652. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  653. // @@protoc_insertion_point(field_set_rvalue:AgvEmqx_parameter.NodeId)
  654. }
  655. inline void AgvEmqx_parameter::set_nodeid(const char* value) {
  656. GOOGLE_DCHECK(value != nullptr);
  657. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  658. GetArena());
  659. // @@protoc_insertion_point(field_set_char:AgvEmqx_parameter.NodeId)
  660. }
  661. inline void AgvEmqx_parameter::set_nodeid(const char* value,
  662. size_t size) {
  663. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  664. reinterpret_cast<const char*>(value), size), GetArena());
  665. // @@protoc_insertion_point(field_set_pointer:AgvEmqx_parameter.NodeId)
  666. }
  667. inline std::string* AgvEmqx_parameter::_internal_mutable_nodeid() {
  668. return nodeid_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  669. }
  670. inline std::string* AgvEmqx_parameter::release_nodeid() {
  671. // @@protoc_insertion_point(field_release:AgvEmqx_parameter.NodeId)
  672. return nodeid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  673. }
  674. inline void AgvEmqx_parameter::set_allocated_nodeid(std::string* nodeid) {
  675. if (nodeid != nullptr) {
  676. } else {
  677. }
  678. nodeid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), nodeid,
  679. GetArena());
  680. // @@protoc_insertion_point(field_set_allocated:AgvEmqx_parameter.NodeId)
  681. }
  682. // string ip = 2;
  683. inline void AgvEmqx_parameter::clear_ip() {
  684. ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  685. }
  686. inline const std::string& AgvEmqx_parameter::ip() const {
  687. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.ip)
  688. return _internal_ip();
  689. }
  690. inline void AgvEmqx_parameter::set_ip(const std::string& value) {
  691. _internal_set_ip(value);
  692. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.ip)
  693. }
  694. inline std::string* AgvEmqx_parameter::mutable_ip() {
  695. // @@protoc_insertion_point(field_mutable:AgvEmqx_parameter.ip)
  696. return _internal_mutable_ip();
  697. }
  698. inline const std::string& AgvEmqx_parameter::_internal_ip() const {
  699. return ip_.Get();
  700. }
  701. inline void AgvEmqx_parameter::_internal_set_ip(const std::string& value) {
  702. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  703. }
  704. inline void AgvEmqx_parameter::set_ip(std::string&& value) {
  705. ip_.Set(
  706. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  707. // @@protoc_insertion_point(field_set_rvalue:AgvEmqx_parameter.ip)
  708. }
  709. inline void AgvEmqx_parameter::set_ip(const char* value) {
  710. GOOGLE_DCHECK(value != nullptr);
  711. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  712. GetArena());
  713. // @@protoc_insertion_point(field_set_char:AgvEmqx_parameter.ip)
  714. }
  715. inline void AgvEmqx_parameter::set_ip(const char* value,
  716. size_t size) {
  717. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  718. reinterpret_cast<const char*>(value), size), GetArena());
  719. // @@protoc_insertion_point(field_set_pointer:AgvEmqx_parameter.ip)
  720. }
  721. inline std::string* AgvEmqx_parameter::_internal_mutable_ip() {
  722. return ip_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  723. }
  724. inline std::string* AgvEmqx_parameter::release_ip() {
  725. // @@protoc_insertion_point(field_release:AgvEmqx_parameter.ip)
  726. return ip_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  727. }
  728. inline void AgvEmqx_parameter::set_allocated_ip(std::string* ip) {
  729. if (ip != nullptr) {
  730. } else {
  731. }
  732. ip_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ip,
  733. GetArena());
  734. // @@protoc_insertion_point(field_set_allocated:AgvEmqx_parameter.ip)
  735. }
  736. // int32 port = 3;
  737. inline void AgvEmqx_parameter::clear_port() {
  738. port_ = 0;
  739. }
  740. inline ::PROTOBUF_NAMESPACE_ID::int32 AgvEmqx_parameter::_internal_port() const {
  741. return port_;
  742. }
  743. inline ::PROTOBUF_NAMESPACE_ID::int32 AgvEmqx_parameter::port() const {
  744. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.port)
  745. return _internal_port();
  746. }
  747. inline void AgvEmqx_parameter::_internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  748. port_ = value;
  749. }
  750. inline void AgvEmqx_parameter::set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  751. _internal_set_port(value);
  752. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.port)
  753. }
  754. // string pubTopic = 4;
  755. inline void AgvEmqx_parameter::clear_pubtopic() {
  756. pubtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  757. }
  758. inline const std::string& AgvEmqx_parameter::pubtopic() const {
  759. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.pubTopic)
  760. return _internal_pubtopic();
  761. }
  762. inline void AgvEmqx_parameter::set_pubtopic(const std::string& value) {
  763. _internal_set_pubtopic(value);
  764. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.pubTopic)
  765. }
  766. inline std::string* AgvEmqx_parameter::mutable_pubtopic() {
  767. // @@protoc_insertion_point(field_mutable:AgvEmqx_parameter.pubTopic)
  768. return _internal_mutable_pubtopic();
  769. }
  770. inline const std::string& AgvEmqx_parameter::_internal_pubtopic() const {
  771. return pubtopic_.Get();
  772. }
  773. inline void AgvEmqx_parameter::_internal_set_pubtopic(const std::string& value) {
  774. pubtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  775. }
  776. inline void AgvEmqx_parameter::set_pubtopic(std::string&& value) {
  777. pubtopic_.Set(
  778. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  779. // @@protoc_insertion_point(field_set_rvalue:AgvEmqx_parameter.pubTopic)
  780. }
  781. inline void AgvEmqx_parameter::set_pubtopic(const char* value) {
  782. GOOGLE_DCHECK(value != nullptr);
  783. pubtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  784. GetArena());
  785. // @@protoc_insertion_point(field_set_char:AgvEmqx_parameter.pubTopic)
  786. }
  787. inline void AgvEmqx_parameter::set_pubtopic(const char* value,
  788. size_t size) {
  789. pubtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  790. reinterpret_cast<const char*>(value), size), GetArena());
  791. // @@protoc_insertion_point(field_set_pointer:AgvEmqx_parameter.pubTopic)
  792. }
  793. inline std::string* AgvEmqx_parameter::_internal_mutable_pubtopic() {
  794. return pubtopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  795. }
  796. inline std::string* AgvEmqx_parameter::release_pubtopic() {
  797. // @@protoc_insertion_point(field_release:AgvEmqx_parameter.pubTopic)
  798. return pubtopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  799. }
  800. inline void AgvEmqx_parameter::set_allocated_pubtopic(std::string* pubtopic) {
  801. if (pubtopic != nullptr) {
  802. } else {
  803. }
  804. pubtopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pubtopic,
  805. GetArena());
  806. // @@protoc_insertion_point(field_set_allocated:AgvEmqx_parameter.pubTopic)
  807. }
  808. // string subTopic = 5;
  809. inline void AgvEmqx_parameter::clear_subtopic() {
  810. subtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  811. }
  812. inline const std::string& AgvEmqx_parameter::subtopic() const {
  813. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.subTopic)
  814. return _internal_subtopic();
  815. }
  816. inline void AgvEmqx_parameter::set_subtopic(const std::string& value) {
  817. _internal_set_subtopic(value);
  818. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.subTopic)
  819. }
  820. inline std::string* AgvEmqx_parameter::mutable_subtopic() {
  821. // @@protoc_insertion_point(field_mutable:AgvEmqx_parameter.subTopic)
  822. return _internal_mutable_subtopic();
  823. }
  824. inline const std::string& AgvEmqx_parameter::_internal_subtopic() const {
  825. return subtopic_.Get();
  826. }
  827. inline void AgvEmqx_parameter::_internal_set_subtopic(const std::string& value) {
  828. subtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  829. }
  830. inline void AgvEmqx_parameter::set_subtopic(std::string&& value) {
  831. subtopic_.Set(
  832. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  833. // @@protoc_insertion_point(field_set_rvalue:AgvEmqx_parameter.subTopic)
  834. }
  835. inline void AgvEmqx_parameter::set_subtopic(const char* value) {
  836. GOOGLE_DCHECK(value != nullptr);
  837. subtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  838. GetArena());
  839. // @@protoc_insertion_point(field_set_char:AgvEmqx_parameter.subTopic)
  840. }
  841. inline void AgvEmqx_parameter::set_subtopic(const char* value,
  842. size_t size) {
  843. subtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  844. reinterpret_cast<const char*>(value), size), GetArena());
  845. // @@protoc_insertion_point(field_set_pointer:AgvEmqx_parameter.subTopic)
  846. }
  847. inline std::string* AgvEmqx_parameter::_internal_mutable_subtopic() {
  848. return subtopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  849. }
  850. inline std::string* AgvEmqx_parameter::release_subtopic() {
  851. // @@protoc_insertion_point(field_release:AgvEmqx_parameter.subTopic)
  852. return subtopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  853. }
  854. inline void AgvEmqx_parameter::set_allocated_subtopic(std::string* subtopic) {
  855. if (subtopic != nullptr) {
  856. } else {
  857. }
  858. subtopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subtopic,
  859. GetArena());
  860. // @@protoc_insertion_point(field_set_allocated:AgvEmqx_parameter.subTopic)
  861. }
  862. // -------------------------------------------------------------------
  863. // Emqx_parameter
  864. // string NodeId = 1;
  865. inline void Emqx_parameter::clear_nodeid() {
  866. nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  867. }
  868. inline const std::string& Emqx_parameter::nodeid() const {
  869. // @@protoc_insertion_point(field_get:Emqx_parameter.NodeId)
  870. return _internal_nodeid();
  871. }
  872. inline void Emqx_parameter::set_nodeid(const std::string& value) {
  873. _internal_set_nodeid(value);
  874. // @@protoc_insertion_point(field_set:Emqx_parameter.NodeId)
  875. }
  876. inline std::string* Emqx_parameter::mutable_nodeid() {
  877. // @@protoc_insertion_point(field_mutable:Emqx_parameter.NodeId)
  878. return _internal_mutable_nodeid();
  879. }
  880. inline const std::string& Emqx_parameter::_internal_nodeid() const {
  881. return nodeid_.Get();
  882. }
  883. inline void Emqx_parameter::_internal_set_nodeid(const std::string& value) {
  884. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  885. }
  886. inline void Emqx_parameter::set_nodeid(std::string&& value) {
  887. nodeid_.Set(
  888. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  889. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.NodeId)
  890. }
  891. inline void Emqx_parameter::set_nodeid(const char* value) {
  892. GOOGLE_DCHECK(value != nullptr);
  893. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  894. GetArena());
  895. // @@protoc_insertion_point(field_set_char:Emqx_parameter.NodeId)
  896. }
  897. inline void Emqx_parameter::set_nodeid(const char* value,
  898. size_t size) {
  899. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  900. reinterpret_cast<const char*>(value), size), GetArena());
  901. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.NodeId)
  902. }
  903. inline std::string* Emqx_parameter::_internal_mutable_nodeid() {
  904. return nodeid_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  905. }
  906. inline std::string* Emqx_parameter::release_nodeid() {
  907. // @@protoc_insertion_point(field_release:Emqx_parameter.NodeId)
  908. return nodeid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  909. }
  910. inline void Emqx_parameter::set_allocated_nodeid(std::string* nodeid) {
  911. if (nodeid != nullptr) {
  912. } else {
  913. }
  914. nodeid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), nodeid,
  915. GetArena());
  916. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.NodeId)
  917. }
  918. // string ip = 2;
  919. inline void Emqx_parameter::clear_ip() {
  920. ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  921. }
  922. inline const std::string& Emqx_parameter::ip() const {
  923. // @@protoc_insertion_point(field_get:Emqx_parameter.ip)
  924. return _internal_ip();
  925. }
  926. inline void Emqx_parameter::set_ip(const std::string& value) {
  927. _internal_set_ip(value);
  928. // @@protoc_insertion_point(field_set:Emqx_parameter.ip)
  929. }
  930. inline std::string* Emqx_parameter::mutable_ip() {
  931. // @@protoc_insertion_point(field_mutable:Emqx_parameter.ip)
  932. return _internal_mutable_ip();
  933. }
  934. inline const std::string& Emqx_parameter::_internal_ip() const {
  935. return ip_.Get();
  936. }
  937. inline void Emqx_parameter::_internal_set_ip(const std::string& value) {
  938. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  939. }
  940. inline void Emqx_parameter::set_ip(std::string&& value) {
  941. ip_.Set(
  942. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  943. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.ip)
  944. }
  945. inline void Emqx_parameter::set_ip(const char* value) {
  946. GOOGLE_DCHECK(value != nullptr);
  947. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  948. GetArena());
  949. // @@protoc_insertion_point(field_set_char:Emqx_parameter.ip)
  950. }
  951. inline void Emqx_parameter::set_ip(const char* value,
  952. size_t size) {
  953. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  954. reinterpret_cast<const char*>(value), size), GetArena());
  955. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.ip)
  956. }
  957. inline std::string* Emqx_parameter::_internal_mutable_ip() {
  958. return ip_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  959. }
  960. inline std::string* Emqx_parameter::release_ip() {
  961. // @@protoc_insertion_point(field_release:Emqx_parameter.ip)
  962. return ip_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  963. }
  964. inline void Emqx_parameter::set_allocated_ip(std::string* ip) {
  965. if (ip != nullptr) {
  966. } else {
  967. }
  968. ip_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ip,
  969. GetArena());
  970. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.ip)
  971. }
  972. // int32 port = 3;
  973. inline void Emqx_parameter::clear_port() {
  974. port_ = 0;
  975. }
  976. inline ::PROTOBUF_NAMESPACE_ID::int32 Emqx_parameter::_internal_port() const {
  977. return port_;
  978. }
  979. inline ::PROTOBUF_NAMESPACE_ID::int32 Emqx_parameter::port() const {
  980. // @@protoc_insertion_point(field_get:Emqx_parameter.port)
  981. return _internal_port();
  982. }
  983. inline void Emqx_parameter::_internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  984. port_ = value;
  985. }
  986. inline void Emqx_parameter::set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  987. _internal_set_port(value);
  988. // @@protoc_insertion_point(field_set:Emqx_parameter.port)
  989. }
  990. // string pubStatuTopic = 4;
  991. inline void Emqx_parameter::clear_pubstatutopic() {
  992. pubstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  993. }
  994. inline const std::string& Emqx_parameter::pubstatutopic() const {
  995. // @@protoc_insertion_point(field_get:Emqx_parameter.pubStatuTopic)
  996. return _internal_pubstatutopic();
  997. }
  998. inline void Emqx_parameter::set_pubstatutopic(const std::string& value) {
  999. _internal_set_pubstatutopic(value);
  1000. // @@protoc_insertion_point(field_set:Emqx_parameter.pubStatuTopic)
  1001. }
  1002. inline std::string* Emqx_parameter::mutable_pubstatutopic() {
  1003. // @@protoc_insertion_point(field_mutable:Emqx_parameter.pubStatuTopic)
  1004. return _internal_mutable_pubstatutopic();
  1005. }
  1006. inline const std::string& Emqx_parameter::_internal_pubstatutopic() const {
  1007. return pubstatutopic_.Get();
  1008. }
  1009. inline void Emqx_parameter::_internal_set_pubstatutopic(const std::string& value) {
  1010. pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1011. }
  1012. inline void Emqx_parameter::set_pubstatutopic(std::string&& value) {
  1013. pubstatutopic_.Set(
  1014. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1015. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.pubStatuTopic)
  1016. }
  1017. inline void Emqx_parameter::set_pubstatutopic(const char* value) {
  1018. GOOGLE_DCHECK(value != nullptr);
  1019. pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1020. GetArena());
  1021. // @@protoc_insertion_point(field_set_char:Emqx_parameter.pubStatuTopic)
  1022. }
  1023. inline void Emqx_parameter::set_pubstatutopic(const char* value,
  1024. size_t size) {
  1025. pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1026. reinterpret_cast<const char*>(value), size), GetArena());
  1027. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.pubStatuTopic)
  1028. }
  1029. inline std::string* Emqx_parameter::_internal_mutable_pubstatutopic() {
  1030. return pubstatutopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1031. }
  1032. inline std::string* Emqx_parameter::release_pubstatutopic() {
  1033. // @@protoc_insertion_point(field_release:Emqx_parameter.pubStatuTopic)
  1034. return pubstatutopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1035. }
  1036. inline void Emqx_parameter::set_allocated_pubstatutopic(std::string* pubstatutopic) {
  1037. if (pubstatutopic != nullptr) {
  1038. } else {
  1039. }
  1040. pubstatutopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pubstatutopic,
  1041. GetArena());
  1042. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.pubStatuTopic)
  1043. }
  1044. // string pubNavStatuTopic = 5;
  1045. inline void Emqx_parameter::clear_pubnavstatutopic() {
  1046. pubnavstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1047. }
  1048. inline const std::string& Emqx_parameter::pubnavstatutopic() const {
  1049. // @@protoc_insertion_point(field_get:Emqx_parameter.pubNavStatuTopic)
  1050. return _internal_pubnavstatutopic();
  1051. }
  1052. inline void Emqx_parameter::set_pubnavstatutopic(const std::string& value) {
  1053. _internal_set_pubnavstatutopic(value);
  1054. // @@protoc_insertion_point(field_set:Emqx_parameter.pubNavStatuTopic)
  1055. }
  1056. inline std::string* Emqx_parameter::mutable_pubnavstatutopic() {
  1057. // @@protoc_insertion_point(field_mutable:Emqx_parameter.pubNavStatuTopic)
  1058. return _internal_mutable_pubnavstatutopic();
  1059. }
  1060. inline const std::string& Emqx_parameter::_internal_pubnavstatutopic() const {
  1061. return pubnavstatutopic_.Get();
  1062. }
  1063. inline void Emqx_parameter::_internal_set_pubnavstatutopic(const std::string& value) {
  1064. pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1065. }
  1066. inline void Emqx_parameter::set_pubnavstatutopic(std::string&& value) {
  1067. pubnavstatutopic_.Set(
  1068. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1069. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.pubNavStatuTopic)
  1070. }
  1071. inline void Emqx_parameter::set_pubnavstatutopic(const char* value) {
  1072. GOOGLE_DCHECK(value != nullptr);
  1073. pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1074. GetArena());
  1075. // @@protoc_insertion_point(field_set_char:Emqx_parameter.pubNavStatuTopic)
  1076. }
  1077. inline void Emqx_parameter::set_pubnavstatutopic(const char* value,
  1078. size_t size) {
  1079. pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1080. reinterpret_cast<const char*>(value), size), GetArena());
  1081. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.pubNavStatuTopic)
  1082. }
  1083. inline std::string* Emqx_parameter::_internal_mutable_pubnavstatutopic() {
  1084. return pubnavstatutopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1085. }
  1086. inline std::string* Emqx_parameter::release_pubnavstatutopic() {
  1087. // @@protoc_insertion_point(field_release:Emqx_parameter.pubNavStatuTopic)
  1088. return pubnavstatutopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1089. }
  1090. inline void Emqx_parameter::set_allocated_pubnavstatutopic(std::string* pubnavstatutopic) {
  1091. if (pubnavstatutopic != nullptr) {
  1092. } else {
  1093. }
  1094. pubnavstatutopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pubnavstatutopic,
  1095. GetArena());
  1096. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.pubNavStatuTopic)
  1097. }
  1098. // string subNavCmdTopic = 6;
  1099. inline void Emqx_parameter::clear_subnavcmdtopic() {
  1100. subnavcmdtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1101. }
  1102. inline const std::string& Emqx_parameter::subnavcmdtopic() const {
  1103. // @@protoc_insertion_point(field_get:Emqx_parameter.subNavCmdTopic)
  1104. return _internal_subnavcmdtopic();
  1105. }
  1106. inline void Emqx_parameter::set_subnavcmdtopic(const std::string& value) {
  1107. _internal_set_subnavcmdtopic(value);
  1108. // @@protoc_insertion_point(field_set:Emqx_parameter.subNavCmdTopic)
  1109. }
  1110. inline std::string* Emqx_parameter::mutable_subnavcmdtopic() {
  1111. // @@protoc_insertion_point(field_mutable:Emqx_parameter.subNavCmdTopic)
  1112. return _internal_mutable_subnavcmdtopic();
  1113. }
  1114. inline const std::string& Emqx_parameter::_internal_subnavcmdtopic() const {
  1115. return subnavcmdtopic_.Get();
  1116. }
  1117. inline void Emqx_parameter::_internal_set_subnavcmdtopic(const std::string& value) {
  1118. subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1119. }
  1120. inline void Emqx_parameter::set_subnavcmdtopic(std::string&& value) {
  1121. subnavcmdtopic_.Set(
  1122. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1123. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.subNavCmdTopic)
  1124. }
  1125. inline void Emqx_parameter::set_subnavcmdtopic(const char* value) {
  1126. GOOGLE_DCHECK(value != nullptr);
  1127. subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1128. GetArena());
  1129. // @@protoc_insertion_point(field_set_char:Emqx_parameter.subNavCmdTopic)
  1130. }
  1131. inline void Emqx_parameter::set_subnavcmdtopic(const char* value,
  1132. size_t size) {
  1133. subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1134. reinterpret_cast<const char*>(value), size), GetArena());
  1135. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.subNavCmdTopic)
  1136. }
  1137. inline std::string* Emqx_parameter::_internal_mutable_subnavcmdtopic() {
  1138. return subnavcmdtopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1139. }
  1140. inline std::string* Emqx_parameter::release_subnavcmdtopic() {
  1141. // @@protoc_insertion_point(field_release:Emqx_parameter.subNavCmdTopic)
  1142. return subnavcmdtopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1143. }
  1144. inline void Emqx_parameter::set_allocated_subnavcmdtopic(std::string* subnavcmdtopic) {
  1145. if (subnavcmdtopic != nullptr) {
  1146. } else {
  1147. }
  1148. subnavcmdtopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subnavcmdtopic,
  1149. GetArena());
  1150. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.subNavCmdTopic)
  1151. }
  1152. // string subBrotherStatuTopic = 7;
  1153. inline void Emqx_parameter::clear_subbrotherstatutopic() {
  1154. subbrotherstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1155. }
  1156. inline const std::string& Emqx_parameter::subbrotherstatutopic() const {
  1157. // @@protoc_insertion_point(field_get:Emqx_parameter.subBrotherStatuTopic)
  1158. return _internal_subbrotherstatutopic();
  1159. }
  1160. inline void Emqx_parameter::set_subbrotherstatutopic(const std::string& value) {
  1161. _internal_set_subbrotherstatutopic(value);
  1162. // @@protoc_insertion_point(field_set:Emqx_parameter.subBrotherStatuTopic)
  1163. }
  1164. inline std::string* Emqx_parameter::mutable_subbrotherstatutopic() {
  1165. // @@protoc_insertion_point(field_mutable:Emqx_parameter.subBrotherStatuTopic)
  1166. return _internal_mutable_subbrotherstatutopic();
  1167. }
  1168. inline const std::string& Emqx_parameter::_internal_subbrotherstatutopic() const {
  1169. return subbrotherstatutopic_.Get();
  1170. }
  1171. inline void Emqx_parameter::_internal_set_subbrotherstatutopic(const std::string& value) {
  1172. subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1173. }
  1174. inline void Emqx_parameter::set_subbrotherstatutopic(std::string&& value) {
  1175. subbrotherstatutopic_.Set(
  1176. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1177. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.subBrotherStatuTopic)
  1178. }
  1179. inline void Emqx_parameter::set_subbrotherstatutopic(const char* value) {
  1180. GOOGLE_DCHECK(value != nullptr);
  1181. subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1182. GetArena());
  1183. // @@protoc_insertion_point(field_set_char:Emqx_parameter.subBrotherStatuTopic)
  1184. }
  1185. inline void Emqx_parameter::set_subbrotherstatutopic(const char* value,
  1186. size_t size) {
  1187. subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1188. reinterpret_cast<const char*>(value), size), GetArena());
  1189. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.subBrotherStatuTopic)
  1190. }
  1191. inline std::string* Emqx_parameter::_internal_mutable_subbrotherstatutopic() {
  1192. return subbrotherstatutopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1193. }
  1194. inline std::string* Emqx_parameter::release_subbrotherstatutopic() {
  1195. // @@protoc_insertion_point(field_release:Emqx_parameter.subBrotherStatuTopic)
  1196. return subbrotherstatutopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1197. }
  1198. inline void Emqx_parameter::set_allocated_subbrotherstatutopic(std::string* subbrotherstatutopic) {
  1199. if (subbrotherstatutopic != nullptr) {
  1200. } else {
  1201. }
  1202. subbrotherstatutopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subbrotherstatutopic,
  1203. GetArena());
  1204. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.subBrotherStatuTopic)
  1205. }
  1206. // -------------------------------------------------------------------
  1207. // Navigation_parameter
  1208. // .AgvEmqx_parameter Agv_emqx = 1;
  1209. inline bool Navigation_parameter::_internal_has_agv_emqx() const {
  1210. return this != internal_default_instance() && agv_emqx_ != nullptr;
  1211. }
  1212. inline bool Navigation_parameter::has_agv_emqx() const {
  1213. return _internal_has_agv_emqx();
  1214. }
  1215. inline void Navigation_parameter::clear_agv_emqx() {
  1216. if (GetArena() == nullptr && agv_emqx_ != nullptr) {
  1217. delete agv_emqx_;
  1218. }
  1219. agv_emqx_ = nullptr;
  1220. }
  1221. inline const ::AgvEmqx_parameter& Navigation_parameter::_internal_agv_emqx() const {
  1222. const ::AgvEmqx_parameter* p = agv_emqx_;
  1223. return p != nullptr ? *p : *reinterpret_cast<const ::AgvEmqx_parameter*>(
  1224. &::_AgvEmqx_parameter_default_instance_);
  1225. }
  1226. inline const ::AgvEmqx_parameter& Navigation_parameter::agv_emqx() const {
  1227. // @@protoc_insertion_point(field_get:Navigation_parameter.Agv_emqx)
  1228. return _internal_agv_emqx();
  1229. }
  1230. inline void Navigation_parameter::unsafe_arena_set_allocated_agv_emqx(
  1231. ::AgvEmqx_parameter* agv_emqx) {
  1232. if (GetArena() == nullptr) {
  1233. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(agv_emqx_);
  1234. }
  1235. agv_emqx_ = agv_emqx;
  1236. if (agv_emqx) {
  1237. } else {
  1238. }
  1239. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Navigation_parameter.Agv_emqx)
  1240. }
  1241. inline ::AgvEmqx_parameter* Navigation_parameter::release_agv_emqx() {
  1242. ::AgvEmqx_parameter* temp = agv_emqx_;
  1243. agv_emqx_ = nullptr;
  1244. if (GetArena() != nullptr) {
  1245. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1246. }
  1247. return temp;
  1248. }
  1249. inline ::AgvEmqx_parameter* Navigation_parameter::unsafe_arena_release_agv_emqx() {
  1250. // @@protoc_insertion_point(field_release:Navigation_parameter.Agv_emqx)
  1251. ::AgvEmqx_parameter* temp = agv_emqx_;
  1252. agv_emqx_ = nullptr;
  1253. return temp;
  1254. }
  1255. inline ::AgvEmqx_parameter* Navigation_parameter::_internal_mutable_agv_emqx() {
  1256. if (agv_emqx_ == nullptr) {
  1257. auto* p = CreateMaybeMessage<::AgvEmqx_parameter>(GetArena());
  1258. agv_emqx_ = p;
  1259. }
  1260. return agv_emqx_;
  1261. }
  1262. inline ::AgvEmqx_parameter* Navigation_parameter::mutable_agv_emqx() {
  1263. // @@protoc_insertion_point(field_mutable:Navigation_parameter.Agv_emqx)
  1264. return _internal_mutable_agv_emqx();
  1265. }
  1266. inline void Navigation_parameter::set_allocated_agv_emqx(::AgvEmqx_parameter* agv_emqx) {
  1267. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1268. if (message_arena == nullptr) {
  1269. delete agv_emqx_;
  1270. }
  1271. if (agv_emqx) {
  1272. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1273. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(agv_emqx);
  1274. if (message_arena != submessage_arena) {
  1275. agv_emqx = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1276. message_arena, agv_emqx, submessage_arena);
  1277. }
  1278. } else {
  1279. }
  1280. agv_emqx_ = agv_emqx;
  1281. // @@protoc_insertion_point(field_set_allocated:Navigation_parameter.Agv_emqx)
  1282. }
  1283. // .Emqx_parameter Terminal_emqx = 2;
  1284. inline bool Navigation_parameter::_internal_has_terminal_emqx() const {
  1285. return this != internal_default_instance() && terminal_emqx_ != nullptr;
  1286. }
  1287. inline bool Navigation_parameter::has_terminal_emqx() const {
  1288. return _internal_has_terminal_emqx();
  1289. }
  1290. inline void Navigation_parameter::clear_terminal_emqx() {
  1291. if (GetArena() == nullptr && terminal_emqx_ != nullptr) {
  1292. delete terminal_emqx_;
  1293. }
  1294. terminal_emqx_ = nullptr;
  1295. }
  1296. inline const ::Emqx_parameter& Navigation_parameter::_internal_terminal_emqx() const {
  1297. const ::Emqx_parameter* p = terminal_emqx_;
  1298. return p != nullptr ? *p : *reinterpret_cast<const ::Emqx_parameter*>(
  1299. &::_Emqx_parameter_default_instance_);
  1300. }
  1301. inline const ::Emqx_parameter& Navigation_parameter::terminal_emqx() const {
  1302. // @@protoc_insertion_point(field_get:Navigation_parameter.Terminal_emqx)
  1303. return _internal_terminal_emqx();
  1304. }
  1305. inline void Navigation_parameter::unsafe_arena_set_allocated_terminal_emqx(
  1306. ::Emqx_parameter* terminal_emqx) {
  1307. if (GetArena() == nullptr) {
  1308. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(terminal_emqx_);
  1309. }
  1310. terminal_emqx_ = terminal_emqx;
  1311. if (terminal_emqx) {
  1312. } else {
  1313. }
  1314. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Navigation_parameter.Terminal_emqx)
  1315. }
  1316. inline ::Emqx_parameter* Navigation_parameter::release_terminal_emqx() {
  1317. ::Emqx_parameter* temp = terminal_emqx_;
  1318. terminal_emqx_ = nullptr;
  1319. if (GetArena() != nullptr) {
  1320. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1321. }
  1322. return temp;
  1323. }
  1324. inline ::Emqx_parameter* Navigation_parameter::unsafe_arena_release_terminal_emqx() {
  1325. // @@protoc_insertion_point(field_release:Navigation_parameter.Terminal_emqx)
  1326. ::Emqx_parameter* temp = terminal_emqx_;
  1327. terminal_emqx_ = nullptr;
  1328. return temp;
  1329. }
  1330. inline ::Emqx_parameter* Navigation_parameter::_internal_mutable_terminal_emqx() {
  1331. if (terminal_emqx_ == nullptr) {
  1332. auto* p = CreateMaybeMessage<::Emqx_parameter>(GetArena());
  1333. terminal_emqx_ = p;
  1334. }
  1335. return terminal_emqx_;
  1336. }
  1337. inline ::Emqx_parameter* Navigation_parameter::mutable_terminal_emqx() {
  1338. // @@protoc_insertion_point(field_mutable:Navigation_parameter.Terminal_emqx)
  1339. return _internal_mutable_terminal_emqx();
  1340. }
  1341. inline void Navigation_parameter::set_allocated_terminal_emqx(::Emqx_parameter* terminal_emqx) {
  1342. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1343. if (message_arena == nullptr) {
  1344. delete terminal_emqx_;
  1345. }
  1346. if (terminal_emqx) {
  1347. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1348. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(terminal_emqx);
  1349. if (message_arena != submessage_arena) {
  1350. terminal_emqx = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1351. message_arena, terminal_emqx, submessage_arena);
  1352. }
  1353. } else {
  1354. }
  1355. terminal_emqx_ = terminal_emqx;
  1356. // @@protoc_insertion_point(field_set_allocated:Navigation_parameter.Terminal_emqx)
  1357. }
  1358. #ifdef __GNUC__
  1359. #pragma GCC diagnostic pop
  1360. #endif // __GNUC__
  1361. // -------------------------------------------------------------------
  1362. // -------------------------------------------------------------------
  1363. // @@protoc_insertion_point(namespace_scope)
  1364. // @@protoc_insertion_point(global_scope)
  1365. #include <google/protobuf/port_undef.inc>
  1366. #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_parameter_2eproto