Goby3  3.1.5a
2024.05.23
geov_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/zeromq/protobuf/geov_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fgeov_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>
35 #include "dccl/option_extensions.pb.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 
42 #include <boost/units/systems/si.hpp>
43 // @@protoc_insertion_point(includes)
44 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto
45 
47 // Internal implementation detail -- do not use these members.
48 struct TableStruct {
49  static const ::google::protobuf::internal::ParseTableField entries[];
50  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
51  static const ::google::protobuf::internal::ParseTable schema[1];
52  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
53  static const ::google::protobuf::internal::SerializationTable serialization_table[];
55 };
56 void AddDescriptors();
57 } // namespace protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto
58 namespace goby {
59 namespace apps {
60 namespace zeromq {
61 namespace protobuf {
62 class GEOVInterfaceConfig;
63 class GEOVInterfaceConfigDefaultTypeInternal;
64 extern GEOVInterfaceConfigDefaultTypeInternal _GEOVInterfaceConfig_default_instance_;
65 } // namespace protobuf
66 } // namespace zeromq
67 } // namespace apps
68 } // namespace goby
69 namespace google {
70 namespace protobuf {
71 template<> ::goby::apps::zeromq::protobuf::GEOVInterfaceConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::GEOVInterfaceConfig>(Arena*);
72 } // namespace protobuf
73 } // namespace google
74 namespace goby {
75 namespace apps {
76 namespace zeromq {
77 namespace protobuf {
78 
79 // ===================================================================
80 
81 class GEOVInterfaceConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.GEOVInterfaceConfig) */ {
82  public:
84  virtual ~GEOVInterfaceConfig();
85 
87 
89  CopyFrom(from);
90  return *this;
91  }
92  #if LANG_CXX11
95  *this = ::std::move(from);
96  }
97 
98  inline GEOVInterfaceConfig& operator=(GEOVInterfaceConfig&& from) noexcept {
99  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
100  if (this != &from) InternalSwap(&from);
101  } else {
102  CopyFrom(from);
103  }
104  return *this;
105  }
106  #endif
107  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
108  return _internal_metadata_.unknown_fields();
109  }
110  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
111  return _internal_metadata_.mutable_unknown_fields();
112  }
113 
114  static const ::google::protobuf::Descriptor* descriptor();
115  static const GEOVInterfaceConfig& default_instance();
116 
117  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
119  return reinterpret_cast<const GEOVInterfaceConfig*>(
121  }
122  static constexpr int kIndexInFileMessages =
123  0;
124 
125  void Swap(GEOVInterfaceConfig* other);
127  a.Swap(&b);
128  }
129 
130  // implements Message ----------------------------------------------
131 
132  inline GEOVInterfaceConfig* New() const final {
133  return CreateMaybeMessage<GEOVInterfaceConfig>(NULL);
134  }
135 
137  return CreateMaybeMessage<GEOVInterfaceConfig>(arena);
138  }
139  void CopyFrom(const ::google::protobuf::Message& from) final;
140  void MergeFrom(const ::google::protobuf::Message& from) final;
141  void CopyFrom(const GEOVInterfaceConfig& from);
142  void MergeFrom(const GEOVInterfaceConfig& from);
143  void Clear() final;
144  bool IsInitialized() const final;
145 
146  size_t ByteSizeLong() const final;
148  ::google::protobuf::io::CodedInputStream* input) final;
150  ::google::protobuf::io::CodedOutputStream* output) const final;
152  bool deterministic, ::google::protobuf::uint8* target) const final;
153  int GetCachedSize() const final { return _cached_size_.Get(); }
154 
155  private:
156  void SharedCtor();
157  void SharedDtor();
158  void SetCachedSize(int size) const final;
159  void InternalSwap(GEOVInterfaceConfig* other);
160  private:
161  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
162  return NULL;
163  }
164  inline void* MaybeArenaPtr() const {
165  return NULL;
166  }
167  public:
168 
170 
171  // nested types ----------------------------------------------------
172 
173  // accessors -------------------------------------------------------
174 
175  // required string mysql_host = 4 [(.goby.field) = {
176  bool has_mysql_host() const;
177  void clear_mysql_host();
178  static const int kMysqlHostFieldNumber = 4;
179  const ::std::string& mysql_host() const;
180  void set_mysql_host(const ::std::string& value);
181  #if LANG_CXX11
182  void set_mysql_host(::std::string&& value);
183  #endif
184  void set_mysql_host(const char* value);
185  void set_mysql_host(const char* value, size_t size);
186  ::std::string* mutable_mysql_host();
187  ::std::string* release_mysql_host();
188  void set_allocated_mysql_host(::std::string* mysql_host);
189 
190  // required string mysql_user = 5 [(.goby.field) = {
191  bool has_mysql_user() const;
192  void clear_mysql_user();
193  static const int kMysqlUserFieldNumber = 5;
194  const ::std::string& mysql_user() const;
195  void set_mysql_user(const ::std::string& value);
196  #if LANG_CXX11
197  void set_mysql_user(::std::string&& value);
198  #endif
199  void set_mysql_user(const char* value);
200  void set_mysql_user(const char* value, size_t size);
201  ::std::string* mutable_mysql_user();
202  ::std::string* release_mysql_user();
203  void set_allocated_mysql_user(::std::string* mysql_user);
204 
205  // required string mysql_password = 6 [(.goby.field) = {
206  bool has_mysql_password() const;
207  void clear_mysql_password();
208  static const int kMysqlPasswordFieldNumber = 6;
209  const ::std::string& mysql_password() const;
210  void set_mysql_password(const ::std::string& value);
211  #if LANG_CXX11
212  void set_mysql_password(::std::string&& value);
213  #endif
214  void set_mysql_password(const char* value);
215  void set_mysql_password(const char* value, size_t size);
216  ::std::string* mutable_mysql_password();
217  ::std::string* release_mysql_password();
218  void set_allocated_mysql_password(::std::string* mysql_password);
219 
220  // optional string mysql_core_db_name = 8 [default = "geov_core", (.goby.field) = {
221  bool has_mysql_core_db_name() const;
223  static const int kMysqlCoreDbNameFieldNumber = 8;
224  const ::std::string& mysql_core_db_name() const;
225  void set_mysql_core_db_name(const ::std::string& value);
226  #if LANG_CXX11
227  void set_mysql_core_db_name(::std::string&& value);
228  #endif
229  void set_mysql_core_db_name(const char* value);
230  void set_mysql_core_db_name(const char* value, size_t size);
231  ::std::string* mutable_mysql_core_db_name();
232  ::std::string* release_mysql_core_db_name();
234 
235  // optional .goby.middleware.protobuf.AppConfig app = 1;
236  bool has_app() const;
237  void clear_app();
238  static const int kAppFieldNumber = 1;
239  private:
240  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
241  public:
242  const ::goby::middleware::protobuf::AppConfig& app() const;
246 
247  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
248  bool has_interprocess() const;
249  void clear_interprocess();
250  static const int kInterprocessFieldNumber = 2;
251  private:
252  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
253  public:
254  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
258 
259  // optional bool simulation = 3 [default = false, (.goby.field) = {
260  bool has_simulation() const;
261  void clear_simulation();
262  static const int kSimulationFieldNumber = 3;
263  bool simulation() const;
264  void set_simulation(bool value);
265 
266  // optional int32 mysql_port = 7 [default = 3306, (.goby.field) = {
267  bool has_mysql_port() const;
268  void clear_mysql_port();
269  static const int kMysqlPortFieldNumber = 7;
272 
273  // optional double position_report_interval = 12 [default = 1, (.dccl.field) = {
274  bool has_position_report_interval() const;
276  static const int kPositionReportIntervalFieldNumber = 12;
277  double position_report_interval() const;
278  void set_position_report_interval(double value);
279 
281 
282  typedef boost::units::unit<position_report_interval_dimension,boost::units::si::system> position_report_interval_unit;
283 
284  template<typename Quantity >
285  void set_position_report_interval_with_units(Quantity value_w_units)
286  { set_position_report_interval(boost::units::quantity<position_report_interval_unit,double >(value_w_units).value() ); };
287 
288  template<typename Quantity >
290  { return Quantity(position_report_interval() * position_report_interval_unit()); };
291 
292  boost::units::quantity< position_report_interval_unit,double > position_report_interval_with_units() const
293  { return position_report_interval_with_units<boost::units::quantity< position_report_interval_unit,double > >(); };
294 
295  // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.GEOVInterfaceConfig)
296  private:
297  void set_has_app();
298  void clear_has_app();
299  void set_has_interprocess();
300  void clear_has_interprocess();
301  void set_has_simulation();
302  void clear_has_simulation();
303  void set_has_mysql_host();
304  void clear_has_mysql_host();
305  void set_has_mysql_user();
306  void clear_has_mysql_user();
307  void set_has_mysql_password();
308  void clear_has_mysql_password();
309  void set_has_mysql_port();
310  void clear_has_mysql_port();
311  void set_has_mysql_core_db_name();
312  void clear_has_mysql_core_db_name();
313  void set_has_position_report_interval();
314  void clear_has_position_report_interval();
315 
316  // helper for ByteSizeLong()
317  size_t RequiredFieldsByteSizeFallback() const;
318 
319  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
320  ::google::protobuf::internal::HasBits<1> _has_bits_;
321  mutable ::google::protobuf::internal::CachedSize _cached_size_;
322  ::google::protobuf::internal::ArenaStringPtr mysql_host_;
323  ::google::protobuf::internal::ArenaStringPtr mysql_user_;
324  ::google::protobuf::internal::ArenaStringPtr mysql_password_;
325  public:
326  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_mysql_core_db_name_;
327  private:
328  ::google::protobuf::internal::ArenaStringPtr mysql_core_db_name_;
331  bool simulation_;
332  ::google::protobuf::int32 mysql_port_;
333  double position_report_interval_;
334  friend struct ::protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto::TableStruct;
335 };
336 // ===================================================================
337 
338 
339 // ===================================================================
340 
341 #ifdef __GNUC__
342  #pragma GCC diagnostic push
343  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
344 #endif // __GNUC__
345 // GEOVInterfaceConfig
346 
347 // optional .goby.middleware.protobuf.AppConfig app = 1;
348 inline bool GEOVInterfaceConfig::has_app() const {
349  return (_has_bits_[0] & 0x00000010u) != 0;
350 }
351 inline void GEOVInterfaceConfig::set_has_app() {
352  _has_bits_[0] |= 0x00000010u;
353 }
354 inline void GEOVInterfaceConfig::clear_has_app() {
355  _has_bits_[0] &= ~0x00000010u;
356 }
357 inline const ::goby::middleware::protobuf::AppConfig& GEOVInterfaceConfig::_internal_app() const {
358  return *app_;
359 }
360 inline const ::goby::middleware::protobuf::AppConfig& GEOVInterfaceConfig::app() const {
361  const ::goby::middleware::protobuf::AppConfig* p = app_;
362  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.app)
363  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
365 }
366 inline ::goby::middleware::protobuf::AppConfig* GEOVInterfaceConfig::release_app() {
367  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.app)
368  clear_has_app();
370  app_ = NULL;
371  return temp;
372 }
373 inline ::goby::middleware::protobuf::AppConfig* GEOVInterfaceConfig::mutable_app() {
374  set_has_app();
375  if (app_ == NULL) {
376  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
377  app_ = p;
378  }
379  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.app)
380  return app_;
381 }
383  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
384  if (message_arena == NULL) {
385  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
386  }
387  if (app) {
388  ::google::protobuf::Arena* submessage_arena = NULL;
389  if (message_arena != submessage_arena) {
390  app = ::google::protobuf::internal::GetOwnedMessage(
391  message_arena, app, submessage_arena);
392  }
393  set_has_app();
394  } else {
395  clear_has_app();
396  }
397  app_ = app;
398  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.app)
399 }
400 
401 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
403  return (_has_bits_[0] & 0x00000020u) != 0;
404 }
405 inline void GEOVInterfaceConfig::set_has_interprocess() {
406  _has_bits_[0] |= 0x00000020u;
407 }
408 inline void GEOVInterfaceConfig::clear_has_interprocess() {
409  _has_bits_[0] &= ~0x00000020u;
410 }
411 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& GEOVInterfaceConfig::_internal_interprocess() const {
412  return *interprocess_;
413 }
414 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& GEOVInterfaceConfig::interprocess() const {
415  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
416  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.interprocess)
417  return p != NULL ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
419 }
420 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* GEOVInterfaceConfig::release_interprocess() {
421  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.interprocess)
422  clear_has_interprocess();
424  interprocess_ = NULL;
425  return temp;
426 }
427 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* GEOVInterfaceConfig::mutable_interprocess() {
428  set_has_interprocess();
429  if (interprocess_ == NULL) {
430  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaNoVirtual());
431  interprocess_ = p;
432  }
433  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.interprocess)
434  return interprocess_;
435 }
437  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
438  if (message_arena == NULL) {
439  delete reinterpret_cast< ::google::protobuf::MessageLite*>(interprocess_);
440  }
441  if (interprocess) {
442  ::google::protobuf::Arena* submessage_arena = NULL;
443  if (message_arena != submessage_arena) {
444  interprocess = ::google::protobuf::internal::GetOwnedMessage(
445  message_arena, interprocess, submessage_arena);
446  }
447  set_has_interprocess();
448  } else {
449  clear_has_interprocess();
450  }
451  interprocess_ = interprocess;
452  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.interprocess)
453 }
454 
455 // optional bool simulation = 3 [default = false, (.goby.field) = {
457  return (_has_bits_[0] & 0x00000040u) != 0;
458 }
459 inline void GEOVInterfaceConfig::set_has_simulation() {
460  _has_bits_[0] |= 0x00000040u;
461 }
462 inline void GEOVInterfaceConfig::clear_has_simulation() {
463  _has_bits_[0] &= ~0x00000040u;
464 }
466  simulation_ = false;
467  clear_has_simulation();
468 }
469 inline bool GEOVInterfaceConfig::simulation() const {
470  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.simulation)
471  return simulation_;
472 }
473 inline void GEOVInterfaceConfig::set_simulation(bool value) {
474  set_has_simulation();
475  simulation_ = value;
476  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.simulation)
477 }
478 
479 // required string mysql_host = 4 [(.goby.field) = {
481  return (_has_bits_[0] & 0x00000001u) != 0;
482 }
483 inline void GEOVInterfaceConfig::set_has_mysql_host() {
484  _has_bits_[0] |= 0x00000001u;
485 }
486 inline void GEOVInterfaceConfig::clear_has_mysql_host() {
487  _has_bits_[0] &= ~0x00000001u;
488 }
490  mysql_host_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
491  clear_has_mysql_host();
492 }
493 inline const ::std::string& GEOVInterfaceConfig::mysql_host() const {
494  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_host)
495  return mysql_host_.GetNoArena();
496 }
497 inline void GEOVInterfaceConfig::set_mysql_host(const ::std::string& value) {
498  set_has_mysql_host();
499  mysql_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
500  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_host)
501 }
502 #if LANG_CXX11
503 inline void GEOVInterfaceConfig::set_mysql_host(::std::string&& value) {
504  set_has_mysql_host();
505  mysql_host_.SetNoArena(
507  // @@protoc_insertion_point(field_set_rvalue:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_host)
508 }
509 #endif
510 inline void GEOVInterfaceConfig::set_mysql_host(const char* value) {
511  GOOGLE_DCHECK(value != NULL);
512  set_has_mysql_host();
513  mysql_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
514  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_host)
515 }
516 inline void GEOVInterfaceConfig::set_mysql_host(const char* value, size_t size) {
517  set_has_mysql_host();
519  ::std::string(reinterpret_cast<const char*>(value), size));
520  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_host)
521 }
523  set_has_mysql_host();
524  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_host)
525  return mysql_host_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
526 }
528  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_host)
529  if (!has_mysql_host()) {
530  return NULL;
531  }
532  clear_has_mysql_host();
533  return mysql_host_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
534 }
535 inline void GEOVInterfaceConfig::set_allocated_mysql_host(::std::string* mysql_host) {
536  if (mysql_host != NULL) {
537  set_has_mysql_host();
538  } else {
539  clear_has_mysql_host();
540  }
541  mysql_host_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), mysql_host);
542  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_host)
543 }
544 
545 // required string mysql_user = 5 [(.goby.field) = {
547  return (_has_bits_[0] & 0x00000002u) != 0;
548 }
549 inline void GEOVInterfaceConfig::set_has_mysql_user() {
550  _has_bits_[0] |= 0x00000002u;
551 }
552 inline void GEOVInterfaceConfig::clear_has_mysql_user() {
553  _has_bits_[0] &= ~0x00000002u;
554 }
556  mysql_user_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
557  clear_has_mysql_user();
558 }
559 inline const ::std::string& GEOVInterfaceConfig::mysql_user() const {
560  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_user)
561  return mysql_user_.GetNoArena();
562 }
563 inline void GEOVInterfaceConfig::set_mysql_user(const ::std::string& value) {
564  set_has_mysql_user();
565  mysql_user_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
566  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_user)
567 }
568 #if LANG_CXX11
569 inline void GEOVInterfaceConfig::set_mysql_user(::std::string&& value) {
570  set_has_mysql_user();
571  mysql_user_.SetNoArena(
573  // @@protoc_insertion_point(field_set_rvalue:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_user)
574 }
575 #endif
576 inline void GEOVInterfaceConfig::set_mysql_user(const char* value) {
577  GOOGLE_DCHECK(value != NULL);
578  set_has_mysql_user();
579  mysql_user_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
580  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_user)
581 }
582 inline void GEOVInterfaceConfig::set_mysql_user(const char* value, size_t size) {
583  set_has_mysql_user();
585  ::std::string(reinterpret_cast<const char*>(value), size));
586  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_user)
587 }
589  set_has_mysql_user();
590  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_user)
591  return mysql_user_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
592 }
594  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_user)
595  if (!has_mysql_user()) {
596  return NULL;
597  }
598  clear_has_mysql_user();
599  return mysql_user_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
600 }
601 inline void GEOVInterfaceConfig::set_allocated_mysql_user(::std::string* mysql_user) {
602  if (mysql_user != NULL) {
603  set_has_mysql_user();
604  } else {
605  clear_has_mysql_user();
606  }
607  mysql_user_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), mysql_user);
608  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_user)
609 }
610 
611 // required string mysql_password = 6 [(.goby.field) = {
613  return (_has_bits_[0] & 0x00000004u) != 0;
614 }
615 inline void GEOVInterfaceConfig::set_has_mysql_password() {
616  _has_bits_[0] |= 0x00000004u;
617 }
618 inline void GEOVInterfaceConfig::clear_has_mysql_password() {
619  _has_bits_[0] &= ~0x00000004u;
620 }
622  mysql_password_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
623  clear_has_mysql_password();
624 }
625 inline const ::std::string& GEOVInterfaceConfig::mysql_password() const {
626  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_password)
627  return mysql_password_.GetNoArena();
628 }
629 inline void GEOVInterfaceConfig::set_mysql_password(const ::std::string& value) {
630  set_has_mysql_password();
631  mysql_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
632  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_password)
633 }
634 #if LANG_CXX11
635 inline void GEOVInterfaceConfig::set_mysql_password(::std::string&& value) {
636  set_has_mysql_password();
637  mysql_password_.SetNoArena(
639  // @@protoc_insertion_point(field_set_rvalue:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_password)
640 }
641 #endif
642 inline void GEOVInterfaceConfig::set_mysql_password(const char* value) {
643  GOOGLE_DCHECK(value != NULL);
644  set_has_mysql_password();
645  mysql_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
646  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_password)
647 }
648 inline void GEOVInterfaceConfig::set_mysql_password(const char* value, size_t size) {
649  set_has_mysql_password();
650  mysql_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
651  ::std::string(reinterpret_cast<const char*>(value), size));
652  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_password)
653 }
655  set_has_mysql_password();
656  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_password)
657  return mysql_password_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
658 }
660  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_password)
661  if (!has_mysql_password()) {
662  return NULL;
663  }
664  clear_has_mysql_password();
665  return mysql_password_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
666 }
667 inline void GEOVInterfaceConfig::set_allocated_mysql_password(::std::string* mysql_password) {
668  if (mysql_password != NULL) {
669  set_has_mysql_password();
670  } else {
671  clear_has_mysql_password();
672  }
673  mysql_password_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), mysql_password);
674  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_password)
675 }
676 
677 // optional int32 mysql_port = 7 [default = 3306, (.goby.field) = {
679  return (_has_bits_[0] & 0x00000080u) != 0;
680 }
681 inline void GEOVInterfaceConfig::set_has_mysql_port() {
682  _has_bits_[0] |= 0x00000080u;
683 }
684 inline void GEOVInterfaceConfig::clear_has_mysql_port() {
685  _has_bits_[0] &= ~0x00000080u;
686 }
688  mysql_port_ = 3306;
689  clear_has_mysql_port();
690 }
692  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_port)
693  return mysql_port_;
694 }
696  set_has_mysql_port();
697  mysql_port_ = value;
698  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_port)
699 }
700 
701 // optional string mysql_core_db_name = 8 [default = "geov_core", (.goby.field) = {
703  return (_has_bits_[0] & 0x00000008u) != 0;
704 }
705 inline void GEOVInterfaceConfig::set_has_mysql_core_db_name() {
706  _has_bits_[0] |= 0x00000008u;
707 }
708 inline void GEOVInterfaceConfig::clear_has_mysql_core_db_name() {
709  _has_bits_[0] &= ~0x00000008u;
710 }
713  clear_has_mysql_core_db_name();
714 }
715 inline const ::std::string& GEOVInterfaceConfig::mysql_core_db_name() const {
716  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_core_db_name)
717  return mysql_core_db_name_.GetNoArena();
718 }
719 inline void GEOVInterfaceConfig::set_mysql_core_db_name(const ::std::string& value) {
720  set_has_mysql_core_db_name();
722  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_core_db_name)
723 }
724 #if LANG_CXX11
725 inline void GEOVInterfaceConfig::set_mysql_core_db_name(::std::string&& value) {
726  set_has_mysql_core_db_name();
727  mysql_core_db_name_.SetNoArena(
729  // @@protoc_insertion_point(field_set_rvalue:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_core_db_name)
730 }
731 #endif
732 inline void GEOVInterfaceConfig::set_mysql_core_db_name(const char* value) {
733  GOOGLE_DCHECK(value != NULL);
734  set_has_mysql_core_db_name();
736  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_core_db_name)
737 }
738 inline void GEOVInterfaceConfig::set_mysql_core_db_name(const char* value, size_t size) {
739  set_has_mysql_core_db_name();
741  ::std::string(reinterpret_cast<const char*>(value), size));
742  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_core_db_name)
743 }
745  set_has_mysql_core_db_name();
746  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_core_db_name)
748 }
750  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_core_db_name)
751  if (!has_mysql_core_db_name()) {
752  return NULL;
753  }
754  clear_has_mysql_core_db_name();
756 }
757 inline void GEOVInterfaceConfig::set_allocated_mysql_core_db_name(::std::string* mysql_core_db_name) {
758  if (mysql_core_db_name != NULL) {
759  set_has_mysql_core_db_name();
760  } else {
761  clear_has_mysql_core_db_name();
762  }
764  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.mysql_core_db_name)
765 }
766 
767 // optional double position_report_interval = 12 [default = 1, (.dccl.field) = {
769  return (_has_bits_[0] & 0x00000100u) != 0;
770 }
771 inline void GEOVInterfaceConfig::set_has_position_report_interval() {
772  _has_bits_[0] |= 0x00000100u;
773 }
774 inline void GEOVInterfaceConfig::clear_has_position_report_interval() {
775  _has_bits_[0] &= ~0x00000100u;
776 }
778  position_report_interval_ = 1;
779  clear_has_position_report_interval();
780 }
782  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.position_report_interval)
783  return position_report_interval_;
784 }
786  set_has_position_report_interval();
787  position_report_interval_ = value;
788  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.GEOVInterfaceConfig.position_report_interval)
789 }
790 
791 #ifdef __GNUC__
792  #pragma GCC diagnostic pop
793 #endif // __GNUC__
794 
795 // @@protoc_insertion_point(namespace_scope)
796 
797 } // namespace protobuf
798 } // namespace zeromq
799 } // namespace apps
800 } // namespace goby
801 
802 // @@protoc_insertion_point(global_scope)
803 
804 #endif // PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::release_mysql_password
::std::string * release_mysql_password()
Definition: geov_config.pb.h:659
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: geov_config.pb.h:373
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_allocated_mysql_core_db_name
void set_allocated_mysql_core_db_name(::std::string *mysql_core_db_name)
Definition: geov_config.pb.h:757
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_position_report_interval_with_units
void set_position_report_interval_with_units(Quantity value_w_units)
Definition: geov_config.pb.h:285
protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: geov_config.pb.h:51
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::clear_mysql_port
void clear_mysql_port()
Definition: geov_config.pb.h:687
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::zeromq::protobuf::InterProcessPortalConfig
Definition: interprocess_config.pb.h:97
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mysql_user
const ::std::string & mysql_user() const
Definition: geov_config.pb.h:559
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::apps::zeromq::protobuf::_GEOVInterfaceConfig_default_instance_
GEOVInterfaceConfigDefaultTypeInternal _GEOVInterfaceConfig_default_instance_
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::release_mysql_host
::std::string * release_mysql_host()
Definition: geov_config.pb.h:527
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kMysqlHostFieldNumber
static const int kMysqlHostFieldNumber
Definition: geov_config.pb.h:178
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: geov_config.pb.h:110
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_mysql_host
void set_mysql_host(const ::std::string &value)
Definition: geov_config.pb.h:497
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::New
GEOVInterfaceConfig * New() const final
Definition: geov_config.pb.h:132
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::Clear
void Clear() final
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: geov_config.pb.h:382
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kAppFieldNumber
static const int kAppFieldNumber
Definition: geov_config.pb.h:238
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::position_report_interval_unit
boost::units::unit< position_report_interval_dimension, boost::units::si::system > position_report_interval_unit
Definition: geov_config.pb.h:282
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::swap
friend void swap(GEOVInterfaceConfig &a, GEOVInterfaceConfig &b)
Definition: geov_config.pb.h:126
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_mysql_password
void set_mysql_password(const ::std::string &value)
Definition: geov_config.pb.h:629
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mysql_host
const ::std::string & mysql_host() const
Definition: geov_config.pb.h:493
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kInterprocessFieldNumber
static const int kInterprocessFieldNumber
Definition: geov_config.pb.h:250
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mysql_core_db_name
const ::std::string & mysql_core_db_name() const
Definition: geov_config.pb.h:715
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::default_instance
static const GEOVInterfaceConfig & default_instance()
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::release_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition: geov_config.pb.h:420
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::has_mysql_core_db_name
bool has_mysql_core_db_name() const
Definition: geov_config.pb.h:702
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kMysqlCoreDbNameFieldNumber
static const int kMysqlCoreDbNameFieldNumber
Definition: geov_config.pb.h:223
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::internal_default_instance
static const GEOVInterfaceConfig * internal_default_instance()
Definition: geov_config.pb.h:118
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::position_report_interval_with_units
boost::units::quantity< position_report_interval_unit, double > position_report_interval_with_units() const
Definition: geov_config.pb.h:292
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mutable_mysql_password
::std::string * mutable_mysql_password()
Definition: geov_config.pb.h:654
google::protobuf::Arena
Definition: arena.h:244
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::clear_simulation
void clear_simulation()
Definition: geov_config.pb.h:465
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kMysqlPasswordFieldNumber
static const int kMysqlPasswordFieldNumber
Definition: geov_config.pb.h:208
interprocess_config.pb.h
protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_mysql_port
void set_mysql_port(::google::protobuf::int32 value)
Definition: geov_config.pb.h:695
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::simulation
bool simulation() const
Definition: geov_config.pb.h:469
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_simulation
void set_simulation(bool value)
Definition: geov_config.pb.h:473
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::interprocess
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition: geov_config.pb.h:414
protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: geov_config.pb.h:53
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::clear_mysql_password
void clear_mysql_password()
Definition: geov_config.pb.h:621
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::release_mysql_user
::std::string * release_mysql_user()
Definition: geov_config.pb.h:593
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::GetCachedSize
int GetCachedSize() const final
Definition: geov_config.pb.h:153
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kPositionReportIntervalFieldNumber
static const int kPositionReportIntervalFieldNumber
Definition: geov_config.pb.h:276
message.h
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_allocated_mysql_password
void set_allocated_mysql_password(::std::string *mysql_password)
Definition: geov_config.pb.h:667
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::Swap
void Swap(GEOVInterfaceConfig *other)
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::operator=
GEOVInterfaceConfig & operator=(const GEOVInterfaceConfig &from)
Definition: geov_config.pb.h:88
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mysql_port
::google::protobuf::int32 mysql_port() const
Definition: geov_config.pb.h:691
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::has_simulation
bool has_simulation() const
Definition: geov_config.pb.h:456
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mutable_mysql_user
::std::string * mutable_mysql_user()
Definition: geov_config.pb.h:588
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::~GEOVInterfaceConfig
virtual ~GEOVInterfaceConfig()
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::GEOVInterfaceConfig
GEOVInterfaceConfig()
goby::apps::zeromq::protobuf::GEOVInterfaceConfig
Definition: geov_config.pb.h:81
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::position_report_interval_with_units
Quantity position_report_interval_with_units() const
Definition: geov_config.pb.h:289
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mutable_mysql_host
::std::string * mutable_mysql_host()
Definition: geov_config.pb.h:522
protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto
Definition: geov_config.pb.h:46
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
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_allocated_mysql_user
void set_allocated_mysql_user(::std::string *mysql_user)
Definition: geov_config.pb.h:601
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: geov_config.pb.h:107
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::clear_app
void clear_app()
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_mysql_user
void set_mysql_user(const ::std::string &value)
Definition: geov_config.pb.h:563
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_allocated_mysql_host
void set_allocated_mysql_host(::std::string *mysql_host)
Definition: geov_config.pb.h:535
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::has_interprocess
bool has_interprocess() const
Definition: geov_config.pb.h:402
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::clear_position_report_interval
void clear_position_report_interval()
Definition: geov_config.pb.h:777
google::protobuf::Message
Definition: message.h:189
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mysql_password
const ::std::string & mysql_password() const
Definition: geov_config.pb.h:625
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: geov_config.pb.h:360
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::clear_mysql_host
void clear_mysql_host()
Definition: geov_config.pb.h:489
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_mysql_core_db_name
void set_mysql_core_db_name(const ::std::string &value)
Definition: geov_config.pb.h:719
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kSimulationFieldNumber
static const int kSimulationFieldNumber
Definition: geov_config.pb.h:262
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::clear_mysql_core_db_name
void clear_mysql_core_db_name()
Definition: geov_config.pb.h:711
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_position_report_interval
void set_position_report_interval(double value)
Definition: geov_config.pb.h:785
arena.h
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::has_mysql_password
bool has_mysql_password() const
Definition: geov_config.pb.h:612
protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: geov_config.pb.h:49
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::has_mysql_host
bool has_mysql_host() const
Definition: geov_config.pb.h:480
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::has_mysql_user
bool has_mysql_user() const
Definition: geov_config.pb.h:546
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::set_allocated_interprocess
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition: geov_config.pb.h:436
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::clear_interprocess
void clear_interprocess()
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::position_report_interval
double position_report_interval() const
Definition: geov_config.pb.h:781
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mutable_mysql_core_db_name
::std::string * mutable_mysql_core_db_name()
Definition: geov_config.pb.h:744
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::New
GEOVInterfaceConfig * New(::google::protobuf::Arena *arena) const final
Definition: geov_config.pb.h:136
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::_i_give_permission_to_break_this_code_default_mysql_core_db_name_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_mysql_core_db_name_
Definition: geov_config.pb.h:326
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: geov_config.pb.h:122
option_extensions.pb.h
protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: geov_config.pb.h:50
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::has_position_report_interval
bool has_position_report_interval() const
Definition: geov_config.pb.h:768
protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto::TableStruct
Definition: geov_config.pb.h:48
app_config.pb.h
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::release_mysql_core_db_name
::std::string * release_mysql_core_db_name()
Definition: geov_config.pb.h:749
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::position_report_interval_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type position_report_interval_dimension
Definition: geov_config.pb.h:280
goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::has_mysql_port
bool has_mysql_port() const
Definition: geov_config.pb.h:678
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kMysqlPortFieldNumber
static const int kMysqlPortFieldNumber
Definition: geov_config.pb.h:269
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::mutable_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition: geov_config.pb.h:427
google
Definition: dccl.h:57
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::has_app
bool has_app() const
Definition: geov_config.pb.h:348
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: geov_config.pb.h:366
protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: geov_config.pb.h:54
protobuf_goby_2fzeromq_2fprotobuf_2fgeov_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: geov_config.pb.h:52
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::kMysqlUserFieldNumber
static const int kMysqlUserFieldNumber
Definition: geov_config.pb.h:193
goby::apps::zeromq::protobuf::GEOVInterfaceConfig::clear_mysql_user
void clear_mysql_user()
Definition: geov_config.pb.h:555