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() {
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;
434 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
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;
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>
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();
507 bool _internal_has_driver_raw_in()
const;
511 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
525 bool _internal_has_driver_raw_out()
const;
529 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
543 bool _internal_has_driver_raw_msg_in()
const;
547 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
561 bool _internal_has_driver_raw_msg_out()
const;
565 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
579 bool _internal_has_driver_receive()
const;
583 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
597 bool _internal_has_driver_transmit()
const;
601 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
615 bool _internal_has_driver_cfg_update()
const;
619 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
633 bool _internal_has_queue_receive()
const;
637 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
651 bool _internal_has_queue_transmit()
const;
655 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
669 bool _internal_has_queue_ack_transmission()
const;
673 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
687 bool _internal_has_queue_ack_original_msg()
const;
691 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
705 bool _internal_has_queue_expire()
const;
709 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
723 bool _internal_has_queue_size()
const;
727 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
741 bool _internal_has_queue_flush()
const;
745 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
759 bool _internal_has_mac_cycle_update()
const;
763 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
777 bool _internal_has_mac_initiate_transmission()
const;
781 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
795 bool _internal_has_mac_slot_start()
const;
799 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
813 bool _internal_has_config_file()
const;
817 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
831 bool _internal_has_config_file_request()
const;
835 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
849 bool _internal_has_driver_reset()
const;
853 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
867 bool _internal_has_ifrontseat_data_out()
const;
871 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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() {
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;
1041 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
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;
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 >*
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 >&
1159 int _internal_multiplex_create_moos_var_size()
const;
1176 const std::string& _internal_multiplex_create_moos_var(
int index)
const;
1177 std::string* _internal_add_multiplex_create_moos_var();
1183 int _internal_dccl_frontseat_forward_name_size()
const;
1200 const std::string& _internal_dccl_frontseat_forward_name(
int index)
const;
1201 std::string* _internal_add_dccl_frontseat_forward_name();
1207 int _internal_listen_driver_cfg_size()
const;
1211 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >*
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 >&
1225 bool _internal_has_modem_id_lookup_path()
const;
1229 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
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;
1261 bool _internal_has_driver_cfg()
const;
1264 const ::goby::acomms::protobuf::DriverConfig&
driver_cfg()
const;
1269 const ::goby::acomms::protobuf::DriverConfig& _internal_driver_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;
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;
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;
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;
1351 bool _internal_has_moos_var()
const;
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;
1369 bool _internal_has_driver_failure_approach()
const;
1372 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach&
driver_failure_approach()
const;
1377 const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach& _internal_driver_failure_approach()
const;
1387 bool _internal_has_modem_id()
const;
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;
1444 return _internal_has_technique();
1448 _impl_._has_bits_[0] &= ~0x00000002u;
1450inline ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique pAcommsHandlerConfig_DriverFailureApproach::_internal_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;
1473 return _internal_has_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_;
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;
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;
1501 return _internal_has_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_;
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;
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;
1533 return _internal_has_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;
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
1547 _impl_._has_bits_[0] |= 0x00000001u;
1548 _impl_.prefix_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
1569 if (!_internal_has_prefix()) {
1572 _impl_._has_bits_[0] &= ~0x00000001u;
1573 auto* p =
_impl_.prefix_.Release();
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;
1592 return _internal_has_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;
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
1606 _impl_._has_bits_[0] |= 0x00000002u;
1607 _impl_.driver_raw_in_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
1628 if (!_internal_has_driver_raw_in()) {
1631 _impl_._has_bits_[0] &= ~0x00000002u;
1632 auto* p =
_impl_.driver_raw_in_.Release();
1637 _impl_._has_bits_[0] |= 0x00000002u;
1639 _impl_._has_bits_[0] &= ~0x00000002u;
1646inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_raw_out()
const {
1647 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1651 return _internal_has_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;
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
1665 _impl_._has_bits_[0] |= 0x00000004u;
1666 _impl_.driver_raw_out_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
1687 if (!_internal_has_driver_raw_out()) {
1690 _impl_._has_bits_[0] &= ~0x00000004u;
1691 auto* p =
_impl_.driver_raw_out_.Release();
1696 _impl_._has_bits_[0] |= 0x00000004u;
1698 _impl_._has_bits_[0] &= ~0x00000004u;
1705inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_raw_msg_in()
const {
1706 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1710 return _internal_has_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;
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
1724 _impl_._has_bits_[0] |= 0x00000008u;
1725 _impl_.driver_raw_msg_in_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
1746 if (!_internal_has_driver_raw_msg_in()) {
1749 _impl_._has_bits_[0] &= ~0x00000008u;
1750 auto* p =
_impl_.driver_raw_msg_in_.Release();
1755 _impl_._has_bits_[0] |= 0x00000008u;
1757 _impl_._has_bits_[0] &= ~0x00000008u;
1764inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_raw_msg_out()
const {
1765 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1769 return _internal_has_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;
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
1783 _impl_._has_bits_[0] |= 0x00000010u;
1784 _impl_.driver_raw_msg_out_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
1805 if (!_internal_has_driver_raw_msg_out()) {
1808 _impl_._has_bits_[0] &= ~0x00000010u;
1809 auto* p =
_impl_.driver_raw_msg_out_.Release();
1814 _impl_._has_bits_[0] |= 0x00000010u;
1816 _impl_._has_bits_[0] &= ~0x00000010u;
1823inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_receive()
const {
1824 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1828 return _internal_has_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;
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
1842 _impl_._has_bits_[0] |= 0x00000020u;
1843 _impl_.driver_receive_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
1864 if (!_internal_has_driver_receive()) {
1867 _impl_._has_bits_[0] &= ~0x00000020u;
1868 auto* p =
_impl_.driver_receive_.Release();
1873 _impl_._has_bits_[0] |= 0x00000020u;
1875 _impl_._has_bits_[0] &= ~0x00000020u;
1882inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_transmit()
const {
1883 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1887 return _internal_has_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;
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
1901 _impl_._has_bits_[0] |= 0x00000040u;
1902 _impl_.driver_transmit_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
1923 if (!_internal_has_driver_transmit()) {
1926 _impl_._has_bits_[0] &= ~0x00000040u;
1927 auto* p =
_impl_.driver_transmit_.Release();
1932 _impl_._has_bits_[0] |= 0x00000040u;
1934 _impl_._has_bits_[0] &= ~0x00000040u;
1941inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_cfg_update()
const {
1942 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
1946 return _internal_has_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;
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
1960 _impl_._has_bits_[0] |= 0x00000080u;
1961 _impl_.driver_cfg_update_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
1982 if (!_internal_has_driver_cfg_update()) {
1985 _impl_._has_bits_[0] &= ~0x00000080u;
1986 auto* p =
_impl_.driver_cfg_update_.Release();
1991 _impl_._has_bits_[0] |= 0x00000080u;
1993 _impl_._has_bits_[0] &= ~0x00000080u;
2000inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_receive()
const {
2001 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
2005 return _internal_has_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;
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
2019 _impl_._has_bits_[0] |= 0x00000100u;
2020 _impl_.queue_receive_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2041 if (!_internal_has_queue_receive()) {
2044 _impl_._has_bits_[0] &= ~0x00000100u;
2045 auto* p =
_impl_.queue_receive_.Release();
2050 _impl_._has_bits_[0] |= 0x00000100u;
2052 _impl_._has_bits_[0] &= ~0x00000100u;
2059inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_transmit()
const {
2060 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
2064 return _internal_has_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;
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
2078 _impl_._has_bits_[0] |= 0x00000200u;
2079 _impl_.queue_transmit_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2100 if (!_internal_has_queue_transmit()) {
2103 _impl_._has_bits_[0] &= ~0x00000200u;
2104 auto* p =
_impl_.queue_transmit_.Release();
2109 _impl_._has_bits_[0] |= 0x00000200u;
2111 _impl_._has_bits_[0] &= ~0x00000200u;
2118inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_ack_transmission()
const {
2119 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
2123 return _internal_has_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;
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
2137 _impl_._has_bits_[0] |= 0x00000400u;
2138 _impl_.queue_ack_transmission_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2159 if (!_internal_has_queue_ack_transmission()) {
2162 _impl_._has_bits_[0] &= ~0x00000400u;
2163 auto* p =
_impl_.queue_ack_transmission_.Release();
2168 _impl_._has_bits_[0] |= 0x00000400u;
2170 _impl_._has_bits_[0] &= ~0x00000400u;
2177inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_ack_original_msg()
const {
2178 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
2182 return _internal_has_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;
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
2196 _impl_._has_bits_[0] |= 0x00000800u;
2197 _impl_.queue_ack_original_msg_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2218 if (!_internal_has_queue_ack_original_msg()) {
2221 _impl_._has_bits_[0] &= ~0x00000800u;
2222 auto* p =
_impl_.queue_ack_original_msg_.Release();
2227 _impl_._has_bits_[0] |= 0x00000800u;
2229 _impl_._has_bits_[0] &= ~0x00000800u;
2236inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_expire()
const {
2237 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
2241 return _internal_has_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;
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
2255 _impl_._has_bits_[0] |= 0x00001000u;
2256 _impl_.queue_expire_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2277 if (!_internal_has_queue_expire()) {
2280 _impl_._has_bits_[0] &= ~0x00001000u;
2281 auto* p =
_impl_.queue_expire_.Release();
2286 _impl_._has_bits_[0] |= 0x00001000u;
2288 _impl_._has_bits_[0] &= ~0x00001000u;
2295inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_size()
const {
2296 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
2300 return _internal_has_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;
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
2314 _impl_._has_bits_[0] |= 0x00002000u;
2315 _impl_.queue_size_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2336 if (!_internal_has_queue_size()) {
2339 _impl_._has_bits_[0] &= ~0x00002000u;
2340 auto* p =
_impl_.queue_size_.Release();
2345 _impl_._has_bits_[0] |= 0x00002000u;
2347 _impl_._has_bits_[0] &= ~0x00002000u;
2354inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_queue_flush()
const {
2355 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
2359 return _internal_has_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;
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
2373 _impl_._has_bits_[0] |= 0x00004000u;
2374 _impl_.queue_flush_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2395 if (!_internal_has_queue_flush()) {
2398 _impl_._has_bits_[0] &= ~0x00004000u;
2399 auto* p =
_impl_.queue_flush_.Release();
2404 _impl_._has_bits_[0] |= 0x00004000u;
2406 _impl_._has_bits_[0] &= ~0x00004000u;
2413inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_mac_cycle_update()
const {
2414 bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
2418 return _internal_has_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;
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
2432 _impl_._has_bits_[0] |= 0x00008000u;
2433 _impl_.mac_cycle_update_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2454 if (!_internal_has_mac_cycle_update()) {
2457 _impl_._has_bits_[0] &= ~0x00008000u;
2458 auto* p =
_impl_.mac_cycle_update_.Release();
2463 _impl_._has_bits_[0] |= 0x00008000u;
2465 _impl_._has_bits_[0] &= ~0x00008000u;
2472inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_mac_initiate_transmission()
const {
2473 bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
2477 return _internal_has_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;
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
2491 _impl_._has_bits_[0] |= 0x00010000u;
2492 _impl_.mac_initiate_transmission_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2513 if (!_internal_has_mac_initiate_transmission()) {
2516 _impl_._has_bits_[0] &= ~0x00010000u;
2517 auto* p =
_impl_.mac_initiate_transmission_.Release();
2522 _impl_._has_bits_[0] |= 0x00010000u;
2524 _impl_._has_bits_[0] &= ~0x00010000u;
2531inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_mac_slot_start()
const {
2532 bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
2536 return _internal_has_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;
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
2550 _impl_._has_bits_[0] |= 0x00020000u;
2551 _impl_.mac_slot_start_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2572 if (!_internal_has_mac_slot_start()) {
2575 _impl_._has_bits_[0] &= ~0x00020000u;
2576 auto* p =
_impl_.mac_slot_start_.Release();
2581 _impl_._has_bits_[0] |= 0x00020000u;
2583 _impl_._has_bits_[0] &= ~0x00020000u;
2590inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_config_file()
const {
2591 bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0;
2595 return _internal_has_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;
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
2609 _impl_._has_bits_[0] |= 0x00040000u;
2610 _impl_.config_file_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2631 if (!_internal_has_config_file()) {
2634 _impl_._has_bits_[0] &= ~0x00040000u;
2635 auto* p =
_impl_.config_file_.Release();
2640 _impl_._has_bits_[0] |= 0x00040000u;
2642 _impl_._has_bits_[0] &= ~0x00040000u;
2649inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_config_file_request()
const {
2650 bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0;
2654 return _internal_has_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;
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
2668 _impl_._has_bits_[0] |= 0x00080000u;
2669 _impl_.config_file_request_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2690 if (!_internal_has_config_file_request()) {
2693 _impl_._has_bits_[0] &= ~0x00080000u;
2694 auto* p =
_impl_.config_file_request_.Release();
2699 _impl_._has_bits_[0] |= 0x00080000u;
2701 _impl_._has_bits_[0] &= ~0x00080000u;
2708inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_driver_reset()
const {
2709 bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0;
2713 return _internal_has_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;
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
2727 _impl_._has_bits_[0] |= 0x00100000u;
2728 _impl_.driver_reset_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2749 if (!_internal_has_driver_reset()) {
2752 _impl_._has_bits_[0] &= ~0x00100000u;
2753 auto* p =
_impl_.driver_reset_.Release();
2758 _impl_._has_bits_[0] |= 0x00100000u;
2760 _impl_._has_bits_[0] &= ~0x00100000u;
2767inline bool pAcommsHandlerConfig_MOOSVariables::_internal_has_ifrontseat_data_out()
const {
2768 bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0;
2772 return _internal_has_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;
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
2786 _impl_._has_bits_[0] |= 0x00200000u;
2787 _impl_.ifrontseat_data_out_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
2808 if (!_internal_has_ifrontseat_data_out()) {
2811 _impl_._has_bits_[0] &= ~0x00200000u;
2812 auto* p =
_impl_.ifrontseat_data_out_.Release();
2817 _impl_._has_bits_[0] |= 0x00200000u;
2819 _impl_._has_bits_[0] &= ~0x00200000u;
2830inline bool pAcommsHandlerConfig::_internal_has_common()
const {
2831 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2832 PROTOBUF_ASSUME(!value || _impl_.common_ !=
nullptr);
2836 return _internal_has_common();
2838inline const ::goby::moos::protobuf::GobyMOOSAppConfig& pAcommsHandlerConfig::_internal_common()
const {
2839 const ::goby::moos::protobuf::GobyMOOSAppConfig* p = _impl_.common_;
2845 return _internal_common();
2849 if (GetArenaForAllocation() ==
nullptr) {
2850 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.common_);
2854 _impl_._has_bits_[0] |= 0x00000002u;
2856 _impl_._has_bits_[0] &= ~0x00000002u;
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);
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_;
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;
2917inline bool pAcommsHandlerConfig::_internal_has_modem_id()
const {
2918 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
2922 return _internal_has_modem_id();
2926 _impl_._has_bits_[0] &= ~0x00000200u;
2928inline int32_t pAcommsHandlerConfig::_internal_modem_id()
const {
2929 return _impl_.modem_id_;
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;
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);
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_;
2960 return _internal_driver_cfg();
2964 if (GetArenaForAllocation() ==
nullptr) {
2965 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.driver_cfg_);
2969 _impl_._has_bits_[0] |= 0x00000004u;
2971 _impl_._has_bits_[0] &= ~0x00000004u;
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);
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_;
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;
3032inline int pAcommsHandlerConfig::_internal_listen_driver_cfg_size()
const {
3033 return _impl_.listen_driver_cfg_.size();
3036 return _internal_listen_driver_cfg_size();
3040 return _impl_.listen_driver_cfg_.Mutable(index);
3042inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >*
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);
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();
3062inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::DriverConfig >&
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);
3075 return _internal_has_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_;
3088 return _internal_driver_failure_approach();
3092 if (GetArenaForAllocation() ==
nullptr) {
3093 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.driver_failure_approach_);
3097 _impl_._has_bits_[0] |= 0x00000100u;
3099 _impl_._has_bits_[0] &= ~0x00000100u;
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);
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_;
3139 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3140 if (message_arena ==
nullptr) {
3141 delete _impl_.driver_failure_approach_;
3144 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3146 if (message_arena != submessage_arena) {
3150 _impl_._has_bits_[0] |= 0x00000100u;
3152 _impl_._has_bits_[0] &= ~0x00000100u;
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);
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_;
3174 return _internal_mac_cfg();
3178 if (GetArenaForAllocation() ==
nullptr) {
3179 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.mac_cfg_);
3183 _impl_._has_bits_[0] |= 0x00000008u;
3185 _impl_._has_bits_[0] &= ~0x00000008u;
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);
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_;
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;
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);
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_;
3261 return _internal_queue_cfg();
3265 if (GetArenaForAllocation() ==
nullptr) {
3266 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.queue_cfg_);
3270 _impl_._has_bits_[0] |= 0x00000010u;
3272 _impl_._has_bits_[0] &= ~0x00000010u;
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);
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_;
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;
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);
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_;
3348 return _internal_dccl_cfg();
3352 if (GetArenaForAllocation() ==
nullptr) {
3353 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.dccl_cfg_);
3357 _impl_._has_bits_[0] |= 0x00000020u;
3359 _impl_._has_bits_[0] &= ~0x00000020u;
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);
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_;
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;
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);
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_;
3435 return _internal_route_cfg();
3439 if (GetArenaForAllocation() ==
nullptr) {
3440 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.route_cfg_);
3444 _impl_._has_bits_[0] |= 0x00000040u;
3446 _impl_._has_bits_[0] &= ~0x00000040u;
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);
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_;
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;
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);
3513 return _internal_has_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_;
3526 return _internal_moos_var();
3530 if (GetArenaForAllocation() ==
nullptr) {
3531 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.moos_var_);
3535 _impl_._has_bits_[0] |= 0x00000080u;
3537 _impl_._has_bits_[0] &= ~0x00000080u;
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);
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_;
3577 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3578 if (message_arena ==
nullptr) {
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;
3597inline int pAcommsHandlerConfig::_internal_load_shared_library_size()
const {
3598 return _impl_.load_shared_library_.size();
3601 return _internal_load_shared_library_size();
3604 _impl_.load_shared_library_.Clear();
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);
3616 return _internal_load_shared_library(index);
3620 return _impl_.load_shared_library_.Mutable(index);
3623 _impl_.load_shared_library_.Mutable(index)->assign(value);
3627 _impl_.load_shared_library_.Mutable(index)->assign(std::move(value));
3631 GOOGLE_DCHECK(value !=
nullptr);
3632 _impl_.load_shared_library_.Mutable(index)->assign(value);
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();
3644 _impl_.load_shared_library_.Add()->assign(value);
3648 _impl_.load_shared_library_.Add(std::move(value));
3652 GOOGLE_DCHECK(value !=
nullptr);
3653 _impl_.load_shared_library_.Add()->assign(value);
3657 _impl_.load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3660inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3663 return _impl_.load_shared_library_;
3665inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3668 return &
_impl_.load_shared_library_;
3672inline int pAcommsHandlerConfig::_internal_load_proto_file_size()
const {
3673 return _impl_.load_proto_file_.size();
3676 return _internal_load_proto_file_size();
3679 _impl_.load_proto_file_.Clear();
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);
3691 return _internal_load_proto_file(index);
3695 return _impl_.load_proto_file_.Mutable(index);
3698 _impl_.load_proto_file_.Mutable(index)->assign(value);
3702 _impl_.load_proto_file_.Mutable(index)->assign(std::move(value));
3706 GOOGLE_DCHECK(value !=
nullptr);
3707 _impl_.load_proto_file_.Mutable(index)->assign(value);
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();
3719 _impl_.load_proto_file_.Add()->assign(value);
3723 _impl_.load_proto_file_.Add(std::move(value));
3727 GOOGLE_DCHECK(value !=
nullptr);
3728 _impl_.load_proto_file_.Add()->assign(value);
3732 _impl_.load_proto_file_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3735inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3738 return _impl_.load_proto_file_;
3740inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3743 return &
_impl_.load_proto_file_;
3747inline int pAcommsHandlerConfig::_internal_translator_entry_size()
const {
3748 return _impl_.translator_entry_.size();
3751 return _internal_translator_entry_size();
3755 return _impl_.translator_entry_.Mutable(index);
3757inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >*
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);
3767 return _internal_translator_entry(index);
3769inline ::goby::moos::protobuf::TranslatorEntry* pAcommsHandlerConfig::_internal_add_translator_entry() {
3770 return _impl_.translator_entry_.Add();
3777inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::protobuf::TranslatorEntry >&
3780 return _impl_.translator_entry_;
3784inline int pAcommsHandlerConfig::_internal_multiplex_create_moos_var_size()
const {
3785 return _impl_.multiplex_create_moos_var_.size();
3788 return _internal_multiplex_create_moos_var_size();
3791 _impl_.multiplex_create_moos_var_.Clear();
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);
3803 return _internal_multiplex_create_moos_var(index);
3807 return _impl_.multiplex_create_moos_var_.Mutable(index);
3810 _impl_.multiplex_create_moos_var_.Mutable(index)->assign(value);
3814 _impl_.multiplex_create_moos_var_.Mutable(index)->assign(std::move(value));
3818 GOOGLE_DCHECK(value !=
nullptr);
3819 _impl_.multiplex_create_moos_var_.Mutable(index)->assign(value);
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();
3831 _impl_.multiplex_create_moos_var_.Add()->assign(value);
3835 _impl_.multiplex_create_moos_var_.Add(std::move(value));
3839 GOOGLE_DCHECK(value !=
nullptr);
3840 _impl_.multiplex_create_moos_var_.Add()->assign(value);
3844 _impl_.multiplex_create_moos_var_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3847inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3850 return _impl_.multiplex_create_moos_var_;
3852inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
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();
3863 return _internal_dccl_frontseat_forward_name_size();
3866 _impl_.dccl_frontseat_forward_name_.Clear();
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);
3878 return _internal_dccl_frontseat_forward_name(index);
3882 return _impl_.dccl_frontseat_forward_name_.Mutable(index);
3885 _impl_.dccl_frontseat_forward_name_.Mutable(index)->assign(value);
3889 _impl_.dccl_frontseat_forward_name_.Mutable(index)->assign(std::move(value));
3893 GOOGLE_DCHECK(value !=
nullptr);
3894 _impl_.dccl_frontseat_forward_name_.Mutable(index)->assign(value);
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();
3906 _impl_.dccl_frontseat_forward_name_.Add()->assign(value);
3910 _impl_.dccl_frontseat_forward_name_.Add(std::move(value));
3914 GOOGLE_DCHECK(value !=
nullptr);
3915 _impl_.dccl_frontseat_forward_name_.Add()->assign(value);
3919 _impl_.dccl_frontseat_forward_name_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3922inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3925 return _impl_.dccl_frontseat_forward_name_;
3927inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
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;
3939 return _internal_has_modem_id_lookup_path();
3942 _impl_.modem_id_lookup_path_.ClearToEmpty();
3943 _impl_._has_bits_[0] &= ~0x00000001u;
3947 return _internal_modem_id_lookup_path();
3949template <
typename ArgT0,
typename... ArgT>
3950inline PROTOBUF_ALWAYS_INLINE
3952 _impl_._has_bits_[0] |= 0x00000001u;
3953 _impl_.modem_id_lookup_path_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
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());
3988 _impl_._has_bits_[0] |= 0x00000001u;
3990 _impl_._has_bits_[0] &= ~0x00000001u;
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()
pAcommsHandlerConfig_DriverFailureApproach_DriverFailureTechnique DriverFailureTechnique
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
void set_allocated_driver_cfg_update(std::string *driver_cfg_update)
PROTOBUF_CONSTEXPR pAcommsHandlerConfig_MOOSVariables(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_NODISCARD std::string * release_prefix()
void clear_queue_transmit()
void set_allocated_queue_size(std::string *queue_size)
PROTOBUF_NODISCARD std::string * release_queue_size()
bool has_queue_transmit() const
std::string * mutable_queue_flush()
PROTOBUF_NODISCARD std::string * release_driver_raw_in()
int GetCachedSize() const final
const std::string & driver_reset() const
void set_allocated_mac_cycle_update(std::string *mac_cycle_update)
std::string * mutable_driver_raw_in()
std::string * mutable_config_file_request()
pAcommsHandlerConfig_MOOSVariables(pAcommsHandlerConfig_MOOSVariables &&from) noexcept
void set_ifrontseat_data_out(ArgT0 &&arg0, ArgT... args)
void set_allocated_prefix(std::string *prefix)
void Swap(pAcommsHandlerConfig_MOOSVariables *other)
void clear_driver_cfg_update()
pAcommsHandlerConfig_MOOSVariables()
void clear_driver_raw_msg_out()
PROTOBUF_NODISCARD std::string * release_driver_transmit()
bool has_mac_slot_start() const
std::string * mutable_config_file()
bool has_driver_raw_out() const
const std::string & ifrontseat_data_out() const
PROTOBUF_NODISCARD std::string * release_mac_cycle_update()
PROTOBUF_NODISCARD std::string * release_queue_transmit()
bool has_driver_receive() const
std::string * mutable_driver_cfg_update()
const std::string & queue_expire() const
PROTOBUF_NODISCARD std::string * release_mac_slot_start()
const std::string & prefix() const
void clear_queue_ack_transmission()
void set_queue_ack_original_msg(ArgT0 &&arg0, ArgT... args)
const std::string & driver_raw_msg_in() const
void UnsafeArenaSwap(pAcommsHandlerConfig_MOOSVariables *other)
void clear_driver_reset()
const std::string & config_file() const
void clear_ifrontseat_data_out()
pAcommsHandlerConfig_MOOSVariables * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_NODISCARD std::string * release_config_file()
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_allocated_driver_raw_msg_out(std::string *driver_raw_msg_out)
const std::string & mac_cycle_update() const
const std::string & queue_receive() const
PROTOBUF_NODISCARD std::string * release_driver_receive()
PROTOBUF_NODISCARD std::string * release_queue_receive()
void set_driver_raw_msg_in(ArgT0 &&arg0, ArgT... args)
void clear_driver_transmit()
void set_driver_transmit(ArgT0 &&arg0, ArgT... args)
void set_allocated_driver_reset(std::string *driver_reset)
pAcommsHandlerConfig_MOOSVariables(const pAcommsHandlerConfig_MOOSVariables &from)
bool has_driver_cfg_update() const
pAcommsHandlerConfig_MOOSVariables(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
pAcommsHandlerConfig_MOOSVariables & operator=(const pAcommsHandlerConfig_MOOSVariables &from)
void clear_mac_initiate_transmission()
void set_driver_receive(ArgT0 &&arg0, ArgT... args)
void set_mac_slot_start(ArgT0 &&arg0, ArgT... args)
void clear_queue_receive()
void CopyFrom(const pAcommsHandlerConfig_MOOSVariables &from)
std::string * mutable_driver_receive()
std::string * mutable_queue_ack_transmission()
static const pAcommsHandlerConfig_MOOSVariables & default_instance()
bool has_mac_initiate_transmission() const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
bool has_ifrontseat_data_out() const
void set_queue_ack_transmission(ArgT0 &&arg0, ArgT... args)
const std::string & driver_raw_msg_out() const
const std::string & config_file_request() const
PROTOBUF_NODISCARD std::string * release_queue_expire()
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)
PROTOBUF_NODISCARD std::string * release_driver_raw_msg_out()
void set_config_file(ArgT0 &&arg0, ArgT... args)
void clear_driver_raw_in()
const std::string & mac_slot_start() const
const std::string & driver_cfg_update() const
void set_allocated_driver_transmit(std::string *driver_transmit)
bool has_config_file() const
const std::string & queue_transmit() const
std::string * mutable_ifrontseat_data_out()
void clear_queue_ack_original_msg()
const std::string & driver_raw_in() const
static const ClassData _class_data_
std::string * mutable_driver_transmit()
bool has_driver_raw_msg_in() const
void set_allocated_queue_ack_original_msg(std::string *queue_ack_original_msg)
void set_driver_raw_out(ArgT0 &&arg0, ArgT... args)
bool has_mac_cycle_update() const
bool has_driver_transmit() const
const std::string & queue_flush() const
std::string * mutable_mac_slot_start()
const std::string & queue_ack_original_msg() const
void clear_config_file_request()
void clear_mac_slot_start()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void clear_driver_raw_out()
void set_allocated_driver_raw_in(std::string *driver_raw_in)
~pAcommsHandlerConfig_MOOSVariables() override
void set_driver_raw_msg_out(ArgT0 &&arg0, ArgT... args)
void clear_queue_expire()
PROTOBUF_NODISCARD std::string * release_mac_initiate_transmission()
std::string * mutable_mac_initiate_transmission()
bool has_driver_raw_in() const
const std::string & driver_transmit() const
std::string * mutable_prefix()
void set_allocated_queue_receive(std::string *queue_receive)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const std::string & mac_initiate_transmission() const
PROTOBUF_NODISCARD std::string * release_queue_ack_original_msg()
void set_driver_reset(ArgT0 &&arg0, ArgT... args)
bool has_queue_receive() const
std::string * mutable_driver_reset()
size_t ByteSizeLong() const final
void set_allocated_queue_expire(std::string *queue_expire)
void clear_mac_cycle_update()
void clear_driver_raw_msg_in()
void set_allocated_ifrontseat_data_out(std::string *ifrontseat_data_out)
PROTOBUF_NODISCARD std::string * release_driver_cfg_update()
PROTOBUF_NODISCARD std::string * release_ifrontseat_data_out()
std::string * mutable_queue_receive()
pAcommsHandlerConfig_MOOSVariables & operator=(pAcommsHandlerConfig_MOOSVariables &&from) noexcept
void set_allocated_config_file(std::string *config_file)
std::string * mutable_mac_cycle_update()
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
PROTOBUF_NODISCARD std::string * release_config_file_request()
const std::string & queue_ack_transmission() const
void set_queue_flush(ArgT0 &&arg0, ArgT... args)
bool has_queue_flush() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const pAcommsHandlerConfig_MOOSVariables &from)
bool has_config_file_request() const
bool has_queue_expire() const
PROTOBUF_NODISCARD std::string * release_driver_raw_out()
void set_allocated_queue_flush(std::string *queue_flush)
friend void swap(pAcommsHandlerConfig_MOOSVariables &a, pAcommsHandlerConfig_MOOSVariables &b)
void set_allocated_mac_initiate_transmission(std::string *mac_initiate_transmission)
std::string * mutable_queue_expire()
std::string * mutable_driver_raw_msg_in()
bool has_queue_ack_original_msg() const
std::string * mutable_queue_transmit()
static const pAcommsHandlerConfig_MOOSVariables * internal_default_instance()
void clear_driver_receive()
void set_config_file_request(ArgT0 &&arg0, ArgT... args)
std::string * mutable_driver_raw_out()
std::string * mutable_driver_raw_msg_out()
PROTOBUF_NODISCARD std::string * release_driver_raw_msg_in()
void set_allocated_queue_ack_transmission(std::string *queue_ack_transmission)
void set_allocated_driver_receive(std::string *driver_receive)
std::string * mutable_queue_size()
bool has_queue_size() const
PROTOBUF_NODISCARD std::string * release_queue_flush()
void set_allocated_driver_raw_out(std::string *driver_raw_out)
void set_allocated_config_file_request(std::string *config_file_request)
void set_queue_expire(ArgT0 &&arg0, ArgT... args)
void set_prefix(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
@ kDriverRawMsgInFieldNumber
@ kDriverRawMsgOutFieldNumber
@ kMacCycleUpdateFieldNumber
@ kQueueReceiveFieldNumber
@ kQueueAckOriginalMsgFieldNumber
@ kQueueAckTransmissionFieldNumber
@ kQueueExpireFieldNumber
@ kIfrontseatDataOutFieldNumber
@ kDriverReceiveFieldNumber
@ kDriverRawOutFieldNumber
@ kDriverRawInFieldNumber
@ kMacSlotStartFieldNumber
@ kQueueTransmitFieldNumber
@ kDriverResetFieldNumber
@ kConfigFileRequestFieldNumber
@ kDriverCfgUpdateFieldNumber
@ kDriverTransmitFieldNumber
@ kMacInitiateTransmissionFieldNumber
void set_allocated_queue_transmit(std::string *queue_transmit)
std::string * mutable_queue_ack_original_msg()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const std::string & queue_size() const
bool has_driver_reset() const
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_allocated_mac_slot_start(std::string *mac_slot_start)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_NODISCARD std::string * release_driver_reset()
const std::string & driver_receive() const
PROTOBUF_NODISCARD std::string * release_queue_ack_transmission()
void set_allocated_driver_raw_msg_in(std::string *driver_raw_msg_in)
void set_driver_cfg_update(ArgT0 &&arg0, ArgT... args)
const std::string & driver_raw_out() const
bool has_queue_ack_transmission() const
bool has_driver_raw_msg_out() const
void unsafe_arena_set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig *queue_cfg)
int translator_entry_size() const
size_t ByteSizeLong() const final
::goby::acomms::protobuf::DriverConfig * mutable_listen_driver_cfg(int index)
PROTOBUF_NODISCARD::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach * release_driver_failure_approach()
bool has_modem_id() const
static const ClassData _class_data_
void set_allocated_moos_var(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables *moos_var)
void set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig *dccl_cfg)
int multiplex_create_moos_var_size() const
const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables & moos_var() const
void clear_translator_entry()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void unsafe_arena_set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig *mac_cfg)
const std::string & load_proto_file(int index) const
bool has_driver_failure_approach() const
::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach * unsafe_arena_release_driver_failure_approach()
pAcommsHandlerConfig & operator=(pAcommsHandlerConfig &&from) noexcept
void clear_dccl_frontseat_forward_name()
bool IsInitialized() const final
void clear_driver_failure_approach()
::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables * mutable_moos_var()
std::string * add_load_proto_file()
::goby::acomms::protobuf::DCCLConfig * mutable_dccl_cfg()
void set_modem_id_lookup_path(ArgT0 &&arg0, ArgT... args)
int listen_driver_cfg_size() const
::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach * mutable_driver_failure_approach()
void Swap(pAcommsHandlerConfig *other)
const ::goby::acomms::protobuf::DriverConfig & listen_driver_cfg(int index) const
bool has_queue_cfg() const
const ::goby::acomms::protobuf::RouteManagerConfig & route_cfg() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(pAcommsHandlerConfig &a, pAcommsHandlerConfig &b)
PROTOBUF_NODISCARD::goby::acomms::protobuf::QueueManagerConfig * release_queue_cfg()
PROTOBUF_NODISCARD::goby::acomms::protobuf::MACConfig * release_mac_cfg()
const std::string & dccl_frontseat_forward_name(int index) const
void set_dccl_frontseat_forward_name(int index, const std::string &value)
::goby::moos::protobuf::TranslatorEntry * mutable_translator_entry(int index)
void MergeFrom(const pAcommsHandlerConfig &from)
::goby::acomms::protobuf::DriverConfig * mutable_driver_cfg()
std::string * mutable_load_proto_file(int index)
const ::goby::acomms::protobuf::MACConfig & mac_cfg() const
::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables * unsafe_arena_release_moos_var()
PROTOBUF_NODISCARD std::string * release_modem_id_lookup_path()
::goby::acomms::protobuf::QueueManagerConfig * unsafe_arena_release_queue_cfg()
pAcommsHandlerConfig_MOOSVariables MOOSVariables
pAcommsHandlerConfig(const pAcommsHandlerConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_modem_id(int32_t value)
void unsafe_arena_set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig *common)
std::string * mutable_multiplex_create_moos_var(int index)
::goby::acomms::protobuf::MACConfig * mutable_mac_cfg()
int load_proto_file_size() const
void clear_modem_id_lookup_path()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::goby::acomms::protobuf::RouteManagerConfig * mutable_route_cfg()
::goby::acomms::protobuf::MACConfig * unsafe_arena_release_mac_cfg()
pAcommsHandlerConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(pAcommsHandlerConfig *other)
void unsafe_arena_set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig *dccl_cfg)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
const std::string & multiplex_create_moos_var(int index) const
bool has_dccl_cfg() const
std::string * mutable_load_shared_library(int index)
void CopyFrom(const pAcommsHandlerConfig &from)
::goby::moos::protobuf::GobyMOOSAppConfig * unsafe_arena_release_common()
pAcommsHandlerConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::goby::acomms::protobuf::DCCLConfig & dccl_cfg() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_NODISCARD::goby::acomms::protobuf::DriverConfig * release_driver_cfg()
void set_multiplex_create_moos_var(int index, const std::string &value)
void set_load_proto_file(int index, const std::string &value)
void unsafe_arena_set_allocated_moos_var(::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables *moos_var)
void clear_listen_driver_cfg()
int load_shared_library_size() const
int dccl_frontseat_forward_name_size() const
const ::goby::moos::protobuf::TranslatorEntry & translator_entry(int index) const
::goby::acomms::protobuf::RouteManagerConfig * unsafe_arena_release_route_cfg()
pAcommsHandlerConfig(pAcommsHandlerConfig &&from) noexcept
bool has_route_cfg() const
pAcommsHandlerConfig_DriverFailureApproach DriverFailureApproach
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::goby::moos::protobuf::GobyMOOSAppConfig * mutable_common()
~pAcommsHandlerConfig() override
PROTOBUF_CONSTEXPR pAcommsHandlerConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::goby::moos::protobuf::GobyMOOSAppConfig & common() const
void set_allocated_driver_cfg(::goby::acomms::protobuf::DriverConfig *driver_cfg)
std::string * mutable_dccl_frontseat_forward_name(int index)
PROTOBUF_NODISCARD::goby::acomms::protobuf::DCCLConfig * release_dccl_cfg()
static const pAcommsHandlerConfig * internal_default_instance()
bool has_driver_cfg() const
PROTOBUF_NODISCARD::goby::moos::protobuf::GobyMOOSAppConfig * release_common()
::goby::acomms::protobuf::DCCLConfig * unsafe_arena_release_dccl_cfg()
const ::goby::acomms::protobuf::QueueManagerConfig & queue_cfg() const
void clear_load_shared_library()
void clear_load_proto_file()
static const pAcommsHandlerConfig & default_instance()
std::string * add_dccl_frontseat_forward_name()
const ::goby::acomms::protobuf::DriverConfig & driver_cfg() const
void unsafe_arena_set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig *route_cfg)
void unsafe_arena_set_allocated_driver_cfg(::goby::acomms::protobuf::DriverConfig *driver_cfg)
const ::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach & driver_failure_approach() const
void set_load_shared_library(int index, const std::string &value)
void set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig *common)
void clear_multiplex_create_moos_var()
void set_allocated_modem_id_lookup_path(std::string *modem_id_lookup_path)
PROTOBUF_NODISCARD::goby::apps::moos::protobuf::pAcommsHandlerConfig_MOOSVariables * release_moos_var()
const std::string & modem_id_lookup_path() const
void set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig *mac_cfg)
pAcommsHandlerConfig & operator=(const pAcommsHandlerConfig &from)
bool has_modem_id_lookup_path() const
std::string * mutable_modem_id_lookup_path()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::goby::acomms::protobuf::DriverConfig * unsafe_arena_release_driver_cfg()
PROTOBUF_NODISCARD::goby::acomms::protobuf::RouteManagerConfig * release_route_cfg()
static constexpr int kIndexInFileMessages
void set_allocated_driver_failure_approach(::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach *driver_failure_approach)
::goby::acomms::protobuf::QueueManagerConfig * mutable_queue_cfg()
@ kModemIdLookupPathFieldNumber
@ kDriverFailureApproachFieldNumber
@ kTranslatorEntryFieldNumber
@ kListenDriverCfgFieldNumber
@ kDcclFrontseatForwardNameFieldNumber
@ kLoadProtoFileFieldNumber
@ kLoadSharedLibraryFieldNumber
@ kMultiplexCreateMoosVarFieldNumber
bool has_moos_var() const
void unsafe_arena_set_allocated_driver_failure_approach(::goby::apps::moos::protobuf::pAcommsHandlerConfig_DriverFailureApproach *driver_failure_approach)
::goby::moos::protobuf::TranslatorEntry * add_translator_entry()
::goby::acomms::protobuf::DriverConfig * add_listen_driver_cfg()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
std::string * add_load_shared_library()
const std::string & load_shared_library(int index) const
void set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig *queue_cfg)
std::string * add_multiplex_create_moos_var()
void set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig *route_cfg)
int GetCachedSize() const final
::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 *)
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
*brief create JSON pointer *sa reference_tokens const string_t & a
*brief remove last reference token *sa JSON pointer has no nullptr
*brief write string representation of the JSON pointer to stream *sa const json_pointer & ptr
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[]