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 < 3012000
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 3012004 < 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_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "dccl/option_extensions.pb.h"
39 #include <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
44 #include <boost/units/systems/si.hpp>
46 #include <google/protobuf/port_def.inc>
47 #define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fqueue_2eproto
48 PROTOBUF_NAMESPACE_OPEN
52 PROTOBUF_NAMESPACE_CLOSE
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[7]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
71 class QueueFlushDefaultTypeInternal;
73 class QueueManagerConfig;
74 class QueueManagerConfigDefaultTypeInternal;
76 class QueueManagerConfig_DCCLEncryptRule;
77 class QueueManagerConfig_DCCLEncryptRuleDefaultTypeInternal;
80 class QueueSizeDefaultTypeInternal;
82 class QueuedMessageEntry;
83 class QueuedMessageEntryDefaultTypeInternal;
85 class QueuedMessageEntry_Role;
86 class QueuedMessageEntry_RoleDefaultTypeInternal;
88 class QueuedMessageMeta;
89 class QueuedMessageMetaDefaultTypeInternal;
94 PROTOBUF_NAMESPACE_OPEN
95 template<> ::goby::acomms::protobuf::QueueFlush* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueFlush>(Arena*);
96 template<> ::goby::acomms::protobuf::QueueManagerConfig* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig>(Arena*);
97 template<> ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule>(Arena*);
98 template<> ::goby::acomms::protobuf::QueueSize* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueSize>(Arena*);
99 template<> ::goby::acomms::protobuf::QueuedMessageEntry* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueuedMessageEntry>(Arena*);
100 template<> ::goby::acomms::protobuf::QueuedMessageEntry_Role* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueuedMessageEntry_Role>(Arena*);
101 template<> ::goby::acomms::protobuf::QueuedMessageMeta* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueuedMessageMeta>(Arena*);
102 PROTOBUF_NAMESPACE_CLOSE
119 static_assert(::std::is_same<T, QueuedMessageEntry_Role_RoleSetting>::value ||
120 ::std::is_integral<T>::value,
121 "Incorrect type passed to function QueuedMessageEntry_Role_RoleSetting_Name.");
122 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
127 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<QueuedMessageEntry_Role_RoleSetting>(
143 static_assert(::std::is_same<T, QueuedMessageEntry_RoleType>::value ||
144 ::std::is_integral<T>::value,
145 "Incorrect type passed to function QueuedMessageEntry_RoleType_Name.");
146 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
151 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<QueuedMessageEntry_RoleType>(
157 public ::PROTOBUF_NAMESPACE_ID::Message {
164 : QueuedMessageEntry_Role() {
165 *
this = ::std::move(from);
168 inline QueuedMessageEntry_Role&
operator=(
const QueuedMessageEntry_Role& from) {
172 inline QueuedMessageEntry_Role&
operator=(QueuedMessageEntry_Role&& from) noexcept {
173 if (GetArena() == from.GetArena()) {
174 if (
this != &from) InternalSwap(&from);
182 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
185 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
188 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
189 return GetDescriptor();
192 return GetMetadataStatic().descriptor;
195 return GetMetadataStatic().reflection;
201 return reinterpret_cast<const QueuedMessageEntry_Role*
>(
204 static constexpr
int kIndexInFileMessages =
207 friend void swap(QueuedMessageEntry_Role& a, QueuedMessageEntry_Role& b) {
210 inline void Swap(QueuedMessageEntry_Role* other) {
211 if (other ==
this)
return;
212 if (GetArena() == other->GetArena()) {
215 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
219 if (other ==
this)
return;
220 GOOGLE_DCHECK(GetArena() == other->GetArena());
226 inline QueuedMessageEntry_Role*
New() const final {
227 return CreateMaybeMessage<QueuedMessageEntry_Role>(
nullptr);
230 QueuedMessageEntry_Role*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
231 return CreateMaybeMessage<QueuedMessageEntry_Role>(arena);
233 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
234 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
235 void CopyFrom(
const QueuedMessageEntry_Role& from);
237 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
238 bool IsInitialized() const final;
241 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
242 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
243 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
244 int GetCachedSize() const final {
return _cached_size_.Get(); }
247 inline void SharedCtor();
248 inline void SharedDtor();
249 void SetCachedSize(
int size)
const final;
250 void InternalSwap(QueuedMessageEntry_Role* other);
251 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
252 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
253 return "goby.acomms.protobuf.QueuedMessageEntry.Role";
258 static void ArenaDtor(
void*
object);
259 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
264 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
285 static constexpr
int RoleSetting_ARRAYSIZE =
287 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
293 static_assert(::std::is_same<T, RoleSetting>::value ||
294 ::std::is_integral<T>::value,
295 "Incorrect type passed to function RoleSetting_Name.");
307 kStaticValueFieldNumber = 4,
308 kTypeFieldNumber = 1,
309 kSettingFieldNumber = 2,
314 bool _internal_has_field()
const;
325 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
326 " string fields are deprecated and will be removed in a"
328 std::
string* unsafe_arena_release_field();
329 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
330 "
string fields are deprecated and will be removed in a"
332 void unsafe_arena_set_allocated_field(
335 const std::
string& _internal_field() const;
336 void _internal_set_field(const std::
string& value);
337 std::
string* _internal_mutable_field();
341 bool has_static_value() const;
343 bool _internal_has_static_value() const;
345 void clear_static_value();
346 ::PROTOBUF_NAMESPACE_ID::
int32 static_value() const;
347 void set_static_value(::PROTOBUF_NAMESPACE_ID::
int32 value);
349 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_static_value() const;
350 void _internal_set_static_value(::PROTOBUF_NAMESPACE_ID::
int32 value);
354 bool has_type() const;
356 bool _internal_has_type() const;
367 bool has_setting() const;
369 bool _internal_has_setting() const;
371 void clear_setting();
383 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
384 typedef
void InternalArenaConstructable_;
385 typedef
void DestructorSkippable_;
386 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
387 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
388 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr field_;
389 ::PROTOBUF_NAMESPACE_ID::
int32 static_value_;
397 public ::PROTOBUF_NAMESPACE_ID::Message {
404 : QueuedMessageEntry() {
405 *
this = ::std::move(from);
408 inline QueuedMessageEntry&
operator=(
const QueuedMessageEntry& from) {
412 inline QueuedMessageEntry&
operator=(QueuedMessageEntry&& from) noexcept {
413 if (GetArena() == from.GetArena()) {
414 if (
this != &from) InternalSwap(&from);
422 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
425 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
428 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
429 return GetDescriptor();
432 return GetMetadataStatic().descriptor;
435 return GetMetadataStatic().reflection;
441 return reinterpret_cast<const QueuedMessageEntry*
>(
444 static constexpr
int kIndexInFileMessages =
447 friend void swap(QueuedMessageEntry& a, QueuedMessageEntry& b) {
450 inline void Swap(QueuedMessageEntry* other) {
451 if (other ==
this)
return;
452 if (GetArena() == other->GetArena()) {
455 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
459 if (other ==
this)
return;
460 GOOGLE_DCHECK(GetArena() == other->GetArena());
466 inline QueuedMessageEntry*
New() const final {
467 return CreateMaybeMessage<QueuedMessageEntry>(
nullptr);
470 QueuedMessageEntry*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
471 return CreateMaybeMessage<QueuedMessageEntry>(arena);
473 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
474 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
477 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
478 bool IsInitialized() const final;
481 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
482 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
483 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
484 int GetCachedSize() const final {
return _cached_size_.Get(); }
487 inline void SharedCtor();
488 inline void SharedDtor();
489 void SetCachedSize(
int size)
const final;
490 void InternalSwap(QueuedMessageEntry* other);
491 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
492 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
493 return "goby.acomms.protobuf.QueuedMessageEntry";
498 static void ArenaDtor(
void*
object);
499 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
504 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
513 typedef QueuedMessageEntry_Role
Role;
529 static constexpr
int RoleType_ARRAYSIZE =
531 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
537 static_assert(::std::is_same<T, RoleType>::value ||
538 ::std::is_integral<T>::value,
539 "Incorrect type passed to function RoleType_Name.");
550 kManipulatorFieldNumber = 10,
551 kRoleFieldNumber = 20,
552 kProtobufNameFieldNumber = 1,
553 kBlackoutTimeFieldNumber = 3,
556 kNewestFirstFieldNumber = 5,
557 kMaxQueueFieldNumber = 4,
558 kValueBaseFieldNumber = 7,
563 int _internal_manipulator_size()
const;
569 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_manipulator();
574 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
manipulator()
const;
580 int _internal_role_size()
const;
583 ::goby::acomms::protobuf::QueuedMessageEntry_Role*
mutable_role(
int index);
584 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >*
587 const ::goby::acomms::protobuf::QueuedMessageEntry_Role& _internal_role(
int index)
const;
588 ::goby::acomms::protobuf::QueuedMessageEntry_Role* _internal_add_role();
590 const ::goby::acomms::protobuf::QueuedMessageEntry_Role&
role(
int index)
const;
591 ::goby::acomms::protobuf::QueuedMessageEntry_Role*
add_role();
592 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >&
598 bool _internal_has_protobuf_name()
const;
609 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
610 " string fields are deprecated and will be removed in a"
612 std::
string* unsafe_arena_release_protobuf_name();
613 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
614 "
string fields are deprecated and will be removed in a"
616 void unsafe_arena_set_allocated_protobuf_name(
617 std::
string* protobuf_name);
619 const std::
string& _internal_protobuf_name() const;
620 void _internal_set_protobuf_name(const std::
string& value);
621 std::
string* _internal_mutable_protobuf_name();
625 bool has_blackout_time() const;
627 bool _internal_has_blackout_time() const;
629 void clear_blackout_time();
630 ::PROTOBUF_NAMESPACE_ID::
uint32 blackout_time() const;
631 void set_blackout_time(::PROTOBUF_NAMESPACE_ID::
uint32 value);
633 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_blackout_time() const;
634 void _internal_set_blackout_time(::PROTOBUF_NAMESPACE_ID::
uint32 value);
638 bool has_ttl() const;
640 bool _internal_has_ttl() const;
643 ::PROTOBUF_NAMESPACE_ID::
int32 ttl() const;
644 void set_ttl(::PROTOBUF_NAMESPACE_ID::
int32 value);
646 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_ttl() const;
647 void _internal_set_ttl(::PROTOBUF_NAMESPACE_ID::
int32 value);
651 bool has_ack() const;
653 bool _internal_has_ack() const;
657 void set_ack(
bool value);
659 bool _internal_ack() const;
660 void _internal_set_ack(
bool value);
664 bool has_newest_first() const;
666 bool _internal_has_newest_first() const;
668 void clear_newest_first();
669 bool newest_first() const;
670 void set_newest_first(
bool value);
672 bool _internal_newest_first() const;
673 void _internal_set_newest_first(
bool value);
677 bool has_max_queue() const;
679 bool _internal_has_max_queue() const;
681 void clear_max_queue();
682 ::PROTOBUF_NAMESPACE_ID::
uint32 max_queue() const;
683 void set_max_queue(::PROTOBUF_NAMESPACE_ID::
uint32 value);
685 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_max_queue() const;
686 void _internal_set_max_queue(::PROTOBUF_NAMESPACE_ID::
uint32 value);
690 bool has_value_base() const;
692 bool _internal_has_value_base() const;
694 void clear_value_base();
695 double value_base() const;
696 void set_value_base(
double value);
698 double _internal_value_base() const;
699 void _internal_set_value_base(
double value);
706 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
707 typedef
void InternalArenaConstructable_;
708 typedef
void DestructorSkippable_;
709 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
710 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
711 ::PROTOBUF_NAMESPACE_ID::RepeatedField<
int> manipulator_;
712 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
goby::acomms::protobuf::QueuedMessageEntry_Role > role_;
713 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr protobuf_name_;
714 ::PROTOBUF_NAMESPACE_ID::
uint32 blackout_time_;
715 ::PROTOBUF_NAMESPACE_ID::
int32 ttl_;
718 ::PROTOBUF_NAMESPACE_ID::
uint32 max_queue_;
725 public ::PROTOBUF_NAMESPACE_ID::Message {
732 : QueueManagerConfig_DCCLEncryptRule() {
733 *
this = ::std::move(from);
736 inline QueueManagerConfig_DCCLEncryptRule&
operator=(
const QueueManagerConfig_DCCLEncryptRule& from) {
740 inline QueueManagerConfig_DCCLEncryptRule&
operator=(QueueManagerConfig_DCCLEncryptRule&& from) noexcept {
741 if (GetArena() == from.GetArena()) {
742 if (
this != &from) InternalSwap(&from);
750 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
753 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
756 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
757 return GetDescriptor();
760 return GetMetadataStatic().descriptor;
763 return GetMetadataStatic().reflection;
769 return reinterpret_cast<const QueueManagerConfig_DCCLEncryptRule*
>(
772 static constexpr
int kIndexInFileMessages =
775 friend void swap(QueueManagerConfig_DCCLEncryptRule& a, QueueManagerConfig_DCCLEncryptRule& b) {
778 inline void Swap(QueueManagerConfig_DCCLEncryptRule* other) {
779 if (other ==
this)
return;
780 if (GetArena() == other->GetArena()) {
783 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
787 if (other ==
this)
return;
788 GOOGLE_DCHECK(GetArena() == other->GetArena());
794 inline QueueManagerConfig_DCCLEncryptRule*
New() const final {
795 return CreateMaybeMessage<QueueManagerConfig_DCCLEncryptRule>(
nullptr);
798 QueueManagerConfig_DCCLEncryptRule*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
799 return CreateMaybeMessage<QueueManagerConfig_DCCLEncryptRule>(arena);
801 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
802 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
803 void CopyFrom(
const QueueManagerConfig_DCCLEncryptRule& from);
804 void MergeFrom(
const QueueManagerConfig_DCCLEncryptRule& from);
805 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
806 bool IsInitialized() const final;
809 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
810 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
811 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
812 int GetCachedSize() const final {
return _cached_size_.Get(); }
815 inline void SharedCtor();
816 inline void SharedDtor();
817 void SetCachedSize(
int size)
const final;
818 void InternalSwap(QueueManagerConfig_DCCLEncryptRule* other);
819 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
820 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
821 return "goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule";
826 static void ArenaDtor(
void*
object);
827 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
832 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
844 kCryptoPassphraseFieldNumber = 2,
850 bool _internal_has_crypto_passphrase()
const;
861 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
862 " string fields are deprecated and will be removed in a"
864 std::
string* unsafe_arena_release_crypto_passphrase();
865 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
866 "
string fields are deprecated and will be removed in a"
868 void unsafe_arena_set_allocated_crypto_passphrase(
869 std::
string* crypto_passphrase);
871 const std::
string& _internal_crypto_passphrase() const;
872 void _internal_set_crypto_passphrase(const std::
string& value);
873 std::
string* _internal_mutable_crypto_passphrase();
879 bool _internal_has_id() const;
882 ::PROTOBUF_NAMESPACE_ID::
int32 id() const;
883 void set_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
885 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_id() const;
886 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
893 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
894 typedef
void InternalArenaConstructable_;
895 typedef
void DestructorSkippable_;
896 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
897 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
898 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr crypto_passphrase_;
899 ::PROTOBUF_NAMESPACE_ID::
int32 id_;
905 public ::PROTOBUF_NAMESPACE_ID::Message {
912 : QueueManagerConfig() {
913 *
this = ::std::move(from);
916 inline QueueManagerConfig&
operator=(
const QueueManagerConfig& from) {
920 inline QueueManagerConfig&
operator=(QueueManagerConfig&& from) noexcept {
921 if (GetArena() == from.GetArena()) {
922 if (
this != &from) InternalSwap(&from);
930 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
933 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
936 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
937 return GetDescriptor();
940 return GetMetadataStatic().descriptor;
943 return GetMetadataStatic().reflection;
949 return reinterpret_cast<const QueueManagerConfig*
>(
952 static constexpr
int kIndexInFileMessages =
955 friend void swap(QueueManagerConfig& a, QueueManagerConfig& b) {
958 inline void Swap(QueueManagerConfig* other) {
959 if (other ==
this)
return;
960 if (GetArena() == other->GetArena()) {
963 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
967 if (other ==
this)
return;
968 GOOGLE_DCHECK(GetArena() == other->GetArena());
974 inline QueueManagerConfig*
New() const final {
975 return CreateMaybeMessage<QueueManagerConfig>(
nullptr);
978 QueueManagerConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
979 return CreateMaybeMessage<QueueManagerConfig>(arena);
981 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
982 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
985 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
986 bool IsInitialized() const final;
989 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
990 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
991 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
992 int GetCachedSize() const final {
return _cached_size_.Get(); }
995 inline void SharedCtor();
996 inline void SharedDtor();
997 void SetCachedSize(
int size)
const final;
998 void InternalSwap(QueueManagerConfig* other);
999 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1000 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1001 return "goby.acomms.protobuf.QueueManagerConfig";
1006 static void ArenaDtor(
void*
object);
1007 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1012 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1026 kMessageEntryFieldNumber = 10,
1027 kMakeNetworkAckForSrcIdFieldNumber = 30,
1028 kRouteForAdditionalModemIdFieldNumber = 40,
1029 kEncryptRuleFieldNumber = 50,
1030 kModemIdFieldNumber = 1,
1031 kSkipDecodingFieldNumber = 21,
1032 kMinimumAckWaitSecondsFieldNumber = 20,
1033 kOnDemandSkewSecondsFieldNumber = 11,
1038 int _internal_message_entry_size()
const;
1042 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >*
1045 const ::goby::acomms::protobuf::QueuedMessageEntry& _internal_message_entry(
int index)
const;
1046 ::goby::acomms::protobuf::QueuedMessageEntry* _internal_add_message_entry();
1048 const ::goby::acomms::protobuf::QueuedMessageEntry&
message_entry(
int index)
const;
1050 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >&
1056 int _internal_make_network_ack_for_src_id_size()
const;
1061 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1062 _internal_make_network_ack_for_src_id()
const;
1064 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1065 _internal_mutable_make_network_ack_for_src_id();
1070 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1072 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1078 int _internal_route_for_additional_modem_id_size()
const;
1083 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1084 _internal_route_for_additional_modem_id()
const;
1086 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1087 _internal_mutable_route_for_additional_modem_id();
1092 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1094 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1100 int _internal_encrypt_rule_size()
const;
1104 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >*
1107 const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule& _internal_encrypt_rule(
int index)
const;
1108 ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* _internal_add_encrypt_rule();
1110 const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule&
encrypt_rule(
int index)
const;
1112 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >&
1118 bool _internal_has_modem_id()
const;
1131 bool _internal_has_skip_decoding()
const;
1137 bool _internal_skip_decoding()
const;
1138 void _internal_set_skip_decoding(
bool value);
1144 bool _internal_has_minimum_ack_wait_seconds()
const;
1150 double _internal_minimum_ack_wait_seconds()
const;
1151 void _internal_set_minimum_ack_wait_seconds(
double value);
1157 bool _internal_has_on_demand_skew_seconds()
const;
1163 double _internal_on_demand_skew_seconds()
const;
1164 void _internal_set_on_demand_skew_seconds(
double value);
1171 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1172 typedef void InternalArenaConstructable_;
1173 typedef void DestructorSkippable_;
1174 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1175 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1176 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry > message_entry_;
1177 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > make_network_ack_for_src_id_;
1178 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > route_for_additional_modem_id_;
1179 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > encrypt_rule_;
1181 bool skip_decoding_;
1182 double minimum_ack_wait_seconds_;
1183 double on_demand_skew_seconds_;
1184 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
1189 public ::PROTOBUF_NAMESPACE_ID::Message {
1197 *
this = ::std::move(from);
1205 if (GetArena() == from.GetArena()) {
1206 if (
this != &from) InternalSwap(&from);
1214 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1217 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1221 return GetDescriptor();
1224 return GetMetadataStatic().descriptor;
1227 return GetMetadataStatic().reflection;
1233 return reinterpret_cast<const QueueSize*
>(
1236 static constexpr
int kIndexInFileMessages =
1239 friend void swap(QueueSize& a, QueueSize& b) {
1242 inline void Swap(QueueSize* other) {
1243 if (other ==
this)
return;
1244 if (GetArena() == other->GetArena()) {
1245 InternalSwap(other);
1247 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1251 if (other ==
this)
return;
1252 GOOGLE_DCHECK(GetArena() == other->GetArena());
1253 InternalSwap(other);
1258 inline QueueSize*
New() const final {
1259 return CreateMaybeMessage<QueueSize>(
nullptr);
1262 QueueSize*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1263 return CreateMaybeMessage<QueueSize>(arena);
1265 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1266 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1269 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1270 bool IsInitialized() const final;
1273 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1274 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1275 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1276 int GetCachedSize() const final {
return _cached_size_.Get(); }
1279 inline void SharedCtor();
1280 inline void SharedDtor();
1281 void SetCachedSize(
int size)
const final;
1282 void InternalSwap(QueueSize* other);
1283 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1284 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1285 return "goby.acomms.protobuf.QueueSize";
1290 static void ArenaDtor(
void*
object);
1291 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1296 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1308 kDcclIdFieldNumber = 1,
1309 kSizeFieldNumber = 2,
1314 bool _internal_has_dccl_id()
const;
1327 bool _internal_has_size()
const;
1342 size_t RequiredFieldsByteSizeFallback()
const;
1344 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1345 typedef void InternalArenaConstructable_;
1346 typedef void DestructorSkippable_;
1347 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1348 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1351 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
1356 public ::PROTOBUF_NAMESPACE_ID::Message {
1364 *
this = ::std::move(from);
1372 if (GetArena() == from.GetArena()) {
1373 if (
this != &from) InternalSwap(&from);
1381 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1384 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1388 return GetDescriptor();
1391 return GetMetadataStatic().descriptor;
1394 return GetMetadataStatic().reflection;
1400 return reinterpret_cast<const QueueFlush*
>(
1403 static constexpr
int kIndexInFileMessages =
1406 friend void swap(QueueFlush& a, QueueFlush& b) {
1409 inline void Swap(QueueFlush* other) {
1410 if (other ==
this)
return;
1411 if (GetArena() == other->GetArena()) {
1412 InternalSwap(other);
1414 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1418 if (other ==
this)
return;
1419 GOOGLE_DCHECK(GetArena() == other->GetArena());
1420 InternalSwap(other);
1425 inline QueueFlush*
New() const final {
1426 return CreateMaybeMessage<QueueFlush>(
nullptr);
1429 QueueFlush*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1430 return CreateMaybeMessage<QueueFlush>(arena);
1432 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1433 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1436 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1437 bool IsInitialized() const final;
1440 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1441 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1442 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1443 int GetCachedSize() const final {
return _cached_size_.Get(); }
1446 inline void SharedCtor();
1447 inline void SharedDtor();
1448 void SetCachedSize(
int size)
const final;
1449 void InternalSwap(QueueFlush* other);
1450 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1451 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1452 return "goby.acomms.protobuf.QueueFlush";
1457 static void ArenaDtor(
void*
object);
1458 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1463 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1475 kDcclIdFieldNumber = 1,
1480 bool _internal_has_dccl_id()
const;
1494 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1495 typedef void InternalArenaConstructable_;
1496 typedef void DestructorSkippable_;
1497 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1498 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1500 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
1505 public ::PROTOBUF_NAMESPACE_ID::Message {
1512 : QueuedMessageMeta() {
1513 *
this = ::std::move(from);
1516 inline QueuedMessageMeta&
operator=(
const QueuedMessageMeta& from) {
1520 inline QueuedMessageMeta&
operator=(QueuedMessageMeta&& from) noexcept {
1521 if (GetArena() == from.GetArena()) {
1522 if (
this != &from) InternalSwap(&from);
1530 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1533 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1537 return GetDescriptor();
1540 return GetMetadataStatic().descriptor;
1543 return GetMetadataStatic().reflection;
1549 return reinterpret_cast<const QueuedMessageMeta*
>(
1552 static constexpr
int kIndexInFileMessages =
1555 friend void swap(QueuedMessageMeta& a, QueuedMessageMeta& b) {
1558 inline void Swap(QueuedMessageMeta* other) {
1559 if (other ==
this)
return;
1560 if (GetArena() == other->GetArena()) {
1561 InternalSwap(other);
1563 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1567 if (other ==
this)
return;
1568 GOOGLE_DCHECK(GetArena() == other->GetArena());
1569 InternalSwap(other);
1574 inline QueuedMessageMeta*
New() const final {
1575 return CreateMaybeMessage<QueuedMessageMeta>(
nullptr);
1578 QueuedMessageMeta*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1579 return CreateMaybeMessage<QueuedMessageMeta>(arena);
1581 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1582 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1585 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1586 bool IsInitialized() const final;
1589 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1590 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1591 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1592 int GetCachedSize() const final {
return _cached_size_.Get(); }
1595 inline void SharedCtor();
1596 inline void SharedDtor();
1597 void SetCachedSize(
int size)
const final;
1598 void InternalSwap(QueuedMessageMeta* other);
1599 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1600 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1601 return "goby.acomms.protobuf.QueuedMessageMeta";
1606 static void ArenaDtor(
void*
object);
1607 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1612 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1624 kEncodedMessageFieldNumber = 20,
1625 kNonRepeatedSizeFieldNumber = 1,
1626 kAckRequestedFieldNumber = 2,
1627 kSrcFieldNumber = 3,
1628 kDestFieldNumber = 4,
1629 kTimeFieldNumber = 5,
1630 kLastSentTimeFieldNumber = 10,
1635 bool _internal_has_encoded_message()
const;
1646 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1647 " string fields are deprecated and will be removed in a"
1649 std::
string* unsafe_arena_release_encoded_message();
1650 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1651 "
string fields are deprecated and will be removed in a"
1653 void unsafe_arena_set_allocated_encoded_message(
1654 std::
string* encoded_message);
1656 const std::
string& _internal_encoded_message() const;
1657 void _internal_set_encoded_message(const std::
string& value);
1658 std::
string* _internal_mutable_encoded_message();
1662 bool has_non_repeated_size() const;
1664 bool _internal_has_non_repeated_size() const;
1666 void clear_non_repeated_size();
1667 ::PROTOBUF_NAMESPACE_ID::
uint32 non_repeated_size() const;
1668 void set_non_repeated_size(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1670 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_non_repeated_size() const;
1671 void _internal_set_non_repeated_size(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1675 bool has_ack_requested() const;
1677 bool _internal_has_ack_requested() const;
1679 void clear_ack_requested();
1680 bool ack_requested() const;
1681 void set_ack_requested(
bool value);
1683 bool _internal_ack_requested() const;
1684 void _internal_set_ack_requested(
bool value);
1688 bool has_src() const;
1690 bool _internal_has_src() const;
1693 ::PROTOBUF_NAMESPACE_ID::
int32 src() const;
1694 void set_src(::PROTOBUF_NAMESPACE_ID::
int32 value);
1696 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_src() const;
1697 void _internal_set_src(::PROTOBUF_NAMESPACE_ID::
int32 value);
1701 bool has_dest() const;
1703 bool _internal_has_dest() const;
1706 ::PROTOBUF_NAMESPACE_ID::
int32 dest() const;
1707 void set_dest(::PROTOBUF_NAMESPACE_ID::
int32 value);
1709 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_dest() const;
1710 void _internal_set_dest(::PROTOBUF_NAMESPACE_ID::
int32 value);
1714 bool has_time() const;
1716 bool _internal_has_time() const;
1720 void set_time(::PROTOBUF_NAMESPACE_ID::
uint64 value);
1722 ::PROTOBUF_NAMESPACE_ID::
uint64 _internal_time() const;
1723 void _internal_set_time(::PROTOBUF_NAMESPACE_ID::
uint64 value);
1727 bool has_last_sent_time() const;
1729 bool _internal_has_last_sent_time() const;
1731 void clear_last_sent_time();
1732 ::PROTOBUF_NAMESPACE_ID::
uint64 last_sent_time() const;
1733 void set_last_sent_time(::PROTOBUF_NAMESPACE_ID::
uint64 value);
1735 ::PROTOBUF_NAMESPACE_ID::
uint64 _internal_last_sent_time() const;
1736 void _internal_set_last_sent_time(::PROTOBUF_NAMESPACE_ID::
uint64 value);
1743 template<typename Quantity >
1744 void set_time_with_units(Quantity value_w_units)
1745 { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1747 template<
typename Quantity >
1752 {
return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
1756 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;
1758 template<
typename Quantity >
1760 { set_last_sent_time(boost::units::quantity<last_sent_time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1762 template<
typename Quantity >
1767 {
return last_sent_time_with_units<boost::units::quantity< last_sent_time_unit,google::protobuf::uint64 > >(); };
1773 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1774 typedef void InternalArenaConstructable_;
1775 typedef void DestructorSkippable_;
1776 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1777 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1778 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encoded_message_;
1780 bool ack_requested_;
1785 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fqueue_2eproto;
1793 #pragma GCC diagnostic push
1794 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1799 inline bool QueuedMessageEntry_Role::_internal_has_type()
const {
1800 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1803 inline bool QueuedMessageEntry_Role::has_type()
const {
1804 return _internal_has_type();
1806 inline void QueuedMessageEntry_Role::clear_type() {
1808 _has_bits_[0] &= ~0x00000004u;
1815 return _internal_type();
1819 _has_bits_[0] |= 0x00000004u;
1823 _internal_set_type(value);
1828 inline bool QueuedMessageEntry_Role::_internal_has_setting()
const {
1829 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1832 inline bool QueuedMessageEntry_Role::has_setting()
const {
1833 return _internal_has_setting();
1835 inline void QueuedMessageEntry_Role::clear_setting() {
1837 _has_bits_[0] &= ~0x00000008u;
1844 return _internal_setting();
1848 _has_bits_[0] |= 0x00000008u;
1852 _internal_set_setting(value);
1857 inline bool QueuedMessageEntry_Role::_internal_has_field()
const {
1858 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1861 inline bool QueuedMessageEntry_Role::has_field()
const {
1862 return _internal_has_field();
1864 inline void QueuedMessageEntry_Role::clear_field() {
1866 _has_bits_[0] &= ~0x00000001u;
1870 return _internal_field();
1872 inline void QueuedMessageEntry_Role::set_field(
const std::string& value) {
1873 _internal_set_field(value);
1876 inline std::string* QueuedMessageEntry_Role::mutable_field() {
1878 return _internal_mutable_field();
1880 inline const std::string& QueuedMessageEntry_Role::_internal_field()
const {
1881 return field_.Get();
1883 inline void QueuedMessageEntry_Role::_internal_set_field(
const std::string& value) {
1884 _has_bits_[0] |= 0x00000001u;
1887 inline void QueuedMessageEntry_Role::set_field(std::string&& value) {
1888 _has_bits_[0] |= 0x00000001u;
1893 inline void QueuedMessageEntry_Role::set_field(
const char* value) {
1894 GOOGLE_DCHECK(value !=
nullptr);
1895 _has_bits_[0] |= 0x00000001u;
1900 inline void QueuedMessageEntry_Role::set_field(
const char* value,
1902 _has_bits_[0] |= 0x00000001u;
1904 reinterpret_cast<const char*
>(value), size), GetArena());
1907 inline std::string* QueuedMessageEntry_Role::_internal_mutable_field() {
1908 _has_bits_[0] |= 0x00000001u;
1911 inline std::string* QueuedMessageEntry_Role::release_field() {
1913 if (!_internal_has_field()) {
1916 _has_bits_[0] &= ~0x00000001u;
1919 inline void QueuedMessageEntry_Role::set_allocated_field(std::string*
field) {
1920 if (
field !=
nullptr) {
1921 _has_bits_[0] |= 0x00000001u;
1923 _has_bits_[0] &= ~0x00000001u;
1929 inline std::string* QueuedMessageEntry_Role::unsafe_arena_release_field() {
1931 GOOGLE_DCHECK(GetArena() !=
nullptr);
1932 _has_bits_[0] &= ~0x00000001u;
1936 inline void QueuedMessageEntry_Role::unsafe_arena_set_allocated_field(
1937 std::string*
field) {
1938 GOOGLE_DCHECK(GetArena() !=
nullptr);
1939 if (
field !=
nullptr) {
1940 _has_bits_[0] |= 0x00000001u;
1942 _has_bits_[0] &= ~0x00000001u;
1950 inline bool QueuedMessageEntry_Role::_internal_has_static_value()
const {
1951 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1954 inline bool QueuedMessageEntry_Role::has_static_value()
const {
1955 return _internal_has_static_value();
1957 inline void QueuedMessageEntry_Role::clear_static_value() {
1959 _has_bits_[0] &= ~0x00000002u;
1962 return static_value_;
1966 return _internal_static_value();
1969 _has_bits_[0] |= 0x00000002u;
1970 static_value_ =
value;
1973 _internal_set_static_value(value);
1982 inline bool QueuedMessageEntry::_internal_has_protobuf_name()
const {
1983 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1986 inline bool QueuedMessageEntry::has_protobuf_name()
const {
1987 return _internal_has_protobuf_name();
1989 inline void QueuedMessageEntry::clear_protobuf_name() {
1991 _has_bits_[0] &= ~0x00000001u;
1993 inline const std::string& QueuedMessageEntry::protobuf_name()
const {
1995 return _internal_protobuf_name();
1997 inline void QueuedMessageEntry::set_protobuf_name(
const std::string& value) {
1998 _internal_set_protobuf_name(value);
2001 inline std::string* QueuedMessageEntry::mutable_protobuf_name() {
2003 return _internal_mutable_protobuf_name();
2005 inline const std::string& QueuedMessageEntry::_internal_protobuf_name()
const {
2006 return protobuf_name_.Get();
2008 inline void QueuedMessageEntry::_internal_set_protobuf_name(
const std::string& value) {
2009 _has_bits_[0] |= 0x00000001u;
2012 inline void QueuedMessageEntry::set_protobuf_name(std::string&& value) {
2013 _has_bits_[0] |= 0x00000001u;
2018 inline void QueuedMessageEntry::set_protobuf_name(
const char* value) {
2019 GOOGLE_DCHECK(value !=
nullptr);
2020 _has_bits_[0] |= 0x00000001u;
2025 inline void QueuedMessageEntry::set_protobuf_name(
const char* value,
2027 _has_bits_[0] |= 0x00000001u;
2029 reinterpret_cast<const char*
>(value), size), GetArena());
2032 inline std::string* QueuedMessageEntry::_internal_mutable_protobuf_name() {
2033 _has_bits_[0] |= 0x00000001u;
2036 inline std::string* QueuedMessageEntry::release_protobuf_name() {
2038 if (!_internal_has_protobuf_name()) {
2041 _has_bits_[0] &= ~0x00000001u;
2044 inline void QueuedMessageEntry::set_allocated_protobuf_name(std::string* protobuf_name) {
2045 if (protobuf_name !=
nullptr) {
2046 _has_bits_[0] |= 0x00000001u;
2048 _has_bits_[0] &= ~0x00000001u;
2054 inline std::string* QueuedMessageEntry::unsafe_arena_release_protobuf_name() {
2056 GOOGLE_DCHECK(GetArena() !=
nullptr);
2057 _has_bits_[0] &= ~0x00000001u;
2061 inline void QueuedMessageEntry::unsafe_arena_set_allocated_protobuf_name(
2062 std::string* protobuf_name) {
2063 GOOGLE_DCHECK(GetArena() !=
nullptr);
2064 if (protobuf_name !=
nullptr) {
2065 _has_bits_[0] |= 0x00000001u;
2067 _has_bits_[0] &= ~0x00000001u;
2070 protobuf_name, GetArena());
2075 inline bool QueuedMessageEntry::_internal_has_ack()
const {
2076 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2079 inline bool QueuedMessageEntry::has_ack()
const {
2080 return _internal_has_ack();
2082 inline void QueuedMessageEntry::clear_ack() {
2084 _has_bits_[0] &= ~0x00000008u;
2086 inline bool QueuedMessageEntry::_internal_ack()
const {
2089 inline bool QueuedMessageEntry::ack()
const {
2091 return _internal_ack();
2093 inline void QueuedMessageEntry::_internal_set_ack(
bool value) {
2094 _has_bits_[0] |= 0x00000008u;
2097 inline void QueuedMessageEntry::set_ack(
bool value) {
2098 _internal_set_ack(value);
2103 inline bool QueuedMessageEntry::_internal_has_blackout_time()
const {
2104 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2107 inline bool QueuedMessageEntry::has_blackout_time()
const {
2108 return _internal_has_blackout_time();
2110 inline void QueuedMessageEntry::clear_blackout_time() {
2111 blackout_time_ = 0u;
2112 _has_bits_[0] &= ~0x00000002u;
2115 return blackout_time_;
2119 return _internal_blackout_time();
2122 _has_bits_[0] |= 0x00000002u;
2123 blackout_time_ =
value;
2126 _internal_set_blackout_time(value);
2131 inline bool QueuedMessageEntry::_internal_has_max_queue()
const {
2132 bool value = (_has_bits_[0] & 0x00000020u) != 0;
2135 inline bool QueuedMessageEntry::has_max_queue()
const {
2136 return _internal_has_max_queue();
2138 inline void QueuedMessageEntry::clear_max_queue() {
2140 _has_bits_[0] &= ~0x00000020u;
2147 return _internal_max_queue();
2150 _has_bits_[0] |= 0x00000020u;
2154 _internal_set_max_queue(value);
2159 inline bool QueuedMessageEntry::_internal_has_newest_first()
const {
2160 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2163 inline bool QueuedMessageEntry::has_newest_first()
const {
2164 return _internal_has_newest_first();
2166 inline void QueuedMessageEntry::clear_newest_first() {
2167 newest_first_ =
true;
2168 _has_bits_[0] &= ~0x00000010u;
2170 inline bool QueuedMessageEntry::_internal_newest_first()
const {
2171 return newest_first_;
2173 inline bool QueuedMessageEntry::newest_first()
const {
2175 return _internal_newest_first();
2177 inline void QueuedMessageEntry::_internal_set_newest_first(
bool value) {
2178 _has_bits_[0] |= 0x00000010u;
2179 newest_first_ =
value;
2181 inline void QueuedMessageEntry::set_newest_first(
bool value) {
2182 _internal_set_newest_first(value);
2187 inline bool QueuedMessageEntry::_internal_has_ttl()
const {
2188 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2191 inline bool QueuedMessageEntry::has_ttl()
const {
2192 return _internal_has_ttl();
2194 inline void QueuedMessageEntry::clear_ttl() {
2196 _has_bits_[0] &= ~0x00000004u;
2203 return _internal_ttl();
2206 _has_bits_[0] |= 0x00000004u;
2210 _internal_set_ttl(value);
2215 inline bool QueuedMessageEntry::_internal_has_value_base()
const {
2216 bool value = (_has_bits_[0] & 0x00000040u) != 0;
2219 inline bool QueuedMessageEntry::has_value_base()
const {
2220 return _internal_has_value_base();
2222 inline void QueuedMessageEntry::clear_value_base() {
2224 _has_bits_[0] &= ~0x00000040u;
2226 inline double QueuedMessageEntry::_internal_value_base()
const {
2229 inline double QueuedMessageEntry::value_base()
const {
2231 return _internal_value_base();
2233 inline void QueuedMessageEntry::_internal_set_value_base(
double value) {
2234 _has_bits_[0] |= 0x00000040u;
2235 value_base_ =
value;
2237 inline void QueuedMessageEntry::set_value_base(
double value) {
2238 _internal_set_value_base(value);
2243 inline int QueuedMessageEntry::_internal_manipulator_size()
const {
2244 return manipulator_.size();
2246 inline int QueuedMessageEntry::manipulator_size()
const {
2247 return _internal_manipulator_size();
2249 inline void QueuedMessageEntry::clear_manipulator() {
2250 manipulator_.Clear();
2257 return _internal_manipulator(index);
2261 manipulator_.Set(index, value);
2266 manipulator_.Add(value);
2270 _internal_add_manipulator(value);
2272 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
2273 QueuedMessageEntry::manipulator()
const {
2275 return manipulator_;
2277 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
2278 QueuedMessageEntry::_internal_mutable_manipulator() {
2279 return &manipulator_;
2281 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
2282 QueuedMessageEntry::mutable_manipulator() {
2284 return _internal_mutable_manipulator();
2288 inline int QueuedMessageEntry::_internal_role_size()
const {
2289 return role_.size();
2291 inline int QueuedMessageEntry::role_size()
const {
2292 return _internal_role_size();
2294 inline void QueuedMessageEntry::clear_role() {
2297 inline ::goby::acomms::protobuf::QueuedMessageEntry_Role* QueuedMessageEntry::mutable_role(
int index) {
2299 return role_.Mutable(index);
2301 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >*
2302 QueuedMessageEntry::mutable_role() {
2306 inline const ::goby::acomms::protobuf::QueuedMessageEntry_Role& QueuedMessageEntry::_internal_role(
int index)
const {
2307 return role_.Get(index);
2309 inline const ::goby::acomms::protobuf::QueuedMessageEntry_Role& QueuedMessageEntry::role(
int index)
const {
2311 return _internal_role(index);
2313 inline ::goby::acomms::protobuf::QueuedMessageEntry_Role* QueuedMessageEntry::_internal_add_role() {
2316 inline ::goby::acomms::protobuf::QueuedMessageEntry_Role* QueuedMessageEntry::add_role() {
2318 return _internal_add_role();
2320 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >&
2321 QueuedMessageEntry::role()
const {
2331 inline bool QueueManagerConfig_DCCLEncryptRule::_internal_has_id()
const {
2332 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2335 inline bool QueueManagerConfig_DCCLEncryptRule::has_id()
const {
2336 return _internal_has_id();
2338 inline void QueueManagerConfig_DCCLEncryptRule::clear_id() {
2340 _has_bits_[0] &= ~0x00000002u;
2347 return _internal_id();
2350 _has_bits_[0] |= 0x00000002u;
2354 _internal_set_id(value);
2359 inline bool QueueManagerConfig_DCCLEncryptRule::_internal_has_crypto_passphrase()
const {
2360 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2363 inline bool QueueManagerConfig_DCCLEncryptRule::has_crypto_passphrase()
const {
2364 return _internal_has_crypto_passphrase();
2366 inline void QueueManagerConfig_DCCLEncryptRule::clear_crypto_passphrase() {
2368 _has_bits_[0] &= ~0x00000001u;
2370 inline const std::string& QueueManagerConfig_DCCLEncryptRule::crypto_passphrase()
const {
2372 return _internal_crypto_passphrase();
2374 inline void QueueManagerConfig_DCCLEncryptRule::set_crypto_passphrase(
const std::string& value) {
2375 _internal_set_crypto_passphrase(value);
2378 inline std::string* QueueManagerConfig_DCCLEncryptRule::mutable_crypto_passphrase() {
2380 return _internal_mutable_crypto_passphrase();
2382 inline const std::string& QueueManagerConfig_DCCLEncryptRule::_internal_crypto_passphrase()
const {
2383 return crypto_passphrase_.Get();
2385 inline void QueueManagerConfig_DCCLEncryptRule::_internal_set_crypto_passphrase(
const std::string& value) {
2386 _has_bits_[0] |= 0x00000001u;
2389 inline void QueueManagerConfig_DCCLEncryptRule::set_crypto_passphrase(std::string&& value) {
2390 _has_bits_[0] |= 0x00000001u;
2391 crypto_passphrase_.Set(
2395 inline void QueueManagerConfig_DCCLEncryptRule::set_crypto_passphrase(
const char* value) {
2396 GOOGLE_DCHECK(value !=
nullptr);
2397 _has_bits_[0] |= 0x00000001u;
2402 inline void QueueManagerConfig_DCCLEncryptRule::set_crypto_passphrase(
const char* value,
2404 _has_bits_[0] |= 0x00000001u;
2406 reinterpret_cast<const char*
>(value), size), GetArena());
2409 inline std::string* QueueManagerConfig_DCCLEncryptRule::_internal_mutable_crypto_passphrase() {
2410 _has_bits_[0] |= 0x00000001u;
2413 inline std::string* QueueManagerConfig_DCCLEncryptRule::release_crypto_passphrase() {
2415 if (!_internal_has_crypto_passphrase()) {
2418 _has_bits_[0] &= ~0x00000001u;
2421 inline void QueueManagerConfig_DCCLEncryptRule::set_allocated_crypto_passphrase(std::string* crypto_passphrase) {
2422 if (crypto_passphrase !=
nullptr) {
2423 _has_bits_[0] |= 0x00000001u;
2425 _has_bits_[0] &= ~0x00000001u;
2431 inline std::string* QueueManagerConfig_DCCLEncryptRule::unsafe_arena_release_crypto_passphrase() {
2433 GOOGLE_DCHECK(GetArena() !=
nullptr);
2434 _has_bits_[0] &= ~0x00000001u;
2438 inline void QueueManagerConfig_DCCLEncryptRule::unsafe_arena_set_allocated_crypto_passphrase(
2439 std::string* crypto_passphrase) {
2440 GOOGLE_DCHECK(GetArena() !=
nullptr);
2441 if (crypto_passphrase !=
nullptr) {
2442 _has_bits_[0] |= 0x00000001u;
2444 _has_bits_[0] &= ~0x00000001u;
2447 crypto_passphrase, GetArena());
2456 inline bool QueueManagerConfig::_internal_has_modem_id()
const {
2457 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2460 inline bool QueueManagerConfig::has_modem_id()
const {
2461 return _internal_has_modem_id();
2463 inline void QueueManagerConfig::clear_modem_id() {
2465 _has_bits_[0] &= ~0x00000001u;
2472 return _internal_modem_id();
2475 _has_bits_[0] |= 0x00000001u;
2479 _internal_set_modem_id(value);
2484 inline int QueueManagerConfig::_internal_message_entry_size()
const {
2485 return message_entry_.size();
2487 inline int QueueManagerConfig::message_entry_size()
const {
2488 return _internal_message_entry_size();
2490 inline void QueueManagerConfig::clear_message_entry() {
2491 message_entry_.Clear();
2493 inline ::goby::acomms::protobuf::QueuedMessageEntry* QueueManagerConfig::mutable_message_entry(
int index) {
2495 return message_entry_.Mutable(index);
2497 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >*
2498 QueueManagerConfig::mutable_message_entry() {
2500 return &message_entry_;
2502 inline const ::goby::acomms::protobuf::QueuedMessageEntry& QueueManagerConfig::_internal_message_entry(
int index)
const {
2503 return message_entry_.Get(index);
2505 inline const ::goby::acomms::protobuf::QueuedMessageEntry& QueueManagerConfig::message_entry(
int index)
const {
2507 return _internal_message_entry(index);
2509 inline ::goby::acomms::protobuf::QueuedMessageEntry* QueueManagerConfig::_internal_add_message_entry() {
2510 return message_entry_.Add();
2512 inline ::goby::acomms::protobuf::QueuedMessageEntry* QueueManagerConfig::add_message_entry() {
2514 return _internal_add_message_entry();
2516 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >&
2517 QueueManagerConfig::message_entry()
const {
2519 return message_entry_;
2523 inline bool QueueManagerConfig::_internal_has_on_demand_skew_seconds()
const {
2524 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2527 inline bool QueueManagerConfig::has_on_demand_skew_seconds()
const {
2528 return _internal_has_on_demand_skew_seconds();
2530 inline void QueueManagerConfig::clear_on_demand_skew_seconds() {
2531 on_demand_skew_seconds_ = 1;
2532 _has_bits_[0] &= ~0x00000008u;
2534 inline double QueueManagerConfig::_internal_on_demand_skew_seconds()
const {
2535 return on_demand_skew_seconds_;
2537 inline double QueueManagerConfig::on_demand_skew_seconds()
const {
2539 return _internal_on_demand_skew_seconds();
2541 inline void QueueManagerConfig::_internal_set_on_demand_skew_seconds(
double value) {
2542 _has_bits_[0] |= 0x00000008u;
2543 on_demand_skew_seconds_ =
value;
2545 inline void QueueManagerConfig::set_on_demand_skew_seconds(
double value) {
2546 _internal_set_on_demand_skew_seconds(value);
2551 inline bool QueueManagerConfig::_internal_has_minimum_ack_wait_seconds()
const {
2552 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2555 inline bool QueueManagerConfig::has_minimum_ack_wait_seconds()
const {
2556 return _internal_has_minimum_ack_wait_seconds();
2558 inline void QueueManagerConfig::clear_minimum_ack_wait_seconds() {
2559 minimum_ack_wait_seconds_ = 0;
2560 _has_bits_[0] &= ~0x00000004u;
2562 inline double QueueManagerConfig::_internal_minimum_ack_wait_seconds()
const {
2563 return minimum_ack_wait_seconds_;
2565 inline double QueueManagerConfig::minimum_ack_wait_seconds()
const {
2567 return _internal_minimum_ack_wait_seconds();
2569 inline void QueueManagerConfig::_internal_set_minimum_ack_wait_seconds(
double value) {
2570 _has_bits_[0] |= 0x00000004u;
2571 minimum_ack_wait_seconds_ =
value;
2573 inline void QueueManagerConfig::set_minimum_ack_wait_seconds(
double value) {
2574 _internal_set_minimum_ack_wait_seconds(value);
2579 inline bool QueueManagerConfig::_internal_has_skip_decoding()
const {
2580 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2583 inline bool QueueManagerConfig::has_skip_decoding()
const {
2584 return _internal_has_skip_decoding();
2586 inline void QueueManagerConfig::clear_skip_decoding() {
2587 skip_decoding_ =
false;
2588 _has_bits_[0] &= ~0x00000002u;
2590 inline bool QueueManagerConfig::_internal_skip_decoding()
const {
2591 return skip_decoding_;
2593 inline bool QueueManagerConfig::skip_decoding()
const {
2595 return _internal_skip_decoding();
2597 inline void QueueManagerConfig::_internal_set_skip_decoding(
bool value) {
2598 _has_bits_[0] |= 0x00000002u;
2599 skip_decoding_ =
value;
2601 inline void QueueManagerConfig::set_skip_decoding(
bool value) {
2602 _internal_set_skip_decoding(value);
2607 inline int QueueManagerConfig::_internal_make_network_ack_for_src_id_size()
const {
2608 return make_network_ack_for_src_id_.size();
2610 inline int QueueManagerConfig::make_network_ack_for_src_id_size()
const {
2611 return _internal_make_network_ack_for_src_id_size();
2613 inline void QueueManagerConfig::clear_make_network_ack_for_src_id() {
2614 make_network_ack_for_src_id_.Clear();
2617 return make_network_ack_for_src_id_.Get(index);
2621 return _internal_make_network_ack_for_src_id(index);
2624 make_network_ack_for_src_id_.Set(index, value);
2628 make_network_ack_for_src_id_.Add(value);
2631 _internal_add_make_network_ack_for_src_id(value);
2634 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2635 QueueManagerConfig::_internal_make_network_ack_for_src_id()
const {
2636 return make_network_ack_for_src_id_;
2638 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2639 QueueManagerConfig::make_network_ack_for_src_id()
const {
2641 return _internal_make_network_ack_for_src_id();
2643 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2644 QueueManagerConfig::_internal_mutable_make_network_ack_for_src_id() {
2645 return &make_network_ack_for_src_id_;
2647 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2648 QueueManagerConfig::mutable_make_network_ack_for_src_id() {
2650 return _internal_mutable_make_network_ack_for_src_id();
2654 inline int QueueManagerConfig::_internal_route_for_additional_modem_id_size()
const {
2655 return route_for_additional_modem_id_.size();
2657 inline int QueueManagerConfig::route_for_additional_modem_id_size()
const {
2658 return _internal_route_for_additional_modem_id_size();
2660 inline void QueueManagerConfig::clear_route_for_additional_modem_id() {
2661 route_for_additional_modem_id_.Clear();
2664 return route_for_additional_modem_id_.Get(index);
2668 return _internal_route_for_additional_modem_id(index);
2671 route_for_additional_modem_id_.Set(index, value);
2675 route_for_additional_modem_id_.Add(value);
2678 _internal_add_route_for_additional_modem_id(value);
2681 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2682 QueueManagerConfig::_internal_route_for_additional_modem_id()
const {
2683 return route_for_additional_modem_id_;
2685 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
2686 QueueManagerConfig::route_for_additional_modem_id()
const {
2688 return _internal_route_for_additional_modem_id();
2690 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2691 QueueManagerConfig::_internal_mutable_route_for_additional_modem_id() {
2692 return &route_for_additional_modem_id_;
2694 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
2695 QueueManagerConfig::mutable_route_for_additional_modem_id() {
2697 return _internal_mutable_route_for_additional_modem_id();
2701 inline int QueueManagerConfig::_internal_encrypt_rule_size()
const {
2702 return encrypt_rule_.size();
2704 inline int QueueManagerConfig::encrypt_rule_size()
const {
2705 return _internal_encrypt_rule_size();
2707 inline void QueueManagerConfig::clear_encrypt_rule() {
2708 encrypt_rule_.Clear();
2710 inline ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* QueueManagerConfig::mutable_encrypt_rule(
int index) {
2712 return encrypt_rule_.Mutable(index);
2714 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >*
2715 QueueManagerConfig::mutable_encrypt_rule() {
2717 return &encrypt_rule_;
2719 inline const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule& QueueManagerConfig::_internal_encrypt_rule(
int index)
const {
2720 return encrypt_rule_.Get(index);
2722 inline const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule& QueueManagerConfig::encrypt_rule(
int index)
const {
2724 return _internal_encrypt_rule(index);
2726 inline ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* QueueManagerConfig::_internal_add_encrypt_rule() {
2727 return encrypt_rule_.Add();
2729 inline ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* QueueManagerConfig::add_encrypt_rule() {
2731 return _internal_add_encrypt_rule();
2733 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >&
2734 QueueManagerConfig::encrypt_rule()
const {
2736 return encrypt_rule_;
2744 inline bool QueueSize::_internal_has_dccl_id()
const {
2745 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2748 inline bool QueueSize::has_dccl_id()
const {
2749 return _internal_has_dccl_id();
2751 inline void QueueSize::clear_dccl_id() {
2753 _has_bits_[0] &= ~0x00000001u;
2760 return _internal_dccl_id();
2763 _has_bits_[0] |= 0x00000001u;
2767 _internal_set_dccl_id(value);
2772 inline bool QueueSize::_internal_has_size()
const {
2773 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2776 inline bool QueueSize::has_size()
const {
2777 return _internal_has_size();
2779 inline void QueueSize::clear_size() {
2781 _has_bits_[0] &= ~0x00000002u;
2788 return _internal_size();
2791 _has_bits_[0] |= 0x00000002u;
2795 _internal_set_size(value);
2804 inline bool QueueFlush::_internal_has_dccl_id()
const {
2805 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2808 inline bool QueueFlush::has_dccl_id()
const {
2809 return _internal_has_dccl_id();
2811 inline void QueueFlush::clear_dccl_id() {
2813 _has_bits_[0] &= ~0x00000001u;
2820 return _internal_dccl_id();
2823 _has_bits_[0] |= 0x00000001u;
2827 _internal_set_dccl_id(value);
2836 inline bool QueuedMessageMeta::_internal_has_non_repeated_size()
const {
2837 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2840 inline bool QueuedMessageMeta::has_non_repeated_size()
const {
2841 return _internal_has_non_repeated_size();
2843 inline void QueuedMessageMeta::clear_non_repeated_size() {
2844 non_repeated_size_ = 0u;
2845 _has_bits_[0] &= ~0x00000002u;
2848 return non_repeated_size_;
2852 return _internal_non_repeated_size();
2855 _has_bits_[0] |= 0x00000002u;
2856 non_repeated_size_ =
value;
2859 _internal_set_non_repeated_size(value);
2864 inline bool QueuedMessageMeta::_internal_has_ack_requested()
const {
2865 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2868 inline bool QueuedMessageMeta::has_ack_requested()
const {
2869 return _internal_has_ack_requested();
2871 inline void QueuedMessageMeta::clear_ack_requested() {
2872 ack_requested_ =
false;
2873 _has_bits_[0] &= ~0x00000004u;
2875 inline bool QueuedMessageMeta::_internal_ack_requested()
const {
2876 return ack_requested_;
2878 inline bool QueuedMessageMeta::ack_requested()
const {
2880 return _internal_ack_requested();
2882 inline void QueuedMessageMeta::_internal_set_ack_requested(
bool value) {
2883 _has_bits_[0] |= 0x00000004u;
2884 ack_requested_ =
value;
2886 inline void QueuedMessageMeta::set_ack_requested(
bool value) {
2887 _internal_set_ack_requested(value);
2892 inline bool QueuedMessageMeta::_internal_has_src()
const {
2893 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2896 inline bool QueuedMessageMeta::has_src()
const {
2897 return _internal_has_src();
2899 inline void QueuedMessageMeta::clear_src() {
2901 _has_bits_[0] &= ~0x00000008u;
2908 return _internal_src();
2911 _has_bits_[0] |= 0x00000008u;
2915 _internal_set_src(value);
2920 inline bool QueuedMessageMeta::_internal_has_dest()
const {
2921 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2924 inline bool QueuedMessageMeta::has_dest()
const {
2925 return _internal_has_dest();
2927 inline void QueuedMessageMeta::clear_dest() {
2929 _has_bits_[0] &= ~0x00000010u;
2936 return _internal_dest();
2939 _has_bits_[0] |= 0x00000010u;
2943 _internal_set_dest(value);
2948 inline bool QueuedMessageMeta::_internal_has_time()
const {
2949 bool value = (_has_bits_[0] & 0x00000020u) != 0;
2952 inline bool QueuedMessageMeta::has_time()
const {
2953 return _internal_has_time();
2955 inline void QueuedMessageMeta::clear_time() {
2956 time_ = PROTOBUF_ULONGLONG(0);
2957 _has_bits_[0] &= ~0x00000020u;
2964 return _internal_time();
2967 _has_bits_[0] |= 0x00000020u;
2971 _internal_set_time(value);
2976 inline bool QueuedMessageMeta::_internal_has_last_sent_time()
const {
2977 bool value = (_has_bits_[0] & 0x00000040u) != 0;
2980 inline bool QueuedMessageMeta::has_last_sent_time()
const {
2981 return _internal_has_last_sent_time();
2983 inline void QueuedMessageMeta::clear_last_sent_time() {
2984 last_sent_time_ = PROTOBUF_ULONGLONG(0);
2985 _has_bits_[0] &= ~0x00000040u;
2988 return last_sent_time_;
2992 return _internal_last_sent_time();
2995 _has_bits_[0] |= 0x00000040u;
2996 last_sent_time_ =
value;
2999 _internal_set_last_sent_time(value);
3004 inline bool QueuedMessageMeta::_internal_has_encoded_message()
const {
3005 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3008 inline bool QueuedMessageMeta::has_encoded_message()
const {
3009 return _internal_has_encoded_message();
3011 inline void QueuedMessageMeta::clear_encoded_message() {
3013 _has_bits_[0] &= ~0x00000001u;
3015 inline const std::string& QueuedMessageMeta::encoded_message()
const {
3017 return _internal_encoded_message();
3019 inline void QueuedMessageMeta::set_encoded_message(
const std::string& value) {
3020 _internal_set_encoded_message(value);
3023 inline std::string* QueuedMessageMeta::mutable_encoded_message() {
3025 return _internal_mutable_encoded_message();
3027 inline const std::string& QueuedMessageMeta::_internal_encoded_message()
const {
3028 return encoded_message_.Get();
3030 inline void QueuedMessageMeta::_internal_set_encoded_message(
const std::string& value) {
3031 _has_bits_[0] |= 0x00000001u;
3034 inline void QueuedMessageMeta::set_encoded_message(std::string&& value) {
3035 _has_bits_[0] |= 0x00000001u;
3036 encoded_message_.Set(
3040 inline void QueuedMessageMeta::set_encoded_message(
const char* value) {
3041 GOOGLE_DCHECK(value !=
nullptr);
3042 _has_bits_[0] |= 0x00000001u;
3047 inline void QueuedMessageMeta::set_encoded_message(
const void* value,
3049 _has_bits_[0] |= 0x00000001u;
3051 reinterpret_cast<const char*
>(value), size), GetArena());
3054 inline std::string* QueuedMessageMeta::_internal_mutable_encoded_message() {
3055 _has_bits_[0] |= 0x00000001u;
3058 inline std::string* QueuedMessageMeta::release_encoded_message() {
3060 if (!_internal_has_encoded_message()) {
3063 _has_bits_[0] &= ~0x00000001u;
3066 inline void QueuedMessageMeta::set_allocated_encoded_message(std::string* encoded_message) {
3067 if (encoded_message !=
nullptr) {
3068 _has_bits_[0] |= 0x00000001u;
3070 _has_bits_[0] &= ~0x00000001u;
3076 inline std::string* QueuedMessageMeta::unsafe_arena_release_encoded_message() {
3078 GOOGLE_DCHECK(GetArena() !=
nullptr);
3079 _has_bits_[0] &= ~0x00000001u;
3083 inline void QueuedMessageMeta::unsafe_arena_set_allocated_encoded_message(
3084 std::string* encoded_message) {
3085 GOOGLE_DCHECK(GetArena() !=
nullptr);
3086 if (encoded_message !=
nullptr) {
3087 _has_bits_[0] |= 0x00000001u;
3089 _has_bits_[0] &= ~0x00000001u;
3092 encoded_message, GetArena());
3097 #pragma GCC diagnostic pop
3118 PROTOBUF_NAMESPACE_OPEN
3122 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting>() {
3127 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::QueuedMessageEntry_RoleType>() {
3131 PROTOBUF_NAMESPACE_CLOSE
3135 #include <google/protobuf/port_undef.inc>
void clear_protobuf_name()
static const QueuedMessageMeta * internal_default_instance()
void clear_minimum_ack_wait_seconds()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role > & role() const
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type time_dimension
QueuedMessageMeta(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::goby::acomms::protobuf::QueuedMessageEntry & message_entry(int index) const
int encrypt_rule_size() const
QueueFlush * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role > * mutable_role()
std::string * release_crypto_passphrase()
double minimum_ack_wait_seconds() const
bool has_skip_decoding() const
QueueManagerConfig & operator=(const QueueManagerConfig &from)
void set_crypto_passphrase(std::string &&value)
void set_protobuf_name(const std::string &value)
std::string * release_field()
QueueManagerConfig * New() const final
::goby::acomms::protobuf::QueuedMessageEntry_Role * mutable_role(int index)
QueuedMessageEntry * New() const final
QueueFlush(QueueFlush &&from) noexcept
static const std::string & RoleType_Name(T enum_t_value)
QueueManagerConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_crypto_passphrase(const char *value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & manipulator() const
void CopyFrom(const QueueManagerConfig_DCCLEncryptRule &from)
::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule * mutable_encrypt_rule(int index)
void clear_skip_decoding()
void set_allocated_protobuf_name(std::string *protobuf_name)
QueuedMessageEntry(QueuedMessageEntry &&from) noexcept
QueueSize(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(QueuedMessageMeta *other)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_encoded_message(const std::string &value)
const ::goby::acomms::protobuf::QueuedMessageEntry_Role & role(int index) const
::goby::acomms::protobuf::QueuedMessageEntry_Role * add_role()
void set_protobuf_name(const char *value, size_t size)
void set_field(const std::string &value)
std::string * mutable_protobuf_name()
void set_protobuf_name(const char *value)
int manipulator_size() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_manipulator()
QueuedMessageEntry_Role * New() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
QueueManagerConfig_DCCLEncryptRule & operator=(QueueManagerConfig_DCCLEncryptRule &&from) noexcept
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
static const std::string & RoleSetting_Name(T enum_t_value)
static bool RoleType_Parse(const std::string &name, RoleType *value)
void add_route_for_additional_modem_id(::PROTOBUF_NAMESPACE_ID::int32 value)
void UnsafeArenaSwap(QueuedMessageEntry *other)
void clear_crypto_passphrase()
::goby::acomms::protobuf::QueuedMessageEntry * add_message_entry()
QueuedMessageEntry * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void clear_encoded_message()
const std::string & protobuf_name() const
void MergeFrom(const QueueSize &from)
void set_protobuf_name(std::string &&value)
QueuedMessageEntry_Role * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
QueueSize & operator=(const QueueSize &from)
QueueFlush(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const QueueManagerConfig_DCCLEncryptRule &from)
void set_field(const char *value)
QueuedMessageEntry_Role(::PROTOBUF_NAMESPACE_ID::Arena *arena)
QueueFlush(const QueueFlush &from)
static const QueueManagerConfig & default_instance()
friend void swap(QueueManagerConfig_DCCLEncryptRule &a, QueueManagerConfig_DCCLEncryptRule &b)
void CopyFrom(const QueuedMessageMeta &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry > * mutable_message_entry()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_route_for_additional_modem_id()
double on_demand_skew_seconds() const
void set_make_network_ack_for_src_id(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
QueuedMessageEntry_Role(const QueuedMessageEntry_Role &from)
void set_allocated_encoded_message(std::string *encoded_message)
QueueManagerConfig_DCCLEncryptRule(QueueManagerConfig_DCCLEncryptRule &&from) noexcept
::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule * add_encrypt_rule()
QueueSize & operator=(QueueSize &&from) noexcept
void set_dccl_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
void UnsafeArenaSwap(QueueManagerConfig_DCCLEncryptRule *other)
QueuedMessageEntry_RoleType RoleType
::PROTOBUF_NAMESPACE_ID::int32 modem_id() const
void set_manipulator(int index, ::goby::acomms::protobuf::Manipulator value)
void MergeFrom(const QueueFlush &from)
QueueManagerConfig & operator=(QueueManagerConfig &&from) noexcept
void set_encoded_message(const void *value, size_t size)
int message_entry_size() const
QueuedMessageEntry(const QueuedMessageEntry &from)
void set_route_for_additional_modem_id(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
void set_allocated_crypto_passphrase(std::string *crypto_passphrase)
::PROTOBUF_NAMESPACE_ID::uint32 dccl_id() const
QueueManagerConfig_DCCLEncryptRule * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
QueuedMessageEntry_Role()
QueueManagerConfig_DCCLEncryptRule DCCLEncryptRule
void CopyFrom(const QueueManagerConfig &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
QueuedMessageEntry_Role Role
void set_crypto_passphrase(const std::string &value)
void Swap(QueueFlush *other)
void Swap(QueueSize *other)
void set_field(const char *value, size_t size)
static const QueueFlush & default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
QueueFlush & operator=(QueueFlush &&from) noexcept
static void InitAsDefaultInstance()
QueueManagerConfig(const QueueManagerConfig &from)
friend void swap(QueuedMessageEntry_Role &a, QueuedMessageEntry_Role &b)
void set_on_demand_skew_seconds(double value)
static const QueuedMessageEntry & default_instance()
bool skip_decoding() const
QueueFlush & operator=(const QueueFlush &from)
void set_skip_decoding(bool value)
void MergeFrom(const QueuedMessageEntry &from)
bool has_modem_id() const
QueuedMessageMeta(const QueuedMessageMeta &from)
QueuedMessageEntry_Role & operator=(QueuedMessageEntry_Role &&from) noexcept
QueuedMessageEntry & operator=(QueuedMessageEntry &&from) noexcept
QueuedMessageEntry & operator=(const QueuedMessageEntry &from)
void clear_route_for_additional_modem_id()
virtual ~QueuedMessageEntry()
friend void swap(QueuedMessageMeta &a, QueuedMessageMeta &b)
Quantity last_sent_time_with_units() const
virtual ~QueueManagerConfig_DCCLEncryptRule()
std::string * mutable_crypto_passphrase()
QueuedMessageEntry_Role & operator=(const QueuedMessageEntry_Role &from)
std::string * mutable_field()
friend void swap(QueueSize &a, QueueSize &b)
void Swap(QueuedMessageEntry *other)
static bool RoleType_IsValid(int value)
static const QueueSize & default_instance()
void set_encoded_message(const char *value)
QueueManagerConfig(QueueManagerConfig &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RoleSetting_descriptor()
void set_encoded_message(std::string &&value)
bool has_encoded_message() const
boost::units::quantity< last_sent_time_unit, google::protobuf::uint64 > last_sent_time_with_units() const
void CopyFrom(const QueuedMessageEntry &from)
QueueSize * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void add_make_network_ack_for_src_id(::PROTOBUF_NAMESPACE_ID::int32 value)
void MergeFrom(const QueuedMessageMeta &from)
void Swap(QueueManagerConfig_DCCLEncryptRule *other)
static const QueuedMessageEntry * internal_default_instance()
friend void swap(QueuedMessageEntry &a, QueuedMessageEntry &b)
const std::string & field() const
static const QueueManagerConfig_DCCLEncryptRule & default_instance()
static bool RoleSetting_Parse(const std::string &name, RoleSetting *value)
std::string * release_protobuf_name()
::goby::acomms::protobuf::Manipulator manipulator(int index) const
const std::string & crypto_passphrase() const
bool has_on_demand_skew_seconds() const
void MergeFrom(const QueuedMessageEntry_Role &from)
void add_manipulator(::goby::acomms::protobuf::Manipulator value)
friend void swap(QueueFlush &a, QueueFlush &b)
virtual ~QueueManagerConfig()
QueuedMessageEntry(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void clear_make_network_ack_for_src_id()
friend void swap(QueueManagerConfig &a, QueueManagerConfig &b)
static const QueuedMessageEntry_Role & default_instance()
static const QueueManagerConfig * internal_default_instance()
std::string * release_encoded_message()
void set_minimum_ack_wait_seconds(double value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry > & message_entry() const
int make_network_ack_for_src_id_size() const
::goby::acomms::protobuf::QueuedMessageEntry * mutable_message_entry(int index)
::PROTOBUF_NAMESPACE_ID::int32 make_network_ack_for_src_id(int index) const
static const QueueManagerConfig_DCCLEncryptRule * internal_default_instance()
void set_size(::PROTOBUF_NAMESPACE_ID::uint32 value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
virtual ~QueuedMessageEntry_Role()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > & encrypt_rule() const
bool has_protobuf_name() const
void Swap(QueueManagerConfig *other)
const std::string & encoded_message() const
void set_allocated_field(std::string *field)
void set_crypto_passphrase(const char *value, size_t size)
QueuedMessageMeta & operator=(const QueuedMessageMeta &from)
QueuedMessageMeta & operator=(QueuedMessageMeta &&from) noexcept
QueueManagerConfig_DCCLEncryptRule & operator=(const QueueManagerConfig_DCCLEncryptRule &from)
void CopyFrom(const QueueFlush &from)
void UnsafeArenaSwap(QueueManagerConfig *other)
void UnsafeArenaSwap(QueueSize *other)
static const QueuedMessageMeta & default_instance()
void clear_encrypt_rule()
QueueSize(QueueSize &&from) noexcept
QueueSize * New() const final
void UnsafeArenaSwap(QueuedMessageMeta *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
QueueManagerConfig_DCCLEncryptRule(const QueueManagerConfig_DCCLEncryptRule &from)
void clear_message_entry()
static const QueueFlush * internal_default_instance()
QueueManagerConfig_DCCLEncryptRule(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(QueuedMessageEntry_Role *other)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_make_network_ack_for_src_id()
::PROTOBUF_NAMESPACE_ID::int32 route_for_additional_modem_id(int index) const
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
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type last_sent_time_dimension
::PROTOBUF_NAMESPACE_ID::uint32 size() const
void CopyFrom(const QueuedMessageEntry_Role &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > * mutable_encrypt_rule()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
QueuedMessageEntry_Role_RoleSetting RoleSetting
void CopyFrom(const QueueSize &from)
void UnsafeArenaSwap(QueueFlush *other)
std::string * mutable_encoded_message()
int route_for_additional_modem_id_size() const
static const QueueSize * internal_default_instance()
Quantity time_with_units() const
QueueFlush * New() const final
QueueSize(const QueueSize &from)
static const QueuedMessageEntry_Role * internal_default_instance()
void clear_on_demand_skew_seconds()
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
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & route_for_additional_modem_id() const
QueueManagerConfig_DCCLEncryptRule()
QueuedMessageMeta(QueuedMessageMeta &&from) noexcept
bool has_crypto_passphrase() const
static bool RoleSetting_IsValid(int value)
QueuedMessageMeta * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & make_network_ack_for_src_id() const
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RoleType_descriptor()
void set_last_sent_time_with_units(Quantity value_w_units)
QueuedMessageMeta * New() const final
void UnsafeArenaSwap(QueuedMessageEntry_Role *other)
virtual ~QueuedMessageMeta()
QueuedMessageEntry_Role(QueuedMessageEntry_Role &&from) noexcept
QueueManagerConfig_DCCLEncryptRule * New() const final
bool has_minimum_ack_wait_seconds() const
const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule & encrypt_rule(int index) const
QueueManagerConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_modem_id(::PROTOBUF_NAMESPACE_ID::int32 value)
void MergeFrom(const QueueManagerConfig &from)
void set_field(std::string &&value)
unit< time_dimension, si::system > time
@ value
the parser finished reading a JSON value
QueueSizeDefaultTypeInternal _QueueSize_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * QueuedMessageEntry_RoleType_descriptor()
constexpr QueuedMessageEntry_Role_RoleSetting QueuedMessageEntry_Role_RoleSetting_RoleSetting_MAX
QueuedMessageEntry_RoleDefaultTypeInternal _QueuedMessageEntry_Role_default_instance_
bool QueuedMessageEntry_RoleType_Parse(const std::string &name, QueuedMessageEntry_RoleType *value)
QueuedMessageEntryDefaultTypeInternal _QueuedMessageEntry_default_instance_
constexpr QueuedMessageEntry_RoleType QueuedMessageEntry_RoleType_RoleType_MAX
QueueFlushDefaultTypeInternal _QueueFlush_default_instance_
bool Manipulator_IsValid(int value)
QueueManagerConfig_DCCLEncryptRuleDefaultTypeInternal _QueueManagerConfig_DCCLEncryptRule_default_instance_
bool QueuedMessageEntry_Role_RoleSetting_Parse(const std::string &name, QueuedMessageEntry_Role_RoleSetting *value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * QueuedMessageEntry_Role_RoleSetting_descriptor()
QueuedMessageEntry_RoleType
@ QueuedMessageEntry_RoleType_DESTINATION_ID
@ QueuedMessageEntry_RoleType_TIMESTAMP
@ QueuedMessageEntry_RoleType_SOURCE_ID
constexpr QueuedMessageEntry_RoleType QueuedMessageEntry_RoleType_RoleType_MIN
const std::string & QueuedMessageEntry_Role_RoleSetting_Name(T enum_t_value)
bool QueuedMessageEntry_Role_RoleSetting_IsValid(int value)
constexpr int QueuedMessageEntry_Role_RoleSetting_RoleSetting_ARRAYSIZE
const std::string & QueuedMessageEntry_RoleType_Name(T enum_t_value)
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_
boost::units::make_system< boost::units::angle::revolution_base_unit, boost::units::metric::minute_base_unit >::type system
The global namespace for the Goby project.
static const int kFieldFieldNumber
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::GobyFieldOptions >, 11, false > field
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
type
Generic JSON types used in JWTs.
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fqueue_2eproto
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[7] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)