Goby3  3.1.4
2024.02.22
pAcommsHandler_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/moos/protobuf/pAcommsHandler_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fpAcommsHandler_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/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
42 #include <boost/units/quantity.hpp>
43 #include <boost/units/absolute.hpp>
44 #include <boost/units/dimensionless_type.hpp>
45 #include <boost/units/make_scaled_unit.hpp>
46 // @@protoc_insertion_point(includes)
47 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
48 
50 // Internal implementation detail -- do not use these members.
51 struct TableStruct {
52  static const ::google::protobuf::internal::ParseTableField entries[];
53  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
54  static const ::google::protobuf::internal::ParseTable schema[3];
55  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
56  static const ::google::protobuf::internal::SerializationTable serialization_table[];
58 };
59 void AddDescriptors();
60 } // namespace protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
61 namespace goby {
62 namespace apps {
63 namespace moos {
64 namespace protobuf {
65 class pAcommsHandlerConfig;
66 class pAcommsHandlerConfigDefaultTypeInternal;
67 extern pAcommsHandlerConfigDefaultTypeInternal _pAcommsHandlerConfig_default_instance_;
68 class pAcommsHandlerConfig_DriverFailureApproach;
69 class pAcommsHandlerConfig_DriverFailureApproachDefaultTypeInternal;
70 extern pAcommsHandlerConfig_DriverFailureApproachDefaultTypeInternal _pAcommsHandlerConfig_DriverFailureApproach_default_instance_;
71 class pAcommsHandlerConfig_MOOSVariables;
72 class pAcommsHandlerConfig_MOOSVariablesDefaultTypeInternal;
73 extern pAcommsHandlerConfig_MOOSVariablesDefaultTypeInternal _pAcommsHandlerConfig_MOOSVariables_default_instance_;
74 } // namespace protobuf
75 } // namespace moos
76 } // namespace apps
77 } // namespace goby
78 namespace google {
79 namespace protobuf {
80 template<> ::goby::apps::moos::protobuf::pAcommsHandlerConfig* Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::pAcommsHandlerConfig>(Arena*);
81 template<> ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach>(Arena*);
82 template<> ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables>(Arena*);
83 } // namespace protobuf
84 } // namespace google
85 namespace goby {
86 namespace apps {
87 namespace moos {
88 namespace protobuf {
89 
94 };
99 
100 const ::google::protobuf::EnumDescriptor* pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_descriptor();
102  return ::google::protobuf::internal::NameOfEnum(
104 }
106  const ::std::string& name, pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique* value) {
107  return ::google::protobuf::internal::ParseNamedEnum<pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique>(
109 }
110 // ===================================================================
111 
112 class pAcommsHandlerConfig_DriverFailureApproach : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach) */ {
113  public:
116 
118 
120  CopyFrom(from);
121  return *this;
122  }
123  #if LANG_CXX11
126  *this = ::std::move(from);
127  }
128 
130  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
131  if (this != &from) InternalSwap(&from);
132  } else {
133  CopyFrom(from);
134  }
135  return *this;
136  }
137  #endif
138  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
139  return _internal_metadata_.unknown_fields();
140  }
141  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
142  return _internal_metadata_.mutable_unknown_fields();
143  }
144 
145  static const ::google::protobuf::Descriptor* descriptor();
147 
148  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
150  return reinterpret_cast<const pAcommsHandlerConfig_DriverFailureApproach*>(
152  }
153  static constexpr int kIndexInFileMessages =
154  0;
155 
158  a.Swap(&b);
159  }
160 
161  // implements Message ----------------------------------------------
162 
164  return CreateMaybeMessage<pAcommsHandlerConfig_DriverFailureApproach>(NULL);
165  }
166 
168  return CreateMaybeMessage<pAcommsHandlerConfig_DriverFailureApproach>(arena);
169  }
170  void CopyFrom(const ::google::protobuf::Message& from) final;
171  void MergeFrom(const ::google::protobuf::Message& from) final;
174  void Clear() final;
175  bool IsInitialized() const final;
176 
177  size_t ByteSizeLong() const final;
179  ::google::protobuf::io::CodedInputStream* input) final;
181  ::google::protobuf::io::CodedOutputStream* output) const final;
183  bool deterministic, ::google::protobuf::uint8* target) const final;
184  int GetCachedSize() const final { return _cached_size_.Get(); }
185 
186  private:
187  void SharedCtor();
188  void SharedDtor();
189  void SetCachedSize(int size) const final;
190  void InternalSwap(pAcommsHandlerConfig_DriverFailureApproach* other);
191  private:
192  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
193  return NULL;
194  }
195  inline void* MaybeArenaPtr() const {
196  return NULL;
197  }
198  public:
199 
201 
202  // nested types ----------------------------------------------------
203 
211  static inline bool DriverFailureTechnique_IsValid(int value) {
213  }
220  static inline const ::google::protobuf::EnumDescriptor*
223  }
224  static inline const ::std::string& DriverFailureTechnique_Name(DriverFailureTechnique value) {
226  }
227  static inline bool DriverFailureTechnique_Parse(const ::std::string& name,
228  DriverFailureTechnique* value) {
230  }
231 
232  // accessors -------------------------------------------------------
233 
234  // optional int32 new_driver_backoff_sec = 3 [default = 5, (.goby.field) = {
235  bool has_new_driver_backoff_sec() const;
237  static const int kNewDriverBackoffSecFieldNumber = 3;
240 
241  // optional .goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach.DriverFailureTechnique technique = 1 [default = CONTINUALLY_RESTART_DRIVER];
242  bool has_technique() const;
243  void clear_technique();
244  static const int kTechniqueFieldNumber = 1;
247 
248  // optional int32 driver_backoff_sec = 2 [default = 60, (.goby.field) = {
249  bool has_driver_backoff_sec() const;
251  static const int kDriverBackoffSecFieldNumber = 2;
254 
255  // @@protoc_insertion_point(class_scope:goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach)
256  private:
257  void set_has_technique();
258  void clear_has_technique();
259  void set_has_driver_backoff_sec();
260  void clear_has_driver_backoff_sec();
261  void set_has_new_driver_backoff_sec();
262  void clear_has_new_driver_backoff_sec();
263 
264  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
265  ::google::protobuf::internal::HasBits<1> _has_bits_;
266  mutable ::google::protobuf::internal::CachedSize _cached_size_;
267  ::google::protobuf::int32 new_driver_backoff_sec_;
268  int technique_;
269  ::google::protobuf::int32 driver_backoff_sec_;
270  friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct;
271 };
272 // -------------------------------------------------------------------
273 
274 class pAcommsHandlerConfig_MOOSVariables : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables) */ {
275  public:
278 
280 
282  CopyFrom(from);
283  return *this;
284  }
285  #if LANG_CXX11
288  *this = ::std::move(from);
289  }
290 
292  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
293  if (this != &from) InternalSwap(&from);
294  } else {
295  CopyFrom(from);
296  }
297  return *this;
298  }
299  #endif
300  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
301  return _internal_metadata_.unknown_fields();
302  }
303  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
304  return _internal_metadata_.mutable_unknown_fields();
305  }
306 
307  static const ::google::protobuf::Descriptor* descriptor();
309 
310  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
312  return reinterpret_cast<const pAcommsHandlerConfig_MOOSVariables*>(
314  }
315  static constexpr int kIndexInFileMessages =
316  1;
317 
320  a.Swap(&b);
321  }
322 
323  // implements Message ----------------------------------------------
324 
325  inline pAcommsHandlerConfig_MOOSVariables* New() const final {
326  return CreateMaybeMessage<pAcommsHandlerConfig_MOOSVariables>(NULL);
327  }
328 
330  return CreateMaybeMessage<pAcommsHandlerConfig_MOOSVariables>(arena);
331  }
332  void CopyFrom(const ::google::protobuf::Message& from) final;
333  void MergeFrom(const ::google::protobuf::Message& from) final;
336  void Clear() final;
337  bool IsInitialized() const final;
338 
339  size_t ByteSizeLong() const final;
341  ::google::protobuf::io::CodedInputStream* input) final;
343  ::google::protobuf::io::CodedOutputStream* output) const final;
345  bool deterministic, ::google::protobuf::uint8* target) const final;
346  int GetCachedSize() const final { return _cached_size_.Get(); }
347 
348  private:
349  void SharedCtor();
350  void SharedDtor();
351  void SetCachedSize(int size) const final;
352  void InternalSwap(pAcommsHandlerConfig_MOOSVariables* other);
353  private:
354  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
355  return NULL;
356  }
357  inline void* MaybeArenaPtr() const {
358  return NULL;
359  }
360  public:
361 
363 
364  // nested types ----------------------------------------------------
365 
366  // accessors -------------------------------------------------------
367 
368  // optional string prefix = 1 [default = "ACOMMS_", (.goby.field) = {
369  bool has_prefix() const;
370  void clear_prefix();
371  static const int kPrefixFieldNumber = 1;
372  const ::std::string& prefix() const;
373  void set_prefix(const ::std::string& value);
374  #if LANG_CXX11
375  void set_prefix(::std::string&& value);
376  #endif
377  void set_prefix(const char* value);
378  void set_prefix(const char* value, size_t size);
379  ::std::string* mutable_prefix();
380  ::std::string* release_prefix();
381  void set_allocated_prefix(::std::string* prefix);
382 
383  // optional string driver_raw_in = 10 [default = "NMEA_IN"];
384  bool has_driver_raw_in() const;
385  void clear_driver_raw_in();
386  static const int kDriverRawInFieldNumber = 10;
387  const ::std::string& driver_raw_in() const;
388  void set_driver_raw_in(const ::std::string& value);
389  #if LANG_CXX11
390  void set_driver_raw_in(::std::string&& value);
391  #endif
392  void set_driver_raw_in(const char* value);
393  void set_driver_raw_in(const char* value, size_t size);
394  ::std::string* mutable_driver_raw_in();
395  ::std::string* release_driver_raw_in();
396  void set_allocated_driver_raw_in(::std::string* driver_raw_in);
397 
398  // optional string driver_raw_out = 11 [default = "NMEA_OUT"];
399  bool has_driver_raw_out() const;
400  void clear_driver_raw_out();
401  static const int kDriverRawOutFieldNumber = 11;
402  const ::std::string& driver_raw_out() const;
403  void set_driver_raw_out(const ::std::string& value);
404  #if LANG_CXX11
405  void set_driver_raw_out(::std::string&& value);
406  #endif
407  void set_driver_raw_out(const char* value);
408  void set_driver_raw_out(const char* value, size_t size);
409  ::std::string* mutable_driver_raw_out();
410  ::std::string* release_driver_raw_out();
411  void set_allocated_driver_raw_out(::std::string* driver_raw_out);
412 
413  // optional string driver_raw_msg_in = 12 [default = "RAW_INCOMING"];
414  bool has_driver_raw_msg_in() const;
416  static const int kDriverRawMsgInFieldNumber = 12;
417  const ::std::string& driver_raw_msg_in() const;
418  void set_driver_raw_msg_in(const ::std::string& value);
419  #if LANG_CXX11
420  void set_driver_raw_msg_in(::std::string&& value);
421  #endif
422  void set_driver_raw_msg_in(const char* value);
423  void set_driver_raw_msg_in(const char* value, size_t size);
424  ::std::string* mutable_driver_raw_msg_in();
425  ::std::string* release_driver_raw_msg_in();
427 
428  // optional string driver_raw_msg_out = 13 [default = "RAW_OUTGOING"];
429  bool has_driver_raw_msg_out() const;
431  static const int kDriverRawMsgOutFieldNumber = 13;
432  const ::std::string& driver_raw_msg_out() const;
433  void set_driver_raw_msg_out(const ::std::string& value);
434  #if LANG_CXX11
435  void set_driver_raw_msg_out(::std::string&& value);
436  #endif
437  void set_driver_raw_msg_out(const char* value);
438  void set_driver_raw_msg_out(const char* value, size_t size);
439  ::std::string* mutable_driver_raw_msg_out();
440  ::std::string* release_driver_raw_msg_out();
442 
443  // optional string driver_receive = 14 [default = "MODEM_RECEIVE"];
444  bool has_driver_receive() const;
445  void clear_driver_receive();
446  static const int kDriverReceiveFieldNumber = 14;
447  const ::std::string& driver_receive() const;
448  void set_driver_receive(const ::std::string& value);
449  #if LANG_CXX11
450  void set_driver_receive(::std::string&& value);
451  #endif
452  void set_driver_receive(const char* value);
453  void set_driver_receive(const char* value, size_t size);
454  ::std::string* mutable_driver_receive();
455  ::std::string* release_driver_receive();
456  void set_allocated_driver_receive(::std::string* driver_receive);
457 
458  // optional string driver_transmit = 15 [default = "MODEM_TRANSMIT"];
459  bool has_driver_transmit() const;
460  void clear_driver_transmit();
461  static const int kDriverTransmitFieldNumber = 15;
462  const ::std::string& driver_transmit() const;
463  void set_driver_transmit(const ::std::string& value);
464  #if LANG_CXX11
465  void set_driver_transmit(::std::string&& value);
466  #endif
467  void set_driver_transmit(const char* value);
468  void set_driver_transmit(const char* value, size_t size);
469  ::std::string* mutable_driver_transmit();
470  ::std::string* release_driver_transmit();
471  void set_allocated_driver_transmit(::std::string* driver_transmit);
472 
473  // optional string driver_cfg_update = 16 [default = "DRIVER_CONFIG_UPDATE"];
474  bool has_driver_cfg_update() const;
476  static const int kDriverCfgUpdateFieldNumber = 16;
477  const ::std::string& driver_cfg_update() const;
478  void set_driver_cfg_update(const ::std::string& value);
479  #if LANG_CXX11
480  void set_driver_cfg_update(::std::string&& value);
481  #endif
482  void set_driver_cfg_update(const char* value);
483  void set_driver_cfg_update(const char* value, size_t size);
484  ::std::string* mutable_driver_cfg_update();
485  ::std::string* release_driver_cfg_update();
487 
488  // optional string queue_receive = 100 [default = "QUEUE_RECEIVE"];
489  bool has_queue_receive() const;
490  void clear_queue_receive();
491  static const int kQueueReceiveFieldNumber = 100;
492  const ::std::string& queue_receive() const;
493  void set_queue_receive(const ::std::string& value);
494  #if LANG_CXX11
495  void set_queue_receive(::std::string&& value);
496  #endif
497  void set_queue_receive(const char* value);
498  void set_queue_receive(const char* value, size_t size);
499  ::std::string* mutable_queue_receive();
500  ::std::string* release_queue_receive();
501  void set_allocated_queue_receive(::std::string* queue_receive);
502 
503  // optional string queue_transmit = 101 [default = "QUEUE_TRANSMIT"];
504  bool has_queue_transmit() const;
505  void clear_queue_transmit();
506  static const int kQueueTransmitFieldNumber = 101;
507  const ::std::string& queue_transmit() const;
508  void set_queue_transmit(const ::std::string& value);
509  #if LANG_CXX11
510  void set_queue_transmit(::std::string&& value);
511  #endif
512  void set_queue_transmit(const char* value);
513  void set_queue_transmit(const char* value, size_t size);
514  ::std::string* mutable_queue_transmit();
515  ::std::string* release_queue_transmit();
516  void set_allocated_queue_transmit(::std::string* queue_transmit);
517 
518  // optional string queue_ack_transmission = 102 [default = "ACK"];
519  bool has_queue_ack_transmission() const;
521  static const int kQueueAckTransmissionFieldNumber = 102;
522  const ::std::string& queue_ack_transmission() const;
523  void set_queue_ack_transmission(const ::std::string& value);
524  #if LANG_CXX11
525  void set_queue_ack_transmission(::std::string&& value);
526  #endif
527  void set_queue_ack_transmission(const char* value);
528  void set_queue_ack_transmission(const char* value, size_t size);
529  ::std::string* mutable_queue_ack_transmission();
530  ::std::string* release_queue_ack_transmission();
532 
533  // optional string queue_ack_original_msg = 103 [default = "ACK_ORIGINAL"];
534  bool has_queue_ack_original_msg() const;
536  static const int kQueueAckOriginalMsgFieldNumber = 103;
537  const ::std::string& queue_ack_original_msg() const;
538  void set_queue_ack_original_msg(const ::std::string& value);
539  #if LANG_CXX11
540  void set_queue_ack_original_msg(::std::string&& value);
541  #endif
542  void set_queue_ack_original_msg(const char* value);
543  void set_queue_ack_original_msg(const char* value, size_t size);
544  ::std::string* mutable_queue_ack_original_msg();
545  ::std::string* release_queue_ack_original_msg();
547 
548  // optional string queue_expire = 104 [default = "EXPIRE"];
549  bool has_queue_expire() const;
550  void clear_queue_expire();
551  static const int kQueueExpireFieldNumber = 104;
552  const ::std::string& queue_expire() const;
553  void set_queue_expire(const ::std::string& value);
554  #if LANG_CXX11
555  void set_queue_expire(::std::string&& value);
556  #endif
557  void set_queue_expire(const char* value);
558  void set_queue_expire(const char* value, size_t size);
559  ::std::string* mutable_queue_expire();
560  ::std::string* release_queue_expire();
561  void set_allocated_queue_expire(::std::string* queue_expire);
562 
563  // optional string queue_size = 105 [default = "QSIZE"];
564  bool has_queue_size() const;
565  void clear_queue_size();
566  static const int kQueueSizeFieldNumber = 105;
567  const ::std::string& queue_size() const;
568  void set_queue_size(const ::std::string& value);
569  #if LANG_CXX11
570  void set_queue_size(::std::string&& value);
571  #endif
572  void set_queue_size(const char* value);
573  void set_queue_size(const char* value, size_t size);
574  ::std::string* mutable_queue_size();
575  ::std::string* release_queue_size();
576  void set_allocated_queue_size(::std::string* queue_size);
577 
578  // optional string queue_flush = 106 [default = "FLUSH_QUEUE"];
579  bool has_queue_flush() const;
580  void clear_queue_flush();
581  static const int kQueueFlushFieldNumber = 106;
582  const ::std::string& queue_flush() const;
583  void set_queue_flush(const ::std::string& value);
584  #if LANG_CXX11
585  void set_queue_flush(::std::string&& value);
586  #endif
587  void set_queue_flush(const char* value);
588  void set_queue_flush(const char* value, size_t size);
589  ::std::string* mutable_queue_flush();
590  ::std::string* release_queue_flush();
591  void set_allocated_queue_flush(::std::string* queue_flush);
592 
593  // optional string mac_cycle_update = 200 [default = "MAC_CYCLE_UPDATE"];
594  bool has_mac_cycle_update() const;
595  void clear_mac_cycle_update();
596  static const int kMacCycleUpdateFieldNumber = 200;
597  const ::std::string& mac_cycle_update() const;
598  void set_mac_cycle_update(const ::std::string& value);
599  #if LANG_CXX11
600  void set_mac_cycle_update(::std::string&& value);
601  #endif
602  void set_mac_cycle_update(const char* value);
603  void set_mac_cycle_update(const char* value, size_t size);
604  ::std::string* mutable_mac_cycle_update();
605  ::std::string* release_mac_cycle_update();
607 
608  // optional string mac_initiate_transmission = 201 [default = "MAC_INITIATE_TRANSMISSION"];
609  bool has_mac_initiate_transmission() const;
611  static const int kMacInitiateTransmissionFieldNumber = 201;
612  const ::std::string& mac_initiate_transmission() const;
613  void set_mac_initiate_transmission(const ::std::string& value);
614  #if LANG_CXX11
615  void set_mac_initiate_transmission(::std::string&& value);
616  #endif
617  void set_mac_initiate_transmission(const char* value);
618  void set_mac_initiate_transmission(const char* value, size_t size);
619  ::std::string* mutable_mac_initiate_transmission();
620  ::std::string* release_mac_initiate_transmission();
622 
623  // optional string mac_slot_start = 202 [default = "MAC_SLOT_START"];
624  bool has_mac_slot_start() const;
625  void clear_mac_slot_start();
626  static const int kMacSlotStartFieldNumber = 202;
627  const ::std::string& mac_slot_start() const;
628  void set_mac_slot_start(const ::std::string& value);
629  #if LANG_CXX11
630  void set_mac_slot_start(::std::string&& value);
631  #endif
632  void set_mac_slot_start(const char* value);
633  void set_mac_slot_start(const char* value, size_t size);
634  ::std::string* mutable_mac_slot_start();
635  ::std::string* release_mac_slot_start();
636  void set_allocated_mac_slot_start(::std::string* mac_slot_start);
637 
638  // optional string config_file = 300 [default = "CONFIG"];
639  bool has_config_file() const;
640  void clear_config_file();
641  static const int kConfigFileFieldNumber = 300;
642  const ::std::string& config_file() const;
643  void set_config_file(const ::std::string& value);
644  #if LANG_CXX11
645  void set_config_file(::std::string&& value);
646  #endif
647  void set_config_file(const char* value);
648  void set_config_file(const char* value, size_t size);
649  ::std::string* mutable_config_file();
650  ::std::string* release_config_file();
651  void set_allocated_config_file(::std::string* config_file);
652 
653  // optional string config_file_request = 301 [default = "CONFIG_REQUEST"];
654  bool has_config_file_request() const;
656  static const int kConfigFileRequestFieldNumber = 301;
657  const ::std::string& config_file_request() const;
658  void set_config_file_request(const ::std::string& value);
659  #if LANG_CXX11
660  void set_config_file_request(::std::string&& value);
661  #endif
662  void set_config_file_request(const char* value);
663  void set_config_file_request(const char* value, size_t size);
664  ::std::string* mutable_config_file_request();
665  ::std::string* release_config_file_request();
667 
668  // optional string driver_reset = 400 [default = "DRIVER_RESET"];
669  bool has_driver_reset() const;
670  void clear_driver_reset();
671  static const int kDriverResetFieldNumber = 400;
672  const ::std::string& driver_reset() const;
673  void set_driver_reset(const ::std::string& value);
674  #if LANG_CXX11
675  void set_driver_reset(::std::string&& value);
676  #endif
677  void set_driver_reset(const char* value);
678  void set_driver_reset(const char* value, size_t size);
679  ::std::string* mutable_driver_reset();
680  ::std::string* release_driver_reset();
681  void set_allocated_driver_reset(::std::string* driver_reset);
682 
683  // optional string ifrontseat_data_out = 500 [default = "IFS_DATA_OUT"];
684  bool has_ifrontseat_data_out() const;
686  static const int kIfrontseatDataOutFieldNumber = 500;
687  const ::std::string& ifrontseat_data_out() const;
688  void set_ifrontseat_data_out(const ::std::string& value);
689  #if LANG_CXX11
690  void set_ifrontseat_data_out(::std::string&& value);
691  #endif
692  void set_ifrontseat_data_out(const char* value);
693  void set_ifrontseat_data_out(const char* value, size_t size);
694  ::std::string* mutable_ifrontseat_data_out();
695  ::std::string* release_ifrontseat_data_out();
697 
698  // @@protoc_insertion_point(class_scope:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables)
699  private:
700  void set_has_prefix();
701  void clear_has_prefix();
702  void set_has_driver_raw_in();
703  void clear_has_driver_raw_in();
704  void set_has_driver_raw_out();
705  void clear_has_driver_raw_out();
706  void set_has_driver_raw_msg_in();
707  void clear_has_driver_raw_msg_in();
708  void set_has_driver_raw_msg_out();
709  void clear_has_driver_raw_msg_out();
710  void set_has_driver_receive();
711  void clear_has_driver_receive();
712  void set_has_driver_transmit();
713  void clear_has_driver_transmit();
714  void set_has_driver_cfg_update();
715  void clear_has_driver_cfg_update();
716  void set_has_queue_receive();
717  void clear_has_queue_receive();
718  void set_has_queue_transmit();
719  void clear_has_queue_transmit();
720  void set_has_queue_ack_transmission();
721  void clear_has_queue_ack_transmission();
722  void set_has_queue_ack_original_msg();
723  void clear_has_queue_ack_original_msg();
724  void set_has_queue_expire();
725  void clear_has_queue_expire();
726  void set_has_queue_size();
727  void clear_has_queue_size();
728  void set_has_queue_flush();
729  void clear_has_queue_flush();
730  void set_has_mac_cycle_update();
731  void clear_has_mac_cycle_update();
732  void set_has_mac_initiate_transmission();
733  void clear_has_mac_initiate_transmission();
734  void set_has_mac_slot_start();
735  void clear_has_mac_slot_start();
736  void set_has_config_file();
737  void clear_has_config_file();
738  void set_has_config_file_request();
739  void clear_has_config_file_request();
740  void set_has_driver_reset();
741  void clear_has_driver_reset();
742  void set_has_ifrontseat_data_out();
743  void clear_has_ifrontseat_data_out();
744 
745  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
746  ::google::protobuf::internal::HasBits<1> _has_bits_;
747  mutable ::google::protobuf::internal::CachedSize _cached_size_;
748  public:
749  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_prefix_;
750  private:
751  ::google::protobuf::internal::ArenaStringPtr prefix_;
752  public:
753  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_driver_raw_in_;
754  private:
755  ::google::protobuf::internal::ArenaStringPtr driver_raw_in_;
756  public:
757  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_driver_raw_out_;
758  private:
759  ::google::protobuf::internal::ArenaStringPtr driver_raw_out_;
760  public:
761  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_driver_raw_msg_in_;
762  private:
763  ::google::protobuf::internal::ArenaStringPtr driver_raw_msg_in_;
764  public:
765  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_driver_raw_msg_out_;
766  private:
767  ::google::protobuf::internal::ArenaStringPtr driver_raw_msg_out_;
768  public:
769  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_driver_receive_;
770  private:
771  ::google::protobuf::internal::ArenaStringPtr driver_receive_;
772  public:
773  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_driver_transmit_;
774  private:
775  ::google::protobuf::internal::ArenaStringPtr driver_transmit_;
776  public:
777  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_driver_cfg_update_;
778  private:
779  ::google::protobuf::internal::ArenaStringPtr driver_cfg_update_;
780  public:
781  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_queue_receive_;
782  private:
783  ::google::protobuf::internal::ArenaStringPtr queue_receive_;
784  public:
785  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_queue_transmit_;
786  private:
787  ::google::protobuf::internal::ArenaStringPtr queue_transmit_;
788  public:
789  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_queue_ack_transmission_;
790  private:
791  ::google::protobuf::internal::ArenaStringPtr queue_ack_transmission_;
792  public:
793  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_queue_ack_original_msg_;
794  private:
795  ::google::protobuf::internal::ArenaStringPtr queue_ack_original_msg_;
796  public:
797  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_queue_expire_;
798  private:
799  ::google::protobuf::internal::ArenaStringPtr queue_expire_;
800  public:
801  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_queue_size_;
802  private:
803  ::google::protobuf::internal::ArenaStringPtr queue_size_;
804  public:
805  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_queue_flush_;
806  private:
807  ::google::protobuf::internal::ArenaStringPtr queue_flush_;
808  public:
809  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_mac_cycle_update_;
810  private:
811  ::google::protobuf::internal::ArenaStringPtr mac_cycle_update_;
812  public:
813  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_mac_initiate_transmission_;
814  private:
815  ::google::protobuf::internal::ArenaStringPtr mac_initiate_transmission_;
816  public:
817  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_mac_slot_start_;
818  private:
819  ::google::protobuf::internal::ArenaStringPtr mac_slot_start_;
820  public:
821  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_config_file_;
822  private:
823  ::google::protobuf::internal::ArenaStringPtr config_file_;
824  public:
825  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_config_file_request_;
826  private:
827  ::google::protobuf::internal::ArenaStringPtr config_file_request_;
828  public:
829  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_driver_reset_;
830  private:
831  ::google::protobuf::internal::ArenaStringPtr driver_reset_;
832  public:
833  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_ifrontseat_data_out_;
834  private:
835  ::google::protobuf::internal::ArenaStringPtr ifrontseat_data_out_;
836  friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct;
837 };
838 // -------------------------------------------------------------------
839 
840 class pAcommsHandlerConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.moos.protobuf.pAcommsHandlerConfig) */ {
841  public:
843  virtual ~pAcommsHandlerConfig();
844 
846 
848  CopyFrom(from);
849  return *this;
850  }
851  #if LANG_CXX11
854  *this = ::std::move(from);
855  }
856 
857  inline pAcommsHandlerConfig& operator=(pAcommsHandlerConfig&& from) noexcept {
858  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
859  if (this != &from) InternalSwap(&from);
860  } else {
861  CopyFrom(from);
862  }
863  return *this;
864  }
865  #endif
866  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
867  return _internal_metadata_.unknown_fields();
868  }
869  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
870  return _internal_metadata_.mutable_unknown_fields();
871  }
872 
873  static const ::google::protobuf::Descriptor* descriptor();
874  static const pAcommsHandlerConfig& default_instance();
875 
876  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
878  return reinterpret_cast<const pAcommsHandlerConfig*>(
880  }
881  static constexpr int kIndexInFileMessages =
882  2;
883 
884  void Swap(pAcommsHandlerConfig* other);
886  a.Swap(&b);
887  }
888 
889  // implements Message ----------------------------------------------
890 
891  inline pAcommsHandlerConfig* New() const final {
892  return CreateMaybeMessage<pAcommsHandlerConfig>(NULL);
893  }
894 
896  return CreateMaybeMessage<pAcommsHandlerConfig>(arena);
897  }
898  void CopyFrom(const ::google::protobuf::Message& from) final;
899  void MergeFrom(const ::google::protobuf::Message& from) final;
900  void CopyFrom(const pAcommsHandlerConfig& from);
901  void MergeFrom(const pAcommsHandlerConfig& from);
902  void Clear() final;
903  bool IsInitialized() const final;
904 
905  size_t ByteSizeLong() const final;
907  ::google::protobuf::io::CodedInputStream* input) final;
909  ::google::protobuf::io::CodedOutputStream* output) const final;
911  bool deterministic, ::google::protobuf::uint8* target) const final;
912  int GetCachedSize() const final { return _cached_size_.Get(); }
913 
914  private:
915  void SharedCtor();
916  void SharedDtor();
917  void SetCachedSize(int size) const final;
918  void InternalSwap(pAcommsHandlerConfig* other);
919  private:
920  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
921  return NULL;
922  }
923  inline void* MaybeArenaPtr() const {
924  return NULL;
925  }
926  public:
927 
929 
930  // nested types ----------------------------------------------------
931 
934 
935  // accessors -------------------------------------------------------
936 
937  // repeated string load_shared_library = 20 [(.goby.field) = {
938  int load_shared_library_size() const;
940  static const int kLoadSharedLibraryFieldNumber = 20;
941  const ::std::string& load_shared_library(int index) const;
942  ::std::string* mutable_load_shared_library(int index);
943  void set_load_shared_library(int index, const ::std::string& value);
944  #if LANG_CXX11
945  void set_load_shared_library(int index, ::std::string&& value);
946  #endif
947  void set_load_shared_library(int index, const char* value);
948  void set_load_shared_library(int index, const char* value, size_t size);
949  ::std::string* add_load_shared_library();
950  void add_load_shared_library(const ::std::string& value);
951  #if LANG_CXX11
952  void add_load_shared_library(::std::string&& value);
953  #endif
954  void add_load_shared_library(const char* value);
955  void add_load_shared_library(const char* value, size_t size);
956  const ::google::protobuf::RepeatedPtrField< ::std::string>& load_shared_library() const;
958 
959  // repeated string load_proto_file = 21 [(.goby.field) = {
960  int load_proto_file_size() const;
961  void clear_load_proto_file();
962  static const int kLoadProtoFileFieldNumber = 21;
963  const ::std::string& load_proto_file(int index) const;
964  ::std::string* mutable_load_proto_file(int index);
965  void set_load_proto_file(int index, const ::std::string& value);
966  #if LANG_CXX11
967  void set_load_proto_file(int index, ::std::string&& value);
968  #endif
969  void set_load_proto_file(int index, const char* value);
970  void set_load_proto_file(int index, const char* value, size_t size);
971  ::std::string* add_load_proto_file();
972  void add_load_proto_file(const ::std::string& value);
973  #if LANG_CXX11
974  void add_load_proto_file(::std::string&& value);
975  #endif
976  void add_load_proto_file(const char* value);
977  void add_load_proto_file(const char* value, size_t size);
978  const ::google::protobuf::RepeatedPtrField< ::std::string>& load_proto_file() const;
980 
981  // repeated .goby.moos.protobuf.TranslatorEntry translator_entry = 22 [(.goby.field) = {
982  int translator_entry_size() const;
983  void clear_translator_entry();
984  static const int kTranslatorEntryFieldNumber = 22;
988  const ::goby::moos::protobuf::TranslatorEntry& translator_entry(int index) const;
990  const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >&
991  translator_entry() const;
992 
993  // repeated string multiplex_create_moos_var = 23 [(.goby.field) = {
994  int multiplex_create_moos_var_size() const;
996  static const int kMultiplexCreateMoosVarFieldNumber = 23;
997  const ::std::string& multiplex_create_moos_var(int index) const;
998  ::std::string* mutable_multiplex_create_moos_var(int index);
999  void set_multiplex_create_moos_var(int index, const ::std::string& value);
1000  #if LANG_CXX11
1001  void set_multiplex_create_moos_var(int index, ::std::string&& value);
1002  #endif
1003  void set_multiplex_create_moos_var(int index, const char* value);
1004  void set_multiplex_create_moos_var(int index, const char* value, size_t size);
1005  ::std::string* add_multiplex_create_moos_var();
1006  void add_multiplex_create_moos_var(const ::std::string& value);
1007  #if LANG_CXX11
1008  void add_multiplex_create_moos_var(::std::string&& value);
1009  #endif
1010  void add_multiplex_create_moos_var(const char* value);
1011  void add_multiplex_create_moos_var(const char* value, size_t size);
1012  const ::google::protobuf::RepeatedPtrField< ::std::string>& multiplex_create_moos_var() const;
1014 
1015  // repeated string dccl_frontseat_forward_name = 24 [(.goby.field) = {
1019  const ::std::string& dccl_frontseat_forward_name(int index) const;
1020  ::std::string* mutable_dccl_frontseat_forward_name(int index);
1021  void set_dccl_frontseat_forward_name(int index, const ::std::string& value);
1022  #if LANG_CXX11
1023  void set_dccl_frontseat_forward_name(int index, ::std::string&& value);
1024  #endif
1025  void set_dccl_frontseat_forward_name(int index, const char* value);
1026  void set_dccl_frontseat_forward_name(int index, const char* value, size_t size);
1027  ::std::string* add_dccl_frontseat_forward_name();
1028  void add_dccl_frontseat_forward_name(const ::std::string& value);
1029  #if LANG_CXX11
1030  void add_dccl_frontseat_forward_name(::std::string&& value);
1031  #endif
1032  void add_dccl_frontseat_forward_name(const char* value);
1033  void add_dccl_frontseat_forward_name(const char* value, size_t size);
1034  const ::google::protobuf::RepeatedPtrField< ::std::string>& dccl_frontseat_forward_name() const;
1036 
1037  // repeated .goby.acomms.protobuf.DriverConfig listen_driver_cfg = 31 [(.goby.field) = {
1038  int listen_driver_cfg_size() const;
1039  void clear_listen_driver_cfg();
1040  static const int kListenDriverCfgFieldNumber = 31;
1044  const ::goby::acomms::protobuf::DriverConfig& listen_driver_cfg(int index) const;
1046  const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >&
1047  listen_driver_cfg() const;
1048 
1049  // optional string modem_id_lookup_path = 101 [(.goby.field) = {
1050  bool has_modem_id_lookup_path() const;
1052  static const int kModemIdLookupPathFieldNumber = 101;
1053  const ::std::string& modem_id_lookup_path() const;
1054  void set_modem_id_lookup_path(const ::std::string& value);
1055  #if LANG_CXX11
1056  void set_modem_id_lookup_path(::std::string&& value);
1057  #endif
1058  void set_modem_id_lookup_path(const char* value);
1059  void set_modem_id_lookup_path(const char* value, size_t size);
1060  ::std::string* mutable_modem_id_lookup_path();
1061  ::std::string* release_modem_id_lookup_path();
1063 
1064  // optional .goby.moos.protobuf.GobyMOOSAppConfig common = 1 [(.goby.field) = {
1065  bool has_common() const;
1066  void clear_common();
1067  static const int kCommonFieldNumber = 1;
1068  private:
1069  const ::goby::moos::protobuf::GobyMOOSAppConfig& _internal_common() const;
1070  public:
1071  const ::goby::moos::protobuf::GobyMOOSAppConfig& common() const;
1075 
1076  // optional .goby.acomms.protobuf.DriverConfig driver_cfg = 4 [(.goby.field) = {
1077  bool has_driver_cfg() const;
1078  void clear_driver_cfg();
1079  static const int kDriverCfgFieldNumber = 4;
1080  private:
1081  const ::goby::acomms::protobuf::DriverConfig& _internal_driver_cfg() const;
1082  public:
1083  const ::goby::acomms::protobuf::DriverConfig& driver_cfg() const;
1087 
1088  // optional .goby.acomms.protobuf.MACConfig mac_cfg = 5 [(.goby.field) = {
1089  bool has_mac_cfg() const;
1090  void clear_mac_cfg();
1091  static const int kMacCfgFieldNumber = 5;
1092  private:
1093  const ::goby::acomms::protobuf::MACConfig& _internal_mac_cfg() const;
1094  public:
1095  const ::goby::acomms::protobuf::MACConfig& mac_cfg() const;
1099 
1100  // optional .goby.acomms.protobuf.QueueManagerConfig queue_cfg = 6 [(.goby.field) = {
1101  bool has_queue_cfg() const;
1102  void clear_queue_cfg();
1103  static const int kQueueCfgFieldNumber = 6;
1104  private:
1105  const ::goby::acomms::protobuf::QueueManagerConfig& _internal_queue_cfg() const;
1106  public:
1107  const ::goby::acomms::protobuf::QueueManagerConfig& queue_cfg() const;
1111 
1112  // optional .goby.acomms.protobuf.DCCLConfig dccl_cfg = 7 [(.goby.field) = {
1113  bool has_dccl_cfg() const;
1114  void clear_dccl_cfg();
1115  static const int kDcclCfgFieldNumber = 7;
1116  private:
1117  const ::goby::acomms::protobuf::DCCLConfig& _internal_dccl_cfg() const;
1118  public:
1119  const ::goby::acomms::protobuf::DCCLConfig& dccl_cfg() const;
1123 
1124  // optional .goby.acomms.protobuf.RouteManagerConfig route_cfg = 8 [(.goby.field) = {
1125  bool has_route_cfg() const;
1126  void clear_route_cfg();
1127  static const int kRouteCfgFieldNumber = 8;
1128  private:
1129  const ::goby::acomms::protobuf::RouteManagerConfig& _internal_route_cfg() const;
1130  public:
1131  const ::goby::acomms::protobuf::RouteManagerConfig& route_cfg() const;
1135 
1136  // optional .goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables moos_var = 10;
1137  bool has_moos_var() const;
1138  void clear_moos_var();
1139  static const int kMoosVarFieldNumber = 10;
1140  private:
1141  const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& _internal_moos_var() const;
1142  public:
1143  const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& moos_var() const;
1147 
1148  // optional .goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach driver_failure_approach = 32 [(.goby.field) = {
1149  bool has_driver_failure_approach() const;
1151  static const int kDriverFailureApproachFieldNumber = 32;
1152  private:
1153  const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& _internal_driver_failure_approach() const;
1154  public:
1155  const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& driver_failure_approach() const;
1159 
1160  // required int32 modem_id = 2 [(.goby.field) = {
1161  bool has_modem_id() const;
1162  void clear_modem_id();
1163  static const int kModemIdFieldNumber = 2;
1165  void set_modem_id(::google::protobuf::int32 value);
1166 
1167  // @@protoc_insertion_point(class_scope:goby.apps.moos.protobuf.pAcommsHandlerConfig)
1168  private:
1169  void set_has_common();
1170  void clear_has_common();
1171  void set_has_modem_id();
1172  void clear_has_modem_id();
1173  void set_has_driver_cfg();
1174  void clear_has_driver_cfg();
1175  void set_has_driver_failure_approach();
1176  void clear_has_driver_failure_approach();
1177  void set_has_mac_cfg();
1178  void clear_has_mac_cfg();
1179  void set_has_queue_cfg();
1180  void clear_has_queue_cfg();
1181  void set_has_dccl_cfg();
1182  void clear_has_dccl_cfg();
1183  void set_has_route_cfg();
1184  void clear_has_route_cfg();
1185  void set_has_moos_var();
1186  void clear_has_moos_var();
1187  void set_has_modem_id_lookup_path();
1188  void clear_has_modem_id_lookup_path();
1189 
1190  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1191  ::google::protobuf::internal::HasBits<1> _has_bits_;
1192  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1196  ::google::protobuf::RepeatedPtrField< ::std::string> multiplex_create_moos_var_;
1197  ::google::protobuf::RepeatedPtrField< ::std::string> dccl_frontseat_forward_name_;
1199  ::google::protobuf::internal::ArenaStringPtr modem_id_lookup_path_;
1208  ::google::protobuf::int32 modem_id_;
1209  friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct;
1210 };
1211 // ===================================================================
1212 
1213 
1214 // ===================================================================
1215 
1216 #ifdef __GNUC__
1217  #pragma GCC diagnostic push
1218  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1219 #endif // __GNUC__
1220 // pAcommsHandlerConfig_DriverFailureApproach
1221 
1222 // optional .goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach.DriverFailureTechnique technique = 1 [default = CONTINUALLY_RESTART_DRIVER];
1224  return (_has_bits_[0] & 0x00000002u) != 0;
1225 }
1226 inline void pAcommsHandlerConfig_DriverFailureApproach::set_has_technique() {
1227  _has_bits_[0] |= 0x00000002u;
1228 }
1229 inline void pAcommsHandlerConfig_DriverFailureApproach::clear_has_technique() {
1230  _has_bits_[0] &= ~0x00000002u;
1231 }
1233  technique_ = 1;
1234  clear_has_technique();
1235 }
1237  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach.technique)
1239 }
1242  set_has_technique();
1243  technique_ = value;
1244  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach.technique)
1245 }
1246 
1247 // optional int32 driver_backoff_sec = 2 [default = 60, (.goby.field) = {
1249  return (_has_bits_[0] & 0x00000004u) != 0;
1250 }
1251 inline void pAcommsHandlerConfig_DriverFailureApproach::set_has_driver_backoff_sec() {
1252  _has_bits_[0] |= 0x00000004u;
1253 }
1254 inline void pAcommsHandlerConfig_DriverFailureApproach::clear_has_driver_backoff_sec() {
1255  _has_bits_[0] &= ~0x00000004u;
1256 }
1258  driver_backoff_sec_ = 60;
1259  clear_has_driver_backoff_sec();
1260 }
1262  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach.driver_backoff_sec)
1263  return driver_backoff_sec_;
1264 }
1266  set_has_driver_backoff_sec();
1267  driver_backoff_sec_ = value;
1268  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach.driver_backoff_sec)
1269 }
1270 
1271 // optional int32 new_driver_backoff_sec = 3 [default = 5, (.goby.field) = {
1273  return (_has_bits_[0] & 0x00000001u) != 0;
1274 }
1275 inline void pAcommsHandlerConfig_DriverFailureApproach::set_has_new_driver_backoff_sec() {
1276  _has_bits_[0] |= 0x00000001u;
1277 }
1278 inline void pAcommsHandlerConfig_DriverFailureApproach::clear_has_new_driver_backoff_sec() {
1279  _has_bits_[0] &= ~0x00000001u;
1280 }
1282  new_driver_backoff_sec_ = 5;
1283  clear_has_new_driver_backoff_sec();
1284 }
1286  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach.new_driver_backoff_sec)
1287  return new_driver_backoff_sec_;
1288 }
1290  set_has_new_driver_backoff_sec();
1291  new_driver_backoff_sec_ = value;
1292  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach.new_driver_backoff_sec)
1293 }
1294 
1295 // -------------------------------------------------------------------
1296 
1297 // pAcommsHandlerConfig_MOOSVariables
1298 
1299 // optional string prefix = 1 [default = "ACOMMS_", (.goby.field) = {
1301  return (_has_bits_[0] & 0x00000001u) != 0;
1302 }
1303 inline void pAcommsHandlerConfig_MOOSVariables::set_has_prefix() {
1304  _has_bits_[0] |= 0x00000001u;
1305 }
1306 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_prefix() {
1307  _has_bits_[0] &= ~0x00000001u;
1308 }
1311  clear_has_prefix();
1312 }
1313 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::prefix() const {
1314  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.prefix)
1315  return prefix_.GetNoArena();
1316 }
1317 inline void pAcommsHandlerConfig_MOOSVariables::set_prefix(const ::std::string& value) {
1318  set_has_prefix();
1320  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.prefix)
1321 }
1322 #if LANG_CXX11
1323 inline void pAcommsHandlerConfig_MOOSVariables::set_prefix(::std::string&& value) {
1324  set_has_prefix();
1325  prefix_.SetNoArena(
1327  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.prefix)
1328 }
1329 #endif
1330 inline void pAcommsHandlerConfig_MOOSVariables::set_prefix(const char* value) {
1331  GOOGLE_DCHECK(value != NULL);
1332  set_has_prefix();
1334  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.prefix)
1335 }
1336 inline void pAcommsHandlerConfig_MOOSVariables::set_prefix(const char* value, size_t size) {
1337  set_has_prefix();
1339  ::std::string(reinterpret_cast<const char*>(value), size));
1340  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.prefix)
1341 }
1343  set_has_prefix();
1344  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.prefix)
1346 }
1348  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.prefix)
1349  if (!has_prefix()) {
1350  return NULL;
1351  }
1352  clear_has_prefix();
1354 }
1356  if (prefix != NULL) {
1357  set_has_prefix();
1358  } else {
1359  clear_has_prefix();
1360  }
1362  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.prefix)
1363 }
1364 
1365 // optional string driver_raw_in = 10 [default = "NMEA_IN"];
1367  return (_has_bits_[0] & 0x00000002u) != 0;
1368 }
1369 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_raw_in() {
1370  _has_bits_[0] |= 0x00000002u;
1371 }
1372 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_raw_in() {
1373  _has_bits_[0] &= ~0x00000002u;
1374 }
1377  clear_has_driver_raw_in();
1378 }
1379 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::driver_raw_in() const {
1380  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_in)
1381  return driver_raw_in_.GetNoArena();
1382 }
1383 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_in(const ::std::string& value) {
1384  set_has_driver_raw_in();
1386  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_in)
1387 }
1388 #if LANG_CXX11
1389 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_in(::std::string&& value) {
1390  set_has_driver_raw_in();
1391  driver_raw_in_.SetNoArena(
1393  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_in)
1394 }
1395 #endif
1397  GOOGLE_DCHECK(value != NULL);
1398  set_has_driver_raw_in();
1400  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_in)
1401 }
1402 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_in(const char* value, size_t size) {
1403  set_has_driver_raw_in();
1405  ::std::string(reinterpret_cast<const char*>(value), size));
1406  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_in)
1407 }
1409  set_has_driver_raw_in();
1410  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_in)
1412 }
1414  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_in)
1415  if (!has_driver_raw_in()) {
1416  return NULL;
1417  }
1418  clear_has_driver_raw_in();
1420 }
1421 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_in(::std::string* driver_raw_in) {
1422  if (driver_raw_in != NULL) {
1423  set_has_driver_raw_in();
1424  } else {
1425  clear_has_driver_raw_in();
1426  }
1428  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_in)
1429 }
1430 
1431 // optional string driver_raw_out = 11 [default = "NMEA_OUT"];
1433  return (_has_bits_[0] & 0x00000004u) != 0;
1434 }
1435 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_raw_out() {
1436  _has_bits_[0] |= 0x00000004u;
1437 }
1438 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_raw_out() {
1439  _has_bits_[0] &= ~0x00000004u;
1440 }
1443  clear_has_driver_raw_out();
1444 }
1445 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::driver_raw_out() const {
1446  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_out)
1447  return driver_raw_out_.GetNoArena();
1448 }
1449 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_out(const ::std::string& value) {
1450  set_has_driver_raw_out();
1452  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_out)
1453 }
1454 #if LANG_CXX11
1455 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_out(::std::string&& value) {
1456  set_has_driver_raw_out();
1457  driver_raw_out_.SetNoArena(
1459  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_out)
1460 }
1461 #endif
1463  GOOGLE_DCHECK(value != NULL);
1464  set_has_driver_raw_out();
1466  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_out)
1467 }
1468 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_out(const char* value, size_t size) {
1469  set_has_driver_raw_out();
1471  ::std::string(reinterpret_cast<const char*>(value), size));
1472  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_out)
1473 }
1475  set_has_driver_raw_out();
1476  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_out)
1478 }
1480  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_out)
1481  if (!has_driver_raw_out()) {
1482  return NULL;
1483  }
1484  clear_has_driver_raw_out();
1486 }
1487 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_out(::std::string* driver_raw_out) {
1488  if (driver_raw_out != NULL) {
1489  set_has_driver_raw_out();
1490  } else {
1491  clear_has_driver_raw_out();
1492  }
1494  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_out)
1495 }
1496 
1497 // optional string driver_raw_msg_in = 12 [default = "RAW_INCOMING"];
1499  return (_has_bits_[0] & 0x00000008u) != 0;
1500 }
1501 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_raw_msg_in() {
1502  _has_bits_[0] |= 0x00000008u;
1503 }
1504 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_raw_msg_in() {
1505  _has_bits_[0] &= ~0x00000008u;
1506 }
1509  clear_has_driver_raw_msg_in();
1510 }
1511 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::driver_raw_msg_in() const {
1512  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_in)
1513  return driver_raw_msg_in_.GetNoArena();
1514 }
1515 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_in(const ::std::string& value) {
1516  set_has_driver_raw_msg_in();
1518  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_in)
1519 }
1520 #if LANG_CXX11
1521 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_in(::std::string&& value) {
1522  set_has_driver_raw_msg_in();
1523  driver_raw_msg_in_.SetNoArena(
1525  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_in)
1526 }
1527 #endif
1529  GOOGLE_DCHECK(value != NULL);
1530  set_has_driver_raw_msg_in();
1532  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_in)
1533 }
1534 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_in(const char* value, size_t size) {
1535  set_has_driver_raw_msg_in();
1537  ::std::string(reinterpret_cast<const char*>(value), size));
1538  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_in)
1539 }
1541  set_has_driver_raw_msg_in();
1542  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_in)
1544 }
1546  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_in)
1547  if (!has_driver_raw_msg_in()) {
1548  return NULL;
1549  }
1550  clear_has_driver_raw_msg_in();
1552 }
1553 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_msg_in(::std::string* driver_raw_msg_in) {
1554  if (driver_raw_msg_in != NULL) {
1555  set_has_driver_raw_msg_in();
1556  } else {
1557  clear_has_driver_raw_msg_in();
1558  }
1560  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_in)
1561 }
1562 
1563 // optional string driver_raw_msg_out = 13 [default = "RAW_OUTGOING"];
1565  return (_has_bits_[0] & 0x00000010u) != 0;
1566 }
1567 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_raw_msg_out() {
1568  _has_bits_[0] |= 0x00000010u;
1569 }
1570 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_raw_msg_out() {
1571  _has_bits_[0] &= ~0x00000010u;
1572 }
1575  clear_has_driver_raw_msg_out();
1576 }
1577 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::driver_raw_msg_out() const {
1578  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_out)
1579  return driver_raw_msg_out_.GetNoArena();
1580 }
1581 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_out(const ::std::string& value) {
1582  set_has_driver_raw_msg_out();
1584  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_out)
1585 }
1586 #if LANG_CXX11
1587 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_out(::std::string&& value) {
1588  set_has_driver_raw_msg_out();
1589  driver_raw_msg_out_.SetNoArena(
1591  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_out)
1592 }
1593 #endif
1595  GOOGLE_DCHECK(value != NULL);
1596  set_has_driver_raw_msg_out();
1598  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_out)
1599 }
1600 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_out(const char* value, size_t size) {
1601  set_has_driver_raw_msg_out();
1603  ::std::string(reinterpret_cast<const char*>(value), size));
1604  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_out)
1605 }
1607  set_has_driver_raw_msg_out();
1608  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_out)
1610 }
1612  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_out)
1613  if (!has_driver_raw_msg_out()) {
1614  return NULL;
1615  }
1616  clear_has_driver_raw_msg_out();
1618 }
1619 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_msg_out(::std::string* driver_raw_msg_out) {
1620  if (driver_raw_msg_out != NULL) {
1621  set_has_driver_raw_msg_out();
1622  } else {
1623  clear_has_driver_raw_msg_out();
1624  }
1626  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_raw_msg_out)
1627 }
1628 
1629 // optional string driver_receive = 14 [default = "MODEM_RECEIVE"];
1631  return (_has_bits_[0] & 0x00000020u) != 0;
1632 }
1633 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_receive() {
1634  _has_bits_[0] |= 0x00000020u;
1635 }
1636 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_receive() {
1637  _has_bits_[0] &= ~0x00000020u;
1638 }
1641  clear_has_driver_receive();
1642 }
1643 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::driver_receive() const {
1644  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_receive)
1645  return driver_receive_.GetNoArena();
1646 }
1647 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_receive(const ::std::string& value) {
1648  set_has_driver_receive();
1650  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_receive)
1651 }
1652 #if LANG_CXX11
1653 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_receive(::std::string&& value) {
1654  set_has_driver_receive();
1655  driver_receive_.SetNoArena(
1657  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_receive)
1658 }
1659 #endif
1661  GOOGLE_DCHECK(value != NULL);
1662  set_has_driver_receive();
1664  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_receive)
1665 }
1666 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_receive(const char* value, size_t size) {
1667  set_has_driver_receive();
1669  ::std::string(reinterpret_cast<const char*>(value), size));
1670  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_receive)
1671 }
1673  set_has_driver_receive();
1674  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_receive)
1676 }
1678  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_receive)
1679  if (!has_driver_receive()) {
1680  return NULL;
1681  }
1682  clear_has_driver_receive();
1684 }
1685 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_receive(::std::string* driver_receive) {
1686  if (driver_receive != NULL) {
1687  set_has_driver_receive();
1688  } else {
1689  clear_has_driver_receive();
1690  }
1692  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_receive)
1693 }
1694 
1695 // optional string driver_transmit = 15 [default = "MODEM_TRANSMIT"];
1697  return (_has_bits_[0] & 0x00000040u) != 0;
1698 }
1699 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_transmit() {
1700  _has_bits_[0] |= 0x00000040u;
1701 }
1702 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_transmit() {
1703  _has_bits_[0] &= ~0x00000040u;
1704 }
1707  clear_has_driver_transmit();
1708 }
1709 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::driver_transmit() const {
1710  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_transmit)
1711  return driver_transmit_.GetNoArena();
1712 }
1713 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_transmit(const ::std::string& value) {
1714  set_has_driver_transmit();
1716  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_transmit)
1717 }
1718 #if LANG_CXX11
1719 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_transmit(::std::string&& value) {
1720  set_has_driver_transmit();
1721  driver_transmit_.SetNoArena(
1723  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_transmit)
1724 }
1725 #endif
1727  GOOGLE_DCHECK(value != NULL);
1728  set_has_driver_transmit();
1730  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_transmit)
1731 }
1732 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_transmit(const char* value, size_t size) {
1733  set_has_driver_transmit();
1735  ::std::string(reinterpret_cast<const char*>(value), size));
1736  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_transmit)
1737 }
1739  set_has_driver_transmit();
1740  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_transmit)
1742 }
1744  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_transmit)
1745  if (!has_driver_transmit()) {
1746  return NULL;
1747  }
1748  clear_has_driver_transmit();
1750 }
1751 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_transmit(::std::string* driver_transmit) {
1752  if (driver_transmit != NULL) {
1753  set_has_driver_transmit();
1754  } else {
1755  clear_has_driver_transmit();
1756  }
1758  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_transmit)
1759 }
1760 
1761 // optional string driver_cfg_update = 16 [default = "DRIVER_CONFIG_UPDATE"];
1763  return (_has_bits_[0] & 0x00000080u) != 0;
1764 }
1765 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_cfg_update() {
1766  _has_bits_[0] |= 0x00000080u;
1767 }
1768 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_cfg_update() {
1769  _has_bits_[0] &= ~0x00000080u;
1770 }
1773  clear_has_driver_cfg_update();
1774 }
1775 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::driver_cfg_update() const {
1776  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_cfg_update)
1777  return driver_cfg_update_.GetNoArena();
1778 }
1779 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_cfg_update(const ::std::string& value) {
1780  set_has_driver_cfg_update();
1782  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_cfg_update)
1783 }
1784 #if LANG_CXX11
1785 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_cfg_update(::std::string&& value) {
1786  set_has_driver_cfg_update();
1787  driver_cfg_update_.SetNoArena(
1789  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_cfg_update)
1790 }
1791 #endif
1793  GOOGLE_DCHECK(value != NULL);
1794  set_has_driver_cfg_update();
1796  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_cfg_update)
1797 }
1798 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_cfg_update(const char* value, size_t size) {
1799  set_has_driver_cfg_update();
1801  ::std::string(reinterpret_cast<const char*>(value), size));
1802  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_cfg_update)
1803 }
1805  set_has_driver_cfg_update();
1806  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_cfg_update)
1808 }
1810  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_cfg_update)
1811  if (!has_driver_cfg_update()) {
1812  return NULL;
1813  }
1814  clear_has_driver_cfg_update();
1816 }
1817 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_cfg_update(::std::string* driver_cfg_update) {
1818  if (driver_cfg_update != NULL) {
1819  set_has_driver_cfg_update();
1820  } else {
1821  clear_has_driver_cfg_update();
1822  }
1824  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_cfg_update)
1825 }
1826 
1827 // optional string queue_receive = 100 [default = "QUEUE_RECEIVE"];
1829  return (_has_bits_[0] & 0x00000100u) != 0;
1830 }
1831 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_receive() {
1832  _has_bits_[0] |= 0x00000100u;
1833 }
1834 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_receive() {
1835  _has_bits_[0] &= ~0x00000100u;
1836 }
1839  clear_has_queue_receive();
1840 }
1841 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::queue_receive() const {
1842  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_receive)
1843  return queue_receive_.GetNoArena();
1844 }
1845 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_receive(const ::std::string& value) {
1846  set_has_queue_receive();
1848  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_receive)
1849 }
1850 #if LANG_CXX11
1851 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_receive(::std::string&& value) {
1852  set_has_queue_receive();
1853  queue_receive_.SetNoArena(
1855  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_receive)
1856 }
1857 #endif
1859  GOOGLE_DCHECK(value != NULL);
1860  set_has_queue_receive();
1862  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_receive)
1863 }
1864 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_receive(const char* value, size_t size) {
1865  set_has_queue_receive();
1867  ::std::string(reinterpret_cast<const char*>(value), size));
1868  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_receive)
1869 }
1871  set_has_queue_receive();
1872  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_receive)
1874 }
1876  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_receive)
1877  if (!has_queue_receive()) {
1878  return NULL;
1879  }
1880  clear_has_queue_receive();
1882 }
1883 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_receive(::std::string* queue_receive) {
1884  if (queue_receive != NULL) {
1885  set_has_queue_receive();
1886  } else {
1887  clear_has_queue_receive();
1888  }
1890  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_receive)
1891 }
1892 
1893 // optional string queue_transmit = 101 [default = "QUEUE_TRANSMIT"];
1895  return (_has_bits_[0] & 0x00000200u) != 0;
1896 }
1897 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_transmit() {
1898  _has_bits_[0] |= 0x00000200u;
1899 }
1900 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_transmit() {
1901  _has_bits_[0] &= ~0x00000200u;
1902 }
1905  clear_has_queue_transmit();
1906 }
1907 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::queue_transmit() const {
1908  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_transmit)
1909  return queue_transmit_.GetNoArena();
1910 }
1911 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_transmit(const ::std::string& value) {
1912  set_has_queue_transmit();
1914  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_transmit)
1915 }
1916 #if LANG_CXX11
1917 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_transmit(::std::string&& value) {
1918  set_has_queue_transmit();
1919  queue_transmit_.SetNoArena(
1921  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_transmit)
1922 }
1923 #endif
1925  GOOGLE_DCHECK(value != NULL);
1926  set_has_queue_transmit();
1928  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_transmit)
1929 }
1930 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_transmit(const char* value, size_t size) {
1931  set_has_queue_transmit();
1933  ::std::string(reinterpret_cast<const char*>(value), size));
1934  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_transmit)
1935 }
1937  set_has_queue_transmit();
1938  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_transmit)
1940 }
1942  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_transmit)
1943  if (!has_queue_transmit()) {
1944  return NULL;
1945  }
1946  clear_has_queue_transmit();
1948 }
1949 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_transmit(::std::string* queue_transmit) {
1950  if (queue_transmit != NULL) {
1951  set_has_queue_transmit();
1952  } else {
1953  clear_has_queue_transmit();
1954  }
1956  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_transmit)
1957 }
1958 
1959 // optional string queue_ack_transmission = 102 [default = "ACK"];
1961  return (_has_bits_[0] & 0x00000400u) != 0;
1962 }
1963 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_ack_transmission() {
1964  _has_bits_[0] |= 0x00000400u;
1965 }
1966 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_ack_transmission() {
1967  _has_bits_[0] &= ~0x00000400u;
1968 }
1971  clear_has_queue_ack_transmission();
1972 }
1974  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_transmission)
1975  return queue_ack_transmission_.GetNoArena();
1976 }
1978  set_has_queue_ack_transmission();
1980  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_transmission)
1981 }
1982 #if LANG_CXX11
1983 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_ack_transmission(::std::string&& value) {
1984  set_has_queue_ack_transmission();
1985  queue_ack_transmission_.SetNoArena(
1987  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_transmission)
1988 }
1989 #endif
1991  GOOGLE_DCHECK(value != NULL);
1992  set_has_queue_ack_transmission();
1994  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_transmission)
1995 }
1996 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_ack_transmission(const char* value, size_t size) {
1997  set_has_queue_ack_transmission();
1999  ::std::string(reinterpret_cast<const char*>(value), size));
2000  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_transmission)
2001 }
2003  set_has_queue_ack_transmission();
2004  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_transmission)
2006 }
2008  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_transmission)
2009  if (!has_queue_ack_transmission()) {
2010  return NULL;
2011  }
2012  clear_has_queue_ack_transmission();
2014 }
2015 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_ack_transmission(::std::string* queue_ack_transmission) {
2016  if (queue_ack_transmission != NULL) {
2017  set_has_queue_ack_transmission();
2018  } else {
2019  clear_has_queue_ack_transmission();
2020  }
2022  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_transmission)
2023 }
2024 
2025 // optional string queue_ack_original_msg = 103 [default = "ACK_ORIGINAL"];
2027  return (_has_bits_[0] & 0x00000800u) != 0;
2028 }
2029 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_ack_original_msg() {
2030  _has_bits_[0] |= 0x00000800u;
2031 }
2032 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_ack_original_msg() {
2033  _has_bits_[0] &= ~0x00000800u;
2034 }
2037  clear_has_queue_ack_original_msg();
2038 }
2040  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_original_msg)
2041  return queue_ack_original_msg_.GetNoArena();
2042 }
2044  set_has_queue_ack_original_msg();
2046  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_original_msg)
2047 }
2048 #if LANG_CXX11
2049 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_ack_original_msg(::std::string&& value) {
2050  set_has_queue_ack_original_msg();
2051  queue_ack_original_msg_.SetNoArena(
2053  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_original_msg)
2054 }
2055 #endif
2057  GOOGLE_DCHECK(value != NULL);
2058  set_has_queue_ack_original_msg();
2060  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_original_msg)
2061 }
2062 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_ack_original_msg(const char* value, size_t size) {
2063  set_has_queue_ack_original_msg();
2065  ::std::string(reinterpret_cast<const char*>(value), size));
2066  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_original_msg)
2067 }
2069  set_has_queue_ack_original_msg();
2070  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_original_msg)
2072 }
2074  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_original_msg)
2075  if (!has_queue_ack_original_msg()) {
2076  return NULL;
2077  }
2078  clear_has_queue_ack_original_msg();
2080 }
2081 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_ack_original_msg(::std::string* queue_ack_original_msg) {
2082  if (queue_ack_original_msg != NULL) {
2083  set_has_queue_ack_original_msg();
2084  } else {
2085  clear_has_queue_ack_original_msg();
2086  }
2088  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_ack_original_msg)
2089 }
2090 
2091 // optional string queue_expire = 104 [default = "EXPIRE"];
2093  return (_has_bits_[0] & 0x00001000u) != 0;
2094 }
2095 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_expire() {
2096  _has_bits_[0] |= 0x00001000u;
2097 }
2098 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_expire() {
2099  _has_bits_[0] &= ~0x00001000u;
2100 }
2103  clear_has_queue_expire();
2104 }
2105 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::queue_expire() const {
2106  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_expire)
2107  return queue_expire_.GetNoArena();
2108 }
2109 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_expire(const ::std::string& value) {
2110  set_has_queue_expire();
2112  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_expire)
2113 }
2114 #if LANG_CXX11
2115 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_expire(::std::string&& value) {
2116  set_has_queue_expire();
2117  queue_expire_.SetNoArena(
2119  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_expire)
2120 }
2121 #endif
2123  GOOGLE_DCHECK(value != NULL);
2124  set_has_queue_expire();
2126  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_expire)
2127 }
2128 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_expire(const char* value, size_t size) {
2129  set_has_queue_expire();
2131  ::std::string(reinterpret_cast<const char*>(value), size));
2132  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_expire)
2133 }
2135  set_has_queue_expire();
2136  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_expire)
2138 }
2140  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_expire)
2141  if (!has_queue_expire()) {
2142  return NULL;
2143  }
2144  clear_has_queue_expire();
2146 }
2147 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_expire(::std::string* queue_expire) {
2148  if (queue_expire != NULL) {
2149  set_has_queue_expire();
2150  } else {
2151  clear_has_queue_expire();
2152  }
2154  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_expire)
2155 }
2156 
2157 // optional string queue_size = 105 [default = "QSIZE"];
2159  return (_has_bits_[0] & 0x00002000u) != 0;
2160 }
2161 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_size() {
2162  _has_bits_[0] |= 0x00002000u;
2163 }
2164 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_size() {
2165  _has_bits_[0] &= ~0x00002000u;
2166 }
2169  clear_has_queue_size();
2170 }
2171 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::queue_size() const {
2172  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_size)
2173  return queue_size_.GetNoArena();
2174 }
2175 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_size(const ::std::string& value) {
2176  set_has_queue_size();
2178  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_size)
2179 }
2180 #if LANG_CXX11
2181 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_size(::std::string&& value) {
2182  set_has_queue_size();
2183  queue_size_.SetNoArena(
2185  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_size)
2186 }
2187 #endif
2189  GOOGLE_DCHECK(value != NULL);
2190  set_has_queue_size();
2192  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_size)
2193 }
2194 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_size(const char* value, size_t size) {
2195  set_has_queue_size();
2197  ::std::string(reinterpret_cast<const char*>(value), size));
2198  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_size)
2199 }
2201  set_has_queue_size();
2202  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_size)
2204 }
2206  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_size)
2207  if (!has_queue_size()) {
2208  return NULL;
2209  }
2210  clear_has_queue_size();
2212 }
2214  if (queue_size != NULL) {
2215  set_has_queue_size();
2216  } else {
2217  clear_has_queue_size();
2218  }
2220  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_size)
2221 }
2222 
2223 // optional string queue_flush = 106 [default = "FLUSH_QUEUE"];
2225  return (_has_bits_[0] & 0x00004000u) != 0;
2226 }
2227 inline void pAcommsHandlerConfig_MOOSVariables::set_has_queue_flush() {
2228  _has_bits_[0] |= 0x00004000u;
2229 }
2230 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_queue_flush() {
2231  _has_bits_[0] &= ~0x00004000u;
2232 }
2235  clear_has_queue_flush();
2236 }
2237 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::queue_flush() const {
2238  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_flush)
2239  return queue_flush_.GetNoArena();
2240 }
2241 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_flush(const ::std::string& value) {
2242  set_has_queue_flush();
2244  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_flush)
2245 }
2246 #if LANG_CXX11
2247 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_flush(::std::string&& value) {
2248  set_has_queue_flush();
2249  queue_flush_.SetNoArena(
2251  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_flush)
2252 }
2253 #endif
2255  GOOGLE_DCHECK(value != NULL);
2256  set_has_queue_flush();
2258  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_flush)
2259 }
2260 inline void pAcommsHandlerConfig_MOOSVariables::set_queue_flush(const char* value, size_t size) {
2261  set_has_queue_flush();
2263  ::std::string(reinterpret_cast<const char*>(value), size));
2264  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_flush)
2265 }
2267  set_has_queue_flush();
2268  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_flush)
2270 }
2272  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_flush)
2273  if (!has_queue_flush()) {
2274  return NULL;
2275  }
2276  clear_has_queue_flush();
2278 }
2279 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_flush(::std::string* queue_flush) {
2280  if (queue_flush != NULL) {
2281  set_has_queue_flush();
2282  } else {
2283  clear_has_queue_flush();
2284  }
2286  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.queue_flush)
2287 }
2288 
2289 // optional string mac_cycle_update = 200 [default = "MAC_CYCLE_UPDATE"];
2291  return (_has_bits_[0] & 0x00008000u) != 0;
2292 }
2293 inline void pAcommsHandlerConfig_MOOSVariables::set_has_mac_cycle_update() {
2294  _has_bits_[0] |= 0x00008000u;
2295 }
2296 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_mac_cycle_update() {
2297  _has_bits_[0] &= ~0x00008000u;
2298 }
2301  clear_has_mac_cycle_update();
2302 }
2303 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::mac_cycle_update() const {
2304  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_cycle_update)
2305  return mac_cycle_update_.GetNoArena();
2306 }
2307 inline void pAcommsHandlerConfig_MOOSVariables::set_mac_cycle_update(const ::std::string& value) {
2308  set_has_mac_cycle_update();
2310  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_cycle_update)
2311 }
2312 #if LANG_CXX11
2313 inline void pAcommsHandlerConfig_MOOSVariables::set_mac_cycle_update(::std::string&& value) {
2314  set_has_mac_cycle_update();
2315  mac_cycle_update_.SetNoArena(
2317  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_cycle_update)
2318 }
2319 #endif
2321  GOOGLE_DCHECK(value != NULL);
2322  set_has_mac_cycle_update();
2324  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_cycle_update)
2325 }
2326 inline void pAcommsHandlerConfig_MOOSVariables::set_mac_cycle_update(const char* value, size_t size) {
2327  set_has_mac_cycle_update();
2329  ::std::string(reinterpret_cast<const char*>(value), size));
2330  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_cycle_update)
2331 }
2333  set_has_mac_cycle_update();
2334  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_cycle_update)
2336 }
2338  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_cycle_update)
2339  if (!has_mac_cycle_update()) {
2340  return NULL;
2341  }
2342  clear_has_mac_cycle_update();
2344 }
2345 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_mac_cycle_update(::std::string* mac_cycle_update) {
2346  if (mac_cycle_update != NULL) {
2347  set_has_mac_cycle_update();
2348  } else {
2349  clear_has_mac_cycle_update();
2350  }
2352  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_cycle_update)
2353 }
2354 
2355 // optional string mac_initiate_transmission = 201 [default = "MAC_INITIATE_TRANSMISSION"];
2357  return (_has_bits_[0] & 0x00010000u) != 0;
2358 }
2359 inline void pAcommsHandlerConfig_MOOSVariables::set_has_mac_initiate_transmission() {
2360  _has_bits_[0] |= 0x00010000u;
2361 }
2362 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_mac_initiate_transmission() {
2363  _has_bits_[0] &= ~0x00010000u;
2364 }
2367  clear_has_mac_initiate_transmission();
2368 }
2370  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_initiate_transmission)
2371  return mac_initiate_transmission_.GetNoArena();
2372 }
2374  set_has_mac_initiate_transmission();
2376  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_initiate_transmission)
2377 }
2378 #if LANG_CXX11
2379 inline void pAcommsHandlerConfig_MOOSVariables::set_mac_initiate_transmission(::std::string&& value) {
2380  set_has_mac_initiate_transmission();
2381  mac_initiate_transmission_.SetNoArena(
2383  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_initiate_transmission)
2384 }
2385 #endif
2387  GOOGLE_DCHECK(value != NULL);
2388  set_has_mac_initiate_transmission();
2390  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_initiate_transmission)
2391 }
2392 inline void pAcommsHandlerConfig_MOOSVariables::set_mac_initiate_transmission(const char* value, size_t size) {
2393  set_has_mac_initiate_transmission();
2395  ::std::string(reinterpret_cast<const char*>(value), size));
2396  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_initiate_transmission)
2397 }
2399  set_has_mac_initiate_transmission();
2400  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_initiate_transmission)
2402 }
2404  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_initiate_transmission)
2406  return NULL;
2407  }
2408  clear_has_mac_initiate_transmission();
2410 }
2412  if (mac_initiate_transmission != NULL) {
2413  set_has_mac_initiate_transmission();
2414  } else {
2415  clear_has_mac_initiate_transmission();
2416  }
2418  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_initiate_transmission)
2419 }
2420 
2421 // optional string mac_slot_start = 202 [default = "MAC_SLOT_START"];
2423  return (_has_bits_[0] & 0x00020000u) != 0;
2424 }
2425 inline void pAcommsHandlerConfig_MOOSVariables::set_has_mac_slot_start() {
2426  _has_bits_[0] |= 0x00020000u;
2427 }
2428 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_mac_slot_start() {
2429  _has_bits_[0] &= ~0x00020000u;
2430 }
2433  clear_has_mac_slot_start();
2434 }
2435 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::mac_slot_start() const {
2436  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_slot_start)
2437  return mac_slot_start_.GetNoArena();
2438 }
2439 inline void pAcommsHandlerConfig_MOOSVariables::set_mac_slot_start(const ::std::string& value) {
2440  set_has_mac_slot_start();
2442  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_slot_start)
2443 }
2444 #if LANG_CXX11
2445 inline void pAcommsHandlerConfig_MOOSVariables::set_mac_slot_start(::std::string&& value) {
2446  set_has_mac_slot_start();
2447  mac_slot_start_.SetNoArena(
2449  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_slot_start)
2450 }
2451 #endif
2453  GOOGLE_DCHECK(value != NULL);
2454  set_has_mac_slot_start();
2456  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_slot_start)
2457 }
2458 inline void pAcommsHandlerConfig_MOOSVariables::set_mac_slot_start(const char* value, size_t size) {
2459  set_has_mac_slot_start();
2461  ::std::string(reinterpret_cast<const char*>(value), size));
2462  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_slot_start)
2463 }
2465  set_has_mac_slot_start();
2466  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_slot_start)
2468 }
2470  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_slot_start)
2471  if (!has_mac_slot_start()) {
2472  return NULL;
2473  }
2474  clear_has_mac_slot_start();
2476 }
2478  if (mac_slot_start != NULL) {
2479  set_has_mac_slot_start();
2480  } else {
2481  clear_has_mac_slot_start();
2482  }
2484  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.mac_slot_start)
2485 }
2486 
2487 // optional string config_file = 300 [default = "CONFIG"];
2489  return (_has_bits_[0] & 0x00040000u) != 0;
2490 }
2491 inline void pAcommsHandlerConfig_MOOSVariables::set_has_config_file() {
2492  _has_bits_[0] |= 0x00040000u;
2493 }
2494 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_config_file() {
2495  _has_bits_[0] &= ~0x00040000u;
2496 }
2499  clear_has_config_file();
2500 }
2501 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::config_file() const {
2502  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file)
2503  return config_file_.GetNoArena();
2504 }
2505 inline void pAcommsHandlerConfig_MOOSVariables::set_config_file(const ::std::string& value) {
2506  set_has_config_file();
2508  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file)
2509 }
2510 #if LANG_CXX11
2511 inline void pAcommsHandlerConfig_MOOSVariables::set_config_file(::std::string&& value) {
2512  set_has_config_file();
2513  config_file_.SetNoArena(
2515  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file)
2516 }
2517 #endif
2519  GOOGLE_DCHECK(value != NULL);
2520  set_has_config_file();
2522  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file)
2523 }
2524 inline void pAcommsHandlerConfig_MOOSVariables::set_config_file(const char* value, size_t size) {
2525  set_has_config_file();
2527  ::std::string(reinterpret_cast<const char*>(value), size));
2528  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file)
2529 }
2531  set_has_config_file();
2532  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file)
2534 }
2536  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file)
2537  if (!has_config_file()) {
2538  return NULL;
2539  }
2540  clear_has_config_file();
2542 }
2543 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_config_file(::std::string* config_file) {
2544  if (config_file != NULL) {
2545  set_has_config_file();
2546  } else {
2547  clear_has_config_file();
2548  }
2550  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file)
2551 }
2552 
2553 // optional string config_file_request = 301 [default = "CONFIG_REQUEST"];
2555  return (_has_bits_[0] & 0x00080000u) != 0;
2556 }
2557 inline void pAcommsHandlerConfig_MOOSVariables::set_has_config_file_request() {
2558  _has_bits_[0] |= 0x00080000u;
2559 }
2560 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_config_file_request() {
2561  _has_bits_[0] &= ~0x00080000u;
2562 }
2565  clear_has_config_file_request();
2566 }
2567 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::config_file_request() const {
2568  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file_request)
2569  return config_file_request_.GetNoArena();
2570 }
2571 inline void pAcommsHandlerConfig_MOOSVariables::set_config_file_request(const ::std::string& value) {
2572  set_has_config_file_request();
2574  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file_request)
2575 }
2576 #if LANG_CXX11
2577 inline void pAcommsHandlerConfig_MOOSVariables::set_config_file_request(::std::string&& value) {
2578  set_has_config_file_request();
2579  config_file_request_.SetNoArena(
2581  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file_request)
2582 }
2583 #endif
2585  GOOGLE_DCHECK(value != NULL);
2586  set_has_config_file_request();
2588  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file_request)
2589 }
2590 inline void pAcommsHandlerConfig_MOOSVariables::set_config_file_request(const char* value, size_t size) {
2591  set_has_config_file_request();
2593  ::std::string(reinterpret_cast<const char*>(value), size));
2594  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file_request)
2595 }
2597  set_has_config_file_request();
2598  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file_request)
2600 }
2602  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file_request)
2603  if (!has_config_file_request()) {
2604  return NULL;
2605  }
2606  clear_has_config_file_request();
2608 }
2609 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_config_file_request(::std::string* config_file_request) {
2610  if (config_file_request != NULL) {
2611  set_has_config_file_request();
2612  } else {
2613  clear_has_config_file_request();
2614  }
2616  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.config_file_request)
2617 }
2618 
2619 // optional string driver_reset = 400 [default = "DRIVER_RESET"];
2621  return (_has_bits_[0] & 0x00100000u) != 0;
2622 }
2623 inline void pAcommsHandlerConfig_MOOSVariables::set_has_driver_reset() {
2624  _has_bits_[0] |= 0x00100000u;
2625 }
2626 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_driver_reset() {
2627  _has_bits_[0] &= ~0x00100000u;
2628 }
2631  clear_has_driver_reset();
2632 }
2633 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::driver_reset() const {
2634  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_reset)
2635  return driver_reset_.GetNoArena();
2636 }
2637 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_reset(const ::std::string& value) {
2638  set_has_driver_reset();
2640  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_reset)
2641 }
2642 #if LANG_CXX11
2643 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_reset(::std::string&& value) {
2644  set_has_driver_reset();
2645  driver_reset_.SetNoArena(
2647  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_reset)
2648 }
2649 #endif
2651  GOOGLE_DCHECK(value != NULL);
2652  set_has_driver_reset();
2654  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_reset)
2655 }
2656 inline void pAcommsHandlerConfig_MOOSVariables::set_driver_reset(const char* value, size_t size) {
2657  set_has_driver_reset();
2659  ::std::string(reinterpret_cast<const char*>(value), size));
2660  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_reset)
2661 }
2663  set_has_driver_reset();
2664  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_reset)
2666 }
2668  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_reset)
2669  if (!has_driver_reset()) {
2670  return NULL;
2671  }
2672  clear_has_driver_reset();
2674 }
2675 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_reset(::std::string* driver_reset) {
2676  if (driver_reset != NULL) {
2677  set_has_driver_reset();
2678  } else {
2679  clear_has_driver_reset();
2680  }
2682  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.driver_reset)
2683 }
2684 
2685 // optional string ifrontseat_data_out = 500 [default = "IFS_DATA_OUT"];
2687  return (_has_bits_[0] & 0x00200000u) != 0;
2688 }
2689 inline void pAcommsHandlerConfig_MOOSVariables::set_has_ifrontseat_data_out() {
2690  _has_bits_[0] |= 0x00200000u;
2691 }
2692 inline void pAcommsHandlerConfig_MOOSVariables::clear_has_ifrontseat_data_out() {
2693  _has_bits_[0] &= ~0x00200000u;
2694 }
2697  clear_has_ifrontseat_data_out();
2698 }
2699 inline const ::std::string& pAcommsHandlerConfig_MOOSVariables::ifrontseat_data_out() const {
2700  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.ifrontseat_data_out)
2701  return ifrontseat_data_out_.GetNoArena();
2702 }
2703 inline void pAcommsHandlerConfig_MOOSVariables::set_ifrontseat_data_out(const ::std::string& value) {
2704  set_has_ifrontseat_data_out();
2706  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.ifrontseat_data_out)
2707 }
2708 #if LANG_CXX11
2709 inline void pAcommsHandlerConfig_MOOSVariables::set_ifrontseat_data_out(::std::string&& value) {
2710  set_has_ifrontseat_data_out();
2711  ifrontseat_data_out_.SetNoArena(
2713  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.ifrontseat_data_out)
2714 }
2715 #endif
2717  GOOGLE_DCHECK(value != NULL);
2718  set_has_ifrontseat_data_out();
2720  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.ifrontseat_data_out)
2721 }
2722 inline void pAcommsHandlerConfig_MOOSVariables::set_ifrontseat_data_out(const char* value, size_t size) {
2723  set_has_ifrontseat_data_out();
2725  ::std::string(reinterpret_cast<const char*>(value), size));
2726  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.ifrontseat_data_out)
2727 }
2729  set_has_ifrontseat_data_out();
2730  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.ifrontseat_data_out)
2732 }
2734  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.ifrontseat_data_out)
2735  if (!has_ifrontseat_data_out()) {
2736  return NULL;
2737  }
2738  clear_has_ifrontseat_data_out();
2740 }
2741 inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_ifrontseat_data_out(::std::string* ifrontseat_data_out) {
2742  if (ifrontseat_data_out != NULL) {
2743  set_has_ifrontseat_data_out();
2744  } else {
2745  clear_has_ifrontseat_data_out();
2746  }
2748  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables.ifrontseat_data_out)
2749 }
2750 
2751 // -------------------------------------------------------------------
2752 
2753 // pAcommsHandlerConfig
2754 
2755 // optional .goby.moos.protobuf.GobyMOOSAppConfig common = 1 [(.goby.field) = {
2757  return (_has_bits_[0] & 0x00000002u) != 0;
2758 }
2759 inline void pAcommsHandlerConfig::set_has_common() {
2760  _has_bits_[0] |= 0x00000002u;
2761 }
2762 inline void pAcommsHandlerConfig::clear_has_common() {
2763  _has_bits_[0] &= ~0x00000002u;
2764 }
2765 inline const ::goby::moos::protobuf::GobyMOOSAppConfig& pAcommsHandlerConfig::_internal_common() const {
2766  return *common_;
2767 }
2768 inline const ::goby::moos::protobuf::GobyMOOSAppConfig& pAcommsHandlerConfig::common() const {
2769  const ::goby::moos::protobuf::GobyMOOSAppConfig* p = common_;
2770  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.common)
2771  return p != NULL ? *p : *reinterpret_cast<const ::goby::moos::protobuf::GobyMOOSAppConfig*>(
2773 }
2774 inline ::goby::moos::protobuf::GobyMOOSAppConfig* pAcommsHandlerConfig::release_common() {
2775  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.common)
2776  clear_has_common();
2778  common_ = NULL;
2779  return temp;
2780 }
2781 inline ::goby::moos::protobuf::GobyMOOSAppConfig* pAcommsHandlerConfig::mutable_common() {
2782  set_has_common();
2783  if (common_ == NULL) {
2784  auto* p = CreateMaybeMessage<::goby::moos::protobuf::GobyMOOSAppConfig>(GetArenaNoVirtual());
2785  common_ = p;
2786  }
2787  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.common)
2788  return common_;
2789 }
2791  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2792  if (message_arena == NULL) {
2793  delete reinterpret_cast< ::google::protobuf::MessageLite*>(common_);
2794  }
2795  if (common) {
2796  ::google::protobuf::Arena* submessage_arena = NULL;
2797  if (message_arena != submessage_arena) {
2798  common = ::google::protobuf::internal::GetOwnedMessage(
2799  message_arena, common, submessage_arena);
2800  }
2801  set_has_common();
2802  } else {
2803  clear_has_common();
2804  }
2805  common_ = common;
2806  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.common)
2807 }
2808 
2809 // required int32 modem_id = 2 [(.goby.field) = {
2811  return (_has_bits_[0] & 0x00000200u) != 0;
2812 }
2813 inline void pAcommsHandlerConfig::set_has_modem_id() {
2814  _has_bits_[0] |= 0x00000200u;
2815 }
2816 inline void pAcommsHandlerConfig::clear_has_modem_id() {
2817  _has_bits_[0] &= ~0x00000200u;
2818 }
2820  modem_id_ = 0;
2821  clear_has_modem_id();
2822 }
2824  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id)
2825  return modem_id_;
2826 }
2828  set_has_modem_id();
2829  modem_id_ = value;
2830  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id)
2831 }
2832 
2833 // optional .goby.acomms.protobuf.DriverConfig driver_cfg = 4 [(.goby.field) = {
2835  return (_has_bits_[0] & 0x00000004u) != 0;
2836 }
2837 inline void pAcommsHandlerConfig::set_has_driver_cfg() {
2838  _has_bits_[0] |= 0x00000004u;
2839 }
2840 inline void pAcommsHandlerConfig::clear_has_driver_cfg() {
2841  _has_bits_[0] &= ~0x00000004u;
2842 }
2843 inline const ::goby::acomms::protobuf::DriverConfig& pAcommsHandlerConfig::_internal_driver_cfg() const {
2844  return *driver_cfg_;
2845 }
2846 inline const ::goby::acomms::protobuf::DriverConfig& pAcommsHandlerConfig::driver_cfg() const {
2847  const ::goby::acomms::protobuf::DriverConfig* p = driver_cfg_;
2848  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.driver_cfg)
2849  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::DriverConfig*>(
2851 }
2852 inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::release_driver_cfg() {
2853  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.driver_cfg)
2854  clear_has_driver_cfg();
2855  ::goby::acomms::protobuf::DriverConfig* temp = driver_cfg_;
2856  driver_cfg_ = NULL;
2857  return temp;
2858 }
2859 inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::mutable_driver_cfg() {
2860  set_has_driver_cfg();
2861  if (driver_cfg_ == NULL) {
2862  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DriverConfig>(GetArenaNoVirtual());
2863  driver_cfg_ = p;
2864  }
2865  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.driver_cfg)
2866  return driver_cfg_;
2867 }
2869  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2870  if (message_arena == NULL) {
2871  delete reinterpret_cast< ::google::protobuf::MessageLite*>(driver_cfg_);
2872  }
2873  if (driver_cfg) {
2874  ::google::protobuf::Arena* submessage_arena = NULL;
2875  if (message_arena != submessage_arena) {
2876  driver_cfg = ::google::protobuf::internal::GetOwnedMessage(
2877  message_arena, driver_cfg, submessage_arena);
2878  }
2879  set_has_driver_cfg();
2880  } else {
2881  clear_has_driver_cfg();
2882  }
2883  driver_cfg_ = driver_cfg;
2884  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.driver_cfg)
2885 }
2886 
2887 // repeated .goby.acomms.protobuf.DriverConfig listen_driver_cfg = 31 [(.goby.field) = {
2889  return listen_driver_cfg_.size();
2890 }
2891 inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::mutable_listen_driver_cfg(int index) {
2892  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.listen_driver_cfg)
2893  return listen_driver_cfg_.Mutable(index);
2894 }
2895 inline ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >*
2897  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.listen_driver_cfg)
2898  return &listen_driver_cfg_;
2899 }
2900 inline const ::goby::acomms::protobuf::DriverConfig& pAcommsHandlerConfig::listen_driver_cfg(int index) const {
2901  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.listen_driver_cfg)
2902  return listen_driver_cfg_.Get(index);
2903 }
2904 inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::add_listen_driver_cfg() {
2905  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.listen_driver_cfg)
2906  return listen_driver_cfg_.Add();
2907 }
2908 inline const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >&
2910  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.listen_driver_cfg)
2911  return listen_driver_cfg_;
2912 }
2913 
2914 // optional .goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach driver_failure_approach = 32 [(.goby.field) = {
2916  return (_has_bits_[0] & 0x00000100u) != 0;
2917 }
2918 inline void pAcommsHandlerConfig::set_has_driver_failure_approach() {
2919  _has_bits_[0] |= 0x00000100u;
2920 }
2921 inline void pAcommsHandlerConfig::clear_has_driver_failure_approach() {
2922  _has_bits_[0] &= ~0x00000100u;
2923 }
2925  if (driver_failure_approach_ != NULL) driver_failure_approach_->Clear();
2926  clear_has_driver_failure_approach();
2927 }
2928 inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& pAcommsHandlerConfig::_internal_driver_failure_approach() const {
2929  return *driver_failure_approach_;
2930 }
2931 inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& pAcommsHandlerConfig::driver_failure_approach() const {
2932  const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* p = driver_failure_approach_;
2933  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.driver_failure_approach)
2934  return p != NULL ? *p : *reinterpret_cast<const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach*>(
2936 }
2937 inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* pAcommsHandlerConfig::release_driver_failure_approach() {
2938  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.driver_failure_approach)
2939  clear_has_driver_failure_approach();
2941  driver_failure_approach_ = NULL;
2942  return temp;
2943 }
2944 inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* pAcommsHandlerConfig::mutable_driver_failure_approach() {
2945  set_has_driver_failure_approach();
2946  if (driver_failure_approach_ == NULL) {
2947  auto* p = CreateMaybeMessage<::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach>(GetArenaNoVirtual());
2948  driver_failure_approach_ = p;
2949  }
2950  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.driver_failure_approach)
2951  return driver_failure_approach_;
2952 }
2954  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2955  if (message_arena == NULL) {
2956  delete driver_failure_approach_;
2957  }
2959  ::google::protobuf::Arena* submessage_arena = NULL;
2960  if (message_arena != submessage_arena) {
2961  driver_failure_approach = ::google::protobuf::internal::GetOwnedMessage(
2962  message_arena, driver_failure_approach, submessage_arena);
2963  }
2964  set_has_driver_failure_approach();
2965  } else {
2966  clear_has_driver_failure_approach();
2967  }
2968  driver_failure_approach_ = driver_failure_approach;
2969  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.driver_failure_approach)
2970 }
2971 
2972 // optional .goby.acomms.protobuf.MACConfig mac_cfg = 5 [(.goby.field) = {
2974  return (_has_bits_[0] & 0x00000008u) != 0;
2975 }
2976 inline void pAcommsHandlerConfig::set_has_mac_cfg() {
2977  _has_bits_[0] |= 0x00000008u;
2978 }
2979 inline void pAcommsHandlerConfig::clear_has_mac_cfg() {
2980  _has_bits_[0] &= ~0x00000008u;
2981 }
2982 inline const ::goby::acomms::protobuf::MACConfig& pAcommsHandlerConfig::_internal_mac_cfg() const {
2983  return *mac_cfg_;
2984 }
2985 inline const ::goby::acomms::protobuf::MACConfig& pAcommsHandlerConfig::mac_cfg() const {
2986  const ::goby::acomms::protobuf::MACConfig* p = mac_cfg_;
2987  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.mac_cfg)
2988  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::MACConfig*>(
2990 }
2991 inline ::goby::acomms::protobuf::MACConfig* pAcommsHandlerConfig::release_mac_cfg() {
2992  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.mac_cfg)
2993  clear_has_mac_cfg();
2994  ::goby::acomms::protobuf::MACConfig* temp = mac_cfg_;
2995  mac_cfg_ = NULL;
2996  return temp;
2997 }
2998 inline ::goby::acomms::protobuf::MACConfig* pAcommsHandlerConfig::mutable_mac_cfg() {
2999  set_has_mac_cfg();
3000  if (mac_cfg_ == NULL) {
3001  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::MACConfig>(GetArenaNoVirtual());
3002  mac_cfg_ = p;
3003  }
3004  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.mac_cfg)
3005  return mac_cfg_;
3006 }
3008  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3009  if (message_arena == NULL) {
3010  delete reinterpret_cast< ::google::protobuf::MessageLite*>(mac_cfg_);
3011  }
3012  if (mac_cfg) {
3013  ::google::protobuf::Arena* submessage_arena = NULL;
3014  if (message_arena != submessage_arena) {
3015  mac_cfg = ::google::protobuf::internal::GetOwnedMessage(
3016  message_arena, mac_cfg, submessage_arena);
3017  }
3018  set_has_mac_cfg();
3019  } else {
3020  clear_has_mac_cfg();
3021  }
3022  mac_cfg_ = mac_cfg;
3023  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.mac_cfg)
3024 }
3025 
3026 // optional .goby.acomms.protobuf.QueueManagerConfig queue_cfg = 6 [(.goby.field) = {
3028  return (_has_bits_[0] & 0x00000010u) != 0;
3029 }
3030 inline void pAcommsHandlerConfig::set_has_queue_cfg() {
3031  _has_bits_[0] |= 0x00000010u;
3032 }
3033 inline void pAcommsHandlerConfig::clear_has_queue_cfg() {
3034  _has_bits_[0] &= ~0x00000010u;
3035 }
3036 inline const ::goby::acomms::protobuf::QueueManagerConfig& pAcommsHandlerConfig::_internal_queue_cfg() const {
3037  return *queue_cfg_;
3038 }
3039 inline const ::goby::acomms::protobuf::QueueManagerConfig& pAcommsHandlerConfig::queue_cfg() const {
3040  const ::goby::acomms::protobuf::QueueManagerConfig* p = queue_cfg_;
3041  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.queue_cfg)
3042  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::QueueManagerConfig*>(
3044 }
3045 inline ::goby::acomms::protobuf::QueueManagerConfig* pAcommsHandlerConfig::release_queue_cfg() {
3046  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.queue_cfg)
3047  clear_has_queue_cfg();
3049  queue_cfg_ = NULL;
3050  return temp;
3051 }
3052 inline ::goby::acomms::protobuf::QueueManagerConfig* pAcommsHandlerConfig::mutable_queue_cfg() {
3053  set_has_queue_cfg();
3054  if (queue_cfg_ == NULL) {
3055  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig>(GetArenaNoVirtual());
3056  queue_cfg_ = p;
3057  }
3058  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.queue_cfg)
3059  return queue_cfg_;
3060 }
3062  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3063  if (message_arena == NULL) {
3064  delete reinterpret_cast< ::google::protobuf::MessageLite*>(queue_cfg_);
3065  }
3066  if (queue_cfg) {
3067  ::google::protobuf::Arena* submessage_arena = NULL;
3068  if (message_arena != submessage_arena) {
3069  queue_cfg = ::google::protobuf::internal::GetOwnedMessage(
3070  message_arena, queue_cfg, submessage_arena);
3071  }
3072  set_has_queue_cfg();
3073  } else {
3074  clear_has_queue_cfg();
3075  }
3076  queue_cfg_ = queue_cfg;
3077  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.queue_cfg)
3078 }
3079 
3080 // optional .goby.acomms.protobuf.DCCLConfig dccl_cfg = 7 [(.goby.field) = {
3082  return (_has_bits_[0] & 0x00000020u) != 0;
3083 }
3084 inline void pAcommsHandlerConfig::set_has_dccl_cfg() {
3085  _has_bits_[0] |= 0x00000020u;
3086 }
3087 inline void pAcommsHandlerConfig::clear_has_dccl_cfg() {
3088  _has_bits_[0] &= ~0x00000020u;
3089 }
3090 inline const ::goby::acomms::protobuf::DCCLConfig& pAcommsHandlerConfig::_internal_dccl_cfg() const {
3091  return *dccl_cfg_;
3092 }
3093 inline const ::goby::acomms::protobuf::DCCLConfig& pAcommsHandlerConfig::dccl_cfg() const {
3094  const ::goby::acomms::protobuf::DCCLConfig* p = dccl_cfg_;
3095  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_cfg)
3096  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::DCCLConfig*>(
3098 }
3099 inline ::goby::acomms::protobuf::DCCLConfig* pAcommsHandlerConfig::release_dccl_cfg() {
3100  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_cfg)
3101  clear_has_dccl_cfg();
3102  ::goby::acomms::protobuf::DCCLConfig* temp = dccl_cfg_;
3103  dccl_cfg_ = NULL;
3104  return temp;
3105 }
3106 inline ::goby::acomms::protobuf::DCCLConfig* pAcommsHandlerConfig::mutable_dccl_cfg() {
3107  set_has_dccl_cfg();
3108  if (dccl_cfg_ == NULL) {
3109  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DCCLConfig>(GetArenaNoVirtual());
3110  dccl_cfg_ = p;
3111  }
3112  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_cfg)
3113  return dccl_cfg_;
3114 }
3116  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3117  if (message_arena == NULL) {
3118  delete reinterpret_cast< ::google::protobuf::MessageLite*>(dccl_cfg_);
3119  }
3120  if (dccl_cfg) {
3121  ::google::protobuf::Arena* submessage_arena = NULL;
3122  if (message_arena != submessage_arena) {
3123  dccl_cfg = ::google::protobuf::internal::GetOwnedMessage(
3124  message_arena, dccl_cfg, submessage_arena);
3125  }
3126  set_has_dccl_cfg();
3127  } else {
3128  clear_has_dccl_cfg();
3129  }
3130  dccl_cfg_ = dccl_cfg;
3131  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_cfg)
3132 }
3133 
3134 // optional .goby.acomms.protobuf.RouteManagerConfig route_cfg = 8 [(.goby.field) = {
3136  return (_has_bits_[0] & 0x00000040u) != 0;
3137 }
3138 inline void pAcommsHandlerConfig::set_has_route_cfg() {
3139  _has_bits_[0] |= 0x00000040u;
3140 }
3141 inline void pAcommsHandlerConfig::clear_has_route_cfg() {
3142  _has_bits_[0] &= ~0x00000040u;
3143 }
3144 inline const ::goby::acomms::protobuf::RouteManagerConfig& pAcommsHandlerConfig::_internal_route_cfg() const {
3145  return *route_cfg_;
3146 }
3147 inline const ::goby::acomms::protobuf::RouteManagerConfig& pAcommsHandlerConfig::route_cfg() const {
3148  const ::goby::acomms::protobuf::RouteManagerConfig* p = route_cfg_;
3149  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.route_cfg)
3150  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::RouteManagerConfig*>(
3152 }
3153 inline ::goby::acomms::protobuf::RouteManagerConfig* pAcommsHandlerConfig::release_route_cfg() {
3154  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.route_cfg)
3155  clear_has_route_cfg();
3157  route_cfg_ = NULL;
3158  return temp;
3159 }
3160 inline ::goby::acomms::protobuf::RouteManagerConfig* pAcommsHandlerConfig::mutable_route_cfg() {
3161  set_has_route_cfg();
3162  if (route_cfg_ == NULL) {
3163  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::RouteManagerConfig>(GetArenaNoVirtual());
3164  route_cfg_ = p;
3165  }
3166  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.route_cfg)
3167  return route_cfg_;
3168 }
3170  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3171  if (message_arena == NULL) {
3172  delete reinterpret_cast< ::google::protobuf::MessageLite*>(route_cfg_);
3173  }
3174  if (route_cfg) {
3175  ::google::protobuf::Arena* submessage_arena = NULL;
3176  if (message_arena != submessage_arena) {
3177  route_cfg = ::google::protobuf::internal::GetOwnedMessage(
3178  message_arena, route_cfg, submessage_arena);
3179  }
3180  set_has_route_cfg();
3181  } else {
3182  clear_has_route_cfg();
3183  }
3184  route_cfg_ = route_cfg;
3185  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.route_cfg)
3186 }
3187 
3188 // optional .goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables moos_var = 10;
3190  return (_has_bits_[0] & 0x00000080u) != 0;
3191 }
3192 inline void pAcommsHandlerConfig::set_has_moos_var() {
3193  _has_bits_[0] |= 0x00000080u;
3194 }
3195 inline void pAcommsHandlerConfig::clear_has_moos_var() {
3196  _has_bits_[0] &= ~0x00000080u;
3197 }
3199  if (moos_var_ != NULL) moos_var_->Clear();
3200  clear_has_moos_var();
3201 }
3202 inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& pAcommsHandlerConfig::_internal_moos_var() const {
3203  return *moos_var_;
3204 }
3205 inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& pAcommsHandlerConfig::moos_var() const {
3206  const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* p = moos_var_;
3207  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.moos_var)
3208  return p != NULL ? *p : *reinterpret_cast<const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables*>(
3210 }
3211 inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* pAcommsHandlerConfig::release_moos_var() {
3212  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.moos_var)
3213  clear_has_moos_var();
3215  moos_var_ = NULL;
3216  return temp;
3217 }
3218 inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* pAcommsHandlerConfig::mutable_moos_var() {
3219  set_has_moos_var();
3220  if (moos_var_ == NULL) {
3221  auto* p = CreateMaybeMessage<::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables>(GetArenaNoVirtual());
3222  moos_var_ = p;
3223  }
3224  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.moos_var)
3225  return moos_var_;
3226 }
3228  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3229  if (message_arena == NULL) {
3230  delete moos_var_;
3231  }
3232  if (moos_var) {
3233  ::google::protobuf::Arena* submessage_arena = NULL;
3234  if (message_arena != submessage_arena) {
3235  moos_var = ::google::protobuf::internal::GetOwnedMessage(
3236  message_arena, moos_var, submessage_arena);
3237  }
3238  set_has_moos_var();
3239  } else {
3240  clear_has_moos_var();
3241  }
3242  moos_var_ = moos_var;
3243  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.moos_var)
3244 }
3245 
3246 // repeated string load_shared_library = 20 [(.goby.field) = {
3248  return load_shared_library_.size();
3249 }
3251  load_shared_library_.Clear();
3252 }
3253 inline const ::std::string& pAcommsHandlerConfig::load_shared_library(int index) const {
3254  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3255  return load_shared_library_.Get(index);
3256 }
3257 inline ::std::string* pAcommsHandlerConfig::mutable_load_shared_library(int index) {
3258  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3259  return load_shared_library_.Mutable(index);
3260 }
3261 inline void pAcommsHandlerConfig::set_load_shared_library(int index, const ::std::string& value) {
3262  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3263  load_shared_library_.Mutable(index)->assign(value);
3264 }
3265 #if LANG_CXX11
3266 inline void pAcommsHandlerConfig::set_load_shared_library(int index, ::std::string&& value) {
3267  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3268  load_shared_library_.Mutable(index)->assign(std::move(value));
3269 }
3270 #endif
3271 inline void pAcommsHandlerConfig::set_load_shared_library(int index, const char* value) {
3272  GOOGLE_DCHECK(value != NULL);
3273  load_shared_library_.Mutable(index)->assign(value);
3274  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3275 }
3276 inline void pAcommsHandlerConfig::set_load_shared_library(int index, const char* value, size_t size) {
3277  load_shared_library_.Mutable(index)->assign(
3278  reinterpret_cast<const char*>(value), size);
3279  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3280 }
3282  // @@protoc_insertion_point(field_add_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3283  return load_shared_library_.Add();
3284 }
3285 inline void pAcommsHandlerConfig::add_load_shared_library(const ::std::string& value) {
3286  load_shared_library_.Add()->assign(value);
3287  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3288 }
3289 #if LANG_CXX11
3290 inline void pAcommsHandlerConfig::add_load_shared_library(::std::string&& value) {
3291  load_shared_library_.Add(std::move(value));
3292  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3293 }
3294 #endif
3295 inline void pAcommsHandlerConfig::add_load_shared_library(const char* value) {
3296  GOOGLE_DCHECK(value != NULL);
3297  load_shared_library_.Add()->assign(value);
3298  // @@protoc_insertion_point(field_add_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3299 }
3300 inline void pAcommsHandlerConfig::add_load_shared_library(const char* value, size_t size) {
3301  load_shared_library_.Add()->assign(reinterpret_cast<const char*>(value), size);
3302  // @@protoc_insertion_point(field_add_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3303 }
3304 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3306  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3307  return load_shared_library_;
3308 }
3309 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3311  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_shared_library)
3312  return &load_shared_library_;
3313 }
3314 
3315 // repeated string load_proto_file = 21 [(.goby.field) = {
3317  return load_proto_file_.size();
3318 }
3320  load_proto_file_.Clear();
3321 }
3322 inline const ::std::string& pAcommsHandlerConfig::load_proto_file(int index) const {
3323  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3324  return load_proto_file_.Get(index);
3325 }
3326 inline ::std::string* pAcommsHandlerConfig::mutable_load_proto_file(int index) {
3327  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3328  return load_proto_file_.Mutable(index);
3329 }
3330 inline void pAcommsHandlerConfig::set_load_proto_file(int index, const ::std::string& value) {
3331  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3332  load_proto_file_.Mutable(index)->assign(value);
3333 }
3334 #if LANG_CXX11
3335 inline void pAcommsHandlerConfig::set_load_proto_file(int index, ::std::string&& value) {
3336  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3337  load_proto_file_.Mutable(index)->assign(std::move(value));
3338 }
3339 #endif
3340 inline void pAcommsHandlerConfig::set_load_proto_file(int index, const char* value) {
3341  GOOGLE_DCHECK(value != NULL);
3342  load_proto_file_.Mutable(index)->assign(value);
3343  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3344 }
3345 inline void pAcommsHandlerConfig::set_load_proto_file(int index, const char* value, size_t size) {
3346  load_proto_file_.Mutable(index)->assign(
3347  reinterpret_cast<const char*>(value), size);
3348  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3349 }
3351  // @@protoc_insertion_point(field_add_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3352  return load_proto_file_.Add();
3353 }
3354 inline void pAcommsHandlerConfig::add_load_proto_file(const ::std::string& value) {
3355  load_proto_file_.Add()->assign(value);
3356  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3357 }
3358 #if LANG_CXX11
3359 inline void pAcommsHandlerConfig::add_load_proto_file(::std::string&& value) {
3360  load_proto_file_.Add(std::move(value));
3361  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3362 }
3363 #endif
3364 inline void pAcommsHandlerConfig::add_load_proto_file(const char* value) {
3365  GOOGLE_DCHECK(value != NULL);
3366  load_proto_file_.Add()->assign(value);
3367  // @@protoc_insertion_point(field_add_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3368 }
3369 inline void pAcommsHandlerConfig::add_load_proto_file(const char* value, size_t size) {
3370  load_proto_file_.Add()->assign(reinterpret_cast<const char*>(value), size);
3371  // @@protoc_insertion_point(field_add_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3372 }
3373 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3375  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3376  return load_proto_file_;
3377 }
3378 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3380  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.load_proto_file)
3381  return &load_proto_file_;
3382 }
3383 
3384 // repeated .goby.moos.protobuf.TranslatorEntry translator_entry = 22 [(.goby.field) = {
3386  return translator_entry_.size();
3387 }
3388 inline ::goby::moos::protobuf::TranslatorEntry* pAcommsHandlerConfig::mutable_translator_entry(int index) {
3389  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.translator_entry)
3390  return translator_entry_.Mutable(index);
3391 }
3392 inline ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >*
3394  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.translator_entry)
3395  return &translator_entry_;
3396 }
3397 inline const ::goby::moos::protobuf::TranslatorEntry& pAcommsHandlerConfig::translator_entry(int index) const {
3398  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.translator_entry)
3399  return translator_entry_.Get(index);
3400 }
3401 inline ::goby::moos::protobuf::TranslatorEntry* pAcommsHandlerConfig::add_translator_entry() {
3402  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.translator_entry)
3403  return translator_entry_.Add();
3404 }
3405 inline const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >&
3407  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.translator_entry)
3408  return translator_entry_;
3409 }
3410 
3411 // repeated string multiplex_create_moos_var = 23 [(.goby.field) = {
3413  return multiplex_create_moos_var_.size();
3414 }
3416  multiplex_create_moos_var_.Clear();
3417 }
3418 inline const ::std::string& pAcommsHandlerConfig::multiplex_create_moos_var(int index) const {
3419  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3420  return multiplex_create_moos_var_.Get(index);
3421 }
3423  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3424  return multiplex_create_moos_var_.Mutable(index);
3425 }
3426 inline void pAcommsHandlerConfig::set_multiplex_create_moos_var(int index, const ::std::string& value) {
3427  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3428  multiplex_create_moos_var_.Mutable(index)->assign(value);
3429 }
3430 #if LANG_CXX11
3431 inline void pAcommsHandlerConfig::set_multiplex_create_moos_var(int index, ::std::string&& value) {
3432  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3433  multiplex_create_moos_var_.Mutable(index)->assign(std::move(value));
3434 }
3435 #endif
3436 inline void pAcommsHandlerConfig::set_multiplex_create_moos_var(int index, const char* value) {
3437  GOOGLE_DCHECK(value != NULL);
3438  multiplex_create_moos_var_.Mutable(index)->assign(value);
3439  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3440 }
3441 inline void pAcommsHandlerConfig::set_multiplex_create_moos_var(int index, const char* value, size_t size) {
3442  multiplex_create_moos_var_.Mutable(index)->assign(
3443  reinterpret_cast<const char*>(value), size);
3444  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3445 }
3447  // @@protoc_insertion_point(field_add_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3448  return multiplex_create_moos_var_.Add();
3449 }
3450 inline void pAcommsHandlerConfig::add_multiplex_create_moos_var(const ::std::string& value) {
3451  multiplex_create_moos_var_.Add()->assign(value);
3452  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3453 }
3454 #if LANG_CXX11
3455 inline void pAcommsHandlerConfig::add_multiplex_create_moos_var(::std::string&& value) {
3456  multiplex_create_moos_var_.Add(std::move(value));
3457  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3458 }
3459 #endif
3461  GOOGLE_DCHECK(value != NULL);
3462  multiplex_create_moos_var_.Add()->assign(value);
3463  // @@protoc_insertion_point(field_add_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3464 }
3465 inline void pAcommsHandlerConfig::add_multiplex_create_moos_var(const char* value, size_t size) {
3466  multiplex_create_moos_var_.Add()->assign(reinterpret_cast<const char*>(value), size);
3467  // @@protoc_insertion_point(field_add_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3468 }
3469 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3471  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3472  return multiplex_create_moos_var_;
3473 }
3474 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3476  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.multiplex_create_moos_var)
3477  return &multiplex_create_moos_var_;
3478 }
3479 
3480 // repeated string dccl_frontseat_forward_name = 24 [(.goby.field) = {
3482  return dccl_frontseat_forward_name_.size();
3483 }
3485  dccl_frontseat_forward_name_.Clear();
3486 }
3487 inline const ::std::string& pAcommsHandlerConfig::dccl_frontseat_forward_name(int index) const {
3488  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3489  return dccl_frontseat_forward_name_.Get(index);
3490 }
3492  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3493  return dccl_frontseat_forward_name_.Mutable(index);
3494 }
3495 inline void pAcommsHandlerConfig::set_dccl_frontseat_forward_name(int index, const ::std::string& value) {
3496  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3497  dccl_frontseat_forward_name_.Mutable(index)->assign(value);
3498 }
3499 #if LANG_CXX11
3500 inline void pAcommsHandlerConfig::set_dccl_frontseat_forward_name(int index, ::std::string&& value) {
3501  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3502  dccl_frontseat_forward_name_.Mutable(index)->assign(std::move(value));
3503 }
3504 #endif
3505 inline void pAcommsHandlerConfig::set_dccl_frontseat_forward_name(int index, const char* value) {
3506  GOOGLE_DCHECK(value != NULL);
3507  dccl_frontseat_forward_name_.Mutable(index)->assign(value);
3508  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3509 }
3510 inline void pAcommsHandlerConfig::set_dccl_frontseat_forward_name(int index, const char* value, size_t size) {
3511  dccl_frontseat_forward_name_.Mutable(index)->assign(
3512  reinterpret_cast<const char*>(value), size);
3513  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3514 }
3516  // @@protoc_insertion_point(field_add_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3517  return dccl_frontseat_forward_name_.Add();
3518 }
3519 inline void pAcommsHandlerConfig::add_dccl_frontseat_forward_name(const ::std::string& value) {
3520  dccl_frontseat_forward_name_.Add()->assign(value);
3521  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3522 }
3523 #if LANG_CXX11
3524 inline void pAcommsHandlerConfig::add_dccl_frontseat_forward_name(::std::string&& value) {
3525  dccl_frontseat_forward_name_.Add(std::move(value));
3526  // @@protoc_insertion_point(field_add:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3527 }
3528 #endif
3530  GOOGLE_DCHECK(value != NULL);
3531  dccl_frontseat_forward_name_.Add()->assign(value);
3532  // @@protoc_insertion_point(field_add_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3533 }
3534 inline void pAcommsHandlerConfig::add_dccl_frontseat_forward_name(const char* value, size_t size) {
3535  dccl_frontseat_forward_name_.Add()->assign(reinterpret_cast<const char*>(value), size);
3536  // @@protoc_insertion_point(field_add_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3537 }
3538 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3540  // @@protoc_insertion_point(field_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3541  return dccl_frontseat_forward_name_;
3542 }
3543 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3545  // @@protoc_insertion_point(field_mutable_list:goby.apps.moos.protobuf.pAcommsHandlerConfig.dccl_frontseat_forward_name)
3546  return &dccl_frontseat_forward_name_;
3547 }
3548 
3549 // optional string modem_id_lookup_path = 101 [(.goby.field) = {
3551  return (_has_bits_[0] & 0x00000001u) != 0;
3552 }
3553 inline void pAcommsHandlerConfig::set_has_modem_id_lookup_path() {
3554  _has_bits_[0] |= 0x00000001u;
3555 }
3556 inline void pAcommsHandlerConfig::clear_has_modem_id_lookup_path() {
3557  _has_bits_[0] &= ~0x00000001u;
3558 }
3560  modem_id_lookup_path_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3561  clear_has_modem_id_lookup_path();
3562 }
3563 inline const ::std::string& pAcommsHandlerConfig::modem_id_lookup_path() const {
3564  // @@protoc_insertion_point(field_get:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id_lookup_path)
3565  return modem_id_lookup_path_.GetNoArena();
3566 }
3567 inline void pAcommsHandlerConfig::set_modem_id_lookup_path(const ::std::string& value) {
3568  set_has_modem_id_lookup_path();
3569  modem_id_lookup_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3570  // @@protoc_insertion_point(field_set:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id_lookup_path)
3571 }
3572 #if LANG_CXX11
3573 inline void pAcommsHandlerConfig::set_modem_id_lookup_path(::std::string&& value) {
3574  set_has_modem_id_lookup_path();
3575  modem_id_lookup_path_.SetNoArena(
3577  // @@protoc_insertion_point(field_set_rvalue:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id_lookup_path)
3578 }
3579 #endif
3580 inline void pAcommsHandlerConfig::set_modem_id_lookup_path(const char* value) {
3581  GOOGLE_DCHECK(value != NULL);
3582  set_has_modem_id_lookup_path();
3583  modem_id_lookup_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3584  // @@protoc_insertion_point(field_set_char:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id_lookup_path)
3585 }
3586 inline void pAcommsHandlerConfig::set_modem_id_lookup_path(const char* value, size_t size) {
3587  set_has_modem_id_lookup_path();
3588  modem_id_lookup_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3589  ::std::string(reinterpret_cast<const char*>(value), size));
3590  // @@protoc_insertion_point(field_set_pointer:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id_lookup_path)
3591 }
3593  set_has_modem_id_lookup_path();
3594  // @@protoc_insertion_point(field_mutable:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id_lookup_path)
3595  return modem_id_lookup_path_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3596 }
3598  // @@protoc_insertion_point(field_release:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id_lookup_path)
3599  if (!has_modem_id_lookup_path()) {
3600  return NULL;
3601  }
3602  clear_has_modem_id_lookup_path();
3603  return modem_id_lookup_path_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3604 }
3605 inline void pAcommsHandlerConfig::set_allocated_modem_id_lookup_path(::std::string* modem_id_lookup_path) {
3606  if (modem_id_lookup_path != NULL) {
3607  set_has_modem_id_lookup_path();
3608  } else {
3609  clear_has_modem_id_lookup_path();
3610  }
3611  modem_id_lookup_path_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), modem_id_lookup_path);
3612  // @@protoc_insertion_point(field_set_allocated:goby.apps.moos.protobuf.pAcommsHandlerConfig.modem_id_lookup_path)
3613 }
3614 
3615 #ifdef __GNUC__
3616  #pragma GCC diagnostic pop
3617 #endif // __GNUC__
3618 // -------------------------------------------------------------------
3619 
3620 // -------------------------------------------------------------------
3621 
3622 
3623 // @@protoc_insertion_point(namespace_scope)
3624 
3625 } // namespace protobuf
3626 } // namespace moos
3627 } // namespace apps
3628 } // namespace goby
3629 
3630 namespace google {
3631 namespace protobuf {
3632 
3634 template <>
3635 inline const EnumDescriptor* GetEnumDescriptor< ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique>() {
3637 }
3638 
3639 } // namespace protobuf
3640 } // namespace google
3641 
3642 // @@protoc_insertion_point(global_scope)
3643 
3644 #endif // PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
goby::acomms::protobuf::DriverConfig
Definition: driver_base.pb.h:122
goby::apps::moos::protobuf::pAcommsHandlerConfig::add_dccl_frontseat_forward_name
::std::string * add_dccl_frontseat_forward_name()
Definition: pAcommsHandler_config.pb.h:3515
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_mac_cycle_update
void set_allocated_mac_cycle_update(::std::string *mac_cycle_update)
Definition: pAcommsHandler_config.pb.h:2345
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kQueueAckTransmissionFieldNumber
static const int kQueueAckTransmissionFieldNumber
Definition: pAcommsHandler_config.pb.h:521
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::internal_default_instance
static const pAcommsHandlerConfig_DriverFailureApproach * internal_default_instance()
Definition: pAcommsHandler_config.pb.h:149
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_driver_raw_msg_out
::std::string * mutable_driver_raw_msg_out()
Definition: pAcommsHandler_config.pb.h:1606
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_config_file
void clear_config_file()
Definition: pAcommsHandler_config.pb.h:2497
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_queue_ack_transmission
::std::string * mutable_queue_ack_transmission()
Definition: pAcommsHandler_config.pb.h:2002
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::GetCachedSize
int GetCachedSize() const final
Definition: pAcommsHandler_config.pb.h:184
goby::apps::moos::protobuf::pAcommsHandlerConfig::Swap
void Swap(pAcommsHandlerConfig *other)
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_config_file_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_config_file_
Definition: pAcommsHandler_config.pb.h:821
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::queue_transmit
const ::std::string & queue_transmit() const
Definition: pAcommsHandler_config.pb.h:1907
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_queue_size
void clear_queue_size()
Definition: pAcommsHandler_config.pb.h:2167
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_load_proto_file
void set_load_proto_file(int index, const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:3330
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::moos::protobuf::pAcommsHandlerConfig::translator_entry
const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry > & translator_entry() const
Definition: pAcommsHandler_config.pb.h:3406
queue.pb.h
goby::apps::moos::protobuf::pAcommsHandlerConfig::New
pAcommsHandlerConfig * New() const final
Definition: pAcommsHandler_config.pb.h:891
google::protobuf::RepeatedPtrField< ::std::string >
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_mac_initiate_transmission
void clear_mac_initiate_transmission()
Definition: pAcommsHandler_config.pb.h:2365
amac_config.pb.h
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kMacSlotStartFieldNumber
static const int kMacSlotStartFieldNumber
Definition: pAcommsHandler_config.pb.h:626
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::~pAcommsHandlerConfig_MOOSVariables
virtual ~pAcommsHandlerConfig_MOOSVariables()
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_dccl_frontseat_forward_name
void set_dccl_frontseat_forward_name(int index, const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:3495
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_mac_slot_start
bool has_mac_slot_start() const
Definition: pAcommsHandler_config.pb.h:2422
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Clear
void Clear() final
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::New
pAcommsHandlerConfig_DriverFailureApproach * New(::google::protobuf::Arena *arena) const final
Definition: pAcommsHandler_config.pb.h:167
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_translator_entry
::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry > * mutable_translator_entry()
Definition: pAcommsHandler_config.pb.h:3393
protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: pAcommsHandler_config.pb.h:53
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::kNewDriverBackoffSecFieldNumber
static const int kNewDriverBackoffSecFieldNumber
Definition: pAcommsHandler_config.pb.h:237
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_driver_cfg_update
bool has_driver_cfg_update() const
Definition: pAcommsHandler_config.pb.h:1762
goby::apps::moos::protobuf::pAcommsHandlerConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::moos::protobuf::pAcommsHandlerConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::kTechniqueFieldNumber
static const int kTechniqueFieldNumber
Definition: pAcommsHandler_config.pb.h:244
goby::apps::moos::protobuf::pAcommsHandlerConfig::translator_entry_size
int translator_entry_size() const
Definition: pAcommsHandler_config.pb.h:3385
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_flush
void set_allocated_queue_flush(::std::string *queue_flush)
Definition: pAcommsHandler_config.pb.h:2279
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_driver_transmit
::std::string * release_driver_transmit()
Definition: pAcommsHandler_config.pb.h:1743
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_ack_transmission
void set_allocated_queue_ack_transmission(::std::string *queue_ack_transmission)
Definition: pAcommsHandler_config.pb.h:2015
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kDriverRawOutFieldNumber
static const int kDriverRawOutFieldNumber
Definition: pAcommsHandler_config.pb.h:401
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_multiplex_create_moos_var
void clear_multiplex_create_moos_var()
Definition: pAcommsHandler_config.pb.h:3415
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_mac_slot_start
::std::string * mutable_mac_slot_start()
Definition: pAcommsHandler_config.pb.h:2464
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mac_slot_start
const ::std::string & mac_slot_start() const
Definition: pAcommsHandler_config.pb.h:2435
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_mac_initiate_transmission
::std::string * mutable_mac_initiate_transmission()
Definition: pAcommsHandler_config.pb.h:2398
goby::apps::moos::protobuf::pAcommsHandlerConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::pAcommsHandlerConfig::release_route_cfg
::goby::acomms::protobuf::RouteManagerConfig * release_route_cfg()
Definition: pAcommsHandler_config.pb.h:3153
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_modem_id
void set_modem_id(::google::protobuf::int32 value)
Definition: pAcommsHandler_config.pb.h:2827
goby::apps::moos::protobuf::pAcommsHandlerConfig::dccl_frontseat_forward_name
const ::google::protobuf::RepeatedPtrField< ::std::string > & dccl_frontseat_forward_name() const
Definition: pAcommsHandler_config.pb.h:3539
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_driver_raw_in
bool has_driver_raw_in() const
Definition: pAcommsHandler_config.pb.h:1366
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_mac_cfg
void clear_mac_cfg()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_queue_size
bool has_queue_size() const
Definition: pAcommsHandler_config.pb.h:2158
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_modem_id_lookup_path
bool has_modem_id_lookup_path() const
Definition: pAcommsHandler_config.pb.h:3550
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_prefix
void set_prefix(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1317
goby::moos::protobuf::_GobyMOOSAppConfig_default_instance_
GobyMOOSAppConfigDefaultTypeInternal _GobyMOOSAppConfig_default_instance_
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_driver_transmit_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_driver_transmit_
Definition: pAcommsHandler_config.pb.h:773
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::prefix
const ::std::string & prefix() const
Definition: pAcommsHandler_config.pb.h:1313
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_mac_cycle_update_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_mac_cycle_update_
Definition: pAcommsHandler_config.pb.h:809
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_driver_cfg_update
::std::string * release_driver_cfg_update()
Definition: pAcommsHandler_config.pb.h:1809
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: pAcommsHandler_config.pb.h:138
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_common
void clear_common()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::apps::moos::protobuf::pAcommsHandlerConfig::add_load_shared_library
::std::string * add_load_shared_library()
Definition: pAcommsHandler_config.pb.h:3281
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_driver_cfg
::goby::acomms::protobuf::DriverConfig * mutable_driver_cfg()
Definition: pAcommsHandler_config.pb.h:2859
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::queue_size
const ::std::string & queue_size() const
Definition: pAcommsHandler_config.pb.h:2171
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach
Definition: pAcommsHandler_config.pb.h:112
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_driver_transmit
bool has_driver_transmit() const
Definition: pAcommsHandler_config.pb.h:1696
goby::acomms::protobuf::RouteManagerConfig
Definition: route.pb.h:201
goby::apps::moos::protobuf::pAcommsHandlerConfig::GetCachedSize
int GetCachedSize() const final
Definition: pAcommsHandler_config.pb.h:912
goby::apps::moos::protobuf::pAcommsHandlerConfig
Definition: pAcommsHandler_config.pb.h:840
goby::apps::moos::protobuf::pAcommsHandlerConfig::kDriverFailureApproachFieldNumber
static const int kDriverFailureApproachFieldNumber
Definition: pAcommsHandler_config.pb.h:1151
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_mac_cfg
bool has_mac_cfg() const
Definition: pAcommsHandler_config.pb.h:2973
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::DISABLE_AND_MOVE_LISTEN_DRIVER_TO_PRIMARY
static const DriverFailureTechnique DISABLE_AND_MOVE_LISTEN_DRIVER_TO_PRIMARY
Definition: pAcommsHandler_config.pb.h:209
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::DriverFailureTechnique_MAX
static const DriverFailureTechnique DriverFailureTechnique_MAX
Definition: pAcommsHandler_config.pb.h:216
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::operator=
pAcommsHandlerConfig_DriverFailureApproach & operator=(const pAcommsHandlerConfig_DriverFailureApproach &from)
Definition: pAcommsHandler_config.pb.h:119
goby::moos::protobuf::GobyMOOSAppConfig
Definition: goby_moos_app.pb.h:316
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_queue_expire
void set_queue_expire(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2109
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_queue_receive
bool has_queue_receive() const
Definition: pAcommsHandler_config.pb.h:1828
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kPrefixFieldNumber
static const int kPrefixFieldNumber
Definition: pAcommsHandler_config.pb.h:371
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::queue_ack_original_msg
const ::std::string & queue_ack_original_msg() const
Definition: pAcommsHandler_config.pb.h:2039
goby::apps::moos::protobuf::pAcommsHandlerConfig::kMultiplexCreateMoosVarFieldNumber
static const int kMultiplexCreateMoosVarFieldNumber
Definition: pAcommsHandler_config.pb.h:996
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::queue_expire
const ::std::string & queue_expire() const
Definition: pAcommsHandler_config.pb.h:2105
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_mac_initiate_transmission
bool has_mac_initiate_transmission() const
Definition: pAcommsHandler_config.pb.h:2356
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_queue_expire
::std::string * release_queue_expire()
Definition: pAcommsHandler_config.pb.h:2139
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kConfigFileFieldNumber
static const int kConfigFileFieldNumber
Definition: pAcommsHandler_config.pb.h:641
goby::apps::moos::protobuf::pAcommsHandlerConfig::kDriverCfgFieldNumber
static const int kDriverCfgFieldNumber
Definition: pAcommsHandler_config.pb.h:1079
goby::apps::moos::protobuf::pAcommsHandlerConfig::release_modem_id_lookup_path
::std::string * release_modem_id_lookup_path()
Definition: pAcommsHandler_config.pb.h:3597
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::intervehicle::groups::mac_slot_start
constexpr Group mac_slot_start
Definition: groups.h:70
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_driver_raw_in_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_driver_raw_in_
Definition: pAcommsHandler_config.pb.h:753
goby::apps::moos::protobuf::pAcommsHandlerConfig::load_shared_library
const ::google::protobuf::RepeatedPtrField< ::std::string > & load_shared_library() const
Definition: pAcommsHandler_config.pb.h:3305
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: pAcommsHandler_config.pb.h:315
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kQueueSizeFieldNumber
static const int kQueueSizeFieldNumber
Definition: pAcommsHandler_config.pb.h:566
goby::acomms::protobuf::DCCLConfig
Definition: dccl.pb.h:77
goby::apps::moos::protobuf::pAcommsHandlerConfig::kTranslatorEntryFieldNumber
static const int kTranslatorEntryFieldNumber
Definition: pAcommsHandler_config.pb.h:984
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::pAcommsHandlerConfig::kCommonFieldNumber
static const int kCommonFieldNumber
Definition: pAcommsHandler_config.pb.h:1067
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DriverFailureTechnique_ARRAYSIZE
const int pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DriverFailureTechnique_ARRAYSIZE
Definition: pAcommsHandler_config.pb.h:98
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_queue_ack_transmission
::std::string * release_queue_ack_transmission()
Definition: pAcommsHandler_config.pb.h:2007
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_prefix
void clear_prefix()
Definition: pAcommsHandler_config.pb.h:1309
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_Parse
bool pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_Parse(const ::std::string &name, pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique *value)
Definition: pAcommsHandler_config.pb.h:105
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_driver_cfg_update
void set_driver_cfg_update(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1779
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_config_file_request
::std::string * mutable_config_file_request()
Definition: pAcommsHandler_config.pb.h:2596
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_cfg_update
void set_allocated_driver_cfg_update(::std::string *driver_cfg_update)
Definition: pAcommsHandler_config.pb.h:1817
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mac_cycle_update
const ::std::string & mac_cycle_update() const
Definition: pAcommsHandler_config.pb.h:2303
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kIfrontseatDataOutFieldNumber
static const int kIfrontseatDataOutFieldNumber
Definition: pAcommsHandler_config.pb.h:686
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kQueueAckOriginalMsgFieldNumber
static const int kQueueAckOriginalMsgFieldNumber
Definition: pAcommsHandler_config.pb.h:536
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_queue_expire
void clear_queue_expire()
Definition: pAcommsHandler_config.pb.h:2101
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_multiplex_create_moos_var
void set_multiplex_create_moos_var(int index, const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:3426
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_IsValid
bool pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_IsValid(int value)
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Swap
void Swap(pAcommsHandlerConfig_MOOSVariables *other)
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables
Definition: pAcommsHandler_config.pb.h:274
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_config_file_request
void set_allocated_config_file_request(::std::string *config_file_request)
Definition: pAcommsHandler_config.pb.h:2609
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_driver_failure_approach
::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach * mutable_driver_failure_approach()
Definition: pAcommsHandler_config.pb.h:2944
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::has_new_driver_backoff_sec
bool has_new_driver_backoff_sec() const
Definition: pAcommsHandler_config.pb.h:1272
goby::apps::moos::protobuf::pAcommsHandlerConfig::load_shared_library_size
int load_shared_library_size() const
Definition: pAcommsHandler_config.pb.h:3247
goby::apps::moos::protobuf::pAcommsHandlerConfig::kModemIdFieldNumber
static const int kModemIdFieldNumber
Definition: pAcommsHandler_config.pb.h:1163
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_queue_size_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_queue_size_
Definition: pAcommsHandler_config.pb.h:801
goby::apps::moos::protobuf::pAcommsHandlerConfig::release_driver_cfg
::goby::acomms::protobuf::DriverConfig * release_driver_cfg()
Definition: pAcommsHandler_config.pb.h:2852
goby::apps::moos::protobuf::_pAcommsHandlerConfig_default_instance_
pAcommsHandlerConfigDefaultTypeInternal _pAcommsHandlerConfig_default_instance_
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_driver_receive
::std::string * release_driver_receive()
Definition: pAcommsHandler_config.pb.h:1677
goby::apps::moos::protobuf::pAcommsHandlerConfig::IsInitialized
bool IsInitialized() const final
goby::apps::moos::protobuf::pAcommsHandlerConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: pAcommsHandler_config.pb.h:866
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_queue_size
void set_queue_size(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2175
goby::apps::moos::protobuf::pAcommsHandlerConfig::load_proto_file
const ::google::protobuf::RepeatedPtrField< ::std::string > & load_proto_file() const
Definition: pAcommsHandler_config.pb.h:3374
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_driver_raw_out
bool has_driver_raw_out() const
Definition: pAcommsHandler_config.pb.h:1432
goby::apps::moos::protobuf::pAcommsHandlerConfig::kDcclCfgFieldNumber
static const int kDcclCfgFieldNumber
Definition: pAcommsHandler_config.pb.h:1115
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::queue_flush
const ::std::string & queue_flush() const
Definition: pAcommsHandler_config.pb.h:2237
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_queue_ack_transmission
void set_queue_ack_transmission(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1977
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_config_file_request_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_config_file_request_
Definition: pAcommsHandler_config.pb.h:825
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_driver_raw_msg_out_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_driver_raw_msg_out_
Definition: pAcommsHandler_config.pb.h:765
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::Clear
void Clear() final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: pAcommsHandler_config.pb.h:303
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_queue_cfg
::goby::acomms::protobuf::QueueManagerConfig * mutable_queue_cfg()
Definition: pAcommsHandler_config.pb.h:3052
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::IsInitialized
bool IsInitialized() const final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_config_file_request
void set_config_file_request(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2571
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_modem_id
bool has_modem_id() const
Definition: pAcommsHandler_config.pb.h:2810
protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: pAcommsHandler_config.pb.h:52
google::protobuf::Arena
Definition: arena.h:244
goby::apps::moos::protobuf::pAcommsHandlerConfig::release_common
::goby::moos::protobuf::GobyMOOSAppConfig * release_common()
Definition: pAcommsHandler_config.pb.h:2774
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_prefix_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_prefix_
Definition: pAcommsHandler_config.pb.h:749
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_mac_slot_start
void set_allocated_mac_slot_start(::std::string *mac_slot_start)
Definition: pAcommsHandler_config.pb.h:2477
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_driver_cfg
void clear_driver_cfg()
goby::apps::moos::protobuf::pAcommsHandlerConfig::driver_failure_approach
const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach & driver_failure_approach() const
Definition: pAcommsHandler_config.pb.h:2931
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_descriptor
const ::google::protobuf::EnumDescriptor * pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_descriptor()
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_mac_cfg
::goby::acomms::protobuf::MACConfig * mutable_mac_cfg()
Definition: pAcommsHandler_config.pb.h:2998
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kDriverCfgUpdateFieldNumber
static const int kDriverCfgUpdateFieldNumber
Definition: pAcommsHandler_config.pb.h:476
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_prefix
void set_allocated_prefix(::std::string *prefix)
Definition: pAcommsHandler_config.pb.h:1355
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_driver_failure_approach
bool has_driver_failure_approach() const
Definition: pAcommsHandler_config.pb.h:2915
goby::apps::moos::protobuf::pAcommsHandlerConfig::modem_id
::google::protobuf::int32 modem_id() const
Definition: pAcommsHandler_config.pb.h:2823
goby::apps::moos::protobuf::pAcommsHandlerConfig::release_driver_failure_approach
::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach * release_driver_failure_approach()
Definition: pAcommsHandler_config.pb.h:2937
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_route_cfg
bool has_route_cfg() const
Definition: pAcommsHandler_config.pb.h:3135
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::New
pAcommsHandlerConfig_MOOSVariables * New(::google::protobuf::Arena *arena) const final
Definition: pAcommsHandler_config.pb.h:329
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_driver_raw_out
void set_driver_raw_out(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1449
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_driver_raw_in
void set_driver_raw_in(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1383
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::driver_reset
const ::std::string & driver_reset() const
Definition: pAcommsHandler_config.pb.h:2633
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::driver_raw_msg_out
const ::std::string & driver_raw_msg_out() const
Definition: pAcommsHandler_config.pb.h:1577
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_load_shared_library
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_load_shared_library()
Definition: pAcommsHandler_config.pb.h:3310
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: pAcommsHandler_config.pb.h:141
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_driver_raw_in
void clear_driver_raw_in()
Definition: pAcommsHandler_config.pb.h:1375
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_driver_transmit
void clear_driver_transmit()
Definition: pAcommsHandler_config.pb.h:1705
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DISABLE_AND_MOVE_LISTEN_DRIVER_TO_PRIMARY
@ pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DISABLE_AND_MOVE_LISTEN_DRIVER_TO_PRIMARY
Definition: pAcommsHandler_config.pb.h:93
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_allocated_mac_cfg
void set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig *mac_cfg)
Definition: pAcommsHandler_config.pb.h:3007
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_mac_slot_start
void clear_mac_slot_start()
Definition: pAcommsHandler_config.pb.h:2431
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kQueueExpireFieldNumber
static const int kQueueExpireFieldNumber
Definition: pAcommsHandler_config.pb.h:551
goby::apps::moos::protobuf::pAcommsHandlerConfig::kDcclFrontseatForwardNameFieldNumber
static const int kDcclFrontseatForwardNameFieldNumber
Definition: pAcommsHandler_config.pb.h:1018
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::driver_raw_msg_in
const ::std::string & driver_raw_msg_in() const
Definition: pAcommsHandler_config.pb.h:1511
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::New
pAcommsHandlerConfig_MOOSVariables * New() const final
Definition: pAcommsHandler_config.pb.h:325
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::driver_transmit
const ::std::string & driver_transmit() const
Definition: pAcommsHandler_config.pb.h:1709
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_size
void set_allocated_queue_size(::std::string *queue_size)
Definition: pAcommsHandler_config.pb.h:2213
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_config_file
void set_allocated_config_file(::std::string *config_file)
Definition: pAcommsHandler_config.pb.h:2543
goby::apps::moos::protobuf::pAcommsHandlerConfig::swap
friend void swap(pAcommsHandlerConfig &a, pAcommsHandlerConfig &b)
Definition: pAcommsHandler_config.pb.h:885
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::driver_receive
const ::std::string & driver_receive() const
Definition: pAcommsHandler_config.pb.h:1643
protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: pAcommsHandler_config.pb.h:56
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::config_file
const ::std::string & config_file() const
Definition: pAcommsHandler_config.pb.h:2501
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_modem_id
void clear_modem_id()
Definition: pAcommsHandler_config.pb.h:2819
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_modem_id_lookup_path
::std::string * mutable_modem_id_lookup_path()
Definition: pAcommsHandler_config.pb.h:3592
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_prefix
bool has_prefix() const
Definition: pAcommsHandler_config.pb.h:1300
goby::apps::moos::protobuf::pAcommsHandlerConfig::kLoadSharedLibraryFieldNumber
static const int kLoadSharedLibraryFieldNumber
Definition: pAcommsHandler_config.pb.h:940
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_driver_raw_msg_in_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_driver_raw_msg_in_
Definition: pAcommsHandler_config.pb.h:761
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_queue_flush_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_queue_flush_
Definition: pAcommsHandler_config.pb.h:805
goby::apps::moos::protobuf::pAcommsHandlerConfig::release_queue_cfg
::goby::acomms::protobuf::QueueManagerConfig * release_queue_cfg()
Definition: pAcommsHandler_config.pb.h:3045
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_ifrontseat_data_out
::std::string * mutable_ifrontseat_data_out()
Definition: pAcommsHandler_config.pb.h:2728
goby::apps::moos::protobuf::pAcommsHandlerConfig::multiplex_create_moos_var_size
int multiplex_create_moos_var_size() const
Definition: pAcommsHandler_config.pb.h:3412
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_queue_ack_transmission
bool has_queue_ack_transmission() const
Definition: pAcommsHandler_config.pb.h:1960
goby::apps::moos::protobuf::pAcommsHandlerConfig::pAcommsHandlerConfig
pAcommsHandlerConfig()
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_queue_cfg
bool has_queue_cfg() const
Definition: pAcommsHandler_config.pb.h:3027
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_prefix
::std::string * release_prefix()
Definition: pAcommsHandler_config.pb.h:1347
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_driver_raw_msg_out
::std::string * release_driver_raw_msg_out()
Definition: pAcommsHandler_config.pb.h:1611
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_queue_flush
::std::string * release_queue_flush()
Definition: pAcommsHandler_config.pb.h:2271
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_driver_cfg_update_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_driver_cfg_update_
Definition: pAcommsHandler_config.pb.h:777
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique
pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique
Definition: pAcommsHandler_config.pb.h:90
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_common
::goby::moos::protobuf::GobyMOOSAppConfig * mutable_common()
Definition: pAcommsHandler_config.pb.h:2781
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_driver_raw_msg_out
bool has_driver_raw_msg_out() const
Definition: pAcommsHandler_config.pb.h:1564
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_allocated_common
void set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig *common)
Definition: pAcommsHandler_config.pb.h:2790
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::DriverFailureTechnique_descriptor
static const ::google::protobuf::EnumDescriptor * DriverFailureTechnique_descriptor()
Definition: pAcommsHandler_config.pb.h:221
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kQueueFlushFieldNumber
static const int kQueueFlushFieldNumber
Definition: pAcommsHandler_config.pb.h:581
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_msg_out
void set_allocated_driver_raw_msg_out(::std::string *driver_raw_msg_out)
Definition: pAcommsHandler_config.pb.h:1619
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_dccl_frontseat_forward_name
void clear_dccl_frontseat_forward_name()
Definition: pAcommsHandler_config.pb.h:3484
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_allocated_modem_id_lookup_path
void set_allocated_modem_id_lookup_path(::std::string *modem_id_lookup_path)
Definition: pAcommsHandler_config.pb.h:3605
driver_base.pb.h
message.h
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_moos_var
bool has_moos_var() const
Definition: pAcommsHandler_config.pb.h:3189
goby::apps::moos::protobuf::pAcommsHandlerConfig::listen_driver_cfg_size
int listen_driver_cfg_size() const
Definition: pAcommsHandler_config.pb.h:2888
goby::apps::moos::protobuf::pAcommsHandlerConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::clear_driver_backoff_sec
void clear_driver_backoff_sec()
Definition: pAcommsHandler_config.pb.h:1257
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_queue_flush
::std::string * mutable_queue_flush()
Definition: pAcommsHandler_config.pb.h:2266
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_driver_cfg
bool has_driver_cfg() const
Definition: pAcommsHandler_config.pb.h:2834
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_listen_driver_cfg
void clear_listen_driver_cfg()
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_load_proto_file
void clear_load_proto_file()
Definition: pAcommsHandler_config.pb.h:3319
goby::apps::moos::protobuf::pAcommsHandlerConfig::moos_var
const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables & moos_var() const
Definition: pAcommsHandler_config.pb.h:3205
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::driver_raw_out
const ::std::string & driver_raw_out() const
Definition: pAcommsHandler_config.pb.h:1445
goby_moos_app.pb.h
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_allocated_moos_var
void set_allocated_moos_var(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables *moos_var)
Definition: pAcommsHandler_config.pb.h:3227
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_out
void set_allocated_driver_raw_out(::std::string *driver_raw_out)
Definition: pAcommsHandler_config.pb.h:1487
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::IsInitialized
bool IsInitialized() const final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::driver_cfg_update
const ::std::string & driver_cfg_update() const
Definition: pAcommsHandler_config.pb.h:1775
goby::apps::moos::protobuf::pAcommsHandlerConfig::Clear
void Clear() final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kMacInitiateTransmissionFieldNumber
static const int kMacInitiateTransmissionFieldNumber
Definition: pAcommsHandler_config.pb.h:611
goby::apps::moos::protobuf::pAcommsHandlerConfig::kMacCfgFieldNumber
static const int kMacCfgFieldNumber
Definition: pAcommsHandler_config.pb.h:1091
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::queue_receive
const ::std::string & queue_receive() const
Definition: pAcommsHandler_config.pb.h:1841
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kQueueTransmitFieldNumber
static const int kQueueTransmitFieldNumber
Definition: pAcommsHandler_config.pb.h:506
goby::apps::moos::protobuf::pAcommsHandlerConfig::multiplex_create_moos_var
const ::google::protobuf::RepeatedPtrField< ::std::string > & multiplex_create_moos_var() const
Definition: pAcommsHandler_config.pb.h:3470
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_load_shared_library
void clear_load_shared_library()
Definition: pAcommsHandler_config.pb.h:3250
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::queue_ack_transmission
const ::std::string & queue_ack_transmission() const
Definition: pAcommsHandler_config.pb.h:1973
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_driver_receive
bool has_driver_receive() const
Definition: pAcommsHandler_config.pb.h:1630
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_route_cfg
void clear_route_cfg()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_prefix
::std::string * mutable_prefix()
Definition: pAcommsHandler_config.pb.h:1342
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::operator=
pAcommsHandlerConfig_MOOSVariables & operator=(const pAcommsHandlerConfig_MOOSVariables &from)
Definition: pAcommsHandler_config.pb.h:281
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::DriverFailureTechnique_ARRAYSIZE
static const int DriverFailureTechnique_ARRAYSIZE
Definition: pAcommsHandler_config.pb.h:218
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_queue_flush
void set_queue_flush(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2241
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_ifrontseat_data_out
bool has_ifrontseat_data_out() const
Definition: pAcommsHandler_config.pb.h:2686
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_ifrontseat_data_out
::std::string * release_ifrontseat_data_out()
Definition: pAcommsHandler_config.pb.h:2733
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_queue_ack_original_msg
::std::string * release_queue_ack_original_msg()
Definition: pAcommsHandler_config.pb.h:2073
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_dccl_cfg
bool has_dccl_cfg() const
Definition: pAcommsHandler_config.pb.h:3081
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_driver_raw_msg_in
::std::string * release_driver_raw_msg_in()
Definition: pAcommsHandler_config.pb.h:1545
goby::apps::moos::protobuf::pAcommsHandlerConfig::release_moos_var
::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables * release_moos_var()
Definition: pAcommsHandler_config.pb.h:3211
goby::apps::moos::protobuf::pAcommsHandlerConfig::listen_driver_cfg
const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig > & listen_driver_cfg() const
Definition: pAcommsHandler_config.pb.h:2909
goby::apps::moos::protobuf::pAcommsHandlerConfig::has_common
bool has_common() const
Definition: pAcommsHandler_config.pb.h:2756
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_queue_ack_original_msg
void clear_queue_ack_original_msg()
Definition: pAcommsHandler_config.pb.h:2035
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_mac_cycle_update
bool has_mac_cycle_update() const
Definition: pAcommsHandler_config.pb.h:2290
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_config_file_request
bool has_config_file_request() const
Definition: pAcommsHandler_config.pb.h:2554
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_transmit
void set_allocated_queue_transmit(::std::string *queue_transmit)
Definition: pAcommsHandler_config.pb.h:1949
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::ifrontseat_data_out
const ::std::string & ifrontseat_data_out() const
Definition: pAcommsHandler_config.pb.h:2699
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: pAcommsHandler_config.pb.h:300
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DriverFailureTechnique_MIN
const pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DriverFailureTechnique_MIN
Definition: pAcommsHandler_config.pb.h:96
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_driver_reset
void clear_driver_reset()
Definition: pAcommsHandler_config.pb.h:2629
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_ifrontseat_data_out
void set_ifrontseat_data_out(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2703
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::has_technique
bool has_technique() const
Definition: pAcommsHandler_config.pb.h:1223
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_driver_reset
::std::string * mutable_driver_reset()
Definition: pAcommsHandler_config.pb.h:2662
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_driver_reset
::std::string * release_driver_reset()
Definition: pAcommsHandler_config.pb.h:2667
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::internal_default_instance
static const pAcommsHandlerConfig_MOOSVariables * internal_default_instance()
Definition: pAcommsHandler_config.pb.h:311
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_allocated_route_cfg
void set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig *route_cfg)
Definition: pAcommsHandler_config.pb.h:3169
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_listen_driver_cfg
::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig > * mutable_listen_driver_cfg()
Definition: pAcommsHandler_config.pb.h:2896
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_load_proto_file
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_load_proto_file()
Definition: pAcommsHandler_config.pb.h:3379
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_multiplex_create_moos_var
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_multiplex_create_moos_var()
Definition: pAcommsHandler_config.pb.h:3475
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_queue_expire_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_queue_expire_
Definition: pAcommsHandler_config.pb.h:797
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kConfigFileRequestFieldNumber
static const int kConfigFileRequestFieldNumber
Definition: pAcommsHandler_config.pb.h:656
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_MOVE_LISTEN_DRIVER_TO_PRIMARY
@ pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_MOVE_LISTEN_DRIVER_TO_PRIMARY
Definition: pAcommsHandler_config.pb.h:92
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_mac_initiate_transmission
::std::string * release_mac_initiate_transmission()
Definition: pAcommsHandler_config.pb.h:2403
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::New
pAcommsHandlerConfig_DriverFailureApproach * New() const final
Definition: pAcommsHandler_config.pb.h:163
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_queue_transmit
void set_queue_transmit(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1911
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_driver_cfg_update
void clear_driver_cfg_update()
Definition: pAcommsHandler_config.pb.h:1771
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: pAcommsHandler_config.pb.h:869
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_queue_size
::std::string * mutable_queue_size()
Definition: pAcommsHandler_config.pb.h:2200
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::Swap
void Swap(pAcommsHandlerConfig_DriverFailureApproach *other)
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_in
void set_allocated_driver_raw_in(::std::string *driver_raw_in)
Definition: pAcommsHandler_config.pb.h:1421
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::config_file_request
const ::std::string & config_file_request() const
Definition: pAcommsHandler_config.pb.h:2567
google::protobuf::Metadata
Definition: message.h:174
goby::acomms::protobuf::_QueueManagerConfig_default_instance_
QueueManagerConfigDefaultTypeInternal _QueueManagerConfig_default_instance_
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_msg_in
void set_allocated_driver_raw_msg_in(::std::string *driver_raw_msg_in)
Definition: pAcommsHandler_config.pb.h:1553
detail::get
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kMacCycleUpdateFieldNumber
static const int kMacCycleUpdateFieldNumber
Definition: pAcommsHandler_config.pb.h:596
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::default_instance
static const pAcommsHandlerConfig_DriverFailureApproach & default_instance()
goby::apps::moos::protobuf::pAcommsHandlerConfig::kListenDriverCfgFieldNumber
static const int kListenDriverCfgFieldNumber
Definition: pAcommsHandler_config.pb.h:1040
goby::acomms::protobuf::_RouteManagerConfig_default_instance_
RouteManagerConfigDefaultTypeInternal _RouteManagerConfig_default_instance_
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::~pAcommsHandlerConfig_DriverFailureApproach
virtual ~pAcommsHandlerConfig_DriverFailureApproach()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_queue_receive
void set_queue_receive(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1845
translator.pb.h
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::DriverFailureTechnique_Name
static const ::std::string & DriverFailureTechnique_Name(DriverFailureTechnique value)
Definition: pAcommsHandler_config.pb.h:224
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::clear_technique
void clear_technique()
Definition: pAcommsHandler_config.pb.h:1232
goby::apps::moos::protobuf::pAcommsHandlerConfig::internal_default_instance
static const pAcommsHandlerConfig * internal_default_instance()
Definition: pAcommsHandler_config.pb.h:877
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_queue_ack_transmission
void clear_queue_ack_transmission()
Definition: pAcommsHandler_config.pb.h:1969
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_queue_transmit
void clear_queue_transmit()
Definition: pAcommsHandler_config.pb.h:1903
google::protobuf::Message
Definition: message.h:189
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_mac_slot_start
::std::string * release_mac_slot_start()
Definition: pAcommsHandler_config.pb.h:2469
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::swap
friend void swap(pAcommsHandlerConfig_MOOSVariables &a, pAcommsHandlerConfig_MOOSVariables &b)
Definition: pAcommsHandler_config.pb.h:319
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kQueueReceiveFieldNumber
static const int kQueueReceiveFieldNumber
Definition: pAcommsHandler_config.pb.h:491
goby::middleware::intervehicle::groups::mac_initiate_transmission
constexpr Group mac_initiate_transmission
Definition: groups.h:68
goby::apps::moos::protobuf::pAcommsHandlerConfig::operator=
pAcommsHandlerConfig & operator=(const pAcommsHandlerConfig &from)
Definition: pAcommsHandler_config.pb.h:847
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_ifrontseat_data_out
void clear_ifrontseat_data_out()
Definition: pAcommsHandler_config.pb.h:2695
protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: pAcommsHandler_config.pb.h:57
goby::apps::moos::protobuf::pAcommsHandlerConfig::load_proto_file_size
int load_proto_file_size() const
Definition: pAcommsHandler_config.pb.h:3316
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_dccl_frontseat_forward_name
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_dccl_frontseat_forward_name()
Definition: pAcommsHandler_config.pb.h:3544
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_queue_receive
void clear_queue_receive()
Definition: pAcommsHandler_config.pb.h:1837
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_CONTINUALLY_RESTART_DRIVER
@ pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_CONTINUALLY_RESTART_DRIVER
Definition: pAcommsHandler_config.pb.h:91
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_mac_initiate_transmission_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_mac_initiate_transmission_
Definition: pAcommsHandler_config.pb.h:813
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_queue_transmit
bool has_queue_transmit() const
Definition: pAcommsHandler_config.pb.h:1894
goby::acomms::protobuf::_MACConfig_default_instance_
MACConfigDefaultTypeInternal _MACConfig_default_instance_
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::driver_raw_in
const ::std::string & driver_raw_in() const
Definition: pAcommsHandler_config.pb.h:1379
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::set_technique
void set_technique(::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique value)
Definition: pAcommsHandler_config.pb.h:1240
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_driver_cfg_update
::std::string * mutable_driver_cfg_update()
Definition: pAcommsHandler_config.pb.h:1804
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_driver_transmit
::std::string * mutable_driver_transmit()
Definition: pAcommsHandler_config.pb.h:1738
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kDriverResetFieldNumber
static const int kDriverResetFieldNumber
Definition: pAcommsHandler_config.pb.h:671
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_receive
void set_allocated_queue_receive(::std::string *queue_receive)
Definition: pAcommsHandler_config.pb.h:1883
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_driver_receive
void set_driver_receive(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1647
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_ack_original_msg
void set_allocated_queue_ack_original_msg(::std::string *queue_ack_original_msg)
Definition: pAcommsHandler_config.pb.h:2081
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_queue_transmit
::std::string * release_queue_transmit()
Definition: pAcommsHandler_config.pb.h:1941
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::moos::protobuf::pAcommsHandlerConfig::driver_cfg
const ::goby::acomms::protobuf::DriverConfig & driver_cfg() const
Definition: pAcommsHandler_config.pb.h:2846
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_driver_failure_approach
void clear_driver_failure_approach()
Definition: pAcommsHandler_config.pb.h:2924
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_driver_reset_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_driver_reset_
Definition: pAcommsHandler_config.pb.h:829
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: pAcommsHandler_config.pb.h:153
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_queue_receive
::std::string * release_queue_receive()
Definition: pAcommsHandler_config.pb.h:1875
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_driver_transmit
void set_driver_transmit(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1713
goby::apps::moos::protobuf::pAcommsHandlerConfig::add_translator_entry
::goby::moos::protobuf::TranslatorEntry * add_translator_entry()
Definition: pAcommsHandler_config.pb.h:3401
goby::apps::moos::protobuf::pAcommsHandlerConfig::kQueueCfgFieldNumber
static const int kQueueCfgFieldNumber
Definition: pAcommsHandler_config.pb.h:1103
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_queue_ack_original_msg_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_queue_ack_original_msg_
Definition: pAcommsHandler_config.pb.h:793
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_allocated_queue_cfg
void set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig *queue_cfg)
Definition: pAcommsHandler_config.pb.h:3061
goby::apps::moos::protobuf::pAcommsHandlerConfig::kMoosVarFieldNumber
static const int kMoosVarFieldNumber
Definition: pAcommsHandler_config.pb.h:1139
arena.h
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::MOVE_LISTEN_DRIVER_TO_PRIMARY
static const DriverFailureTechnique MOVE_LISTEN_DRIVER_TO_PRIMARY
Definition: pAcommsHandler_config.pb.h:207
goby::apps::moos::protobuf::pAcommsHandlerConfig::queue_cfg
const ::goby::acomms::protobuf::QueueManagerConfig & queue_cfg() const
Definition: pAcommsHandler_config.pb.h:3039
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::has_driver_backoff_sec
bool has_driver_backoff_sec() const
Definition: pAcommsHandler_config.pb.h:1248
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_driver_receive
void clear_driver_receive()
Definition: pAcommsHandler_config.pb.h:1639
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_config_file
bool has_config_file() const
Definition: pAcommsHandler_config.pb.h:2488
goby::apps::moos::protobuf::pAcommsHandlerConfig::kLoadProtoFileFieldNumber
static const int kLoadProtoFileFieldNumber
Definition: pAcommsHandler_config.pb.h:962
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::GetCachedSize
int GetCachedSize() const final
Definition: pAcommsHandler_config.pb.h:346
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::set_driver_backoff_sec
void set_driver_backoff_sec(::google::protobuf::int32 value)
Definition: pAcommsHandler_config.pb.h:1265
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_queue_ack_original_msg
void set_queue_ack_original_msg(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2043
goby::apps::moos::protobuf::pAcommsHandlerConfig::release_mac_cfg
::goby::acomms::protobuf::MACConfig * release_mac_cfg()
Definition: pAcommsHandler_config.pb.h:2991
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_mac_cycle_update
::std::string * mutable_mac_cycle_update()
Definition: pAcommsHandler_config.pb.h:2332
goby::acomms::protobuf::_DriverConfig_default_instance_
DriverConfigDefaultTypeInternal _DriverConfig_default_instance_
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::DriverFailureTechnique_IsValid
static bool DriverFailureTechnique_IsValid(int value)
Definition: pAcommsHandler_config.pb.h:211
goby::apps::moos::protobuf::pAcommsHandlerConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::moos::protobuf::_pAcommsHandlerConfig_MOOSVariables_default_instance_
pAcommsHandlerConfig_MOOSVariablesDefaultTypeInternal _pAcommsHandlerConfig_MOOSVariables_default_instance_
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::driver_backoff_sec
::google::protobuf::int32 driver_backoff_sec() const
Definition: pAcommsHandler_config.pb.h:1261
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_queue_receive_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_queue_receive_
Definition: pAcommsHandler_config.pb.h:781
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_config_file
::std::string * release_config_file()
Definition: pAcommsHandler_config.pb.h:2535
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::clear_new_driver_backoff_sec
void clear_new_driver_backoff_sec()
Definition: pAcommsHandler_config.pb.h:1281
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_queue_cfg
void clear_queue_cfg()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mac_initiate_transmission
const ::std::string & mac_initiate_transmission() const
Definition: pAcommsHandler_config.pb.h:2369
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_queue_flush
bool has_queue_flush() const
Definition: pAcommsHandler_config.pb.h:2224
goby::apps::moos::protobuf::pAcommsHandlerConfig::common
const ::goby::moos::protobuf::GobyMOOSAppConfig & common() const
Definition: pAcommsHandler_config.pb.h:2768
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_allocated_dccl_cfg
void set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig *dccl_cfg)
Definition: pAcommsHandler_config.pb.h:3115
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::DriverFailureTechnique_MIN
static const DriverFailureTechnique DriverFailureTechnique_MIN
Definition: pAcommsHandler_config.pb.h:214
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_driver_reset
bool has_driver_reset() const
Definition: pAcommsHandler_config.pb.h:2620
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_dccl_cfg
::goby::acomms::protobuf::DCCLConfig * mutable_dccl_cfg()
Definition: pAcommsHandler_config.pb.h:3106
goby::apps::moos::protobuf::pAcommsHandlerConfig::dccl_frontseat_forward_name_size
int dccl_frontseat_forward_name_size() const
Definition: pAcommsHandler_config.pb.h:3481
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_mac_cycle_update
::std::string * release_mac_cycle_update()
Definition: pAcommsHandler_config.pb.h:2337
option_extensions.pb.h
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kDriverTransmitFieldNumber
static const int kDriverTransmitFieldNumber
Definition: pAcommsHandler_config.pb.h:461
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_queue_flush
void clear_queue_flush()
Definition: pAcommsHandler_config.pb.h:2233
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_driver_raw_msg_in
::std::string * mutable_driver_raw_msg_in()
Definition: pAcommsHandler_config.pb.h:1540
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_transmit
void set_allocated_driver_transmit(::std::string *driver_transmit)
Definition: pAcommsHandler_config.pb.h:1751
goby::acomms::protobuf::_DCCLConfig_default_instance_
DCCLConfigDefaultTypeInternal _DCCLConfig_default_instance_
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_mac_initiate_transmission
void set_allocated_mac_initiate_transmission(::std::string *mac_initiate_transmission)
Definition: pAcommsHandler_config.pb.h:2411
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::default_instance
static const pAcommsHandlerConfig_MOOSVariables & default_instance()
protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
Definition: pAcommsHandler_config.pb.h:49
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_driver_raw_out
::std::string * release_driver_raw_out()
Definition: pAcommsHandler_config.pb.h:1479
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_allocated_driver_cfg
void set_allocated_driver_cfg(::goby::acomms::protobuf::DriverConfig *driver_cfg)
Definition: pAcommsHandler_config.pb.h:2868
goby::apps::moos::protobuf::pAcommsHandlerConfig::default_instance
static const pAcommsHandlerConfig & default_instance()
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::CONTINUALLY_RESTART_DRIVER
static const DriverFailureTechnique CONTINUALLY_RESTART_DRIVER
Definition: pAcommsHandler_config.pb.h:205
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_driver_raw_msg_out
void clear_driver_raw_msg_out()
Definition: pAcommsHandler_config.pb.h:1573
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_config_file_request
::std::string * release_config_file_request()
Definition: pAcommsHandler_config.pb.h:2601
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_driver_raw_out
::std::string * mutable_driver_raw_out()
Definition: pAcommsHandler_config.pb.h:1474
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_modem_id_lookup_path
void set_modem_id_lookup_path(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:3567
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_dccl_cfg
void clear_dccl_cfg()
goby::apps::moos::protobuf::pAcommsHandlerConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::moos::protobuf::pAcommsHandlerConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::moos::protobuf::TranslatorEntry
Definition: translator.pb.h:989
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_expire
void set_allocated_queue_expire(::std::string *queue_expire)
Definition: pAcommsHandler_config.pb.h:2147
goby::acomms::protobuf::MACConfig
Definition: amac_config.pb.h:117
goby::apps::moos::protobuf::pAcommsHandlerConfig::New
pAcommsHandlerConfig * New(::google::protobuf::Arena *arena) const final
Definition: pAcommsHandler_config.pb.h:895
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_translator_entry
void clear_translator_entry()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_queue_ack_transmission_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_queue_ack_transmission_
Definition: pAcommsHandler_config.pb.h:789
goby::apps::moos::protobuf::pAcommsHandlerConfig::add_listen_driver_cfg
::goby::acomms::protobuf::DriverConfig * add_listen_driver_cfg()
Definition: pAcommsHandler_config.pb.h:2904
protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: pAcommsHandler_config.pb.h:55
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_queue_size
::std::string * release_queue_size()
Definition: pAcommsHandler_config.pb.h:2205
goby::acomms::protobuf::QueueManagerConfig
Definition: queue.pb.h:687
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_ifrontseat_data_out_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_ifrontseat_data_out_
Definition: pAcommsHandler_config.pb.h:833
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_config_file_request
void clear_config_file_request()
Definition: pAcommsHandler_config.pb.h:2563
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_moos_var
void clear_moos_var()
Definition: pAcommsHandler_config.pb.h:3198
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_driver_reset
void set_driver_reset(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2637
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_in
void set_driver_raw_msg_in(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1515
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_queue_transmit_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_queue_transmit_
Definition: pAcommsHandler_config.pb.h:785
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_driver_raw_msg_in
bool has_driver_raw_msg_in() const
Definition: pAcommsHandler_config.pb.h:1498
route.pb.h
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_queue_ack_original_msg
::std::string * mutable_queue_ack_original_msg()
Definition: pAcommsHandler_config.pb.h:2068
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kDriverRawMsgOutFieldNumber
static const int kDriverRawMsgOutFieldNumber
Definition: pAcommsHandler_config.pb.h:431
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_allocated_driver_failure_approach
void set_allocated_driver_failure_approach(::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach *driver_failure_approach)
Definition: pAcommsHandler_config.pb.h:2953
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_Name
const ::std::string & pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_Name(pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique value)
Definition: pAcommsHandler_config.pb.h:101
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_ifrontseat_data_out
void set_allocated_ifrontseat_data_out(::std::string *ifrontseat_data_out)
Definition: pAcommsHandler_config.pb.h:2741
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_mac_slot_start_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_mac_slot_start_
Definition: pAcommsHandler_config.pb.h:817
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::new_driver_backoff_sec
::google::protobuf::int32 new_driver_backoff_sec() const
Definition: pAcommsHandler_config.pb.h:1285
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_queue_ack_original_msg
bool has_queue_ack_original_msg() const
Definition: pAcommsHandler_config.pb.h:2026
protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct
Definition: pAcommsHandler_config.pb.h:51
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_queue_receive
::std::string * mutable_queue_receive()
Definition: pAcommsHandler_config.pb.h:1870
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_driver_receive_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_driver_receive_
Definition: pAcommsHandler_config.pb.h:769
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::pAcommsHandlerConfig_MOOSVariables
pAcommsHandlerConfig_MOOSVariables()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kDriverReceiveFieldNumber
static const int kDriverReceiveFieldNumber
Definition: pAcommsHandler_config.pb.h:446
protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: pAcommsHandler_config.pb.h:54
goby::apps::moos::protobuf::pAcommsHandlerConfig::kModemIdLookupPathFieldNumber
static const int kModemIdLookupPathFieldNumber
Definition: pAcommsHandler_config.pb.h:1052
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kDriverRawMsgInFieldNumber
static const int kDriverRawMsgInFieldNumber
Definition: pAcommsHandler_config.pb.h:416
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DriverFailureTechnique_MAX
const pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DriverFailureTechnique_MAX
Definition: pAcommsHandler_config.pb.h:97
goby::apps::moos::protobuf::pAcommsHandlerConfig::kRouteCfgFieldNumber
static const int kRouteCfgFieldNumber
Definition: pAcommsHandler_config.pb.h:1127
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::technique
::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique technique() const
Definition: pAcommsHandler_config.pb.h:1236
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::swap
friend void swap(pAcommsHandlerConfig_DriverFailureApproach &a, pAcommsHandlerConfig_DriverFailureApproach &b)
Definition: pAcommsHandler_config.pb.h:157
goby::apps::moos::protobuf::pAcommsHandlerConfig::~pAcommsHandlerConfig
virtual ~pAcommsHandlerConfig()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_receive
void set_allocated_driver_receive(::std::string *driver_receive)
Definition: pAcommsHandler_config.pb.h:1685
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_driver_receive
::std::string * mutable_driver_receive()
Definition: pAcommsHandler_config.pb.h:1672
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::pAcommsHandlerConfig_DriverFailureApproach
pAcommsHandlerConfig_DriverFailureApproach()
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::set_new_driver_backoff_sec
void set_new_driver_backoff_sec(::google::protobuf::int32 value)
Definition: pAcommsHandler_config.pb.h:1289
dccl.pb.h
google
Definition: dccl.h:57
goby::apps::moos::protobuf::pAcommsHandlerConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::has_queue_expire
bool has_queue_expire() const
Definition: pAcommsHandler_config.pb.h:2092
goby::apps::moos::protobuf::pAcommsHandlerConfig::clear_modem_id_lookup_path
void clear_modem_id_lookup_path()
Definition: pAcommsHandler_config.pb.h:3559
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_route_cfg
::goby::acomms::protobuf::RouteManagerConfig * mutable_route_cfg()
Definition: pAcommsHandler_config.pb.h:3160
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::release_driver_raw_in
::std::string * release_driver_raw_in()
Definition: pAcommsHandler_config.pb.h:1413
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_queue_transmit
::std::string * mutable_queue_transmit()
Definition: pAcommsHandler_config.pb.h:1936
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::DriverFailureTechnique_Parse
static bool DriverFailureTechnique_Parse(const ::std::string &name, DriverFailureTechnique *value)
Definition: pAcommsHandler_config.pb.h:227
goby::apps::moos::protobuf::pAcommsHandlerConfig::add_multiplex_create_moos_var
::std::string * add_multiplex_create_moos_var()
Definition: pAcommsHandler_config.pb.h:3446
goby::apps::moos::protobuf::pAcommsHandlerConfig::release_dccl_cfg
::goby::acomms::protobuf::DCCLConfig * release_dccl_cfg()
Definition: pAcommsHandler_config.pb.h:3099
goby::apps::moos::protobuf::pAcommsHandlerConfig::mac_cfg
const ::goby::acomms::protobuf::MACConfig & mac_cfg() const
Definition: pAcommsHandler_config.pb.h:2985
goby::apps::moos::protobuf::pAcommsHandlerConfig::set_load_shared_library
void set_load_shared_library(int index, const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:3261
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_mac_initiate_transmission
void set_mac_initiate_transmission(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2373
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_config_file
void set_config_file(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2505
goby::apps::moos::protobuf::pAcommsHandlerConfig::modem_id_lookup_path
const ::std::string & modem_id_lookup_path() const
Definition: pAcommsHandler_config.pb.h:3563
goby::apps::moos::protobuf::pAcommsHandlerConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: pAcommsHandler_config.pb.h:881
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_driver_raw_out
void clear_driver_raw_out()
Definition: pAcommsHandler_config.pb.h:1441
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_reset
void set_allocated_driver_reset(::std::string *driver_reset)
Definition: pAcommsHandler_config.pb.h:2675
goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach::kDriverBackoffSecFieldNumber
static const int kDriverBackoffSecFieldNumber
Definition: pAcommsHandler_config.pb.h:251
goby::apps::moos::protobuf::pAcommsHandlerConfig::route_cfg
const ::goby::acomms::protobuf::RouteManagerConfig & route_cfg() const
Definition: pAcommsHandler_config.pb.h:3147
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_driver_raw_msg_in
void clear_driver_raw_msg_in()
Definition: pAcommsHandler_config.pb.h:1507
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::_i_give_permission_to_break_this_code_default_driver_raw_out_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_driver_raw_out_
Definition: pAcommsHandler_config.pb.h:757
goby::apps::moos::protobuf::pAcommsHandlerConfig::mutable_moos_var
::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables * mutable_moos_var()
Definition: pAcommsHandler_config.pb.h:3218
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_config_file
::std::string * mutable_config_file()
Definition: pAcommsHandler_config.pb.h:2530
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_out
void set_driver_raw_msg_out(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:1581
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::clear_mac_cycle_update
void clear_mac_cycle_update()
Definition: pAcommsHandler_config.pb.h:2299
goby::apps::moos::protobuf::pAcommsHandlerConfig::dccl_cfg
const ::goby::acomms::protobuf::DCCLConfig & dccl_cfg() const
Definition: pAcommsHandler_config.pb.h:3093
goby::apps::moos::protobuf::_pAcommsHandlerConfig_DriverFailureApproach_default_instance_
pAcommsHandlerConfig_DriverFailureApproachDefaultTypeInternal _pAcommsHandlerConfig_DriverFailureApproach_default_instance_
protobuf_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_mac_slot_start
void set_mac_slot_start(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2439
goby::apps::moos::protobuf::pAcommsHandlerConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::kDriverRawInFieldNumber
static const int kDriverRawInFieldNumber
Definition: pAcommsHandler_config.pb.h:386
goby::apps::moos::protobuf::pAcommsHandlerConfig::add_load_proto_file
::std::string * add_load_proto_file()
Definition: pAcommsHandler_config.pb.h:3350
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_driver_raw_in
::std::string * mutable_driver_raw_in()
Definition: pAcommsHandler_config.pb.h:1408
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::set_mac_cycle_update
void set_mac_cycle_update(const ::std::string &value)
Definition: pAcommsHandler_config.pb.h:2307
goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::mutable_queue_expire
::std::string * mutable_queue_expire()
Definition: pAcommsHandler_config.pb.h:2134