Goby3  3.1.5
2024.05.14
moos_gateway_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/moos/protobuf/moos_gateway_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 // @@protoc_insertion_point(includes)
42 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto
43 
45 // Internal implementation detail -- do not use these members.
46 struct TableStruct {
47  static const ::google::protobuf::internal::ParseTableField entries[];
48  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
49  static const ::google::protobuf::internal::ParseTable schema[2];
50  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
51  static const ::google::protobuf::internal::SerializationTable serialization_table[];
53 };
54 void AddDescriptors();
55 } // namespace protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto
56 namespace goby {
57 namespace apps {
58 namespace moos {
59 namespace protobuf {
60 class GobyMOOSGatewayConfig;
61 class GobyMOOSGatewayConfigDefaultTypeInternal;
62 extern GobyMOOSGatewayConfigDefaultTypeInternal _GobyMOOSGatewayConfig_default_instance_;
63 class GobyMOOSGatewayConfig_MOOSConfig;
64 class GobyMOOSGatewayConfig_MOOSConfigDefaultTypeInternal;
65 extern GobyMOOSGatewayConfig_MOOSConfigDefaultTypeInternal _GobyMOOSGatewayConfig_MOOSConfig_default_instance_;
66 } // namespace protobuf
67 } // namespace moos
68 } // namespace apps
69 } // namespace goby
70 namespace google {
71 namespace protobuf {
72 template<> ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig* Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::GobyMOOSGatewayConfig>(Arena*);
73 template<> ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig* Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig>(Arena*);
74 } // namespace protobuf
75 } // namespace google
76 namespace goby {
77 namespace apps {
78 namespace moos {
79 namespace protobuf {
80 
81 // ===================================================================
82 
83 class GobyMOOSGatewayConfig_MOOSConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig) */ {
84  public:
87 
89 
91  CopyFrom(from);
92  return *this;
93  }
94  #if LANG_CXX11
97  *this = ::std::move(from);
98  }
99 
101  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
102  if (this != &from) InternalSwap(&from);
103  } else {
104  CopyFrom(from);
105  }
106  return *this;
107  }
108  #endif
109  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
110  return _internal_metadata_.unknown_fields();
111  }
112  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
113  return _internal_metadata_.mutable_unknown_fields();
114  }
115 
116  static const ::google::protobuf::Descriptor* descriptor();
118 
119  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
121  return reinterpret_cast<const GobyMOOSGatewayConfig_MOOSConfig*>(
123  }
124  static constexpr int kIndexInFileMessages =
125  0;
126 
129  a.Swap(&b);
130  }
131 
132  // implements Message ----------------------------------------------
133 
134  inline GobyMOOSGatewayConfig_MOOSConfig* New() const final {
135  return CreateMaybeMessage<GobyMOOSGatewayConfig_MOOSConfig>(NULL);
136  }
137 
139  return CreateMaybeMessage<GobyMOOSGatewayConfig_MOOSConfig>(arena);
140  }
141  void CopyFrom(const ::google::protobuf::Message& from) final;
142  void MergeFrom(const ::google::protobuf::Message& from) final;
143  void CopyFrom(const GobyMOOSGatewayConfig_MOOSConfig& from);
145  void Clear() final;
146  bool IsInitialized() const final;
147 
148  size_t ByteSizeLong() const final;
150  ::google::protobuf::io::CodedInputStream* input) final;
152  ::google::protobuf::io::CodedOutputStream* output) const final;
154  bool deterministic, ::google::protobuf::uint8* target) const final;
155  int GetCachedSize() const final { return _cached_size_.Get(); }
156 
157  private:
158  void SharedCtor();
159  void SharedDtor();
160  void SetCachedSize(int size) const final;
161  void InternalSwap(GobyMOOSGatewayConfig_MOOSConfig* other);
162  private:
163  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
164  return NULL;
165  }
166  inline void* MaybeArenaPtr() const {
167  return NULL;
168  }
169  public:
170 
172 
173  // nested types ----------------------------------------------------
174 
175  // accessors -------------------------------------------------------
176 
177  // optional string server = 3 [default = "localhost"];
178  bool has_server() const;
179  void clear_server();
180  static const int kServerFieldNumber = 3;
181  const ::std::string& server() const;
182  void set_server(const ::std::string& value);
183  #if LANG_CXX11
184  void set_server(::std::string&& value);
185  #endif
186  void set_server(const char* value);
187  void set_server(const char* value, size_t size);
188  ::std::string* mutable_server();
189  ::std::string* release_server();
190  void set_allocated_server(::std::string* server);
191 
192  // optional bool use_binary_protobuf = 109 [default = false, (.goby.field) = {
193  bool has_use_binary_protobuf() const;
195  static const int kUseBinaryProtobufFieldNumber = 109;
196  bool use_binary_protobuf() const;
197  void set_use_binary_protobuf(bool value);
198 
199  // optional int32 port = 4 [default = 9000];
200  bool has_port() const;
201  void clear_port();
202  static const int kPortFieldNumber = 4;
204  void set_port(::google::protobuf::int32 value);
205 
206  // optional .goby.moos.protobuf.TranslatorEntry.ParserSerializerTechnique moos_parser_technique = 110 [default = TECHNIQUE_PREFIXED_PROTOBUF_TEXT_FORMAT];
207  bool has_moos_parser_technique() const;
209  static const int kMoosParserTechniqueFieldNumber = 110;
212 
213  // @@protoc_insertion_point(class_scope:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig)
214  private:
215  void set_has_server();
216  void clear_has_server();
217  void set_has_port();
218  void clear_has_port();
219  void set_has_use_binary_protobuf();
220  void clear_has_use_binary_protobuf();
221  void set_has_moos_parser_technique();
222  void clear_has_moos_parser_technique();
223 
224  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
225  ::google::protobuf::internal::HasBits<1> _has_bits_;
226  mutable ::google::protobuf::internal::CachedSize _cached_size_;
227  public:
228  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_server_;
229  private:
230  ::google::protobuf::internal::ArenaStringPtr server_;
231  bool use_binary_protobuf_;
233  int moos_parser_technique_;
234  friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto::TableStruct;
235 };
236 // -------------------------------------------------------------------
237 
238 class GobyMOOSGatewayConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.moos.protobuf.GobyMOOSGatewayConfig) */ {
239  public:
241  virtual ~GobyMOOSGatewayConfig();
242 
244 
246  CopyFrom(from);
247  return *this;
248  }
249  #if LANG_CXX11
252  *this = ::std::move(from);
253  }
254 
255  inline GobyMOOSGatewayConfig& operator=(GobyMOOSGatewayConfig&& from) noexcept {
256  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
257  if (this != &from) InternalSwap(&from);
258  } else {
259  CopyFrom(from);
260  }
261  return *this;
262  }
263  #endif
264  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
265  return _internal_metadata_.unknown_fields();
266  }
267  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
268  return _internal_metadata_.mutable_unknown_fields();
269  }
270 
271  static const ::google::protobuf::Descriptor* descriptor();
272  static const GobyMOOSGatewayConfig& default_instance();
273 
274  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
276  return reinterpret_cast<const GobyMOOSGatewayConfig*>(
278  }
279  static constexpr int kIndexInFileMessages =
280  1;
281 
282  void Swap(GobyMOOSGatewayConfig* other);
284  a.Swap(&b);
285  }
286 
287  // implements Message ----------------------------------------------
288 
289  inline GobyMOOSGatewayConfig* New() const final {
290  return CreateMaybeMessage<GobyMOOSGatewayConfig>(NULL);
291  }
292 
294  return CreateMaybeMessage<GobyMOOSGatewayConfig>(arena);
295  }
296  void CopyFrom(const ::google::protobuf::Message& from) final;
297  void MergeFrom(const ::google::protobuf::Message& from) final;
298  void CopyFrom(const GobyMOOSGatewayConfig& from);
299  void MergeFrom(const GobyMOOSGatewayConfig& from);
300  void Clear() final;
301  bool IsInitialized() const final;
302 
303  size_t ByteSizeLong() const final;
305  ::google::protobuf::io::CodedInputStream* input) final;
307  ::google::protobuf::io::CodedOutputStream* output) const final;
309  bool deterministic, ::google::protobuf::uint8* target) const final;
310  int GetCachedSize() const final { return _cached_size_.Get(); }
311 
312  private:
313  void SharedCtor();
314  void SharedDtor();
315  void SetCachedSize(int size) const final;
316  void InternalSwap(GobyMOOSGatewayConfig* other);
317  private:
318  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
319  return NULL;
320  }
321  inline void* MaybeArenaPtr() const {
322  return NULL;
323  }
324  public:
325 
327 
328  // nested types ----------------------------------------------------
329 
331 
332  // accessors -------------------------------------------------------
333 
334  // optional .goby.middleware.protobuf.AppConfig app = 1;
335  bool has_app() const;
336  void clear_app();
337  static const int kAppFieldNumber = 1;
338  private:
339  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
340  public:
341  const ::goby::middleware::protobuf::AppConfig& app() const;
342  ::goby::middleware::protobuf::AppConfig* release_app();
343  ::goby::middleware::protobuf::AppConfig* mutable_app();
344  void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
345 
346  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
347  bool has_interprocess() const;
348  void clear_interprocess();
349  static const int kInterprocessFieldNumber = 2;
350  private:
351  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
352  public:
353  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
354  ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
355  ::goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
356  void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
357 
358  // optional .goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig moos = 3;
359  bool has_moos() const;
360  void clear_moos();
361  static const int kMoosFieldNumber = 3;
362  private:
363  const ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig& _internal_moos() const;
364  public:
365  const ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig& moos() const;
369 
370  // optional float poll_frequency = 20 [default = 10];
371  bool has_poll_frequency() const;
372  void clear_poll_frequency();
373  static const int kPollFrequencyFieldNumber = 20;
374  float poll_frequency() const;
375  void set_poll_frequency(float value);
376 
377  GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(GobyMOOSGatewayConfig)
378  // @@protoc_insertion_point(class_scope:goby.apps.moos.protobuf.GobyMOOSGatewayConfig)
379  private:
380  void set_has_app();
381  void clear_has_app();
382  void set_has_interprocess();
383  void clear_has_interprocess();
384  void set_has_moos();
385  void clear_has_moos();
386  void set_has_poll_frequency();
387  void clear_has_poll_frequency();
388 
389  ::google::protobuf::internal::ExtensionSet _extensions_;
390 
391  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
392  ::google::protobuf::internal::HasBits<1> _has_bits_;
393  mutable ::google::protobuf::internal::CachedSize _cached_size_;
394  ::goby::middleware::protobuf::AppConfig* app_;
395  ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
396  ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig* moos_;
397  float poll_frequency_;
399 };
400 // ===================================================================
401 
402 
403 // ===================================================================
404 
405 #ifdef __GNUC__
406  #pragma GCC diagnostic push
407  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
408 #endif // __GNUC__
409 // GobyMOOSGatewayConfig_MOOSConfig
410 
411 // optional string server = 3 [default = "localhost"];
413  return (_has_bits_[0] & 0x00000001u) != 0;
414 }
415 inline void GobyMOOSGatewayConfig_MOOSConfig::set_has_server() {
416  _has_bits_[0] |= 0x00000001u;
417 }
418 inline void GobyMOOSGatewayConfig_MOOSConfig::clear_has_server() {
419  _has_bits_[0] &= ~0x00000001u;
420 }
423  clear_has_server();
424 }
425 inline const ::std::string& GobyMOOSGatewayConfig_MOOSConfig::server() const {
426  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.server)
427  return server_.GetNoArena();
428 }
429 inline void GobyMOOSGatewayConfig_MOOSConfig::set_server(const ::std::string& value) {
430  set_has_server();
432  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.server)
433 }
434 #if LANG_CXX11
435 inline void GobyMOOSGatewayConfig_MOOSConfig::set_server(::std::string&& value) {
436  set_has_server();
437  server_.SetNoArena(
439  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.server)
440 }
441 #endif
442 inline void GobyMOOSGatewayConfig_MOOSConfig::set_server(const char* value) {
443  GOOGLE_DCHECK(value != NULL);
444  set_has_server();
446  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.server)
447 }
448 inline void GobyMOOSGatewayConfig_MOOSConfig::set_server(const char* value, size_t size) {
449  set_has_server();
451  ::std::string(reinterpret_cast<const char*>(value), size));
452  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.server)
453 }
455  set_has_server();
456  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.server)
458 }
460  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.server)
461  if (!has_server()) {
462  return NULL;
463  }
464  clear_has_server();
466 }
467 inline void GobyMOOSGatewayConfig_MOOSConfig::set_allocated_server(::std::string* server) {
468  if (server != NULL) {
469  set_has_server();
470  } else {
471  clear_has_server();
472  }
474  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.server)
475 }
476 
477 // optional int32 port = 4 [default = 9000];
479  return (_has_bits_[0] & 0x00000004u) != 0;
480 }
481 inline void GobyMOOSGatewayConfig_MOOSConfig::set_has_port() {
482  _has_bits_[0] |= 0x00000004u;
483 }
484 inline void GobyMOOSGatewayConfig_MOOSConfig::clear_has_port() {
485  _has_bits_[0] &= ~0x00000004u;
486 }
488  port_ = 9000;
489  clear_has_port();
490 }
492  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.port)
493  return port_;
494 }
496  set_has_port();
497  port_ = value;
498  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.port)
499 }
500 
501 // optional bool use_binary_protobuf = 109 [default = false, (.goby.field) = {
503  return (_has_bits_[0] & 0x00000002u) != 0;
504 }
505 inline void GobyMOOSGatewayConfig_MOOSConfig::set_has_use_binary_protobuf() {
506  _has_bits_[0] |= 0x00000002u;
507 }
508 inline void GobyMOOSGatewayConfig_MOOSConfig::clear_has_use_binary_protobuf() {
509  _has_bits_[0] &= ~0x00000002u;
510 }
512  use_binary_protobuf_ = false;
513  clear_has_use_binary_protobuf();
514 }
516  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.use_binary_protobuf)
517  return use_binary_protobuf_;
518 }
520  set_has_use_binary_protobuf();
521  use_binary_protobuf_ = value;
522  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.use_binary_protobuf)
523 }
524 
525 // optional .goby.moos.protobuf.TranslatorEntry.ParserSerializerTechnique moos_parser_technique = 110 [default = TECHNIQUE_PREFIXED_PROTOBUF_TEXT_FORMAT];
527  return (_has_bits_[0] & 0x00000008u) != 0;
528 }
529 inline void GobyMOOSGatewayConfig_MOOSConfig::set_has_moos_parser_technique() {
530  _has_bits_[0] |= 0x00000008u;
531 }
532 inline void GobyMOOSGatewayConfig_MOOSConfig::clear_has_moos_parser_technique() {
533  _has_bits_[0] &= ~0x00000008u;
534 }
536  moos_parser_technique_ = 5;
537  clear_has_moos_parser_technique();
538 }
540  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.moos_parser_technique)
541  return static_cast< ::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique >(moos_parser_technique_);
542 }
545  set_has_moos_parser_technique();
546  moos_parser_technique_ = value;
547  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig.moos_parser_technique)
548 }
549 
550 // -------------------------------------------------------------------
551 
552 // GobyMOOSGatewayConfig
553 
554 // optional .goby.middleware.protobuf.AppConfig app = 1;
555 inline bool GobyMOOSGatewayConfig::has_app() const {
556  return (_has_bits_[0] & 0x00000001u) != 0;
557 }
558 inline void GobyMOOSGatewayConfig::set_has_app() {
559  _has_bits_[0] |= 0x00000001u;
560 }
561 inline void GobyMOOSGatewayConfig::clear_has_app() {
562  _has_bits_[0] &= ~0x00000001u;
563 }
564 inline const ::goby::middleware::protobuf::AppConfig& GobyMOOSGatewayConfig::_internal_app() const {
565  return *app_;
566 }
567 inline const ::goby::middleware::protobuf::AppConfig& GobyMOOSGatewayConfig::app() const {
568  const ::goby::middleware::protobuf::AppConfig* p = app_;
569  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.app)
570  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
572 }
573 inline ::goby::middleware::protobuf::AppConfig* GobyMOOSGatewayConfig::release_app() {
574  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.app)
575  clear_has_app();
577  app_ = NULL;
578  return temp;
579 }
580 inline ::goby::middleware::protobuf::AppConfig* GobyMOOSGatewayConfig::mutable_app() {
581  set_has_app();
582  if (app_ == NULL) {
583  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
584  app_ = p;
585  }
586  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.app)
587  return app_;
588 }
590  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
591  if (message_arena == NULL) {
592  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
593  }
594  if (app) {
595  ::google::protobuf::Arena* submessage_arena = NULL;
596  if (message_arena != submessage_arena) {
597  app = ::google::protobuf::internal::GetOwnedMessage(
598  message_arena, app, submessage_arena);
599  }
600  set_has_app();
601  } else {
602  clear_has_app();
603  }
604  app_ = app;
605  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.app)
606 }
607 
608 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
610  return (_has_bits_[0] & 0x00000002u) != 0;
611 }
612 inline void GobyMOOSGatewayConfig::set_has_interprocess() {
613  _has_bits_[0] |= 0x00000002u;
614 }
615 inline void GobyMOOSGatewayConfig::clear_has_interprocess() {
616  _has_bits_[0] &= ~0x00000002u;
617 }
618 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& GobyMOOSGatewayConfig::_internal_interprocess() const {
619  return *interprocess_;
620 }
621 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& GobyMOOSGatewayConfig::interprocess() const {
622  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
623  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.interprocess)
624  return p != NULL ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
626 }
627 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* GobyMOOSGatewayConfig::release_interprocess() {
628  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.interprocess)
629  clear_has_interprocess();
631  interprocess_ = NULL;
632  return temp;
633 }
634 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* GobyMOOSGatewayConfig::mutable_interprocess() {
635  set_has_interprocess();
636  if (interprocess_ == NULL) {
637  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaNoVirtual());
638  interprocess_ = p;
639  }
640  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.interprocess)
641  return interprocess_;
642 }
644  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
645  if (message_arena == NULL) {
646  delete reinterpret_cast< ::google::protobuf::MessageLite*>(interprocess_);
647  }
648  if (interprocess) {
649  ::google::protobuf::Arena* submessage_arena = NULL;
650  if (message_arena != submessage_arena) {
651  interprocess = ::google::protobuf::internal::GetOwnedMessage(
652  message_arena, interprocess, submessage_arena);
653  }
654  set_has_interprocess();
655  } else {
656  clear_has_interprocess();
657  }
658  interprocess_ = interprocess;
659  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.interprocess)
660 }
661 
662 // optional .goby.apps.moos.protobuf.GobyMOOSGatewayConfig.MOOSConfig moos = 3;
663 inline bool GobyMOOSGatewayConfig::has_moos() const {
664  return (_has_bits_[0] & 0x00000004u) != 0;
665 }
666 inline void GobyMOOSGatewayConfig::set_has_moos() {
667  _has_bits_[0] |= 0x00000004u;
668 }
669 inline void GobyMOOSGatewayConfig::clear_has_moos() {
670  _has_bits_[0] &= ~0x00000004u;
671 }
673  if (moos_ != NULL) moos_->Clear();
674  clear_has_moos();
675 }
676 inline const ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig& GobyMOOSGatewayConfig::_internal_moos() const {
677  return *moos_;
678 }
679 inline const ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig& GobyMOOSGatewayConfig::moos() const {
680  const ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig* p = moos_;
681  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.moos)
682  return p != NULL ? *p : *reinterpret_cast<const ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig*>(
684 }
685 inline ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig* GobyMOOSGatewayConfig::release_moos() {
686  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.moos)
687  clear_has_moos();
689  moos_ = NULL;
690  return temp;
691 }
692 inline ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig* GobyMOOSGatewayConfig::mutable_moos() {
693  set_has_moos();
694  if (moos_ == NULL) {
695  auto* p = CreateMaybeMessage<::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig>(GetArenaNoVirtual());
696  moos_ = p;
697  }
698  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.moos)
699  return moos_;
700 }
702  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
703  if (message_arena == NULL) {
704  delete moos_;
705  }
706  if (moos) {
707  ::google::protobuf::Arena* submessage_arena = NULL;
708  if (message_arena != submessage_arena) {
709  moos = ::google::protobuf::internal::GetOwnedMessage(
710  message_arena, moos, submessage_arena);
711  }
712  set_has_moos();
713  } else {
714  clear_has_moos();
715  }
716  moos_ = moos;
717  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.moos)
718 }
719 
720 // optional float poll_frequency = 20 [default = 10];
722  return (_has_bits_[0] & 0x00000008u) != 0;
723 }
724 inline void GobyMOOSGatewayConfig::set_has_poll_frequency() {
725  _has_bits_[0] |= 0x00000008u;
726 }
727 inline void GobyMOOSGatewayConfig::clear_has_poll_frequency() {
728  _has_bits_[0] &= ~0x00000008u;
729 }
731  poll_frequency_ = 10;
732  clear_has_poll_frequency();
733 }
735  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.poll_frequency)
736  return poll_frequency_;
737 }
739  set_has_poll_frequency();
740  poll_frequency_ = value;
741  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.GobyMOOSGatewayConfig.poll_frequency)
742 }
743 
744 #ifdef __GNUC__
745  #pragma GCC diagnostic pop
746 #endif // __GNUC__
747 // -------------------------------------------------------------------
748 
749 
750 // @@protoc_insertion_point(namespace_scope)
751 
752 } // namespace protobuf
753 } // namespace moos
754 } // namespace apps
755 } // namespace goby
756 
757 // @@protoc_insertion_point(global_scope)
758 
759 #endif // PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto
protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: moos_gateway_config.pb.h:47
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::clear_poll_frequency
void clear_poll_frequency()
Definition: moos_gateway_config.pb.h:730
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::has_server
bool has_server() const
Definition: moos_gateway_config.pb.h:412
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::has_interprocess
bool has_interprocess() const
Definition: moos_gateway_config.pb.h:609
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::clear_moos_parser_technique
void clear_moos_parser_technique()
Definition: moos_gateway_config.pb.h:535
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::set_allocated_interprocess
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition: moos_gateway_config.pb.h:643
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::clear_port
void clear_port()
Definition: moos_gateway_config.pb.h:487
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::set_server
void set_server(const ::std::string &value)
Definition: moos_gateway_config.pb.h:429
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::GetCachedSize
int GetCachedSize() const final
Definition: moos_gateway_config.pb.h:310
protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: moos_gateway_config.pb.h:50
goby::zeromq::protobuf::InterProcessPortalConfig
Definition: interprocess_config.pb.h:97
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::kMoosParserTechniqueFieldNumber
static const int kMoosParserTechniqueFieldNumber
Definition: moos_gateway_config.pb.h:209
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::clear_app
void clear_app()
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::kMoosFieldNumber
static const int kMoosFieldNumber
Definition: moos_gateway_config.pb.h:361
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: moos_gateway_config.pb.h:124
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig
Definition: moos_gateway_config.pb.h:83
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::internal_default_instance
static const GobyMOOSGatewayConfig * internal_default_instance()
Definition: moos_gateway_config.pb.h:275
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: moos_gateway_config.pb.h:279
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::~GobyMOOSGatewayConfig
virtual ~GobyMOOSGatewayConfig()
goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique
TranslatorEntry_ParserSerializerTechnique
Definition: translator.pb.h:111
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::_i_give_permission_to_break_this_code_default_server_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_server_
Definition: moos_gateway_config.pb.h:228
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::IsInitialized
bool IsInitialized() const final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::set_use_binary_protobuf
void set_use_binary_protobuf(bool value)
Definition: moos_gateway_config.pb.h:519
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::Clear
void Clear() final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::mutable_moos
::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig * mutable_moos()
Definition: moos_gateway_config.pb.h:692
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::IsInitialized
bool IsInitialized() const final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::mutable_server
::std::string * mutable_server()
Definition: moos_gateway_config.pb.h:454
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::kPortFieldNumber
static const int kPortFieldNumber
Definition: moos_gateway_config.pb.h:202
goby::apps::moos::protobuf::GobyMOOSGatewayConfig
Definition: moos_gateway_config.pb.h:238
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::clear_server
void clear_server()
Definition: moos_gateway_config.pb.h:421
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::has_moos
bool has_moos() const
Definition: moos_gateway_config.pb.h:663
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::clear_moos
void clear_moos()
Definition: moos_gateway_config.pb.h:672
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::GetCachedSize
int GetCachedSize() const final
Definition: moos_gateway_config.pb.h:155
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::kUseBinaryProtobufFieldNumber
static const int kUseBinaryProtobufFieldNumber
Definition: moos_gateway_config.pb.h:195
goby::apps::moos::protobuf::_GobyMOOSGatewayConfig_default_instance_
GobyMOOSGatewayConfigDefaultTypeInternal _GobyMOOSGatewayConfig_default_instance_
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::has_port
bool has_port() const
Definition: moos_gateway_config.pb.h:478
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::swap
friend void swap(GobyMOOSGatewayConfig_MOOSConfig &a, GobyMOOSGatewayConfig_MOOSConfig &b)
Definition: moos_gateway_config.pb.h:128
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::has_poll_frequency
bool has_poll_frequency() const
Definition: moos_gateway_config.pb.h:721
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::default_instance
static const GobyMOOSGatewayConfig & default_instance()
google::protobuf::Arena
Definition: arena.h:244
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::New
GobyMOOSGatewayConfig_MOOSConfig * New(::google::protobuf::Arena *arena) const final
Definition: moos_gateway_config.pb.h:138
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: moos_gateway_config.pb.h:267
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: moos_gateway_config.pb.h:573
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::New
GobyMOOSGatewayConfig * New() const final
Definition: moos_gateway_config.pb.h:289
interprocess_config.pb.h
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::kInterprocessFieldNumber
static const int kInterprocessFieldNumber
Definition: moos_gateway_config.pb.h:349
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::internal_default_instance
static const GobyMOOSGatewayConfig_MOOSConfig * internal_default_instance()
Definition: moos_gateway_config.pb.h:120
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::poll_frequency
float poll_frequency() const
Definition: moos_gateway_config.pb.h:734
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: moos_gateway_config.pb.h:51
goby::apps::moos::protobuf::_GobyMOOSGatewayConfig_MOOSConfig_default_instance_
GobyMOOSGatewayConfig_MOOSConfigDefaultTypeInternal _GobyMOOSGatewayConfig_MOOSConfig_default_instance_
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::clear_use_binary_protobuf
void clear_use_binary_protobuf()
Definition: moos_gateway_config.pb.h:511
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::release_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition: moos_gateway_config.pb.h:627
message.h
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::Swap
void Swap(GobyMOOSGatewayConfig *other)
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::swap
friend void swap(GobyMOOSGatewayConfig &a, GobyMOOSGatewayConfig &b)
Definition: moos_gateway_config.pb.h:283
protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto
Definition: moos_gateway_config.pb.h:44
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: moos_gateway_config.pb.h:109
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::Clear
void Clear() final
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::use_binary_protobuf
bool use_binary_protobuf() const
Definition: moos_gateway_config.pb.h:515
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: moos_gateway_config.pb.h:52
protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto::TableStruct
Definition: moos_gateway_config.pb.h:46
goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique_IsValid
bool TranslatorEntry_ParserSerializerTechnique_IsValid(int value)
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::kServerFieldNumber
static const int kServerFieldNumber
Definition: moos_gateway_config.pb.h:180
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::moos_parser_technique
::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique moos_parser_technique() const
Definition: moos_gateway_config.pb.h:539
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::release_server
::std::string * release_server()
Definition: moos_gateway_config.pb.h:459
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::kAppFieldNumber
static const int kAppFieldNumber
Definition: moos_gateway_config.pb.h:337
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::GobyMOOSGatewayConfig_MOOSConfig
GobyMOOSGatewayConfig_MOOSConfig()
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::set_poll_frequency
void set_poll_frequency(float value)
Definition: moos_gateway_config.pb.h:738
google::protobuf::Metadata
Definition: message.h:174
detail::get
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
translator.pb.h
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::moos
const ::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig & moos() const
Definition: moos_gateway_config.pb.h:679
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::GobyMOOSGatewayConfig
GobyMOOSGatewayConfig()
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::mutable_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition: moos_gateway_config.pb.h:634
google::protobuf::Message
Definition: message.h:189
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::~GobyMOOSGatewayConfig_MOOSConfig
virtual ~GobyMOOSGatewayConfig_MOOSConfig()
protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: moos_gateway_config.pb.h:589
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::has_moos_parser_technique
bool has_moos_parser_technique() const
Definition: moos_gateway_config.pb.h:526
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::Swap
void Swap(GobyMOOSGatewayConfig_MOOSConfig *other)
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::New
GobyMOOSGatewayConfig_MOOSConfig * New() const final
Definition: moos_gateway_config.pb.h:134
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::clear_interprocess
void clear_interprocess()
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: moos_gateway_config.pb.h:580
protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: moos_gateway_config.pb.h:48
arena.h
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::release_moos
::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig * release_moos()
Definition: moos_gateway_config.pb.h:685
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::kPollFrequencyFieldNumber
static const int kPollFrequencyFieldNumber
Definition: moos_gateway_config.pb.h:373
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::server
const ::std::string & server() const
Definition: moos_gateway_config.pb.h:425
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::has_use_binary_protobuf
bool has_use_binary_protobuf() const
Definition: moos_gateway_config.pb.h:502
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::set_moos_parser_technique
void set_moos_parser_technique(::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique value)
Definition: moos_gateway_config.pb.h:543
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::set_port
void set_port(::google::protobuf::int32 value)
Definition: moos_gateway_config.pb.h:495
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::ByteSizeLong
size_t ByteSizeLong() const final
option_extensions.pb.h
protobuf_goby_2fmoos_2fprotobuf_2fmoos_5fgateway_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: moos_gateway_config.pb.h:49
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: moos_gateway_config.pb.h:567
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: moos_gateway_config.pb.h:112
app_config.pb.h
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::operator=
GobyMOOSGatewayConfig_MOOSConfig & operator=(const GobyMOOSGatewayConfig_MOOSConfig &from)
Definition: moos_gateway_config.pb.h:90
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::has_app
bool has_app() const
Definition: moos_gateway_config.pb.h:555
goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
friend
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::New
GobyMOOSGatewayConfig * New(::google::protobuf::Arena *arena) const final
Definition: moos_gateway_config.pb.h:293
google
Definition: dccl.h:57
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::port
::google::protobuf::int32 port() const
Definition: moos_gateway_config.pb.h:491
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::operator=
GobyMOOSGatewayConfig & operator=(const GobyMOOSGatewayConfig &from)
Definition: moos_gateway_config.pb.h:245
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::default_instance
static const GobyMOOSGatewayConfig_MOOSConfig & default_instance()
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::set_allocated_server
void set_allocated_server(::std::string *server)
Definition: moos_gateway_config.pb.h:467
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::interprocess
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition: moos_gateway_config.pb.h:621
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::set_allocated_moos
void set_allocated_moos(::goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig *moos)
Definition: moos_gateway_config.pb.h:701
goby::apps::moos::protobuf::GobyMOOSGatewayConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: moos_gateway_config.pb.h:264
goby::apps::moos::protobuf::GobyMOOSGatewayConfig_MOOSConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()