Goby3  3.1.4
2024.02.22
goby_moos_app.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/moos/protobuf/goby_moos_app.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_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/generated_enum_reflection.h>
33 #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_2fgoby_5fmoos_5fapp_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_2fgoby_5fmoos_5fapp_2eproto
56 namespace goby {
57 namespace moos {
58 namespace protobuf {
59 class GobyMOOSAppConfig;
60 class GobyMOOSAppConfigDefaultTypeInternal;
61 extern GobyMOOSAppConfigDefaultTypeInternal _GobyMOOSAppConfig_default_instance_;
62 class GobyMOOSAppConfig_Initializer;
63 class GobyMOOSAppConfig_InitializerDefaultTypeInternal;
64 extern GobyMOOSAppConfig_InitializerDefaultTypeInternal _GobyMOOSAppConfig_Initializer_default_instance_;
65 } // namespace protobuf
66 } // namespace moos
67 } // namespace goby
68 namespace google {
69 namespace protobuf {
70 template<> ::goby::moos::protobuf::GobyMOOSAppConfig* Arena::CreateMaybeMessage<::goby::moos::protobuf::GobyMOOSAppConfig>(Arena*);
71 template<> ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer* Arena::CreateMaybeMessage<::goby::moos::protobuf::GobyMOOSAppConfig_Initializer>(Arena*);
72 } // namespace protobuf
73 } // namespace google
74 namespace goby {
75 namespace moos {
76 namespace protobuf {
77 
81 };
86 
87 const ::google::protobuf::EnumDescriptor* GobyMOOSAppConfig_Initializer_Type_descriptor();
89  return ::google::protobuf::internal::NameOfEnum(
91 }
93  const ::std::string& name, GobyMOOSAppConfig_Initializer_Type* value) {
94  return ::google::protobuf::internal::ParseNamedEnum<GobyMOOSAppConfig_Initializer_Type>(
96 }
97 // ===================================================================
98 
99 class GobyMOOSAppConfig_Initializer : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.moos.protobuf.GobyMOOSAppConfig.Initializer) */ {
100  public:
103 
105 
107  CopyFrom(from);
108  return *this;
109  }
110  #if LANG_CXX11
113  *this = ::std::move(from);
114  }
115 
117  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
118  if (this != &from) InternalSwap(&from);
119  } else {
120  CopyFrom(from);
121  }
122  return *this;
123  }
124  #endif
125  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
126  return _internal_metadata_.unknown_fields();
127  }
128  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
129  return _internal_metadata_.mutable_unknown_fields();
130  }
131 
132  static const ::google::protobuf::Descriptor* descriptor();
134 
135  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
137  return reinterpret_cast<const GobyMOOSAppConfig_Initializer*>(
139  }
140  static constexpr int kIndexInFileMessages =
141  0;
142 
143  void Swap(GobyMOOSAppConfig_Initializer* other);
145  a.Swap(&b);
146  }
147 
148  // implements Message ----------------------------------------------
149 
150  inline GobyMOOSAppConfig_Initializer* New() const final {
151  return CreateMaybeMessage<GobyMOOSAppConfig_Initializer>(NULL);
152  }
153 
155  return CreateMaybeMessage<GobyMOOSAppConfig_Initializer>(arena);
156  }
157  void CopyFrom(const ::google::protobuf::Message& from) final;
158  void MergeFrom(const ::google::protobuf::Message& from) final;
159  void CopyFrom(const GobyMOOSAppConfig_Initializer& from);
160  void MergeFrom(const GobyMOOSAppConfig_Initializer& from);
161  void Clear() final;
162  bool IsInitialized() const final;
163 
164  size_t ByteSizeLong() const final;
166  ::google::protobuf::io::CodedInputStream* input) final;
168  ::google::protobuf::io::CodedOutputStream* output) const final;
170  bool deterministic, ::google::protobuf::uint8* target) const final;
171  int GetCachedSize() const final { return _cached_size_.Get(); }
172 
173  private:
174  void SharedCtor();
175  void SharedDtor();
176  void SetCachedSize(int size) const final;
177  void InternalSwap(GobyMOOSAppConfig_Initializer* other);
178  private:
179  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
180  return NULL;
181  }
182  inline void* MaybeArenaPtr() const {
183  return NULL;
184  }
185  public:
186 
188 
189  // nested types ----------------------------------------------------
190 
192  static const Type INI_DOUBLE =
194  static const Type INI_STRING =
196  static inline bool Type_IsValid(int value) {
198  }
199  static const Type Type_MIN =
201  static const Type Type_MAX =
203  static const int Type_ARRAYSIZE =
205  static inline const ::google::protobuf::EnumDescriptor*
208  }
209  static inline const ::std::string& Type_Name(Type value) {
211  }
212  static inline bool Type_Parse(const ::std::string& name,
213  Type* value) {
214  return GobyMOOSAppConfig_Initializer_Type_Parse(name, value);
215  }
216 
217  // accessors -------------------------------------------------------
218 
219  // required string moos_var = 2 [(.goby.field) = {
220  bool has_moos_var() const;
221  void clear_moos_var();
222  static const int kMoosVarFieldNumber = 2;
223  const ::std::string& moos_var() const;
224  void set_moos_var(const ::std::string& value);
225  #if LANG_CXX11
226  void set_moos_var(::std::string&& value);
227  #endif
228  void set_moos_var(const char* value);
229  void set_moos_var(const char* value, size_t size);
230  ::std::string* mutable_moos_var();
231  ::std::string* release_moos_var();
232  void set_allocated_moos_var(::std::string* moos_var);
233 
234  // optional string global_cfg_var = 3 [(.goby.field) = {
235  bool has_global_cfg_var() const;
236  void clear_global_cfg_var();
237  static const int kGlobalCfgVarFieldNumber = 3;
238  const ::std::string& global_cfg_var() const;
239  void set_global_cfg_var(const ::std::string& value);
240  #if LANG_CXX11
241  void set_global_cfg_var(::std::string&& value);
242  #endif
243  void set_global_cfg_var(const char* value);
244  void set_global_cfg_var(const char* value, size_t size);
245  ::std::string* mutable_global_cfg_var();
246  ::std::string* release_global_cfg_var();
247  void set_allocated_global_cfg_var(::std::string* global_cfg_var);
248 
249  // optional string sval = 5 [(.goby.field) = {
250  bool has_sval() const;
251  void clear_sval();
252  static const int kSvalFieldNumber = 5;
253  const ::std::string& sval() const;
254  void set_sval(const ::std::string& value);
255  #if LANG_CXX11
256  void set_sval(::std::string&& value);
257  #endif
258  void set_sval(const char* value);
259  void set_sval(const char* value, size_t size);
260  ::std::string* mutable_sval();
261  ::std::string* release_sval();
262  void set_allocated_sval(::std::string* sval);
263 
264  // optional double dval = 4 [(.goby.field) = {
265  bool has_dval() const;
266  void clear_dval();
267  static const int kDvalFieldNumber = 4;
268  double dval() const;
269  void set_dval(double value);
270 
271  // required .goby.moos.protobuf.GobyMOOSAppConfig.Initializer.Type type = 1 [(.goby.field) = {
272  bool has_type() const;
273  void clear_type();
274  static const int kTypeFieldNumber = 1;
277 
278  // optional bool trim = 6 [default = true, (.goby.field) = {
279  bool has_trim() const;
280  void clear_trim();
281  static const int kTrimFieldNumber = 6;
282  bool trim() const;
283  void set_trim(bool value);
284 
285  // @@protoc_insertion_point(class_scope:goby.moos.protobuf.GobyMOOSAppConfig.Initializer)
286  private:
287  void set_has_type();
288  void clear_has_type();
289  void set_has_moos_var();
290  void clear_has_moos_var();
291  void set_has_global_cfg_var();
292  void clear_has_global_cfg_var();
293  void set_has_dval();
294  void clear_has_dval();
295  void set_has_sval();
296  void clear_has_sval();
297  void set_has_trim();
298  void clear_has_trim();
299 
300  // helper for ByteSizeLong()
301  size_t RequiredFieldsByteSizeFallback() const;
302 
303  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
304  ::google::protobuf::internal::HasBits<1> _has_bits_;
305  mutable ::google::protobuf::internal::CachedSize _cached_size_;
306  ::google::protobuf::internal::ArenaStringPtr moos_var_;
307  ::google::protobuf::internal::ArenaStringPtr global_cfg_var_;
308  ::google::protobuf::internal::ArenaStringPtr sval_;
309  double dval_;
310  int type_;
311  bool trim_;
312  friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct;
313 };
314 // -------------------------------------------------------------------
315 
316 class GobyMOOSAppConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.moos.protobuf.GobyMOOSAppConfig) */ {
317  public:
319  virtual ~GobyMOOSAppConfig();
320 
322 
324  CopyFrom(from);
325  return *this;
326  }
327  #if LANG_CXX11
328  GobyMOOSAppConfig(GobyMOOSAppConfig&& from) noexcept
329  : GobyMOOSAppConfig() {
330  *this = ::std::move(from);
331  }
332 
333  inline GobyMOOSAppConfig& operator=(GobyMOOSAppConfig&& from) noexcept {
334  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
335  if (this != &from) InternalSwap(&from);
336  } else {
337  CopyFrom(from);
338  }
339  return *this;
340  }
341  #endif
342  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
343  return _internal_metadata_.unknown_fields();
344  }
345  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
346  return _internal_metadata_.mutable_unknown_fields();
347  }
348 
349  static const ::google::protobuf::Descriptor* descriptor();
350  static const GobyMOOSAppConfig& default_instance();
351 
352  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
354  return reinterpret_cast<const GobyMOOSAppConfig*>(
356  }
357  static constexpr int kIndexInFileMessages =
358  1;
359 
360  void Swap(GobyMOOSAppConfig* other);
362  a.Swap(&b);
363  }
364 
365  // implements Message ----------------------------------------------
366 
367  inline GobyMOOSAppConfig* New() const final {
368  return CreateMaybeMessage<GobyMOOSAppConfig>(NULL);
369  }
370 
372  return CreateMaybeMessage<GobyMOOSAppConfig>(arena);
373  }
374  void CopyFrom(const ::google::protobuf::Message& from) final;
375  void MergeFrom(const ::google::protobuf::Message& from) final;
376  void CopyFrom(const GobyMOOSAppConfig& from);
377  void MergeFrom(const GobyMOOSAppConfig& from);
378  void Clear() final;
379  bool IsInitialized() const final;
380 
381  size_t ByteSizeLong() const final;
383  ::google::protobuf::io::CodedInputStream* input) final;
385  ::google::protobuf::io::CodedOutputStream* output) const final;
387  bool deterministic, ::google::protobuf::uint8* target) const final;
388  int GetCachedSize() const final { return _cached_size_.Get(); }
389 
390  private:
391  void SharedCtor();
392  void SharedDtor();
393  void SetCachedSize(int size) const final;
394  void InternalSwap(GobyMOOSAppConfig* other);
395  private:
396  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
397  return NULL;
398  }
399  inline void* MaybeArenaPtr() const {
400  return NULL;
401  }
402  public:
403 
405 
406  // nested types ----------------------------------------------------
407 
409 
410  // accessors -------------------------------------------------------
411 
412  // repeated .goby.moos.protobuf.GobyMOOSAppConfig.Initializer initializer = 10 [(.goby.field) = {
413  int initializer_size() const;
414  void clear_initializer();
415  static const int kInitializerFieldNumber = 10;
416  ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer* mutable_initializer(int index);
417  ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer >*
419  const ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer& initializer(int index) const;
420  ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer* add_initializer();
421  const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer >&
422  initializer() const;
423 
424  // optional string log_path = 101 [default = "./", (.goby.field) = {
425  bool has_log_path() const;
426  void clear_log_path();
427  static const int kLogPathFieldNumber = 101;
428  const ::std::string& log_path() const;
429  void set_log_path(const ::std::string& value);
430  #if LANG_CXX11
431  void set_log_path(::std::string&& value);
432  #endif
433  void set_log_path(const char* value);
434  void set_log_path(const char* value, size_t size);
435  ::std::string* mutable_log_path();
436  ::std::string* release_log_path();
437  void set_allocated_log_path(::std::string* log_path);
438 
439  // optional string community = 102 [(.goby.field) = {
440  bool has_community() const;
441  void clear_community();
442  static const int kCommunityFieldNumber = 102;
443  const ::std::string& community() const;
444  void set_community(const ::std::string& value);
445  #if LANG_CXX11
446  void set_community(::std::string&& value);
447  #endif
448  void set_community(const char* value);
449  void set_community(const char* value, size_t size);
450  ::std::string* mutable_community();
451  ::std::string* release_community();
452  void set_allocated_community(::std::string* community);
453 
454  // optional string server_host = 107 [(.goby.field) = {
455  bool has_server_host() const;
456  void clear_server_host();
457  static const int kServerHostFieldNumber = 107;
458  const ::std::string& server_host() const;
459  void set_server_host(const ::std::string& value);
460  #if LANG_CXX11
461  void set_server_host(::std::string&& value);
462  #endif
463  void set_server_host(const char* value);
464  void set_server_host(const char* value, size_t size);
465  ::std::string* mutable_server_host();
466  ::std::string* release_server_host();
467  void set_allocated_server_host(::std::string* server_host);
468 
469  // optional bool show_gui = 4 [default = false, (.goby.field) = {
470  bool has_show_gui() const;
471  void clear_show_gui();
472  static const int kShowGuiFieldNumber = 4;
473  bool show_gui() const;
474  void set_show_gui(bool value);
475 
476  // optional bool use_binary_protobuf = 109 [default = false, (.goby.field) = {
477  bool has_use_binary_protobuf() const;
479  static const int kUseBinaryProtobufFieldNumber = 109;
480  bool use_binary_protobuf() const;
481  void set_use_binary_protobuf(bool value);
482 
483  // optional int32 server_port = 108 [(.goby.field) = {
484  bool has_server_port() const;
485  void clear_server_port();
486  static const int kServerPortFieldNumber = 108;
489 
490  // optional double lat_origin = 103 [(.goby.field) = {
491  bool has_lat_origin() const;
492  void clear_lat_origin();
493  static const int kLatOriginFieldNumber = 103;
494  double lat_origin() const;
495  void set_lat_origin(double value);
496 
497  // optional double lon_origin = 104 [(.goby.field) = {
498  bool has_lon_origin() const;
499  void clear_lon_origin();
500  static const int kLonOriginFieldNumber = 104;
501  double lon_origin() const;
502  void set_lon_origin(double value);
503 
504  // optional .goby.moos.protobuf.TranslatorEntry.ParserSerializerTechnique moos_parser_technique = 110 [default = TECHNIQUE_PREFIXED_PROTOBUF_TEXT_FORMAT, (.goby.field) = {
505  bool has_moos_parser_technique() const;
507  static const int kMoosParserTechniqueFieldNumber = 110;
510 
511  // optional uint32 app_tick = 1 [default = 10, (.goby.field) = {
512  bool has_app_tick() const;
513  void clear_app_tick();
514  static const int kAppTickFieldNumber = 1;
517 
518  // optional uint32 comm_tick = 2 [default = 10, (.goby.field) = {
519  bool has_comm_tick() const;
520  void clear_comm_tick();
521  static const int kCommTickFieldNumber = 2;
524 
525  // optional .goby.util.protobuf.GLogConfig.Verbosity verbosity = 3 [default = VERBOSE, (.goby.field) = {
526  bool has_verbosity() const;
527  void clear_verbosity();
528  static const int kVerbosityFieldNumber = 3;
531 
532  // optional bool log = 100 [default = true, (.goby.field) = {
533  bool has_log() const;
534  void clear_log();
535  static const int kLogFieldNumber = 100;
536  bool log() const;
537  void set_log(bool value);
538 
539  // optional .goby.util.protobuf.GLogConfig.Verbosity log_verbosity = 105 [default = DEBUG2, (.goby.field) = {
540  bool has_log_verbosity() const;
541  void clear_log_verbosity();
542  static const int kLogVerbosityFieldNumber = 105;
545 
546  // optional uint32 time_warp_multiplier = 106 [default = 1, (.goby.field) = {
547  bool has_time_warp_multiplier() const;
549  static const int kTimeWarpMultiplierFieldNumber = 106;
552 
553  // @@protoc_insertion_point(class_scope:goby.moos.protobuf.GobyMOOSAppConfig)
554  private:
555  void set_has_log();
556  void clear_has_log();
557  void set_has_log_path();
558  void clear_has_log_path();
559  void set_has_log_verbosity();
560  void clear_has_log_verbosity();
561  void set_has_community();
562  void clear_has_community();
563  void set_has_lat_origin();
564  void clear_has_lat_origin();
565  void set_has_lon_origin();
566  void clear_has_lon_origin();
567  void set_has_time_warp_multiplier();
568  void clear_has_time_warp_multiplier();
569  void set_has_server_host();
570  void clear_has_server_host();
571  void set_has_server_port();
572  void clear_has_server_port();
573  void set_has_app_tick();
574  void clear_has_app_tick();
575  void set_has_comm_tick();
576  void clear_has_comm_tick();
577  void set_has_verbosity();
578  void clear_has_verbosity();
579  void set_has_show_gui();
580  void clear_has_show_gui();
581  void set_has_use_binary_protobuf();
582  void clear_has_use_binary_protobuf();
583  void set_has_moos_parser_technique();
584  void clear_has_moos_parser_technique();
585 
586  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
587  ::google::protobuf::internal::HasBits<1> _has_bits_;
588  mutable ::google::protobuf::internal::CachedSize _cached_size_;
590  public:
591  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_log_path_;
592  private:
593  ::google::protobuf::internal::ArenaStringPtr log_path_;
594  ::google::protobuf::internal::ArenaStringPtr community_;
595  ::google::protobuf::internal::ArenaStringPtr server_host_;
596  bool show_gui_;
597  bool use_binary_protobuf_;
598  ::google::protobuf::int32 server_port_;
599  double lat_origin_;
600  double lon_origin_;
601  int moos_parser_technique_;
602  ::google::protobuf::uint32 app_tick_;
603  ::google::protobuf::uint32 comm_tick_;
604  int verbosity_;
605  bool log_;
606  int log_verbosity_;
607  ::google::protobuf::uint32 time_warp_multiplier_;
608  friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct;
609 };
610 // ===================================================================
611 
612 
613 // ===================================================================
614 
615 #ifdef __GNUC__
616  #pragma GCC diagnostic push
617  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
618 #endif // __GNUC__
619 // GobyMOOSAppConfig_Initializer
620 
621 // required .goby.moos.protobuf.GobyMOOSAppConfig.Initializer.Type type = 1 [(.goby.field) = {
623  return (_has_bits_[0] & 0x00000010u) != 0;
624 }
625 inline void GobyMOOSAppConfig_Initializer::set_has_type() {
626  _has_bits_[0] |= 0x00000010u;
627 }
628 inline void GobyMOOSAppConfig_Initializer::clear_has_type() {
629  _has_bits_[0] &= ~0x00000010u;
630 }
632  type_ = 1;
633  clear_has_type();
634 }
636  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.type)
637  return static_cast< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type >(type_);
638 }
641  set_has_type();
642  type_ = value;
643  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.type)
644 }
645 
646 // required string moos_var = 2 [(.goby.field) = {
648  return (_has_bits_[0] & 0x00000001u) != 0;
649 }
650 inline void GobyMOOSAppConfig_Initializer::set_has_moos_var() {
651  _has_bits_[0] |= 0x00000001u;
652 }
653 inline void GobyMOOSAppConfig_Initializer::clear_has_moos_var() {
654  _has_bits_[0] &= ~0x00000001u;
655 }
657  moos_var_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
658  clear_has_moos_var();
659 }
660 inline const ::std::string& GobyMOOSAppConfig_Initializer::moos_var() const {
661  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
662  return moos_var_.GetNoArena();
663 }
664 inline void GobyMOOSAppConfig_Initializer::set_moos_var(const ::std::string& value) {
665  set_has_moos_var();
666  moos_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
667  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
668 }
669 #if LANG_CXX11
670 inline void GobyMOOSAppConfig_Initializer::set_moos_var(::std::string&& value) {
671  set_has_moos_var();
672  moos_var_.SetNoArena(
674  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
675 }
676 #endif
677 inline void GobyMOOSAppConfig_Initializer::set_moos_var(const char* value) {
678  GOOGLE_DCHECK(value != NULL);
679  set_has_moos_var();
680  moos_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
681  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
682 }
683 inline void GobyMOOSAppConfig_Initializer::set_moos_var(const char* value, size_t size) {
684  set_has_moos_var();
686  ::std::string(reinterpret_cast<const char*>(value), size));
687  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
688 }
690  set_has_moos_var();
691  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
692  return moos_var_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
693 }
695  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
696  if (!has_moos_var()) {
697  return NULL;
698  }
699  clear_has_moos_var();
700  return moos_var_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
701 }
702 inline void GobyMOOSAppConfig_Initializer::set_allocated_moos_var(::std::string* moos_var) {
703  if (moos_var != NULL) {
704  set_has_moos_var();
705  } else {
706  clear_has_moos_var();
707  }
708  moos_var_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), moos_var);
709  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
710 }
711 
712 // optional string global_cfg_var = 3 [(.goby.field) = {
714  return (_has_bits_[0] & 0x00000002u) != 0;
715 }
716 inline void GobyMOOSAppConfig_Initializer::set_has_global_cfg_var() {
717  _has_bits_[0] |= 0x00000002u;
718 }
719 inline void GobyMOOSAppConfig_Initializer::clear_has_global_cfg_var() {
720  _has_bits_[0] &= ~0x00000002u;
721 }
723  global_cfg_var_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
724  clear_has_global_cfg_var();
725 }
726 inline const ::std::string& GobyMOOSAppConfig_Initializer::global_cfg_var() const {
727  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
728  return global_cfg_var_.GetNoArena();
729 }
730 inline void GobyMOOSAppConfig_Initializer::set_global_cfg_var(const ::std::string& value) {
731  set_has_global_cfg_var();
732  global_cfg_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
733  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
734 }
735 #if LANG_CXX11
736 inline void GobyMOOSAppConfig_Initializer::set_global_cfg_var(::std::string&& value) {
737  set_has_global_cfg_var();
738  global_cfg_var_.SetNoArena(
740  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
741 }
742 #endif
744  GOOGLE_DCHECK(value != NULL);
745  set_has_global_cfg_var();
746  global_cfg_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
747  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
748 }
749 inline void GobyMOOSAppConfig_Initializer::set_global_cfg_var(const char* value, size_t size) {
750  set_has_global_cfg_var();
751  global_cfg_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
752  ::std::string(reinterpret_cast<const char*>(value), size));
753  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
754 }
756  set_has_global_cfg_var();
757  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
758  return global_cfg_var_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
759 }
761  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
762  if (!has_global_cfg_var()) {
763  return NULL;
764  }
765  clear_has_global_cfg_var();
766  return global_cfg_var_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
767 }
768 inline void GobyMOOSAppConfig_Initializer::set_allocated_global_cfg_var(::std::string* global_cfg_var) {
769  if (global_cfg_var != NULL) {
770  set_has_global_cfg_var();
771  } else {
772  clear_has_global_cfg_var();
773  }
774  global_cfg_var_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), global_cfg_var);
775  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
776 }
777 
778 // optional double dval = 4 [(.goby.field) = {
780  return (_has_bits_[0] & 0x00000008u) != 0;
781 }
782 inline void GobyMOOSAppConfig_Initializer::set_has_dval() {
783  _has_bits_[0] |= 0x00000008u;
784 }
785 inline void GobyMOOSAppConfig_Initializer::clear_has_dval() {
786  _has_bits_[0] &= ~0x00000008u;
787 }
789  dval_ = 0;
790  clear_has_dval();
791 }
792 inline double GobyMOOSAppConfig_Initializer::dval() const {
793  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.dval)
794  return dval_;
795 }
796 inline void GobyMOOSAppConfig_Initializer::set_dval(double value) {
797  set_has_dval();
798  dval_ = value;
799  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.dval)
800 }
801 
802 // optional string sval = 5 [(.goby.field) = {
804  return (_has_bits_[0] & 0x00000004u) != 0;
805 }
806 inline void GobyMOOSAppConfig_Initializer::set_has_sval() {
807  _has_bits_[0] |= 0x00000004u;
808 }
809 inline void GobyMOOSAppConfig_Initializer::clear_has_sval() {
810  _has_bits_[0] &= ~0x00000004u;
811 }
813  sval_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
814  clear_has_sval();
815 }
816 inline const ::std::string& GobyMOOSAppConfig_Initializer::sval() const {
817  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
818  return sval_.GetNoArena();
819 }
820 inline void GobyMOOSAppConfig_Initializer::set_sval(const ::std::string& value) {
821  set_has_sval();
822  sval_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
823  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
824 }
825 #if LANG_CXX11
826 inline void GobyMOOSAppConfig_Initializer::set_sval(::std::string&& value) {
827  set_has_sval();
828  sval_.SetNoArena(
830  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
831 }
832 #endif
833 inline void GobyMOOSAppConfig_Initializer::set_sval(const char* value) {
834  GOOGLE_DCHECK(value != NULL);
835  set_has_sval();
836  sval_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
837  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
838 }
839 inline void GobyMOOSAppConfig_Initializer::set_sval(const char* value, size_t size) {
840  set_has_sval();
842  ::std::string(reinterpret_cast<const char*>(value), size));
843  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
844 }
846  set_has_sval();
847  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
848  return sval_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
849 }
851  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
852  if (!has_sval()) {
853  return NULL;
854  }
855  clear_has_sval();
856  return sval_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
857 }
858 inline void GobyMOOSAppConfig_Initializer::set_allocated_sval(::std::string* sval) {
859  if (sval != NULL) {
860  set_has_sval();
861  } else {
862  clear_has_sval();
863  }
864  sval_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), sval);
865  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
866 }
867 
868 // optional bool trim = 6 [default = true, (.goby.field) = {
870  return (_has_bits_[0] & 0x00000020u) != 0;
871 }
872 inline void GobyMOOSAppConfig_Initializer::set_has_trim() {
873  _has_bits_[0] |= 0x00000020u;
874 }
875 inline void GobyMOOSAppConfig_Initializer::clear_has_trim() {
876  _has_bits_[0] &= ~0x00000020u;
877 }
879  trim_ = true;
880  clear_has_trim();
881 }
883  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.trim)
884  return trim_;
885 }
887  set_has_trim();
888  trim_ = value;
889  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.trim)
890 }
891 
892 // -------------------------------------------------------------------
893 
894 // GobyMOOSAppConfig
895 
896 // optional bool log = 100 [default = true, (.goby.field) = {
897 inline bool GobyMOOSAppConfig::has_log() const {
898  return (_has_bits_[0] & 0x00001000u) != 0;
899 }
900 inline void GobyMOOSAppConfig::set_has_log() {
901  _has_bits_[0] |= 0x00001000u;
902 }
903 inline void GobyMOOSAppConfig::clear_has_log() {
904  _has_bits_[0] &= ~0x00001000u;
905 }
907  log_ = true;
908  clear_has_log();
909 }
910 inline bool GobyMOOSAppConfig::log() const {
911  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.log)
912  return log_;
913 }
914 inline void GobyMOOSAppConfig::set_log(bool value) {
915  set_has_log();
916  log_ = value;
917  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.log)
918 }
919 
920 // optional string log_path = 101 [default = "./", (.goby.field) = {
921 inline bool GobyMOOSAppConfig::has_log_path() const {
922  return (_has_bits_[0] & 0x00000001u) != 0;
923 }
924 inline void GobyMOOSAppConfig::set_has_log_path() {
925  _has_bits_[0] |= 0x00000001u;
926 }
927 inline void GobyMOOSAppConfig::clear_has_log_path() {
928  _has_bits_[0] &= ~0x00000001u;
929 }
932  clear_has_log_path();
933 }
934 inline const ::std::string& GobyMOOSAppConfig::log_path() const {
935  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
936  return log_path_.GetNoArena();
937 }
938 inline void GobyMOOSAppConfig::set_log_path(const ::std::string& value) {
939  set_has_log_path();
941  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
942 }
943 #if LANG_CXX11
944 inline void GobyMOOSAppConfig::set_log_path(::std::string&& value) {
945  set_has_log_path();
946  log_path_.SetNoArena(
948  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
949 }
950 #endif
951 inline void GobyMOOSAppConfig::set_log_path(const char* value) {
952  GOOGLE_DCHECK(value != NULL);
953  set_has_log_path();
955  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
956 }
957 inline void GobyMOOSAppConfig::set_log_path(const char* value, size_t size) {
958  set_has_log_path();
960  ::std::string(reinterpret_cast<const char*>(value), size));
961  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
962 }
963 inline ::std::string* GobyMOOSAppConfig::mutable_log_path() {
964  set_has_log_path();
965  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
967 }
968 inline ::std::string* GobyMOOSAppConfig::release_log_path() {
969  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
970  if (!has_log_path()) {
971  return NULL;
972  }
973  clear_has_log_path();
975 }
976 inline void GobyMOOSAppConfig::set_allocated_log_path(::std::string* log_path) {
977  if (log_path != NULL) {
978  set_has_log_path();
979  } else {
980  clear_has_log_path();
981  }
983  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
984 }
985 
986 // optional .goby.util.protobuf.GLogConfig.Verbosity log_verbosity = 105 [default = DEBUG2, (.goby.field) = {
988  return (_has_bits_[0] & 0x00002000u) != 0;
989 }
990 inline void GobyMOOSAppConfig::set_has_log_verbosity() {
991  _has_bits_[0] |= 0x00002000u;
992 }
993 inline void GobyMOOSAppConfig::clear_has_log_verbosity() {
994  _has_bits_[0] &= ~0x00002000u;
995 }
997  log_verbosity_ = 6;
998  clear_has_log_verbosity();
999 }
1001  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.log_verbosity)
1002  return static_cast< ::goby::util::protobuf::GLogConfig_Verbosity >(log_verbosity_);
1003 }
1006  set_has_log_verbosity();
1007  log_verbosity_ = value;
1008  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.log_verbosity)
1009 }
1010 
1011 // optional string community = 102 [(.goby.field) = {
1013  return (_has_bits_[0] & 0x00000002u) != 0;
1014 }
1015 inline void GobyMOOSAppConfig::set_has_community() {
1016  _has_bits_[0] |= 0x00000002u;
1017 }
1018 inline void GobyMOOSAppConfig::clear_has_community() {
1019  _has_bits_[0] &= ~0x00000002u;
1020 }
1022  community_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1023  clear_has_community();
1024 }
1025 inline const ::std::string& GobyMOOSAppConfig::community() const {
1026  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.community)
1027  return community_.GetNoArena();
1028 }
1029 inline void GobyMOOSAppConfig::set_community(const ::std::string& value) {
1030  set_has_community();
1031  community_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1032  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.community)
1033 }
1034 #if LANG_CXX11
1035 inline void GobyMOOSAppConfig::set_community(::std::string&& value) {
1036  set_has_community();
1037  community_.SetNoArena(
1039  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.community)
1040 }
1041 #endif
1042 inline void GobyMOOSAppConfig::set_community(const char* value) {
1043  GOOGLE_DCHECK(value != NULL);
1044  set_has_community();
1045  community_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1046  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.community)
1047 }
1048 inline void GobyMOOSAppConfig::set_community(const char* value, size_t size) {
1049  set_has_community();
1051  ::std::string(reinterpret_cast<const char*>(value), size));
1052  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.community)
1053 }
1054 inline ::std::string* GobyMOOSAppConfig::mutable_community() {
1055  set_has_community();
1056  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.community)
1057  return community_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1058 }
1059 inline ::std::string* GobyMOOSAppConfig::release_community() {
1060  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.community)
1061  if (!has_community()) {
1062  return NULL;
1063  }
1064  clear_has_community();
1065  return community_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1066 }
1067 inline void GobyMOOSAppConfig::set_allocated_community(::std::string* community) {
1068  if (community != NULL) {
1069  set_has_community();
1070  } else {
1071  clear_has_community();
1072  }
1073  community_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), community);
1074  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.community)
1075 }
1076 
1077 // optional double lat_origin = 103 [(.goby.field) = {
1079  return (_has_bits_[0] & 0x00000040u) != 0;
1080 }
1081 inline void GobyMOOSAppConfig::set_has_lat_origin() {
1082  _has_bits_[0] |= 0x00000040u;
1083 }
1084 inline void GobyMOOSAppConfig::clear_has_lat_origin() {
1085  _has_bits_[0] &= ~0x00000040u;
1086 }
1088  lat_origin_ = 0;
1089  clear_has_lat_origin();
1090 }
1091 inline double GobyMOOSAppConfig::lat_origin() const {
1092  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.lat_origin)
1093  return lat_origin_;
1094 }
1095 inline void GobyMOOSAppConfig::set_lat_origin(double value) {
1096  set_has_lat_origin();
1097  lat_origin_ = value;
1098  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.lat_origin)
1099 }
1100 
1101 // optional double lon_origin = 104 [(.goby.field) = {
1103  return (_has_bits_[0] & 0x00000080u) != 0;
1104 }
1105 inline void GobyMOOSAppConfig::set_has_lon_origin() {
1106  _has_bits_[0] |= 0x00000080u;
1107 }
1108 inline void GobyMOOSAppConfig::clear_has_lon_origin() {
1109  _has_bits_[0] &= ~0x00000080u;
1110 }
1112  lon_origin_ = 0;
1113  clear_has_lon_origin();
1114 }
1115 inline double GobyMOOSAppConfig::lon_origin() const {
1116  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.lon_origin)
1117  return lon_origin_;
1118 }
1119 inline void GobyMOOSAppConfig::set_lon_origin(double value) {
1120  set_has_lon_origin();
1121  lon_origin_ = value;
1122  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.lon_origin)
1123 }
1124 
1125 // optional uint32 time_warp_multiplier = 106 [default = 1, (.goby.field) = {
1127  return (_has_bits_[0] & 0x00004000u) != 0;
1128 }
1129 inline void GobyMOOSAppConfig::set_has_time_warp_multiplier() {
1130  _has_bits_[0] |= 0x00004000u;
1131 }
1132 inline void GobyMOOSAppConfig::clear_has_time_warp_multiplier() {
1133  _has_bits_[0] &= ~0x00004000u;
1134 }
1136  time_warp_multiplier_ = 1u;
1137  clear_has_time_warp_multiplier();
1138 }
1140  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.time_warp_multiplier)
1141  return time_warp_multiplier_;
1142 }
1144  set_has_time_warp_multiplier();
1145  time_warp_multiplier_ = value;
1146  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.time_warp_multiplier)
1147 }
1148 
1149 // optional string server_host = 107 [(.goby.field) = {
1151  return (_has_bits_[0] & 0x00000004u) != 0;
1152 }
1153 inline void GobyMOOSAppConfig::set_has_server_host() {
1154  _has_bits_[0] |= 0x00000004u;
1155 }
1156 inline void GobyMOOSAppConfig::clear_has_server_host() {
1157  _has_bits_[0] &= ~0x00000004u;
1158 }
1160  server_host_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1161  clear_has_server_host();
1162 }
1163 inline const ::std::string& GobyMOOSAppConfig::server_host() const {
1164  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1165  return server_host_.GetNoArena();
1166 }
1167 inline void GobyMOOSAppConfig::set_server_host(const ::std::string& value) {
1168  set_has_server_host();
1169  server_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1170  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1171 }
1172 #if LANG_CXX11
1173 inline void GobyMOOSAppConfig::set_server_host(::std::string&& value) {
1174  set_has_server_host();
1175  server_host_.SetNoArena(
1177  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1178 }
1179 #endif
1180 inline void GobyMOOSAppConfig::set_server_host(const char* value) {
1181  GOOGLE_DCHECK(value != NULL);
1182  set_has_server_host();
1183  server_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1184  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1185 }
1186 inline void GobyMOOSAppConfig::set_server_host(const char* value, size_t size) {
1187  set_has_server_host();
1188  server_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1189  ::std::string(reinterpret_cast<const char*>(value), size));
1190  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1191 }
1193  set_has_server_host();
1194  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1195  return server_host_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1196 }
1198  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1199  if (!has_server_host()) {
1200  return NULL;
1201  }
1202  clear_has_server_host();
1203  return server_host_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1204 }
1205 inline void GobyMOOSAppConfig::set_allocated_server_host(::std::string* server_host) {
1206  if (server_host != NULL) {
1207  set_has_server_host();
1208  } else {
1209  clear_has_server_host();
1210  }
1211  server_host_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), server_host);
1212  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1213 }
1214 
1215 // optional int32 server_port = 108 [(.goby.field) = {
1217  return (_has_bits_[0] & 0x00000020u) != 0;
1218 }
1219 inline void GobyMOOSAppConfig::set_has_server_port() {
1220  _has_bits_[0] |= 0x00000020u;
1221 }
1222 inline void GobyMOOSAppConfig::clear_has_server_port() {
1223  _has_bits_[0] &= ~0x00000020u;
1224 }
1226  server_port_ = 0;
1227  clear_has_server_port();
1228 }
1230  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.server_port)
1231  return server_port_;
1232 }
1234  set_has_server_port();
1235  server_port_ = value;
1236  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.server_port)
1237 }
1238 
1239 // optional uint32 app_tick = 1 [default = 10, (.goby.field) = {
1240 inline bool GobyMOOSAppConfig::has_app_tick() const {
1241  return (_has_bits_[0] & 0x00000200u) != 0;
1242 }
1243 inline void GobyMOOSAppConfig::set_has_app_tick() {
1244  _has_bits_[0] |= 0x00000200u;
1245 }
1246 inline void GobyMOOSAppConfig::clear_has_app_tick() {
1247  _has_bits_[0] &= ~0x00000200u;
1248 }
1250  app_tick_ = 10u;
1251  clear_has_app_tick();
1252 }
1254  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.app_tick)
1255  return app_tick_;
1256 }
1258  set_has_app_tick();
1259  app_tick_ = value;
1260  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.app_tick)
1261 }
1262 
1263 // optional uint32 comm_tick = 2 [default = 10, (.goby.field) = {
1265  return (_has_bits_[0] & 0x00000400u) != 0;
1266 }
1267 inline void GobyMOOSAppConfig::set_has_comm_tick() {
1268  _has_bits_[0] |= 0x00000400u;
1269 }
1270 inline void GobyMOOSAppConfig::clear_has_comm_tick() {
1271  _has_bits_[0] &= ~0x00000400u;
1272 }
1274  comm_tick_ = 10u;
1275  clear_has_comm_tick();
1276 }
1278  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.comm_tick)
1279  return comm_tick_;
1280 }
1282  set_has_comm_tick();
1283  comm_tick_ = value;
1284  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.comm_tick)
1285 }
1286 
1287 // optional .goby.util.protobuf.GLogConfig.Verbosity verbosity = 3 [default = VERBOSE, (.goby.field) = {
1289  return (_has_bits_[0] & 0x00000800u) != 0;
1290 }
1291 inline void GobyMOOSAppConfig::set_has_verbosity() {
1292  _has_bits_[0] |= 0x00000800u;
1293 }
1294 inline void GobyMOOSAppConfig::clear_has_verbosity() {
1295  _has_bits_[0] &= ~0x00000800u;
1296 }
1298  verbosity_ = 4;
1299  clear_has_verbosity();
1300 }
1302  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.verbosity)
1303  return static_cast< ::goby::util::protobuf::GLogConfig_Verbosity >(verbosity_);
1304 }
1307  set_has_verbosity();
1308  verbosity_ = value;
1309  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.verbosity)
1310 }
1311 
1312 // optional bool show_gui = 4 [default = false, (.goby.field) = {
1313 inline bool GobyMOOSAppConfig::has_show_gui() const {
1314  return (_has_bits_[0] & 0x00000008u) != 0;
1315 }
1316 inline void GobyMOOSAppConfig::set_has_show_gui() {
1317  _has_bits_[0] |= 0x00000008u;
1318 }
1319 inline void GobyMOOSAppConfig::clear_has_show_gui() {
1320  _has_bits_[0] &= ~0x00000008u;
1321 }
1323  show_gui_ = false;
1324  clear_has_show_gui();
1325 }
1326 inline bool GobyMOOSAppConfig::show_gui() const {
1327  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.show_gui)
1328  return show_gui_;
1329 }
1330 inline void GobyMOOSAppConfig::set_show_gui(bool value) {
1331  set_has_show_gui();
1332  show_gui_ = value;
1333  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.show_gui)
1334 }
1335 
1336 // optional bool use_binary_protobuf = 109 [default = false, (.goby.field) = {
1338  return (_has_bits_[0] & 0x00000010u) != 0;
1339 }
1340 inline void GobyMOOSAppConfig::set_has_use_binary_protobuf() {
1341  _has_bits_[0] |= 0x00000010u;
1342 }
1343 inline void GobyMOOSAppConfig::clear_has_use_binary_protobuf() {
1344  _has_bits_[0] &= ~0x00000010u;
1345 }
1347  use_binary_protobuf_ = false;
1348  clear_has_use_binary_protobuf();
1349 }
1351  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.use_binary_protobuf)
1352  return use_binary_protobuf_;
1353 }
1355  set_has_use_binary_protobuf();
1356  use_binary_protobuf_ = value;
1357  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.use_binary_protobuf)
1358 }
1359 
1360 // optional .goby.moos.protobuf.TranslatorEntry.ParserSerializerTechnique moos_parser_technique = 110 [default = TECHNIQUE_PREFIXED_PROTOBUF_TEXT_FORMAT, (.goby.field) = {
1362  return (_has_bits_[0] & 0x00000100u) != 0;
1363 }
1364 inline void GobyMOOSAppConfig::set_has_moos_parser_technique() {
1365  _has_bits_[0] |= 0x00000100u;
1366 }
1367 inline void GobyMOOSAppConfig::clear_has_moos_parser_technique() {
1368  _has_bits_[0] &= ~0x00000100u;
1369 }
1371  moos_parser_technique_ = 5;
1372  clear_has_moos_parser_technique();
1373 }
1375  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.moos_parser_technique)
1376  return static_cast< ::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique >(moos_parser_technique_);
1377 }
1380  set_has_moos_parser_technique();
1381  moos_parser_technique_ = value;
1382  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.moos_parser_technique)
1383 }
1384 
1385 // repeated .goby.moos.protobuf.GobyMOOSAppConfig.Initializer initializer = 10 [(.goby.field) = {
1387  return initializer_.size();
1388 }
1390  initializer_.Clear();
1391 }
1392 inline ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer* GobyMOOSAppConfig::mutable_initializer(int index) {
1393  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1394  return initializer_.Mutable(index);
1395 }
1396 inline ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer >*
1398  // @@protoc_insertion_point(field_mutable_list:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1399  return &initializer_;
1400 }
1401 inline const ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer& GobyMOOSAppConfig::initializer(int index) const {
1402  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1403  return initializer_.Get(index);
1404 }
1405 inline ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer* GobyMOOSAppConfig::add_initializer() {
1406  // @@protoc_insertion_point(field_add:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1407  return initializer_.Add();
1408 }
1409 inline const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer >&
1411  // @@protoc_insertion_point(field_list:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1412  return initializer_;
1413 }
1414 
1415 #ifdef __GNUC__
1416  #pragma GCC diagnostic pop
1417 #endif // __GNUC__
1418 // -------------------------------------------------------------------
1419 
1420 
1421 // @@protoc_insertion_point(namespace_scope)
1422 
1423 } // namespace protobuf
1424 } // namespace moos
1425 } // namespace goby
1426 
1427 namespace google {
1428 namespace protobuf {
1429 
1430 template <> struct is_proto_enum< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type> : ::std::true_type {};
1431 template <>
1432 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type>() {
1434 }
1435 
1436 } // namespace protobuf
1437 } // namespace google
1438 
1439 // @@protoc_insertion_point(global_scope)
1440 
1441 #endif // PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::operator=
GobyMOOSAppConfig_Initializer & operator=(const GobyMOOSAppConfig_Initializer &from)
Definition: goby_moos_app.pb.h:106
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::INI_DOUBLE
static const Type INI_DOUBLE
Definition: goby_moos_app.pb.h:192
goby::moos::protobuf::GobyMOOSAppConfig::kUseBinaryProtobufFieldNumber
static const int kUseBinaryProtobufFieldNumber
Definition: goby_moos_app.pb.h:479
goby::moos::protobuf::GobyMOOSAppConfig::has_community
bool has_community() const
Definition: goby_moos_app.pb.h:1012
goby::moos::protobuf::GobyMOOSAppConfig::clear_lon_origin
void clear_lon_origin()
Definition: goby_moos_app.pb.h:1111
goby::moos::protobuf::GobyMOOSAppConfig::kInitializerFieldNumber
static const int kInitializerFieldNumber
Definition: goby_moos_app.pb.h:415
google::protobuf::RepeatedPtrField
Definition: message_lite.h:52
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::dval
double dval() const
Definition: goby_moos_app.pb.h:792
goby::moos::protobuf::GobyMOOSAppConfig::clear_time_warp_multiplier
void clear_time_warp_multiplier()
Definition: goby_moos_app.pb.h:1135
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: goby_moos_app.pb.h:52
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::clear_global_cfg_var
void clear_global_cfg_var()
Definition: goby_moos_app.pb.h:722
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::clear_dval
void clear_dval()
Definition: goby_moos_app.pb.h:788
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_allocated_moos_var
void set_allocated_moos_var(::std::string *moos_var)
Definition: goby_moos_app.pb.h:702
goby::moos::protobuf::GobyMOOSAppConfig_Initializer
Definition: goby_moos_app.pb.h:99
goby::moos::protobuf::GobyMOOSAppConfig::has_show_gui
bool has_show_gui() const
Definition: goby_moos_app.pb.h:1313
goby::moos::protobuf::GobyMOOSAppConfig::has_log_path
bool has_log_path() const
Definition: goby_moos_app.pb.h:921
protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: goby_moos_app.pb.h:51
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::New
GobyMOOSAppConfig_Initializer * New() const final
Definition: goby_moos_app.pb.h:150
goby::util::protobuf::GLogConfig_Verbosity_IsValid
bool GLogConfig_Verbosity_IsValid(int value)
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::IsInitialized
bool IsInitialized() const final
goby::moos::protobuf::GobyMOOSAppConfig::set_use_binary_protobuf
void set_use_binary_protobuf(bool value)
Definition: goby_moos_app.pb.h:1354
goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique
TranslatorEntry_ParserSerializerTechnique
Definition: translator.pb.h:111
goby::moos::protobuf::GobyMOOSAppConfig::show_gui
bool show_gui() const
Definition: goby_moos_app.pb.h:1326
goby::moos::protobuf::GobyMOOSAppConfig::kAppTickFieldNumber
static const int kAppTickFieldNumber
Definition: goby_moos_app.pb.h:514
goby::moos::protobuf::GobyMOOSAppConfig::set_time_warp_multiplier
void set_time_warp_multiplier(::google::protobuf::uint32 value)
Definition: goby_moos_app.pb.h:1143
goby::moos::protobuf::GobyMOOSAppConfig::clear_comm_tick
void clear_comm_tick()
Definition: goby_moos_app.pb.h:1273
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type
GobyMOOSAppConfig_Initializer_Type
Definition: goby_moos_app.pb.h:78
goby::moos::protobuf::GobyMOOSAppConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Type_Parse
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: goby_moos_app.pb.h:212
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::clear_sval
void clear_sval()
Definition: goby_moos_app.pb.h:812
goby::moos::protobuf::_GobyMOOSAppConfig_default_instance_
GobyMOOSAppConfigDefaultTypeInternal _GobyMOOSAppConfig_default_instance_
protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct
Definition: goby_moos_app.pb.h:46
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::moos::protobuf::GobyMOOSAppConfig::moos_parser_technique
::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique moos_parser_technique() const
Definition: goby_moos_app.pb.h:1374
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::moos::protobuf::GobyMOOSAppConfig::release_community
::std::string * release_community()
Definition: goby_moos_app.pb.h:1059
goby::moos::protobuf::GobyMOOSAppConfig::mutable_server_host
::std::string * mutable_server_host()
Definition: goby_moos_app.pb.h:1192
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type_Name
const ::std::string & GobyMOOSAppConfig_Initializer_Type_Name(GobyMOOSAppConfig_Initializer_Type value)
Definition: goby_moos_app.pb.h:88
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::has_moos_var
bool has_moos_var() const
Definition: goby_moos_app.pb.h:647
goby::moos::protobuf::GobyMOOSAppConfig::kLogVerbosityFieldNumber
static const int kLogVerbosityFieldNumber
Definition: goby_moos_app.pb.h:542
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::sval
const ::std::string & sval() const
Definition: goby_moos_app.pb.h:816
goby::moos::protobuf::GobyMOOSAppConfig::set_allocated_log_path
void set_allocated_log_path(::std::string *log_path)
Definition: goby_moos_app.pb.h:976
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::New
GobyMOOSAppConfig_Initializer * New(::google::protobuf::Arena *arena) const final
Definition: goby_moos_app.pb.h:154
goby::moos::protobuf::GobyMOOSAppConfig::clear_lat_origin
void clear_lat_origin()
Definition: goby_moos_app.pb.h:1087
goby::moos::protobuf::GobyMOOSAppConfig
Definition: goby_moos_app.pb.h:316
protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: goby_moos_app.pb.h:50
goby::moos::protobuf::GobyMOOSAppConfig::use_binary_protobuf
bool use_binary_protobuf() const
Definition: goby_moos_app.pb.h:1350
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::GobyMOOSAppConfig_Initializer
GobyMOOSAppConfig_Initializer()
goby::moos::protobuf::GobyMOOSAppConfig::clear_server_host
void clear_server_host()
Definition: goby_moos_app.pb.h:1159
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::kDvalFieldNumber
static const int kDvalFieldNumber
Definition: goby_moos_app.pb.h:267
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: goby_moos_app.pb.h:140
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::kTypeFieldNumber
static const int kTypeFieldNumber
Definition: goby_moos_app.pb.h:274
goby::moos::protobuf::GobyMOOSAppConfig::mutable_initializer
::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer > * mutable_initializer()
Definition: goby_moos_app.pb.h:1397
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::has_type
bool has_type() const
Definition: goby_moos_app.pb.h:622
goby::moos::protobuf::GobyMOOSAppConfig::comm_tick
::google::protobuf::uint32 comm_tick() const
Definition: goby_moos_app.pb.h:1277
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type_Type_MIN
const GobyMOOSAppConfig_Initializer_Type GobyMOOSAppConfig_Initializer_Type_Type_MIN
Definition: goby_moos_app.pb.h:83
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::ByteSizeLong
size_t ByteSizeLong() const final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::~GobyMOOSAppConfig_Initializer
virtual ~GobyMOOSAppConfig_Initializer()
goby::moos::protobuf::GobyMOOSAppConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: goby_moos_app.pb.h:357
goby::moos::protobuf::GobyMOOSAppConfig::set_comm_tick
void set_comm_tick(::google::protobuf::uint32 value)
Definition: goby_moos_app.pb.h:1281
goby::moos::protobuf::GobyMOOSAppConfig::kServerPortFieldNumber
static const int kServerPortFieldNumber
Definition: goby_moos_app.pb.h:486
goby::moos::protobuf::GobyMOOSAppConfig::GobyMOOSAppConfig
GobyMOOSAppConfig()
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: goby_moos_app.pb.h:125
goby::moos::protobuf::GobyMOOSAppConfig::add_initializer
::goby::moos::protobuf::GobyMOOSAppConfig_Initializer * add_initializer()
Definition: goby_moos_app.pb.h:1405
goby::moos::protobuf::GobyMOOSAppConfig::set_app_tick
void set_app_tick(::google::protobuf::uint32 value)
Definition: goby_moos_app.pb.h:1257
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_allocated_global_cfg_var
void set_allocated_global_cfg_var(::std::string *global_cfg_var)
Definition: goby_moos_app.pb.h:768
goby::moos::protobuf::GobyMOOSAppConfig::kShowGuiFieldNumber
static const int kShowGuiFieldNumber
Definition: goby_moos_app.pb.h:472
goby::moos::protobuf::GobyMOOSAppConfig::kCommTickFieldNumber
static const int kCommTickFieldNumber
Definition: goby_moos_app.pb.h:521
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_sval
void set_sval(const ::std::string &value)
Definition: goby_moos_app.pb.h:820
goby::moos::protobuf::GobyMOOSAppConfig::kCommunityFieldNumber
static const int kCommunityFieldNumber
Definition: goby_moos_app.pb.h:442
goby::moos::protobuf::GobyMOOSAppConfig::community
const ::std::string & community() const
Definition: goby_moos_app.pb.h:1025
goby::moos::protobuf::GobyMOOSAppConfig::release_log_path
::std::string * release_log_path()
Definition: goby_moos_app.pb.h:968
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Type_descriptor
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: goby_moos_app.pb.h:206
protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: goby_moos_app.pb.h:49
goby::moos::protobuf::GobyMOOSAppConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Type_MAX
static const Type Type_MAX
Definition: goby_moos_app.pb.h:201
goby::moos::protobuf::GobyMOOSAppConfig::release_server_host
::std::string * release_server_host()
Definition: goby_moos_app.pb.h:1197
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_type
void set_type(::goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type value)
Definition: goby_moos_app.pb.h:639
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::moos_var
const ::std::string & moos_var() const
Definition: goby_moos_app.pb.h:660
google::protobuf::Arena
Definition: arena.h:244
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::swap
friend void swap(GobyMOOSAppConfig_Initializer &a, GobyMOOSAppConfig_Initializer &b)
Definition: goby_moos_app.pb.h:144
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::default_instance
static const GobyMOOSAppConfig_Initializer & default_instance()
goby::moos::protobuf::GobyMOOSAppConfig::GetCachedSize
int GetCachedSize() const final
Definition: goby_moos_app.pb.h:388
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: goby_moos_app.pb.h:128
protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::AddDescriptors
void AddDescriptors()
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type_Type_MAX
const GobyMOOSAppConfig_Initializer_Type GobyMOOSAppConfig_Initializer_Type_Type_MAX
Definition: goby_moos_app.pb.h:84
goby::moos::protobuf::GobyMOOSAppConfig::set_allocated_server_host
void set_allocated_server_host(::std::string *server_host)
Definition: goby_moos_app.pb.h:1205
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::moos::protobuf::GobyMOOSAppConfig::lat_origin
double lat_origin() const
Definition: goby_moos_app.pb.h:1091
goby::moos::protobuf::GobyMOOSAppConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::moos::protobuf::GobyMOOSAppConfig::clear_log_verbosity
void clear_log_verbosity()
Definition: goby_moos_app.pb.h:996
goby::moos::protobuf::GobyMOOSAppConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: goby_moos_app.pb.h:345
goby::moos::protobuf::GobyMOOSAppConfig::verbosity
::goby::util::protobuf::GLogConfig_Verbosity verbosity() const
Definition: goby_moos_app.pb.h:1301
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Type_ARRAYSIZE
static const int Type_ARRAYSIZE
Definition: goby_moos_app.pb.h:203
goby::moos::protobuf::GobyMOOSAppConfig::set_allocated_community
void set_allocated_community(::std::string *community)
Definition: goby_moos_app.pb.h:1067
goby::moos::protobuf::GobyMOOSAppConfig::clear_community
void clear_community()
Definition: goby_moos_app.pb.h:1021
goby::moos::protobuf::GobyMOOSAppConfig::kServerHostFieldNumber
static const int kServerHostFieldNumber
Definition: goby_moos_app.pb.h:457
goby::moos::protobuf::GobyMOOSAppConfig::set_log
void set_log(bool value)
Definition: goby_moos_app.pb.h:914
goby::moos::protobuf::_GobyMOOSAppConfig_Initializer_default_instance_
GobyMOOSAppConfig_InitializerDefaultTypeInternal _GobyMOOSAppConfig_Initializer_default_instance_
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::clear_moos_var
void clear_moos_var()
Definition: goby_moos_app.pb.h:656
goby::moos::protobuf::GobyMOOSAppConfig::swap
friend void swap(GobyMOOSAppConfig &a, GobyMOOSAppConfig &b)
Definition: goby_moos_app.pb.h:361
goby::moos::protobuf::GobyMOOSAppConfig::clear_verbosity
void clear_verbosity()
Definition: goby_moos_app.pb.h:1297
goby::util::protobuf::GLogConfig_Verbosity
GLogConfig_Verbosity
Definition: debug_logger.pb.h:79
goby::moos::protobuf::GobyMOOSAppConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_global_cfg_var
void set_global_cfg_var(const ::std::string &value)
Definition: goby_moos_app.pb.h:730
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::mutable_moos_var
::std::string * mutable_moos_var()
Definition: goby_moos_app.pb.h:689
message.h
goby::moos::protobuf::GobyMOOSAppConfig::initializer
const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer > & initializer() const
Definition: goby_moos_app.pb.h:1410
goby::moos::protobuf::GobyMOOSAppConfig::set_moos_parser_technique
void set_moos_parser_technique(::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique value)
Definition: goby_moos_app.pb.h:1378
goby::moos::protobuf::GobyMOOSAppConfig::has_log_verbosity
bool has_log_verbosity() const
Definition: goby_moos_app.pb.h:987
goby::moos::protobuf::GobyMOOSAppConfig::log
bool log() const
Definition: goby_moos_app.pb.h:910
goby::moos::protobuf::GobyMOOSAppConfig::time_warp_multiplier
::google::protobuf::uint32 time_warp_multiplier() const
Definition: goby_moos_app.pb.h:1139
goby::moos::protobuf::GobyMOOSAppConfig::kLogFieldNumber
static const int kLogFieldNumber
Definition: goby_moos_app.pb.h:535
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_allocated_sval
void set_allocated_sval(::std::string *sval)
Definition: goby_moos_app.pb.h:858
goby::moos::protobuf::GobyMOOSAppConfig::_i_give_permission_to_break_this_code_default_log_path_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_log_path_
Definition: goby_moos_app.pb.h:591
goby::moos::protobuf::GobyMOOSAppConfig::set_server_port
void set_server_port(::google::protobuf::int32 value)
Definition: goby_moos_app.pb.h:1233
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::mutable_sval
::std::string * mutable_sval()
Definition: goby_moos_app.pb.h:845
goby::moos::protobuf::GobyMOOSAppConfig::default_instance
static const GobyMOOSAppConfig & default_instance()
goby::moos::protobuf::GobyMOOSAppConfig::set_server_host
void set_server_host(const ::std::string &value)
Definition: goby_moos_app.pb.h:1167
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::moos::protobuf::GobyMOOSAppConfig::kMoosParserTechniqueFieldNumber
static const int kMoosParserTechniqueFieldNumber
Definition: goby_moos_app.pb.h:507
goby::moos::protobuf::GobyMOOSAppConfig::kVerbosityFieldNumber
static const int kVerbosityFieldNumber
Definition: goby_moos_app.pb.h:528
goby::moos::protobuf::GobyMOOSAppConfig::internal_default_instance
static const GobyMOOSAppConfig * internal_default_instance()
Definition: goby_moos_app.pb.h:353
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique_IsValid
bool TranslatorEntry_ParserSerializerTechnique_IsValid(int value)
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::has_sval
bool has_sval() const
Definition: goby_moos_app.pb.h:803
goby::moos::protobuf::GobyMOOSAppConfig::has_verbosity
bool has_verbosity() const
Definition: goby_moos_app.pb.h:1288
protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto
Definition: goby_moos_app.pb.h:44
goby::moos::protobuf::GobyMOOSAppConfig::has_comm_tick
bool has_comm_tick() const
Definition: goby_moos_app.pb.h:1264
goby::moos::protobuf::GobyMOOSAppConfig::clear_use_binary_protobuf
void clear_use_binary_protobuf()
Definition: goby_moos_app.pb.h:1346
goby::moos::protobuf::GobyMOOSAppConfig::operator=
GobyMOOSAppConfig & operator=(const GobyMOOSAppConfig &from)
Definition: goby_moos_app.pb.h:323
goby::moos::protobuf::GobyMOOSAppConfig::clear_show_gui
void clear_show_gui()
Definition: goby_moos_app.pb.h:1322
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::clear_type
void clear_type()
Definition: goby_moos_app.pb.h:631
goby::moos::protobuf::GobyMOOSAppConfig::clear_initializer
void clear_initializer()
Definition: goby_moos_app.pb.h:1389
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type_Parse
bool GobyMOOSAppConfig_Initializer_Type_Parse(const ::std::string &name, GobyMOOSAppConfig_Initializer_Type *value)
Definition: goby_moos_app.pb.h:92
goby::moos::protobuf::GobyMOOSAppConfig::has_server_host
bool has_server_host() const
Definition: goby_moos_app.pb.h:1150
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_dval
void set_dval(double value)
Definition: goby_moos_app.pb.h:796
goby::moos::protobuf::GobyMOOSAppConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Type_Name
static const ::std::string & Type_Name(Type value)
Definition: goby_moos_app.pb.h:209
goby::moos::protobuf::GobyMOOSAppConfig::mutable_log_path
::std::string * mutable_log_path()
Definition: goby_moos_app.pb.h:963
goby::moos::protobuf::GobyMOOSAppConfig::set_log_path
void set_log_path(const ::std::string &value)
Definition: goby_moos_app.pb.h:938
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::moos::protobuf::GobyMOOSAppConfig::has_lat_origin
bool has_lat_origin() const
Definition: goby_moos_app.pb.h:1078
debug_logger.pb.h
google::protobuf::Message
Definition: message.h:189
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type_descriptor
const ::google::protobuf::EnumDescriptor * GobyMOOSAppConfig_Initializer_Type_descriptor()
goby::moos::protobuf::GobyMOOSAppConfig::has_time_warp_multiplier
bool has_time_warp_multiplier() const
Definition: goby_moos_app.pb.h:1126
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::release_global_cfg_var
::std::string * release_global_cfg_var()
Definition: goby_moos_app.pb.h:760
goby::moos::protobuf::GobyMOOSAppConfig::has_log
bool has_log() const
Definition: goby_moos_app.pb.h:897
goby::moos::protobuf::GobyMOOSAppConfig::Clear
void Clear() final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::type
::goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type type() const
Definition: goby_moos_app.pb.h:635
goby::moos::protobuf::GobyMOOSAppConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::moos::protobuf::GobyMOOSAppConfig::set_log_verbosity
void set_log_verbosity(::goby::util::protobuf::GLogConfig_Verbosity value)
Definition: goby_moos_app.pb.h:1004
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Clear
void Clear() final
goby::moos::protobuf::GobyMOOSAppConfig::set_lat_origin
void set_lat_origin(double value)
Definition: goby_moos_app.pb.h:1095
goby::moos::protobuf::GobyMOOSAppConfig::~GobyMOOSAppConfig
virtual ~GobyMOOSAppConfig()
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type_INI_DOUBLE
@ GobyMOOSAppConfig_Initializer_Type_INI_DOUBLE
Definition: goby_moos_app.pb.h:79
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Type_MIN
static const Type Type_MIN
Definition: goby_moos_app.pb.h:199
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::clear_trim
void clear_trim()
Definition: goby_moos_app.pb.h:878
goby::moos::protobuf::GobyMOOSAppConfig::server_host
const ::std::string & server_host() const
Definition: goby_moos_app.pb.h:1163
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::GetCachedSize
int GetCachedSize() const final
Definition: goby_moos_app.pb.h:171
goby::moos::protobuf::GobyMOOSAppConfig::has_moos_parser_technique
bool has_moos_parser_technique() const
Definition: goby_moos_app.pb.h:1361
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::kTrimFieldNumber
static const int kTrimFieldNumber
Definition: goby_moos_app.pb.h:281
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type_INI_STRING
@ GobyMOOSAppConfig_Initializer_Type_INI_STRING
Definition: goby_moos_app.pb.h:80
arena.h
goby::moos::protobuf::GobyMOOSAppConfig::set_verbosity
void set_verbosity(::goby::util::protobuf::GLogConfig_Verbosity value)
Definition: goby_moos_app.pb.h:1305
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::kMoosVarFieldNumber
static const int kMoosVarFieldNumber
Definition: goby_moos_app.pb.h:222
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::has_trim
bool has_trim() const
Definition: goby_moos_app.pb.h:869
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::mutable_global_cfg_var
::std::string * mutable_global_cfg_var()
Definition: goby_moos_app.pb.h:755
goby::moos::protobuf::GobyMOOSAppConfig::has_lon_origin
bool has_lon_origin() const
Definition: goby_moos_app.pb.h:1102
goby::moos::protobuf::GobyMOOSAppConfig::has_server_port
bool has_server_port() const
Definition: goby_moos_app.pb.h:1216
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Type_IsValid
static bool Type_IsValid(int value)
Definition: goby_moos_app.pb.h:196
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::release_moos_var
::std::string * release_moos_var()
Definition: goby_moos_app.pb.h:694
goby::moos::protobuf::GobyMOOSAppConfig::set_lon_origin
void set_lon_origin(double value)
Definition: goby_moos_app.pb.h:1119
goby::moos::protobuf::GobyMOOSAppConfig::New
GobyMOOSAppConfig * New(::google::protobuf::Arena *arena) const final
Definition: goby_moos_app.pb.h:371
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::global_cfg_var
const ::std::string & global_cfg_var() const
Definition: goby_moos_app.pb.h:726
goby::moos::protobuf::GobyMOOSAppConfig::log_verbosity
::goby::util::protobuf::GLogConfig_Verbosity log_verbosity() const
Definition: goby_moos_app.pb.h:1000
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_moos_var
void set_moos_var(const ::std::string &value)
Definition: goby_moos_app.pb.h:664
goby::moos::protobuf::GobyMOOSAppConfig::log_path
const ::std::string & log_path() const
Definition: goby_moos_app.pb.h:934
option_extensions.pb.h
goby::moos::protobuf::GobyMOOSAppConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: goby_moos_app.pb.h:342
goby::moos::protobuf::GobyMOOSAppConfig::app_tick
::google::protobuf::uint32 app_tick() const
Definition: goby_moos_app.pb.h:1253
goby::moos::protobuf::GobyMOOSAppConfig::set_community
void set_community(const ::std::string &value)
Definition: goby_moos_app.pb.h:1029
goby::moos::protobuf::GobyMOOSAppConfig::Swap
void Swap(GobyMOOSAppConfig *other)
goby::moos::protobuf::GobyMOOSAppConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::moos::protobuf::GobyMOOSAppConfig::kTimeWarpMultiplierFieldNumber
static const int kTimeWarpMultiplierFieldNumber
Definition: goby_moos_app.pb.h:549
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type_Type_ARRAYSIZE
const int GobyMOOSAppConfig_Initializer_Type_Type_ARRAYSIZE
Definition: goby_moos_app.pb.h:85
goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type_IsValid
bool GobyMOOSAppConfig_Initializer_Type_IsValid(int value)
goby::moos::protobuf::GobyMOOSAppConfig::server_port
::google::protobuf::int32 server_port() const
Definition: goby_moos_app.pb.h:1229
goby::moos::protobuf::GobyMOOSAppConfig::mutable_community
::std::string * mutable_community()
Definition: goby_moos_app.pb.h:1054
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::moos::protobuf::GobyMOOSAppConfig::lon_origin
double lon_origin() const
Definition: goby_moos_app.pb.h:1115
goby::moos::protobuf::GobyMOOSAppConfig::kLonOriginFieldNumber
static const int kLonOriginFieldNumber
Definition: goby_moos_app.pb.h:500
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Swap
void Swap(GobyMOOSAppConfig_Initializer *other)
goby::moos::protobuf::GobyMOOSAppConfig::initializer_size
int initializer_size() const
Definition: goby_moos_app.pb.h:1386
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::kGlobalCfgVarFieldNumber
static const int kGlobalCfgVarFieldNumber
Definition: goby_moos_app.pb.h:237
goby::moos::protobuf::GobyMOOSAppConfig::New
GobyMOOSAppConfig * New() const final
Definition: goby_moos_app.pb.h:367
protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: goby_moos_app.pb.h:47
goby::moos::protobuf::GobyMOOSAppConfig::clear_log
void clear_log()
Definition: goby_moos_app.pb.h:906
goby::moos::protobuf::GobyMOOSAppConfig::kLatOriginFieldNumber
static const int kLatOriginFieldNumber
Definition: goby_moos_app.pb.h:493
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::kSvalFieldNumber
static const int kSvalFieldNumber
Definition: goby_moos_app.pb.h:252
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_trim
void set_trim(bool value)
Definition: goby_moos_app.pb.h:886
goby::moos::protobuf::GobyMOOSAppConfig::clear_server_port
void clear_server_port()
Definition: goby_moos_app.pb.h:1225
goby::moos::protobuf::GobyMOOSAppConfig::has_app_tick
bool has_app_tick() const
Definition: goby_moos_app.pb.h:1240
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::moos::protobuf::GobyMOOSAppConfig::IsInitialized
bool IsInitialized() const final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::internal_default_instance
static const GobyMOOSAppConfig_Initializer * internal_default_instance()
Definition: goby_moos_app.pb.h:136
goby::moos::protobuf::GobyMOOSAppConfig::clear_log_path
void clear_log_path()
Definition: goby_moos_app.pb.h:930
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::trim
bool trim() const
Definition: goby_moos_app.pb.h:882
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::release_sval
::std::string * release_sval()
Definition: goby_moos_app.pb.h:850
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::moos::protobuf::GobyMOOSAppConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::has_dval
bool has_dval() const
Definition: goby_moos_app.pb.h:779
goby::moos::protobuf::GobyMOOSAppConfig::clear_moos_parser_technique
void clear_moos_parser_technique()
Definition: goby_moos_app.pb.h:1370
goby::moos::protobuf::GobyMOOSAppConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
google
Definition: dccl.h:57
goby::moos::protobuf::GobyMOOSAppConfig::kLogPathFieldNumber
static const int kLogPathFieldNumber
Definition: goby_moos_app.pb.h:427
protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: goby_moos_app.pb.h:48
goby::moos::protobuf::GobyMOOSAppConfig::clear_app_tick
void clear_app_tick()
Definition: goby_moos_app.pb.h:1249
goby::moos::protobuf::GobyMOOSAppConfig::has_use_binary_protobuf
bool has_use_binary_protobuf() const
Definition: goby_moos_app.pb.h:1337
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::INI_STRING
static const Type INI_STRING
Definition: goby_moos_app.pb.h:194
goby::moos::protobuf::GobyMOOSAppConfig::set_show_gui
void set_show_gui(bool value)
Definition: goby_moos_app.pb.h:1330
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::has_global_cfg_var
bool has_global_cfg_var() const
Definition: goby_moos_app.pb.h:713