Goby3  3.1.5
2024.05.14
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 log_omit_file_timestamp = 111 [default = false, (.goby.field) = {
470  bool has_log_omit_file_timestamp() const;
472  static const int kLogOmitFileTimestampFieldNumber = 111;
473  bool log_omit_file_timestamp() const;
474  void set_log_omit_file_timestamp(bool value);
475 
476  // optional bool log_omit_latest_symlink = 112 [default = false, (.goby.field) = {
477  bool has_log_omit_latest_symlink() const;
479  static const int kLogOmitLatestSymlinkFieldNumber = 112;
480  bool log_omit_latest_symlink() const;
481  void set_log_omit_latest_symlink(bool value);
482 
483  // optional bool show_gui = 4 [default = false, (.goby.field) = {
484  bool has_show_gui() const;
485  void clear_show_gui();
486  static const int kShowGuiFieldNumber = 4;
487  bool show_gui() const;
488  void set_show_gui(bool value);
489 
490  // optional bool use_binary_protobuf = 109 [default = false, (.goby.field) = {
491  bool has_use_binary_protobuf() const;
493  static const int kUseBinaryProtobufFieldNumber = 109;
494  bool use_binary_protobuf() const;
495  void set_use_binary_protobuf(bool value);
496 
497  // optional int32 server_port = 108 [(.goby.field) = {
498  bool has_server_port() const;
499  void clear_server_port();
500  static const int kServerPortFieldNumber = 108;
503 
504  // optional double lat_origin = 103 [(.goby.field) = {
505  bool has_lat_origin() const;
506  void clear_lat_origin();
507  static const int kLatOriginFieldNumber = 103;
508  double lat_origin() const;
509  void set_lat_origin(double value);
510 
511  // optional double lon_origin = 104 [(.goby.field) = {
512  bool has_lon_origin() const;
513  void clear_lon_origin();
514  static const int kLonOriginFieldNumber = 104;
515  double lon_origin() const;
516  void set_lon_origin(double value);
517 
518  // optional .goby.moos.protobuf.TranslatorEntry.ParserSerializerTechnique moos_parser_technique = 110 [default = TECHNIQUE_PREFIXED_PROTOBUF_TEXT_FORMAT, (.goby.field) = {
519  bool has_moos_parser_technique() const;
521  static const int kMoosParserTechniqueFieldNumber = 110;
524 
525  // optional uint32 app_tick = 1 [default = 10, (.goby.field) = {
526  bool has_app_tick() const;
527  void clear_app_tick();
528  static const int kAppTickFieldNumber = 1;
531 
532  // optional uint32 comm_tick = 2 [default = 10, (.goby.field) = {
533  bool has_comm_tick() const;
534  void clear_comm_tick();
535  static const int kCommTickFieldNumber = 2;
538 
539  // optional .goby.util.protobuf.GLogConfig.Verbosity verbosity = 3 [default = VERBOSE, (.goby.field) = {
540  bool has_verbosity() const;
541  void clear_verbosity();
542  static const int kVerbosityFieldNumber = 3;
545 
546  // optional bool log = 100 [default = true, (.goby.field) = {
547  bool has_log() const;
548  void clear_log();
549  static const int kLogFieldNumber = 100;
550  bool log() const;
551  void set_log(bool value);
552 
553  // optional .goby.util.protobuf.GLogConfig.Verbosity log_verbosity = 105 [default = DEBUG2, (.goby.field) = {
554  bool has_log_verbosity() const;
555  void clear_log_verbosity();
556  static const int kLogVerbosityFieldNumber = 105;
559 
560  // optional uint32 time_warp_multiplier = 106 [default = 1, (.goby.field) = {
561  bool has_time_warp_multiplier() const;
563  static const int kTimeWarpMultiplierFieldNumber = 106;
566 
567  // @@protoc_insertion_point(class_scope:goby.moos.protobuf.GobyMOOSAppConfig)
568  private:
569  void set_has_log();
570  void clear_has_log();
571  void set_has_log_path();
572  void clear_has_log_path();
573  void set_has_log_omit_file_timestamp();
574  void clear_has_log_omit_file_timestamp();
575  void set_has_log_omit_latest_symlink();
576  void clear_has_log_omit_latest_symlink();
577  void set_has_log_verbosity();
578  void clear_has_log_verbosity();
579  void set_has_community();
580  void clear_has_community();
581  void set_has_lat_origin();
582  void clear_has_lat_origin();
583  void set_has_lon_origin();
584  void clear_has_lon_origin();
585  void set_has_time_warp_multiplier();
586  void clear_has_time_warp_multiplier();
587  void set_has_server_host();
588  void clear_has_server_host();
589  void set_has_server_port();
590  void clear_has_server_port();
591  void set_has_app_tick();
592  void clear_has_app_tick();
593  void set_has_comm_tick();
594  void clear_has_comm_tick();
595  void set_has_verbosity();
596  void clear_has_verbosity();
597  void set_has_show_gui();
598  void clear_has_show_gui();
599  void set_has_use_binary_protobuf();
600  void clear_has_use_binary_protobuf();
601  void set_has_moos_parser_technique();
602  void clear_has_moos_parser_technique();
603 
604  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
605  ::google::protobuf::internal::HasBits<1> _has_bits_;
606  mutable ::google::protobuf::internal::CachedSize _cached_size_;
608  public:
609  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_log_path_;
610  private:
611  ::google::protobuf::internal::ArenaStringPtr log_path_;
612  ::google::protobuf::internal::ArenaStringPtr community_;
613  ::google::protobuf::internal::ArenaStringPtr server_host_;
614  bool log_omit_file_timestamp_;
615  bool log_omit_latest_symlink_;
616  bool show_gui_;
617  bool use_binary_protobuf_;
618  ::google::protobuf::int32 server_port_;
619  double lat_origin_;
620  double lon_origin_;
621  int moos_parser_technique_;
622  ::google::protobuf::uint32 app_tick_;
623  ::google::protobuf::uint32 comm_tick_;
624  int verbosity_;
625  bool log_;
626  int log_verbosity_;
627  ::google::protobuf::uint32 time_warp_multiplier_;
628  friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fgoby_5fmoos_5fapp_2eproto::TableStruct;
629 };
630 // ===================================================================
631 
632 
633 // ===================================================================
634 
635 #ifdef __GNUC__
636  #pragma GCC diagnostic push
637  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
638 #endif // __GNUC__
639 // GobyMOOSAppConfig_Initializer
640 
641 // required .goby.moos.protobuf.GobyMOOSAppConfig.Initializer.Type type = 1 [(.goby.field) = {
643  return (_has_bits_[0] & 0x00000010u) != 0;
644 }
645 inline void GobyMOOSAppConfig_Initializer::set_has_type() {
646  _has_bits_[0] |= 0x00000010u;
647 }
648 inline void GobyMOOSAppConfig_Initializer::clear_has_type() {
649  _has_bits_[0] &= ~0x00000010u;
650 }
652  type_ = 1;
653  clear_has_type();
654 }
656  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.type)
657  return static_cast< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type >(type_);
658 }
661  set_has_type();
662  type_ = value;
663  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.type)
664 }
665 
666 // required string moos_var = 2 [(.goby.field) = {
668  return (_has_bits_[0] & 0x00000001u) != 0;
669 }
670 inline void GobyMOOSAppConfig_Initializer::set_has_moos_var() {
671  _has_bits_[0] |= 0x00000001u;
672 }
673 inline void GobyMOOSAppConfig_Initializer::clear_has_moos_var() {
674  _has_bits_[0] &= ~0x00000001u;
675 }
677  moos_var_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
678  clear_has_moos_var();
679 }
680 inline const ::std::string& GobyMOOSAppConfig_Initializer::moos_var() const {
681  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
682  return moos_var_.GetNoArena();
683 }
684 inline void GobyMOOSAppConfig_Initializer::set_moos_var(const ::std::string& value) {
685  set_has_moos_var();
686  moos_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
687  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
688 }
689 #if LANG_CXX11
690 inline void GobyMOOSAppConfig_Initializer::set_moos_var(::std::string&& value) {
691  set_has_moos_var();
692  moos_var_.SetNoArena(
694  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
695 }
696 #endif
697 inline void GobyMOOSAppConfig_Initializer::set_moos_var(const char* value) {
698  GOOGLE_DCHECK(value != NULL);
699  set_has_moos_var();
700  moos_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
701  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
702 }
703 inline void GobyMOOSAppConfig_Initializer::set_moos_var(const char* value, size_t size) {
704  set_has_moos_var();
706  ::std::string(reinterpret_cast<const char*>(value), size));
707  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
708 }
710  set_has_moos_var();
711  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
712  return moos_var_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
713 }
715  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
716  if (!has_moos_var()) {
717  return NULL;
718  }
719  clear_has_moos_var();
720  return moos_var_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
721 }
722 inline void GobyMOOSAppConfig_Initializer::set_allocated_moos_var(::std::string* moos_var) {
723  if (moos_var != NULL) {
724  set_has_moos_var();
725  } else {
726  clear_has_moos_var();
727  }
728  moos_var_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), moos_var);
729  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.moos_var)
730 }
731 
732 // optional string global_cfg_var = 3 [(.goby.field) = {
734  return (_has_bits_[0] & 0x00000002u) != 0;
735 }
736 inline void GobyMOOSAppConfig_Initializer::set_has_global_cfg_var() {
737  _has_bits_[0] |= 0x00000002u;
738 }
739 inline void GobyMOOSAppConfig_Initializer::clear_has_global_cfg_var() {
740  _has_bits_[0] &= ~0x00000002u;
741 }
743  global_cfg_var_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
744  clear_has_global_cfg_var();
745 }
746 inline const ::std::string& GobyMOOSAppConfig_Initializer::global_cfg_var() const {
747  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
748  return global_cfg_var_.GetNoArena();
749 }
750 inline void GobyMOOSAppConfig_Initializer::set_global_cfg_var(const ::std::string& value) {
751  set_has_global_cfg_var();
752  global_cfg_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
753  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
754 }
755 #if LANG_CXX11
756 inline void GobyMOOSAppConfig_Initializer::set_global_cfg_var(::std::string&& value) {
757  set_has_global_cfg_var();
758  global_cfg_var_.SetNoArena(
760  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
761 }
762 #endif
764  GOOGLE_DCHECK(value != NULL);
765  set_has_global_cfg_var();
766  global_cfg_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
767  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
768 }
769 inline void GobyMOOSAppConfig_Initializer::set_global_cfg_var(const char* value, size_t size) {
770  set_has_global_cfg_var();
771  global_cfg_var_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
772  ::std::string(reinterpret_cast<const char*>(value), size));
773  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
774 }
776  set_has_global_cfg_var();
777  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
778  return global_cfg_var_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
779 }
781  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
782  if (!has_global_cfg_var()) {
783  return NULL;
784  }
785  clear_has_global_cfg_var();
786  return global_cfg_var_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
787 }
788 inline void GobyMOOSAppConfig_Initializer::set_allocated_global_cfg_var(::std::string* global_cfg_var) {
789  if (global_cfg_var != NULL) {
790  set_has_global_cfg_var();
791  } else {
792  clear_has_global_cfg_var();
793  }
794  global_cfg_var_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), global_cfg_var);
795  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.global_cfg_var)
796 }
797 
798 // optional double dval = 4 [(.goby.field) = {
800  return (_has_bits_[0] & 0x00000008u) != 0;
801 }
802 inline void GobyMOOSAppConfig_Initializer::set_has_dval() {
803  _has_bits_[0] |= 0x00000008u;
804 }
805 inline void GobyMOOSAppConfig_Initializer::clear_has_dval() {
806  _has_bits_[0] &= ~0x00000008u;
807 }
809  dval_ = 0;
810  clear_has_dval();
811 }
812 inline double GobyMOOSAppConfig_Initializer::dval() const {
813  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.dval)
814  return dval_;
815 }
816 inline void GobyMOOSAppConfig_Initializer::set_dval(double value) {
817  set_has_dval();
818  dval_ = value;
819  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.dval)
820 }
821 
822 // optional string sval = 5 [(.goby.field) = {
824  return (_has_bits_[0] & 0x00000004u) != 0;
825 }
826 inline void GobyMOOSAppConfig_Initializer::set_has_sval() {
827  _has_bits_[0] |= 0x00000004u;
828 }
829 inline void GobyMOOSAppConfig_Initializer::clear_has_sval() {
830  _has_bits_[0] &= ~0x00000004u;
831 }
833  sval_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
834  clear_has_sval();
835 }
836 inline const ::std::string& GobyMOOSAppConfig_Initializer::sval() const {
837  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
838  return sval_.GetNoArena();
839 }
840 inline void GobyMOOSAppConfig_Initializer::set_sval(const ::std::string& value) {
841  set_has_sval();
842  sval_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
843  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
844 }
845 #if LANG_CXX11
846 inline void GobyMOOSAppConfig_Initializer::set_sval(::std::string&& value) {
847  set_has_sval();
848  sval_.SetNoArena(
850  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
851 }
852 #endif
853 inline void GobyMOOSAppConfig_Initializer::set_sval(const char* value) {
854  GOOGLE_DCHECK(value != NULL);
855  set_has_sval();
856  sval_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
857  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
858 }
859 inline void GobyMOOSAppConfig_Initializer::set_sval(const char* value, size_t size) {
860  set_has_sval();
862  ::std::string(reinterpret_cast<const char*>(value), size));
863  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
864 }
866  set_has_sval();
867  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
868  return sval_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
869 }
871  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
872  if (!has_sval()) {
873  return NULL;
874  }
875  clear_has_sval();
876  return sval_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
877 }
878 inline void GobyMOOSAppConfig_Initializer::set_allocated_sval(::std::string* sval) {
879  if (sval != NULL) {
880  set_has_sval();
881  } else {
882  clear_has_sval();
883  }
884  sval_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), sval);
885  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.sval)
886 }
887 
888 // optional bool trim = 6 [default = true, (.goby.field) = {
890  return (_has_bits_[0] & 0x00000020u) != 0;
891 }
892 inline void GobyMOOSAppConfig_Initializer::set_has_trim() {
893  _has_bits_[0] |= 0x00000020u;
894 }
895 inline void GobyMOOSAppConfig_Initializer::clear_has_trim() {
896  _has_bits_[0] &= ~0x00000020u;
897 }
899  trim_ = true;
900  clear_has_trim();
901 }
903  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.trim)
904  return trim_;
905 }
907  set_has_trim();
908  trim_ = value;
909  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.Initializer.trim)
910 }
911 
912 // -------------------------------------------------------------------
913 
914 // GobyMOOSAppConfig
915 
916 // optional bool log = 100 [default = true, (.goby.field) = {
917 inline bool GobyMOOSAppConfig::has_log() const {
918  return (_has_bits_[0] & 0x00004000u) != 0;
919 }
920 inline void GobyMOOSAppConfig::set_has_log() {
921  _has_bits_[0] |= 0x00004000u;
922 }
923 inline void GobyMOOSAppConfig::clear_has_log() {
924  _has_bits_[0] &= ~0x00004000u;
925 }
927  log_ = true;
928  clear_has_log();
929 }
930 inline bool GobyMOOSAppConfig::log() const {
931  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.log)
932  return log_;
933 }
934 inline void GobyMOOSAppConfig::set_log(bool value) {
935  set_has_log();
936  log_ = value;
937  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.log)
938 }
939 
940 // optional string log_path = 101 [default = "./", (.goby.field) = {
941 inline bool GobyMOOSAppConfig::has_log_path() const {
942  return (_has_bits_[0] & 0x00000001u) != 0;
943 }
944 inline void GobyMOOSAppConfig::set_has_log_path() {
945  _has_bits_[0] |= 0x00000001u;
946 }
947 inline void GobyMOOSAppConfig::clear_has_log_path() {
948  _has_bits_[0] &= ~0x00000001u;
949 }
952  clear_has_log_path();
953 }
954 inline const ::std::string& GobyMOOSAppConfig::log_path() const {
955  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
956  return log_path_.GetNoArena();
957 }
958 inline void GobyMOOSAppConfig::set_log_path(const ::std::string& value) {
959  set_has_log_path();
961  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
962 }
963 #if LANG_CXX11
964 inline void GobyMOOSAppConfig::set_log_path(::std::string&& value) {
965  set_has_log_path();
966  log_path_.SetNoArena(
968  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
969 }
970 #endif
971 inline void GobyMOOSAppConfig::set_log_path(const char* value) {
972  GOOGLE_DCHECK(value != NULL);
973  set_has_log_path();
975  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
976 }
977 inline void GobyMOOSAppConfig::set_log_path(const char* value, size_t size) {
978  set_has_log_path();
980  ::std::string(reinterpret_cast<const char*>(value), size));
981  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
982 }
983 inline ::std::string* GobyMOOSAppConfig::mutable_log_path() {
984  set_has_log_path();
985  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
987 }
988 inline ::std::string* GobyMOOSAppConfig::release_log_path() {
989  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
990  if (!has_log_path()) {
991  return NULL;
992  }
993  clear_has_log_path();
995 }
996 inline void GobyMOOSAppConfig::set_allocated_log_path(::std::string* log_path) {
997  if (log_path != NULL) {
998  set_has_log_path();
999  } else {
1000  clear_has_log_path();
1001  }
1003  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.log_path)
1004 }
1005 
1006 // optional bool log_omit_file_timestamp = 111 [default = false, (.goby.field) = {
1008  return (_has_bits_[0] & 0x00000008u) != 0;
1009 }
1010 inline void GobyMOOSAppConfig::set_has_log_omit_file_timestamp() {
1011  _has_bits_[0] |= 0x00000008u;
1012 }
1013 inline void GobyMOOSAppConfig::clear_has_log_omit_file_timestamp() {
1014  _has_bits_[0] &= ~0x00000008u;
1015 }
1017  log_omit_file_timestamp_ = false;
1018  clear_has_log_omit_file_timestamp();
1019 }
1021  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.log_omit_file_timestamp)
1022  return log_omit_file_timestamp_;
1023 }
1025  set_has_log_omit_file_timestamp();
1026  log_omit_file_timestamp_ = value;
1027  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.log_omit_file_timestamp)
1028 }
1029 
1030 // optional bool log_omit_latest_symlink = 112 [default = false, (.goby.field) = {
1032  return (_has_bits_[0] & 0x00000010u) != 0;
1033 }
1034 inline void GobyMOOSAppConfig::set_has_log_omit_latest_symlink() {
1035  _has_bits_[0] |= 0x00000010u;
1036 }
1037 inline void GobyMOOSAppConfig::clear_has_log_omit_latest_symlink() {
1038  _has_bits_[0] &= ~0x00000010u;
1039 }
1041  log_omit_latest_symlink_ = false;
1042  clear_has_log_omit_latest_symlink();
1043 }
1045  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.log_omit_latest_symlink)
1046  return log_omit_latest_symlink_;
1047 }
1049  set_has_log_omit_latest_symlink();
1050  log_omit_latest_symlink_ = value;
1051  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.log_omit_latest_symlink)
1052 }
1053 
1054 // optional .goby.util.protobuf.GLogConfig.Verbosity log_verbosity = 105 [default = DEBUG2, (.goby.field) = {
1056  return (_has_bits_[0] & 0x00008000u) != 0;
1057 }
1058 inline void GobyMOOSAppConfig::set_has_log_verbosity() {
1059  _has_bits_[0] |= 0x00008000u;
1060 }
1061 inline void GobyMOOSAppConfig::clear_has_log_verbosity() {
1062  _has_bits_[0] &= ~0x00008000u;
1063 }
1065  log_verbosity_ = 6;
1066  clear_has_log_verbosity();
1067 }
1069  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.log_verbosity)
1070  return static_cast< ::goby::util::protobuf::GLogConfig_Verbosity >(log_verbosity_);
1071 }
1074  set_has_log_verbosity();
1075  log_verbosity_ = value;
1076  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.log_verbosity)
1077 }
1078 
1079 // optional string community = 102 [(.goby.field) = {
1081  return (_has_bits_[0] & 0x00000002u) != 0;
1082 }
1083 inline void GobyMOOSAppConfig::set_has_community() {
1084  _has_bits_[0] |= 0x00000002u;
1085 }
1086 inline void GobyMOOSAppConfig::clear_has_community() {
1087  _has_bits_[0] &= ~0x00000002u;
1088 }
1090  community_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1091  clear_has_community();
1092 }
1093 inline const ::std::string& GobyMOOSAppConfig::community() const {
1094  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.community)
1095  return community_.GetNoArena();
1096 }
1097 inline void GobyMOOSAppConfig::set_community(const ::std::string& value) {
1098  set_has_community();
1099  community_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1100  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.community)
1101 }
1102 #if LANG_CXX11
1103 inline void GobyMOOSAppConfig::set_community(::std::string&& value) {
1104  set_has_community();
1105  community_.SetNoArena(
1107  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.community)
1108 }
1109 #endif
1110 inline void GobyMOOSAppConfig::set_community(const char* value) {
1111  GOOGLE_DCHECK(value != NULL);
1112  set_has_community();
1113  community_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1114  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.community)
1115 }
1116 inline void GobyMOOSAppConfig::set_community(const char* value, size_t size) {
1117  set_has_community();
1119  ::std::string(reinterpret_cast<const char*>(value), size));
1120  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.community)
1121 }
1122 inline ::std::string* GobyMOOSAppConfig::mutable_community() {
1123  set_has_community();
1124  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.community)
1125  return community_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1126 }
1127 inline ::std::string* GobyMOOSAppConfig::release_community() {
1128  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.community)
1129  if (!has_community()) {
1130  return NULL;
1131  }
1132  clear_has_community();
1133  return community_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1134 }
1135 inline void GobyMOOSAppConfig::set_allocated_community(::std::string* community) {
1136  if (community != NULL) {
1137  set_has_community();
1138  } else {
1139  clear_has_community();
1140  }
1141  community_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), community);
1142  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.community)
1143 }
1144 
1145 // optional double lat_origin = 103 [(.goby.field) = {
1147  return (_has_bits_[0] & 0x00000100u) != 0;
1148 }
1149 inline void GobyMOOSAppConfig::set_has_lat_origin() {
1150  _has_bits_[0] |= 0x00000100u;
1151 }
1152 inline void GobyMOOSAppConfig::clear_has_lat_origin() {
1153  _has_bits_[0] &= ~0x00000100u;
1154 }
1156  lat_origin_ = 0;
1157  clear_has_lat_origin();
1158 }
1159 inline double GobyMOOSAppConfig::lat_origin() const {
1160  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.lat_origin)
1161  return lat_origin_;
1162 }
1163 inline void GobyMOOSAppConfig::set_lat_origin(double value) {
1164  set_has_lat_origin();
1165  lat_origin_ = value;
1166  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.lat_origin)
1167 }
1168 
1169 // optional double lon_origin = 104 [(.goby.field) = {
1171  return (_has_bits_[0] & 0x00000200u) != 0;
1172 }
1173 inline void GobyMOOSAppConfig::set_has_lon_origin() {
1174  _has_bits_[0] |= 0x00000200u;
1175 }
1176 inline void GobyMOOSAppConfig::clear_has_lon_origin() {
1177  _has_bits_[0] &= ~0x00000200u;
1178 }
1180  lon_origin_ = 0;
1181  clear_has_lon_origin();
1182 }
1183 inline double GobyMOOSAppConfig::lon_origin() const {
1184  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.lon_origin)
1185  return lon_origin_;
1186 }
1187 inline void GobyMOOSAppConfig::set_lon_origin(double value) {
1188  set_has_lon_origin();
1189  lon_origin_ = value;
1190  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.lon_origin)
1191 }
1192 
1193 // optional uint32 time_warp_multiplier = 106 [default = 1, (.goby.field) = {
1195  return (_has_bits_[0] & 0x00010000u) != 0;
1196 }
1197 inline void GobyMOOSAppConfig::set_has_time_warp_multiplier() {
1198  _has_bits_[0] |= 0x00010000u;
1199 }
1200 inline void GobyMOOSAppConfig::clear_has_time_warp_multiplier() {
1201  _has_bits_[0] &= ~0x00010000u;
1202 }
1204  time_warp_multiplier_ = 1u;
1205  clear_has_time_warp_multiplier();
1206 }
1208  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.time_warp_multiplier)
1209  return time_warp_multiplier_;
1210 }
1212  set_has_time_warp_multiplier();
1213  time_warp_multiplier_ = value;
1214  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.time_warp_multiplier)
1215 }
1216 
1217 // optional string server_host = 107 [(.goby.field) = {
1219  return (_has_bits_[0] & 0x00000004u) != 0;
1220 }
1221 inline void GobyMOOSAppConfig::set_has_server_host() {
1222  _has_bits_[0] |= 0x00000004u;
1223 }
1224 inline void GobyMOOSAppConfig::clear_has_server_host() {
1225  _has_bits_[0] &= ~0x00000004u;
1226 }
1228  server_host_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1229  clear_has_server_host();
1230 }
1231 inline const ::std::string& GobyMOOSAppConfig::server_host() const {
1232  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1233  return server_host_.GetNoArena();
1234 }
1235 inline void GobyMOOSAppConfig::set_server_host(const ::std::string& value) {
1236  set_has_server_host();
1237  server_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1238  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1239 }
1240 #if LANG_CXX11
1241 inline void GobyMOOSAppConfig::set_server_host(::std::string&& value) {
1242  set_has_server_host();
1243  server_host_.SetNoArena(
1245  // @@protoc_insertion_point(field_set_rvalue:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1246 }
1247 #endif
1248 inline void GobyMOOSAppConfig::set_server_host(const char* value) {
1249  GOOGLE_DCHECK(value != NULL);
1250  set_has_server_host();
1251  server_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1252  // @@protoc_insertion_point(field_set_char:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1253 }
1254 inline void GobyMOOSAppConfig::set_server_host(const char* value, size_t size) {
1255  set_has_server_host();
1256  server_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1257  ::std::string(reinterpret_cast<const char*>(value), size));
1258  // @@protoc_insertion_point(field_set_pointer:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1259 }
1261  set_has_server_host();
1262  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1263  return server_host_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1264 }
1266  // @@protoc_insertion_point(field_release:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1267  if (!has_server_host()) {
1268  return NULL;
1269  }
1270  clear_has_server_host();
1271  return server_host_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1272 }
1273 inline void GobyMOOSAppConfig::set_allocated_server_host(::std::string* server_host) {
1274  if (server_host != NULL) {
1275  set_has_server_host();
1276  } else {
1277  clear_has_server_host();
1278  }
1279  server_host_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), server_host);
1280  // @@protoc_insertion_point(field_set_allocated:goby.moos.protobuf.GobyMOOSAppConfig.server_host)
1281 }
1282 
1283 // optional int32 server_port = 108 [(.goby.field) = {
1285  return (_has_bits_[0] & 0x00000080u) != 0;
1286 }
1287 inline void GobyMOOSAppConfig::set_has_server_port() {
1288  _has_bits_[0] |= 0x00000080u;
1289 }
1290 inline void GobyMOOSAppConfig::clear_has_server_port() {
1291  _has_bits_[0] &= ~0x00000080u;
1292 }
1294  server_port_ = 0;
1295  clear_has_server_port();
1296 }
1298  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.server_port)
1299  return server_port_;
1300 }
1302  set_has_server_port();
1303  server_port_ = value;
1304  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.server_port)
1305 }
1306 
1307 // optional uint32 app_tick = 1 [default = 10, (.goby.field) = {
1308 inline bool GobyMOOSAppConfig::has_app_tick() const {
1309  return (_has_bits_[0] & 0x00000800u) != 0;
1310 }
1311 inline void GobyMOOSAppConfig::set_has_app_tick() {
1312  _has_bits_[0] |= 0x00000800u;
1313 }
1314 inline void GobyMOOSAppConfig::clear_has_app_tick() {
1315  _has_bits_[0] &= ~0x00000800u;
1316 }
1318  app_tick_ = 10u;
1319  clear_has_app_tick();
1320 }
1322  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.app_tick)
1323  return app_tick_;
1324 }
1326  set_has_app_tick();
1327  app_tick_ = value;
1328  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.app_tick)
1329 }
1330 
1331 // optional uint32 comm_tick = 2 [default = 10, (.goby.field) = {
1333  return (_has_bits_[0] & 0x00001000u) != 0;
1334 }
1335 inline void GobyMOOSAppConfig::set_has_comm_tick() {
1336  _has_bits_[0] |= 0x00001000u;
1337 }
1338 inline void GobyMOOSAppConfig::clear_has_comm_tick() {
1339  _has_bits_[0] &= ~0x00001000u;
1340 }
1342  comm_tick_ = 10u;
1343  clear_has_comm_tick();
1344 }
1346  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.comm_tick)
1347  return comm_tick_;
1348 }
1350  set_has_comm_tick();
1351  comm_tick_ = value;
1352  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.comm_tick)
1353 }
1354 
1355 // optional .goby.util.protobuf.GLogConfig.Verbosity verbosity = 3 [default = VERBOSE, (.goby.field) = {
1357  return (_has_bits_[0] & 0x00002000u) != 0;
1358 }
1359 inline void GobyMOOSAppConfig::set_has_verbosity() {
1360  _has_bits_[0] |= 0x00002000u;
1361 }
1362 inline void GobyMOOSAppConfig::clear_has_verbosity() {
1363  _has_bits_[0] &= ~0x00002000u;
1364 }
1366  verbosity_ = 4;
1367  clear_has_verbosity();
1368 }
1370  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.verbosity)
1371  return static_cast< ::goby::util::protobuf::GLogConfig_Verbosity >(verbosity_);
1372 }
1375  set_has_verbosity();
1376  verbosity_ = value;
1377  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.verbosity)
1378 }
1379 
1380 // optional bool show_gui = 4 [default = false, (.goby.field) = {
1381 inline bool GobyMOOSAppConfig::has_show_gui() const {
1382  return (_has_bits_[0] & 0x00000020u) != 0;
1383 }
1384 inline void GobyMOOSAppConfig::set_has_show_gui() {
1385  _has_bits_[0] |= 0x00000020u;
1386 }
1387 inline void GobyMOOSAppConfig::clear_has_show_gui() {
1388  _has_bits_[0] &= ~0x00000020u;
1389 }
1391  show_gui_ = false;
1392  clear_has_show_gui();
1393 }
1394 inline bool GobyMOOSAppConfig::show_gui() const {
1395  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.show_gui)
1396  return show_gui_;
1397 }
1398 inline void GobyMOOSAppConfig::set_show_gui(bool value) {
1399  set_has_show_gui();
1400  show_gui_ = value;
1401  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.show_gui)
1402 }
1403 
1404 // optional bool use_binary_protobuf = 109 [default = false, (.goby.field) = {
1406  return (_has_bits_[0] & 0x00000040u) != 0;
1407 }
1408 inline void GobyMOOSAppConfig::set_has_use_binary_protobuf() {
1409  _has_bits_[0] |= 0x00000040u;
1410 }
1411 inline void GobyMOOSAppConfig::clear_has_use_binary_protobuf() {
1412  _has_bits_[0] &= ~0x00000040u;
1413 }
1415  use_binary_protobuf_ = false;
1416  clear_has_use_binary_protobuf();
1417 }
1419  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.use_binary_protobuf)
1420  return use_binary_protobuf_;
1421 }
1423  set_has_use_binary_protobuf();
1424  use_binary_protobuf_ = value;
1425  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.use_binary_protobuf)
1426 }
1427 
1428 // optional .goby.moos.protobuf.TranslatorEntry.ParserSerializerTechnique moos_parser_technique = 110 [default = TECHNIQUE_PREFIXED_PROTOBUF_TEXT_FORMAT, (.goby.field) = {
1430  return (_has_bits_[0] & 0x00000400u) != 0;
1431 }
1432 inline void GobyMOOSAppConfig::set_has_moos_parser_technique() {
1433  _has_bits_[0] |= 0x00000400u;
1434 }
1435 inline void GobyMOOSAppConfig::clear_has_moos_parser_technique() {
1436  _has_bits_[0] &= ~0x00000400u;
1437 }
1439  moos_parser_technique_ = 5;
1440  clear_has_moos_parser_technique();
1441 }
1443  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.moos_parser_technique)
1444  return static_cast< ::goby::moos::protobuf::TranslatorEntry_ParserSerializerTechnique >(moos_parser_technique_);
1445 }
1448  set_has_moos_parser_technique();
1449  moos_parser_technique_ = value;
1450  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GobyMOOSAppConfig.moos_parser_technique)
1451 }
1452 
1453 // repeated .goby.moos.protobuf.GobyMOOSAppConfig.Initializer initializer = 10 [(.goby.field) = {
1455  return initializer_.size();
1456 }
1458  initializer_.Clear();
1459 }
1460 inline ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer* GobyMOOSAppConfig::mutable_initializer(int index) {
1461  // @@protoc_insertion_point(field_mutable:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1462  return initializer_.Mutable(index);
1463 }
1464 inline ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer >*
1466  // @@protoc_insertion_point(field_mutable_list:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1467  return &initializer_;
1468 }
1469 inline const ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer& GobyMOOSAppConfig::initializer(int index) const {
1470  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1471  return initializer_.Get(index);
1472 }
1473 inline ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer* GobyMOOSAppConfig::add_initializer() {
1474  // @@protoc_insertion_point(field_add:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1475  return initializer_.Add();
1476 }
1477 inline const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer >&
1479  // @@protoc_insertion_point(field_list:goby.moos.protobuf.GobyMOOSAppConfig.initializer)
1480  return initializer_;
1481 }
1482 
1483 #ifdef __GNUC__
1484  #pragma GCC diagnostic pop
1485 #endif // __GNUC__
1486 // -------------------------------------------------------------------
1487 
1488 
1489 // @@protoc_insertion_point(namespace_scope)
1490 
1491 } // namespace protobuf
1492 } // namespace moos
1493 } // namespace goby
1494 
1495 namespace google {
1496 namespace protobuf {
1497 
1498 template <> struct is_proto_enum< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type> : ::std::true_type {};
1499 template <>
1500 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type>() {
1502 }
1503 
1504 } // namespace protobuf
1505 } // namespace google
1506 
1507 // @@protoc_insertion_point(global_scope)
1508 
1509 #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:493
goby::moos::protobuf::GobyMOOSAppConfig::has_community
bool has_community() const
Definition: goby_moos_app.pb.h:1080
goby::moos::protobuf::GobyMOOSAppConfig::clear_lon_origin
void clear_lon_origin()
Definition: goby_moos_app.pb.h:1179
goby::moos::protobuf::GobyMOOSAppConfig::kInitializerFieldNumber
static const int kInitializerFieldNumber
Definition: goby_moos_app.pb.h:415
goby::moos::protobuf::GobyMOOSAppConfig::log_omit_file_timestamp
bool log_omit_file_timestamp() const
Definition: goby_moos_app.pb.h:1020
google::protobuf::RepeatedPtrField
Definition: message_lite.h:52
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::dval
double dval() const
Definition: goby_moos_app.pb.h:812
goby::moos::protobuf::GobyMOOSAppConfig::clear_time_warp_multiplier
void clear_time_warp_multiplier()
Definition: goby_moos_app.pb.h:1203
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:742
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::clear_dval
void clear_dval()
Definition: goby_moos_app.pb.h:808
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_allocated_moos_var
void set_allocated_moos_var(::std::string *moos_var)
Definition: goby_moos_app.pb.h:722
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:1381
goby::moos::protobuf::GobyMOOSAppConfig::has_log_path
bool has_log_path() const
Definition: goby_moos_app.pb.h:941
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:1422
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:1394
goby::moos::protobuf::GobyMOOSAppConfig::kAppTickFieldNumber
static const int kAppTickFieldNumber
Definition: goby_moos_app.pb.h:528
goby::moos::protobuf::GobyMOOSAppConfig::set_time_warp_multiplier
void set_time_warp_multiplier(::google::protobuf::uint32 value)
Definition: goby_moos_app.pb.h:1211
goby::moos::protobuf::GobyMOOSAppConfig::clear_comm_tick
void clear_comm_tick()
Definition: goby_moos_app.pb.h:1341
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:832
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:1442
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:1127
goby::moos::protobuf::GobyMOOSAppConfig::mutable_server_host
::std::string * mutable_server_host()
Definition: goby_moos_app.pb.h:1260
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:667
goby::moos::protobuf::GobyMOOSAppConfig::kLogVerbosityFieldNumber
static const int kLogVerbosityFieldNumber
Definition: goby_moos_app.pb.h:556
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::sval
const ::std::string & sval() const
Definition: goby_moos_app.pb.h:836
goby::moos::protobuf::GobyMOOSAppConfig::set_allocated_log_path
void set_allocated_log_path(::std::string *log_path)
Definition: goby_moos_app.pb.h:996
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::set_log_omit_file_timestamp
void set_log_omit_file_timestamp(bool value)
Definition: goby_moos_app.pb.h:1024
goby::moos::protobuf::GobyMOOSAppConfig::clear_lat_origin
void clear_lat_origin()
Definition: goby_moos_app.pb.h:1155
goby::moos::protobuf::GobyMOOSAppConfig::kLogOmitLatestSymlinkFieldNumber
static const int kLogOmitLatestSymlinkFieldNumber
Definition: goby_moos_app.pb.h:479
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::clear_log_omit_latest_symlink
void clear_log_omit_latest_symlink()
Definition: goby_moos_app.pb.h:1040
goby::moos::protobuf::GobyMOOSAppConfig::use_binary_protobuf
bool use_binary_protobuf() const
Definition: goby_moos_app.pb.h:1418
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::GobyMOOSAppConfig_Initializer
GobyMOOSAppConfig_Initializer()
goby::moos::protobuf::GobyMOOSAppConfig::clear_log_omit_file_timestamp
void clear_log_omit_file_timestamp()
Definition: goby_moos_app.pb.h:1016
goby::moos::protobuf::GobyMOOSAppConfig::clear_server_host
void clear_server_host()
Definition: goby_moos_app.pb.h:1227
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:1465
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::has_type
bool has_type() const
Definition: goby_moos_app.pb.h:642
goby::moos::protobuf::GobyMOOSAppConfig::comm_tick
::google::protobuf::uint32 comm_tick() const
Definition: goby_moos_app.pb.h:1345
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:1349
goby::moos::protobuf::GobyMOOSAppConfig::kServerPortFieldNumber
static const int kServerPortFieldNumber
Definition: goby_moos_app.pb.h:500
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:1473
goby::moos::protobuf::GobyMOOSAppConfig::set_app_tick
void set_app_tick(::google::protobuf::uint32 value)
Definition: goby_moos_app.pb.h:1325
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:788
goby::moos::protobuf::GobyMOOSAppConfig::kShowGuiFieldNumber
static const int kShowGuiFieldNumber
Definition: goby_moos_app.pb.h:486
goby::moos::protobuf::GobyMOOSAppConfig::kCommTickFieldNumber
static const int kCommTickFieldNumber
Definition: goby_moos_app.pb.h:535
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_sval
void set_sval(const ::std::string &value)
Definition: goby_moos_app.pb.h:840
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:1093
goby::moos::protobuf::GobyMOOSAppConfig::release_log_path
::std::string * release_log_path()
Definition: goby_moos_app.pb.h:988
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:1265
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_type
void set_type(::goby::moos::protobuf::GobyMOOSAppConfig_Initializer_Type value)
Definition: goby_moos_app.pb.h:659
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::moos_var
const ::std::string & moos_var() const
Definition: goby_moos_app.pb.h:680
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:1273
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:1159
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:1064
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:1369
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:1135
goby::moos::protobuf::GobyMOOSAppConfig::clear_community
void clear_community()
Definition: goby_moos_app.pb.h:1089
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:934
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:676
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:1365
goby::util::protobuf::GLogConfig_Verbosity
GLogConfig_Verbosity
Definition: debug_logger.pb.h:83
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:750
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::mutable_moos_var
::std::string * mutable_moos_var()
Definition: goby_moos_app.pb.h:709
message.h
goby::moos::protobuf::GobyMOOSAppConfig::initializer
const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::GobyMOOSAppConfig_Initializer > & initializer() const
Definition: goby_moos_app.pb.h:1478
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:1446
goby::moos::protobuf::GobyMOOSAppConfig::has_log_omit_file_timestamp
bool has_log_omit_file_timestamp() const
Definition: goby_moos_app.pb.h:1007
goby::moos::protobuf::GobyMOOSAppConfig::has_log_verbosity
bool has_log_verbosity() const
Definition: goby_moos_app.pb.h:1055
goby::moos::protobuf::GobyMOOSAppConfig::log
bool log() const
Definition: goby_moos_app.pb.h:930
goby::moos::protobuf::GobyMOOSAppConfig::time_warp_multiplier
::google::protobuf::uint32 time_warp_multiplier() const
Definition: goby_moos_app.pb.h:1207
goby::moos::protobuf::GobyMOOSAppConfig::kLogFieldNumber
static const int kLogFieldNumber
Definition: goby_moos_app.pb.h:549
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_allocated_sval
void set_allocated_sval(::std::string *sval)
Definition: goby_moos_app.pb.h:878
goby::moos::protobuf::GobyMOOSAppConfig::kLogOmitFileTimestampFieldNumber
static const int kLogOmitFileTimestampFieldNumber
Definition: goby_moos_app.pb.h:472
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:609
goby::moos::protobuf::GobyMOOSAppConfig::set_server_port
void set_server_port(::google::protobuf::int32 value)
Definition: goby_moos_app.pb.h:1301
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::mutable_sval
::std::string * mutable_sval()
Definition: goby_moos_app.pb.h:865
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:1235
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:521
goby::moos::protobuf::GobyMOOSAppConfig::kVerbosityFieldNumber
static const int kVerbosityFieldNumber
Definition: goby_moos_app.pb.h:542
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:823
goby::moos::protobuf::GobyMOOSAppConfig::has_verbosity
bool has_verbosity() const
Definition: goby_moos_app.pb.h:1356
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:1332
goby::moos::protobuf::GobyMOOSAppConfig::clear_use_binary_protobuf
void clear_use_binary_protobuf()
Definition: goby_moos_app.pb.h:1414
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:1390
goby::moos::protobuf::GobyMOOSAppConfig::log_omit_latest_symlink
bool log_omit_latest_symlink() const
Definition: goby_moos_app.pb.h:1044
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::clear_type
void clear_type()
Definition: goby_moos_app.pb.h:651
goby::moos::protobuf::GobyMOOSAppConfig::clear_initializer
void clear_initializer()
Definition: goby_moos_app.pb.h:1457
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:1218
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_dval
void set_dval(double value)
Definition: goby_moos_app.pb.h:816
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:983
goby::moos::protobuf::GobyMOOSAppConfig::set_log_path
void set_log_path(const ::std::string &value)
Definition: goby_moos_app.pb.h:958
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:1146
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:1194
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::release_global_cfg_var
::std::string * release_global_cfg_var()
Definition: goby_moos_app.pb.h:780
goby::moos::protobuf::GobyMOOSAppConfig::has_log
bool has_log() const
Definition: goby_moos_app.pb.h:917
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:655
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:1072
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:1163
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:898
goby::moos::protobuf::GobyMOOSAppConfig::server_host
const ::std::string & server_host() const
Definition: goby_moos_app.pb.h:1231
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:1429
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:1373
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:889
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::mutable_global_cfg_var
::std::string * mutable_global_cfg_var()
Definition: goby_moos_app.pb.h:775
goby::moos::protobuf::GobyMOOSAppConfig::has_lon_origin
bool has_lon_origin() const
Definition: goby_moos_app.pb.h:1170
goby::moos::protobuf::GobyMOOSAppConfig::has_server_port
bool has_server_port() const
Definition: goby_moos_app.pb.h:1284
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:714
goby::moos::protobuf::GobyMOOSAppConfig::set_lon_origin
void set_lon_origin(double value)
Definition: goby_moos_app.pb.h:1187
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:746
goby::moos::protobuf::GobyMOOSAppConfig::log_verbosity
::goby::util::protobuf::GLogConfig_Verbosity log_verbosity() const
Definition: goby_moos_app.pb.h:1068
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::set_moos_var
void set_moos_var(const ::std::string &value)
Definition: goby_moos_app.pb.h:684
goby::moos::protobuf::GobyMOOSAppConfig::log_path
const ::std::string & log_path() const
Definition: goby_moos_app.pb.h:954
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:1321
goby::moos::protobuf::GobyMOOSAppConfig::set_community
void set_community(const ::std::string &value)
Definition: goby_moos_app.pb.h:1097
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:563
goby::moos::protobuf::GobyMOOSAppConfig::has_log_omit_latest_symlink
bool has_log_omit_latest_symlink() const
Definition: goby_moos_app.pb.h:1031
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:1297
goby::moos::protobuf::GobyMOOSAppConfig::mutable_community
::std::string * mutable_community()
Definition: goby_moos_app.pb.h:1122
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:1183
goby::moos::protobuf::GobyMOOSAppConfig::kLonOriginFieldNumber
static const int kLonOriginFieldNumber
Definition: goby_moos_app.pb.h:514
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::Swap
void Swap(GobyMOOSAppConfig_Initializer *other)
goby::moos::protobuf::GobyMOOSAppConfig::set_log_omit_latest_symlink
void set_log_omit_latest_symlink(bool value)
Definition: goby_moos_app.pb.h:1048
goby::moos::protobuf::GobyMOOSAppConfig::initializer_size
int initializer_size() const
Definition: goby_moos_app.pb.h:1454
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:926
goby::moos::protobuf::GobyMOOSAppConfig::kLatOriginFieldNumber
static const int kLatOriginFieldNumber
Definition: goby_moos_app.pb.h:507
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:906
goby::moos::protobuf::GobyMOOSAppConfig::clear_server_port
void clear_server_port()
Definition: goby_moos_app.pb.h:1293
goby::moos::protobuf::GobyMOOSAppConfig::has_app_tick
bool has_app_tick() const
Definition: goby_moos_app.pb.h:1308
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:950
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::trim
bool trim() const
Definition: goby_moos_app.pb.h:902
goby::moos::protobuf::GobyMOOSAppConfig_Initializer::release_sval
::std::string * release_sval()
Definition: goby_moos_app.pb.h:870
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:799
goby::moos::protobuf::GobyMOOSAppConfig::clear_moos_parser_technique
void clear_moos_parser_technique()
Definition: goby_moos_app.pb.h:1438
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:1317
goby::moos::protobuf::GobyMOOSAppConfig::has_use_binary_protobuf
bool has_use_binary_protobuf() const
Definition: goby_moos_app.pb.h:1405
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:1398
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:733