4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fqueue_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fqueue_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>
34#include "dccl/option_extensions.pb.h"
37#include <boost/units/quantity.hpp>
38#include <boost/units/absolute.hpp>
39#include <boost/units/dimensionless_type.hpp>
40#include <boost/units/make_scaled_unit.hpp>
42#include <boost/units/systems/si.hpp>
44#include <google/protobuf/port_def.inc>
45#define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fqueue_2eproto
46PROTOBUF_NAMESPACE_OPEN
50PROTOBUF_NAMESPACE_CLOSE
61struct QueueFlushDefaultTypeInternal;
63class QueueManagerConfig;
64struct QueueManagerConfigDefaultTypeInternal;
66class QueueManagerConfig_DCCLEncryptRule;
67struct QueueManagerConfig_DCCLEncryptRuleDefaultTypeInternal;
70struct QueueSizeDefaultTypeInternal;
72class QueuedMessageEntry;
73struct QueuedMessageEntryDefaultTypeInternal;
75class QueuedMessageEntry_Role;
76struct QueuedMessageEntry_RoleDefaultTypeInternal;
78class QueuedMessageMeta;
79struct QueuedMessageMetaDefaultTypeInternal;
84PROTOBUF_NAMESPACE_OPEN
92PROTOBUF_NAMESPACE_CLOSE
109 static_assert(::std::is_same<T, QueuedMessageEntry_Role_RoleSetting>::value ||
110 ::std::is_integral<T>::value,
111 "Incorrect type passed to function QueuedMessageEntry_Role_RoleSetting_Name.");
112 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
117 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<QueuedMessageEntry_Role_RoleSetting>(
133 static_assert(::std::is_same<T, QueuedMessageEntry_RoleType>::value ||
134 ::std::is_integral<T>::value,
135 "Incorrect type passed to function QueuedMessageEntry_RoleType_Name.");
136 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
141 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<QueuedMessageEntry_RoleType>(
147 public ::PROTOBUF_NAMESPACE_ID::Message {
156 *
this = ::std::move(from);
164 if (
this == &from)
return *
this;
165 if (GetOwningArena() == from.GetOwningArena()
166 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
167 && GetOwningArena() !=
nullptr
178 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
181 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
184 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
207 if (other ==
this)
return;
208 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
209 if (GetOwningArena() !=
nullptr &&
210 GetOwningArena() == other->GetOwningArena()) {
212 if (GetOwningArena() == other->GetOwningArena()) {
216 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
220 if (other ==
this)
return;
221 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
228 return CreateMaybeMessage<QueuedMessageEntry_Role>(arena);
230 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
232 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
234 QueuedMessageEntry_Role::MergeImpl(*
this, from);
237 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
239 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
245 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
249 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
251 void SetCachedSize(
int size)
const final;
255 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
256 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
257 return "goby.acomms.protobuf.QueuedMessageEntry.Role";
261 bool is_message_owned =
false);
265 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
285 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
291 static_assert(::std::is_same<T, RoleSetting>::value ||
292 ::std::is_integral<T>::value,
293 "Incorrect type passed to function RoleSetting_Name.");
312 bool _internal_has_field()
const;
315 const std::string&
field()
const;
316 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
322 const std::string& _internal_field()
const;
323 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_field(
const std::string& value);
324 std::string* _internal_mutable_field();
330 bool _internal_has_static_value()
const;
336 int32_t _internal_static_value()
const;
337 void _internal_set_static_value(int32_t value);
343 bool _internal_has_type()
const;
356 bool _internal_has_setting()
const;
370 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
371 typedef void InternalArenaConstructable_;
372 typedef void DestructorSkippable_;
374 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
375 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
376 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr field_;
377 int32_t static_value_;
382 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
387 public ::PROTOBUF_NAMESPACE_ID::Message {
391 explicit PROTOBUF_CONSTEXPR
QueuedMessageEntry(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
396 *
this = ::std::move(from);
404 if (
this == &from)
return *
this;
405 if (GetOwningArena() == from.GetOwningArena()
406 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
407 && GetOwningArena() !=
nullptr
418 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
421 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
424 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
425 return GetDescriptor();
428 return default_instance().GetMetadata().descriptor;
431 return default_instance().GetMetadata().reflection;
434 return *internal_default_instance();
440 static constexpr int kIndexInFileMessages =
447 if (other ==
this)
return;
448 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
449 if (GetOwningArena() !=
nullptr &&
450 GetOwningArena() == other->GetOwningArena()) {
452 if (GetOwningArena() == other->GetOwningArena()) {
456 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
460 if (other ==
this)
return;
461 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
468 return CreateMaybeMessage<QueuedMessageEntry>(arena);
470 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
472 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
474 QueuedMessageEntry::MergeImpl(*
this, from);
477 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
479 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
480 bool IsInitialized() const final;
483 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
484 uint8_t* _InternalSerialize(
485 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
486 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
489 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
491 void SetCachedSize(
int size)
const final;
495 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
496 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
497 return "goby.acomms.protobuf.QueuedMessageEntry";
501 bool is_message_owned =
false);
505 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
507 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
515 QueuedMessageEntry_RoleType_SOURCE_ID;
517 QueuedMessageEntry_RoleType_DESTINATION_ID;
519 QueuedMessageEntry_RoleType_TIMESTAMP;
520 static inline
bool RoleType_IsValid(
int value) {
527 static constexpr int RoleType_ARRAYSIZE =
529 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
535 static_assert(::std::is_same<T, RoleType>::value ||
536 ::std::is_integral<T>::value,
537 "Incorrect type passed to function RoleType_Name.");
540 static inline bool RoleType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
548 kManipulatorFieldNumber = 10,
549 kRoleFieldNumber = 20,
550 kProtobufNameFieldNumber = 1,
551 kBlackoutTimeFieldNumber = 3,
554 kNewestFirstFieldNumber = 5,
555 kMaxQueueFieldNumber = 4,
556 kValueBaseFieldNumber = 7,
559 int manipulator_size()
const;
561 int _internal_manipulator_size()
const;
563 void clear_manipulator();
567 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_manipulator();
572 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& manipulator()
const;
573 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_manipulator();
576 int role_size()
const;
578 int _internal_role_size()
const;
582 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >*
585 const ::goby::acomms::protobuf::QueuedMessageEntry_Role& _internal_role(
int index)
const;
588 const ::goby::acomms::protobuf::QueuedMessageEntry_Role& role(
int index)
const;
590 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >&
594 bool has_protobuf_name()
const;
596 bool _internal_has_protobuf_name()
const;
598 void clear_protobuf_name();
599 const std::string& protobuf_name()
const;
600 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
602 std::string* mutable_protobuf_name();
603 PROTOBUF_NODISCARD std::string* release_protobuf_name();
604 void set_allocated_protobuf_name(std::string* protobuf_name);
606 const std::string& _internal_protobuf_name()
const;
607 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_protobuf_name(
const std::string& value);
608 std::string* _internal_mutable_protobuf_name();
612 bool has_blackout_time()
const;
614 bool _internal_has_blackout_time()
const;
616 void clear_blackout_time();
617 uint32_t blackout_time()
const;
618 void set_blackout_time(uint32_t value);
620 uint32_t _internal_blackout_time()
const;
621 void _internal_set_blackout_time(uint32_t value);
625 bool has_ttl()
const;
627 bool _internal_has_ttl()
const;
631 void set_ttl(int32_t value);
633 int32_t _internal_ttl()
const;
634 void _internal_set_ttl(int32_t value);
638 bool has_ack()
const;
640 bool _internal_has_ack()
const;
644 void set_ack(
bool value);
646 bool _internal_ack()
const;
647 void _internal_set_ack(
bool value);
651 bool has_newest_first()
const;
653 bool _internal_has_newest_first()
const;
655 void clear_newest_first();
656 bool newest_first()
const;
657 void set_newest_first(
bool value);
659 bool _internal_newest_first()
const;
660 void _internal_set_newest_first(
bool value);
664 bool has_max_queue()
const;
666 bool _internal_has_max_queue()
const;
668 void clear_max_queue();
669 uint32_t max_queue()
const;
670 void set_max_queue(uint32_t value);
672 uint32_t _internal_max_queue()
const;
673 void _internal_set_max_queue(uint32_t value);
677 bool has_value_base()
const;
679 bool _internal_has_value_base()
const;
681 void clear_value_base();
682 double value_base()
const;
683 void set_value_base(
double value);
685 double _internal_value_base()
const;
686 void _internal_set_value_base(
double value);
693 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
694 typedef void InternalArenaConstructable_;
695 typedef void DestructorSkippable_;
697 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
698 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
699 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> manipulator_;
700 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role > role_;
701 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr protobuf_name_;
702 uint32_t blackout_time_;
710 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
715 public ::PROTOBUF_NAMESPACE_ID::Message {
724 *
this = ::std::move(from);
732 if (
this == &from)
return *
this;
733 if (GetOwningArena() == from.GetOwningArena()
734 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
735 && GetOwningArena() !=
nullptr
746 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
749 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
752 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
753 return GetDescriptor();
756 return default_instance().GetMetadata().descriptor;
759 return default_instance().GetMetadata().reflection;
762 return *internal_default_instance();
768 static constexpr int kIndexInFileMessages =
775 if (other ==
this)
return;
776 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
777 if (GetOwningArena() !=
nullptr &&
778 GetOwningArena() == other->GetOwningArena()) {
780 if (GetOwningArena() == other->GetOwningArena()) {
784 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
788 if (other ==
this)
return;
789 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
796 return CreateMaybeMessage<QueueManagerConfig_DCCLEncryptRule>(arena);
798 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
800 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
802 QueueManagerConfig_DCCLEncryptRule::MergeImpl(*
this, from);
805 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
807 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
808 bool IsInitialized() const final;
811 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
812 uint8_t* _InternalSerialize(
813 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
814 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
817 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
819 void SetCachedSize(
int size)
const final;
823 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
824 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
825 return "goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule";
829 bool is_message_owned =
false);
833 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
835 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
842 kCryptoPassphraseFieldNumber = 2,
846 bool has_crypto_passphrase()
const;
848 bool _internal_has_crypto_passphrase()
const;
850 void clear_crypto_passphrase();
851 const std::string& crypto_passphrase()
const;
852 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
854 std::string* mutable_crypto_passphrase();
855 PROTOBUF_NODISCARD std::string* release_crypto_passphrase();
856 void set_allocated_crypto_passphrase(std::string* crypto_passphrase);
858 const std::string& _internal_crypto_passphrase()
const;
859 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_crypto_passphrase(
const std::string& value);
860 std::string* _internal_mutable_crypto_passphrase();
866 bool _internal_has_id()
const;
870 void set_id(int32_t value);
872 int32_t _internal_id()
const;
873 void _internal_set_id(int32_t value);
880 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
881 typedef void InternalArenaConstructable_;
882 typedef void DestructorSkippable_;
884 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
885 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
886 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr crypto_passphrase_;
890 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
895 public ::PROTOBUF_NAMESPACE_ID::Message {
899 explicit PROTOBUF_CONSTEXPR
QueueManagerConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
904 *
this = ::std::move(from);
912 if (
this == &from)
return *
this;
913 if (GetOwningArena() == from.GetOwningArena()
914 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
915 && GetOwningArena() !=
nullptr
926 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
929 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
932 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
933 return GetDescriptor();
936 return default_instance().GetMetadata().descriptor;
939 return default_instance().GetMetadata().reflection;
942 return *internal_default_instance();
948 static constexpr int kIndexInFileMessages =
955 if (other ==
this)
return;
956 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
957 if (GetOwningArena() !=
nullptr &&
958 GetOwningArena() == other->GetOwningArena()) {
960 if (GetOwningArena() == other->GetOwningArena()) {
964 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
968 if (other ==
this)
return;
969 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
976 return CreateMaybeMessage<QueueManagerConfig>(arena);
978 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
980 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
982 QueueManagerConfig::MergeImpl(*
this, from);
985 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
987 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
988 bool IsInitialized() const final;
991 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
992 uint8_t* _InternalSerialize(
993 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
994 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
997 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
999 void SetCachedSize(
int size)
const final;
1003 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1004 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1005 return "goby.acomms.protobuf.QueueManagerConfig";
1009 bool is_message_owned =
false);
1013 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1015 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1024 kMessageEntryFieldNumber = 10,
1025 kMakeNetworkAckForSrcIdFieldNumber = 30,
1026 kRouteForAdditionalModemIdFieldNumber = 40,
1027 kEncryptRuleFieldNumber = 50,
1028 kModemIdFieldNumber = 1,
1029 kSkipDecodingFieldNumber = 21,
1030 kMinimumAckWaitSecondsFieldNumber = 20,
1031 kOnDemandSkewSecondsFieldNumber = 11,
1034 int message_entry_size()
const;
1036 int _internal_message_entry_size()
const;
1038 void clear_message_entry();
1040 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >*
1041 mutable_message_entry();
1043 const ::goby::acomms::protobuf::QueuedMessageEntry& _internal_message_entry(
int index)
const;
1046 const ::goby::acomms::protobuf::QueuedMessageEntry& message_entry(
int index)
const;
1048 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >&
1049 message_entry()
const;
1052 int make_network_ack_for_src_id_size()
const;
1054 int _internal_make_network_ack_for_src_id_size()
const;
1056 void clear_make_network_ack_for_src_id();
1058 int32_t _internal_make_network_ack_for_src_id(
int index)
const;
1059 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1060 _internal_make_network_ack_for_src_id()
const;
1061 void _internal_add_make_network_ack_for_src_id(int32_t value);
1062 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1063 _internal_mutable_make_network_ack_for_src_id();
1065 int32_t make_network_ack_for_src_id(
int index)
const;
1066 void set_make_network_ack_for_src_id(
int index, int32_t value);
1067 void add_make_network_ack_for_src_id(int32_t value);
1068 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1069 make_network_ack_for_src_id()
const;
1070 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1071 mutable_make_network_ack_for_src_id();
1074 int route_for_additional_modem_id_size()
const;
1076 int _internal_route_for_additional_modem_id_size()
const;
1078 void clear_route_for_additional_modem_id();
1080 int32_t _internal_route_for_additional_modem_id(
int index)
const;
1081 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1082 _internal_route_for_additional_modem_id()
const;
1083 void _internal_add_route_for_additional_modem_id(int32_t value);
1084 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1085 _internal_mutable_route_for_additional_modem_id();
1087 int32_t route_for_additional_modem_id(
int index)
const;
1088 void set_route_for_additional_modem_id(
int index, int32_t value);
1089 void add_route_for_additional_modem_id(int32_t value);
1090 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1091 route_for_additional_modem_id()
const;
1092 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1093 mutable_route_for_additional_modem_id();
1096 int encrypt_rule_size()
const;
1098 int _internal_encrypt_rule_size()
const;
1100 void clear_encrypt_rule();
1102 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >*
1103 mutable_encrypt_rule();
1105 const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule& _internal_encrypt_rule(
int index)
const;
1108 const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule& encrypt_rule(
int index)
const;
1110 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >&
1111 encrypt_rule()
const;
1114 bool has_modem_id()
const;
1116 bool _internal_has_modem_id()
const;
1118 void clear_modem_id();
1119 int32_t modem_id()
const;
1120 void set_modem_id(int32_t value);
1122 int32_t _internal_modem_id()
const;
1123 void _internal_set_modem_id(int32_t value);
1127 bool has_skip_decoding()
const;
1129 bool _internal_has_skip_decoding()
const;
1131 void clear_skip_decoding();
1132 bool skip_decoding()
const;
1133 void set_skip_decoding(
bool value);
1135 bool _internal_skip_decoding()
const;
1136 void _internal_set_skip_decoding(
bool value);
1140 bool has_minimum_ack_wait_seconds()
const;
1142 bool _internal_has_minimum_ack_wait_seconds()
const;
1144 void clear_minimum_ack_wait_seconds();
1145 double minimum_ack_wait_seconds()
const;
1146 void set_minimum_ack_wait_seconds(
double value);
1148 double _internal_minimum_ack_wait_seconds()
const;
1149 void _internal_set_minimum_ack_wait_seconds(
double value);
1153 bool has_on_demand_skew_seconds()
const;
1155 bool _internal_has_on_demand_skew_seconds()
const;
1157 void clear_on_demand_skew_seconds();
1158 double on_demand_skew_seconds()
const;
1159 void set_on_demand_skew_seconds(
double value);
1161 double _internal_on_demand_skew_seconds()
const;
1162 void _internal_set_on_demand_skew_seconds(
double value);
1169 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1170 typedef void InternalArenaConstructable_;
1171 typedef void DestructorSkippable_;
1173 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1174 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1175 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry > message_entry_;
1176 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > make_network_ack_for_src_id_;
1177 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > route_for_additional_modem_id_;
1178 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > encrypt_rule_;
1180 bool skip_decoding_;
1181 double minimum_ack_wait_seconds_;
1182 double on_demand_skew_seconds_;
1185 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
1190 public ::PROTOBUF_NAMESPACE_ID::Message {
1194 explicit PROTOBUF_CONSTEXPR
QueueSize(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1199 *
this = ::std::move(from);
1207 if (
this == &from)
return *
this;
1208 if (GetOwningArena() == from.GetOwningArena()
1209 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1210 && GetOwningArena() !=
nullptr
1213 InternalSwap(&from);
1221 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1224 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1228 return GetDescriptor();
1231 return default_instance().GetMetadata().descriptor;
1234 return default_instance().GetMetadata().reflection;
1237 return *internal_default_instance();
1240 return reinterpret_cast<const QueueSize*
>(
1243 static constexpr int kIndexInFileMessages =
1250 if (other ==
this)
return;
1251 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1252 if (GetOwningArena() !=
nullptr &&
1253 GetOwningArena() == other->GetOwningArena()) {
1255 if (GetOwningArena() == other->GetOwningArena()) {
1257 InternalSwap(other);
1259 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1263 if (other ==
this)
return;
1264 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1265 InternalSwap(other);
1270 QueueSize*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
1271 return CreateMaybeMessage<QueueSize>(arena);
1273 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1275 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1277 QueueSize::MergeImpl(*
this, from);
1280 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1282 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1283 bool IsInitialized() const final;
1286 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1287 uint8_t* _InternalSerialize(
1288 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1289 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1292 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1294 void SetCachedSize(
int size)
const final;
1298 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1299 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1300 return "goby.acomms.protobuf.QueueSize";
1304 bool is_message_owned =
false);
1308 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1310 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1317 kDcclIdFieldNumber = 1,
1318 kSizeFieldNumber = 2,
1321 bool has_dccl_id()
const;
1323 bool _internal_has_dccl_id()
const;
1325 void clear_dccl_id();
1326 uint32_t dccl_id()
const;
1327 void set_dccl_id(uint32_t value);
1329 uint32_t _internal_dccl_id()
const;
1330 void _internal_set_dccl_id(uint32_t value);
1334 bool has_size()
const;
1336 bool _internal_has_size()
const;
1339 uint32_t size()
const;
1340 void set_size(uint32_t value);
1342 uint32_t _internal_size()
const;
1343 void _internal_set_size(uint32_t value);
1351 size_t RequiredFieldsByteSizeFallback()
const;
1353 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1354 typedef void InternalArenaConstructable_;
1355 typedef void DestructorSkippable_;
1357 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1358 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1363 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
1368 public ::PROTOBUF_NAMESPACE_ID::Message {
1372 explicit PROTOBUF_CONSTEXPR
QueueFlush(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1377 *
this = ::std::move(from);
1385 if (
this == &from)
return *
this;
1386 if (GetOwningArena() == from.GetOwningArena()
1387 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1388 && GetOwningArena() !=
nullptr
1391 InternalSwap(&from);
1399 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1402 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1406 return GetDescriptor();
1409 return default_instance().GetMetadata().descriptor;
1412 return default_instance().GetMetadata().reflection;
1415 return *internal_default_instance();
1421 static constexpr int kIndexInFileMessages =
1428 if (other ==
this)
return;
1429 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1430 if (GetOwningArena() !=
nullptr &&
1431 GetOwningArena() == other->GetOwningArena()) {
1433 if (GetOwningArena() == other->GetOwningArena()) {
1435 InternalSwap(other);
1437 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1441 if (other ==
this)
return;
1442 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1443 InternalSwap(other);
1449 return CreateMaybeMessage<QueueFlush>(arena);
1451 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1453 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1455 QueueFlush::MergeImpl(*
this, from);
1458 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1460 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1461 bool IsInitialized() const final;
1464 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1465 uint8_t* _InternalSerialize(
1466 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1467 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1470 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1472 void SetCachedSize(
int size)
const final;
1476 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1477 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1478 return "goby.acomms.protobuf.QueueFlush";
1482 bool is_message_owned =
false);
1486 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1488 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1495 kDcclIdFieldNumber = 1,
1498 bool has_dccl_id()
const;
1500 bool _internal_has_dccl_id()
const;
1502 void clear_dccl_id();
1503 uint32_t dccl_id()
const;
1504 void set_dccl_id(uint32_t value);
1506 uint32_t _internal_dccl_id()
const;
1507 void _internal_set_dccl_id(uint32_t value);
1514 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1515 typedef void InternalArenaConstructable_;
1516 typedef void DestructorSkippable_;
1518 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1519 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1523 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
1528 public ::PROTOBUF_NAMESPACE_ID::Message {
1532 explicit PROTOBUF_CONSTEXPR
QueuedMessageMeta(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1537 *
this = ::std::move(from);
1545 if (
this == &from)
return *
this;
1546 if (GetOwningArena() == from.GetOwningArena()
1547 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1548 && GetOwningArena() !=
nullptr
1551 InternalSwap(&from);
1559 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1562 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1566 return GetDescriptor();
1569 return default_instance().GetMetadata().descriptor;
1572 return default_instance().GetMetadata().reflection;
1575 return *internal_default_instance();
1581 static constexpr int kIndexInFileMessages =
1588 if (other ==
this)
return;
1589 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1590 if (GetOwningArena() !=
nullptr &&
1591 GetOwningArena() == other->GetOwningArena()) {
1593 if (GetOwningArena() == other->GetOwningArena()) {
1595 InternalSwap(other);
1597 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1601 if (other ==
this)
return;
1602 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1603 InternalSwap(other);
1609 return CreateMaybeMessage<QueuedMessageMeta>(arena);
1611 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1613 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1615 QueuedMessageMeta::MergeImpl(*
this, from);
1618 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1620 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1621 bool IsInitialized() const final;
1624 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1625 uint8_t* _InternalSerialize(
1626 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1627 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1630 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1632 void SetCachedSize(
int size)
const final;
1636 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1637 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1638 return "goby.acomms.protobuf.QueuedMessageMeta";
1642 bool is_message_owned =
false);
1646 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1648 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1655 kEncodedMessageFieldNumber = 20,
1656 kNonRepeatedSizeFieldNumber = 1,
1657 kAckRequestedFieldNumber = 2,
1658 kSrcFieldNumber = 3,
1659 kDestFieldNumber = 4,
1660 kTimeFieldNumber = 5,
1661 kLastSentTimeFieldNumber = 10,
1664 bool has_encoded_message()
const;
1666 bool _internal_has_encoded_message()
const;
1668 void clear_encoded_message();
1669 const std::string& encoded_message()
const;
1670 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1672 std::string* mutable_encoded_message();
1673 PROTOBUF_NODISCARD std::string* release_encoded_message();
1674 void set_allocated_encoded_message(std::string* encoded_message);
1676 const std::string& _internal_encoded_message()
const;
1677 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_encoded_message(
const std::string& value);
1678 std::string* _internal_mutable_encoded_message();
1682 bool has_non_repeated_size()
const;
1684 bool _internal_has_non_repeated_size()
const;
1686 void clear_non_repeated_size();
1687 uint32_t non_repeated_size()
const;
1688 void set_non_repeated_size(uint32_t value);
1690 uint32_t _internal_non_repeated_size()
const;
1691 void _internal_set_non_repeated_size(uint32_t value);
1695 bool has_ack_requested()
const;
1697 bool _internal_has_ack_requested()
const;
1699 void clear_ack_requested();
1700 bool ack_requested()
const;
1701 void set_ack_requested(
bool value);
1703 bool _internal_ack_requested()
const;
1704 void _internal_set_ack_requested(
bool value);
1708 bool has_src()
const;
1710 bool _internal_has_src()
const;
1713 int32_t src()
const;
1714 void set_src(int32_t value);
1716 int32_t _internal_src()
const;
1717 void _internal_set_src(int32_t value);
1721 bool has_dest()
const;
1723 bool _internal_has_dest()
const;
1726 int32_t dest()
const;
1727 void set_dest(int32_t value);
1729 int32_t _internal_dest()
const;
1730 void _internal_set_dest(int32_t value);
1734 bool has_time()
const;
1736 bool _internal_has_time()
const;
1739 uint64_t time()
const;
1740 void set_time(uint64_t value);
1742 uint64_t _internal_time()
const;
1743 void _internal_set_time(uint64_t value);
1747 bool has_last_sent_time()
const;
1749 bool _internal_has_last_sent_time()
const;
1751 void clear_last_sent_time();
1752 uint64_t last_sent_time()
const;
1753 void set_last_sent_time(uint64_t value);
1755 uint64_t _internal_last_sent_time()
const;
1756 void _internal_set_last_sent_time(uint64_t value);
1759 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type
time_dimension;
1761 typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type
time_unit;
1763 template<
typename Quantity >
1765 { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1767 template<
typename Quantity >
1769 {
return Quantity(time() *
time_unit()); };
1772 {
return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
1776 typedef boost::units::make_scaled_unit<boost::units::unit<last_sent_time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type
last_sent_time_unit;
1778 template<
typename Quantity >
1780 { set_last_sent_time(boost::units::quantity<last_sent_time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1782 template<
typename Quantity >
1787 {
return last_sent_time_with_units<boost::units::quantity< last_sent_time_unit,google::protobuf::uint64 > >(); };
1793 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1794 typedef void InternalArenaConstructable_;
1795 typedef void DestructorSkippable_;
1797 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1798 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1799 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encoded_message_;
1800 uint32_t non_repeated_size_;
1801 bool ack_requested_;
1805 uint64_t last_sent_time_;
1808 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
1816 #pragma GCC diagnostic push
1817 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1822inline bool QueuedMessageEntry_Role::_internal_has_type()
const {
1823 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1826inline bool QueuedMessageEntry_Role::has_type()
const {
1827 return _internal_has_type();
1829inline void QueuedMessageEntry_Role::clear_type() {
1831 _impl_._has_bits_[0] &= ~0x00000004u;
1833inline ::goby::acomms::protobuf::QueuedMessageEntry_RoleType QueuedMessageEntry_Role::_internal_type()
const {
1836inline ::goby::acomms::protobuf::QueuedMessageEntry_RoleType QueuedMessageEntry_Role::type()
const {
1838 return _internal_type();
1842 _impl_._has_bits_[0] |= 0x00000004u;
1843 _impl_.type_ = value;
1846 _internal_set_type(value);
1851inline bool QueuedMessageEntry_Role::_internal_has_setting()
const {
1852 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1855inline bool QueuedMessageEntry_Role::has_setting()
const {
1856 return _internal_has_setting();
1858inline void QueuedMessageEntry_Role::clear_setting() {
1859 _impl_.setting_ = 2;
1860 _impl_._has_bits_[0] &= ~0x00000008u;
1862inline ::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting QueuedMessageEntry_Role::_internal_setting()
const {
1865inline ::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting QueuedMessageEntry_Role::setting()
const {
1867 return _internal_setting();
1871 _impl_._has_bits_[0] |= 0x00000008u;
1872 _impl_.setting_ = value;
1875 _internal_set_setting(value);
1880inline bool QueuedMessageEntry_Role::_internal_has_field()
const {
1881 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1884inline bool QueuedMessageEntry_Role::has_field()
const {
1885 return _internal_has_field();
1887inline void QueuedMessageEntry_Role::clear_field() {
1888 _impl_.field_.ClearToEmpty();
1889 _impl_._has_bits_[0] &= ~0x00000001u;
1891inline const std::string& QueuedMessageEntry_Role::field()
const {
1893 return _internal_field();
1895template <
typename ArgT0,
typename... ArgT>
1896inline PROTOBUF_ALWAYS_INLINE
1897void QueuedMessageEntry_Role::set_field(ArgT0&& arg0, ArgT... args) {
1898 _impl_._has_bits_[0] |= 0x00000001u;
1899 _impl_.field_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1902inline std::string* QueuedMessageEntry_Role::mutable_field() {
1903 std::string* _s = _internal_mutable_field();
1907inline const std::string& QueuedMessageEntry_Role::_internal_field()
const {
1908 return _impl_.field_.Get();
1910inline void QueuedMessageEntry_Role::_internal_set_field(
const std::string& value) {
1911 _impl_._has_bits_[0] |= 0x00000001u;
1912 _impl_.field_.Set(value, GetArenaForAllocation());
1914inline std::string* QueuedMessageEntry_Role::_internal_mutable_field() {
1915 _impl_._has_bits_[0] |= 0x00000001u;
1916 return _impl_.field_.Mutable(GetArenaForAllocation());
1918inline std::string* QueuedMessageEntry_Role::release_field() {
1920 if (!_internal_has_field()) {
1923 _impl_._has_bits_[0] &= ~0x00000001u;
1924 auto* p = _impl_.field_.Release();
1925#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1926 if (_impl_.field_.IsDefault()) {
1927 _impl_.field_.Set(
"", GetArenaForAllocation());
1932inline void QueuedMessageEntry_Role::set_allocated_field(std::string* field) {
1933 if (
field !=
nullptr) {
1934 _impl_._has_bits_[0] |= 0x00000001u;
1936 _impl_._has_bits_[0] &= ~0x00000001u;
1938 _impl_.field_.SetAllocated(
field, GetArenaForAllocation());
1939#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1940 if (_impl_.field_.IsDefault()) {
1941 _impl_.field_.Set(
"", GetArenaForAllocation());
1948inline bool QueuedMessageEntry_Role::_internal_has_static_value()
const {
1949 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1952inline bool QueuedMessageEntry_Role::has_static_value()
const {
1953 return _internal_has_static_value();
1955inline void QueuedMessageEntry_Role::clear_static_value() {
1956 _impl_.static_value_ = 0;
1957 _impl_._has_bits_[0] &= ~0x00000002u;
1959inline int32_t QueuedMessageEntry_Role::_internal_static_value()
const {
1960 return _impl_.static_value_;
1962inline int32_t QueuedMessageEntry_Role::static_value()
const {
1964 return _internal_static_value();
1966inline void QueuedMessageEntry_Role::_internal_set_static_value(int32_t value) {
1967 _impl_._has_bits_[0] |= 0x00000002u;
1968 _impl_.static_value_ = value;
1970inline void QueuedMessageEntry_Role::set_static_value(int32_t value) {
1971 _internal_set_static_value(value);
1980inline bool QueuedMessageEntry::_internal_has_protobuf_name()
const {
1981 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1984inline bool QueuedMessageEntry::has_protobuf_name()
const {
1985 return _internal_has_protobuf_name();
1987inline void QueuedMessageEntry::clear_protobuf_name() {
1988 _impl_.protobuf_name_.ClearToEmpty();
1989 _impl_._has_bits_[0] &= ~0x00000001u;
1991inline const std::string& QueuedMessageEntry::protobuf_name()
const {
1993 return _internal_protobuf_name();
1995template <
typename ArgT0,
typename... ArgT>
1996inline PROTOBUF_ALWAYS_INLINE
1997void QueuedMessageEntry::set_protobuf_name(ArgT0&& arg0, ArgT... args) {
1998 _impl_._has_bits_[0] |= 0x00000001u;
1999 _impl_.protobuf_name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2002inline std::string* QueuedMessageEntry::mutable_protobuf_name() {
2003 std::string* _s = _internal_mutable_protobuf_name();
2007inline const std::string& QueuedMessageEntry::_internal_protobuf_name()
const {
2008 return _impl_.protobuf_name_.Get();
2010inline void QueuedMessageEntry::_internal_set_protobuf_name(
const std::string& value) {
2011 _impl_._has_bits_[0] |= 0x00000001u;
2012 _impl_.protobuf_name_.Set(value, GetArenaForAllocation());
2014inline std::string* QueuedMessageEntry::_internal_mutable_protobuf_name() {
2015 _impl_._has_bits_[0] |= 0x00000001u;
2016 return _impl_.protobuf_name_.Mutable(GetArenaForAllocation());
2018inline std::string* QueuedMessageEntry::release_protobuf_name() {
2020 if (!_internal_has_protobuf_name()) {
2023 _impl_._has_bits_[0] &= ~0x00000001u;
2024 auto* p = _impl_.protobuf_name_.Release();
2025#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2026 if (_impl_.protobuf_name_.IsDefault()) {
2027 _impl_.protobuf_name_.Set(
"", GetArenaForAllocation());
2032inline void QueuedMessageEntry::set_allocated_protobuf_name(std::string* protobuf_name) {
2033 if (protobuf_name !=
nullptr) {
2034 _impl_._has_bits_[0] |= 0x00000001u;
2036 _impl_._has_bits_[0] &= ~0x00000001u;
2038 _impl_.protobuf_name_.SetAllocated(protobuf_name, GetArenaForAllocation());
2039#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2040 if (_impl_.protobuf_name_.IsDefault()) {
2041 _impl_.protobuf_name_.Set(
"", GetArenaForAllocation());
2048inline bool QueuedMessageEntry::_internal_has_ack()
const {
2049 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2052inline bool QueuedMessageEntry::has_ack()
const {
2053 return _internal_has_ack();
2055inline void QueuedMessageEntry::clear_ack() {
2057 _impl_._has_bits_[0] &= ~0x00000008u;
2059inline bool QueuedMessageEntry::_internal_ack()
const {
2062inline bool QueuedMessageEntry::ack()
const {
2064 return _internal_ack();
2066inline void QueuedMessageEntry::_internal_set_ack(
bool value) {
2067 _impl_._has_bits_[0] |= 0x00000008u;
2068 _impl_.ack_ = value;
2070inline void QueuedMessageEntry::set_ack(
bool value) {
2071 _internal_set_ack(value);
2076inline bool QueuedMessageEntry::_internal_has_blackout_time()
const {
2077 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2080inline bool QueuedMessageEntry::has_blackout_time()
const {
2081 return _internal_has_blackout_time();
2083inline void QueuedMessageEntry::clear_blackout_time() {
2084 _impl_.blackout_time_ = 0u;
2085 _impl_._has_bits_[0] &= ~0x00000002u;
2087inline uint32_t QueuedMessageEntry::_internal_blackout_time()
const {
2088 return _impl_.blackout_time_;
2090inline uint32_t QueuedMessageEntry::blackout_time()
const {
2092 return _internal_blackout_time();
2094inline void QueuedMessageEntry::_internal_set_blackout_time(uint32_t value) {
2095 _impl_._has_bits_[0] |= 0x00000002u;
2096 _impl_.blackout_time_ = value;
2098inline void QueuedMessageEntry::set_blackout_time(uint32_t value) {
2099 _internal_set_blackout_time(value);
2104inline bool QueuedMessageEntry::_internal_has_max_queue()
const {
2105 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2108inline bool QueuedMessageEntry::has_max_queue()
const {
2109 return _internal_has_max_queue();
2111inline void QueuedMessageEntry::clear_max_queue() {
2112 _impl_.max_queue_ = 100u;
2113 _impl_._has_bits_[0] &= ~0x00000020u;
2115inline uint32_t QueuedMessageEntry::_internal_max_queue()
const {
2116 return _impl_.max_queue_;
2118inline uint32_t QueuedMessageEntry::max_queue()
const {
2120 return _internal_max_queue();
2122inline void QueuedMessageEntry::_internal_set_max_queue(uint32_t value) {
2123 _impl_._has_bits_[0] |= 0x00000020u;
2124 _impl_.max_queue_ = value;
2126inline void QueuedMessageEntry::set_max_queue(uint32_t value) {
2127 _internal_set_max_queue(value);
2132inline bool QueuedMessageEntry::_internal_has_newest_first()
const {
2133 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2136inline bool QueuedMessageEntry::has_newest_first()
const {
2137 return _internal_has_newest_first();
2139inline void QueuedMessageEntry::clear_newest_first() {
2140 _impl_.newest_first_ =
true;
2141 _impl_._has_bits_[0] &= ~0x00000010u;
2143inline bool QueuedMessageEntry::_internal_newest_first()
const {
2144 return _impl_.newest_first_;
2146inline bool QueuedMessageEntry::newest_first()
const {
2148 return _internal_newest_first();
2150inline void QueuedMessageEntry::_internal_set_newest_first(
bool value) {
2151 _impl_._has_bits_[0] |= 0x00000010u;
2152 _impl_.newest_first_ = value;
2154inline void QueuedMessageEntry::set_newest_first(
bool value) {
2155 _internal_set_newest_first(value);
2160inline bool QueuedMessageEntry::_internal_has_ttl()
const {
2161 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2164inline bool QueuedMessageEntry::has_ttl()
const {
2165 return _internal_has_ttl();
2167inline void QueuedMessageEntry::clear_ttl() {
2169 _impl_._has_bits_[0] &= ~0x00000004u;
2171inline int32_t QueuedMessageEntry::_internal_ttl()
const {
2174inline int32_t QueuedMessageEntry::ttl()
const {
2176 return _internal_ttl();
2178inline void QueuedMessageEntry::_internal_set_ttl(int32_t value) {
2179 _impl_._has_bits_[0] |= 0x00000004u;
2180 _impl_.ttl_ = value;
2182inline void QueuedMessageEntry::set_ttl(int32_t value) {
2183 _internal_set_ttl(value);
2188inline bool QueuedMessageEntry::_internal_has_value_base()
const {
2189 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2192inline bool QueuedMessageEntry::has_value_base()
const {
2193 return _internal_has_value_base();
2195inline void QueuedMessageEntry::clear_value_base() {
2196 _impl_.value_base_ = 1;
2197 _impl_._has_bits_[0] &= ~0x00000040u;
2199inline double QueuedMessageEntry::_internal_value_base()
const {
2200 return _impl_.value_base_;
2202inline double QueuedMessageEntry::value_base()
const {
2204 return _internal_value_base();
2206inline void QueuedMessageEntry::_internal_set_value_base(
double value) {
2207 _impl_._has_bits_[0] |= 0x00000040u;
2208 _impl_.value_base_ = value;
2210inline void QueuedMessageEntry::set_value_base(
double value) {
2211 _internal_set_value_base(value);
2216inline int QueuedMessageEntry::_internal_manipulator_size()
const {
2217 return _impl_.manipulator_.size();
2219inline int QueuedMessageEntry::manipulator_size()
const {
2220 return _internal_manipulator_size();
2222inline void QueuedMessageEntry::clear_manipulator() {
2223 _impl_.manipulator_.Clear();
2225inline ::goby::acomms::protobuf::Manipulator QueuedMessageEntry::_internal_manipulator(
int index)
const {
2228inline ::goby::acomms::protobuf::Manipulator QueuedMessageEntry::manipulator(
int index)
const {
2230 return _internal_manipulator(index);
2234 _impl_.manipulator_.Set(index, value);
2239 _impl_.manipulator_.Add(value);
2242 _internal_add_manipulator(value);
2245inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
2246QueuedMessageEntry::manipulator()
const {
2248 return _impl_.manipulator_;
2250inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
2251QueuedMessageEntry::_internal_mutable_manipulator() {
2252 return &_impl_.manipulator_;
2254inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
2255QueuedMessageEntry::mutable_manipulator() {
2257 return _internal_mutable_manipulator();
2261inline int QueuedMessageEntry::_internal_role_size()
const {
2262 return _impl_.role_.size();
2264inline int QueuedMessageEntry::role_size()
const {
2265 return _internal_role_size();
2267inline void QueuedMessageEntry::clear_role() {
2268 _impl_.role_.Clear();
2270inline ::goby::acomms::protobuf::QueuedMessageEntry_Role* QueuedMessageEntry::mutable_role(
int index) {
2272 return _impl_.role_.Mutable(index);
2274inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >*
2275QueuedMessageEntry::mutable_role() {
2277 return &_impl_.role_;
2279inline const ::goby::acomms::protobuf::QueuedMessageEntry_Role& QueuedMessageEntry::_internal_role(
int index)
const {
2280 return _impl_.role_.Get(index);
2282inline const ::goby::acomms::protobuf::QueuedMessageEntry_Role& QueuedMessageEntry::role(
int index)
const {
2284 return _internal_role(index);
2286inline ::goby::acomms::protobuf::QueuedMessageEntry_Role* QueuedMessageEntry::_internal_add_role() {
2287 return _impl_.role_.Add();
2289inline ::goby::acomms::protobuf::QueuedMessageEntry_Role* QueuedMessageEntry::add_role() {
2294inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >&
2295QueuedMessageEntry::role()
const {
2297 return _impl_.role_;
2305inline bool QueueManagerConfig_DCCLEncryptRule::_internal_has_id()
const {
2306 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2309inline bool QueueManagerConfig_DCCLEncryptRule::has_id()
const {
2310 return _internal_has_id();
2312inline void QueueManagerConfig_DCCLEncryptRule::clear_id() {
2314 _impl_._has_bits_[0] &= ~0x00000002u;
2316inline int32_t QueueManagerConfig_DCCLEncryptRule::_internal_id()
const {
2319inline int32_t QueueManagerConfig_DCCLEncryptRule::id()
const {
2321 return _internal_id();
2323inline void QueueManagerConfig_DCCLEncryptRule::_internal_set_id(int32_t value) {
2324 _impl_._has_bits_[0] |= 0x00000002u;
2327inline void QueueManagerConfig_DCCLEncryptRule::set_id(int32_t value) {
2328 _internal_set_id(value);
2333inline bool QueueManagerConfig_DCCLEncryptRule::_internal_has_crypto_passphrase()
const {
2334 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2337inline bool QueueManagerConfig_DCCLEncryptRule::has_crypto_passphrase()
const {
2338 return _internal_has_crypto_passphrase();
2340inline void QueueManagerConfig_DCCLEncryptRule::clear_crypto_passphrase() {
2341 _impl_.crypto_passphrase_.ClearToEmpty();
2342 _impl_._has_bits_[0] &= ~0x00000001u;
2344inline const std::string& QueueManagerConfig_DCCLEncryptRule::crypto_passphrase()
const {
2346 return _internal_crypto_passphrase();
2348template <
typename ArgT0,
typename... ArgT>
2349inline PROTOBUF_ALWAYS_INLINE
2350void QueueManagerConfig_DCCLEncryptRule::set_crypto_passphrase(ArgT0&& arg0, ArgT... args) {
2351 _impl_._has_bits_[0] |= 0x00000001u;
2352 _impl_.crypto_passphrase_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2355inline std::string* QueueManagerConfig_DCCLEncryptRule::mutable_crypto_passphrase() {
2356 std::string* _s = _internal_mutable_crypto_passphrase();
2360inline const std::string& QueueManagerConfig_DCCLEncryptRule::_internal_crypto_passphrase()
const {
2361 return _impl_.crypto_passphrase_.Get();
2363inline void QueueManagerConfig_DCCLEncryptRule::_internal_set_crypto_passphrase(
const std::string& value) {
2364 _impl_._has_bits_[0] |= 0x00000001u;
2365 _impl_.crypto_passphrase_.Set(value, GetArenaForAllocation());
2367inline std::string* QueueManagerConfig_DCCLEncryptRule::_internal_mutable_crypto_passphrase() {
2368 _impl_._has_bits_[0] |= 0x00000001u;
2369 return _impl_.crypto_passphrase_.Mutable(GetArenaForAllocation());
2371inline std::string* QueueManagerConfig_DCCLEncryptRule::release_crypto_passphrase() {
2373 if (!_internal_has_crypto_passphrase()) {
2376 _impl_._has_bits_[0] &= ~0x00000001u;
2377 auto* p = _impl_.crypto_passphrase_.Release();
2378#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2379 if (_impl_.crypto_passphrase_.IsDefault()) {
2380 _impl_.crypto_passphrase_.Set(
"", GetArenaForAllocation());
2385inline void QueueManagerConfig_DCCLEncryptRule::set_allocated_crypto_passphrase(std::string* crypto_passphrase) {
2386 if (crypto_passphrase !=
nullptr) {
2387 _impl_._has_bits_[0] |= 0x00000001u;
2389 _impl_._has_bits_[0] &= ~0x00000001u;
2391 _impl_.crypto_passphrase_.SetAllocated(crypto_passphrase, GetArenaForAllocation());
2392#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2393 if (_impl_.crypto_passphrase_.IsDefault()) {
2394 _impl_.crypto_passphrase_.Set(
"", GetArenaForAllocation());
2405inline bool QueueManagerConfig::_internal_has_modem_id()
const {
2406 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2409inline bool QueueManagerConfig::has_modem_id()
const {
2410 return _internal_has_modem_id();
2412inline void QueueManagerConfig::clear_modem_id() {
2413 _impl_.modem_id_ = 0;
2414 _impl_._has_bits_[0] &= ~0x00000001u;
2416inline int32_t QueueManagerConfig::_internal_modem_id()
const {
2417 return _impl_.modem_id_;
2419inline int32_t QueueManagerConfig::modem_id()
const {
2421 return _internal_modem_id();
2423inline void QueueManagerConfig::_internal_set_modem_id(int32_t value) {
2424 _impl_._has_bits_[0] |= 0x00000001u;
2425 _impl_.modem_id_ = value;
2427inline void QueueManagerConfig::set_modem_id(int32_t value) {
2428 _internal_set_modem_id(value);
2433inline int QueueManagerConfig::_internal_message_entry_size()
const {
2434 return _impl_.message_entry_.size();
2436inline int QueueManagerConfig::message_entry_size()
const {
2437 return _internal_message_entry_size();
2439inline void QueueManagerConfig::clear_message_entry() {
2440 _impl_.message_entry_.Clear();
2442inline ::goby::acomms::protobuf::QueuedMessageEntry* QueueManagerConfig::mutable_message_entry(
int index) {
2444 return _impl_.message_entry_.Mutable(index);
2446inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >*
2447QueueManagerConfig::mutable_message_entry() {
2449 return &_impl_.message_entry_;
2451inline const ::goby::acomms::protobuf::QueuedMessageEntry& QueueManagerConfig::_internal_message_entry(
int index)
const {
2452 return _impl_.message_entry_.Get(index);
2454inline const ::goby::acomms::protobuf::QueuedMessageEntry& QueueManagerConfig::message_entry(
int index)
const {
2456 return _internal_message_entry(index);
2458inline ::goby::acomms::protobuf::QueuedMessageEntry* QueueManagerConfig::_internal_add_message_entry() {
2459 return _impl_.message_entry_.Add();
2461inline ::goby::acomms::protobuf::QueuedMessageEntry* QueueManagerConfig::add_message_entry() {
2466inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >&
2467QueueManagerConfig::message_entry()
const {
2469 return _impl_.message_entry_;
2473inline bool QueueManagerConfig::_internal_has_on_demand_skew_seconds()
const {
2474 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2477inline bool QueueManagerConfig::has_on_demand_skew_seconds()
const {
2478 return _internal_has_on_demand_skew_seconds();
2480inline void QueueManagerConfig::clear_on_demand_skew_seconds() {
2481 _impl_.on_demand_skew_seconds_ = 1;
2482 _impl_._has_bits_[0] &= ~0x00000008u;
2484inline double QueueManagerConfig::_internal_on_demand_skew_seconds()
const {
2485 return _impl_.on_demand_skew_seconds_;
2487inline double QueueManagerConfig::on_demand_skew_seconds()
const {
2489 return _internal_on_demand_skew_seconds();
2491inline void QueueManagerConfig::_internal_set_on_demand_skew_seconds(
double value) {
2492 _impl_._has_bits_[0] |= 0x00000008u;
2493 _impl_.on_demand_skew_seconds_ = value;
2495inline void QueueManagerConfig::set_on_demand_skew_seconds(
double value) {
2496 _internal_set_on_demand_skew_seconds(value);
2501inline bool QueueManagerConfig::_internal_has_minimum_ack_wait_seconds()
const {
2502 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2505inline bool QueueManagerConfig::has_minimum_ack_wait_seconds()
const {
2506 return _internal_has_minimum_ack_wait_seconds();
2508inline void QueueManagerConfig::clear_minimum_ack_wait_seconds() {
2509 _impl_.minimum_ack_wait_seconds_ = 0;
2510 _impl_._has_bits_[0] &= ~0x00000004u;
2512inline double QueueManagerConfig::_internal_minimum_ack_wait_seconds()
const {
2513 return _impl_.minimum_ack_wait_seconds_;
2515inline double QueueManagerConfig::minimum_ack_wait_seconds()
const {
2517 return _internal_minimum_ack_wait_seconds();
2519inline void QueueManagerConfig::_internal_set_minimum_ack_wait_seconds(
double value) {
2520 _impl_._has_bits_[0] |= 0x00000004u;
2521 _impl_.minimum_ack_wait_seconds_ = value;
2523inline void QueueManagerConfig::set_minimum_ack_wait_seconds(
double value) {
2524 _internal_set_minimum_ack_wait_seconds(value);
2529inline bool QueueManagerConfig::_internal_has_skip_decoding()
const {
2530 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2533inline bool QueueManagerConfig::has_skip_decoding()
const {
2534 return _internal_has_skip_decoding();
2536inline void QueueManagerConfig::clear_skip_decoding() {
2537 _impl_.skip_decoding_ =
false;
2538 _impl_._has_bits_[0] &= ~0x00000002u;
2540inline bool QueueManagerConfig::_internal_skip_decoding()
const {
2541 return _impl_.skip_decoding_;
2543inline bool QueueManagerConfig::skip_decoding()
const {
2545 return _internal_skip_decoding();
2547inline void QueueManagerConfig::_internal_set_skip_decoding(
bool value) {
2548 _impl_._has_bits_[0] |= 0x00000002u;
2549 _impl_.skip_decoding_ = value;
2551inline void QueueManagerConfig::set_skip_decoding(
bool value) {
2552 _internal_set_skip_decoding(value);
2557inline int QueueManagerConfig::_internal_make_network_ack_for_src_id_size()
const {
2558 return _impl_.make_network_ack_for_src_id_.size();
2560inline int QueueManagerConfig::make_network_ack_for_src_id_size()
const {
2561 return _internal_make_network_ack_for_src_id_size();
2563inline void QueueManagerConfig::clear_make_network_ack_for_src_id() {
2564 _impl_.make_network_ack_for_src_id_.Clear();
2566inline int32_t QueueManagerConfig::_internal_make_network_ack_for_src_id(
int index)
const {
2567 return _impl_.make_network_ack_for_src_id_.Get(index);
2569inline int32_t QueueManagerConfig::make_network_ack_for_src_id(
int index)
const {
2571 return _internal_make_network_ack_for_src_id(index);
2573inline void QueueManagerConfig::set_make_network_ack_for_src_id(
int index, int32_t value) {
2574 _impl_.make_network_ack_for_src_id_.Set(index, value);
2577inline void QueueManagerConfig::_internal_add_make_network_ack_for_src_id(int32_t value) {
2578 _impl_.make_network_ack_for_src_id_.Add(value);
2580inline void QueueManagerConfig::add_make_network_ack_for_src_id(int32_t value) {
2581 _internal_add_make_network_ack_for_src_id(value);
2584inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2585QueueManagerConfig::_internal_make_network_ack_for_src_id()
const {
2586 return _impl_.make_network_ack_for_src_id_;
2588inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2589QueueManagerConfig::make_network_ack_for_src_id()
const {
2591 return _internal_make_network_ack_for_src_id();
2593inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2594QueueManagerConfig::_internal_mutable_make_network_ack_for_src_id() {
2595 return &_impl_.make_network_ack_for_src_id_;
2597inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2598QueueManagerConfig::mutable_make_network_ack_for_src_id() {
2600 return _internal_mutable_make_network_ack_for_src_id();
2604inline int QueueManagerConfig::_internal_route_for_additional_modem_id_size()
const {
2605 return _impl_.route_for_additional_modem_id_.size();
2607inline int QueueManagerConfig::route_for_additional_modem_id_size()
const {
2608 return _internal_route_for_additional_modem_id_size();
2610inline void QueueManagerConfig::clear_route_for_additional_modem_id() {
2611 _impl_.route_for_additional_modem_id_.Clear();
2613inline int32_t QueueManagerConfig::_internal_route_for_additional_modem_id(
int index)
const {
2614 return _impl_.route_for_additional_modem_id_.Get(index);
2616inline int32_t QueueManagerConfig::route_for_additional_modem_id(
int index)
const {
2618 return _internal_route_for_additional_modem_id(index);
2620inline void QueueManagerConfig::set_route_for_additional_modem_id(
int index, int32_t value) {
2621 _impl_.route_for_additional_modem_id_.Set(index, value);
2624inline void QueueManagerConfig::_internal_add_route_for_additional_modem_id(int32_t value) {
2625 _impl_.route_for_additional_modem_id_.Add(value);
2627inline void QueueManagerConfig::add_route_for_additional_modem_id(int32_t value) {
2628 _internal_add_route_for_additional_modem_id(value);
2631inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2632QueueManagerConfig::_internal_route_for_additional_modem_id()
const {
2633 return _impl_.route_for_additional_modem_id_;
2635inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2636QueueManagerConfig::route_for_additional_modem_id()
const {
2638 return _internal_route_for_additional_modem_id();
2640inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2641QueueManagerConfig::_internal_mutable_route_for_additional_modem_id() {
2642 return &_impl_.route_for_additional_modem_id_;
2644inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2645QueueManagerConfig::mutable_route_for_additional_modem_id() {
2647 return _internal_mutable_route_for_additional_modem_id();
2651inline int QueueManagerConfig::_internal_encrypt_rule_size()
const {
2652 return _impl_.encrypt_rule_.size();
2654inline int QueueManagerConfig::encrypt_rule_size()
const {
2655 return _internal_encrypt_rule_size();
2657inline void QueueManagerConfig::clear_encrypt_rule() {
2658 _impl_.encrypt_rule_.Clear();
2660inline ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* QueueManagerConfig::mutable_encrypt_rule(
int index) {
2662 return _impl_.encrypt_rule_.Mutable(index);
2664inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >*
2665QueueManagerConfig::mutable_encrypt_rule() {
2667 return &_impl_.encrypt_rule_;
2669inline const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule& QueueManagerConfig::_internal_encrypt_rule(
int index)
const {
2670 return _impl_.encrypt_rule_.Get(index);
2672inline const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule& QueueManagerConfig::encrypt_rule(
int index)
const {
2674 return _internal_encrypt_rule(index);
2676inline ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* QueueManagerConfig::_internal_add_encrypt_rule() {
2677 return _impl_.encrypt_rule_.Add();
2679inline ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* QueueManagerConfig::add_encrypt_rule() {
2684inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >&
2685QueueManagerConfig::encrypt_rule()
const {
2687 return _impl_.encrypt_rule_;
2695inline bool QueueSize::_internal_has_dccl_id()
const {
2696 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2699inline bool QueueSize::has_dccl_id()
const {
2700 return _internal_has_dccl_id();
2702inline void QueueSize::clear_dccl_id() {
2703 _impl_.dccl_id_ = 0u;
2704 _impl_._has_bits_[0] &= ~0x00000001u;
2706inline uint32_t QueueSize::_internal_dccl_id()
const {
2707 return _impl_.dccl_id_;
2709inline uint32_t QueueSize::dccl_id()
const {
2711 return _internal_dccl_id();
2713inline void QueueSize::_internal_set_dccl_id(uint32_t value) {
2714 _impl_._has_bits_[0] |= 0x00000001u;
2715 _impl_.dccl_id_ = value;
2717inline void QueueSize::set_dccl_id(uint32_t value) {
2718 _internal_set_dccl_id(value);
2723inline bool QueueSize::_internal_has_size()
const {
2724 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2727inline bool QueueSize::has_size()
const {
2728 return _internal_has_size();
2730inline void QueueSize::clear_size() {
2732 _impl_._has_bits_[0] &= ~0x00000002u;
2734inline uint32_t QueueSize::_internal_size()
const {
2735 return _impl_.size_;
2737inline uint32_t QueueSize::size()
const {
2739 return _internal_size();
2741inline void QueueSize::_internal_set_size(uint32_t value) {
2742 _impl_._has_bits_[0] |= 0x00000002u;
2743 _impl_.size_ = value;
2745inline void QueueSize::set_size(uint32_t value) {
2746 _internal_set_size(value);
2755inline bool QueueFlush::_internal_has_dccl_id()
const {
2756 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2759inline bool QueueFlush::has_dccl_id()
const {
2760 return _internal_has_dccl_id();
2762inline void QueueFlush::clear_dccl_id() {
2763 _impl_.dccl_id_ = 0u;
2764 _impl_._has_bits_[0] &= ~0x00000001u;
2766inline uint32_t QueueFlush::_internal_dccl_id()
const {
2767 return _impl_.dccl_id_;
2769inline uint32_t QueueFlush::dccl_id()
const {
2771 return _internal_dccl_id();
2773inline void QueueFlush::_internal_set_dccl_id(uint32_t value) {
2774 _impl_._has_bits_[0] |= 0x00000001u;
2775 _impl_.dccl_id_ = value;
2777inline void QueueFlush::set_dccl_id(uint32_t value) {
2778 _internal_set_dccl_id(value);
2787inline bool QueuedMessageMeta::_internal_has_non_repeated_size()
const {
2788 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2791inline bool QueuedMessageMeta::has_non_repeated_size()
const {
2792 return _internal_has_non_repeated_size();
2794inline void QueuedMessageMeta::clear_non_repeated_size() {
2795 _impl_.non_repeated_size_ = 0u;
2796 _impl_._has_bits_[0] &= ~0x00000002u;
2798inline uint32_t QueuedMessageMeta::_internal_non_repeated_size()
const {
2799 return _impl_.non_repeated_size_;
2801inline uint32_t QueuedMessageMeta::non_repeated_size()
const {
2803 return _internal_non_repeated_size();
2805inline void QueuedMessageMeta::_internal_set_non_repeated_size(uint32_t value) {
2806 _impl_._has_bits_[0] |= 0x00000002u;
2807 _impl_.non_repeated_size_ = value;
2809inline void QueuedMessageMeta::set_non_repeated_size(uint32_t value) {
2810 _internal_set_non_repeated_size(value);
2815inline bool QueuedMessageMeta::_internal_has_ack_requested()
const {
2816 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2819inline bool QueuedMessageMeta::has_ack_requested()
const {
2820 return _internal_has_ack_requested();
2822inline void QueuedMessageMeta::clear_ack_requested() {
2823 _impl_.ack_requested_ =
false;
2824 _impl_._has_bits_[0] &= ~0x00000004u;
2826inline bool QueuedMessageMeta::_internal_ack_requested()
const {
2827 return _impl_.ack_requested_;
2829inline bool QueuedMessageMeta::ack_requested()
const {
2831 return _internal_ack_requested();
2833inline void QueuedMessageMeta::_internal_set_ack_requested(
bool value) {
2834 _impl_._has_bits_[0] |= 0x00000004u;
2835 _impl_.ack_requested_ = value;
2837inline void QueuedMessageMeta::set_ack_requested(
bool value) {
2838 _internal_set_ack_requested(value);
2843inline bool QueuedMessageMeta::_internal_has_src()
const {
2844 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2847inline bool QueuedMessageMeta::has_src()
const {
2848 return _internal_has_src();
2850inline void QueuedMessageMeta::clear_src() {
2852 _impl_._has_bits_[0] &= ~0x00000008u;
2854inline int32_t QueuedMessageMeta::_internal_src()
const {
2857inline int32_t QueuedMessageMeta::src()
const {
2859 return _internal_src();
2861inline void QueuedMessageMeta::_internal_set_src(int32_t value) {
2862 _impl_._has_bits_[0] |= 0x00000008u;
2863 _impl_.src_ = value;
2865inline void QueuedMessageMeta::set_src(int32_t value) {
2866 _internal_set_src(value);
2871inline bool QueuedMessageMeta::_internal_has_dest()
const {
2872 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2875inline bool QueuedMessageMeta::has_dest()
const {
2876 return _internal_has_dest();
2878inline void QueuedMessageMeta::clear_dest() {
2880 _impl_._has_bits_[0] &= ~0x00000010u;
2882inline int32_t QueuedMessageMeta::_internal_dest()
const {
2883 return _impl_.dest_;
2885inline int32_t QueuedMessageMeta::dest()
const {
2887 return _internal_dest();
2889inline void QueuedMessageMeta::_internal_set_dest(int32_t value) {
2890 _impl_._has_bits_[0] |= 0x00000010u;
2891 _impl_.dest_ = value;
2893inline void QueuedMessageMeta::set_dest(int32_t value) {
2894 _internal_set_dest(value);
2899inline bool QueuedMessageMeta::_internal_has_time()
const {
2900 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2903inline bool QueuedMessageMeta::has_time()
const {
2904 return _internal_has_time();
2906inline void QueuedMessageMeta::clear_time() {
2907 _impl_.time_ = uint64_t{0u};
2908 _impl_._has_bits_[0] &= ~0x00000020u;
2910inline uint64_t QueuedMessageMeta::_internal_time()
const {
2911 return _impl_.time_;
2913inline uint64_t QueuedMessageMeta::time()
const {
2915 return _internal_time();
2917inline void QueuedMessageMeta::_internal_set_time(uint64_t value) {
2918 _impl_._has_bits_[0] |= 0x00000020u;
2919 _impl_.time_ = value;
2921inline void QueuedMessageMeta::set_time(uint64_t value) {
2922 _internal_set_time(value);
2927inline bool QueuedMessageMeta::_internal_has_last_sent_time()
const {
2928 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2931inline bool QueuedMessageMeta::has_last_sent_time()
const {
2932 return _internal_has_last_sent_time();
2934inline void QueuedMessageMeta::clear_last_sent_time() {
2935 _impl_.last_sent_time_ = uint64_t{0u};
2936 _impl_._has_bits_[0] &= ~0x00000040u;
2938inline uint64_t QueuedMessageMeta::_internal_last_sent_time()
const {
2939 return _impl_.last_sent_time_;
2941inline uint64_t QueuedMessageMeta::last_sent_time()
const {
2943 return _internal_last_sent_time();
2945inline void QueuedMessageMeta::_internal_set_last_sent_time(uint64_t value) {
2946 _impl_._has_bits_[0] |= 0x00000040u;
2947 _impl_.last_sent_time_ = value;
2949inline void QueuedMessageMeta::set_last_sent_time(uint64_t value) {
2950 _internal_set_last_sent_time(value);
2955inline bool QueuedMessageMeta::_internal_has_encoded_message()
const {
2956 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2959inline bool QueuedMessageMeta::has_encoded_message()
const {
2960 return _internal_has_encoded_message();
2962inline void QueuedMessageMeta::clear_encoded_message() {
2963 _impl_.encoded_message_.ClearToEmpty();
2964 _impl_._has_bits_[0] &= ~0x00000001u;
2966inline const std::string& QueuedMessageMeta::encoded_message()
const {
2968 return _internal_encoded_message();
2970template <
typename ArgT0,
typename... ArgT>
2971inline PROTOBUF_ALWAYS_INLINE
2972void QueuedMessageMeta::set_encoded_message(ArgT0&& arg0, ArgT... args) {
2973 _impl_._has_bits_[0] |= 0x00000001u;
2974 _impl_.encoded_message_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2977inline std::string* QueuedMessageMeta::mutable_encoded_message() {
2978 std::string* _s = _internal_mutable_encoded_message();
2982inline const std::string& QueuedMessageMeta::_internal_encoded_message()
const {
2983 return _impl_.encoded_message_.Get();
2985inline void QueuedMessageMeta::_internal_set_encoded_message(
const std::string& value) {
2986 _impl_._has_bits_[0] |= 0x00000001u;
2987 _impl_.encoded_message_.Set(value, GetArenaForAllocation());
2989inline std::string* QueuedMessageMeta::_internal_mutable_encoded_message() {
2990 _impl_._has_bits_[0] |= 0x00000001u;
2991 return _impl_.encoded_message_.Mutable(GetArenaForAllocation());
2993inline std::string* QueuedMessageMeta::release_encoded_message() {
2995 if (!_internal_has_encoded_message()) {
2998 _impl_._has_bits_[0] &= ~0x00000001u;
2999 auto* p = _impl_.encoded_message_.Release();
3000#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3001 if (_impl_.encoded_message_.IsDefault()) {
3002 _impl_.encoded_message_.Set(
"", GetArenaForAllocation());
3007inline void QueuedMessageMeta::set_allocated_encoded_message(std::string* encoded_message) {
3008 if (encoded_message !=
nullptr) {
3009 _impl_._has_bits_[0] |= 0x00000001u;
3011 _impl_._has_bits_[0] &= ~0x00000001u;
3013 _impl_.encoded_message_.SetAllocated(encoded_message, GetArenaForAllocation());
3014#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3015 if (_impl_.encoded_message_.IsDefault()) {
3016 _impl_.encoded_message_.Set(
"", GetArenaForAllocation());
3023 #pragma GCC diagnostic pop
3044PROTOBUF_NAMESPACE_OPEN
3049 return ::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_descriptor();
3054 return ::goby::acomms::protobuf::QueuedMessageEntry_RoleType_descriptor();
3057PROTOBUF_NAMESPACE_CLOSE
3061#include <google/protobuf/port_undef.inc>
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ClassData _class_data_
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
QueueFlush(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
QueueFlush & operator=(const QueueFlush &from)
QueueFlush * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const QueueFlush & default_instance()
PROTOBUF_CONSTEXPR QueueFlush(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void Swap(QueueFlush *other)
QueueFlush(const QueueFlush &from)
void CopyFrom(const QueueFlush &from)
friend void swap(QueueFlush &a, QueueFlush &b)
QueueFlush & operator=(QueueFlush &&from) noexcept
void MergeFrom(const QueueFlush &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void UnsafeArenaSwap(QueueFlush *other)
QueueFlush(QueueFlush &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const QueueFlush * internal_default_instance()
QueueManagerConfig_DCCLEncryptRule & operator=(QueueManagerConfig_DCCLEncryptRule &&from) noexcept
void CopyFrom(const QueueManagerConfig_DCCLEncryptRule &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
friend void swap(QueueManagerConfig_DCCLEncryptRule &a, QueueManagerConfig_DCCLEncryptRule &b)
QueueManagerConfig_DCCLEncryptRule()
static const QueueManagerConfig_DCCLEncryptRule * internal_default_instance()
void Swap(QueueManagerConfig_DCCLEncryptRule *other)
static const QueueManagerConfig_DCCLEncryptRule & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
QueueManagerConfig_DCCLEncryptRule(QueueManagerConfig_DCCLEncryptRule &&from) noexcept
void set_crypto_passphrase(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ClassData _class_data_
void UnsafeArenaSwap(QueueManagerConfig_DCCLEncryptRule *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_CONSTEXPR QueueManagerConfig_DCCLEncryptRule(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
QueueManagerConfig_DCCLEncryptRule & operator=(const QueueManagerConfig_DCCLEncryptRule &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
QueueManagerConfig_DCCLEncryptRule(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
QueueManagerConfig_DCCLEncryptRule(const QueueManagerConfig_DCCLEncryptRule &from)
~QueueManagerConfig_DCCLEncryptRule() override
void MergeFrom(const QueueManagerConfig_DCCLEncryptRule &from)
QueueManagerConfig_DCCLEncryptRule * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_CONSTEXPR QueueManagerConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
~QueueManagerConfig() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
QueueManagerConfig(const QueueManagerConfig &from)
static const QueueManagerConfig * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const QueueManagerConfig &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
QueueManagerConfig(QueueManagerConfig &&from) noexcept
QueueManagerConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ClassData _class_data_
QueueManagerConfig & operator=(const QueueManagerConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
friend void swap(QueueManagerConfig &a, QueueManagerConfig &b)
void CopyFrom(const QueueManagerConfig &from)
void Swap(QueueManagerConfig *other)
QueueManagerConfig & operator=(QueueManagerConfig &&from) noexcept
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
QueueManagerConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void UnsafeArenaSwap(QueueManagerConfig *other)
static const QueueManagerConfig & default_instance()
void MergeFrom(const QueueSize &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_CONSTEXPR QueueSize(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const QueueSize & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void Swap(QueueSize *other)
QueueSize * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(QueueSize &a, QueueSize &b)
QueueSize & operator=(const QueueSize &from)
QueueSize & operator=(QueueSize &&from) noexcept
static const ClassData _class_data_
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const QueueSize * internal_default_instance()
QueueSize(const QueueSize &from)
void UnsafeArenaSwap(QueueSize *other)
void CopyFrom(const QueueSize &from)
QueueSize(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
QueueSize(QueueSize &&from) noexcept
const std::string & field() const
static constexpr RoleSetting RoleSetting_MIN
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_field(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RoleSetting_descriptor()
bool IsInitialized() const final
void clear_static_value()
QueuedMessageEntry_Role(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static constexpr int kIndexInFileMessages
static constexpr RoleSetting STATIC
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const std::string & RoleSetting_Name(T enum_t_value)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static constexpr RoleSetting FIELD_VALUE
void UnsafeArenaSwap(QueuedMessageEntry_Role *other)
::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting setting() const
std::string * mutable_field()
static const ClassData _class_data_
static const QueuedMessageEntry_Role * internal_default_instance()
QueuedMessageEntry_Role()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
size_t ByteSizeLong() const final
QueuedMessageEntry_Role & operator=(QueuedMessageEntry_Role &&from) noexcept
QueuedMessageEntry_Role(const QueuedMessageEntry_Role &from)
static const QueuedMessageEntry_Role & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const QueuedMessageEntry_Role &from)
friend void swap(QueuedMessageEntry_Role &a, QueuedMessageEntry_Role &b)
QueuedMessageEntry_Role(QueuedMessageEntry_Role &&from) noexcept
int GetCachedSize() const final
void Swap(QueuedMessageEntry_Role *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_setting(::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting value)
QueuedMessageEntry_Role * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static constexpr RoleSetting RoleSetting_MAX
~QueuedMessageEntry_Role() override
void set_allocated_field(std::string *field)
bool has_static_value() const
QueuedMessageEntry_Role & operator=(const QueuedMessageEntry_Role &from)
PROTOBUF_NODISCARD std::string * release_field()
static constexpr int RoleSetting_ARRAYSIZE
void set_static_value(int32_t value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void MergeFrom(const QueuedMessageEntry_Role &from)
@ kStaticValueFieldNumber
static bool RoleSetting_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RoleSetting *value)
::goby::acomms::protobuf::QueuedMessageEntry_RoleType type() const
PROTOBUF_CONSTEXPR QueuedMessageEntry_Role(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_type(::goby::acomms::protobuf::QueuedMessageEntry_RoleType value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
int32_t static_value() const
static bool RoleSetting_IsValid(int value)
void CopyFrom(const QueuedMessageEntry &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_protobuf_name(ArgT0 &&arg0, ArgT... args)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
~QueuedMessageEntry() override
QueuedMessageEntry(const QueuedMessageEntry &from)
QueuedMessageEntry & operator=(const QueuedMessageEntry &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void UnsafeArenaSwap(QueuedMessageEntry *other)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static bool RoleType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RoleType *value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR QueuedMessageEntry(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(QueuedMessageEntry &a, QueuedMessageEntry &b)
static const QueuedMessageEntry * internal_default_instance()
QueuedMessageEntry(QueuedMessageEntry &&from) noexcept
QueuedMessageEntry(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
QueuedMessageEntry * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
QueuedMessageEntry & operator=(QueuedMessageEntry &&from) noexcept
static const QueuedMessageEntry & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RoleType_descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void MergeFrom(const QueuedMessageEntry &from)
void Swap(QueuedMessageEntry *other)
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const std::string & RoleType_Name(T enum_t_value)
QueueSizeDefaultTypeInternal _QueueSize_default_instance_
constexpr QueuedMessageEntry_Role_RoleSetting QueuedMessageEntry_Role_RoleSetting_RoleSetting_MAX
QueuedMessageEntry_RoleDefaultTypeInternal _QueuedMessageEntry_Role_default_instance_
QueuedMessageEntryDefaultTypeInternal _QueuedMessageEntry_default_instance_
constexpr QueuedMessageEntry_RoleType QueuedMessageEntry_RoleType_RoleType_MAX
bool QueuedMessageEntry_RoleType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, QueuedMessageEntry_RoleType *value)
QueueFlushDefaultTypeInternal _QueueFlush_default_instance_
const std::string & QueuedMessageEntry_RoleType_Name(T enum_t_value)
bool Manipulator_IsValid(int value)
QueueManagerConfig_DCCLEncryptRuleDefaultTypeInternal _QueueManagerConfig_DCCLEncryptRule_default_instance_
QueuedMessageEntry_RoleType
@ QueuedMessageEntry_RoleType_DESTINATION_ID
@ QueuedMessageEntry_RoleType_TIMESTAMP
@ QueuedMessageEntry_RoleType_SOURCE_ID
constexpr QueuedMessageEntry_RoleType QueuedMessageEntry_RoleType_RoleType_MIN
bool QueuedMessageEntry_Role_RoleSetting_IsValid(int value)
bool QueuedMessageEntry_Role_RoleSetting_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, QueuedMessageEntry_Role_RoleSetting *value)
const std::string & QueuedMessageEntry_Role_RoleSetting_Name(T enum_t_value)
constexpr int QueuedMessageEntry_Role_RoleSetting_RoleSetting_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * QueuedMessageEntry_RoleType_descriptor()
QueuedMessageMetaDefaultTypeInternal _QueuedMessageMeta_default_instance_
constexpr int QueuedMessageEntry_RoleType_RoleType_ARRAYSIZE
QueuedMessageEntry_Role_RoleSetting
@ QueuedMessageEntry_Role_RoleSetting_STATIC
@ QueuedMessageEntry_Role_RoleSetting_FIELD_VALUE
bool QueuedMessageEntry_RoleType_IsValid(int value)
constexpr QueuedMessageEntry_Role_RoleSetting QueuedMessageEntry_Role_RoleSetting_RoleSetting_MIN
QueueManagerConfigDefaultTypeInternal _QueueManagerConfig_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * QueuedMessageEntry_Role_RoleSetting_descriptor()
The global namespace for the Goby project.
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::GobyFieldOptions >, 11, false > field
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting >()
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::protobuf::QueuedMessageEntry_RoleType >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fqueue_2eproto
static const uint32_t offsets[]