4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 3021012 < 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.
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
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>
47#include <google/protobuf/port_def.inc>
48#define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
49PROTOBUF_NAMESPACE_OPEN
53PROTOBUF_NAMESPACE_CLOSE
64class pAcommsHandlerConfig;
65struct pAcommsHandlerConfigDefaultTypeInternal;
67class pAcommsHandlerConfig_DriverFailureApproach;
68struct pAcommsHandlerConfig_DriverFailureApproachDefaultTypeInternal;
70class pAcommsHandlerConfig_MOOSVariables;
71struct pAcommsHandlerConfig_MOOSVariablesDefaultTypeInternal;
77PROTOBUF_NAMESPACE_OPEN
81PROTOBUF_NAMESPACE_CLOSE
100 static_assert(::std::is_same<T, pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique>::value ||
101 ::std::is_integral<T>::value,
102 "Incorrect type passed to function pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_Name.");
103 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
108 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique>(
114 public ::PROTOBUF_NAMESPACE_ID::Message {
123 *
this = ::std::move(from);
131 if (
this == &from)
return *
this;
132 if (GetOwningArena() == from.GetOwningArena()
133 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
134 && GetOwningArena() !=
nullptr
145 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
148 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
151 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
174 if (other ==
this)
return;
175 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
176 if (GetOwningArena() !=
nullptr &&
177 GetOwningArena() == other->GetOwningArena()) {
179 if (GetOwningArena() == other->GetOwningArena()) {
183 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
187 if (other ==
this)
return;
188 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
195 return CreateMaybeMessage<pAcommsHandlerConfig_DriverFailureApproach>(arena);
197 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
199 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
201 pAcommsHandlerConfig_DriverFailureApproach::MergeImpl(*
this, from);
204 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
206 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
212 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
216 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
218 void SetCachedSize(
int size)
const final;
222 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
223 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
224 return "goby.apps.moos.protobuf.pAcommsHandlerConfig.DriverFailureApproach";
228 bool is_message_owned =
false);
232 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
254 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
260 static_assert(::std::is_same<T, DriverFailureTechnique>::value ||
261 ::std::is_integral<T>::value,
262 "Incorrect type passed to function DriverFailureTechnique_Name.");
280 bool _internal_has_new_driver_backoff_sec()
const;
286 int32_t _internal_new_driver_backoff_sec()
const;
287 void _internal_set_new_driver_backoff_sec(int32_t value);
293 bool _internal_has_technique()
const;
306 bool _internal_has_driver_backoff_sec()
const;
312 int32_t _internal_driver_backoff_sec()
const;
313 void _internal_set_driver_backoff_sec(int32_t value);
320 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
321 typedef void InternalArenaConstructable_;
322 typedef void DestructorSkippable_;
324 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
325 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
326 int32_t new_driver_backoff_sec_;
328 int32_t driver_backoff_sec_;
331 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto;
336 public ::PROTOBUF_NAMESPACE_ID::Message {
345 *
this = ::std::move(from);
353 if (
this == &from)
return *
this;
354 if (GetOwningArena() == from.GetOwningArena()
355 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
356 && GetOwningArena() !=
nullptr
367 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
370 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
373 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
374 return GetDescriptor();
377 return default_instance().GetMetadata().descriptor;
380 return default_instance().GetMetadata().reflection;
383 return *internal_default_instance();
389 static constexpr int kIndexInFileMessages =
396 if (other ==
this)
return;
397 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
398 if (GetOwningArena() !=
nullptr &&
399 GetOwningArena() == other->GetOwningArena()) {
401 if (GetOwningArena() == other->GetOwningArena()) {
405 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
409 if (other ==
this)
return;
410 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
417 return CreateMaybeMessage<pAcommsHandlerConfig_MOOSVariables>(arena);
419 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
421 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
423 pAcommsHandlerConfig_MOOSVariables::MergeImpl(*
this, from);
426 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
428 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
429 bool IsInitialized() const final;
432 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
433 uint8_t* _InternalSerialize(
434 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
435 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
438 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
440 void SetCachedSize(
int size)
const final;
444 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
445 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
446 return "goby.apps.moos.protobuf.pAcommsHandlerConfig.MOOSVariables";
450 bool is_message_owned =
false);
454 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
456 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
463 kPrefixFieldNumber = 1,
464 kDriverRawInFieldNumber = 10,
465 kDriverRawOutFieldNumber = 11,
466 kDriverRawMsgInFieldNumber = 12,
467 kDriverRawMsgOutFieldNumber = 13,
468 kDriverReceiveFieldNumber = 14,
469 kDriverTransmitFieldNumber = 15,
470 kDriverCfgUpdateFieldNumber = 16,
471 kQueueReceiveFieldNumber = 100,
472 kQueueTransmitFieldNumber = 101,
473 kQueueAckTransmissionFieldNumber = 102,
474 kQueueAckOriginalMsgFieldNumber = 103,
475 kQueueExpireFieldNumber = 104,
476 kQueueSizeFieldNumber = 105,
477 kQueueFlushFieldNumber = 106,
478 kMacCycleUpdateFieldNumber = 200,
479 kMacInitiateTransmissionFieldNumber = 201,
480 kMacSlotStartFieldNumber = 202,
481 kConfigFileFieldNumber = 300,
482 kConfigFileRequestFieldNumber = 301,
483 kDriverResetFieldNumber = 400,
484 kIfrontseatDataOutFieldNumber = 500,
487 bool has_prefix()
const;
489 bool _internal_has_prefix()
const;
492 const std::string& prefix()
const;
493 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
495 std::string* mutable_prefix();
496 PROTOBUF_NODISCARD std::string* release_prefix();
497 void set_allocated_prefix(std::string* prefix);
499 const std::string& _internal_prefix()
const;
500 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_prefix(
const std::string& value);
501 std::string* _internal_mutable_prefix();
505 bool has_driver_raw_in()
const;
507 bool _internal_has_driver_raw_in()
const;
509 void clear_driver_raw_in();
510 const std::string& driver_raw_in()
const;
511 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
513 std::string* mutable_driver_raw_in();
514 PROTOBUF_NODISCARD std::string* release_driver_raw_in();
515 void set_allocated_driver_raw_in(std::string* driver_raw_in);
517 const std::string& _internal_driver_raw_in()
const;
518 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_driver_raw_in(
const std::string& value);
519 std::string* _internal_mutable_driver_raw_in();
523 bool has_driver_raw_out()
const;
525 bool _internal_has_driver_raw_out()
const;
527 void clear_driver_raw_out();
528 const std::string& driver_raw_out()
const;
529 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
531 std::string* mutable_driver_raw_out();
532 PROTOBUF_NODISCARD std::string* release_driver_raw_out();
533 void set_allocated_driver_raw_out(std::string* driver_raw_out);
535 const std::string& _internal_driver_raw_out()
const;
536 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_driver_raw_out(
const std::string& value);
537 std::string* _internal_mutable_driver_raw_out();
541 bool has_driver_raw_msg_in()
const;
543 bool _internal_has_driver_raw_msg_in()
const;
545 void clear_driver_raw_msg_in();
546 const std::string& driver_raw_msg_in()
const;
547 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
549 std::string* mutable_driver_raw_msg_in();
550 PROTOBUF_NODISCARD std::string* release_driver_raw_msg_in();
551 void set_allocated_driver_raw_msg_in(std::string* driver_raw_msg_in);
553 const std::string& _internal_driver_raw_msg_in()
const;
554 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_driver_raw_msg_in(
const std::string& value);
555 std::string* _internal_mutable_driver_raw_msg_in();
559 bool has_driver_raw_msg_out()
const;
561 bool _internal_has_driver_raw_msg_out()
const;
563 void clear_driver_raw_msg_out();
564 const std::string& driver_raw_msg_out()
const;
565 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
567 std::string* mutable_driver_raw_msg_out();
568 PROTOBUF_NODISCARD std::string* release_driver_raw_msg_out();
569 void set_allocated_driver_raw_msg_out(std::string* driver_raw_msg_out);
571 const std::string& _internal_driver_raw_msg_out()
const;
572 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_driver_raw_msg_out(
const std::string& value);
573 std::string* _internal_mutable_driver_raw_msg_out();
577 bool has_driver_receive()
const;
579 bool _internal_has_driver_receive()
const;
581 void clear_driver_receive();
582 const std::string& driver_receive()
const;
583 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
585 std::string* mutable_driver_receive();
586 PROTOBUF_NODISCARD std::string* release_driver_receive();
587 void set_allocated_driver_receive(std::string* driver_receive);
589 const std::string& _internal_driver_receive()
const;
590 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_driver_receive(
const std::string& value);
591 std::string* _internal_mutable_driver_receive();
595 bool has_driver_transmit()
const;
597 bool _internal_has_driver_transmit()
const;
599 void clear_driver_transmit();
600 const std::string& driver_transmit()
const;
601 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
603 std::string* mutable_driver_transmit();
604 PROTOBUF_NODISCARD std::string* release_driver_transmit();
605 void set_allocated_driver_transmit(std::string* driver_transmit);
607 const std::string& _internal_driver_transmit()
const;
608 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_driver_transmit(
const std::string& value);
609 std::string* _internal_mutable_driver_transmit();
613 bool has_driver_cfg_update()
const;
615 bool _internal_has_driver_cfg_update()
const;
617 void clear_driver_cfg_update();
618 const std::string& driver_cfg_update()
const;
619 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
621 std::string* mutable_driver_cfg_update();
622 PROTOBUF_NODISCARD std::string* release_driver_cfg_update();
623 void set_allocated_driver_cfg_update(std::string* driver_cfg_update);
625 const std::string& _internal_driver_cfg_update()
const;
626 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_driver_cfg_update(
const std::string& value);
627 std::string* _internal_mutable_driver_cfg_update();
631 bool has_queue_receive()
const;
633 bool _internal_has_queue_receive()
const;
635 void clear_queue_receive();
636 const std::string& queue_receive()
const;
637 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
639 std::string* mutable_queue_receive();
640 PROTOBUF_NODISCARD std::string* release_queue_receive();
641 void set_allocated_queue_receive(std::string* queue_receive);
643 const std::string& _internal_queue_receive()
const;
644 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_queue_receive(
const std::string& value);
645 std::string* _internal_mutable_queue_receive();
649 bool has_queue_transmit()
const;
651 bool _internal_has_queue_transmit()
const;
653 void clear_queue_transmit();
654 const std::string& queue_transmit()
const;
655 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
657 std::string* mutable_queue_transmit();
658 PROTOBUF_NODISCARD std::string* release_queue_transmit();
659 void set_allocated_queue_transmit(std::string* queue_transmit);
661 const std::string& _internal_queue_transmit()
const;
662 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_queue_transmit(
const std::string& value);
663 std::string* _internal_mutable_queue_transmit();
667 bool has_queue_ack_transmission()
const;
669 bool _internal_has_queue_ack_transmission()
const;
671 void clear_queue_ack_transmission();
672 const std::string& queue_ack_transmission()
const;
673 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
675 std::string* mutable_queue_ack_transmission();
676 PROTOBUF_NODISCARD std::string* release_queue_ack_transmission();
677 void set_allocated_queue_ack_transmission(std::string* queue_ack_transmission);
679 const std::string& _internal_queue_ack_transmission()
const;
680 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_queue_ack_transmission(
const std::string& value);
681 std::string* _internal_mutable_queue_ack_transmission();
685 bool has_queue_ack_original_msg()
const;
687 bool _internal_has_queue_ack_original_msg()
const;
689 void clear_queue_ack_original_msg();
690 const std::string& queue_ack_original_msg()
const;
691 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
693 std::string* mutable_queue_ack_original_msg();
694 PROTOBUF_NODISCARD std::string* release_queue_ack_original_msg();
695 void set_allocated_queue_ack_original_msg(std::string* queue_ack_original_msg);
697 const std::string& _internal_queue_ack_original_msg()
const;
698 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_queue_ack_original_msg(
const std::string& value);
699 std::string* _internal_mutable_queue_ack_original_msg();
703 bool has_queue_expire()
const;
705 bool _internal_has_queue_expire()
const;
707 void clear_queue_expire();
708 const std::string& queue_expire()
const;
709 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
711 std::string* mutable_queue_expire();
712 PROTOBUF_NODISCARD std::string* release_queue_expire();
713 void set_allocated_queue_expire(std::string* queue_expire);
715 const std::string& _internal_queue_expire()
const;
716 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_queue_expire(
const std::string& value);
717 std::string* _internal_mutable_queue_expire();
721 bool has_queue_size()
const;
723 bool _internal_has_queue_size()
const;
725 void clear_queue_size();
726 const std::string& queue_size()
const;
727 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
729 std::string* mutable_queue_size();
730 PROTOBUF_NODISCARD std::string* release_queue_size();
731 void set_allocated_queue_size(std::string* queue_size);
733 const std::string& _internal_queue_size()
const;
734 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_queue_size(
const std::string& value);
735 std::string* _internal_mutable_queue_size();
739 bool has_queue_flush()
const;
741 bool _internal_has_queue_flush()
const;
743 void clear_queue_flush();
744 const std::string& queue_flush()
const;
745 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
747 std::string* mutable_queue_flush();
748 PROTOBUF_NODISCARD std::string* release_queue_flush();
749 void set_allocated_queue_flush(std::string* queue_flush);
751 const std::string& _internal_queue_flush()
const;
752 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_queue_flush(
const std::string& value);
753 std::string* _internal_mutable_queue_flush();
757 bool has_mac_cycle_update()
const;
759 bool _internal_has_mac_cycle_update()
const;
761 void clear_mac_cycle_update();
762 const std::string& mac_cycle_update()
const;
763 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
765 std::string* mutable_mac_cycle_update();
766 PROTOBUF_NODISCARD std::string* release_mac_cycle_update();
767 void set_allocated_mac_cycle_update(std::string* mac_cycle_update);
769 const std::string& _internal_mac_cycle_update()
const;
770 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_mac_cycle_update(
const std::string& value);
771 std::string* _internal_mutable_mac_cycle_update();
775 bool has_mac_initiate_transmission()
const;
777 bool _internal_has_mac_initiate_transmission()
const;
779 void clear_mac_initiate_transmission();
780 const std::string& mac_initiate_transmission()
const;
781 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
783 std::string* mutable_mac_initiate_transmission();
784 PROTOBUF_NODISCARD std::string* release_mac_initiate_transmission();
785 void set_allocated_mac_initiate_transmission(std::string* mac_initiate_transmission);
787 const std::string& _internal_mac_initiate_transmission()
const;
788 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_mac_initiate_transmission(
const std::string& value);
789 std::string* _internal_mutable_mac_initiate_transmission();
793 bool has_mac_slot_start()
const;
795 bool _internal_has_mac_slot_start()
const;
797 void clear_mac_slot_start();
798 const std::string& mac_slot_start()
const;
799 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
801 std::string* mutable_mac_slot_start();
802 PROTOBUF_NODISCARD std::string* release_mac_slot_start();
803 void set_allocated_mac_slot_start(std::string* mac_slot_start);
805 const std::string& _internal_mac_slot_start()
const;
806 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_mac_slot_start(
const std::string& value);
807 std::string* _internal_mutable_mac_slot_start();
811 bool has_config_file()
const;
813 bool _internal_has_config_file()
const;
815 void clear_config_file();
816 const std::string& config_file()
const;
817 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
819 std::string* mutable_config_file();
820 PROTOBUF_NODISCARD std::string* release_config_file();
821 void set_allocated_config_file(std::string* config_file);
823 const std::string& _internal_config_file()
const;
824 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_config_file(
const std::string& value);
825 std::string* _internal_mutable_config_file();
829 bool has_config_file_request()
const;
831 bool _internal_has_config_file_request()
const;
833 void clear_config_file_request();
834 const std::string& config_file_request()
const;
835 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
837 std::string* mutable_config_file_request();
838 PROTOBUF_NODISCARD std::string* release_config_file_request();
839 void set_allocated_config_file_request(std::string* config_file_request);
841 const std::string& _internal_config_file_request()
const;
842 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_config_file_request(
const std::string& value);
843 std::string* _internal_mutable_config_file_request();
847 bool has_driver_reset()
const;
849 bool _internal_has_driver_reset()
const;
851 void clear_driver_reset();
852 const std::string& driver_reset()
const;
853 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
855 std::string* mutable_driver_reset();
856 PROTOBUF_NODISCARD std::string* release_driver_reset();
857 void set_allocated_driver_reset(std::string* driver_reset);
859 const std::string& _internal_driver_reset()
const;
860 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_driver_reset(
const std::string& value);
861 std::string* _internal_mutable_driver_reset();
865 bool has_ifrontseat_data_out()
const;
867 bool _internal_has_ifrontseat_data_out()
const;
869 void clear_ifrontseat_data_out();
870 const std::string& ifrontseat_data_out()
const;
871 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
873 std::string* mutable_ifrontseat_data_out();
874 PROTOBUF_NODISCARD std::string* release_ifrontseat_data_out();
875 void set_allocated_ifrontseat_data_out(std::string* ifrontseat_data_out);
877 const std::string& _internal_ifrontseat_data_out()
const;
878 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_ifrontseat_data_out(
const std::string& value);
879 std::string* _internal_mutable_ifrontseat_data_out();
886 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
887 typedef void InternalArenaConstructable_;
888 typedef void DestructorSkippable_;
890 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
891 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
892 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_prefix_;
893 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr prefix_;
894 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_driver_raw_in_;
895 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr driver_raw_in_;
896 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_driver_raw_out_;
897 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr driver_raw_out_;
898 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_driver_raw_msg_in_;
899 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr driver_raw_msg_in_;
900 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_driver_raw_msg_out_;
901 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr driver_raw_msg_out_;
902 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_driver_receive_;
903 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr driver_receive_;
904 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_driver_transmit_;
905 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr driver_transmit_;
906 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_driver_cfg_update_;
907 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr driver_cfg_update_;
908 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_queue_receive_;
909 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr queue_receive_;
910 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_queue_transmit_;
911 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr queue_transmit_;
912 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_queue_ack_transmission_;
913 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr queue_ack_transmission_;
914 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_queue_ack_original_msg_;
915 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr queue_ack_original_msg_;
916 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_queue_expire_;
917 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr queue_expire_;
918 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_queue_size_;
919 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr queue_size_;
920 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_queue_flush_;
921 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr queue_flush_;
922 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_mac_cycle_update_;
923 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mac_cycle_update_;
924 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_mac_initiate_transmission_;
925 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mac_initiate_transmission_;
926 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_mac_slot_start_;
927 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mac_slot_start_;
928 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_config_file_;
929 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr config_file_;
930 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_config_file_request_;
931 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr config_file_request_;
932 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_driver_reset_;
933 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr driver_reset_;
934 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_ifrontseat_data_out_;
935 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ifrontseat_data_out_;
938 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto;
943 public ::PROTOBUF_NAMESPACE_ID::Message {
952 *
this = ::std::move(from);
960 if (
this == &from)
return *
this;
961 if (GetOwningArena() == from.GetOwningArena()
962 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
963 && GetOwningArena() !=
nullptr
974 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
977 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
980 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
981 return GetDescriptor();
984 return default_instance().GetMetadata().descriptor;
987 return default_instance().GetMetadata().reflection;
990 return *internal_default_instance();
996 static constexpr int kIndexInFileMessages =
1003 if (other ==
this)
return;
1004 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1005 if (GetOwningArena() !=
nullptr &&
1006 GetOwningArena() == other->GetOwningArena()) {
1008 if (GetOwningArena() == other->GetOwningArena()) {
1010 InternalSwap(other);
1012 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1016 if (other ==
this)
return;
1017 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1018 InternalSwap(other);
1024 return CreateMaybeMessage<pAcommsHandlerConfig>(arena);
1026 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1028 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1030 pAcommsHandlerConfig::MergeImpl(*
this, from);
1033 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1035 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1036 bool IsInitialized() const final;
1039 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1040 uint8_t* _InternalSerialize(
1041 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1042 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1045 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1047 void SetCachedSize(
int size)
const final;
1051 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1052 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1053 return "goby.apps.moos.protobuf.pAcommsHandlerConfig";
1057 bool is_message_owned =
false);
1061 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1063 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1073 kLoadSharedLibraryFieldNumber = 20,
1074 kLoadProtoFileFieldNumber = 21,
1075 kTranslatorEntryFieldNumber = 22,
1076 kMultiplexCreateMoosVarFieldNumber = 23,
1077 kDcclFrontseatForwardNameFieldNumber = 24,
1078 kListenDriverCfgFieldNumber = 31,
1079 kModemIdLookupPathFieldNumber = 101,
1080 kCommonFieldNumber = 1,
1081 kDriverCfgFieldNumber = 4,
1082 kMacCfgFieldNumber = 5,
1083 kQueueCfgFieldNumber = 6,
1084 kDcclCfgFieldNumber = 7,
1085 kRouteCfgFieldNumber = 8,
1086 kMoosVarFieldNumber = 10,
1087 kDriverFailureApproachFieldNumber = 32,
1088 kModemIdFieldNumber = 2,
1091 int load_shared_library_size()
const;
1093 int _internal_load_shared_library_size()
const;
1095 void clear_load_shared_library();
1096 const std::string& load_shared_library(
int index)
const;
1097 std::string* mutable_load_shared_library(
int index);
1098 void set_load_shared_library(
int index,
const std::string& value);
1099 void set_load_shared_library(
int index, std::string&& value);
1100 void set_load_shared_library(
int index,
const char* value);
1101 void set_load_shared_library(
int index,
const char* value,
size_t size);
1102 std::string* add_load_shared_library();
1103 void add_load_shared_library(
const std::string& value);
1104 void add_load_shared_library(std::string&& value);
1105 void add_load_shared_library(
const char* value);
1106 void add_load_shared_library(
const char* value,
size_t size);
1107 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_shared_library()
const;
1108 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_shared_library();
1110 const std::string& _internal_load_shared_library(
int index)
const;
1111 std::string* _internal_add_load_shared_library();
1115 int load_proto_file_size()
const;
1117 int _internal_load_proto_file_size()
const;
1119 void clear_load_proto_file();
1120 const std::string& load_proto_file(
int index)
const;
1121 std::string* mutable_load_proto_file(
int index);
1122 void set_load_proto_file(
int index,
const std::string& value);
1123 void set_load_proto_file(
int index, std::string&& value);
1124 void set_load_proto_file(
int index,
const char* value);
1125 void set_load_proto_file(
int index,
const char* value,
size_t size);
1126 std::string* add_load_proto_file();
1127 void add_load_proto_file(
const std::string& value);
1128 void add_load_proto_file(std::string&& value);
1129 void add_load_proto_file(
const char* value);
1130 void add_load_proto_file(
const char* value,
size_t size);
1131 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_proto_file()
const;
1132 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_proto_file();
1134 const std::string& _internal_load_proto_file(
int index)
const;
1135 std::string* _internal_add_load_proto_file();
1139 int translator_entry_size()
const;
1141 int _internal_translator_entry_size()
const;
1145 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >*
1146 mutable_translator_entry();
1148 const ::goby::moos::protobuf::TranslatorEntry& _internal_translator_entry(
int index)
const;
1151 const ::goby::moos::protobuf::TranslatorEntry& translator_entry(
int index)
const;
1153 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >&
1154 translator_entry()
const;
1157 int multiplex_create_moos_var_size()
const;
1159 int _internal_multiplex_create_moos_var_size()
const;
1161 void clear_multiplex_create_moos_var();
1162 const std::string& multiplex_create_moos_var(
int index)
const;
1163 std::string* mutable_multiplex_create_moos_var(
int index);
1164 void set_multiplex_create_moos_var(
int index,
const std::string& value);
1165 void set_multiplex_create_moos_var(
int index, std::string&& value);
1166 void set_multiplex_create_moos_var(
int index,
const char* value);
1167 void set_multiplex_create_moos_var(
int index,
const char* value,
size_t size);
1168 std::string* add_multiplex_create_moos_var();
1169 void add_multiplex_create_moos_var(
const std::string& value);
1170 void add_multiplex_create_moos_var(std::string&& value);
1171 void add_multiplex_create_moos_var(
const char* value);
1172 void add_multiplex_create_moos_var(
const char* value,
size_t size);
1173 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& multiplex_create_moos_var()
const;
1174 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_multiplex_create_moos_var();
1176 const std::string& _internal_multiplex_create_moos_var(
int index)
const;
1177 std::string* _internal_add_multiplex_create_moos_var();
1181 int dccl_frontseat_forward_name_size()
const;
1183 int _internal_dccl_frontseat_forward_name_size()
const;
1185 void clear_dccl_frontseat_forward_name();
1186 const std::string& dccl_frontseat_forward_name(
int index)
const;
1187 std::string* mutable_dccl_frontseat_forward_name(
int index);
1188 void set_dccl_frontseat_forward_name(
int index,
const std::string& value);
1189 void set_dccl_frontseat_forward_name(
int index, std::string&& value);
1190 void set_dccl_frontseat_forward_name(
int index,
const char* value);
1191 void set_dccl_frontseat_forward_name(
int index,
const char* value,
size_t size);
1192 std::string* add_dccl_frontseat_forward_name();
1193 void add_dccl_frontseat_forward_name(
const std::string& value);
1194 void add_dccl_frontseat_forward_name(std::string&& value);
1195 void add_dccl_frontseat_forward_name(
const char* value);
1196 void add_dccl_frontseat_forward_name(
const char* value,
size_t size);
1197 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& dccl_frontseat_forward_name()
const;
1198 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_dccl_frontseat_forward_name();
1200 const std::string& _internal_dccl_frontseat_forward_name(
int index)
const;
1201 std::string* _internal_add_dccl_frontseat_forward_name();
1205 int listen_driver_cfg_size()
const;
1207 int _internal_listen_driver_cfg_size()
const;
1211 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >*
1212 mutable_listen_driver_cfg();
1214 const ::goby::acomms::protobuf::DriverConfig& _internal_listen_driver_cfg(
int index)
const;
1217 const ::goby::acomms::protobuf::DriverConfig& listen_driver_cfg(
int index)
const;
1219 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >&
1220 listen_driver_cfg()
const;
1223 bool has_modem_id_lookup_path()
const;
1225 bool _internal_has_modem_id_lookup_path()
const;
1227 void clear_modem_id_lookup_path();
1228 const std::string& modem_id_lookup_path()
const;
1229 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1231 std::string* mutable_modem_id_lookup_path();
1232 PROTOBUF_NODISCARD std::string* release_modem_id_lookup_path();
1233 void set_allocated_modem_id_lookup_path(std::string* modem_id_lookup_path);
1235 const std::string& _internal_modem_id_lookup_path()
const;
1236 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_modem_id_lookup_path(
const std::string& value);
1237 std::string* _internal_mutable_modem_id_lookup_path();
1241 bool has_common()
const;
1243 bool _internal_has_common()
const;
1246 const ::goby::moos::protobuf::GobyMOOSAppConfig& common()
const;
1247 PROTOBUF_NODISCARD ::goby::moos::protobuf::GobyMOOSAppConfig* release_common();
1251 const ::goby::moos::protobuf::GobyMOOSAppConfig& _internal_common()
const;
1254 void unsafe_arena_set_allocated_common(
1259 bool has_driver_cfg()
const;
1261 bool _internal_has_driver_cfg()
const;
1264 const ::goby::acomms::protobuf::DriverConfig& driver_cfg()
const;
1265 PROTOBUF_NODISCARD ::goby::acomms::protobuf::DriverConfig* release_driver_cfg();
1269 const ::goby::acomms::protobuf::DriverConfig& _internal_driver_cfg()
const;
1272 void unsafe_arena_set_allocated_driver_cfg(
1277 bool has_mac_cfg()
const;
1279 bool _internal_has_mac_cfg()
const;
1282 const ::goby::acomms::protobuf::MACConfig& mac_cfg()
const;
1283 PROTOBUF_NODISCARD ::goby::acomms::protobuf::MACConfig* release_mac_cfg();
1287 const ::goby::acomms::protobuf::MACConfig& _internal_mac_cfg()
const;
1290 void unsafe_arena_set_allocated_mac_cfg(
1295 bool has_queue_cfg()
const;
1297 bool _internal_has_queue_cfg()
const;
1300 const ::goby::acomms::protobuf::QueueManagerConfig& queue_cfg()
const;
1301 PROTOBUF_NODISCARD ::goby::acomms::protobuf::QueueManagerConfig* release_queue_cfg();
1305 const ::goby::acomms::protobuf::QueueManagerConfig& _internal_queue_cfg()
const;
1308 void unsafe_arena_set_allocated_queue_cfg(
1313 bool has_dccl_cfg()
const;
1315 bool _internal_has_dccl_cfg()
const;
1318 const ::goby::acomms::protobuf::DCCLConfig& dccl_cfg()
const;
1319 PROTOBUF_NODISCARD ::goby::acomms::protobuf::DCCLConfig* release_dccl_cfg();
1323 const ::goby::acomms::protobuf::DCCLConfig& _internal_dccl_cfg()
const;
1326 void unsafe_arena_set_allocated_dccl_cfg(
1331 bool has_route_cfg()
const;
1333 bool _internal_has_route_cfg()
const;
1336 const ::goby::acomms::protobuf::RouteManagerConfig& route_cfg()
const;
1337 PROTOBUF_NODISCARD ::goby::acomms::protobuf::RouteManagerConfig* release_route_cfg();
1341 const ::goby::acomms::protobuf::RouteManagerConfig& _internal_route_cfg()
const;
1344 void unsafe_arena_set_allocated_route_cfg(
1349 bool has_moos_var()
const;
1351 bool _internal_has_moos_var()
const;
1353 void clear_moos_var();
1354 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& moos_var()
const;
1355 PROTOBUF_NODISCARD ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* release_moos_var();
1359 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& _internal_moos_var()
const;
1362 void unsafe_arena_set_allocated_moos_var(
1367 bool has_driver_failure_approach()
const;
1369 bool _internal_has_driver_failure_approach()
const;
1371 void clear_driver_failure_approach();
1372 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& driver_failure_approach()
const;
1373 PROTOBUF_NODISCARD ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* release_driver_failure_approach();
1377 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& _internal_driver_failure_approach()
const;
1380 void unsafe_arena_set_allocated_driver_failure_approach(
1385 bool has_modem_id()
const;
1387 bool _internal_has_modem_id()
const;
1389 void clear_modem_id();
1390 int32_t modem_id()
const;
1391 void set_modem_id(int32_t value);
1393 int32_t _internal_modem_id()
const;
1394 void _internal_set_modem_id(int32_t value);
1401 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1402 typedef void InternalArenaConstructable_;
1403 typedef void DestructorSkippable_;
1405 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1406 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1407 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_shared_library_;
1408 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_proto_file_;
1409 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry > translator_entry_;
1410 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> multiplex_create_moos_var_;
1411 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> dccl_frontseat_forward_name_;
1412 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig > listen_driver_cfg_;
1413 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr modem_id_lookup_path_;
1425 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto;
1433 #pragma GCC diagnostic push
1434 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1439inline bool pAcommsHandlerConfig_DriverFailureApproach::_internal_has_technique()
const {
1440 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1443inline bool pAcommsHandlerConfig_DriverFailureApproach::has_technique()
const {
1444 return _internal_has_technique();
1446inline void pAcommsHandlerConfig_DriverFailureApproach::clear_technique() {
1447 _impl_.technique_ = 1;
1448 _impl_._has_bits_[0] &= ~0x00000002u;
1450inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique pAcommsHandlerConfig_DriverFailureApproach::_internal_technique()
const {
1453inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique pAcommsHandlerConfig_DriverFailureApproach::technique()
const {
1455 return _internal_technique();
1459 _impl_._has_bits_[0] |= 0x00000002u;
1460 _impl_.technique_ = value;
1463 _internal_set_technique(value);
1468inline bool pAcommsHandlerConfig_DriverFailureApproach::_internal_has_driver_backoff_sec()
const {
1469 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1472inline bool pAcommsHandlerConfig_DriverFailureApproach::has_driver_backoff_sec()
const {
1473 return _internal_has_driver_backoff_sec();
1475inline void pAcommsHandlerConfig_DriverFailureApproach::clear_driver_backoff_sec() {
1476 _impl_.driver_backoff_sec_ = 60;
1477 _impl_._has_bits_[0] &= ~0x00000004u;
1479inline int32_t pAcommsHandlerConfig_DriverFailureApproach::_internal_driver_backoff_sec()
const {
1480 return _impl_.driver_backoff_sec_;
1482inline int32_t pAcommsHandlerConfig_DriverFailureApproach::driver_backoff_sec()
const {
1484 return _internal_driver_backoff_sec();
1486inline void pAcommsHandlerConfig_DriverFailureApproach::_internal_set_driver_backoff_sec(int32_t value) {
1487 _impl_._has_bits_[0] |= 0x00000004u;
1488 _impl_.driver_backoff_sec_ = value;
1490inline void pAcommsHandlerConfig_DriverFailureApproach::set_driver_backoff_sec(int32_t value) {
1491 _internal_set_driver_backoff_sec(value);
1496inline bool pAcommsHandlerConfig_DriverFailureApproach::_internal_has_new_driver_backoff_sec()
const {
1497 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1500inline bool pAcommsHandlerConfig_DriverFailureApproach::has_new_driver_backoff_sec()
const {
1501 return _internal_has_new_driver_backoff_sec();
1503inline void pAcommsHandlerConfig_DriverFailureApproach::clear_new_driver_backoff_sec() {
1504 _impl_.new_driver_backoff_sec_ = 5;
1505 _impl_._has_bits_[0] &= ~0x00000001u;
1507inline int32_t pAcommsHandlerConfig_DriverFailureApproach::_internal_new_driver_backoff_sec()
const {
1508 return _impl_.new_driver_backoff_sec_;
1510inline int32_t pAcommsHandlerConfig_DriverFailureApproach::new_driver_backoff_sec()
const {
1512 return _internal_new_driver_backoff_sec();
1514inline void pAcommsHandlerConfig_DriverFailureApproach::_internal_set_new_driver_backoff_sec(int32_t value) {
1515 _impl_._has_bits_[0] |= 0x00000001u;
1516 _impl_.new_driver_backoff_sec_ = value;
1518inline void pAcommsHandlerConfig_DriverFailureApproach::set_new_driver_backoff_sec(int32_t value) {
1519 _internal_set_new_driver_backoff_sec(value);
1528inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_prefix()
const {
1529 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1532inline bool pAcommsHandlerConfig_MOOSVariables::has_prefix()
const {
1533 return _internal_has_prefix();
1535inline void pAcommsHandlerConfig_MOOSVariables::clear_prefix() {
1536 _impl_.prefix_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_prefix_, GetArenaForAllocation());
1537 _impl_._has_bits_[0] &= ~0x00000001u;
1539inline const std::string& pAcommsHandlerConfig_MOOSVariables::prefix()
const {
1541 if (_impl_.prefix_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_prefix_.get();
1542 return _internal_prefix();
1544template <
typename ArgT0,
typename... ArgT>
1545inline PROTOBUF_ALWAYS_INLINE
1546void pAcommsHandlerConfig_MOOSVariables::set_prefix(ArgT0&& arg0, ArgT... args) {
1547 _impl_._has_bits_[0] |= 0x00000001u;
1548 _impl_.prefix_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1551inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_prefix() {
1552 std::string* _s = _internal_mutable_prefix();
1556inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_prefix()
const {
1557 return _impl_.prefix_.Get();
1559inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_prefix(
const std::string& value) {
1560 _impl_._has_bits_[0] |= 0x00000001u;
1561 _impl_.prefix_.Set(value, GetArenaForAllocation());
1563inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_prefix() {
1564 _impl_._has_bits_[0] |= 0x00000001u;
1565 return _impl_.prefix_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_prefix_, GetArenaForAllocation());
1567inline std::string* pAcommsHandlerConfig_MOOSVariables::release_prefix() {
1569 if (!_internal_has_prefix()) {
1572 _impl_._has_bits_[0] &= ~0x00000001u;
1573 auto* p = _impl_.prefix_.Release();
1576inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_prefix(std::string* prefix) {
1577 if (prefix !=
nullptr) {
1578 _impl_._has_bits_[0] |= 0x00000001u;
1580 _impl_._has_bits_[0] &= ~0x00000001u;
1582 _impl_.prefix_.SetAllocated(prefix, GetArenaForAllocation());
1587inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_raw_in()
const {
1588 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1591inline bool pAcommsHandlerConfig_MOOSVariables::has_driver_raw_in()
const {
1592 return _internal_has_driver_raw_in();
1594inline void pAcommsHandlerConfig_MOOSVariables::clear_driver_raw_in() {
1595 _impl_.driver_raw_in_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_raw_in_, GetArenaForAllocation());
1596 _impl_._has_bits_[0] &= ~0x00000002u;
1598inline const std::string& pAcommsHandlerConfig_MOOSVariables::driver_raw_in()
const {
1600 if (_impl_.driver_raw_in_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_driver_raw_in_.get();
1601 return _internal_driver_raw_in();
1603template <
typename ArgT0,
typename... ArgT>
1604inline PROTOBUF_ALWAYS_INLINE
1605void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_in(ArgT0&& arg0, ArgT... args) {
1606 _impl_._has_bits_[0] |= 0x00000002u;
1607 _impl_.driver_raw_in_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1610inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_driver_raw_in() {
1611 std::string* _s = _internal_mutable_driver_raw_in();
1615inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_driver_raw_in()
const {
1616 return _impl_.driver_raw_in_.Get();
1618inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_driver_raw_in(
const std::string& value) {
1619 _impl_._has_bits_[0] |= 0x00000002u;
1620 _impl_.driver_raw_in_.Set(value, GetArenaForAllocation());
1622inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_driver_raw_in() {
1623 _impl_._has_bits_[0] |= 0x00000002u;
1624 return _impl_.driver_raw_in_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_raw_in_, GetArenaForAllocation());
1626inline std::string* pAcommsHandlerConfig_MOOSVariables::release_driver_raw_in() {
1628 if (!_internal_has_driver_raw_in()) {
1631 _impl_._has_bits_[0] &= ~0x00000002u;
1632 auto* p = _impl_.driver_raw_in_.Release();
1635inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_in(std::string* driver_raw_in) {
1636 if (driver_raw_in !=
nullptr) {
1637 _impl_._has_bits_[0] |= 0x00000002u;
1639 _impl_._has_bits_[0] &= ~0x00000002u;
1641 _impl_.driver_raw_in_.SetAllocated(driver_raw_in, GetArenaForAllocation());
1646inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_raw_out()
const {
1647 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1650inline bool pAcommsHandlerConfig_MOOSVariables::has_driver_raw_out()
const {
1651 return _internal_has_driver_raw_out();
1653inline void pAcommsHandlerConfig_MOOSVariables::clear_driver_raw_out() {
1654 _impl_.driver_raw_out_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_raw_out_, GetArenaForAllocation());
1655 _impl_._has_bits_[0] &= ~0x00000004u;
1657inline const std::string& pAcommsHandlerConfig_MOOSVariables::driver_raw_out()
const {
1659 if (_impl_.driver_raw_out_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_driver_raw_out_.get();
1660 return _internal_driver_raw_out();
1662template <
typename ArgT0,
typename... ArgT>
1663inline PROTOBUF_ALWAYS_INLINE
1664void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_out(ArgT0&& arg0, ArgT... args) {
1665 _impl_._has_bits_[0] |= 0x00000004u;
1666 _impl_.driver_raw_out_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1669inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_driver_raw_out() {
1670 std::string* _s = _internal_mutable_driver_raw_out();
1674inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_driver_raw_out()
const {
1675 return _impl_.driver_raw_out_.Get();
1677inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_driver_raw_out(
const std::string& value) {
1678 _impl_._has_bits_[0] |= 0x00000004u;
1679 _impl_.driver_raw_out_.Set(value, GetArenaForAllocation());
1681inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_driver_raw_out() {
1682 _impl_._has_bits_[0] |= 0x00000004u;
1683 return _impl_.driver_raw_out_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_raw_out_, GetArenaForAllocation());
1685inline std::string* pAcommsHandlerConfig_MOOSVariables::release_driver_raw_out() {
1687 if (!_internal_has_driver_raw_out()) {
1690 _impl_._has_bits_[0] &= ~0x00000004u;
1691 auto* p = _impl_.driver_raw_out_.Release();
1694inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_out(std::string* driver_raw_out) {
1695 if (driver_raw_out !=
nullptr) {
1696 _impl_._has_bits_[0] |= 0x00000004u;
1698 _impl_._has_bits_[0] &= ~0x00000004u;
1700 _impl_.driver_raw_out_.SetAllocated(driver_raw_out, GetArenaForAllocation());
1705inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_raw_msg_in()
const {
1706 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1709inline bool pAcommsHandlerConfig_MOOSVariables::has_driver_raw_msg_in()
const {
1710 return _internal_has_driver_raw_msg_in();
1712inline void pAcommsHandlerConfig_MOOSVariables::clear_driver_raw_msg_in() {
1713 _impl_.driver_raw_msg_in_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_raw_msg_in_, GetArenaForAllocation());
1714 _impl_._has_bits_[0] &= ~0x00000008u;
1716inline const std::string& pAcommsHandlerConfig_MOOSVariables::driver_raw_msg_in()
const {
1718 if (_impl_.driver_raw_msg_in_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_driver_raw_msg_in_.get();
1719 return _internal_driver_raw_msg_in();
1721template <
typename ArgT0,
typename... ArgT>
1722inline PROTOBUF_ALWAYS_INLINE
1723void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_in(ArgT0&& arg0, ArgT... args) {
1724 _impl_._has_bits_[0] |= 0x00000008u;
1725 _impl_.driver_raw_msg_in_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1728inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_driver_raw_msg_in() {
1729 std::string* _s = _internal_mutable_driver_raw_msg_in();
1733inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_driver_raw_msg_in()
const {
1734 return _impl_.driver_raw_msg_in_.Get();
1736inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_driver_raw_msg_in(
const std::string& value) {
1737 _impl_._has_bits_[0] |= 0x00000008u;
1738 _impl_.driver_raw_msg_in_.Set(value, GetArenaForAllocation());
1740inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_driver_raw_msg_in() {
1741 _impl_._has_bits_[0] |= 0x00000008u;
1742 return _impl_.driver_raw_msg_in_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_raw_msg_in_, GetArenaForAllocation());
1744inline std::string* pAcommsHandlerConfig_MOOSVariables::release_driver_raw_msg_in() {
1746 if (!_internal_has_driver_raw_msg_in()) {
1749 _impl_._has_bits_[0] &= ~0x00000008u;
1750 auto* p = _impl_.driver_raw_msg_in_.Release();
1753inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_msg_in(std::string* driver_raw_msg_in) {
1754 if (driver_raw_msg_in !=
nullptr) {
1755 _impl_._has_bits_[0] |= 0x00000008u;
1757 _impl_._has_bits_[0] &= ~0x00000008u;
1759 _impl_.driver_raw_msg_in_.SetAllocated(driver_raw_msg_in, GetArenaForAllocation());
1764inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_raw_msg_out()
const {
1765 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1768inline bool pAcommsHandlerConfig_MOOSVariables::has_driver_raw_msg_out()
const {
1769 return _internal_has_driver_raw_msg_out();
1771inline void pAcommsHandlerConfig_MOOSVariables::clear_driver_raw_msg_out() {
1772 _impl_.driver_raw_msg_out_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_raw_msg_out_, GetArenaForAllocation());
1773 _impl_._has_bits_[0] &= ~0x00000010u;
1775inline const std::string& pAcommsHandlerConfig_MOOSVariables::driver_raw_msg_out()
const {
1777 if (_impl_.driver_raw_msg_out_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_driver_raw_msg_out_.get();
1778 return _internal_driver_raw_msg_out();
1780template <
typename ArgT0,
typename... ArgT>
1781inline PROTOBUF_ALWAYS_INLINE
1782void pAcommsHandlerConfig_MOOSVariables::set_driver_raw_msg_out(ArgT0&& arg0, ArgT... args) {
1783 _impl_._has_bits_[0] |= 0x00000010u;
1784 _impl_.driver_raw_msg_out_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1787inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_driver_raw_msg_out() {
1788 std::string* _s = _internal_mutable_driver_raw_msg_out();
1792inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_driver_raw_msg_out()
const {
1793 return _impl_.driver_raw_msg_out_.Get();
1795inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_driver_raw_msg_out(
const std::string& value) {
1796 _impl_._has_bits_[0] |= 0x00000010u;
1797 _impl_.driver_raw_msg_out_.Set(value, GetArenaForAllocation());
1799inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_driver_raw_msg_out() {
1800 _impl_._has_bits_[0] |= 0x00000010u;
1801 return _impl_.driver_raw_msg_out_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_raw_msg_out_, GetArenaForAllocation());
1803inline std::string* pAcommsHandlerConfig_MOOSVariables::release_driver_raw_msg_out() {
1805 if (!_internal_has_driver_raw_msg_out()) {
1808 _impl_._has_bits_[0] &= ~0x00000010u;
1809 auto* p = _impl_.driver_raw_msg_out_.Release();
1812inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_raw_msg_out(std::string* driver_raw_msg_out) {
1813 if (driver_raw_msg_out !=
nullptr) {
1814 _impl_._has_bits_[0] |= 0x00000010u;
1816 _impl_._has_bits_[0] &= ~0x00000010u;
1818 _impl_.driver_raw_msg_out_.SetAllocated(driver_raw_msg_out, GetArenaForAllocation());
1823inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_receive()
const {
1824 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1827inline bool pAcommsHandlerConfig_MOOSVariables::has_driver_receive()
const {
1828 return _internal_has_driver_receive();
1830inline void pAcommsHandlerConfig_MOOSVariables::clear_driver_receive() {
1831 _impl_.driver_receive_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_receive_, GetArenaForAllocation());
1832 _impl_._has_bits_[0] &= ~0x00000020u;
1834inline const std::string& pAcommsHandlerConfig_MOOSVariables::driver_receive()
const {
1836 if (_impl_.driver_receive_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_driver_receive_.get();
1837 return _internal_driver_receive();
1839template <
typename ArgT0,
typename... ArgT>
1840inline PROTOBUF_ALWAYS_INLINE
1841void pAcommsHandlerConfig_MOOSVariables::set_driver_receive(ArgT0&& arg0, ArgT... args) {
1842 _impl_._has_bits_[0] |= 0x00000020u;
1843 _impl_.driver_receive_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1846inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_driver_receive() {
1847 std::string* _s = _internal_mutable_driver_receive();
1851inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_driver_receive()
const {
1852 return _impl_.driver_receive_.Get();
1854inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_driver_receive(
const std::string& value) {
1855 _impl_._has_bits_[0] |= 0x00000020u;
1856 _impl_.driver_receive_.Set(value, GetArenaForAllocation());
1858inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_driver_receive() {
1859 _impl_._has_bits_[0] |= 0x00000020u;
1860 return _impl_.driver_receive_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_receive_, GetArenaForAllocation());
1862inline std::string* pAcommsHandlerConfig_MOOSVariables::release_driver_receive() {
1864 if (!_internal_has_driver_receive()) {
1867 _impl_._has_bits_[0] &= ~0x00000020u;
1868 auto* p = _impl_.driver_receive_.Release();
1871inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_receive(std::string* driver_receive) {
1872 if (driver_receive !=
nullptr) {
1873 _impl_._has_bits_[0] |= 0x00000020u;
1875 _impl_._has_bits_[0] &= ~0x00000020u;
1877 _impl_.driver_receive_.SetAllocated(driver_receive, GetArenaForAllocation());
1882inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_transmit()
const {
1883 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1886inline bool pAcommsHandlerConfig_MOOSVariables::has_driver_transmit()
const {
1887 return _internal_has_driver_transmit();
1889inline void pAcommsHandlerConfig_MOOSVariables::clear_driver_transmit() {
1890 _impl_.driver_transmit_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_transmit_, GetArenaForAllocation());
1891 _impl_._has_bits_[0] &= ~0x00000040u;
1893inline const std::string& pAcommsHandlerConfig_MOOSVariables::driver_transmit()
const {
1895 if (_impl_.driver_transmit_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_driver_transmit_.get();
1896 return _internal_driver_transmit();
1898template <
typename ArgT0,
typename... ArgT>
1899inline PROTOBUF_ALWAYS_INLINE
1900void pAcommsHandlerConfig_MOOSVariables::set_driver_transmit(ArgT0&& arg0, ArgT... args) {
1901 _impl_._has_bits_[0] |= 0x00000040u;
1902 _impl_.driver_transmit_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1905inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_driver_transmit() {
1906 std::string* _s = _internal_mutable_driver_transmit();
1910inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_driver_transmit()
const {
1911 return _impl_.driver_transmit_.Get();
1913inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_driver_transmit(
const std::string& value) {
1914 _impl_._has_bits_[0] |= 0x00000040u;
1915 _impl_.driver_transmit_.Set(value, GetArenaForAllocation());
1917inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_driver_transmit() {
1918 _impl_._has_bits_[0] |= 0x00000040u;
1919 return _impl_.driver_transmit_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_transmit_, GetArenaForAllocation());
1921inline std::string* pAcommsHandlerConfig_MOOSVariables::release_driver_transmit() {
1923 if (!_internal_has_driver_transmit()) {
1926 _impl_._has_bits_[0] &= ~0x00000040u;
1927 auto* p = _impl_.driver_transmit_.Release();
1930inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_transmit(std::string* driver_transmit) {
1931 if (driver_transmit !=
nullptr) {
1932 _impl_._has_bits_[0] |= 0x00000040u;
1934 _impl_._has_bits_[0] &= ~0x00000040u;
1936 _impl_.driver_transmit_.SetAllocated(driver_transmit, GetArenaForAllocation());
1941inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_cfg_update()
const {
1942 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
1945inline bool pAcommsHandlerConfig_MOOSVariables::has_driver_cfg_update()
const {
1946 return _internal_has_driver_cfg_update();
1948inline void pAcommsHandlerConfig_MOOSVariables::clear_driver_cfg_update() {
1949 _impl_.driver_cfg_update_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_cfg_update_, GetArenaForAllocation());
1950 _impl_._has_bits_[0] &= ~0x00000080u;
1952inline const std::string& pAcommsHandlerConfig_MOOSVariables::driver_cfg_update()
const {
1954 if (_impl_.driver_cfg_update_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_driver_cfg_update_.get();
1955 return _internal_driver_cfg_update();
1957template <
typename ArgT0,
typename... ArgT>
1958inline PROTOBUF_ALWAYS_INLINE
1959void pAcommsHandlerConfig_MOOSVariables::set_driver_cfg_update(ArgT0&& arg0, ArgT... args) {
1960 _impl_._has_bits_[0] |= 0x00000080u;
1961 _impl_.driver_cfg_update_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1964inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_driver_cfg_update() {
1965 std::string* _s = _internal_mutable_driver_cfg_update();
1969inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_driver_cfg_update()
const {
1970 return _impl_.driver_cfg_update_.Get();
1972inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_driver_cfg_update(
const std::string& value) {
1973 _impl_._has_bits_[0] |= 0x00000080u;
1974 _impl_.driver_cfg_update_.Set(value, GetArenaForAllocation());
1976inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_driver_cfg_update() {
1977 _impl_._has_bits_[0] |= 0x00000080u;
1978 return _impl_.driver_cfg_update_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_cfg_update_, GetArenaForAllocation());
1980inline std::string* pAcommsHandlerConfig_MOOSVariables::release_driver_cfg_update() {
1982 if (!_internal_has_driver_cfg_update()) {
1985 _impl_._has_bits_[0] &= ~0x00000080u;
1986 auto* p = _impl_.driver_cfg_update_.Release();
1989inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_cfg_update(std::string* driver_cfg_update) {
1990 if (driver_cfg_update !=
nullptr) {
1991 _impl_._has_bits_[0] |= 0x00000080u;
1993 _impl_._has_bits_[0] &= ~0x00000080u;
1995 _impl_.driver_cfg_update_.SetAllocated(driver_cfg_update, GetArenaForAllocation());
2000inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_receive()
const {
2001 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
2004inline bool pAcommsHandlerConfig_MOOSVariables::has_queue_receive()
const {
2005 return _internal_has_queue_receive();
2007inline void pAcommsHandlerConfig_MOOSVariables::clear_queue_receive() {
2008 _impl_.queue_receive_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_receive_, GetArenaForAllocation());
2009 _impl_._has_bits_[0] &= ~0x00000100u;
2011inline const std::string& pAcommsHandlerConfig_MOOSVariables::queue_receive()
const {
2013 if (_impl_.queue_receive_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_queue_receive_.get();
2014 return _internal_queue_receive();
2016template <
typename ArgT0,
typename... ArgT>
2017inline PROTOBUF_ALWAYS_INLINE
2018void pAcommsHandlerConfig_MOOSVariables::set_queue_receive(ArgT0&& arg0, ArgT... args) {
2019 _impl_._has_bits_[0] |= 0x00000100u;
2020 _impl_.queue_receive_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2023inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_queue_receive() {
2024 std::string* _s = _internal_mutable_queue_receive();
2028inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_queue_receive()
const {
2029 return _impl_.queue_receive_.Get();
2031inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_queue_receive(
const std::string& value) {
2032 _impl_._has_bits_[0] |= 0x00000100u;
2033 _impl_.queue_receive_.Set(value, GetArenaForAllocation());
2035inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_queue_receive() {
2036 _impl_._has_bits_[0] |= 0x00000100u;
2037 return _impl_.queue_receive_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_receive_, GetArenaForAllocation());
2039inline std::string* pAcommsHandlerConfig_MOOSVariables::release_queue_receive() {
2041 if (!_internal_has_queue_receive()) {
2044 _impl_._has_bits_[0] &= ~0x00000100u;
2045 auto* p = _impl_.queue_receive_.Release();
2048inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_receive(std::string* queue_receive) {
2049 if (queue_receive !=
nullptr) {
2050 _impl_._has_bits_[0] |= 0x00000100u;
2052 _impl_._has_bits_[0] &= ~0x00000100u;
2054 _impl_.queue_receive_.SetAllocated(queue_receive, GetArenaForAllocation());
2059inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_transmit()
const {
2060 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
2063inline bool pAcommsHandlerConfig_MOOSVariables::has_queue_transmit()
const {
2064 return _internal_has_queue_transmit();
2066inline void pAcommsHandlerConfig_MOOSVariables::clear_queue_transmit() {
2067 _impl_.queue_transmit_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_transmit_, GetArenaForAllocation());
2068 _impl_._has_bits_[0] &= ~0x00000200u;
2070inline const std::string& pAcommsHandlerConfig_MOOSVariables::queue_transmit()
const {
2072 if (_impl_.queue_transmit_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_queue_transmit_.get();
2073 return _internal_queue_transmit();
2075template <
typename ArgT0,
typename... ArgT>
2076inline PROTOBUF_ALWAYS_INLINE
2077void pAcommsHandlerConfig_MOOSVariables::set_queue_transmit(ArgT0&& arg0, ArgT... args) {
2078 _impl_._has_bits_[0] |= 0x00000200u;
2079 _impl_.queue_transmit_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2082inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_queue_transmit() {
2083 std::string* _s = _internal_mutable_queue_transmit();
2087inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_queue_transmit()
const {
2088 return _impl_.queue_transmit_.Get();
2090inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_queue_transmit(
const std::string& value) {
2091 _impl_._has_bits_[0] |= 0x00000200u;
2092 _impl_.queue_transmit_.Set(value, GetArenaForAllocation());
2094inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_queue_transmit() {
2095 _impl_._has_bits_[0] |= 0x00000200u;
2096 return _impl_.queue_transmit_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_transmit_, GetArenaForAllocation());
2098inline std::string* pAcommsHandlerConfig_MOOSVariables::release_queue_transmit() {
2100 if (!_internal_has_queue_transmit()) {
2103 _impl_._has_bits_[0] &= ~0x00000200u;
2104 auto* p = _impl_.queue_transmit_.Release();
2107inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_transmit(std::string* queue_transmit) {
2108 if (queue_transmit !=
nullptr) {
2109 _impl_._has_bits_[0] |= 0x00000200u;
2111 _impl_._has_bits_[0] &= ~0x00000200u;
2113 _impl_.queue_transmit_.SetAllocated(queue_transmit, GetArenaForAllocation());
2118inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_ack_transmission()
const {
2119 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
2122inline bool pAcommsHandlerConfig_MOOSVariables::has_queue_ack_transmission()
const {
2123 return _internal_has_queue_ack_transmission();
2125inline void pAcommsHandlerConfig_MOOSVariables::clear_queue_ack_transmission() {
2126 _impl_.queue_ack_transmission_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_ack_transmission_, GetArenaForAllocation());
2127 _impl_._has_bits_[0] &= ~0x00000400u;
2129inline const std::string& pAcommsHandlerConfig_MOOSVariables::queue_ack_transmission()
const {
2131 if (_impl_.queue_ack_transmission_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_queue_ack_transmission_.get();
2132 return _internal_queue_ack_transmission();
2134template <
typename ArgT0,
typename... ArgT>
2135inline PROTOBUF_ALWAYS_INLINE
2136void pAcommsHandlerConfig_MOOSVariables::set_queue_ack_transmission(ArgT0&& arg0, ArgT... args) {
2137 _impl_._has_bits_[0] |= 0x00000400u;
2138 _impl_.queue_ack_transmission_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2141inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_queue_ack_transmission() {
2142 std::string* _s = _internal_mutable_queue_ack_transmission();
2146inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_queue_ack_transmission()
const {
2147 return _impl_.queue_ack_transmission_.Get();
2149inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_queue_ack_transmission(
const std::string& value) {
2150 _impl_._has_bits_[0] |= 0x00000400u;
2151 _impl_.queue_ack_transmission_.Set(value, GetArenaForAllocation());
2153inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_queue_ack_transmission() {
2154 _impl_._has_bits_[0] |= 0x00000400u;
2155 return _impl_.queue_ack_transmission_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_ack_transmission_, GetArenaForAllocation());
2157inline std::string* pAcommsHandlerConfig_MOOSVariables::release_queue_ack_transmission() {
2159 if (!_internal_has_queue_ack_transmission()) {
2162 _impl_._has_bits_[0] &= ~0x00000400u;
2163 auto* p = _impl_.queue_ack_transmission_.Release();
2166inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_ack_transmission(std::string* queue_ack_transmission) {
2167 if (queue_ack_transmission !=
nullptr) {
2168 _impl_._has_bits_[0] |= 0x00000400u;
2170 _impl_._has_bits_[0] &= ~0x00000400u;
2172 _impl_.queue_ack_transmission_.SetAllocated(queue_ack_transmission, GetArenaForAllocation());
2177inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_ack_original_msg()
const {
2178 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
2181inline bool pAcommsHandlerConfig_MOOSVariables::has_queue_ack_original_msg()
const {
2182 return _internal_has_queue_ack_original_msg();
2184inline void pAcommsHandlerConfig_MOOSVariables::clear_queue_ack_original_msg() {
2185 _impl_.queue_ack_original_msg_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_ack_original_msg_, GetArenaForAllocation());
2186 _impl_._has_bits_[0] &= ~0x00000800u;
2188inline const std::string& pAcommsHandlerConfig_MOOSVariables::queue_ack_original_msg()
const {
2190 if (_impl_.queue_ack_original_msg_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_queue_ack_original_msg_.get();
2191 return _internal_queue_ack_original_msg();
2193template <
typename ArgT0,
typename... ArgT>
2194inline PROTOBUF_ALWAYS_INLINE
2195void pAcommsHandlerConfig_MOOSVariables::set_queue_ack_original_msg(ArgT0&& arg0, ArgT... args) {
2196 _impl_._has_bits_[0] |= 0x00000800u;
2197 _impl_.queue_ack_original_msg_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2200inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_queue_ack_original_msg() {
2201 std::string* _s = _internal_mutable_queue_ack_original_msg();
2205inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_queue_ack_original_msg()
const {
2206 return _impl_.queue_ack_original_msg_.Get();
2208inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_queue_ack_original_msg(
const std::string& value) {
2209 _impl_._has_bits_[0] |= 0x00000800u;
2210 _impl_.queue_ack_original_msg_.Set(value, GetArenaForAllocation());
2212inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_queue_ack_original_msg() {
2213 _impl_._has_bits_[0] |= 0x00000800u;
2214 return _impl_.queue_ack_original_msg_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_ack_original_msg_, GetArenaForAllocation());
2216inline std::string* pAcommsHandlerConfig_MOOSVariables::release_queue_ack_original_msg() {
2218 if (!_internal_has_queue_ack_original_msg()) {
2221 _impl_._has_bits_[0] &= ~0x00000800u;
2222 auto* p = _impl_.queue_ack_original_msg_.Release();
2225inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_ack_original_msg(std::string* queue_ack_original_msg) {
2226 if (queue_ack_original_msg !=
nullptr) {
2227 _impl_._has_bits_[0] |= 0x00000800u;
2229 _impl_._has_bits_[0] &= ~0x00000800u;
2231 _impl_.queue_ack_original_msg_.SetAllocated(queue_ack_original_msg, GetArenaForAllocation());
2236inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_expire()
const {
2237 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
2240inline bool pAcommsHandlerConfig_MOOSVariables::has_queue_expire()
const {
2241 return _internal_has_queue_expire();
2243inline void pAcommsHandlerConfig_MOOSVariables::clear_queue_expire() {
2244 _impl_.queue_expire_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_expire_, GetArenaForAllocation());
2245 _impl_._has_bits_[0] &= ~0x00001000u;
2247inline const std::string& pAcommsHandlerConfig_MOOSVariables::queue_expire()
const {
2249 if (_impl_.queue_expire_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_queue_expire_.get();
2250 return _internal_queue_expire();
2252template <
typename ArgT0,
typename... ArgT>
2253inline PROTOBUF_ALWAYS_INLINE
2254void pAcommsHandlerConfig_MOOSVariables::set_queue_expire(ArgT0&& arg0, ArgT... args) {
2255 _impl_._has_bits_[0] |= 0x00001000u;
2256 _impl_.queue_expire_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2259inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_queue_expire() {
2260 std::string* _s = _internal_mutable_queue_expire();
2264inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_queue_expire()
const {
2265 return _impl_.queue_expire_.Get();
2267inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_queue_expire(
const std::string& value) {
2268 _impl_._has_bits_[0] |= 0x00001000u;
2269 _impl_.queue_expire_.Set(value, GetArenaForAllocation());
2271inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_queue_expire() {
2272 _impl_._has_bits_[0] |= 0x00001000u;
2273 return _impl_.queue_expire_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_expire_, GetArenaForAllocation());
2275inline std::string* pAcommsHandlerConfig_MOOSVariables::release_queue_expire() {
2277 if (!_internal_has_queue_expire()) {
2280 _impl_._has_bits_[0] &= ~0x00001000u;
2281 auto* p = _impl_.queue_expire_.Release();
2284inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_expire(std::string* queue_expire) {
2285 if (queue_expire !=
nullptr) {
2286 _impl_._has_bits_[0] |= 0x00001000u;
2288 _impl_._has_bits_[0] &= ~0x00001000u;
2290 _impl_.queue_expire_.SetAllocated(queue_expire, GetArenaForAllocation());
2295inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_size()
const {
2296 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
2299inline bool pAcommsHandlerConfig_MOOSVariables::has_queue_size()
const {
2300 return _internal_has_queue_size();
2302inline void pAcommsHandlerConfig_MOOSVariables::clear_queue_size() {
2303 _impl_.queue_size_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_size_, GetArenaForAllocation());
2304 _impl_._has_bits_[0] &= ~0x00002000u;
2306inline const std::string& pAcommsHandlerConfig_MOOSVariables::queue_size()
const {
2308 if (_impl_.queue_size_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_queue_size_.get();
2309 return _internal_queue_size();
2311template <
typename ArgT0,
typename... ArgT>
2312inline PROTOBUF_ALWAYS_INLINE
2313void pAcommsHandlerConfig_MOOSVariables::set_queue_size(ArgT0&& arg0, ArgT... args) {
2314 _impl_._has_bits_[0] |= 0x00002000u;
2315 _impl_.queue_size_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2318inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_queue_size() {
2319 std::string* _s = _internal_mutable_queue_size();
2323inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_queue_size()
const {
2324 return _impl_.queue_size_.Get();
2326inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_queue_size(
const std::string& value) {
2327 _impl_._has_bits_[0] |= 0x00002000u;
2328 _impl_.queue_size_.Set(value, GetArenaForAllocation());
2330inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_queue_size() {
2331 _impl_._has_bits_[0] |= 0x00002000u;
2332 return _impl_.queue_size_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_size_, GetArenaForAllocation());
2334inline std::string* pAcommsHandlerConfig_MOOSVariables::release_queue_size() {
2336 if (!_internal_has_queue_size()) {
2339 _impl_._has_bits_[0] &= ~0x00002000u;
2340 auto* p = _impl_.queue_size_.Release();
2343inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_size(std::string* queue_size) {
2344 if (queue_size !=
nullptr) {
2345 _impl_._has_bits_[0] |= 0x00002000u;
2347 _impl_._has_bits_[0] &= ~0x00002000u;
2349 _impl_.queue_size_.SetAllocated(queue_size, GetArenaForAllocation());
2354inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_flush()
const {
2355 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
2358inline bool pAcommsHandlerConfig_MOOSVariables::has_queue_flush()
const {
2359 return _internal_has_queue_flush();
2361inline void pAcommsHandlerConfig_MOOSVariables::clear_queue_flush() {
2362 _impl_.queue_flush_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_flush_, GetArenaForAllocation());
2363 _impl_._has_bits_[0] &= ~0x00004000u;
2365inline const std::string& pAcommsHandlerConfig_MOOSVariables::queue_flush()
const {
2367 if (_impl_.queue_flush_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_queue_flush_.get();
2368 return _internal_queue_flush();
2370template <
typename ArgT0,
typename... ArgT>
2371inline PROTOBUF_ALWAYS_INLINE
2372void pAcommsHandlerConfig_MOOSVariables::set_queue_flush(ArgT0&& arg0, ArgT... args) {
2373 _impl_._has_bits_[0] |= 0x00004000u;
2374 _impl_.queue_flush_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2377inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_queue_flush() {
2378 std::string* _s = _internal_mutable_queue_flush();
2382inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_queue_flush()
const {
2383 return _impl_.queue_flush_.Get();
2385inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_queue_flush(
const std::string& value) {
2386 _impl_._has_bits_[0] |= 0x00004000u;
2387 _impl_.queue_flush_.Set(value, GetArenaForAllocation());
2389inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_queue_flush() {
2390 _impl_._has_bits_[0] |= 0x00004000u;
2391 return _impl_.queue_flush_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_queue_flush_, GetArenaForAllocation());
2393inline std::string* pAcommsHandlerConfig_MOOSVariables::release_queue_flush() {
2395 if (!_internal_has_queue_flush()) {
2398 _impl_._has_bits_[0] &= ~0x00004000u;
2399 auto* p = _impl_.queue_flush_.Release();
2402inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_queue_flush(std::string* queue_flush) {
2403 if (queue_flush !=
nullptr) {
2404 _impl_._has_bits_[0] |= 0x00004000u;
2406 _impl_._has_bits_[0] &= ~0x00004000u;
2408 _impl_.queue_flush_.SetAllocated(queue_flush, GetArenaForAllocation());
2413inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_mac_cycle_update()
const {
2414 bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
2417inline bool pAcommsHandlerConfig_MOOSVariables::has_mac_cycle_update()
const {
2418 return _internal_has_mac_cycle_update();
2420inline void pAcommsHandlerConfig_MOOSVariables::clear_mac_cycle_update() {
2421 _impl_.mac_cycle_update_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_mac_cycle_update_, GetArenaForAllocation());
2422 _impl_._has_bits_[0] &= ~0x00008000u;
2424inline const std::string& pAcommsHandlerConfig_MOOSVariables::mac_cycle_update()
const {
2426 if (_impl_.mac_cycle_update_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_mac_cycle_update_.get();
2427 return _internal_mac_cycle_update();
2429template <
typename ArgT0,
typename... ArgT>
2430inline PROTOBUF_ALWAYS_INLINE
2431void pAcommsHandlerConfig_MOOSVariables::set_mac_cycle_update(ArgT0&& arg0, ArgT... args) {
2432 _impl_._has_bits_[0] |= 0x00008000u;
2433 _impl_.mac_cycle_update_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2436inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_mac_cycle_update() {
2437 std::string* _s = _internal_mutable_mac_cycle_update();
2441inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_mac_cycle_update()
const {
2442 return _impl_.mac_cycle_update_.Get();
2444inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_mac_cycle_update(
const std::string& value) {
2445 _impl_._has_bits_[0] |= 0x00008000u;
2446 _impl_.mac_cycle_update_.Set(value, GetArenaForAllocation());
2448inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_mac_cycle_update() {
2449 _impl_._has_bits_[0] |= 0x00008000u;
2450 return _impl_.mac_cycle_update_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_mac_cycle_update_, GetArenaForAllocation());
2452inline std::string* pAcommsHandlerConfig_MOOSVariables::release_mac_cycle_update() {
2454 if (!_internal_has_mac_cycle_update()) {
2457 _impl_._has_bits_[0] &= ~0x00008000u;
2458 auto* p = _impl_.mac_cycle_update_.Release();
2461inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_mac_cycle_update(std::string* mac_cycle_update) {
2462 if (mac_cycle_update !=
nullptr) {
2463 _impl_._has_bits_[0] |= 0x00008000u;
2465 _impl_._has_bits_[0] &= ~0x00008000u;
2467 _impl_.mac_cycle_update_.SetAllocated(mac_cycle_update, GetArenaForAllocation());
2472inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_mac_initiate_transmission()
const {
2473 bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
2476inline bool pAcommsHandlerConfig_MOOSVariables::has_mac_initiate_transmission()
const {
2477 return _internal_has_mac_initiate_transmission();
2479inline void pAcommsHandlerConfig_MOOSVariables::clear_mac_initiate_transmission() {
2480 _impl_.mac_initiate_transmission_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_mac_initiate_transmission_, GetArenaForAllocation());
2481 _impl_._has_bits_[0] &= ~0x00010000u;
2483inline const std::string& pAcommsHandlerConfig_MOOSVariables::mac_initiate_transmission()
const {
2485 if (_impl_.mac_initiate_transmission_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_mac_initiate_transmission_.get();
2486 return _internal_mac_initiate_transmission();
2488template <
typename ArgT0,
typename... ArgT>
2489inline PROTOBUF_ALWAYS_INLINE
2490void pAcommsHandlerConfig_MOOSVariables::set_mac_initiate_transmission(ArgT0&& arg0, ArgT... args) {
2491 _impl_._has_bits_[0] |= 0x00010000u;
2492 _impl_.mac_initiate_transmission_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2495inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_mac_initiate_transmission() {
2496 std::string* _s = _internal_mutable_mac_initiate_transmission();
2500inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_mac_initiate_transmission()
const {
2501 return _impl_.mac_initiate_transmission_.Get();
2503inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_mac_initiate_transmission(
const std::string& value) {
2504 _impl_._has_bits_[0] |= 0x00010000u;
2505 _impl_.mac_initiate_transmission_.Set(value, GetArenaForAllocation());
2507inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_mac_initiate_transmission() {
2508 _impl_._has_bits_[0] |= 0x00010000u;
2509 return _impl_.mac_initiate_transmission_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_mac_initiate_transmission_, GetArenaForAllocation());
2511inline std::string* pAcommsHandlerConfig_MOOSVariables::release_mac_initiate_transmission() {
2513 if (!_internal_has_mac_initiate_transmission()) {
2516 _impl_._has_bits_[0] &= ~0x00010000u;
2517 auto* p = _impl_.mac_initiate_transmission_.Release();
2520inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_mac_initiate_transmission(std::string* mac_initiate_transmission) {
2521 if (mac_initiate_transmission !=
nullptr) {
2522 _impl_._has_bits_[0] |= 0x00010000u;
2524 _impl_._has_bits_[0] &= ~0x00010000u;
2526 _impl_.mac_initiate_transmission_.SetAllocated(mac_initiate_transmission, GetArenaForAllocation());
2531inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_mac_slot_start()
const {
2532 bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
2535inline bool pAcommsHandlerConfig_MOOSVariables::has_mac_slot_start()
const {
2536 return _internal_has_mac_slot_start();
2538inline void pAcommsHandlerConfig_MOOSVariables::clear_mac_slot_start() {
2539 _impl_.mac_slot_start_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_mac_slot_start_, GetArenaForAllocation());
2540 _impl_._has_bits_[0] &= ~0x00020000u;
2542inline const std::string& pAcommsHandlerConfig_MOOSVariables::mac_slot_start()
const {
2544 if (_impl_.mac_slot_start_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_mac_slot_start_.get();
2545 return _internal_mac_slot_start();
2547template <
typename ArgT0,
typename... ArgT>
2548inline PROTOBUF_ALWAYS_INLINE
2549void pAcommsHandlerConfig_MOOSVariables::set_mac_slot_start(ArgT0&& arg0, ArgT... args) {
2550 _impl_._has_bits_[0] |= 0x00020000u;
2551 _impl_.mac_slot_start_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2554inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_mac_slot_start() {
2555 std::string* _s = _internal_mutable_mac_slot_start();
2559inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_mac_slot_start()
const {
2560 return _impl_.mac_slot_start_.Get();
2562inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_mac_slot_start(
const std::string& value) {
2563 _impl_._has_bits_[0] |= 0x00020000u;
2564 _impl_.mac_slot_start_.Set(value, GetArenaForAllocation());
2566inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_mac_slot_start() {
2567 _impl_._has_bits_[0] |= 0x00020000u;
2568 return _impl_.mac_slot_start_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_mac_slot_start_, GetArenaForAllocation());
2570inline std::string* pAcommsHandlerConfig_MOOSVariables::release_mac_slot_start() {
2572 if (!_internal_has_mac_slot_start()) {
2575 _impl_._has_bits_[0] &= ~0x00020000u;
2576 auto* p = _impl_.mac_slot_start_.Release();
2579inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_mac_slot_start(std::string* mac_slot_start) {
2580 if (mac_slot_start !=
nullptr) {
2581 _impl_._has_bits_[0] |= 0x00020000u;
2583 _impl_._has_bits_[0] &= ~0x00020000u;
2585 _impl_.mac_slot_start_.SetAllocated(mac_slot_start, GetArenaForAllocation());
2590inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_config_file()
const {
2591 bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0;
2594inline bool pAcommsHandlerConfig_MOOSVariables::has_config_file()
const {
2595 return _internal_has_config_file();
2597inline void pAcommsHandlerConfig_MOOSVariables::clear_config_file() {
2598 _impl_.config_file_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_config_file_, GetArenaForAllocation());
2599 _impl_._has_bits_[0] &= ~0x00040000u;
2601inline const std::string& pAcommsHandlerConfig_MOOSVariables::config_file()
const {
2603 if (_impl_.config_file_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_config_file_.get();
2604 return _internal_config_file();
2606template <
typename ArgT0,
typename... ArgT>
2607inline PROTOBUF_ALWAYS_INLINE
2608void pAcommsHandlerConfig_MOOSVariables::set_config_file(ArgT0&& arg0, ArgT... args) {
2609 _impl_._has_bits_[0] |= 0x00040000u;
2610 _impl_.config_file_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2613inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_config_file() {
2614 std::string* _s = _internal_mutable_config_file();
2618inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_config_file()
const {
2619 return _impl_.config_file_.Get();
2621inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_config_file(
const std::string& value) {
2622 _impl_._has_bits_[0] |= 0x00040000u;
2623 _impl_.config_file_.Set(value, GetArenaForAllocation());
2625inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_config_file() {
2626 _impl_._has_bits_[0] |= 0x00040000u;
2627 return _impl_.config_file_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_config_file_, GetArenaForAllocation());
2629inline std::string* pAcommsHandlerConfig_MOOSVariables::release_config_file() {
2631 if (!_internal_has_config_file()) {
2634 _impl_._has_bits_[0] &= ~0x00040000u;
2635 auto* p = _impl_.config_file_.Release();
2638inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_config_file(std::string* config_file) {
2639 if (config_file !=
nullptr) {
2640 _impl_._has_bits_[0] |= 0x00040000u;
2642 _impl_._has_bits_[0] &= ~0x00040000u;
2644 _impl_.config_file_.SetAllocated(config_file, GetArenaForAllocation());
2649inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_config_file_request()
const {
2650 bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0;
2653inline bool pAcommsHandlerConfig_MOOSVariables::has_config_file_request()
const {
2654 return _internal_has_config_file_request();
2656inline void pAcommsHandlerConfig_MOOSVariables::clear_config_file_request() {
2657 _impl_.config_file_request_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_config_file_request_, GetArenaForAllocation());
2658 _impl_._has_bits_[0] &= ~0x00080000u;
2660inline const std::string& pAcommsHandlerConfig_MOOSVariables::config_file_request()
const {
2662 if (_impl_.config_file_request_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_config_file_request_.get();
2663 return _internal_config_file_request();
2665template <
typename ArgT0,
typename... ArgT>
2666inline PROTOBUF_ALWAYS_INLINE
2667void pAcommsHandlerConfig_MOOSVariables::set_config_file_request(ArgT0&& arg0, ArgT... args) {
2668 _impl_._has_bits_[0] |= 0x00080000u;
2669 _impl_.config_file_request_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2672inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_config_file_request() {
2673 std::string* _s = _internal_mutable_config_file_request();
2677inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_config_file_request()
const {
2678 return _impl_.config_file_request_.Get();
2680inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_config_file_request(
const std::string& value) {
2681 _impl_._has_bits_[0] |= 0x00080000u;
2682 _impl_.config_file_request_.Set(value, GetArenaForAllocation());
2684inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_config_file_request() {
2685 _impl_._has_bits_[0] |= 0x00080000u;
2686 return _impl_.config_file_request_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_config_file_request_, GetArenaForAllocation());
2688inline std::string* pAcommsHandlerConfig_MOOSVariables::release_config_file_request() {
2690 if (!_internal_has_config_file_request()) {
2693 _impl_._has_bits_[0] &= ~0x00080000u;
2694 auto* p = _impl_.config_file_request_.Release();
2697inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_config_file_request(std::string* config_file_request) {
2698 if (config_file_request !=
nullptr) {
2699 _impl_._has_bits_[0] |= 0x00080000u;
2701 _impl_._has_bits_[0] &= ~0x00080000u;
2703 _impl_.config_file_request_.SetAllocated(config_file_request, GetArenaForAllocation());
2708inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_reset()
const {
2709 bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0;
2712inline bool pAcommsHandlerConfig_MOOSVariables::has_driver_reset()
const {
2713 return _internal_has_driver_reset();
2715inline void pAcommsHandlerConfig_MOOSVariables::clear_driver_reset() {
2716 _impl_.driver_reset_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_reset_, GetArenaForAllocation());
2717 _impl_._has_bits_[0] &= ~0x00100000u;
2719inline const std::string& pAcommsHandlerConfig_MOOSVariables::driver_reset()
const {
2721 if (_impl_.driver_reset_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_driver_reset_.get();
2722 return _internal_driver_reset();
2724template <
typename ArgT0,
typename... ArgT>
2725inline PROTOBUF_ALWAYS_INLINE
2726void pAcommsHandlerConfig_MOOSVariables::set_driver_reset(ArgT0&& arg0, ArgT... args) {
2727 _impl_._has_bits_[0] |= 0x00100000u;
2728 _impl_.driver_reset_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2731inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_driver_reset() {
2732 std::string* _s = _internal_mutable_driver_reset();
2736inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_driver_reset()
const {
2737 return _impl_.driver_reset_.Get();
2739inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_driver_reset(
const std::string& value) {
2740 _impl_._has_bits_[0] |= 0x00100000u;
2741 _impl_.driver_reset_.Set(value, GetArenaForAllocation());
2743inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_driver_reset() {
2744 _impl_._has_bits_[0] |= 0x00100000u;
2745 return _impl_.driver_reset_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_driver_reset_, GetArenaForAllocation());
2747inline std::string* pAcommsHandlerConfig_MOOSVariables::release_driver_reset() {
2749 if (!_internal_has_driver_reset()) {
2752 _impl_._has_bits_[0] &= ~0x00100000u;
2753 auto* p = _impl_.driver_reset_.Release();
2756inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_driver_reset(std::string* driver_reset) {
2757 if (driver_reset !=
nullptr) {
2758 _impl_._has_bits_[0] |= 0x00100000u;
2760 _impl_._has_bits_[0] &= ~0x00100000u;
2762 _impl_.driver_reset_.SetAllocated(driver_reset, GetArenaForAllocation());
2767inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_ifrontseat_data_out()
const {
2768 bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0;
2771inline bool pAcommsHandlerConfig_MOOSVariables::has_ifrontseat_data_out()
const {
2772 return _internal_has_ifrontseat_data_out();
2774inline void pAcommsHandlerConfig_MOOSVariables::clear_ifrontseat_data_out() {
2775 _impl_.ifrontseat_data_out_.ClearToDefault(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_ifrontseat_data_out_, GetArenaForAllocation());
2776 _impl_._has_bits_[0] &= ~0x00200000u;
2778inline const std::string& pAcommsHandlerConfig_MOOSVariables::ifrontseat_data_out()
const {
2780 if (_impl_.ifrontseat_data_out_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_ifrontseat_data_out_.get();
2781 return _internal_ifrontseat_data_out();
2783template <
typename ArgT0,
typename... ArgT>
2784inline PROTOBUF_ALWAYS_INLINE
2785void pAcommsHandlerConfig_MOOSVariables::set_ifrontseat_data_out(ArgT0&& arg0, ArgT... args) {
2786 _impl_._has_bits_[0] |= 0x00200000u;
2787 _impl_.ifrontseat_data_out_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2790inline std::string* pAcommsHandlerConfig_MOOSVariables::mutable_ifrontseat_data_out() {
2791 std::string* _s = _internal_mutable_ifrontseat_data_out();
2795inline const std::string& pAcommsHandlerConfig_MOOSVariables::_internal_ifrontseat_data_out()
const {
2796 return _impl_.ifrontseat_data_out_.Get();
2798inline void pAcommsHandlerConfig_MOOSVariables::_internal_set_ifrontseat_data_out(
const std::string& value) {
2799 _impl_._has_bits_[0] |= 0x00200000u;
2800 _impl_.ifrontseat_data_out_.Set(value, GetArenaForAllocation());
2802inline std::string* pAcommsHandlerConfig_MOOSVariables::_internal_mutable_ifrontseat_data_out() {
2803 _impl_._has_bits_[0] |= 0x00200000u;
2804 return _impl_.ifrontseat_data_out_.Mutable(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_ifrontseat_data_out_, GetArenaForAllocation());
2806inline std::string* pAcommsHandlerConfig_MOOSVariables::release_ifrontseat_data_out() {
2808 if (!_internal_has_ifrontseat_data_out()) {
2811 _impl_._has_bits_[0] &= ~0x00200000u;
2812 auto* p = _impl_.ifrontseat_data_out_.Release();
2815inline void pAcommsHandlerConfig_MOOSVariables::set_allocated_ifrontseat_data_out(std::string* ifrontseat_data_out) {
2816 if (ifrontseat_data_out !=
nullptr) {
2817 _impl_._has_bits_[0] |= 0x00200000u;
2819 _impl_._has_bits_[0] &= ~0x00200000u;
2821 _impl_.ifrontseat_data_out_.SetAllocated(ifrontseat_data_out, GetArenaForAllocation());
2830inline bool pAcommsHandlerConfig::_internal_has_common()
const {
2831 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2832 PROTOBUF_ASSUME(!value || _impl_.common_ !=
nullptr);
2835inline bool pAcommsHandlerConfig::has_common()
const {
2836 return _internal_has_common();
2838inline const ::goby::moos::protobuf::GobyMOOSAppConfig& pAcommsHandlerConfig::_internal_common()
const {
2839 const ::goby::moos::protobuf::GobyMOOSAppConfig* p = _impl_.common_;
2843inline const ::goby::moos::protobuf::GobyMOOSAppConfig& pAcommsHandlerConfig::common()
const {
2845 return _internal_common();
2847inline void pAcommsHandlerConfig::unsafe_arena_set_allocated_common(
2849 if (GetArenaForAllocation() ==
nullptr) {
2850 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.common_);
2852 _impl_.common_ = common;
2854 _impl_._has_bits_[0] |= 0x00000002u;
2856 _impl_._has_bits_[0] &= ~0x00000002u;
2860inline ::goby::moos::protobuf::GobyMOOSAppConfig* pAcommsHandlerConfig::release_common() {
2861 _impl_._has_bits_[0] &= ~0x00000002u;
2863 _impl_.common_ =
nullptr;
2864#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2865 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2866 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2867 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2869 if (GetArenaForAllocation() !=
nullptr) {
2870 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2875inline ::goby::moos::protobuf::GobyMOOSAppConfig* pAcommsHandlerConfig::unsafe_arena_release_common() {
2877 _impl_._has_bits_[0] &= ~0x00000002u;
2879 _impl_.common_ =
nullptr;
2882inline ::goby::moos::protobuf::GobyMOOSAppConfig* pAcommsHandlerConfig::_internal_mutable_common() {
2883 _impl_._has_bits_[0] |= 0x00000002u;
2884 if (_impl_.common_ ==
nullptr) {
2888 return _impl_.common_;
2890inline ::goby::moos::protobuf::GobyMOOSAppConfig* pAcommsHandlerConfig::mutable_common() {
2896 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2897 if (message_arena ==
nullptr) {
2898 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.common_);
2901 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2902 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
2903 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(common));
2904 if (message_arena != submessage_arena) {
2905 common = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2906 message_arena, common, submessage_arena);
2908 _impl_._has_bits_[0] |= 0x00000002u;
2910 _impl_._has_bits_[0] &= ~0x00000002u;
2912 _impl_.common_ = common;
2917inline bool pAcommsHandlerConfig::_internal_has_modem_id()
const {
2918 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
2921inline bool pAcommsHandlerConfig::has_modem_id()
const {
2922 return _internal_has_modem_id();
2924inline void pAcommsHandlerConfig::clear_modem_id() {
2925 _impl_.modem_id_ = 0;
2926 _impl_._has_bits_[0] &= ~0x00000200u;
2928inline int32_t pAcommsHandlerConfig::_internal_modem_id()
const {
2929 return _impl_.modem_id_;
2931inline int32_t pAcommsHandlerConfig::modem_id()
const {
2933 return _internal_modem_id();
2935inline void pAcommsHandlerConfig::_internal_set_modem_id(int32_t value) {
2936 _impl_._has_bits_[0] |= 0x00000200u;
2937 _impl_.modem_id_ = value;
2939inline void pAcommsHandlerConfig::set_modem_id(int32_t value) {
2940 _internal_set_modem_id(value);
2945inline bool pAcommsHandlerConfig::_internal_has_driver_cfg()
const {
2946 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2947 PROTOBUF_ASSUME(!value || _impl_.driver_cfg_ !=
nullptr);
2950inline bool pAcommsHandlerConfig::has_driver_cfg()
const {
2951 return _internal_has_driver_cfg();
2953inline const ::goby::acomms::protobuf::DriverConfig& pAcommsHandlerConfig::_internal_driver_cfg()
const {
2954 const ::goby::acomms::protobuf::DriverConfig* p = _impl_.driver_cfg_;
2958inline const ::goby::acomms::protobuf::DriverConfig& pAcommsHandlerConfig::driver_cfg()
const {
2960 return _internal_driver_cfg();
2962inline void pAcommsHandlerConfig::unsafe_arena_set_allocated_driver_cfg(
2964 if (GetArenaForAllocation() ==
nullptr) {
2965 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.driver_cfg_);
2967 _impl_.driver_cfg_ = driver_cfg;
2969 _impl_._has_bits_[0] |= 0x00000004u;
2971 _impl_._has_bits_[0] &= ~0x00000004u;
2975inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::release_driver_cfg() {
2976 _impl_._has_bits_[0] &= ~0x00000004u;
2978 _impl_.driver_cfg_ =
nullptr;
2979#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2980 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2981 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2982 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2984 if (GetArenaForAllocation() !=
nullptr) {
2985 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2990inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::unsafe_arena_release_driver_cfg() {
2992 _impl_._has_bits_[0] &= ~0x00000004u;
2994 _impl_.driver_cfg_ =
nullptr;
2997inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::_internal_mutable_driver_cfg() {
2998 _impl_._has_bits_[0] |= 0x00000004u;
2999 if (_impl_.driver_cfg_ ==
nullptr) {
3001 _impl_.driver_cfg_ = p;
3003 return _impl_.driver_cfg_;
3005inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::mutable_driver_cfg() {
3011 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3012 if (message_arena ==
nullptr) {
3013 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.driver_cfg_);
3016 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3017 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
3018 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(driver_cfg));
3019 if (message_arena != submessage_arena) {
3020 driver_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3021 message_arena, driver_cfg, submessage_arena);
3023 _impl_._has_bits_[0] |= 0x00000004u;
3025 _impl_._has_bits_[0] &= ~0x00000004u;
3027 _impl_.driver_cfg_ = driver_cfg;
3032inline int pAcommsHandlerConfig::_internal_listen_driver_cfg_size()
const {
3033 return _impl_.listen_driver_cfg_.size();
3035inline int pAcommsHandlerConfig::listen_driver_cfg_size()
const {
3036 return _internal_listen_driver_cfg_size();
3038inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::mutable_listen_driver_cfg(
int index) {
3040 return _impl_.listen_driver_cfg_.Mutable(index);
3042inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >*
3043pAcommsHandlerConfig::mutable_listen_driver_cfg() {
3045 return &_impl_.listen_driver_cfg_;
3047inline const ::goby::acomms::protobuf::DriverConfig& pAcommsHandlerConfig::_internal_listen_driver_cfg(
int index)
const {
3048 return _impl_.listen_driver_cfg_.Get(index);
3050inline const ::goby::acomms::protobuf::DriverConfig& pAcommsHandlerConfig::listen_driver_cfg(
int index)
const {
3052 return _internal_listen_driver_cfg(index);
3054inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::_internal_add_listen_driver_cfg() {
3055 return _impl_.listen_driver_cfg_.Add();
3057inline ::goby::acomms::protobuf::DriverConfig* pAcommsHandlerConfig::add_listen_driver_cfg() {
3062inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >&
3063pAcommsHandlerConfig::listen_driver_cfg()
const {
3065 return _impl_.listen_driver_cfg_;
3069inline bool pAcommsHandlerConfig::_internal_has_driver_failure_approach()
const {
3070 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
3071 PROTOBUF_ASSUME(!value || _impl_.driver_failure_approach_ !=
nullptr);
3074inline bool pAcommsHandlerConfig::has_driver_failure_approach()
const {
3075 return _internal_has_driver_failure_approach();
3077inline void pAcommsHandlerConfig::clear_driver_failure_approach() {
3078 if (_impl_.driver_failure_approach_ !=
nullptr) _impl_.driver_failure_approach_->Clear();
3079 _impl_._has_bits_[0] &= ~0x00000100u;
3081inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& pAcommsHandlerConfig::_internal_driver_failure_approach()
const {
3082 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* p = _impl_.driver_failure_approach_;
3086inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& pAcommsHandlerConfig::driver_failure_approach()
const {
3088 return _internal_driver_failure_approach();
3090inline void pAcommsHandlerConfig::unsafe_arena_set_allocated_driver_failure_approach(
3092 if (GetArenaForAllocation() ==
nullptr) {
3093 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.driver_failure_approach_);
3095 _impl_.driver_failure_approach_ = driver_failure_approach;
3096 if (driver_failure_approach) {
3097 _impl_._has_bits_[0] |= 0x00000100u;
3099 _impl_._has_bits_[0] &= ~0x00000100u;
3103inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* pAcommsHandlerConfig::release_driver_failure_approach() {
3104 _impl_._has_bits_[0] &= ~0x00000100u;
3106 _impl_.driver_failure_approach_ =
nullptr;
3107#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3108 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3109 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3110 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3112 if (GetArenaForAllocation() !=
nullptr) {
3113 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3118inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* pAcommsHandlerConfig::unsafe_arena_release_driver_failure_approach() {
3120 _impl_._has_bits_[0] &= ~0x00000100u;
3122 _impl_.driver_failure_approach_ =
nullptr;
3125inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* pAcommsHandlerConfig::_internal_mutable_driver_failure_approach() {
3126 _impl_._has_bits_[0] |= 0x00000100u;
3127 if (_impl_.driver_failure_approach_ ==
nullptr) {
3129 _impl_.driver_failure_approach_ = p;
3131 return _impl_.driver_failure_approach_;
3133inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach* pAcommsHandlerConfig::mutable_driver_failure_approach() {
3139 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3140 if (message_arena ==
nullptr) {
3141 delete _impl_.driver_failure_approach_;
3143 if (driver_failure_approach) {
3144 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3145 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(driver_failure_approach);
3146 if (message_arena != submessage_arena) {
3147 driver_failure_approach = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3148 message_arena, driver_failure_approach, submessage_arena);
3150 _impl_._has_bits_[0] |= 0x00000100u;
3152 _impl_._has_bits_[0] &= ~0x00000100u;
3154 _impl_.driver_failure_approach_ = driver_failure_approach;
3159inline bool pAcommsHandlerConfig::_internal_has_mac_cfg()
const {
3160 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3161 PROTOBUF_ASSUME(!value || _impl_.mac_cfg_ !=
nullptr);
3164inline bool pAcommsHandlerConfig::has_mac_cfg()
const {
3165 return _internal_has_mac_cfg();
3167inline const ::goby::acomms::protobuf::MACConfig& pAcommsHandlerConfig::_internal_mac_cfg()
const {
3168 const ::goby::acomms::protobuf::MACConfig* p = _impl_.mac_cfg_;
3172inline const ::goby::acomms::protobuf::MACConfig& pAcommsHandlerConfig::mac_cfg()
const {
3174 return _internal_mac_cfg();
3176inline void pAcommsHandlerConfig::unsafe_arena_set_allocated_mac_cfg(
3178 if (GetArenaForAllocation() ==
nullptr) {
3179 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.mac_cfg_);
3181 _impl_.mac_cfg_ = mac_cfg;
3183 _impl_._has_bits_[0] |= 0x00000008u;
3185 _impl_._has_bits_[0] &= ~0x00000008u;
3189inline ::goby::acomms::protobuf::MACConfig* pAcommsHandlerConfig::release_mac_cfg() {
3190 _impl_._has_bits_[0] &= ~0x00000008u;
3192 _impl_.mac_cfg_ =
nullptr;
3193#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3194 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3195 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3196 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3198 if (GetArenaForAllocation() !=
nullptr) {
3199 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3204inline ::goby::acomms::protobuf::MACConfig* pAcommsHandlerConfig::unsafe_arena_release_mac_cfg() {
3206 _impl_._has_bits_[0] &= ~0x00000008u;
3208 _impl_.mac_cfg_ =
nullptr;
3211inline ::goby::acomms::protobuf::MACConfig* pAcommsHandlerConfig::_internal_mutable_mac_cfg() {
3212 _impl_._has_bits_[0] |= 0x00000008u;
3213 if (_impl_.mac_cfg_ ==
nullptr) {
3215 _impl_.mac_cfg_ = p;
3217 return _impl_.mac_cfg_;
3219inline ::goby::acomms::protobuf::MACConfig* pAcommsHandlerConfig::mutable_mac_cfg() {
3225 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3226 if (message_arena ==
nullptr) {
3227 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.mac_cfg_);
3230 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3231 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
3232 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(mac_cfg));
3233 if (message_arena != submessage_arena) {
3234 mac_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3235 message_arena, mac_cfg, submessage_arena);
3237 _impl_._has_bits_[0] |= 0x00000008u;
3239 _impl_._has_bits_[0] &= ~0x00000008u;
3241 _impl_.mac_cfg_ = mac_cfg;
3246inline bool pAcommsHandlerConfig::_internal_has_queue_cfg()
const {
3247 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3248 PROTOBUF_ASSUME(!value || _impl_.queue_cfg_ !=
nullptr);
3251inline bool pAcommsHandlerConfig::has_queue_cfg()
const {
3252 return _internal_has_queue_cfg();
3254inline const ::goby::acomms::protobuf::QueueManagerConfig& pAcommsHandlerConfig::_internal_queue_cfg()
const {
3255 const ::goby::acomms::protobuf::QueueManagerConfig* p = _impl_.queue_cfg_;
3259inline const ::goby::acomms::protobuf::QueueManagerConfig& pAcommsHandlerConfig::queue_cfg()
const {
3261 return _internal_queue_cfg();
3263inline void pAcommsHandlerConfig::unsafe_arena_set_allocated_queue_cfg(
3265 if (GetArenaForAllocation() ==
nullptr) {
3266 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.queue_cfg_);
3268 _impl_.queue_cfg_ = queue_cfg;
3270 _impl_._has_bits_[0] |= 0x00000010u;
3272 _impl_._has_bits_[0] &= ~0x00000010u;
3276inline ::goby::acomms::protobuf::QueueManagerConfig* pAcommsHandlerConfig::release_queue_cfg() {
3277 _impl_._has_bits_[0] &= ~0x00000010u;
3279 _impl_.queue_cfg_ =
nullptr;
3280#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3281 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3282 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3283 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3285 if (GetArenaForAllocation() !=
nullptr) {
3286 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3291inline ::goby::acomms::protobuf::QueueManagerConfig* pAcommsHandlerConfig::unsafe_arena_release_queue_cfg() {
3293 _impl_._has_bits_[0] &= ~0x00000010u;
3295 _impl_.queue_cfg_ =
nullptr;
3298inline ::goby::acomms::protobuf::QueueManagerConfig* pAcommsHandlerConfig::_internal_mutable_queue_cfg() {
3299 _impl_._has_bits_[0] |= 0x00000010u;
3300 if (_impl_.queue_cfg_ ==
nullptr) {
3302 _impl_.queue_cfg_ = p;
3304 return _impl_.queue_cfg_;
3306inline ::goby::acomms::protobuf::QueueManagerConfig* pAcommsHandlerConfig::mutable_queue_cfg() {
3312 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3313 if (message_arena ==
nullptr) {
3314 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.queue_cfg_);
3317 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3318 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
3319 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(queue_cfg));
3320 if (message_arena != submessage_arena) {
3321 queue_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3322 message_arena, queue_cfg, submessage_arena);
3324 _impl_._has_bits_[0] |= 0x00000010u;
3326 _impl_._has_bits_[0] &= ~0x00000010u;
3328 _impl_.queue_cfg_ = queue_cfg;
3333inline bool pAcommsHandlerConfig::_internal_has_dccl_cfg()
const {
3334 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
3335 PROTOBUF_ASSUME(!value || _impl_.dccl_cfg_ !=
nullptr);
3338inline bool pAcommsHandlerConfig::has_dccl_cfg()
const {
3339 return _internal_has_dccl_cfg();
3341inline const ::goby::acomms::protobuf::DCCLConfig& pAcommsHandlerConfig::_internal_dccl_cfg()
const {
3342 const ::goby::acomms::protobuf::DCCLConfig* p = _impl_.dccl_cfg_;
3346inline const ::goby::acomms::protobuf::DCCLConfig& pAcommsHandlerConfig::dccl_cfg()
const {
3348 return _internal_dccl_cfg();
3350inline void pAcommsHandlerConfig::unsafe_arena_set_allocated_dccl_cfg(
3352 if (GetArenaForAllocation() ==
nullptr) {
3353 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.dccl_cfg_);
3355 _impl_.dccl_cfg_ = dccl_cfg;
3357 _impl_._has_bits_[0] |= 0x00000020u;
3359 _impl_._has_bits_[0] &= ~0x00000020u;
3363inline ::goby::acomms::protobuf::DCCLConfig* pAcommsHandlerConfig::release_dccl_cfg() {
3364 _impl_._has_bits_[0] &= ~0x00000020u;
3366 _impl_.dccl_cfg_ =
nullptr;
3367#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3368 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3369 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3370 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3372 if (GetArenaForAllocation() !=
nullptr) {
3373 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3378inline ::goby::acomms::protobuf::DCCLConfig* pAcommsHandlerConfig::unsafe_arena_release_dccl_cfg() {
3380 _impl_._has_bits_[0] &= ~0x00000020u;
3382 _impl_.dccl_cfg_ =
nullptr;
3385inline ::goby::acomms::protobuf::DCCLConfig* pAcommsHandlerConfig::_internal_mutable_dccl_cfg() {
3386 _impl_._has_bits_[0] |= 0x00000020u;
3387 if (_impl_.dccl_cfg_ ==
nullptr) {
3389 _impl_.dccl_cfg_ = p;
3391 return _impl_.dccl_cfg_;
3393inline ::goby::acomms::protobuf::DCCLConfig* pAcommsHandlerConfig::mutable_dccl_cfg() {
3399 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3400 if (message_arena ==
nullptr) {
3401 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.dccl_cfg_);
3404 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3405 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
3406 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(dccl_cfg));
3407 if (message_arena != submessage_arena) {
3408 dccl_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3409 message_arena, dccl_cfg, submessage_arena);
3411 _impl_._has_bits_[0] |= 0x00000020u;
3413 _impl_._has_bits_[0] &= ~0x00000020u;
3415 _impl_.dccl_cfg_ = dccl_cfg;
3420inline bool pAcommsHandlerConfig::_internal_has_route_cfg()
const {
3421 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
3422 PROTOBUF_ASSUME(!value || _impl_.route_cfg_ !=
nullptr);
3425inline bool pAcommsHandlerConfig::has_route_cfg()
const {
3426 return _internal_has_route_cfg();
3428inline const ::goby::acomms::protobuf::RouteManagerConfig& pAcommsHandlerConfig::_internal_route_cfg()
const {
3429 const ::goby::acomms::protobuf::RouteManagerConfig* p = _impl_.route_cfg_;
3433inline const ::goby::acomms::protobuf::RouteManagerConfig& pAcommsHandlerConfig::route_cfg()
const {
3435 return _internal_route_cfg();
3437inline void pAcommsHandlerConfig::unsafe_arena_set_allocated_route_cfg(
3439 if (GetArenaForAllocation() ==
nullptr) {
3440 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.route_cfg_);
3442 _impl_.route_cfg_ = route_cfg;
3444 _impl_._has_bits_[0] |= 0x00000040u;
3446 _impl_._has_bits_[0] &= ~0x00000040u;
3450inline ::goby::acomms::protobuf::RouteManagerConfig* pAcommsHandlerConfig::release_route_cfg() {
3451 _impl_._has_bits_[0] &= ~0x00000040u;
3453 _impl_.route_cfg_ =
nullptr;
3454#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3455 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3456 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3457 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3459 if (GetArenaForAllocation() !=
nullptr) {
3460 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3465inline ::goby::acomms::protobuf::RouteManagerConfig* pAcommsHandlerConfig::unsafe_arena_release_route_cfg() {
3467 _impl_._has_bits_[0] &= ~0x00000040u;
3469 _impl_.route_cfg_ =
nullptr;
3472inline ::goby::acomms::protobuf::RouteManagerConfig* pAcommsHandlerConfig::_internal_mutable_route_cfg() {
3473 _impl_._has_bits_[0] |= 0x00000040u;
3474 if (_impl_.route_cfg_ ==
nullptr) {
3476 _impl_.route_cfg_ = p;
3478 return _impl_.route_cfg_;
3480inline ::goby::acomms::protobuf::RouteManagerConfig* pAcommsHandlerConfig::mutable_route_cfg() {
3486 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3487 if (message_arena ==
nullptr) {
3488 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.route_cfg_);
3491 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3492 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
3493 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(route_cfg));
3494 if (message_arena != submessage_arena) {
3495 route_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3496 message_arena, route_cfg, submessage_arena);
3498 _impl_._has_bits_[0] |= 0x00000040u;
3500 _impl_._has_bits_[0] &= ~0x00000040u;
3502 _impl_.route_cfg_ = route_cfg;
3507inline bool pAcommsHandlerConfig::_internal_has_moos_var()
const {
3508 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
3509 PROTOBUF_ASSUME(!value || _impl_.moos_var_ !=
nullptr);
3512inline bool pAcommsHandlerConfig::has_moos_var()
const {
3513 return _internal_has_moos_var();
3515inline void pAcommsHandlerConfig::clear_moos_var() {
3516 if (_impl_.moos_var_ !=
nullptr) _impl_.moos_var_->Clear();
3517 _impl_._has_bits_[0] &= ~0x00000080u;
3519inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& pAcommsHandlerConfig::_internal_moos_var()
const {
3520 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* p = _impl_.moos_var_;
3524inline const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables& pAcommsHandlerConfig::moos_var()
const {
3526 return _internal_moos_var();
3528inline void pAcommsHandlerConfig::unsafe_arena_set_allocated_moos_var(
3530 if (GetArenaForAllocation() ==
nullptr) {
3531 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.moos_var_);
3533 _impl_.moos_var_ = moos_var;
3535 _impl_._has_bits_[0] |= 0x00000080u;
3537 _impl_._has_bits_[0] &= ~0x00000080u;
3541inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* pAcommsHandlerConfig::release_moos_var() {
3542 _impl_._has_bits_[0] &= ~0x00000080u;
3544 _impl_.moos_var_ =
nullptr;
3545#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3546 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3547 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3548 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3550 if (GetArenaForAllocation() !=
nullptr) {
3551 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3556inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* pAcommsHandlerConfig::unsafe_arena_release_moos_var() {
3558 _impl_._has_bits_[0] &= ~0x00000080u;
3560 _impl_.moos_var_ =
nullptr;
3563inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* pAcommsHandlerConfig::_internal_mutable_moos_var() {
3564 _impl_._has_bits_[0] |= 0x00000080u;
3565 if (_impl_.moos_var_ ==
nullptr) {
3567 _impl_.moos_var_ = p;
3569 return _impl_.moos_var_;
3571inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables* pAcommsHandlerConfig::mutable_moos_var() {
3577 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3578 if (message_arena ==
nullptr) {
3579 delete _impl_.moos_var_;
3582 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3583 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(moos_var);
3584 if (message_arena != submessage_arena) {
3585 moos_var = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3586 message_arena, moos_var, submessage_arena);
3588 _impl_._has_bits_[0] |= 0x00000080u;
3590 _impl_._has_bits_[0] &= ~0x00000080u;
3592 _impl_.moos_var_ = moos_var;
3597inline int pAcommsHandlerConfig::_internal_load_shared_library_size()
const {
3598 return _impl_.load_shared_library_.size();
3600inline int pAcommsHandlerConfig::load_shared_library_size()
const {
3601 return _internal_load_shared_library_size();
3603inline void pAcommsHandlerConfig::clear_load_shared_library() {
3604 _impl_.load_shared_library_.Clear();
3606inline std::string* pAcommsHandlerConfig::add_load_shared_library() {
3607 std::string* _s = _internal_add_load_shared_library();
3611inline const std::string& pAcommsHandlerConfig::_internal_load_shared_library(
int index)
const {
3612 return _impl_.load_shared_library_.Get(index);
3614inline const std::string& pAcommsHandlerConfig::load_shared_library(
int index)
const {
3616 return _internal_load_shared_library(index);
3618inline std::string* pAcommsHandlerConfig::mutable_load_shared_library(
int index) {
3620 return _impl_.load_shared_library_.Mutable(index);
3622inline void pAcommsHandlerConfig::set_load_shared_library(
int index,
const std::string& value) {
3623 _impl_.load_shared_library_.Mutable(index)->assign(value);
3626inline void pAcommsHandlerConfig::set_load_shared_library(
int index, std::string&& value) {
3627 _impl_.load_shared_library_.Mutable(index)->assign(std::move(value));
3630inline void pAcommsHandlerConfig::set_load_shared_library(
int index,
const char* value) {
3631 GOOGLE_DCHECK(value !=
nullptr);
3632 _impl_.load_shared_library_.Mutable(index)->assign(value);
3635inline void pAcommsHandlerConfig::set_load_shared_library(
int index,
const char* value,
size_t size) {
3636 _impl_.load_shared_library_.Mutable(index)->assign(
3637 reinterpret_cast<const char*
>(value), size);
3640inline std::string* pAcommsHandlerConfig::_internal_add_load_shared_library() {
3641 return _impl_.load_shared_library_.Add();
3643inline void pAcommsHandlerConfig::add_load_shared_library(
const std::string& value) {
3644 _impl_.load_shared_library_.Add()->assign(value);
3647inline void pAcommsHandlerConfig::add_load_shared_library(std::string&& value) {
3648 _impl_.load_shared_library_.Add(std::move(value));
3651inline void pAcommsHandlerConfig::add_load_shared_library(
const char* value) {
3652 GOOGLE_DCHECK(value !=
nullptr);
3653 _impl_.load_shared_library_.Add()->assign(value);
3656inline void pAcommsHandlerConfig::add_load_shared_library(
const char* value,
size_t size) {
3657 _impl_.load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3660inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3661pAcommsHandlerConfig::load_shared_library()
const {
3663 return _impl_.load_shared_library_;
3665inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3666pAcommsHandlerConfig::mutable_load_shared_library() {
3668 return &_impl_.load_shared_library_;
3672inline int pAcommsHandlerConfig::_internal_load_proto_file_size()
const {
3673 return _impl_.load_proto_file_.size();
3675inline int pAcommsHandlerConfig::load_proto_file_size()
const {
3676 return _internal_load_proto_file_size();
3678inline void pAcommsHandlerConfig::clear_load_proto_file() {
3679 _impl_.load_proto_file_.Clear();
3681inline std::string* pAcommsHandlerConfig::add_load_proto_file() {
3682 std::string* _s = _internal_add_load_proto_file();
3686inline const std::string& pAcommsHandlerConfig::_internal_load_proto_file(
int index)
const {
3687 return _impl_.load_proto_file_.Get(index);
3689inline const std::string& pAcommsHandlerConfig::load_proto_file(
int index)
const {
3691 return _internal_load_proto_file(index);
3693inline std::string* pAcommsHandlerConfig::mutable_load_proto_file(
int index) {
3695 return _impl_.load_proto_file_.Mutable(index);
3697inline void pAcommsHandlerConfig::set_load_proto_file(
int index,
const std::string& value) {
3698 _impl_.load_proto_file_.Mutable(index)->assign(value);
3701inline void pAcommsHandlerConfig::set_load_proto_file(
int index, std::string&& value) {
3702 _impl_.load_proto_file_.Mutable(index)->assign(std::move(value));
3705inline void pAcommsHandlerConfig::set_load_proto_file(
int index,
const char* value) {
3706 GOOGLE_DCHECK(value !=
nullptr);
3707 _impl_.load_proto_file_.Mutable(index)->assign(value);
3710inline void pAcommsHandlerConfig::set_load_proto_file(
int index,
const char* value,
size_t size) {
3711 _impl_.load_proto_file_.Mutable(index)->assign(
3712 reinterpret_cast<const char*
>(value), size);
3715inline std::string* pAcommsHandlerConfig::_internal_add_load_proto_file() {
3716 return _impl_.load_proto_file_.Add();
3718inline void pAcommsHandlerConfig::add_load_proto_file(
const std::string& value) {
3719 _impl_.load_proto_file_.Add()->assign(value);
3722inline void pAcommsHandlerConfig::add_load_proto_file(std::string&& value) {
3723 _impl_.load_proto_file_.Add(std::move(value));
3726inline void pAcommsHandlerConfig::add_load_proto_file(
const char* value) {
3727 GOOGLE_DCHECK(value !=
nullptr);
3728 _impl_.load_proto_file_.Add()->assign(value);
3731inline void pAcommsHandlerConfig::add_load_proto_file(
const char* value,
size_t size) {
3732 _impl_.load_proto_file_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3735inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3736pAcommsHandlerConfig::load_proto_file()
const {
3738 return _impl_.load_proto_file_;
3740inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3741pAcommsHandlerConfig::mutable_load_proto_file() {
3743 return &_impl_.load_proto_file_;
3747inline int pAcommsHandlerConfig::_internal_translator_entry_size()
const {
3748 return _impl_.translator_entry_.size();
3750inline int pAcommsHandlerConfig::translator_entry_size()
const {
3751 return _internal_translator_entry_size();
3753inline ::goby::moos::protobuf::TranslatorEntry* pAcommsHandlerConfig::mutable_translator_entry(
int index) {
3755 return _impl_.translator_entry_.Mutable(index);
3757inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >*
3758pAcommsHandlerConfig::mutable_translator_entry() {
3760 return &_impl_.translator_entry_;
3762inline const ::goby::moos::protobuf::TranslatorEntry& pAcommsHandlerConfig::_internal_translator_entry(
int index)
const {
3763 return _impl_.translator_entry_.Get(index);
3765inline const ::goby::moos::protobuf::TranslatorEntry& pAcommsHandlerConfig::translator_entry(
int index)
const {
3767 return _internal_translator_entry(index);
3769inline ::goby::moos::protobuf::TranslatorEntry* pAcommsHandlerConfig::_internal_add_translator_entry() {
3770 return _impl_.translator_entry_.Add();
3772inline ::goby::moos::protobuf::TranslatorEntry* pAcommsHandlerConfig::add_translator_entry() {
3777inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >&
3778pAcommsHandlerConfig::translator_entry()
const {
3780 return _impl_.translator_entry_;
3784inline int pAcommsHandlerConfig::_internal_multiplex_create_moos_var_size()
const {
3785 return _impl_.multiplex_create_moos_var_.size();
3787inline int pAcommsHandlerConfig::multiplex_create_moos_var_size()
const {
3788 return _internal_multiplex_create_moos_var_size();
3790inline void pAcommsHandlerConfig::clear_multiplex_create_moos_var() {
3791 _impl_.multiplex_create_moos_var_.Clear();
3793inline std::string* pAcommsHandlerConfig::add_multiplex_create_moos_var() {
3794 std::string* _s = _internal_add_multiplex_create_moos_var();
3798inline const std::string& pAcommsHandlerConfig::_internal_multiplex_create_moos_var(
int index)
const {
3799 return _impl_.multiplex_create_moos_var_.Get(index);
3801inline const std::string& pAcommsHandlerConfig::multiplex_create_moos_var(
int index)
const {
3803 return _internal_multiplex_create_moos_var(index);
3805inline std::string* pAcommsHandlerConfig::mutable_multiplex_create_moos_var(
int index) {
3807 return _impl_.multiplex_create_moos_var_.Mutable(index);
3809inline void pAcommsHandlerConfig::set_multiplex_create_moos_var(
int index,
const std::string& value) {
3810 _impl_.multiplex_create_moos_var_.Mutable(index)->assign(value);
3813inline void pAcommsHandlerConfig::set_multiplex_create_moos_var(
int index, std::string&& value) {
3814 _impl_.multiplex_create_moos_var_.Mutable(index)->assign(std::move(value));
3817inline void pAcommsHandlerConfig::set_multiplex_create_moos_var(
int index,
const char* value) {
3818 GOOGLE_DCHECK(value !=
nullptr);
3819 _impl_.multiplex_create_moos_var_.Mutable(index)->assign(value);
3822inline void pAcommsHandlerConfig::set_multiplex_create_moos_var(
int index,
const char* value,
size_t size) {
3823 _impl_.multiplex_create_moos_var_.Mutable(index)->assign(
3824 reinterpret_cast<const char*
>(value), size);
3827inline std::string* pAcommsHandlerConfig::_internal_add_multiplex_create_moos_var() {
3828 return _impl_.multiplex_create_moos_var_.Add();
3830inline void pAcommsHandlerConfig::add_multiplex_create_moos_var(
const std::string& value) {
3831 _impl_.multiplex_create_moos_var_.Add()->assign(value);
3834inline void pAcommsHandlerConfig::add_multiplex_create_moos_var(std::string&& value) {
3835 _impl_.multiplex_create_moos_var_.Add(std::move(value));
3838inline void pAcommsHandlerConfig::add_multiplex_create_moos_var(
const char* value) {
3839 GOOGLE_DCHECK(value !=
nullptr);
3840 _impl_.multiplex_create_moos_var_.Add()->assign(value);
3843inline void pAcommsHandlerConfig::add_multiplex_create_moos_var(
const char* value,
size_t size) {
3844 _impl_.multiplex_create_moos_var_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3847inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3848pAcommsHandlerConfig::multiplex_create_moos_var()
const {
3850 return _impl_.multiplex_create_moos_var_;
3852inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3853pAcommsHandlerConfig::mutable_multiplex_create_moos_var() {
3855 return &_impl_.multiplex_create_moos_var_;
3859inline int pAcommsHandlerConfig::_internal_dccl_frontseat_forward_name_size()
const {
3860 return _impl_.dccl_frontseat_forward_name_.size();
3862inline int pAcommsHandlerConfig::dccl_frontseat_forward_name_size()
const {
3863 return _internal_dccl_frontseat_forward_name_size();
3865inline void pAcommsHandlerConfig::clear_dccl_frontseat_forward_name() {
3866 _impl_.dccl_frontseat_forward_name_.Clear();
3868inline std::string* pAcommsHandlerConfig::add_dccl_frontseat_forward_name() {
3869 std::string* _s = _internal_add_dccl_frontseat_forward_name();
3873inline const std::string& pAcommsHandlerConfig::_internal_dccl_frontseat_forward_name(
int index)
const {
3874 return _impl_.dccl_frontseat_forward_name_.Get(index);
3876inline const std::string& pAcommsHandlerConfig::dccl_frontseat_forward_name(
int index)
const {
3878 return _internal_dccl_frontseat_forward_name(index);
3880inline std::string* pAcommsHandlerConfig::mutable_dccl_frontseat_forward_name(
int index) {
3882 return _impl_.dccl_frontseat_forward_name_.Mutable(index);
3884inline void pAcommsHandlerConfig::set_dccl_frontseat_forward_name(
int index,
const std::string& value) {
3885 _impl_.dccl_frontseat_forward_name_.Mutable(index)->assign(value);
3888inline void pAcommsHandlerConfig::set_dccl_frontseat_forward_name(
int index, std::string&& value) {
3889 _impl_.dccl_frontseat_forward_name_.Mutable(index)->assign(std::move(value));
3892inline void pAcommsHandlerConfig::set_dccl_frontseat_forward_name(
int index,
const char* value) {
3893 GOOGLE_DCHECK(value !=
nullptr);
3894 _impl_.dccl_frontseat_forward_name_.Mutable(index)->assign(value);
3897inline void pAcommsHandlerConfig::set_dccl_frontseat_forward_name(
int index,
const char* value,
size_t size) {
3898 _impl_.dccl_frontseat_forward_name_.Mutable(index)->assign(
3899 reinterpret_cast<const char*
>(value), size);
3902inline std::string* pAcommsHandlerConfig::_internal_add_dccl_frontseat_forward_name() {
3903 return _impl_.dccl_frontseat_forward_name_.Add();
3905inline void pAcommsHandlerConfig::add_dccl_frontseat_forward_name(
const std::string& value) {
3906 _impl_.dccl_frontseat_forward_name_.Add()->assign(value);
3909inline void pAcommsHandlerConfig::add_dccl_frontseat_forward_name(std::string&& value) {
3910 _impl_.dccl_frontseat_forward_name_.Add(std::move(value));
3913inline void pAcommsHandlerConfig::add_dccl_frontseat_forward_name(
const char* value) {
3914 GOOGLE_DCHECK(value !=
nullptr);
3915 _impl_.dccl_frontseat_forward_name_.Add()->assign(value);
3918inline void pAcommsHandlerConfig::add_dccl_frontseat_forward_name(
const char* value,
size_t size) {
3919 _impl_.dccl_frontseat_forward_name_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3922inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3923pAcommsHandlerConfig::dccl_frontseat_forward_name()
const {
3925 return _impl_.dccl_frontseat_forward_name_;
3927inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3928pAcommsHandlerConfig::mutable_dccl_frontseat_forward_name() {
3930 return &_impl_.dccl_frontseat_forward_name_;
3934inline bool pAcommsHandlerConfig::_internal_has_modem_id_lookup_path()
const {
3935 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3938inline bool pAcommsHandlerConfig::has_modem_id_lookup_path()
const {
3939 return _internal_has_modem_id_lookup_path();
3941inline void pAcommsHandlerConfig::clear_modem_id_lookup_path() {
3942 _impl_.modem_id_lookup_path_.ClearToEmpty();
3943 _impl_._has_bits_[0] &= ~0x00000001u;
3945inline const std::string& pAcommsHandlerConfig::modem_id_lookup_path()
const {
3947 return _internal_modem_id_lookup_path();
3949template <
typename ArgT0,
typename... ArgT>
3950inline PROTOBUF_ALWAYS_INLINE
3951void pAcommsHandlerConfig::set_modem_id_lookup_path(ArgT0&& arg0, ArgT... args) {
3952 _impl_._has_bits_[0] |= 0x00000001u;
3953 _impl_.modem_id_lookup_path_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3956inline std::string* pAcommsHandlerConfig::mutable_modem_id_lookup_path() {
3957 std::string* _s = _internal_mutable_modem_id_lookup_path();
3961inline const std::string& pAcommsHandlerConfig::_internal_modem_id_lookup_path()
const {
3962 return _impl_.modem_id_lookup_path_.Get();
3964inline void pAcommsHandlerConfig::_internal_set_modem_id_lookup_path(
const std::string& value) {
3965 _impl_._has_bits_[0] |= 0x00000001u;
3966 _impl_.modem_id_lookup_path_.Set(value, GetArenaForAllocation());
3968inline std::string* pAcommsHandlerConfig::_internal_mutable_modem_id_lookup_path() {
3969 _impl_._has_bits_[0] |= 0x00000001u;
3970 return _impl_.modem_id_lookup_path_.Mutable(GetArenaForAllocation());
3972inline std::string* pAcommsHandlerConfig::release_modem_id_lookup_path() {
3974 if (!_internal_has_modem_id_lookup_path()) {
3977 _impl_._has_bits_[0] &= ~0x00000001u;
3978 auto* p = _impl_.modem_id_lookup_path_.Release();
3979#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3980 if (_impl_.modem_id_lookup_path_.IsDefault()) {
3981 _impl_.modem_id_lookup_path_.Set(
"", GetArenaForAllocation());
3986inline void pAcommsHandlerConfig::set_allocated_modem_id_lookup_path(std::string* modem_id_lookup_path) {
3987 if (modem_id_lookup_path !=
nullptr) {
3988 _impl_._has_bits_[0] |= 0x00000001u;
3990 _impl_._has_bits_[0] &= ~0x00000001u;
3992 _impl_.modem_id_lookup_path_.SetAllocated(modem_id_lookup_path, GetArenaForAllocation());
3993#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3994 if (_impl_.modem_id_lookup_path_.IsDefault()) {
3995 _impl_.modem_id_lookup_path_.Set(
"", GetArenaForAllocation());
4002 #pragma GCC diagnostic pop
4016PROTOBUF_NAMESPACE_OPEN
4021 return ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_descriptor();
4024PROTOBUF_NAMESPACE_CLOSE
4028#include <google/protobuf/port_undef.inc>
PROTOBUF_NAMESPACE_OPEN ::goby::acomms::protobuf::MACConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::MACConfig >(Arena *)
static constexpr DriverFailureTechnique DriverFailureTechnique_MIN
int32_t new_driver_backoff_sec() const
pAcommsHandlerConfig_DriverFailureApproach()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_technique(::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique value)
void CopyFrom(const pAcommsHandlerConfig_DriverFailureApproach &from)
@ kDriverBackoffSecFieldNumber
@ kNewDriverBackoffSecFieldNumber
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_driver_backoff_sec(int32_t value)
void clear_driver_backoff_sec()
bool has_new_driver_backoff_sec() const
pAcommsHandlerConfig_DriverFailureApproach & operator=(pAcommsHandlerConfig_DriverFailureApproach &&from) noexcept
static const pAcommsHandlerConfig_DriverFailureApproach * internal_default_instance()
bool has_driver_backoff_sec() const
static constexpr int DriverFailureTechnique_ARRAYSIZE
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DriverFailureTechnique_descriptor()
PROTOBUF_CONSTEXPR pAcommsHandlerConfig_DriverFailureApproach(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique technique() const
friend void swap(pAcommsHandlerConfig_DriverFailureApproach &a, pAcommsHandlerConfig_DriverFailureApproach &b)
void set_new_driver_backoff_sec(int32_t value)
static constexpr DriverFailureTechnique DISABLE_AND_MOVE_LISTEN_DRIVER_TO_PRIMARY
bool has_technique() const
void UnsafeArenaSwap(pAcommsHandlerConfig_DriverFailureApproach *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void clear_new_driver_backoff_sec()
static bool DriverFailureTechnique_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static constexpr DriverFailureTechnique CONTINUALLY_RESTART_DRIVER
static constexpr int kIndexInFileMessages
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static bool DriverFailureTechnique_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DriverFailureTechnique *value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ClassData _class_data_
pAcommsHandlerConfig_DriverFailureApproach * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void Swap(pAcommsHandlerConfig_DriverFailureApproach *other)
static constexpr DriverFailureTechnique MOVE_LISTEN_DRIVER_TO_PRIMARY
size_t ByteSizeLong() const final
int32_t driver_backoff_sec() const
int GetCachedSize() const final
pAcommsHandlerConfig_DriverFailureApproach(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
~pAcommsHandlerConfig_DriverFailureApproach() override
static constexpr DriverFailureTechnique DriverFailureTechnique_MAX
pAcommsHandlerConfig_DriverFailureApproach(const pAcommsHandlerConfig_DriverFailureApproach &from)
pAcommsHandlerConfig_DriverFailureApproach(pAcommsHandlerConfig_DriverFailureApproach &&from) noexcept
static const std::string & DriverFailureTechnique_Name(T enum_t_value)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void MergeFrom(const pAcommsHandlerConfig_DriverFailureApproach &from)
pAcommsHandlerConfig_DriverFailureApproach & operator=(const pAcommsHandlerConfig_DriverFailureApproach &from)
static const pAcommsHandlerConfig_DriverFailureApproach & default_instance()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool IsInitialized() const final
PROTOBUF_CONSTEXPR pAcommsHandlerConfig_MOOSVariables(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
pAcommsHandlerConfig_MOOSVariables(pAcommsHandlerConfig_MOOSVariables &&from) noexcept
void set_ifrontseat_data_out(ArgT0 &&arg0, ArgT... args)
void Swap(pAcommsHandlerConfig_MOOSVariables *other)
pAcommsHandlerConfig_MOOSVariables()
void set_queue_ack_original_msg(ArgT0 &&arg0, ArgT... args)
void UnsafeArenaSwap(pAcommsHandlerConfig_MOOSVariables *other)
pAcommsHandlerConfig_MOOSVariables * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void set_driver_raw_in(ArgT0 &&arg0, ArgT... args)
void set_queue_receive(ArgT0 &&arg0, ArgT... args)
void set_mac_cycle_update(ArgT0 &&arg0, ArgT... args)
void set_driver_raw_msg_in(ArgT0 &&arg0, ArgT... args)
void set_driver_transmit(ArgT0 &&arg0, ArgT... args)
pAcommsHandlerConfig_MOOSVariables(const pAcommsHandlerConfig_MOOSVariables &from)
pAcommsHandlerConfig_MOOSVariables(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
pAcommsHandlerConfig_MOOSVariables & operator=(const pAcommsHandlerConfig_MOOSVariables &from)
void set_driver_receive(ArgT0 &&arg0, ArgT... args)
void set_mac_slot_start(ArgT0 &&arg0, ArgT... args)
void CopyFrom(const pAcommsHandlerConfig_MOOSVariables &from)
static const pAcommsHandlerConfig_MOOSVariables & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_queue_ack_transmission(ArgT0 &&arg0, ArgT... args)
void set_queue_size(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_mac_initiate_transmission(ArgT0 &&arg0, ArgT... args)
void set_queue_transmit(ArgT0 &&arg0, ArgT... args)
void set_config_file(ArgT0 &&arg0, ArgT... args)
static const ClassData _class_data_
void set_driver_raw_out(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
~pAcommsHandlerConfig_MOOSVariables() override
void set_driver_raw_msg_out(ArgT0 &&arg0, ArgT... args)
void set_driver_reset(ArgT0 &&arg0, ArgT... args)
pAcommsHandlerConfig_MOOSVariables & operator=(pAcommsHandlerConfig_MOOSVariables &&from) noexcept
void set_queue_flush(ArgT0 &&arg0, ArgT... args)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const pAcommsHandlerConfig_MOOSVariables &from)
friend void swap(pAcommsHandlerConfig_MOOSVariables &a, pAcommsHandlerConfig_MOOSVariables &b)
static const pAcommsHandlerConfig_MOOSVariables * internal_default_instance()
void set_config_file_request(ArgT0 &&arg0, ArgT... args)
void set_queue_expire(ArgT0 &&arg0, ArgT... args)
void set_prefix(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_driver_cfg_update(ArgT0 &&arg0, ArgT... args)
static const ClassData _class_data_
void clear_translator_entry()
pAcommsHandlerConfig & operator=(pAcommsHandlerConfig &&from) noexcept
void set_modem_id_lookup_path(ArgT0 &&arg0, ArgT... args)
void Swap(pAcommsHandlerConfig *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(pAcommsHandlerConfig &a, pAcommsHandlerConfig &b)
void MergeFrom(const pAcommsHandlerConfig &from)
pAcommsHandlerConfig(const pAcommsHandlerConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
pAcommsHandlerConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(pAcommsHandlerConfig *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void CopyFrom(const pAcommsHandlerConfig &from)
pAcommsHandlerConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void clear_listen_driver_cfg()
pAcommsHandlerConfig(pAcommsHandlerConfig &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
~pAcommsHandlerConfig() override
PROTOBUF_CONSTEXPR pAcommsHandlerConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const pAcommsHandlerConfig * internal_default_instance()
static const pAcommsHandlerConfig & default_instance()
pAcommsHandlerConfig & operator=(const pAcommsHandlerConfig &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::goby::acomms::protobuf::DCCLConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::DCCLConfig >(Arena *)
PROTOBUF_NAMESPACE_OPEN ::goby::acomms::protobuf::DriverConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::DriverConfig >(Arena *)
PROTOBUF_NAMESPACE_OPEN ::goby::moos::protobuf::GobyMOOSAppConfig * Arena::CreateMaybeMessage<::goby::moos::protobuf::GobyMOOSAppConfig >(Arena *)
DCCLConfigDefaultTypeInternal _DCCLConfig_default_instance_
MACConfigDefaultTypeInternal _MACConfig_default_instance_
DriverConfigDefaultTypeInternal _DriverConfig_default_instance_
RouteManagerConfigDefaultTypeInternal _RouteManagerConfig_default_instance_
QueueManagerConfigDefaultTypeInternal _QueueManagerConfig_default_instance_
constexpr pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DriverFailureTechnique_MAX
pAcommsHandlerConfigDefaultTypeInternal _pAcommsHandlerConfig_default_instance_
pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique
@ pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_CONTINUALLY_RESTART_DRIVER
@ pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DISABLE_AND_MOVE_LISTEN_DRIVER_TO_PRIMARY
@ pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_MOVE_LISTEN_DRIVER_TO_PRIMARY
bool pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique *value)
pAcommsHandlerConfig_DriverFailureApproachDefaultTypeInternal _pAcommsHandlerConfig_DriverFailureApproach_default_instance_
constexpr pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DriverFailureTechnique_MIN
bool pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_IsValid(int value)
pAcommsHandlerConfig_MOOSVariablesDefaultTypeInternal _pAcommsHandlerConfig_MOOSVariables_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_descriptor()
constexpr int pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_DriverFailureTechnique_ARRAYSIZE
const std::string & pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique_Name(T enum_t_value)
GobyMOOSAppConfigDefaultTypeInternal _GobyMOOSAppConfig_default_instance_
The global namespace for the Goby project.
::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach * Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fpAcommsHandler_5fconfig_2eproto
::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables * Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables >(Arena *)
::goby::acomms::protobuf::QueueManagerConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig >(Arena *)
::goby::acomms::protobuf::RouteManagerConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::RouteManagerConfig >(Arena *)
static const uint32_t offsets[]