Goby3  3.1.5
2024.05.14
pTranslator_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/apps/moos/pTranslator/pTranslator_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 // @@protoc_insertion_point(includes)
41 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto
42 
44 // Internal implementation detail -- do not use these members.
45 struct TableStruct {
46  static const ::google::protobuf::internal::ParseTableField entries[];
47  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
48  static const ::google::protobuf::internal::ParseTable schema[1];
49  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
50  static const ::google::protobuf::internal::SerializationTable serialization_table[];
52 };
53 void AddDescriptors();
54 } // namespace protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto
55 namespace goby {
56 namespace apps {
57 namespace moos {
58 namespace protobuf {
59 class pTranslatorConfig;
60 class pTranslatorConfigDefaultTypeInternal;
61 extern pTranslatorConfigDefaultTypeInternal _pTranslatorConfig_default_instance_;
62 } // namespace protobuf
63 } // namespace moos
64 } // namespace apps
65 } // namespace goby
66 namespace google {
67 namespace protobuf {
68 template<> ::goby::apps::moos::protobuf::pTranslatorConfig* Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::pTranslatorConfig>(Arena*);
69 } // namespace protobuf
70 } // namespace google
71 namespace goby {
72 namespace apps {
73 namespace moos {
74 namespace protobuf {
75 
76 // ===================================================================
77 
78 class pTranslatorConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.moos.protobuf.pTranslatorConfig) */ {
79  public:
81  virtual ~pTranslatorConfig();
82 
84 
86  CopyFrom(from);
87  return *this;
88  }
89  #if LANG_CXX11
90  pTranslatorConfig(pTranslatorConfig&& from) noexcept
91  : pTranslatorConfig() {
92  *this = ::std::move(from);
93  }
94 
95  inline pTranslatorConfig& operator=(pTranslatorConfig&& from) noexcept {
96  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
97  if (this != &from) InternalSwap(&from);
98  } else {
99  CopyFrom(from);
100  }
101  return *this;
102  }
103  #endif
104  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
105  return _internal_metadata_.unknown_fields();
106  }
107  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
108  return _internal_metadata_.mutable_unknown_fields();
109  }
110 
111  static const ::google::protobuf::Descriptor* descriptor();
112  static const pTranslatorConfig& default_instance();
113 
114  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
116  return reinterpret_cast<const pTranslatorConfig*>(
118  }
119  static constexpr int kIndexInFileMessages =
120  0;
121 
122  void Swap(pTranslatorConfig* other);
124  a.Swap(&b);
125  }
126 
127  // implements Message ----------------------------------------------
128 
129  inline pTranslatorConfig* New() const final {
130  return CreateMaybeMessage<pTranslatorConfig>(NULL);
131  }
132 
134  return CreateMaybeMessage<pTranslatorConfig>(arena);
135  }
136  void CopyFrom(const ::google::protobuf::Message& from) final;
137  void MergeFrom(const ::google::protobuf::Message& from) final;
138  void CopyFrom(const pTranslatorConfig& from);
139  void MergeFrom(const pTranslatorConfig& from);
140  void Clear() final;
141  bool IsInitialized() const final;
142 
143  size_t ByteSizeLong() const final;
145  ::google::protobuf::io::CodedInputStream* input) final;
147  ::google::protobuf::io::CodedOutputStream* output) const final;
149  bool deterministic, ::google::protobuf::uint8* target) const final;
150  int GetCachedSize() const final { return _cached_size_.Get(); }
151 
152  private:
153  void SharedCtor();
154  void SharedDtor();
155  void SetCachedSize(int size) const final;
156  void InternalSwap(pTranslatorConfig* other);
157  private:
158  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
159  return NULL;
160  }
161  inline void* MaybeArenaPtr() const {
162  return NULL;
163  }
164  public:
165 
167 
168  // nested types ----------------------------------------------------
169 
170  // accessors -------------------------------------------------------
171 
172  // repeated string load_shared_library = 2 [(.goby.field) = {
173  int load_shared_library_size() const;
175  static const int kLoadSharedLibraryFieldNumber = 2;
176  const ::std::string& load_shared_library(int index) const;
177  ::std::string* mutable_load_shared_library(int index);
178  void set_load_shared_library(int index, const ::std::string& value);
179  #if LANG_CXX11
180  void set_load_shared_library(int index, ::std::string&& value);
181  #endif
182  void set_load_shared_library(int index, const char* value);
183  void set_load_shared_library(int index, const char* value, size_t size);
184  ::std::string* add_load_shared_library();
185  void add_load_shared_library(const ::std::string& value);
186  #if LANG_CXX11
187  void add_load_shared_library(::std::string&& value);
188  #endif
189  void add_load_shared_library(const char* value);
190  void add_load_shared_library(const char* value, size_t size);
191  const ::google::protobuf::RepeatedPtrField< ::std::string>& load_shared_library() const;
193 
194  // repeated string load_proto_file = 3 [(.goby.field) = {
195  int load_proto_file_size() const;
196  void clear_load_proto_file();
197  static const int kLoadProtoFileFieldNumber = 3;
198  const ::std::string& load_proto_file(int index) const;
199  ::std::string* mutable_load_proto_file(int index);
200  void set_load_proto_file(int index, const ::std::string& value);
201  #if LANG_CXX11
202  void set_load_proto_file(int index, ::std::string&& value);
203  #endif
204  void set_load_proto_file(int index, const char* value);
205  void set_load_proto_file(int index, const char* value, size_t size);
206  ::std::string* add_load_proto_file();
207  void add_load_proto_file(const ::std::string& value);
208  #if LANG_CXX11
209  void add_load_proto_file(::std::string&& value);
210  #endif
211  void add_load_proto_file(const char* value);
212  void add_load_proto_file(const char* value, size_t size);
213  const ::google::protobuf::RepeatedPtrField< ::std::string>& load_proto_file() const;
215 
216  // repeated .goby.moos.protobuf.TranslatorEntry translator_entry = 4 [(.goby.field) = {
217  int translator_entry_size() const;
218  void clear_translator_entry();
219  static const int kTranslatorEntryFieldNumber = 4;
223  const ::goby::moos::protobuf::TranslatorEntry& translator_entry(int index) const;
225  const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >&
226  translator_entry() const;
227 
228  // repeated string multiplex_create_moos_var = 6 [(.goby.field) = {
229  int multiplex_create_moos_var_size() const;
232  const ::std::string& multiplex_create_moos_var(int index) const;
233  ::std::string* mutable_multiplex_create_moos_var(int index);
234  void set_multiplex_create_moos_var(int index, const ::std::string& value);
235  #if LANG_CXX11
236  void set_multiplex_create_moos_var(int index, ::std::string&& value);
237  #endif
238  void set_multiplex_create_moos_var(int index, const char* value);
239  void set_multiplex_create_moos_var(int index, const char* value, size_t size);
240  ::std::string* add_multiplex_create_moos_var();
241  void add_multiplex_create_moos_var(const ::std::string& value);
242  #if LANG_CXX11
243  void add_multiplex_create_moos_var(::std::string&& value);
244  #endif
245  void add_multiplex_create_moos_var(const char* value);
246  void add_multiplex_create_moos_var(const char* value, size_t size);
247  const ::google::protobuf::RepeatedPtrField< ::std::string>& multiplex_create_moos_var() const;
249 
250  // optional string modem_id_lookup_path = 5 [(.goby.field) = {
251  bool has_modem_id_lookup_path() const;
253  static const int kModemIdLookupPathFieldNumber = 5;
254  const ::std::string& modem_id_lookup_path() const;
255  void set_modem_id_lookup_path(const ::std::string& value);
256  #if LANG_CXX11
257  void set_modem_id_lookup_path(::std::string&& value);
258  #endif
259  void set_modem_id_lookup_path(const char* value);
260  void set_modem_id_lookup_path(const char* value, size_t size);
261  ::std::string* mutable_modem_id_lookup_path();
262  ::std::string* release_modem_id_lookup_path();
264 
265  // optional .goby.moos.protobuf.GobyMOOSAppConfig common = 1 [(.goby.field) = {
266  bool has_common() const;
267  void clear_common();
268  static const int kCommonFieldNumber = 1;
269  private:
270  const ::goby::moos::protobuf::GobyMOOSAppConfig& _internal_common() const;
271  public:
272  const ::goby::moos::protobuf::GobyMOOSAppConfig& common() const;
276 
277  // @@protoc_insertion_point(class_scope:goby.apps.moos.protobuf.pTranslatorConfig)
278  private:
279  void set_has_common();
280  void clear_has_common();
281  void set_has_modem_id_lookup_path();
282  void clear_has_modem_id_lookup_path();
283 
284  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
285  ::google::protobuf::internal::HasBits<1> _has_bits_;
286  mutable ::google::protobuf::internal::CachedSize _cached_size_;
290  ::google::protobuf::RepeatedPtrField< ::std::string> multiplex_create_moos_var_;
291  ::google::protobuf::internal::ArenaStringPtr modem_id_lookup_path_;
293  friend struct ::protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto::TableStruct;
294 };
295 // ===================================================================
296 
297 
298 // ===================================================================
299 
300 #ifdef __GNUC__
301  #pragma GCC diagnostic push
302  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
303 #endif // __GNUC__
304 // pTranslatorConfig
305 
306 // optional .goby.moos.protobuf.GobyMOOSAppConfig common = 1 [(.goby.field) = {
307 inline bool pTranslatorConfig::has_common() const {
308  return (_has_bits_[0] & 0x00000002u) != 0;
309 }
310 inline void pTranslatorConfig::set_has_common() {
311  _has_bits_[0] |= 0x00000002u;
312 }
313 inline void pTranslatorConfig::clear_has_common() {
314  _has_bits_[0] &= ~0x00000002u;
315 }
316 inline const ::goby::moos::protobuf::GobyMOOSAppConfig& pTranslatorConfig::_internal_common() const {
317  return *common_;
318 }
319 inline const ::goby::moos::protobuf::GobyMOOSAppConfig& pTranslatorConfig::common() const {
320  const ::goby::moos::protobuf::GobyMOOSAppConfig* p = common_;
321  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pTranslatorConfig.common)
322  return p != NULL ? *p : *reinterpret_cast<const ::goby::moos::protobuf::GobyMOOSAppConfig*>(
324 }
325 inline ::goby::moos::protobuf::GobyMOOSAppConfig* pTranslatorConfig::release_common() {
326  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pTranslatorConfig.common)
327  clear_has_common();
329  common_ = NULL;
330  return temp;
331 }
332 inline ::goby::moos::protobuf::GobyMOOSAppConfig* pTranslatorConfig::mutable_common() {
333  set_has_common();
334  if (common_ == NULL) {
335  auto* p = CreateMaybeMessage<::goby::moos::protobuf::GobyMOOSAppConfig>(GetArenaNoVirtual());
336  common_ = p;
337  }
338  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pTranslatorConfig.common)
339  return common_;
340 }
342  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
343  if (message_arena == NULL) {
344  delete reinterpret_cast< ::google::protobuf::MessageLite*>(common_);
345  }
346  if (common) {
347  ::google::protobuf::Arena* submessage_arena = NULL;
348  if (message_arena != submessage_arena) {
349  common = ::google::protobuf::internal::GetOwnedMessage(
350  message_arena, common, submessage_arena);
351  }
352  set_has_common();
353  } else {
354  clear_has_common();
355  }
356  common_ = common;
357  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pTranslatorConfig.common)
358 }
359 
360 // repeated string load_shared_library = 2 [(.goby.field) = {
362  return load_shared_library_.size();
363 }
365  load_shared_library_.Clear();
366 }
367 inline const ::std::string& pTranslatorConfig::load_shared_library(int index) const {
368  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
369  return load_shared_library_.Get(index);
370 }
371 inline ::std::string* pTranslatorConfig::mutable_load_shared_library(int index) {
372  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
373  return load_shared_library_.Mutable(index);
374 }
375 inline void pTranslatorConfig::set_load_shared_library(int index, const ::std::string& value) {
376  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
377  load_shared_library_.Mutable(index)->assign(value);
378 }
379 #if LANG_CXX11
380 inline void pTranslatorConfig::set_load_shared_library(int index, ::std::string&& value) {
381  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
382  load_shared_library_.Mutable(index)->assign(std::move(value));
383 }
384 #endif
385 inline void pTranslatorConfig::set_load_shared_library(int index, const char* value) {
386  GOOGLE_DCHECK(value != NULL);
387  load_shared_library_.Mutable(index)->assign(value);
388  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
389 }
390 inline void pTranslatorConfig::set_load_shared_library(int index, const char* value, size_t size) {
391  load_shared_library_.Mutable(index)->assign(
392  reinterpret_cast<const char*>(value), size);
393  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
394 }
396  // @@protoc_insertion_point(field_add_mutable:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
397  return load_shared_library_.Add();
398 }
399 inline void pTranslatorConfig::add_load_shared_library(const ::std::string& value) {
400  load_shared_library_.Add()->assign(value);
401  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
402 }
403 #if LANG_CXX11
404 inline void pTranslatorConfig::add_load_shared_library(::std::string&& value) {
405  load_shared_library_.Add(std::move(value));
406  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
407 }
408 #endif
409 inline void pTranslatorConfig::add_load_shared_library(const char* value) {
410  GOOGLE_DCHECK(value != NULL);
411  load_shared_library_.Add()->assign(value);
412  // @@protoc_insertion_point(field_add_char:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
413 }
414 inline void pTranslatorConfig::add_load_shared_library(const char* value, size_t size) {
415  load_shared_library_.Add()->assign(reinterpret_cast<const char*>(value), size);
416  // @@protoc_insertion_point(field_add_pointer:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
417 }
418 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
420  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
421  return load_shared_library_;
422 }
423 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
425  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pTranslatorConfig.load_shared_library)
426  return &load_shared_library_;
427 }
428 
429 // repeated string load_proto_file = 3 [(.goby.field) = {
431  return load_proto_file_.size();
432 }
434  load_proto_file_.Clear();
435 }
436 inline const ::std::string& pTranslatorConfig::load_proto_file(int index) const {
437  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
438  return load_proto_file_.Get(index);
439 }
440 inline ::std::string* pTranslatorConfig::mutable_load_proto_file(int index) {
441  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
442  return load_proto_file_.Mutable(index);
443 }
444 inline void pTranslatorConfig::set_load_proto_file(int index, const ::std::string& value) {
445  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
446  load_proto_file_.Mutable(index)->assign(value);
447 }
448 #if LANG_CXX11
449 inline void pTranslatorConfig::set_load_proto_file(int index, ::std::string&& value) {
450  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
451  load_proto_file_.Mutable(index)->assign(std::move(value));
452 }
453 #endif
454 inline void pTranslatorConfig::set_load_proto_file(int index, const char* value) {
455  GOOGLE_DCHECK(value != NULL);
456  load_proto_file_.Mutable(index)->assign(value);
457  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
458 }
459 inline void pTranslatorConfig::set_load_proto_file(int index, const char* value, size_t size) {
460  load_proto_file_.Mutable(index)->assign(
461  reinterpret_cast<const char*>(value), size);
462  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
463 }
464 inline ::std::string* pTranslatorConfig::add_load_proto_file() {
465  // @@protoc_insertion_point(field_add_mutable:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
466  return load_proto_file_.Add();
467 }
468 inline void pTranslatorConfig::add_load_proto_file(const ::std::string& value) {
469  load_proto_file_.Add()->assign(value);
470  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
471 }
472 #if LANG_CXX11
473 inline void pTranslatorConfig::add_load_proto_file(::std::string&& value) {
474  load_proto_file_.Add(std::move(value));
475  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
476 }
477 #endif
478 inline void pTranslatorConfig::add_load_proto_file(const char* value) {
479  GOOGLE_DCHECK(value != NULL);
480  load_proto_file_.Add()->assign(value);
481  // @@protoc_insertion_point(field_add_char:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
482 }
483 inline void pTranslatorConfig::add_load_proto_file(const char* value, size_t size) {
484  load_proto_file_.Add()->assign(reinterpret_cast<const char*>(value), size);
485  // @@protoc_insertion_point(field_add_pointer:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
486 }
487 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
489  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
490  return load_proto_file_;
491 }
492 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
494  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pTranslatorConfig.load_proto_file)
495  return &load_proto_file_;
496 }
497 
498 // repeated .goby.moos.protobuf.TranslatorEntry translator_entry = 4 [(.goby.field) = {
500  return translator_entry_.size();
501 }
502 inline ::goby::moos::protobuf::TranslatorEntry* pTranslatorConfig::mutable_translator_entry(int index) {
503  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pTranslatorConfig.translator_entry)
504  return translator_entry_.Mutable(index);
505 }
506 inline ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >*
508  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pTranslatorConfig.translator_entry)
509  return &translator_entry_;
510 }
511 inline const ::goby::moos::protobuf::TranslatorEntry& pTranslatorConfig::translator_entry(int index) const {
512  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pTranslatorConfig.translator_entry)
513  return translator_entry_.Get(index);
514 }
515 inline ::goby::moos::protobuf::TranslatorEntry* pTranslatorConfig::add_translator_entry() {
516  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pTranslatorConfig.translator_entry)
517  return translator_entry_.Add();
518 }
519 inline const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >&
521  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pTranslatorConfig.translator_entry)
522  return translator_entry_;
523 }
524 
525 // optional string modem_id_lookup_path = 5 [(.goby.field) = {
527  return (_has_bits_[0] & 0x00000001u) != 0;
528 }
529 inline void pTranslatorConfig::set_has_modem_id_lookup_path() {
530  _has_bits_[0] |= 0x00000001u;
531 }
532 inline void pTranslatorConfig::clear_has_modem_id_lookup_path() {
533  _has_bits_[0] &= ~0x00000001u;
534 }
536  modem_id_lookup_path_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
537  clear_has_modem_id_lookup_path();
538 }
539 inline const ::std::string& pTranslatorConfig::modem_id_lookup_path() const {
540  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pTranslatorConfig.modem_id_lookup_path)
541  return modem_id_lookup_path_.GetNoArena();
542 }
543 inline void pTranslatorConfig::set_modem_id_lookup_path(const ::std::string& value) {
544  set_has_modem_id_lookup_path();
545  modem_id_lookup_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
546  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pTranslatorConfig.modem_id_lookup_path)
547 }
548 #if LANG_CXX11
549 inline void pTranslatorConfig::set_modem_id_lookup_path(::std::string&& value) {
550  set_has_modem_id_lookup_path();
551  modem_id_lookup_path_.SetNoArena(
553  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pTranslatorConfig.modem_id_lookup_path)
554 }
555 #endif
556 inline void pTranslatorConfig::set_modem_id_lookup_path(const char* value) {
557  GOOGLE_DCHECK(value != NULL);
558  set_has_modem_id_lookup_path();
559  modem_id_lookup_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
560  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pTranslatorConfig.modem_id_lookup_path)
561 }
562 inline void pTranslatorConfig::set_modem_id_lookup_path(const char* value, size_t size) {
563  set_has_modem_id_lookup_path();
564  modem_id_lookup_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
565  ::std::string(reinterpret_cast<const char*>(value), size));
566  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pTranslatorConfig.modem_id_lookup_path)
567 }
569  set_has_modem_id_lookup_path();
570  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pTranslatorConfig.modem_id_lookup_path)
571  return modem_id_lookup_path_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
572 }
574  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pTranslatorConfig.modem_id_lookup_path)
575  if (!has_modem_id_lookup_path()) {
576  return NULL;
577  }
578  clear_has_modem_id_lookup_path();
579  return modem_id_lookup_path_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
580 }
581 inline void pTranslatorConfig::set_allocated_modem_id_lookup_path(::std::string* modem_id_lookup_path) {
582  if (modem_id_lookup_path != NULL) {
583  set_has_modem_id_lookup_path();
584  } else {
585  clear_has_modem_id_lookup_path();
586  }
587  modem_id_lookup_path_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), modem_id_lookup_path);
588  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pTranslatorConfig.modem_id_lookup_path)
589 }
590 
591 // repeated string multiplex_create_moos_var = 6 [(.goby.field) = {
593  return multiplex_create_moos_var_.size();
594 }
596  multiplex_create_moos_var_.Clear();
597 }
598 inline const ::std::string& pTranslatorConfig::multiplex_create_moos_var(int index) const {
599  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
600  return multiplex_create_moos_var_.Get(index);
601 }
603  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
604  return multiplex_create_moos_var_.Mutable(index);
605 }
606 inline void pTranslatorConfig::set_multiplex_create_moos_var(int index, const ::std::string& value) {
607  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
608  multiplex_create_moos_var_.Mutable(index)->assign(value);
609 }
610 #if LANG_CXX11
611 inline void pTranslatorConfig::set_multiplex_create_moos_var(int index, ::std::string&& value) {
612  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
613  multiplex_create_moos_var_.Mutable(index)->assign(std::move(value));
614 }
615 #endif
616 inline void pTranslatorConfig::set_multiplex_create_moos_var(int index, const char* value) {
617  GOOGLE_DCHECK(value != NULL);
618  multiplex_create_moos_var_.Mutable(index)->assign(value);
619  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
620 }
621 inline void pTranslatorConfig::set_multiplex_create_moos_var(int index, const char* value, size_t size) {
622  multiplex_create_moos_var_.Mutable(index)->assign(
623  reinterpret_cast<const char*>(value), size);
624  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
625 }
627  // @@protoc_insertion_point(field_add_mutable:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
628  return multiplex_create_moos_var_.Add();
629 }
630 inline void pTranslatorConfig::add_multiplex_create_moos_var(const ::std::string& value) {
631  multiplex_create_moos_var_.Add()->assign(value);
632  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
633 }
634 #if LANG_CXX11
635 inline void pTranslatorConfig::add_multiplex_create_moos_var(::std::string&& value) {
636  multiplex_create_moos_var_.Add(std::move(value));
637  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
638 }
639 #endif
640 inline void pTranslatorConfig::add_multiplex_create_moos_var(const char* value) {
641  GOOGLE_DCHECK(value != NULL);
642  multiplex_create_moos_var_.Add()->assign(value);
643  // @@protoc_insertion_point(field_add_char:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
644 }
645 inline void pTranslatorConfig::add_multiplex_create_moos_var(const char* value, size_t size) {
646  multiplex_create_moos_var_.Add()->assign(reinterpret_cast<const char*>(value), size);
647  // @@protoc_insertion_point(field_add_pointer:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
648 }
649 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
651  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
652  return multiplex_create_moos_var_;
653 }
654 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
656  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pTranslatorConfig.multiplex_create_moos_var)
657  return &multiplex_create_moos_var_;
658 }
659 
660 #ifdef __GNUC__
661  #pragma GCC diagnostic pop
662 #endif // __GNUC__
663 
664 // @@protoc_insertion_point(namespace_scope)
665 
666 } // namespace protobuf
667 } // namespace moos
668 } // namespace apps
669 } // namespace goby
670 
671 // @@protoc_insertion_point(global_scope)
672 
673 #endif // PROTOBUF_INCLUDED_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto
goby::apps::moos::protobuf::pTranslatorConfig::default_instance
static const pTranslatorConfig & default_instance()
google::protobuf::RepeatedPtrField< ::std::string >
goby::apps::moos::protobuf::pTranslatorConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::apps::moos::protobuf::pTranslatorConfig::clear_load_shared_library
void clear_load_shared_library()
Definition: pTranslator_config.pb.h:364
goby::apps::moos::protobuf::pTranslatorConfig::set_allocated_common
void set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig *common)
Definition: pTranslator_config.pb.h:341
goby::apps::moos::protobuf::pTranslatorConfig::multiplex_create_moos_var
const ::google::protobuf::RepeatedPtrField< ::std::string > & multiplex_create_moos_var() const
Definition: pTranslator_config.pb.h:650
protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: pTranslator_config.pb.h:51
goby::apps::moos::protobuf::_pTranslatorConfig_default_instance_
pTranslatorConfigDefaultTypeInternal _pTranslatorConfig_default_instance_
goby::apps::moos::protobuf::pTranslatorConfig::clear_translator_entry
void clear_translator_entry()
goby::apps::moos::protobuf::pTranslatorConfig::load_shared_library_size
int load_shared_library_size() const
Definition: pTranslator_config.pb.h:361
goby::apps::moos::protobuf::pTranslatorConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto::TableStruct
Definition: pTranslator_config.pb.h:45
goby::apps::moos::protobuf::pTranslatorConfig::translator_entry_size
int translator_entry_size() const
Definition: pTranslator_config.pb.h:499
goby::apps::moos::protobuf::pTranslatorConfig::common
const ::goby::moos::protobuf::GobyMOOSAppConfig & common() const
Definition: pTranslator_config.pb.h:319
goby::moos::protobuf::_GobyMOOSAppConfig_default_instance_
GobyMOOSAppConfigDefaultTypeInternal _GobyMOOSAppConfig_default_instance_
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::moos::protobuf::pTranslatorConfig::translator_entry
const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry > & translator_entry() const
Definition: pTranslator_config.pb.h:520
goby::apps::moos::protobuf::pTranslatorConfig::Swap
void Swap(pTranslatorConfig *other)
goby::apps::moos::protobuf::pTranslatorConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: pTranslator_config.pb.h:107
goby::apps::moos::protobuf::pTranslatorConfig::mutable_load_proto_file
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_load_proto_file()
Definition: pTranslator_config.pb.h:493
goby::apps::moos::protobuf::pTranslatorConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: pTranslator_config.pb.h:104
goby::moos::protobuf::GobyMOOSAppConfig
Definition: goby_moos_app.pb.h:316
goby::apps::moos::protobuf::pTranslatorConfig::set_load_proto_file
void set_load_proto_file(int index, const ::std::string &value)
Definition: pTranslator_config.pb.h:444
goby::apps::moos::protobuf::pTranslatorConfig::load_proto_file
const ::google::protobuf::RepeatedPtrField< ::std::string > & load_proto_file() const
Definition: pTranslator_config.pb.h:488
goby::apps::moos::protobuf::pTranslatorConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::moos::protobuf::pTranslatorConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::moos::protobuf::pTranslatorConfig::clear_common
void clear_common()
goby::apps::moos::protobuf::pTranslatorConfig::New
pTranslatorConfig * New() const final
Definition: pTranslator_config.pb.h:129
goby::apps::moos::protobuf::pTranslatorConfig::~pTranslatorConfig
virtual ~pTranslatorConfig()
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::moos::protobuf::pTranslatorConfig::operator=
pTranslatorConfig & operator=(const pTranslatorConfig &from)
Definition: pTranslator_config.pb.h:85
goby::apps::moos::protobuf::pTranslatorConfig::release_modem_id_lookup_path
::std::string * release_modem_id_lookup_path()
Definition: pTranslator_config.pb.h:573
goby::apps::moos::protobuf::pTranslatorConfig::set_allocated_modem_id_lookup_path
void set_allocated_modem_id_lookup_path(::std::string *modem_id_lookup_path)
Definition: pTranslator_config.pb.h:581
goby::apps::moos::protobuf::pTranslatorConfig::release_common
::goby::moos::protobuf::GobyMOOSAppConfig * release_common()
Definition: pTranslator_config.pb.h:325
goby::apps::moos::protobuf::pTranslatorConfig::kLoadProtoFileFieldNumber
static const int kLoadProtoFileFieldNumber
Definition: pTranslator_config.pb.h:197
goby::apps::moos::protobuf::pTranslatorConfig::set_load_shared_library
void set_load_shared_library(int index, const ::std::string &value)
Definition: pTranslator_config.pb.h:375
goby::apps::moos::protobuf::pTranslatorConfig::set_multiplex_create_moos_var
void set_multiplex_create_moos_var(int index, const ::std::string &value)
Definition: pTranslator_config.pb.h:606
goby::apps::moos::protobuf::pTranslatorConfig::mutable_common
::goby::moos::protobuf::GobyMOOSAppConfig * mutable_common()
Definition: pTranslator_config.pb.h:332
google::protobuf::Arena
Definition: arena.h:244
goby::apps::moos::protobuf::pTranslatorConfig::clear_multiplex_create_moos_var
void clear_multiplex_create_moos_var()
Definition: pTranslator_config.pb.h:595
goby::apps::moos::protobuf::pTranslatorConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::pTranslatorConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: pTranslator_config.pb.h:119
protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: pTranslator_config.pb.h:50
goby::apps::moos::protobuf::pTranslatorConfig::pTranslatorConfig
pTranslatorConfig()
goby::apps::moos::protobuf::pTranslatorConfig::clear_load_proto_file
void clear_load_proto_file()
Definition: pTranslator_config.pb.h:433
goby::apps::moos::protobuf::pTranslatorConfig::internal_default_instance
static const pTranslatorConfig * internal_default_instance()
Definition: pTranslator_config.pb.h:115
goby::apps::moos::protobuf::pTranslatorConfig::kTranslatorEntryFieldNumber
static const int kTranslatorEntryFieldNumber
Definition: pTranslator_config.pb.h:219
goby::apps::moos::protobuf::pTranslatorConfig::New
pTranslatorConfig * New(::google::protobuf::Arena *arena) const final
Definition: pTranslator_config.pb.h:133
goby::apps::moos::protobuf::pTranslatorConfig::mutable_modem_id_lookup_path
::std::string * mutable_modem_id_lookup_path()
Definition: pTranslator_config.pb.h:568
goby::apps::moos::protobuf::pTranslatorConfig::kCommonFieldNumber
static const int kCommonFieldNumber
Definition: pTranslator_config.pb.h:268
message.h
goby::apps::moos::protobuf::pTranslatorConfig
Definition: pTranslator_config.pb.h:78
goby_moos_app.pb.h
goby::apps::moos::protobuf::pTranslatorConfig::modem_id_lookup_path
const ::std::string & modem_id_lookup_path() const
Definition: pTranslator_config.pb.h:539
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::apps::moos::protobuf::pTranslatorConfig::add_multiplex_create_moos_var
::std::string * add_multiplex_create_moos_var()
Definition: pTranslator_config.pb.h:626
goby::apps::moos::protobuf::pTranslatorConfig::load_shared_library
const ::google::protobuf::RepeatedPtrField< ::std::string > & load_shared_library() const
Definition: pTranslator_config.pb.h:419
protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: pTranslator_config.pb.h:48
protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto
Definition: pTranslator_config.pb.h:43
goby::apps::moos::protobuf::pTranslatorConfig::add_translator_entry
::goby::moos::protobuf::TranslatorEntry * add_translator_entry()
Definition: pTranslator_config.pb.h:515
goby::apps::moos::protobuf::pTranslatorConfig::has_common
bool has_common() const
Definition: pTranslator_config.pb.h:307
protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: pTranslator_config.pb.h:46
goby::apps::moos::protobuf::pTranslatorConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: pTranslator_config.pb.h:47
google::protobuf::Metadata
Definition: message.h:174
goby::apps::moos::protobuf::pTranslatorConfig::set_modem_id_lookup_path
void set_modem_id_lookup_path(const ::std::string &value)
Definition: pTranslator_config.pb.h:543
translator.pb.h
goby::apps::moos::protobuf::pTranslatorConfig::IsInitialized
bool IsInitialized() const final
google::protobuf::Message
Definition: message.h:189
goby::apps::moos::protobuf::pTranslatorConfig::clear_modem_id_lookup_path
void clear_modem_id_lookup_path()
Definition: pTranslator_config.pb.h:535
goby::apps::moos::protobuf::pTranslatorConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::moos::protobuf::pTranslatorConfig::add_load_shared_library
::std::string * add_load_shared_library()
Definition: pTranslator_config.pb.h:395
goby::apps::moos::protobuf::pTranslatorConfig::load_proto_file_size
int load_proto_file_size() const
Definition: pTranslator_config.pb.h:430
goby::apps::moos::protobuf::pTranslatorConfig::mutable_multiplex_create_moos_var
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_multiplex_create_moos_var()
Definition: pTranslator_config.pb.h:655
arena.h
goby::apps::moos::protobuf::pTranslatorConfig::swap
friend void swap(pTranslatorConfig &a, pTranslatorConfig &b)
Definition: pTranslator_config.pb.h:123
goby::apps::moos::protobuf::pTranslatorConfig::multiplex_create_moos_var_size
int multiplex_create_moos_var_size() const
Definition: pTranslator_config.pb.h:592
goby::apps::moos::protobuf::pTranslatorConfig::mutable_load_shared_library
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_load_shared_library()
Definition: pTranslator_config.pb.h:424
goby::apps::moos::protobuf::pTranslatorConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::pTranslatorConfig::kModemIdLookupPathFieldNumber
static const int kModemIdLookupPathFieldNumber
Definition: pTranslator_config.pb.h:253
goby::apps::moos::protobuf::pTranslatorConfig::kLoadSharedLibraryFieldNumber
static const int kLoadSharedLibraryFieldNumber
Definition: pTranslator_config.pb.h:175
goby::apps::moos::protobuf::pTranslatorConfig::has_modem_id_lookup_path
bool has_modem_id_lookup_path() const
Definition: pTranslator_config.pb.h:526
option_extensions.pb.h
goby::apps::moos::protobuf::pTranslatorConfig::add_load_proto_file
::std::string * add_load_proto_file()
Definition: pTranslator_config.pb.h:464
goby::moos::protobuf::TranslatorEntry
Definition: translator.pb.h:989
protobuf_goby_2fapps_2fmoos_2fpTranslator_2fpTranslator_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: pTranslator_config.pb.h:49
goby::apps::moos::protobuf::pTranslatorConfig::kMultiplexCreateMoosVarFieldNumber
static const int kMultiplexCreateMoosVarFieldNumber
Definition: pTranslator_config.pb.h:231
goby::apps::moos::protobuf::pTranslatorConfig::mutable_translator_entry
::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry > * mutable_translator_entry()
Definition: pTranslator_config.pb.h:507
google
Definition: dccl.h:57
goby::apps::moos::protobuf::pTranslatorConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::moos::protobuf::pTranslatorConfig::Clear
void Clear() final
goby::apps::moos::protobuf::pTranslatorConfig::GetCachedSize
int GetCachedSize() const final
Definition: pTranslator_config.pb.h:150