Goby3  3.1.4
2024.02.22
queue.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/queue.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fqueue_2eproto
5 #define PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fqueue_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
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>
41 
42 #include <boost/units/systems/si.hpp>
43 // @@protoc_insertion_point(includes)
44 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto
45 
47 // Internal implementation detail -- do not use these members.
48 struct TableStruct {
49  static const ::google::protobuf::internal::ParseTableField entries[];
50  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
51  static const ::google::protobuf::internal::ParseTable schema[7];
52  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
53  static const ::google::protobuf::internal::SerializationTable serialization_table[];
55 };
56 void AddDescriptors();
57 } // namespace protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto
58 namespace goby {
59 namespace acomms {
60 namespace protobuf {
61 class QueueFlush;
62 class QueueFlushDefaultTypeInternal;
63 extern QueueFlushDefaultTypeInternal _QueueFlush_default_instance_;
64 class QueueManagerConfig;
65 class QueueManagerConfigDefaultTypeInternal;
66 extern QueueManagerConfigDefaultTypeInternal _QueueManagerConfig_default_instance_;
67 class QueueManagerConfig_DCCLEncryptRule;
68 class QueueManagerConfig_DCCLEncryptRuleDefaultTypeInternal;
69 extern QueueManagerConfig_DCCLEncryptRuleDefaultTypeInternal _QueueManagerConfig_DCCLEncryptRule_default_instance_;
70 class QueueSize;
71 class QueueSizeDefaultTypeInternal;
72 extern QueueSizeDefaultTypeInternal _QueueSize_default_instance_;
73 class QueuedMessageEntry;
74 class QueuedMessageEntryDefaultTypeInternal;
75 extern QueuedMessageEntryDefaultTypeInternal _QueuedMessageEntry_default_instance_;
76 class QueuedMessageEntry_Role;
77 class QueuedMessageEntry_RoleDefaultTypeInternal;
78 extern QueuedMessageEntry_RoleDefaultTypeInternal _QueuedMessageEntry_Role_default_instance_;
79 class QueuedMessageMeta;
80 class QueuedMessageMetaDefaultTypeInternal;
81 extern QueuedMessageMetaDefaultTypeInternal _QueuedMessageMeta_default_instance_;
82 } // namespace protobuf
83 } // namespace acomms
84 } // namespace goby
85 namespace google {
86 namespace protobuf {
87 template<> ::goby::acomms::protobuf::QueueFlush* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueFlush>(Arena*);
88 template<> ::goby::acomms::protobuf::QueueManagerConfig* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig>(Arena*);
89 template<> ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule>(Arena*);
90 template<> ::goby::acomms::protobuf::QueueSize* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueSize>(Arena*);
91 template<> ::goby::acomms::protobuf::QueuedMessageEntry* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueuedMessageEntry>(Arena*);
92 template<> ::goby::acomms::protobuf::QueuedMessageEntry_Role* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueuedMessageEntry_Role>(Arena*);
93 template<> ::goby::acomms::protobuf::QueuedMessageMeta* Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueuedMessageMeta>(Arena*);
94 } // namespace protobuf
95 } // namespace google
96 namespace goby {
97 namespace acomms {
98 namespace protobuf {
99 
103 };
108 
109 const ::google::protobuf::EnumDescriptor* QueuedMessageEntry_Role_RoleSetting_descriptor();
111  return ::google::protobuf::internal::NameOfEnum(
113 }
115  const ::std::string& name, QueuedMessageEntry_Role_RoleSetting* value) {
116  return ::google::protobuf::internal::ParseNamedEnum<QueuedMessageEntry_Role_RoleSetting>(
118 }
123 };
128 
129 const ::google::protobuf::EnumDescriptor* QueuedMessageEntry_RoleType_descriptor();
131  return ::google::protobuf::internal::NameOfEnum(
133 }
135  const ::std::string& name, QueuedMessageEntry_RoleType* value) {
136  return ::google::protobuf::internal::ParseNamedEnum<QueuedMessageEntry_RoleType>(
138 }
139 // ===================================================================
140 
141 class QueuedMessageEntry_Role : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.QueuedMessageEntry.Role) */ {
142  public:
144  virtual ~QueuedMessageEntry_Role();
145 
147 
149  CopyFrom(from);
150  return *this;
151  }
152  #if LANG_CXX11
155  *this = ::std::move(from);
156  }
157 
159  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
160  if (this != &from) InternalSwap(&from);
161  } else {
162  CopyFrom(from);
163  }
164  return *this;
165  }
166  #endif
167  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
168  return _internal_metadata_.unknown_fields();
169  }
170  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
171  return _internal_metadata_.mutable_unknown_fields();
172  }
173 
174  static const ::google::protobuf::Descriptor* descriptor();
176 
177  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
179  return reinterpret_cast<const QueuedMessageEntry_Role*>(
181  }
182  static constexpr int kIndexInFileMessages =
183  0;
184 
185  void Swap(QueuedMessageEntry_Role* other);
187  a.Swap(&b);
188  }
189 
190  // implements Message ----------------------------------------------
191 
192  inline QueuedMessageEntry_Role* New() const final {
193  return CreateMaybeMessage<QueuedMessageEntry_Role>(NULL);
194  }
195 
197  return CreateMaybeMessage<QueuedMessageEntry_Role>(arena);
198  }
199  void CopyFrom(const ::google::protobuf::Message& from) final;
200  void MergeFrom(const ::google::protobuf::Message& from) final;
201  void CopyFrom(const QueuedMessageEntry_Role& from);
202  void MergeFrom(const QueuedMessageEntry_Role& from);
203  void Clear() final;
204  bool IsInitialized() const final;
205 
206  size_t ByteSizeLong() const final;
208  ::google::protobuf::io::CodedInputStream* input) final;
210  ::google::protobuf::io::CodedOutputStream* output) const final;
212  bool deterministic, ::google::protobuf::uint8* target) const final;
213  int GetCachedSize() const final { return _cached_size_.Get(); }
214 
215  private:
216  void SharedCtor();
217  void SharedDtor();
218  void SetCachedSize(int size) const final;
219  void InternalSwap(QueuedMessageEntry_Role* other);
220  private:
221  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
222  return NULL;
223  }
224  inline void* MaybeArenaPtr() const {
225  return NULL;
226  }
227  public:
228 
230 
231  // nested types ----------------------------------------------------
232 
234  static const RoleSetting STATIC =
236  static const RoleSetting FIELD_VALUE =
238  static inline bool RoleSetting_IsValid(int value) {
240  }
245  static const int RoleSetting_ARRAYSIZE =
247  static inline const ::google::protobuf::EnumDescriptor*
250  }
251  static inline const ::std::string& RoleSetting_Name(RoleSetting value) {
253  }
254  static inline bool RoleSetting_Parse(const ::std::string& name,
255  RoleSetting* value) {
256  return QueuedMessageEntry_Role_RoleSetting_Parse(name, value);
257  }
258 
259  // accessors -------------------------------------------------------
260 
261  // optional string field = 3;
262  bool has_field() const;
263  void clear_field();
264  static const int kFieldFieldNumber = 3;
265  const ::std::string& field() const;
266  void set_field(const ::std::string& value);
267  #if LANG_CXX11
268  void set_field(::std::string&& value);
269  #endif
270  void set_field(const char* value);
271  void set_field(const char* value, size_t size);
272  ::std::string* mutable_field();
273  ::std::string* release_field();
274  void set_allocated_field(::std::string* field);
275 
276  // optional int32 static_value = 4;
277  bool has_static_value() const;
278  void clear_static_value();
279  static const int kStaticValueFieldNumber = 4;
282 
283  // required .goby.acomms.protobuf.QueuedMessageEntry.RoleType type = 1;
284  bool has_type() const;
285  void clear_type();
286  static const int kTypeFieldNumber = 1;
289 
290  // optional .goby.acomms.protobuf.QueuedMessageEntry.Role.RoleSetting setting = 2 [default = FIELD_VALUE];
291  bool has_setting() const;
292  void clear_setting();
293  static const int kSettingFieldNumber = 2;
296 
297  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.QueuedMessageEntry.Role)
298  private:
299  void set_has_type();
300  void clear_has_type();
301  void set_has_setting();
302  void clear_has_setting();
303  void set_has_field();
304  void clear_has_field();
305  void set_has_static_value();
306  void clear_has_static_value();
307 
308  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
309  ::google::protobuf::internal::HasBits<1> _has_bits_;
310  mutable ::google::protobuf::internal::CachedSize _cached_size_;
311  ::google::protobuf::internal::ArenaStringPtr field_;
312  ::google::protobuf::int32 static_value_;
313  int type_;
314  int setting_;
315  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct;
316 };
317 // -------------------------------------------------------------------
318 
319 class QueuedMessageEntry : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.QueuedMessageEntry) */ {
320  public:
322  virtual ~QueuedMessageEntry();
323 
325 
327  CopyFrom(from);
328  return *this;
329  }
330  #if LANG_CXX11
331  QueuedMessageEntry(QueuedMessageEntry&& from) noexcept
332  : QueuedMessageEntry() {
333  *this = ::std::move(from);
334  }
335 
336  inline QueuedMessageEntry& operator=(QueuedMessageEntry&& from) noexcept {
337  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
338  if (this != &from) InternalSwap(&from);
339  } else {
340  CopyFrom(from);
341  }
342  return *this;
343  }
344  #endif
345  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
346  return _internal_metadata_.unknown_fields();
347  }
348  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
349  return _internal_metadata_.mutable_unknown_fields();
350  }
351 
352  static const ::google::protobuf::Descriptor* descriptor();
353  static const QueuedMessageEntry& default_instance();
354 
355  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
357  return reinterpret_cast<const QueuedMessageEntry*>(
359  }
360  static constexpr int kIndexInFileMessages =
361  1;
362 
363  void Swap(QueuedMessageEntry* other);
365  a.Swap(&b);
366  }
367 
368  // implements Message ----------------------------------------------
369 
370  inline QueuedMessageEntry* New() const final {
371  return CreateMaybeMessage<QueuedMessageEntry>(NULL);
372  }
373 
375  return CreateMaybeMessage<QueuedMessageEntry>(arena);
376  }
377  void CopyFrom(const ::google::protobuf::Message& from) final;
378  void MergeFrom(const ::google::protobuf::Message& from) final;
379  void CopyFrom(const QueuedMessageEntry& from);
380  void MergeFrom(const QueuedMessageEntry& from);
381  void Clear() final;
382  bool IsInitialized() const final;
383 
384  size_t ByteSizeLong() const final;
386  ::google::protobuf::io::CodedInputStream* input) final;
388  ::google::protobuf::io::CodedOutputStream* output) const final;
390  bool deterministic, ::google::protobuf::uint8* target) const final;
391  int GetCachedSize() const final { return _cached_size_.Get(); }
392 
393  private:
394  void SharedCtor();
395  void SharedDtor();
396  void SetCachedSize(int size) const final;
397  void InternalSwap(QueuedMessageEntry* other);
398  private:
399  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
400  return NULL;
401  }
402  inline void* MaybeArenaPtr() const {
403  return NULL;
404  }
405  public:
406 
408 
409  // nested types ----------------------------------------------------
410 
412 
414  static const RoleType SOURCE_ID =
416  static const RoleType DESTINATION_ID =
418  static const RoleType TIMESTAMP =
420  static inline bool RoleType_IsValid(int value) {
422  }
423  static const RoleType RoleType_MIN =
425  static const RoleType RoleType_MAX =
427  static const int RoleType_ARRAYSIZE =
429  static inline const ::google::protobuf::EnumDescriptor*
432  }
433  static inline const ::std::string& RoleType_Name(RoleType value) {
434  return QueuedMessageEntry_RoleType_Name(value);
435  }
436  static inline bool RoleType_Parse(const ::std::string& name,
437  RoleType* value) {
438  return QueuedMessageEntry_RoleType_Parse(name, value);
439  }
440 
441  // accessors -------------------------------------------------------
442 
443  // repeated .goby.acomms.protobuf.Manipulator manipulator = 10 [(.goby.field) = {
444  int manipulator_size() const;
445  void clear_manipulator();
446  static const int kManipulatorFieldNumber = 10;
448  void set_manipulator(int index, ::goby::acomms::protobuf::Manipulator value);
450  const ::google::protobuf::RepeatedField<int>& manipulator() const;
452 
453  // repeated .goby.acomms.protobuf.QueuedMessageEntry.Role role = 20 [(.goby.field) = {
454  int role_size() const;
455  void clear_role();
456  static const int kRoleFieldNumber = 20;
459  mutable_role();
460  const ::goby::acomms::protobuf::QueuedMessageEntry_Role& role(int index) const;
462  const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >&
463  role() const;
464 
465  // required string protobuf_name = 1;
466  bool has_protobuf_name() const;
467  void clear_protobuf_name();
468  static const int kProtobufNameFieldNumber = 1;
469  const ::std::string& protobuf_name() const;
470  void set_protobuf_name(const ::std::string& value);
471  #if LANG_CXX11
472  void set_protobuf_name(::std::string&& value);
473  #endif
474  void set_protobuf_name(const char* value);
475  void set_protobuf_name(const char* value, size_t size);
476  ::std::string* mutable_protobuf_name();
477  ::std::string* release_protobuf_name();
478  void set_allocated_protobuf_name(::std::string* protobuf_name);
479 
480  // optional uint32 blackout_time = 3 [default = 0];
481  bool has_blackout_time() const;
482  void clear_blackout_time();
483  static const int kBlackoutTimeFieldNumber = 3;
486 
487  // optional int32 ttl = 6 [default = 1800];
488  bool has_ttl() const;
489  void clear_ttl();
490  static const int kTtlFieldNumber = 6;
492  void set_ttl(::google::protobuf::int32 value);
493 
494  // optional bool ack = 2 [default = true];
495  bool has_ack() const;
496  void clear_ack();
497  static const int kAckFieldNumber = 2;
498  bool ack() const;
499  void set_ack(bool value);
500 
501  // optional bool newest_first = 5 [default = true];
502  bool has_newest_first() const;
503  void clear_newest_first();
504  static const int kNewestFirstFieldNumber = 5;
505  bool newest_first() const;
506  void set_newest_first(bool value);
507 
508  // optional uint32 max_queue = 4 [default = 100];
509  bool has_max_queue() const;
510  void clear_max_queue();
511  static const int kMaxQueueFieldNumber = 4;
514 
515  // optional double value_base = 7 [default = 1];
516  bool has_value_base() const;
517  void clear_value_base();
518  static const int kValueBaseFieldNumber = 7;
519  double value_base() const;
520  void set_value_base(double value);
521 
522  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.QueuedMessageEntry)
523  private:
524  void set_has_protobuf_name();
525  void clear_has_protobuf_name();
526  void set_has_ack();
527  void clear_has_ack();
528  void set_has_blackout_time();
529  void clear_has_blackout_time();
530  void set_has_max_queue();
531  void clear_has_max_queue();
532  void set_has_newest_first();
533  void clear_has_newest_first();
534  void set_has_ttl();
535  void clear_has_ttl();
536  void set_has_value_base();
537  void clear_has_value_base();
538 
539  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
540  ::google::protobuf::internal::HasBits<1> _has_bits_;
541  mutable ::google::protobuf::internal::CachedSize _cached_size_;
544  ::google::protobuf::internal::ArenaStringPtr protobuf_name_;
545  ::google::protobuf::uint32 blackout_time_;
547  bool ack_;
548  bool newest_first_;
549  ::google::protobuf::uint32 max_queue_;
550  double value_base_;
551  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct;
552 };
553 // -------------------------------------------------------------------
554 
555 class QueueManagerConfig_DCCLEncryptRule : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule) */ {
556  public:
559 
561 
563  CopyFrom(from);
564  return *this;
565  }
566  #if LANG_CXX11
569  *this = ::std::move(from);
570  }
571 
573  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
574  if (this != &from) InternalSwap(&from);
575  } else {
576  CopyFrom(from);
577  }
578  return *this;
579  }
580  #endif
581  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
582  return _internal_metadata_.unknown_fields();
583  }
584  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
585  return _internal_metadata_.mutable_unknown_fields();
586  }
587 
588  static const ::google::protobuf::Descriptor* descriptor();
590 
591  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
593  return reinterpret_cast<const QueueManagerConfig_DCCLEncryptRule*>(
595  }
596  static constexpr int kIndexInFileMessages =
597  2;
598 
601  a.Swap(&b);
602  }
603 
604  // implements Message ----------------------------------------------
605 
606  inline QueueManagerConfig_DCCLEncryptRule* New() const final {
607  return CreateMaybeMessage<QueueManagerConfig_DCCLEncryptRule>(NULL);
608  }
609 
611  return CreateMaybeMessage<QueueManagerConfig_DCCLEncryptRule>(arena);
612  }
613  void CopyFrom(const ::google::protobuf::Message& from) final;
614  void MergeFrom(const ::google::protobuf::Message& from) final;
617  void Clear() final;
618  bool IsInitialized() const final;
619 
620  size_t ByteSizeLong() const final;
622  ::google::protobuf::io::CodedInputStream* input) final;
624  ::google::protobuf::io::CodedOutputStream* output) const final;
626  bool deterministic, ::google::protobuf::uint8* target) const final;
627  int GetCachedSize() const final { return _cached_size_.Get(); }
628 
629  private:
630  void SharedCtor();
631  void SharedDtor();
632  void SetCachedSize(int size) const final;
633  void InternalSwap(QueueManagerConfig_DCCLEncryptRule* other);
634  private:
635  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
636  return NULL;
637  }
638  inline void* MaybeArenaPtr() const {
639  return NULL;
640  }
641  public:
642 
644 
645  // nested types ----------------------------------------------------
646 
647  // accessors -------------------------------------------------------
648 
649  // required string crypto_passphrase = 2;
650  bool has_crypto_passphrase() const;
652  static const int kCryptoPassphraseFieldNumber = 2;
653  const ::std::string& crypto_passphrase() const;
654  void set_crypto_passphrase(const ::std::string& value);
655  #if LANG_CXX11
656  void set_crypto_passphrase(::std::string&& value);
657  #endif
658  void set_crypto_passphrase(const char* value);
659  void set_crypto_passphrase(const char* value, size_t size);
660  ::std::string* mutable_crypto_passphrase();
661  ::std::string* release_crypto_passphrase();
663 
664  // optional int32 id = 1;
665  bool has_id() const;
666  void clear_id();
667  static const int kIdFieldNumber = 1;
669  void set_id(::google::protobuf::int32 value);
670 
671  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule)
672  private:
673  void set_has_id();
674  void clear_has_id();
675  void set_has_crypto_passphrase();
676  void clear_has_crypto_passphrase();
677 
678  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
679  ::google::protobuf::internal::HasBits<1> _has_bits_;
680  mutable ::google::protobuf::internal::CachedSize _cached_size_;
681  ::google::protobuf::internal::ArenaStringPtr crypto_passphrase_;
683  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct;
684 };
685 // -------------------------------------------------------------------
686 
687 class QueueManagerConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.QueueManagerConfig) */ {
688  public:
690  virtual ~QueueManagerConfig();
691 
693 
695  CopyFrom(from);
696  return *this;
697  }
698  #if LANG_CXX11
699  QueueManagerConfig(QueueManagerConfig&& from) noexcept
700  : QueueManagerConfig() {
701  *this = ::std::move(from);
702  }
703 
704  inline QueueManagerConfig& operator=(QueueManagerConfig&& from) noexcept {
705  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
706  if (this != &from) InternalSwap(&from);
707  } else {
708  CopyFrom(from);
709  }
710  return *this;
711  }
712  #endif
713  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
714  return _internal_metadata_.unknown_fields();
715  }
716  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
717  return _internal_metadata_.mutable_unknown_fields();
718  }
719 
720  static const ::google::protobuf::Descriptor* descriptor();
721  static const QueueManagerConfig& default_instance();
722 
723  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
725  return reinterpret_cast<const QueueManagerConfig*>(
727  }
728  static constexpr int kIndexInFileMessages =
729  3;
730 
731  void Swap(QueueManagerConfig* other);
733  a.Swap(&b);
734  }
735 
736  // implements Message ----------------------------------------------
737 
738  inline QueueManagerConfig* New() const final {
739  return CreateMaybeMessage<QueueManagerConfig>(NULL);
740  }
741 
743  return CreateMaybeMessage<QueueManagerConfig>(arena);
744  }
745  void CopyFrom(const ::google::protobuf::Message& from) final;
746  void MergeFrom(const ::google::protobuf::Message& from) final;
747  void CopyFrom(const QueueManagerConfig& from);
748  void MergeFrom(const QueueManagerConfig& from);
749  void Clear() final;
750  bool IsInitialized() const final;
751 
752  size_t ByteSizeLong() const final;
754  ::google::protobuf::io::CodedInputStream* input) final;
756  ::google::protobuf::io::CodedOutputStream* output) const final;
758  bool deterministic, ::google::protobuf::uint8* target) const final;
759  int GetCachedSize() const final { return _cached_size_.Get(); }
760 
761  private:
762  void SharedCtor();
763  void SharedDtor();
764  void SetCachedSize(int size) const final;
765  void InternalSwap(QueueManagerConfig* other);
766  private:
767  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
768  return NULL;
769  }
770  inline void* MaybeArenaPtr() const {
771  return NULL;
772  }
773  public:
774 
776 
777  // nested types ----------------------------------------------------
778 
780 
781  // accessors -------------------------------------------------------
782 
783  // repeated .goby.acomms.protobuf.QueuedMessageEntry message_entry = 10;
784  int message_entry_size() const;
785  void clear_message_entry();
786  static const int kMessageEntryFieldNumber = 10;
787  ::goby::acomms::protobuf::QueuedMessageEntry* mutable_message_entry(int index);
788  ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >*
790  const ::goby::acomms::protobuf::QueuedMessageEntry& message_entry(int index) const;
791  ::goby::acomms::protobuf::QueuedMessageEntry* add_message_entry();
792  const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >&
793  message_entry() const;
794 
795  // repeated int32 make_network_ack_for_src_id = 30;
798  static const int kMakeNetworkAckForSrcIdFieldNumber = 30;
799  ::google::protobuf::int32 make_network_ack_for_src_id(int index) const;
800  void set_make_network_ack_for_src_id(int index, ::google::protobuf::int32 value);
801  void add_make_network_ack_for_src_id(::google::protobuf::int32 value);
802  const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
804  ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
806 
807  // repeated int32 route_for_additional_modem_id = 40 [(.goby.field) = {
811  ::google::protobuf::int32 route_for_additional_modem_id(int index) const;
812  void set_route_for_additional_modem_id(int index, ::google::protobuf::int32 value);
813  void add_route_for_additional_modem_id(::google::protobuf::int32 value);
814  const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
816  ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
818 
819  // repeated .goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule encrypt_rule = 50;
820  int encrypt_rule_size() const;
821  void clear_encrypt_rule();
822  static const int kEncryptRuleFieldNumber = 50;
823  ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* mutable_encrypt_rule(int index);
824  ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >*
826  const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule& encrypt_rule(int index) const;
828  const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >&
829  encrypt_rule() const;
830 
831  // optional int32 modem_id = 1 [(.goby.field) = {
832  bool has_modem_id() const;
833  void clear_modem_id();
834  static const int kModemIdFieldNumber = 1;
835  ::google::protobuf::int32 modem_id() const;
836  void set_modem_id(::google::protobuf::int32 value);
837 
838  // optional bool skip_decoding = 21 [default = false, (.goby.field) = {
839  bool has_skip_decoding() const;
840  void clear_skip_decoding();
841  static const int kSkipDecodingFieldNumber = 21;
842  bool skip_decoding() const;
843  void set_skip_decoding(bool value);
844 
845  // optional double minimum_ack_wait_seconds = 20 [default = 0];
846  bool has_minimum_ack_wait_seconds() const;
848  static const int kMinimumAckWaitSecondsFieldNumber = 20;
849  double minimum_ack_wait_seconds() const;
850  void set_minimum_ack_wait_seconds(double value);
851 
852  // optional double on_demand_skew_seconds = 11 [default = 1];
853  bool has_on_demand_skew_seconds() const;
855  static const int kOnDemandSkewSecondsFieldNumber = 11;
856  double on_demand_skew_seconds() const;
857  void set_on_demand_skew_seconds(double value);
858 
859  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.QueueManagerConfig)
860  private:
861  void set_has_modem_id();
862  void clear_has_modem_id();
863  void set_has_on_demand_skew_seconds();
864  void clear_has_on_demand_skew_seconds();
865  void set_has_minimum_ack_wait_seconds();
866  void clear_has_minimum_ack_wait_seconds();
867  void set_has_skip_decoding();
868  void clear_has_skip_decoding();
869 
870  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
871  ::google::protobuf::internal::HasBits<1> _has_bits_;
872  mutable ::google::protobuf::internal::CachedSize _cached_size_;
873  ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry > message_entry_;
874  ::google::protobuf::RepeatedField< ::google::protobuf::int32 > make_network_ack_for_src_id_;
875  ::google::protobuf::RepeatedField< ::google::protobuf::int32 > route_for_additional_modem_id_;
876  ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > encrypt_rule_;
877  ::google::protobuf::int32 modem_id_;
878  bool skip_decoding_;
879  double minimum_ack_wait_seconds_;
880  double on_demand_skew_seconds_;
882 };
883 // -------------------------------------------------------------------
884 
885 class QueueSize : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.QueueSize) */ {
886  public:
887  QueueSize();
888  virtual ~QueueSize();
889 
890  QueueSize(const QueueSize& from);
891 
892  inline QueueSize& operator=(const QueueSize& from) {
893  CopyFrom(from);
894  return *this;
895  }
896  #if LANG_CXX11
897  QueueSize(QueueSize&& from) noexcept
898  : QueueSize() {
899  *this = ::std::move(from);
900  }
901 
902  inline QueueSize& operator=(QueueSize&& from) noexcept {
903  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
904  if (this != &from) InternalSwap(&from);
905  } else {
906  CopyFrom(from);
907  }
908  return *this;
909  }
910  #endif
911  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
912  return _internal_metadata_.unknown_fields();
913  }
914  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
915  return _internal_metadata_.mutable_unknown_fields();
916  }
917 
918  static const ::google::protobuf::Descriptor* descriptor();
919  static const QueueSize& default_instance();
920 
921  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
922  static inline const QueueSize* internal_default_instance() {
923  return reinterpret_cast<const QueueSize*>(
925  }
926  static constexpr int kIndexInFileMessages =
927  4;
928 
929  void Swap(QueueSize* other);
930  friend void swap(QueueSize& a, QueueSize& b) {
931  a.Swap(&b);
932  }
933 
934  // implements Message ----------------------------------------------
935 
936  inline QueueSize* New() const final {
937  return CreateMaybeMessage<QueueSize>(NULL);
938  }
939 
940  QueueSize* New(::google::protobuf::Arena* arena) const final {
941  return CreateMaybeMessage<QueueSize>(arena);
942  }
943  void CopyFrom(const ::google::protobuf::Message& from) final;
944  void MergeFrom(const ::google::protobuf::Message& from) final;
945  void CopyFrom(const QueueSize& from);
946  void MergeFrom(const QueueSize& from);
947  void Clear() final;
948  bool IsInitialized() const final;
949 
950  size_t ByteSizeLong() const final;
952  ::google::protobuf::io::CodedInputStream* input) final;
954  ::google::protobuf::io::CodedOutputStream* output) const final;
956  bool deterministic, ::google::protobuf::uint8* target) const final;
957  int GetCachedSize() const final { return _cached_size_.Get(); }
958 
959  private:
960  void SharedCtor();
961  void SharedDtor();
962  void SetCachedSize(int size) const final;
963  void InternalSwap(QueueSize* other);
964  private:
965  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
966  return NULL;
967  }
968  inline void* MaybeArenaPtr() const {
969  return NULL;
970  }
971  public:
972 
974 
975  // nested types ----------------------------------------------------
976 
977  // accessors -------------------------------------------------------
978 
979  // required uint32 dccl_id = 1;
980  bool has_dccl_id() const;
981  void clear_dccl_id();
982  static const int kDcclIdFieldNumber = 1;
983  ::google::protobuf::uint32 dccl_id() const;
984  void set_dccl_id(::google::protobuf::uint32 value);
985 
986  // required uint32 size = 2;
987  bool has_size() const;
988  void clear_size();
989  static const int kSizeFieldNumber = 2;
990  ::google::protobuf::uint32 size() const;
991  void set_size(::google::protobuf::uint32 value);
992 
993  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.QueueSize)
994  private:
995  void set_has_dccl_id();
996  void clear_has_dccl_id();
997  void set_has_size();
998  void clear_has_size();
999 
1000  // helper for ByteSizeLong()
1001  size_t RequiredFieldsByteSizeFallback() const;
1002 
1003  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1004  ::google::protobuf::internal::HasBits<1> _has_bits_;
1005  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1006  ::google::protobuf::uint32 dccl_id_;
1007  ::google::protobuf::uint32 size_;
1009 };
1010 // -------------------------------------------------------------------
1011 
1012 class QueueFlush : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.QueueFlush) */ {
1013  public:
1014  QueueFlush();
1015  virtual ~QueueFlush();
1016 
1017  QueueFlush(const QueueFlush& from);
1018 
1019  inline QueueFlush& operator=(const QueueFlush& from) {
1020  CopyFrom(from);
1021  return *this;
1022  }
1023  #if LANG_CXX11
1024  QueueFlush(QueueFlush&& from) noexcept
1025  : QueueFlush() {
1026  *this = ::std::move(from);
1027  }
1028 
1029  inline QueueFlush& operator=(QueueFlush&& from) noexcept {
1030  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1031  if (this != &from) InternalSwap(&from);
1032  } else {
1033  CopyFrom(from);
1034  }
1035  return *this;
1036  }
1037  #endif
1038  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1039  return _internal_metadata_.unknown_fields();
1040  }
1041  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1042  return _internal_metadata_.mutable_unknown_fields();
1043  }
1044 
1045  static const ::google::protobuf::Descriptor* descriptor();
1046  static const QueueFlush& default_instance();
1047 
1048  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1049  static inline const QueueFlush* internal_default_instance() {
1050  return reinterpret_cast<const QueueFlush*>(
1052  }
1053  static constexpr int kIndexInFileMessages =
1054  5;
1055 
1056  void Swap(QueueFlush* other);
1057  friend void swap(QueueFlush& a, QueueFlush& b) {
1058  a.Swap(&b);
1059  }
1060 
1061  // implements Message ----------------------------------------------
1062 
1063  inline QueueFlush* New() const final {
1064  return CreateMaybeMessage<QueueFlush>(NULL);
1065  }
1066 
1067  QueueFlush* New(::google::protobuf::Arena* arena) const final {
1068  return CreateMaybeMessage<QueueFlush>(arena);
1069  }
1070  void CopyFrom(const ::google::protobuf::Message& from) final;
1071  void MergeFrom(const ::google::protobuf::Message& from) final;
1072  void CopyFrom(const QueueFlush& from);
1073  void MergeFrom(const QueueFlush& from);
1074  void Clear() final;
1075  bool IsInitialized() const final;
1076 
1077  size_t ByteSizeLong() const final;
1079  ::google::protobuf::io::CodedInputStream* input) final;
1081  ::google::protobuf::io::CodedOutputStream* output) const final;
1082  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1083  bool deterministic, ::google::protobuf::uint8* target) const final;
1084  int GetCachedSize() const final { return _cached_size_.Get(); }
1085 
1086  private:
1087  void SharedCtor();
1088  void SharedDtor();
1089  void SetCachedSize(int size) const final;
1090  void InternalSwap(QueueFlush* other);
1091  private:
1092  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1093  return NULL;
1094  }
1095  inline void* MaybeArenaPtr() const {
1096  return NULL;
1097  }
1098  public:
1099 
1101 
1102  // nested types ----------------------------------------------------
1103 
1104  // accessors -------------------------------------------------------
1105 
1106  // required uint32 dccl_id = 1;
1107  bool has_dccl_id() const;
1108  void clear_dccl_id();
1109  static const int kDcclIdFieldNumber = 1;
1110  ::google::protobuf::uint32 dccl_id() const;
1111  void set_dccl_id(::google::protobuf::uint32 value);
1112 
1113  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.QueueFlush)
1114  private:
1115  void set_has_dccl_id();
1116  void clear_has_dccl_id();
1117 
1118  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1119  ::google::protobuf::internal::HasBits<1> _has_bits_;
1120  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1121  ::google::protobuf::uint32 dccl_id_;
1123 };
1124 // -------------------------------------------------------------------
1125 
1126 class QueuedMessageMeta : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.QueuedMessageMeta) */ {
1127  public:
1129  virtual ~QueuedMessageMeta();
1130 
1131  QueuedMessageMeta(const QueuedMessageMeta& from);
1132 
1134  CopyFrom(from);
1135  return *this;
1136  }
1137  #if LANG_CXX11
1138  QueuedMessageMeta(QueuedMessageMeta&& from) noexcept
1139  : QueuedMessageMeta() {
1140  *this = ::std::move(from);
1141  }
1142 
1143  inline QueuedMessageMeta& operator=(QueuedMessageMeta&& from) noexcept {
1144  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1145  if (this != &from) InternalSwap(&from);
1146  } else {
1147  CopyFrom(from);
1148  }
1149  return *this;
1150  }
1151  #endif
1152  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1153  return _internal_metadata_.unknown_fields();
1154  }
1155  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1156  return _internal_metadata_.mutable_unknown_fields();
1157  }
1158 
1159  static const ::google::protobuf::Descriptor* descriptor();
1160  static const QueuedMessageMeta& default_instance();
1161 
1162  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1164  return reinterpret_cast<const QueuedMessageMeta*>(
1166  }
1167  static constexpr int kIndexInFileMessages =
1168  6;
1169 
1170  void Swap(QueuedMessageMeta* other);
1172  a.Swap(&b);
1173  }
1174 
1175  // implements Message ----------------------------------------------
1176 
1177  inline QueuedMessageMeta* New() const final {
1178  return CreateMaybeMessage<QueuedMessageMeta>(NULL);
1179  }
1180 
1182  return CreateMaybeMessage<QueuedMessageMeta>(arena);
1183  }
1184  void CopyFrom(const ::google::protobuf::Message& from) final;
1185  void MergeFrom(const ::google::protobuf::Message& from) final;
1186  void CopyFrom(const QueuedMessageMeta& from);
1187  void MergeFrom(const QueuedMessageMeta& from);
1188  void Clear() final;
1189  bool IsInitialized() const final;
1190 
1191  size_t ByteSizeLong() const final;
1193  ::google::protobuf::io::CodedInputStream* input) final;
1195  ::google::protobuf::io::CodedOutputStream* output) const final;
1196  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1197  bool deterministic, ::google::protobuf::uint8* target) const final;
1198  int GetCachedSize() const final { return _cached_size_.Get(); }
1199 
1200  private:
1201  void SharedCtor();
1202  void SharedDtor();
1203  void SetCachedSize(int size) const final;
1204  void InternalSwap(QueuedMessageMeta* other);
1205  private:
1206  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1207  return NULL;
1208  }
1209  inline void* MaybeArenaPtr() const {
1210  return NULL;
1211  }
1212  public:
1213 
1215 
1216  // nested types ----------------------------------------------------
1217 
1218  // accessors -------------------------------------------------------
1219 
1220  // optional bytes encoded_message = 20;
1221  bool has_encoded_message() const;
1222  void clear_encoded_message();
1223  static const int kEncodedMessageFieldNumber = 20;
1224  const ::std::string& encoded_message() const;
1225  void set_encoded_message(const ::std::string& value);
1226  #if LANG_CXX11
1227  void set_encoded_message(::std::string&& value);
1228  #endif
1229  void set_encoded_message(const char* value);
1230  void set_encoded_message(const void* value, size_t size);
1231  ::std::string* mutable_encoded_message();
1232  ::std::string* release_encoded_message();
1233  void set_allocated_encoded_message(::std::string* encoded_message);
1234 
1235  // optional uint32 non_repeated_size = 1;
1236  bool has_non_repeated_size() const;
1237  void clear_non_repeated_size();
1238  static const int kNonRepeatedSizeFieldNumber = 1;
1239  ::google::protobuf::uint32 non_repeated_size() const;
1240  void set_non_repeated_size(::google::protobuf::uint32 value);
1241 
1242  // optional bool ack_requested = 2;
1243  bool has_ack_requested() const;
1244  void clear_ack_requested();
1245  static const int kAckRequestedFieldNumber = 2;
1246  bool ack_requested() const;
1247  void set_ack_requested(bool value);
1248 
1249  // optional int32 src = 3;
1250  bool has_src() const;
1251  void clear_src();
1252  static const int kSrcFieldNumber = 3;
1253  ::google::protobuf::int32 src() const;
1254  void set_src(::google::protobuf::int32 value);
1255 
1256  // optional int32 dest = 4;
1257  bool has_dest() const;
1258  void clear_dest();
1259  static const int kDestFieldNumber = 4;
1260  ::google::protobuf::int32 dest() const;
1261  void set_dest(::google::protobuf::int32 value);
1262 
1263  // optional uint64 time = 5 [(.dccl.field) = {
1264  bool has_time() const;
1265  void clear_time();
1266  static const int kTimeFieldNumber = 5;
1268  void set_time(::google::protobuf::uint64 value);
1269 
1270  // optional uint64 last_sent_time = 10 [(.dccl.field) = {
1271  bool has_last_sent_time() const;
1272  void clear_last_sent_time();
1273  static const int kLastSentTimeFieldNumber = 10;
1274  ::google::protobuf::uint64 last_sent_time() const;
1275  void set_last_sent_time(::google::protobuf::uint64 value);
1276 
1278 
1279  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;
1280 
1281  template<typename Quantity >
1282  void set_time_with_units(Quantity value_w_units)
1283  { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1284 
1285  template<typename Quantity >
1286  Quantity time_with_units() const
1287  { return Quantity(time() * time_unit()); };
1288 
1289  boost::units::quantity< time_unit,google::protobuf::uint64 > time_with_units() const
1290  { return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
1291 
1293 
1294  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;
1295 
1296  template<typename Quantity >
1297  void set_last_sent_time_with_units(Quantity value_w_units)
1298  { set_last_sent_time(boost::units::quantity<last_sent_time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1299 
1300  template<typename Quantity >
1301  Quantity last_sent_time_with_units() const
1302  { return Quantity(last_sent_time() * last_sent_time_unit()); };
1303 
1304  boost::units::quantity< last_sent_time_unit,google::protobuf::uint64 > last_sent_time_with_units() const
1305  { return last_sent_time_with_units<boost::units::quantity< last_sent_time_unit,google::protobuf::uint64 > >(); };
1306 
1307  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.QueuedMessageMeta)
1308  private:
1309  void set_has_non_repeated_size();
1310  void clear_has_non_repeated_size();
1311  void set_has_ack_requested();
1312  void clear_has_ack_requested();
1313  void set_has_src();
1314  void clear_has_src();
1315  void set_has_dest();
1316  void clear_has_dest();
1317  void set_has_time();
1318  void clear_has_time();
1319  void set_has_last_sent_time();
1320  void clear_has_last_sent_time();
1321  void set_has_encoded_message();
1322  void clear_has_encoded_message();
1323 
1324  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1325  ::google::protobuf::internal::HasBits<1> _has_bits_;
1326  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1327  ::google::protobuf::internal::ArenaStringPtr encoded_message_;
1328  ::google::protobuf::uint32 non_repeated_size_;
1329  bool ack_requested_;
1333  ::google::protobuf::uint64 last_sent_time_;
1334  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct;
1335 };
1336 // ===================================================================
1337 
1338 
1339 // ===================================================================
1340 
1341 #ifdef __GNUC__
1342  #pragma GCC diagnostic push
1343  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1344 #endif // __GNUC__
1345 // QueuedMessageEntry_Role
1346 
1347 // required .goby.acomms.protobuf.QueuedMessageEntry.RoleType type = 1;
1349  return (_has_bits_[0] & 0x00000004u) != 0;
1350 }
1351 inline void QueuedMessageEntry_Role::set_has_type() {
1352  _has_bits_[0] |= 0x00000004u;
1353 }
1354 inline void QueuedMessageEntry_Role::clear_has_type() {
1355  _has_bits_[0] &= ~0x00000004u;
1356 }
1358  type_ = 1;
1359  clear_has_type();
1360 }
1362  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.Role.type)
1363  return static_cast< ::goby::acomms::protobuf::QueuedMessageEntry_RoleType >(type_);
1364 }
1367  set_has_type();
1368  type_ = value;
1369  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.Role.type)
1370 }
1371 
1372 // optional .goby.acomms.protobuf.QueuedMessageEntry.Role.RoleSetting setting = 2 [default = FIELD_VALUE];
1374  return (_has_bits_[0] & 0x00000008u) != 0;
1375 }
1376 inline void QueuedMessageEntry_Role::set_has_setting() {
1377  _has_bits_[0] |= 0x00000008u;
1378 }
1379 inline void QueuedMessageEntry_Role::clear_has_setting() {
1380  _has_bits_[0] &= ~0x00000008u;
1381 }
1383  setting_ = 2;
1384  clear_has_setting();
1385 }
1387  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.Role.setting)
1388  return static_cast< ::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting >(setting_);
1389 }
1392  set_has_setting();
1393  setting_ = value;
1394  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.Role.setting)
1395 }
1396 
1397 // optional string field = 3;
1399  return (_has_bits_[0] & 0x00000001u) != 0;
1400 }
1401 inline void QueuedMessageEntry_Role::set_has_field() {
1402  _has_bits_[0] |= 0x00000001u;
1403 }
1404 inline void QueuedMessageEntry_Role::clear_has_field() {
1405  _has_bits_[0] &= ~0x00000001u;
1406 }
1408  field_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1409  clear_has_field();
1410 }
1411 inline const ::std::string& QueuedMessageEntry_Role::field() const {
1412  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.Role.field)
1413  return field_.GetNoArena();
1414 }
1415 inline void QueuedMessageEntry_Role::set_field(const ::std::string& value) {
1416  set_has_field();
1417  field_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1418  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.Role.field)
1419 }
1420 #if LANG_CXX11
1421 inline void QueuedMessageEntry_Role::set_field(::std::string&& value) {
1422  set_has_field();
1423  field_.SetNoArena(
1425  // @@protoc_insertion_point(field_set_rvalue:goby.acomms.protobuf.QueuedMessageEntry.Role.field)
1426 }
1427 #endif
1428 inline void QueuedMessageEntry_Role::set_field(const char* value) {
1429  GOOGLE_DCHECK(value != NULL);
1430  set_has_field();
1431  field_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1432  // @@protoc_insertion_point(field_set_char:goby.acomms.protobuf.QueuedMessageEntry.Role.field)
1433 }
1434 inline void QueuedMessageEntry_Role::set_field(const char* value, size_t size) {
1435  set_has_field();
1437  ::std::string(reinterpret_cast<const char*>(value), size));
1438  // @@protoc_insertion_point(field_set_pointer:goby.acomms.protobuf.QueuedMessageEntry.Role.field)
1439 }
1441  set_has_field();
1442  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.QueuedMessageEntry.Role.field)
1443  return field_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1444 }
1446  // @@protoc_insertion_point(field_release:goby.acomms.protobuf.QueuedMessageEntry.Role.field)
1447  if (!has_field()) {
1448  return NULL;
1449  }
1450  clear_has_field();
1451  return field_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1452 }
1454  if (field != NULL) {
1455  set_has_field();
1456  } else {
1457  clear_has_field();
1458  }
1459  field_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), field);
1460  // @@protoc_insertion_point(field_set_allocated:goby.acomms.protobuf.QueuedMessageEntry.Role.field)
1461 }
1462 
1463 // optional int32 static_value = 4;
1465  return (_has_bits_[0] & 0x00000002u) != 0;
1466 }
1467 inline void QueuedMessageEntry_Role::set_has_static_value() {
1468  _has_bits_[0] |= 0x00000002u;
1469 }
1470 inline void QueuedMessageEntry_Role::clear_has_static_value() {
1471  _has_bits_[0] &= ~0x00000002u;
1472 }
1474  static_value_ = 0;
1475  clear_has_static_value();
1476 }
1478  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.Role.static_value)
1479  return static_value_;
1480 }
1482  set_has_static_value();
1483  static_value_ = value;
1484  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.Role.static_value)
1485 }
1486 
1487 // -------------------------------------------------------------------
1488 
1489 // QueuedMessageEntry
1490 
1491 // required string protobuf_name = 1;
1493  return (_has_bits_[0] & 0x00000001u) != 0;
1494 }
1495 inline void QueuedMessageEntry::set_has_protobuf_name() {
1496  _has_bits_[0] |= 0x00000001u;
1497 }
1498 inline void QueuedMessageEntry::clear_has_protobuf_name() {
1499  _has_bits_[0] &= ~0x00000001u;
1500 }
1502  protobuf_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1503  clear_has_protobuf_name();
1504 }
1505 inline const ::std::string& QueuedMessageEntry::protobuf_name() const {
1506  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.protobuf_name)
1507  return protobuf_name_.GetNoArena();
1508 }
1509 inline void QueuedMessageEntry::set_protobuf_name(const ::std::string& value) {
1510  set_has_protobuf_name();
1511  protobuf_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1512  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.protobuf_name)
1513 }
1514 #if LANG_CXX11
1515 inline void QueuedMessageEntry::set_protobuf_name(::std::string&& value) {
1516  set_has_protobuf_name();
1517  protobuf_name_.SetNoArena(
1519  // @@protoc_insertion_point(field_set_rvalue:goby.acomms.protobuf.QueuedMessageEntry.protobuf_name)
1520 }
1521 #endif
1522 inline void QueuedMessageEntry::set_protobuf_name(const char* value) {
1523  GOOGLE_DCHECK(value != NULL);
1524  set_has_protobuf_name();
1525  protobuf_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1526  // @@protoc_insertion_point(field_set_char:goby.acomms.protobuf.QueuedMessageEntry.protobuf_name)
1527 }
1528 inline void QueuedMessageEntry::set_protobuf_name(const char* value, size_t size) {
1529  set_has_protobuf_name();
1530  protobuf_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1531  ::std::string(reinterpret_cast<const char*>(value), size));
1532  // @@protoc_insertion_point(field_set_pointer:goby.acomms.protobuf.QueuedMessageEntry.protobuf_name)
1533 }
1535  set_has_protobuf_name();
1536  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.QueuedMessageEntry.protobuf_name)
1537  return protobuf_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1538 }
1540  // @@protoc_insertion_point(field_release:goby.acomms.protobuf.QueuedMessageEntry.protobuf_name)
1541  if (!has_protobuf_name()) {
1542  return NULL;
1543  }
1544  clear_has_protobuf_name();
1545  return protobuf_name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1546 }
1547 inline void QueuedMessageEntry::set_allocated_protobuf_name(::std::string* protobuf_name) {
1548  if (protobuf_name != NULL) {
1549  set_has_protobuf_name();
1550  } else {
1551  clear_has_protobuf_name();
1552  }
1553  protobuf_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), protobuf_name);
1554  // @@protoc_insertion_point(field_set_allocated:goby.acomms.protobuf.QueuedMessageEntry.protobuf_name)
1555 }
1556 
1557 // optional bool ack = 2 [default = true];
1558 inline bool QueuedMessageEntry::has_ack() const {
1559  return (_has_bits_[0] & 0x00000008u) != 0;
1560 }
1561 inline void QueuedMessageEntry::set_has_ack() {
1562  _has_bits_[0] |= 0x00000008u;
1563 }
1564 inline void QueuedMessageEntry::clear_has_ack() {
1565  _has_bits_[0] &= ~0x00000008u;
1566 }
1568  ack_ = true;
1569  clear_has_ack();
1570 }
1571 inline bool QueuedMessageEntry::ack() const {
1572  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.ack)
1573  return ack_;
1574 }
1575 inline void QueuedMessageEntry::set_ack(bool value) {
1576  set_has_ack();
1577  ack_ = value;
1578  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.ack)
1579 }
1580 
1581 // optional uint32 blackout_time = 3 [default = 0];
1583  return (_has_bits_[0] & 0x00000002u) != 0;
1584 }
1585 inline void QueuedMessageEntry::set_has_blackout_time() {
1586  _has_bits_[0] |= 0x00000002u;
1587 }
1588 inline void QueuedMessageEntry::clear_has_blackout_time() {
1589  _has_bits_[0] &= ~0x00000002u;
1590 }
1592  blackout_time_ = 0u;
1593  clear_has_blackout_time();
1594 }
1596  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.blackout_time)
1597  return blackout_time_;
1598 }
1600  set_has_blackout_time();
1601  blackout_time_ = value;
1602  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.blackout_time)
1603 }
1604 
1605 // optional uint32 max_queue = 4 [default = 100];
1607  return (_has_bits_[0] & 0x00000020u) != 0;
1608 }
1609 inline void QueuedMessageEntry::set_has_max_queue() {
1610  _has_bits_[0] |= 0x00000020u;
1611 }
1612 inline void QueuedMessageEntry::clear_has_max_queue() {
1613  _has_bits_[0] &= ~0x00000020u;
1614 }
1616  max_queue_ = 100u;
1617  clear_has_max_queue();
1618 }
1620  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.max_queue)
1621  return max_queue_;
1622 }
1624  set_has_max_queue();
1625  max_queue_ = value;
1626  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.max_queue)
1627 }
1628 
1629 // optional bool newest_first = 5 [default = true];
1631  return (_has_bits_[0] & 0x00000010u) != 0;
1632 }
1633 inline void QueuedMessageEntry::set_has_newest_first() {
1634  _has_bits_[0] |= 0x00000010u;
1635 }
1636 inline void QueuedMessageEntry::clear_has_newest_first() {
1637  _has_bits_[0] &= ~0x00000010u;
1638 }
1640  newest_first_ = true;
1641  clear_has_newest_first();
1642 }
1644  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.newest_first)
1645  return newest_first_;
1646 }
1647 inline void QueuedMessageEntry::set_newest_first(bool value) {
1648  set_has_newest_first();
1649  newest_first_ = value;
1650  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.newest_first)
1651 }
1652 
1653 // optional int32 ttl = 6 [default = 1800];
1654 inline bool QueuedMessageEntry::has_ttl() const {
1655  return (_has_bits_[0] & 0x00000004u) != 0;
1656 }
1657 inline void QueuedMessageEntry::set_has_ttl() {
1658  _has_bits_[0] |= 0x00000004u;
1659 }
1660 inline void QueuedMessageEntry::clear_has_ttl() {
1661  _has_bits_[0] &= ~0x00000004u;
1662 }
1664  ttl_ = 1800;
1665  clear_has_ttl();
1666 }
1668  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.ttl)
1669  return ttl_;
1670 }
1672  set_has_ttl();
1673  ttl_ = value;
1674  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.ttl)
1675 }
1676 
1677 // optional double value_base = 7 [default = 1];
1679  return (_has_bits_[0] & 0x00000040u) != 0;
1680 }
1681 inline void QueuedMessageEntry::set_has_value_base() {
1682  _has_bits_[0] |= 0x00000040u;
1683 }
1684 inline void QueuedMessageEntry::clear_has_value_base() {
1685  _has_bits_[0] &= ~0x00000040u;
1686 }
1688  value_base_ = 1;
1689  clear_has_value_base();
1690 }
1691 inline double QueuedMessageEntry::value_base() const {
1692  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.value_base)
1693  return value_base_;
1694 }
1695 inline void QueuedMessageEntry::set_value_base(double value) {
1696  set_has_value_base();
1697  value_base_ = value;
1698  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.value_base)
1699 }
1700 
1701 // repeated .goby.acomms.protobuf.Manipulator manipulator = 10 [(.goby.field) = {
1703  return manipulator_.size();
1704 }
1706  manipulator_.Clear();
1707 }
1709  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.manipulator)
1710  return static_cast< ::goby::acomms::protobuf::Manipulator >(manipulator_.Get(index));
1711 }
1714  manipulator_.Set(index, value);
1715  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageEntry.manipulator)
1716 }
1719  manipulator_.Add(value);
1720  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.QueuedMessageEntry.manipulator)
1721 }
1722 inline const ::google::protobuf::RepeatedField<int>&
1724  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.QueuedMessageEntry.manipulator)
1725  return manipulator_;
1726 }
1727 inline ::google::protobuf::RepeatedField<int>*
1729  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.QueuedMessageEntry.manipulator)
1730  return &manipulator_;
1731 }
1732 
1733 // repeated .goby.acomms.protobuf.QueuedMessageEntry.Role role = 20 [(.goby.field) = {
1734 inline int QueuedMessageEntry::role_size() const {
1735  return role_.size();
1736 }
1738  role_.Clear();
1739 }
1740 inline ::goby::acomms::protobuf::QueuedMessageEntry_Role* QueuedMessageEntry::mutable_role(int index) {
1741  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.QueuedMessageEntry.role)
1742  return role_.Mutable(index);
1743 }
1744 inline ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >*
1746  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.QueuedMessageEntry.role)
1747  return &role_;
1748 }
1749 inline const ::goby::acomms::protobuf::QueuedMessageEntry_Role& QueuedMessageEntry::role(int index) const {
1750  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageEntry.role)
1751  return role_.Get(index);
1752 }
1753 inline ::goby::acomms::protobuf::QueuedMessageEntry_Role* QueuedMessageEntry::add_role() {
1754  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.QueuedMessageEntry.role)
1755  return role_.Add();
1756 }
1757 inline const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role >&
1759  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.QueuedMessageEntry.role)
1760  return role_;
1761 }
1762 
1763 // -------------------------------------------------------------------
1764 
1765 // QueueManagerConfig_DCCLEncryptRule
1766 
1767 // optional int32 id = 1;
1769  return (_has_bits_[0] & 0x00000002u) != 0;
1770 }
1771 inline void QueueManagerConfig_DCCLEncryptRule::set_has_id() {
1772  _has_bits_[0] |= 0x00000002u;
1773 }
1774 inline void QueueManagerConfig_DCCLEncryptRule::clear_has_id() {
1775  _has_bits_[0] &= ~0x00000002u;
1776 }
1778  id_ = 0;
1779  clear_has_id();
1780 }
1782  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.id)
1783  return id_;
1784 }
1786  set_has_id();
1787  id_ = value;
1788  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.id)
1789 }
1790 
1791 // required string crypto_passphrase = 2;
1793  return (_has_bits_[0] & 0x00000001u) != 0;
1794 }
1795 inline void QueueManagerConfig_DCCLEncryptRule::set_has_crypto_passphrase() {
1796  _has_bits_[0] |= 0x00000001u;
1797 }
1798 inline void QueueManagerConfig_DCCLEncryptRule::clear_has_crypto_passphrase() {
1799  _has_bits_[0] &= ~0x00000001u;
1800 }
1802  crypto_passphrase_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1803  clear_has_crypto_passphrase();
1804 }
1805 inline const ::std::string& QueueManagerConfig_DCCLEncryptRule::crypto_passphrase() const {
1806  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.crypto_passphrase)
1807  return crypto_passphrase_.GetNoArena();
1808 }
1809 inline void QueueManagerConfig_DCCLEncryptRule::set_crypto_passphrase(const ::std::string& value) {
1810  set_has_crypto_passphrase();
1811  crypto_passphrase_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1812  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.crypto_passphrase)
1813 }
1814 #if LANG_CXX11
1815 inline void QueueManagerConfig_DCCLEncryptRule::set_crypto_passphrase(::std::string&& value) {
1816  set_has_crypto_passphrase();
1817  crypto_passphrase_.SetNoArena(
1819  // @@protoc_insertion_point(field_set_rvalue:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.crypto_passphrase)
1820 }
1821 #endif
1823  GOOGLE_DCHECK(value != NULL);
1824  set_has_crypto_passphrase();
1825  crypto_passphrase_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1826  // @@protoc_insertion_point(field_set_char:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.crypto_passphrase)
1827 }
1828 inline void QueueManagerConfig_DCCLEncryptRule::set_crypto_passphrase(const char* value, size_t size) {
1829  set_has_crypto_passphrase();
1830  crypto_passphrase_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1831  ::std::string(reinterpret_cast<const char*>(value), size));
1832  // @@protoc_insertion_point(field_set_pointer:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.crypto_passphrase)
1833 }
1835  set_has_crypto_passphrase();
1836  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.crypto_passphrase)
1837  return crypto_passphrase_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1838 }
1840  // @@protoc_insertion_point(field_release:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.crypto_passphrase)
1841  if (!has_crypto_passphrase()) {
1842  return NULL;
1843  }
1844  clear_has_crypto_passphrase();
1845  return crypto_passphrase_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1846 }
1847 inline void QueueManagerConfig_DCCLEncryptRule::set_allocated_crypto_passphrase(::std::string* crypto_passphrase) {
1848  if (crypto_passphrase != NULL) {
1849  set_has_crypto_passphrase();
1850  } else {
1851  clear_has_crypto_passphrase();
1852  }
1853  crypto_passphrase_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), crypto_passphrase);
1854  // @@protoc_insertion_point(field_set_allocated:goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule.crypto_passphrase)
1855 }
1856 
1857 // -------------------------------------------------------------------
1858 
1859 // QueueManagerConfig
1860 
1861 // optional int32 modem_id = 1 [(.goby.field) = {
1863  return (_has_bits_[0] & 0x00000001u) != 0;
1864 }
1865 inline void QueueManagerConfig::set_has_modem_id() {
1866  _has_bits_[0] |= 0x00000001u;
1867 }
1868 inline void QueueManagerConfig::clear_has_modem_id() {
1869  _has_bits_[0] &= ~0x00000001u;
1870 }
1872  modem_id_ = 0;
1873  clear_has_modem_id();
1874 }
1876  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.modem_id)
1877  return modem_id_;
1878 }
1880  set_has_modem_id();
1881  modem_id_ = value;
1882  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueManagerConfig.modem_id)
1883 }
1884 
1885 // repeated .goby.acomms.protobuf.QueuedMessageEntry message_entry = 10;
1887  return message_entry_.size();
1888 }
1890  message_entry_.Clear();
1891 }
1892 inline ::goby::acomms::protobuf::QueuedMessageEntry* QueueManagerConfig::mutable_message_entry(int index) {
1893  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.QueueManagerConfig.message_entry)
1894  return message_entry_.Mutable(index);
1895 }
1896 inline ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >*
1898  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.QueueManagerConfig.message_entry)
1899  return &message_entry_;
1900 }
1901 inline const ::goby::acomms::protobuf::QueuedMessageEntry& QueueManagerConfig::message_entry(int index) const {
1902  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.message_entry)
1903  return message_entry_.Get(index);
1904 }
1905 inline ::goby::acomms::protobuf::QueuedMessageEntry* QueueManagerConfig::add_message_entry() {
1906  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.QueueManagerConfig.message_entry)
1907  return message_entry_.Add();
1908 }
1909 inline const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry >&
1911  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.QueueManagerConfig.message_entry)
1912  return message_entry_;
1913 }
1914 
1915 // optional double on_demand_skew_seconds = 11 [default = 1];
1917  return (_has_bits_[0] & 0x00000008u) != 0;
1918 }
1919 inline void QueueManagerConfig::set_has_on_demand_skew_seconds() {
1920  _has_bits_[0] |= 0x00000008u;
1921 }
1922 inline void QueueManagerConfig::clear_has_on_demand_skew_seconds() {
1923  _has_bits_[0] &= ~0x00000008u;
1924 }
1926  on_demand_skew_seconds_ = 1;
1927  clear_has_on_demand_skew_seconds();
1928 }
1930  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.on_demand_skew_seconds)
1931  return on_demand_skew_seconds_;
1932 }
1934  set_has_on_demand_skew_seconds();
1935  on_demand_skew_seconds_ = value;
1936  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueManagerConfig.on_demand_skew_seconds)
1937 }
1938 
1939 // optional double minimum_ack_wait_seconds = 20 [default = 0];
1941  return (_has_bits_[0] & 0x00000004u) != 0;
1942 }
1943 inline void QueueManagerConfig::set_has_minimum_ack_wait_seconds() {
1944  _has_bits_[0] |= 0x00000004u;
1945 }
1946 inline void QueueManagerConfig::clear_has_minimum_ack_wait_seconds() {
1947  _has_bits_[0] &= ~0x00000004u;
1948 }
1950  minimum_ack_wait_seconds_ = 0;
1951  clear_has_minimum_ack_wait_seconds();
1952 }
1954  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.minimum_ack_wait_seconds)
1955  return minimum_ack_wait_seconds_;
1956 }
1958  set_has_minimum_ack_wait_seconds();
1959  minimum_ack_wait_seconds_ = value;
1960  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueManagerConfig.minimum_ack_wait_seconds)
1961 }
1962 
1963 // optional bool skip_decoding = 21 [default = false, (.goby.field) = {
1965  return (_has_bits_[0] & 0x00000002u) != 0;
1966 }
1967 inline void QueueManagerConfig::set_has_skip_decoding() {
1968  _has_bits_[0] |= 0x00000002u;
1969 }
1970 inline void QueueManagerConfig::clear_has_skip_decoding() {
1971  _has_bits_[0] &= ~0x00000002u;
1972 }
1974  skip_decoding_ = false;
1975  clear_has_skip_decoding();
1976 }
1978  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.skip_decoding)
1979  return skip_decoding_;
1980 }
1981 inline void QueueManagerConfig::set_skip_decoding(bool value) {
1982  set_has_skip_decoding();
1983  skip_decoding_ = value;
1984  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueManagerConfig.skip_decoding)
1985 }
1986 
1987 // repeated int32 make_network_ack_for_src_id = 30;
1989  return make_network_ack_for_src_id_.size();
1990 }
1992  make_network_ack_for_src_id_.Clear();
1993 }
1995  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.make_network_ack_for_src_id)
1996  return make_network_ack_for_src_id_.Get(index);
1997 }
1999  make_network_ack_for_src_id_.Set(index, value);
2000  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueManagerConfig.make_network_ack_for_src_id)
2001 }
2003  make_network_ack_for_src_id_.Add(value);
2004  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.QueueManagerConfig.make_network_ack_for_src_id)
2005 }
2006 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
2008  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.QueueManagerConfig.make_network_ack_for_src_id)
2009  return make_network_ack_for_src_id_;
2010 }
2011 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
2013  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.QueueManagerConfig.make_network_ack_for_src_id)
2014  return &make_network_ack_for_src_id_;
2015 }
2016 
2017 // repeated int32 route_for_additional_modem_id = 40 [(.goby.field) = {
2019  return route_for_additional_modem_id_.size();
2020 }
2022  route_for_additional_modem_id_.Clear();
2023 }
2025  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.route_for_additional_modem_id)
2026  return route_for_additional_modem_id_.Get(index);
2027 }
2029  route_for_additional_modem_id_.Set(index, value);
2030  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueManagerConfig.route_for_additional_modem_id)
2031 }
2033  route_for_additional_modem_id_.Add(value);
2034  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.QueueManagerConfig.route_for_additional_modem_id)
2035 }
2036 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
2038  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.QueueManagerConfig.route_for_additional_modem_id)
2039  return route_for_additional_modem_id_;
2040 }
2041 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
2043  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.QueueManagerConfig.route_for_additional_modem_id)
2044  return &route_for_additional_modem_id_;
2045 }
2046 
2047 // repeated .goby.acomms.protobuf.QueueManagerConfig.DCCLEncryptRule encrypt_rule = 50;
2049  return encrypt_rule_.size();
2050 }
2052  encrypt_rule_.Clear();
2053 }
2054 inline ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* QueueManagerConfig::mutable_encrypt_rule(int index) {
2055  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.QueueManagerConfig.encrypt_rule)
2056  return encrypt_rule_.Mutable(index);
2057 }
2058 inline ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >*
2060  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.QueueManagerConfig.encrypt_rule)
2061  return &encrypt_rule_;
2062 }
2063 inline const ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule& QueueManagerConfig::encrypt_rule(int index) const {
2064  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueManagerConfig.encrypt_rule)
2065  return encrypt_rule_.Get(index);
2066 }
2067 inline ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule* QueueManagerConfig::add_encrypt_rule() {
2068  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.QueueManagerConfig.encrypt_rule)
2069  return encrypt_rule_.Add();
2070 }
2071 inline const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule >&
2073  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.QueueManagerConfig.encrypt_rule)
2074  return encrypt_rule_;
2075 }
2076 
2077 // -------------------------------------------------------------------
2078 
2079 // QueueSize
2080 
2081 // required uint32 dccl_id = 1;
2082 inline bool QueueSize::has_dccl_id() const {
2083  return (_has_bits_[0] & 0x00000001u) != 0;
2084 }
2085 inline void QueueSize::set_has_dccl_id() {
2086  _has_bits_[0] |= 0x00000001u;
2087 }
2088 inline void QueueSize::clear_has_dccl_id() {
2089  _has_bits_[0] &= ~0x00000001u;
2090 }
2092  dccl_id_ = 0u;
2093  clear_has_dccl_id();
2094 }
2096  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueSize.dccl_id)
2097  return dccl_id_;
2098 }
2100  set_has_dccl_id();
2101  dccl_id_ = value;
2102  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueSize.dccl_id)
2103 }
2104 
2105 // required uint32 size = 2;
2106 inline bool QueueSize::has_size() const {
2107  return (_has_bits_[0] & 0x00000002u) != 0;
2108 }
2109 inline void QueueSize::set_has_size() {
2110  _has_bits_[0] |= 0x00000002u;
2111 }
2112 inline void QueueSize::clear_has_size() {
2113  _has_bits_[0] &= ~0x00000002u;
2114 }
2115 inline void QueueSize::clear_size() {
2116  size_ = 0u;
2117  clear_has_size();
2118 }
2120  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueSize.size)
2121  return size_;
2122 }
2124  set_has_size();
2125  size_ = value;
2126  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueSize.size)
2127 }
2128 
2129 // -------------------------------------------------------------------
2130 
2131 // QueueFlush
2132 
2133 // required uint32 dccl_id = 1;
2134 inline bool QueueFlush::has_dccl_id() const {
2135  return (_has_bits_[0] & 0x00000001u) != 0;
2136 }
2137 inline void QueueFlush::set_has_dccl_id() {
2138  _has_bits_[0] |= 0x00000001u;
2139 }
2140 inline void QueueFlush::clear_has_dccl_id() {
2141  _has_bits_[0] &= ~0x00000001u;
2142 }
2144  dccl_id_ = 0u;
2145  clear_has_dccl_id();
2146 }
2148  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueueFlush.dccl_id)
2149  return dccl_id_;
2150 }
2152  set_has_dccl_id();
2153  dccl_id_ = value;
2154  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueueFlush.dccl_id)
2155 }
2156 
2157 // -------------------------------------------------------------------
2158 
2159 // QueuedMessageMeta
2160 
2161 // optional uint32 non_repeated_size = 1;
2163  return (_has_bits_[0] & 0x00000002u) != 0;
2164 }
2165 inline void QueuedMessageMeta::set_has_non_repeated_size() {
2166  _has_bits_[0] |= 0x00000002u;
2167 }
2168 inline void QueuedMessageMeta::clear_has_non_repeated_size() {
2169  _has_bits_[0] &= ~0x00000002u;
2170 }
2172  non_repeated_size_ = 0u;
2173  clear_has_non_repeated_size();
2174 }
2176  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageMeta.non_repeated_size)
2177  return non_repeated_size_;
2178 }
2180  set_has_non_repeated_size();
2181  non_repeated_size_ = value;
2182  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageMeta.non_repeated_size)
2183 }
2184 
2185 // optional bool ack_requested = 2;
2187  return (_has_bits_[0] & 0x00000004u) != 0;
2188 }
2189 inline void QueuedMessageMeta::set_has_ack_requested() {
2190  _has_bits_[0] |= 0x00000004u;
2191 }
2192 inline void QueuedMessageMeta::clear_has_ack_requested() {
2193  _has_bits_[0] &= ~0x00000004u;
2194 }
2196  ack_requested_ = false;
2197  clear_has_ack_requested();
2198 }
2200  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageMeta.ack_requested)
2201  return ack_requested_;
2202 }
2203 inline void QueuedMessageMeta::set_ack_requested(bool value) {
2204  set_has_ack_requested();
2205  ack_requested_ = value;
2206  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageMeta.ack_requested)
2207 }
2208 
2209 // optional int32 src = 3;
2210 inline bool QueuedMessageMeta::has_src() const {
2211  return (_has_bits_[0] & 0x00000008u) != 0;
2212 }
2213 inline void QueuedMessageMeta::set_has_src() {
2214  _has_bits_[0] |= 0x00000008u;
2215 }
2216 inline void QueuedMessageMeta::clear_has_src() {
2217  _has_bits_[0] &= ~0x00000008u;
2218 }
2220  src_ = 0;
2221  clear_has_src();
2222 }
2224  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageMeta.src)
2225  return src_;
2226 }
2228  set_has_src();
2229  src_ = value;
2230  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageMeta.src)
2231 }
2232 
2233 // optional int32 dest = 4;
2234 inline bool QueuedMessageMeta::has_dest() const {
2235  return (_has_bits_[0] & 0x00000010u) != 0;
2236 }
2237 inline void QueuedMessageMeta::set_has_dest() {
2238  _has_bits_[0] |= 0x00000010u;
2239 }
2240 inline void QueuedMessageMeta::clear_has_dest() {
2241  _has_bits_[0] &= ~0x00000010u;
2242 }
2244  dest_ = 0;
2245  clear_has_dest();
2246 }
2248  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageMeta.dest)
2249  return dest_;
2250 }
2252  set_has_dest();
2253  dest_ = value;
2254  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageMeta.dest)
2255 }
2256 
2257 // optional uint64 time = 5 [(.dccl.field) = {
2258 inline bool QueuedMessageMeta::has_time() const {
2259  return (_has_bits_[0] & 0x00000020u) != 0;
2260 }
2261 inline void QueuedMessageMeta::set_has_time() {
2262  _has_bits_[0] |= 0x00000020u;
2263 }
2264 inline void QueuedMessageMeta::clear_has_time() {
2265  _has_bits_[0] &= ~0x00000020u;
2266 }
2268  time_ = GOOGLE_ULONGLONG(0);
2269  clear_has_time();
2270 }
2272  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageMeta.time)
2273  return time_;
2274 }
2276  set_has_time();
2277  time_ = value;
2278  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageMeta.time)
2279 }
2280 
2281 // optional uint64 last_sent_time = 10 [(.dccl.field) = {
2283  return (_has_bits_[0] & 0x00000040u) != 0;
2284 }
2285 inline void QueuedMessageMeta::set_has_last_sent_time() {
2286  _has_bits_[0] |= 0x00000040u;
2287 }
2288 inline void QueuedMessageMeta::clear_has_last_sent_time() {
2289  _has_bits_[0] &= ~0x00000040u;
2290 }
2292  last_sent_time_ = GOOGLE_ULONGLONG(0);
2293  clear_has_last_sent_time();
2294 }
2296  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageMeta.last_sent_time)
2297  return last_sent_time_;
2298 }
2300  set_has_last_sent_time();
2301  last_sent_time_ = value;
2302  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageMeta.last_sent_time)
2303 }
2304 
2305 // optional bytes encoded_message = 20;
2307  return (_has_bits_[0] & 0x00000001u) != 0;
2308 }
2309 inline void QueuedMessageMeta::set_has_encoded_message() {
2310  _has_bits_[0] |= 0x00000001u;
2311 }
2312 inline void QueuedMessageMeta::clear_has_encoded_message() {
2313  _has_bits_[0] &= ~0x00000001u;
2314 }
2316  encoded_message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2317  clear_has_encoded_message();
2318 }
2319 inline const ::std::string& QueuedMessageMeta::encoded_message() const {
2320  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.QueuedMessageMeta.encoded_message)
2321  return encoded_message_.GetNoArena();
2322 }
2323 inline void QueuedMessageMeta::set_encoded_message(const ::std::string& value) {
2324  set_has_encoded_message();
2325  encoded_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2326  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.QueuedMessageMeta.encoded_message)
2327 }
2328 #if LANG_CXX11
2329 inline void QueuedMessageMeta::set_encoded_message(::std::string&& value) {
2330  set_has_encoded_message();
2331  encoded_message_.SetNoArena(
2333  // @@protoc_insertion_point(field_set_rvalue:goby.acomms.protobuf.QueuedMessageMeta.encoded_message)
2334 }
2335 #endif
2336 inline void QueuedMessageMeta::set_encoded_message(const char* value) {
2337  GOOGLE_DCHECK(value != NULL);
2338  set_has_encoded_message();
2339  encoded_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2340  // @@protoc_insertion_point(field_set_char:goby.acomms.protobuf.QueuedMessageMeta.encoded_message)
2341 }
2342 inline void QueuedMessageMeta::set_encoded_message(const void* value, size_t size) {
2343  set_has_encoded_message();
2344  encoded_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2345  ::std::string(reinterpret_cast<const char*>(value), size));
2346  // @@protoc_insertion_point(field_set_pointer:goby.acomms.protobuf.QueuedMessageMeta.encoded_message)
2347 }
2349  set_has_encoded_message();
2350  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.QueuedMessageMeta.encoded_message)
2351  return encoded_message_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2352 }
2354  // @@protoc_insertion_point(field_release:goby.acomms.protobuf.QueuedMessageMeta.encoded_message)
2355  if (!has_encoded_message()) {
2356  return NULL;
2357  }
2358  clear_has_encoded_message();
2359  return encoded_message_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2360 }
2361 inline void QueuedMessageMeta::set_allocated_encoded_message(::std::string* encoded_message) {
2362  if (encoded_message != NULL) {
2363  set_has_encoded_message();
2364  } else {
2365  clear_has_encoded_message();
2366  }
2367  encoded_message_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), encoded_message);
2368  // @@protoc_insertion_point(field_set_allocated:goby.acomms.protobuf.QueuedMessageMeta.encoded_message)
2369 }
2370 
2371 #ifdef __GNUC__
2372  #pragma GCC diagnostic pop
2373 #endif // __GNUC__
2374 // -------------------------------------------------------------------
2375 
2376 // -------------------------------------------------------------------
2377 
2378 // -------------------------------------------------------------------
2379 
2380 // -------------------------------------------------------------------
2381 
2382 // -------------------------------------------------------------------
2383 
2384 // -------------------------------------------------------------------
2385 
2386 
2387 // @@protoc_insertion_point(namespace_scope)
2388 
2389 } // namespace protobuf
2390 } // namespace acomms
2391 } // namespace goby
2392 
2393 namespace google {
2394 namespace protobuf {
2395 
2396 template <> struct is_proto_enum< ::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting> : ::std::true_type {};
2397 template <>
2398 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting>() {
2400 }
2401 template <> struct is_proto_enum< ::goby::acomms::protobuf::QueuedMessageEntry_RoleType> : ::std::true_type {};
2402 template <>
2403 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::QueuedMessageEntry_RoleType>() {
2405 }
2406 
2407 } // namespace protobuf
2408 } // namespace google
2409 
2410 // @@protoc_insertion_point(global_scope)
2411 
2412 #endif // PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fqueue_2eproto
goby::acomms::protobuf::QueuedMessageMeta::dest
::google::protobuf::int32 dest() const
Definition: queue.pb.h:2247
goby::acomms::protobuf::QueuedMessageEntry::has_ack
bool has_ack() const
Definition: queue.pb.h:1558
goby::acomms::protobuf::QueuedMessageEntry::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::QueuedMessageEntry_Role::New
QueuedMessageEntry_Role * New() const final
Definition: queue.pb.h:192
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::QueuedMessageEntry::has_value_base
bool has_value_base() const
Definition: queue.pb.h:1678
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::acomms::protobuf::QueuedMessageEntry::manipulator_size
int manipulator_size() const
Definition: queue.pb.h:1702
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: queue.pb.h:584
goby::acomms::protobuf::QueueSize::New
QueueSize * New(::google::protobuf::Arena *arena) const final
Definition: queue.pb.h:940
goby::acomms::protobuf::QueuedMessageMeta::last_sent_time_unit
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
Definition: queue.pb.h:1294
goby::acomms::protobuf::QueuedMessageEntry::clear_role
void clear_role()
Definition: queue.pb.h:1737
google::protobuf::RepeatedPtrField
Definition: message_lite.h:52
goby::acomms::protobuf::QueuedMessageEntry::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::QueuedMessageEntry::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::acomms::protobuf::QueuedMessageMeta::src
::google::protobuf::int32 src() const
Definition: queue.pb.h:2223
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::acomms::protobuf::QueuedMessageMeta::set_src
void set_src(::google::protobuf::int32 value)
Definition: queue.pb.h:2227
goby::acomms::protobuf::QueuedMessageEntry::kValueBaseFieldNumber
static const int kValueBaseFieldNumber
Definition: queue.pb.h:518
goby::acomms::protobuf::QueueManagerConfig::Swap
void Swap(QueueManagerConfig *other)
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::mutable_crypto_passphrase
::std::string * mutable_crypto_passphrase()
Definition: queue.pb.h:1834
goby::acomms::protobuf::QueuedMessageEntry::clear_blackout_time
void clear_blackout_time()
Definition: queue.pb.h:1591
goby::acomms::protobuf::QueuedMessageMeta::ack_requested
bool ack_requested() const
Definition: queue.pb.h:2199
goby::acomms::protobuf::QueueManagerConfig::New
QueueManagerConfig * New() const final
Definition: queue.pb.h:738
goby::acomms::protobuf::QueueManagerConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::acomms::protobuf::QueuedMessageEntry_Role::operator=
QueuedMessageEntry_Role & operator=(const QueuedMessageEntry_Role &from)
Definition: queue.pb.h:148
goby::acomms::protobuf::QueuedMessageEntry_Role::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::QueuedMessageEntry::release_protobuf_name
::std::string * release_protobuf_name()
Definition: queue.pb.h:1539
goby::acomms::protobuf::QueueSize::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: queue.pb.h:914
goby::acomms::protobuf::QueuedMessageEntry::IsInitialized
bool IsInitialized() const final
goby::acomms::protobuf::QueuedMessageMeta::clear_last_sent_time
void clear_last_sent_time()
Definition: queue.pb.h:2291
goby::acomms::protobuf::QueueManagerConfig::Clear
void Clear() final
goby::acomms::protobuf::QueueSize::has_size
bool has_size() const
Definition: queue.pb.h:2106
goby::acomms::protobuf::QueueManagerConfig::kMessageEntryFieldNumber
static const int kMessageEntryFieldNumber
Definition: queue.pb.h:786
goby::acomms::protobuf::QueueManagerConfig::clear_encrypt_rule
void clear_encrypt_rule()
Definition: queue.pb.h:2051
goby::acomms::protobuf::_QueuedMessageMeta_default_instance_
QueuedMessageMetaDefaultTypeInternal _QueuedMessageMeta_default_instance_
goby::acomms::protobuf::QueuedMessageMeta
Definition: queue.pb.h:1126
goby::acomms::protobuf::QueuedMessageMeta::time_with_units
Quantity time_with_units() const
Definition: queue.pb.h:1286
goby::acomms::protobuf::QueuedMessageEntry_Role::kSettingFieldNumber
static const int kSettingFieldNumber
Definition: queue.pb.h:293
goby::acomms::protobuf::QueuedMessageEntry_Role::release_field
::std::string * release_field()
Definition: queue.pb.h:1445
goby::acomms::protobuf::QueueFlush::operator=
QueueFlush & operator=(const QueueFlush &from)
Definition: queue.pb.h:1019
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::acomms::protobuf::QueuedMessageEntry_Role::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::QueuedMessageEntry_Role::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::QueuedMessageEntry::RoleType_ARRAYSIZE
static const int RoleType_ARRAYSIZE
Definition: queue.pb.h:427
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::default_instance
static const QueueManagerConfig_DCCLEncryptRule & default_instance()
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::set_crypto_passphrase
void set_crypto_passphrase(const ::std::string &value)
Definition: queue.pb.h:1809
goby::acomms::protobuf::QueuedMessageMeta::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: queue.pb.h:1155
goby::acomms::protobuf::QueuedMessageEntry::kManipulatorFieldNumber
static const int kManipulatorFieldNumber
Definition: queue.pb.h:446
goby::acomms::protobuf::QueuedMessageEntry_Role::field
const ::std::string & field() const
Definition: queue.pb.h:1411
goby::acomms::protobuf::QueuedMessageEntry::kBlackoutTimeFieldNumber
static const int kBlackoutTimeFieldNumber
Definition: queue.pb.h:483
goby::acomms::protobuf::QueuedMessageMeta::operator=
QueuedMessageMeta & operator=(const QueuedMessageMeta &from)
Definition: queue.pb.h:1133
goby::acomms::protobuf::QueueManagerConfig::~QueueManagerConfig
virtual ~QueueManagerConfig()
goby::acomms::protobuf::QueuedMessageEntry_Role::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: queue.pb.h:170
goby::acomms::protobuf::QueueSize::operator=
QueueSize & operator=(const QueueSize &from)
Definition: queue.pb.h:892
goby::acomms::protobuf::_QueueSize_default_instance_
QueueSizeDefaultTypeInternal _QueueSize_default_instance_
goby::acomms::protobuf::QueuedMessageEntry_Role::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::swap
friend void swap(QueueManagerConfig_DCCLEncryptRule &a, QueueManagerConfig_DCCLEncryptRule &b)
Definition: queue.pb.h:600
goby::acomms::protobuf::QueuedMessageEntry_Role::static_value
::google::protobuf::int32 static_value() const
Definition: queue.pb.h:1477
goby::acomms::protobuf::QueueManagerConfig::set_on_demand_skew_seconds
void set_on_demand_skew_seconds(double value)
Definition: queue.pb.h:1933
goby::acomms::protobuf::QueuedMessageEntry::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: queue.pb.h:345
goby::acomms::protobuf::QueuedMessageMeta::clear_non_repeated_size
void clear_non_repeated_size()
Definition: queue.pb.h:2171
goby::acomms::protobuf::Manipulator
Manipulator
Definition: manipulator.pb.h:61
goby::acomms::protobuf::QueuedMessageEntry_Role::clear_setting
void clear_setting()
Definition: queue.pb.h:1382
goby::acomms::protobuf::QueuedMessageEntry_Role::kFieldFieldNumber
static const int kFieldFieldNumber
Definition: queue.pb.h:264
goby::acomms::protobuf::QueueManagerConfig::swap
friend void swap(QueueManagerConfig &a, QueueManagerConfig &b)
Definition: queue.pb.h:732
goby::acomms::protobuf::QueuedMessageMeta::last_sent_time
::google::protobuf::uint64 last_sent_time() const
Definition: queue.pb.h:2295
goby::acomms::protobuf::QueueFlush
Definition: queue.pb.h:1012
goby::acomms::protobuf::QueueSize::has_dccl_id
bool has_dccl_id() const
Definition: queue.pb.h:2082
goby::acomms::protobuf::QueuedMessageEntry::set_manipulator
void set_manipulator(int index, ::goby::acomms::protobuf::Manipulator value)
Definition: queue.pb.h:1712
protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: queue.pb.h:50
goby::acomms::protobuf::QueueManagerConfig::on_demand_skew_seconds
double on_demand_skew_seconds() const
Definition: queue.pb.h:1929
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::has_id
bool has_id() const
Definition: queue.pb.h:1768
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::set_id
void set_id(::google::protobuf::int32 value)
Definition: queue.pb.h:1785
goby::acomms::protobuf::QueuedMessageEntry_RoleType_RoleType_ARRAYSIZE
const int QueuedMessageEntry_RoleType_RoleType_ARRAYSIZE
Definition: queue.pb.h:127
goby::acomms::protobuf::QueueManagerConfig::mutable_route_for_additional_modem_id
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_route_for_additional_modem_id()
Definition: queue.pb.h:2042
goby::acomms::protobuf::QueuedMessageEntry::set_max_queue
void set_max_queue(::google::protobuf::uint32 value)
Definition: queue.pb.h:1623
goby::uint64
std::uint64_t uint64
Definition: primitive_types.h:34
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_RoleSetting_ARRAYSIZE
const int QueuedMessageEntry_Role_RoleSetting_RoleSetting_ARRAYSIZE
Definition: queue.pb.h:107
goby::acomms::protobuf::QueueManagerConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::QueuedMessageEntry_Role::Swap
void Swap(QueuedMessageEntry_Role *other)
goby::acomms::protobuf::QueuedMessageEntry::protobuf_name
const ::std::string & protobuf_name() const
Definition: queue.pb.h:1505
goby::acomms::protobuf::QueueManagerConfig::set_modem_id
void set_modem_id(::google::protobuf::int32 value)
Definition: queue.pb.h:1879
goby::acomms::protobuf::QueueManagerConfig::kModemIdFieldNumber
static const int kModemIdFieldNumber
Definition: queue.pb.h:834
goby::acomms::protobuf::QueuedMessageMeta::has_time
bool has_time() const
Definition: queue.pb.h:2258
goby::acomms::protobuf::QueuedMessageEntry::RoleType_Parse
static bool RoleType_Parse(const ::std::string &name, RoleType *value)
Definition: queue.pb.h:436
goby::acomms::protobuf::QueueSize::New
QueueSize * New() const final
Definition: queue.pb.h:936
goby::acomms::protobuf::QueuedMessageEntry::RoleType_MAX
static const RoleType RoleType_MAX
Definition: queue.pb.h:425
google::protobuf::RepeatedField< int >
goby::acomms::protobuf::QueueFlush::swap
friend void swap(QueueFlush &a, QueueFlush &b)
Definition: queue.pb.h:1057
goby::acomms::protobuf::QueuedMessageEntry::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: queue.pb.h:360
goby::acomms::protobuf::QueuedMessageEntry::default_instance
static const QueuedMessageEntry & default_instance()
goby::acomms::protobuf::QueueManagerConfig::add_route_for_additional_modem_id
void add_route_for_additional_modem_id(::google::protobuf::int32 value)
Definition: queue.pb.h:2032
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_Name
const ::std::string & QueuedMessageEntry_Role_RoleSetting_Name(QueuedMessageEntry_Role_RoleSetting value)
Definition: queue.pb.h:110
goby::acomms::protobuf::QueuedMessageEntry::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::QueuedMessageEntry_Role::has_setting
bool has_setting() const
Definition: queue.pb.h:1373
goby::acomms::protobuf::QueuedMessageEntry_Role::set_field
void set_field(const ::std::string &value)
Definition: queue.pb.h:1415
goby::acomms::protobuf::QueuedMessageMeta::time_unit
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
Definition: queue.pb.h:1279
goby::acomms::protobuf::QueuedMessageEntry_Role::has_field
bool has_field() const
Definition: queue.pb.h:1398
goby::acomms::protobuf::QueuedMessageEntry::kRoleFieldNumber
static const int kRoleFieldNumber
Definition: queue.pb.h:456
goby::acomms::protobuf::QueuedMessageEntry::newest_first
bool newest_first() const
Definition: queue.pb.h:1643
goby::acomms::protobuf::QueuedMessageEntry_Role::type
::goby::acomms::protobuf::QueuedMessageEntry_RoleType type() const
Definition: queue.pb.h:1361
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::GetCachedSize
int GetCachedSize() const final
Definition: queue.pb.h:627
protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto
Definition: queue.pb.h:46
goby::acomms::protobuf::QueuedMessageEntry_RoleType_TIMESTAMP
@ QueuedMessageEntry_RoleType_TIMESTAMP
Definition: queue.pb.h:122
goby::acomms::protobuf::QueuedMessageEntry::New
QueuedMessageEntry * New(::google::protobuf::Arena *arena) const final
Definition: queue.pb.h:374
goby::acomms::protobuf::QueueManagerConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::kIdFieldNumber
static const int kIdFieldNumber
Definition: queue.pb.h:667
goby::acomms::protobuf::QueuedMessageEntry::add_role
::goby::acomms::protobuf::QueuedMessageEntry_Role * add_role()
Definition: queue.pb.h:1753
goby::acomms::protobuf::QueuedMessageEntry::has_max_queue
bool has_max_queue() const
Definition: queue.pb.h:1606
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_FIELD_VALUE
@ QueuedMessageEntry_Role_RoleSetting_FIELD_VALUE
Definition: queue.pb.h:102
goby::acomms::protobuf::_QueuedMessageEntry_Role_default_instance_
QueuedMessageEntry_RoleDefaultTypeInternal _QueuedMessageEntry_Role_default_instance_
google::protobuf::Arena
Definition: arena.h:244
goby::acomms::protobuf::QueuedMessageMeta::time_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type time_dimension
Definition: queue.pb.h:1277
goby::acomms::protobuf::QueueFlush::internal_default_instance
static const QueueFlush * internal_default_instance()
Definition: queue.pb.h:1049
goby::acomms::protobuf::QueueManagerConfig::route_for_additional_modem_id
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & route_for_additional_modem_id() const
Definition: queue.pb.h:2037
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::QueuedMessageEntry::clear_value_base
void clear_value_base()
Definition: queue.pb.h:1687
goby::acomms::protobuf::QueuedMessageEntry::clear_max_queue
void clear_max_queue()
Definition: queue.pb.h:1615
goby::acomms::protobuf::QueueManagerConfig::minimum_ack_wait_seconds
double minimum_ack_wait_seconds() const
Definition: queue.pb.h:1953
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::Swap
void Swap(QueueManagerConfig_DCCLEncryptRule *other)
goby::acomms::protobuf::QueueManagerConfig::has_modem_id
bool has_modem_id() const
Definition: queue.pb.h:1862
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::clear_crypto_passphrase
void clear_crypto_passphrase()
Definition: queue.pb.h:1801
goby::acomms::protobuf::_QueueFlush_default_instance_
QueueFlushDefaultTypeInternal _QueueFlush_default_instance_
goby::acomms::protobuf::QueuedMessageMeta::has_last_sent_time
bool has_last_sent_time() const
Definition: queue.pb.h:2282
goby::acomms::protobuf::QueueManagerConfig::clear_make_network_ack_for_src_id
void clear_make_network_ack_for_src_id()
Definition: queue.pb.h:1991
goby::acomms::protobuf::QueuedMessageEntry::GetCachedSize
int GetCachedSize() const final
Definition: queue.pb.h:391
goby::acomms::protobuf::QueuedMessageEntry::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::acomms::protobuf::QueuedMessageEntry::has_newest_first
bool has_newest_first() const
Definition: queue.pb.h:1630
goby::acomms::protobuf::QueuedMessageEntry_Role::~QueuedMessageEntry_Role
virtual ~QueuedMessageEntry_Role()
goby::acomms::protobuf::QueuedMessageMeta::clear_ack_requested
void clear_ack_requested()
Definition: queue.pb.h:2195
goby::acomms::protobuf::QueueManagerConfig::clear_on_demand_skew_seconds
void clear_on_demand_skew_seconds()
Definition: queue.pb.h:1925
goby::acomms::protobuf::QueuedMessageEntry::kProtobufNameFieldNumber
static const int kProtobufNameFieldNumber
Definition: queue.pb.h:468
protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::AddDescriptors
void AddDescriptors()
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::New
QueueManagerConfig_DCCLEncryptRule * New() const final
Definition: queue.pb.h:606
protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct
Definition: queue.pb.h:48
goby::acomms::protobuf::QueuedMessageMeta::set_time
void set_time(::google::protobuf::uint64 value)
Definition: queue.pb.h:2275
goby::acomms::protobuf::QueueSize::clear_dccl_id
void clear_dccl_id()
Definition: queue.pb.h:2091
goby::acomms::protobuf::QueuedMessageEntry_Role::RoleSetting_Name
static const ::std::string & RoleSetting_Name(RoleSetting value)
Definition: queue.pb.h:251
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::QueuedMessageEntry::kAckFieldNumber
static const int kAckFieldNumber
Definition: queue.pb.h:497
goby::acomms::protobuf::QueuedMessageEntry_Role::FIELD_VALUE
static const RoleSetting FIELD_VALUE
Definition: queue.pb.h:236
goby::acomms::protobuf::QueuedMessageMeta::encoded_message
const ::std::string & encoded_message() const
Definition: queue.pb.h:2319
goby::acomms::protobuf::QueuedMessageEntry_Role::RoleSetting_descriptor
static const ::google::protobuf::EnumDescriptor * RoleSetting_descriptor()
Definition: queue.pb.h:248
goby::acomms::protobuf::QueuedMessageEntry_Role::set_allocated_field
void set_allocated_field(::std::string *field)
Definition: queue.pb.h:1453
goby::acomms::protobuf::QueueManagerConfig::kEncryptRuleFieldNumber
static const int kEncryptRuleFieldNumber
Definition: queue.pb.h:822
protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: queue.pb.h:49
goby::acomms::protobuf::QueueManagerConfig::skip_decoding
bool skip_decoding() const
Definition: queue.pb.h:1977
goby::acomms::protobuf::QueuedMessageEntry::swap
friend void swap(QueuedMessageEntry &a, QueuedMessageEntry &b)
Definition: queue.pb.h:364
goby::acomms::protobuf::QueueManagerConfig::mutable_message_entry
::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry > * mutable_message_entry()
Definition: queue.pb.h:1897
goby::acomms::protobuf::QueueManagerConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::QueuedMessageMeta::has_ack_requested
bool has_ack_requested() const
Definition: queue.pb.h:2186
goby::acomms::protobuf::QueuedMessageMeta::has_non_repeated_size
bool has_non_repeated_size() const
Definition: queue.pb.h:2162
goby::acomms::protobuf::QueueSize::clear_size
void clear_size()
Definition: queue.pb.h:2115
goby::acomms::protobuf::QueueSize::set_dccl_id
void set_dccl_id(::google::protobuf::uint32 value)
Definition: queue.pb.h:2099
goby::acomms::protobuf::QueuedMessageMeta::set_time_with_units
void set_time_with_units(Quantity value_w_units)
Definition: queue.pb.h:1282
goby::acomms::protobuf::QueuedMessageEntry_Role::New
QueuedMessageEntry_Role * New(::google::protobuf::Arena *arena) const final
Definition: queue.pb.h:196
goby::acomms::protobuf::QueueFlush::New
QueueFlush * New() const final
Definition: queue.pb.h:1063
goby::acomms::protobuf::QueuedMessageEntry::RoleType_IsValid
static bool RoleType_IsValid(int value)
Definition: queue.pb.h:420
goby::acomms::protobuf::QueuedMessageEntry_Role::clear_type
void clear_type()
Definition: queue.pb.h:1357
goby::acomms::protobuf::QueueManagerConfig::clear_skip_decoding
void clear_skip_decoding()
Definition: queue.pb.h:1973
goby::acomms::protobuf::_QueuedMessageEntry_default_instance_
QueuedMessageEntryDefaultTypeInternal _QueuedMessageEntry_default_instance_
goby::acomms::protobuf::QueueManagerConfig::clear_minimum_ack_wait_seconds
void clear_minimum_ack_wait_seconds()
Definition: queue.pb.h:1949
goby::acomms::protobuf::QueuedMessageMeta::release_encoded_message
::std::string * release_encoded_message()
Definition: queue.pb.h:2353
goby::acomms::protobuf::QueuedMessageMeta::set_allocated_encoded_message
void set_allocated_encoded_message(::std::string *encoded_message)
Definition: queue.pb.h:2361
goby::field
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions, ::google::protobuf::internal::MessageTypeTraits< ::goby::GobyFieldOptions >, 11, false > field
Definition: option_extensions.pb.h:1323
goby::acomms::protobuf::QueuedMessageMeta::mutable_encoded_message
::std::string * mutable_encoded_message()
Definition: queue.pb.h:2348
goby::acomms::protobuf::QueuedMessageMeta::has_encoded_message
bool has_encoded_message() const
Definition: queue.pb.h:2306
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting
QueuedMessageEntry_Role_RoleSetting
Definition: queue.pb.h:100
goby::acomms::protobuf::QueuedMessageEntry::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::acomms::protobuf::QueueManagerConfig::kOnDemandSkewSecondsFieldNumber
static const int kOnDemandSkewSecondsFieldNumber
Definition: queue.pb.h:855
goby::acomms::protobuf::QueuedMessageEntry_Role::has_static_value
bool has_static_value() const
Definition: queue.pb.h:1464
goby::acomms::protobuf::QueueManagerConfig::make_network_ack_for_src_id_size
int make_network_ack_for_src_id_size() const
Definition: queue.pb.h:1988
goby::acomms::protobuf::QueuedMessageEntry::Swap
void Swap(QueuedMessageEntry *other)
message.h
goby::acomms::protobuf::QueuedMessageEntry_Role::default_instance
static const QueuedMessageEntry_Role & default_instance()
goby::acomms::protobuf::QueuedMessageEntry::value_base
double value_base() const
Definition: queue.pb.h:1691
goby::acomms::protobuf::QueuedMessageMeta::time_with_units
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
Definition: queue.pb.h:1289
goby::acomms::protobuf::QueueManagerConfig::add_encrypt_rule
::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule * add_encrypt_rule()
Definition: queue.pb.h:2067
goby::acomms::protobuf::QueuedMessageEntry_Role::set_static_value
void set_static_value(::google::protobuf::int32 value)
Definition: queue.pb.h:1481
goby::acomms::protobuf::QueueManagerConfig::message_entry
const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry > & message_entry() const
Definition: queue.pb.h:1910
goby::acomms::protobuf::QueuedMessageMeta::has_dest
bool has_dest() const
Definition: queue.pb.h:2234
goby::acomms::protobuf::QueuedMessageEntry::clear_ack
void clear_ack()
Definition: queue.pb.h:1567
goby::acomms::protobuf::QueuedMessageEntry_Role::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::acomms::protobuf::QueuedMessageEntry::kNewestFirstFieldNumber
static const int kNewestFirstFieldNumber
Definition: queue.pb.h:504
goby::acomms::protobuf::QueuedMessageMeta::New
QueuedMessageMeta * New() const final
Definition: queue.pb.h:1177
goby::acomms::protobuf::QueuedMessageEntry::mutable_role
::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role > * mutable_role()
Definition: queue.pb.h:1745
goby::acomms::protobuf::QueuedMessageEntry_Role::RoleSetting_IsValid
static bool RoleSetting_IsValid(int value)
Definition: queue.pb.h:238
goby::acomms::protobuf::QueueManagerConfig::set_minimum_ack_wait_seconds
void set_minimum_ack_wait_seconds(double value)
Definition: queue.pb.h:1957
goby::acomms::protobuf::QueueManagerConfig::encrypt_rule_size
int encrypt_rule_size() const
Definition: queue.pb.h:2048
goby::acomms::protobuf::QueuedMessageMeta::non_repeated_size
::google::protobuf::uint32 non_repeated_size() const
Definition: queue.pb.h:2175
goby::acomms::protobuf::QueuedMessageEntry::set_ttl
void set_ttl(::google::protobuf::int32 value)
Definition: queue.pb.h:1671
goby::acomms::protobuf::QueuedMessageEntry::clear_ttl
void clear_ttl()
Definition: queue.pb.h:1663
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::acomms::protobuf::QueuedMessageEntry::max_queue
::google::protobuf::uint32 max_queue() const
Definition: queue.pb.h:1619
goby::acomms::protobuf::QueuedMessageEntry::clear_protobuf_name
void clear_protobuf_name()
Definition: queue.pb.h:1501
goby::acomms::protobuf::QueueManagerConfig::default_instance
static const QueueManagerConfig & default_instance()
goby::acomms::protobuf::QueuedMessageEntry_RoleType_SOURCE_ID
@ QueuedMessageEntry_RoleType_SOURCE_ID
Definition: queue.pb.h:120
goby::acomms::protobuf::QueuedMessageEntry::mutable_manipulator
::google::protobuf::RepeatedField< int > * mutable_manipulator()
Definition: queue.pb.h:1728
goby::acomms::protobuf::QueuedMessageMeta::clear_dest
void clear_dest()
Definition: queue.pb.h:2243
protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: queue.pb.h:54
goby::acomms::protobuf::QueuedMessageEntry_Role::RoleSetting_MAX
static const RoleSetting RoleSetting_MAX
Definition: queue.pb.h:243
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::acomms::protobuf::QueuedMessageEntry::blackout_time
::google::protobuf::uint32 blackout_time() const
Definition: queue.pb.h:1595
goby::acomms::protobuf::QueuedMessageEntry::has_ttl
bool has_ttl() const
Definition: queue.pb.h:1654
goby::acomms::protobuf::QueuedMessageMeta::clear_src
void clear_src()
Definition: queue.pb.h:2219
goby::acomms::protobuf::QueuedMessageEntry_Role::setting
::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting setting() const
Definition: queue.pb.h:1386
goby::acomms::protobuf::QueuedMessageEntry::set_allocated_protobuf_name
void set_allocated_protobuf_name(::std::string *protobuf_name)
Definition: queue.pb.h:1547
goby::acomms::protobuf::QueueManagerConfig::encrypt_rule
const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > & encrypt_rule() const
Definition: queue.pb.h:2072
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::has_crypto_passphrase
bool has_crypto_passphrase() const
Definition: queue.pb.h:1792
goby::acomms::protobuf::QueuedMessageMeta::time
::google::protobuf::uint64 time() const
Definition: queue.pb.h:2271
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::kCryptoPassphraseFieldNumber
static const int kCryptoPassphraseFieldNumber
Definition: queue.pb.h:652
goby::acomms::protobuf::QueuedMessageMeta::set_last_sent_time
void set_last_sent_time(::google::protobuf::uint64 value)
Definition: queue.pb.h:2299
goby::acomms::protobuf::QueueManagerConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: queue.pb.h:728
goby::acomms::protobuf::QueueManagerConfig::operator=
QueueManagerConfig & operator=(const QueueManagerConfig &from)
Definition: queue.pb.h:694
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::QueueFlush::New
QueueFlush * New(::google::protobuf::Arena *arena) const final
Definition: queue.pb.h:1067
goby::acomms::protobuf::QueueSize
Definition: queue.pb.h:885
goby::acomms::protobuf::QueueManagerConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::QueueManagerConfig::message_entry_size
int message_entry_size() const
Definition: queue.pb.h:1886
goby::acomms::protobuf::QueueManagerConfig::internal_default_instance
static const QueueManagerConfig * internal_default_instance()
Definition: queue.pb.h:724
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::~QueueManagerConfig_DCCLEncryptRule
virtual ~QueueManagerConfig_DCCLEncryptRule()
goby::acomms::protobuf::QueuedMessageEntry::ttl
::google::protobuf::int32 ttl() const
Definition: queue.pb.h:1667
goby::acomms::protobuf::QueueManagerConfig::mutable_make_network_ack_for_src_id
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_make_network_ack_for_src_id()
Definition: queue.pb.h:2012
goby::acomms::protobuf::QueuedMessageEntry::~QueuedMessageEntry
virtual ~QueuedMessageEntry()
goby::acomms::protobuf::QueueManagerConfig::mutable_encrypt_rule
::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule > * mutable_encrypt_rule()
Definition: queue.pb.h:2059
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::set_allocated_crypto_passphrase
void set_allocated_crypto_passphrase(::std::string *crypto_passphrase)
Definition: queue.pb.h:1847
goby::acomms::protobuf::QueuedMessageEntry_RoleType_DESTINATION_ID
@ QueuedMessageEntry_RoleType_DESTINATION_ID
Definition: queue.pb.h:121
goby::acomms::protobuf::QueuedMessageEntry_Role::swap
friend void swap(QueuedMessageEntry_Role &a, QueuedMessageEntry_Role &b)
Definition: queue.pb.h:186
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule
Definition: queue.pb.h:555
goby::acomms::protobuf::QueueFlush::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: queue.pb.h:1041
goby::acomms::protobuf::QueuedMessageMeta::set_non_repeated_size
void set_non_repeated_size(::google::protobuf::uint32 value)
Definition: queue.pb.h:2179
goby::acomms::protobuf::QueuedMessageMeta::set_encoded_message
void set_encoded_message(const ::std::string &value)
Definition: queue.pb.h:2323
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::acomms::protobuf::QueueManagerConfig::QueueManagerConfig
QueueManagerConfig()
goby::acomms::protobuf::QueuedMessageEntry_Role::IsInitialized
bool IsInitialized() const final
goby::acomms::protobuf::QueueManagerConfig::kMinimumAckWaitSecondsFieldNumber
static const int kMinimumAckWaitSecondsFieldNumber
Definition: queue.pb.h:848
goby::acomms::protobuf::QueueManagerConfig::add_make_network_ack_for_src_id
void add_make_network_ack_for_src_id(::google::protobuf::int32 value)
Definition: queue.pb.h:2002
goby::acomms::protobuf::QueuedMessageEntry_Role::Clear
void Clear() final
goby::acomms::protobuf::QueuedMessageMeta::last_sent_time_with_units
boost::units::quantity< last_sent_time_unit, google::protobuf::uint64 > last_sent_time_with_units() const
Definition: queue.pb.h:1304
goby::acomms::protobuf::QueueManagerConfig::has_on_demand_skew_seconds
bool has_on_demand_skew_seconds() const
Definition: queue.pb.h:1916
goby::acomms::protobuf::QueuedMessageMeta::Swap
void Swap(QueuedMessageMeta *other)
goby::acomms::protobuf::QueuedMessageEntry_Role::mutable_field
::std::string * mutable_field()
Definition: queue.pb.h:1440
goby::acomms::protobuf::QueueSize::swap
friend void swap(QueueSize &a, QueueSize &b)
Definition: queue.pb.h:930
goby::acomms::protobuf::QueuedMessageEntry::operator=
QueuedMessageEntry & operator=(const QueuedMessageEntry &from)
Definition: queue.pb.h:326
goby::acomms::protobuf::QueuedMessageEntry_Role::internal_default_instance
static const QueuedMessageEntry_Role * internal_default_instance()
Definition: queue.pb.h:178
goby::acomms::protobuf::QueueSize::dccl_id
::google::protobuf::uint32 dccl_id() const
Definition: queue.pb.h:2095
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::New
QueueManagerConfig_DCCLEncryptRule * New(::google::protobuf::Arena *arena) const final
Definition: queue.pb.h:610
goby::acomms::protobuf::QueuedMessageEntry::New
QueuedMessageEntry * New() const final
Definition: queue.pb.h:370
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_RoleSetting_MAX
const QueuedMessageEntry_Role_RoleSetting QueuedMessageEntry_Role_RoleSetting_RoleSetting_MAX
Definition: queue.pb.h:106
goby::acomms::protobuf::QueuedMessageMeta::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: queue.pb.h:1152
goby::acomms::protobuf::QueuedMessageEntry_RoleType_RoleType_MIN
const QueuedMessageEntry_RoleType QueuedMessageEntry_RoleType_RoleType_MIN
Definition: queue.pb.h:125
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_descriptor
const ::google::protobuf::EnumDescriptor * QueuedMessageEntry_Role_RoleSetting_descriptor()
goby::acomms::protobuf::QueuedMessageEntry_Role::kStaticValueFieldNumber
static const int kStaticValueFieldNumber
Definition: queue.pb.h:279
goby::acomms::protobuf::QueueSize::size
::google::protobuf::uint32 size() const
Definition: queue.pb.h:2119
google::protobuf::Metadata
Definition: message.h:174
goby::acomms::protobuf::_QueueManagerConfig_default_instance_
QueueManagerConfigDefaultTypeInternal _QueueManagerConfig_default_instance_
goby::acomms::protobuf::QueueFlush::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: queue.pb.h:1038
goby::acomms::protobuf::QueueManagerConfig::IsInitialized
bool IsInitialized() const final
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_IsValid
bool QueuedMessageEntry_Role_RoleSetting_IsValid(int value)
goby::acomms::protobuf::QueuedMessageEntry::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: queue.pb.h:348
protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[7]
Definition: queue.pb.h:51
goby::acomms::protobuf::QueuedMessageEntry::has_blackout_time
bool has_blackout_time() const
Definition: queue.pb.h:1582
google::protobuf::Message
Definition: message.h:189
goby::acomms::protobuf::QueuedMessageEntry_Role::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::IsInitialized
bool IsInitialized() const final
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::crypto_passphrase
const ::std::string & crypto_passphrase() const
Definition: queue.pb.h:1805
goby::acomms::protobuf::QueuedMessageEntry::kTtlFieldNumber
static const int kTtlFieldNumber
Definition: queue.pb.h:490
goby::acomms::protobuf::QueuedMessageMeta::internal_default_instance
static const QueuedMessageMeta * internal_default_instance()
Definition: queue.pb.h:1163
goby::acomms::protobuf::QueueManagerConfig::modem_id
::google::protobuf::int32 modem_id() const
Definition: queue.pb.h:1875
goby::acomms::protobuf::QueueManagerConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: queue.pb.h:713
goby::acomms::protobuf::QueuedMessageEntry_Role::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: queue.pb.h:182
goby::acomms::protobuf::QueuedMessageMeta::clear_encoded_message
void clear_encoded_message()
Definition: queue.pb.h:2315
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::QueueManagerConfig_DCCLEncryptRule
QueueManagerConfig_DCCLEncryptRule()
goby::acomms::protobuf::QueueFlush::Swap
void Swap(QueueFlush *other)
goby::acomms::protobuf::QueuedMessageEntry::DESTINATION_ID
static const RoleType DESTINATION_ID
Definition: queue.pb.h:416
goby::acomms::protobuf::QueuedMessageEntry_RoleType_IsValid
bool QueuedMessageEntry_RoleType_IsValid(int value)
goby::acomms::protobuf::QueueFlush::dccl_id
::google::protobuf::uint32 dccl_id() const
Definition: queue.pb.h:2147
goby::acomms::protobuf::QueueManagerConfig::has_skip_decoding
bool has_skip_decoding() const
Definition: queue.pb.h:1964
goby::acomms::protobuf::QueueManagerConfig::make_network_ack_for_src_id
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & make_network_ack_for_src_id() const
Definition: queue.pb.h:2007
goby::acomms::protobuf::QueueManagerConfig::kSkipDecodingFieldNumber
static const int kSkipDecodingFieldNumber
Definition: queue.pb.h:841
goby::acomms::protobuf::QueueManagerConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::acomms::protobuf::QueuedMessageMeta::clear_time
void clear_time()
Definition: queue.pb.h:2267
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_Parse
bool QueuedMessageEntry_Role_RoleSetting_Parse(const ::std::string &name, QueuedMessageEntry_Role_RoleSetting *value)
Definition: queue.pb.h:114
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::QueuedMessageEntry_Role::RoleSetting_Parse
static bool RoleSetting_Parse(const ::std::string &name, RoleSetting *value)
Definition: queue.pb.h:254
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: queue.pb.h:581
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_STATIC
@ QueuedMessageEntry_Role_RoleSetting_STATIC
Definition: queue.pb.h:101
goby::acomms::protobuf::QueuedMessageEntry_Role::RoleSetting_MIN
static const RoleSetting RoleSetting_MIN
Definition: queue.pb.h:241
goby::acomms::protobuf::QueuedMessageEntry_Role::STATIC
static const RoleSetting STATIC
Definition: queue.pb.h:234
goby::acomms::protobuf::QueuedMessageEntry::RoleType_descriptor
static const ::google::protobuf::EnumDescriptor * RoleType_descriptor()
Definition: queue.pb.h:430
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::internal_default_instance
static const QueueManagerConfig_DCCLEncryptRule * internal_default_instance()
Definition: queue.pb.h:592
manipulator.pb.h
goby::acomms::protobuf::QueuedMessageEntry_RoleType
QueuedMessageEntry_RoleType
Definition: queue.pb.h:119
goby::acomms::protobuf::QueuedMessageEntry_RoleType_Name
const ::std::string & QueuedMessageEntry_RoleType_Name(QueuedMessageEntry_RoleType value)
Definition: queue.pb.h:130
arena.h
goby::acomms::protobuf::QueueFlush::has_dccl_id
bool has_dccl_id() const
Definition: queue.pb.h:2134
goby::acomms::protobuf::QueueManagerConfig::clear_modem_id
void clear_modem_id()
Definition: queue.pb.h:1871
goby::acomms::protobuf::QueuedMessageEntry_Role::clear_field
void clear_field()
Definition: queue.pb.h:1407
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::operator=
QueueManagerConfig_DCCLEncryptRule & operator=(const QueueManagerConfig_DCCLEncryptRule &from)
Definition: queue.pb.h:562
goby::acomms::protobuf::QueuedMessageEntry::set_newest_first
void set_newest_first(bool value)
Definition: queue.pb.h:1647
goby::acomms::protobuf::QueuedMessageEntry::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::QueuedMessageEntry::set_value_base
void set_value_base(double value)
Definition: queue.pb.h:1695
goby::acomms::protobuf::QueuedMessageEntry
Definition: queue.pb.h:319
goby::acomms::protobuf::QueuedMessageEntry_Role::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::acomms::protobuf::QueuedMessageEntry_Role::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::QueuedMessageEntry_Role
Definition: queue.pb.h:141
boost::units::si::time
unit< time_dimension, si::system > time
Definition: time.hpp:22
goby::acomms::protobuf::QueuedMessageEntry_Role::RoleSetting_ARRAYSIZE
static const int RoleSetting_ARRAYSIZE
Definition: queue.pb.h:245
goby::acomms::protobuf::QueueManagerConfig::kMakeNetworkAckForSrcIdFieldNumber
static const int kMakeNetworkAckForSrcIdFieldNumber
Definition: queue.pb.h:798
goby::acomms::protobuf::QueuedMessageEntry_RoleType_RoleType_MAX
const QueuedMessageEntry_RoleType QueuedMessageEntry_RoleType_RoleType_MAX
Definition: queue.pb.h:126
protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: queue.pb.h:52
goby::acomms::protobuf::QueuedMessageEntry_Role::kTypeFieldNumber
static const int kTypeFieldNumber
Definition: queue.pb.h:286
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: queue.pb.h:596
goby::acomms::protobuf::QueueSize::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: queue.pb.h:911
goby::acomms::protobuf::QueueManagerConfig::set_route_for_additional_modem_id
void set_route_for_additional_modem_id(int index, ::google::protobuf::int32 value)
Definition: queue.pb.h:2028
goby::acomms::protobuf::QueuedMessageEntry_Role::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::QueuedMessageEntry::add_manipulator
void add_manipulator(::goby::acomms::protobuf::Manipulator value)
Definition: queue.pb.h:1717
goby::acomms::protobuf::QueuedMessageEntry_Role::set_type
void set_type(::goby::acomms::protobuf::QueuedMessageEntry_RoleType value)
Definition: queue.pb.h:1365
goby::acomms::protobuf::QueueManagerConfig::set_make_network_ack_for_src_id
void set_make_network_ack_for_src_id(int index, ::google::protobuf::int32 value)
Definition: queue.pb.h:1998
goby::acomms::protobuf::QueueManagerConfig::clear_route_for_additional_modem_id
void clear_route_for_additional_modem_id()
Definition: queue.pb.h:2021
goby::acomms::protobuf::QueuedMessageEntry::has_protobuf_name
bool has_protobuf_name() const
Definition: queue.pb.h:1492
goby::acomms::protobuf::QueueManagerConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: queue.pb.h:716
protobuf_goby_2facomms_2fprotobuf_2fqueue_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: queue.pb.h:53
goby::acomms::protobuf::Manipulator_IsValid
bool Manipulator_IsValid(int value)
goby::acomms::protobuf::QueuedMessageEntry::set_blackout_time
void set_blackout_time(::google::protobuf::uint32 value)
Definition: queue.pb.h:1599
goby::acomms::protobuf::QueuedMessageEntry::ack
bool ack() const
Definition: queue.pb.h:1571
goby::acomms::protobuf::QueuedMessageEntry::kMaxQueueFieldNumber
static const int kMaxQueueFieldNumber
Definition: queue.pb.h:511
goby::acomms::protobuf::QueueManagerConfig::kRouteForAdditionalModemIdFieldNumber
static const int kRouteForAdditionalModemIdFieldNumber
Definition: queue.pb.h:810
goby::acomms::protobuf::QueuedMessageEntry_RoleType_Parse
bool QueuedMessageEntry_RoleType_Parse(const ::std::string &name, QueuedMessageEntry_RoleType *value)
Definition: queue.pb.h:134
option_extensions.pb.h
goby::acomms::protobuf::QueuedMessageEntry::set_protobuf_name
void set_protobuf_name(const ::std::string &value)
Definition: queue.pb.h:1509
goby::acomms::protobuf::QueueManagerConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting_RoleSetting_MIN
const QueuedMessageEntry_Role_RoleSetting QueuedMessageEntry_Role_RoleSetting_RoleSetting_MIN
Definition: queue.pb.h:105
goby::acomms::protobuf::QueuedMessageEntry_Role::set_setting
void set_setting(::goby::acomms::protobuf::QueuedMessageEntry_Role_RoleSetting value)
Definition: queue.pb.h:1390
goby::acomms::protobuf::QueuedMessageEntry::manipulator
const ::google::protobuf::RepeatedField< int > & manipulator() const
Definition: queue.pb.h:1723
goby::acomms::protobuf::QueuedMessageEntry::RoleType_Name
static const ::std::string & RoleType_Name(RoleType value)
Definition: queue.pb.h:433
goby::acomms::protobuf::QueuedMessageMeta::last_sent_time_with_units
Quantity last_sent_time_with_units() const
Definition: queue.pb.h:1301
goby::acomms::protobuf::QueuedMessageEntry::clear_manipulator
void clear_manipulator()
Definition: queue.pb.h:1705
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::release_crypto_passphrase
::std::string * release_crypto_passphrase()
Definition: queue.pb.h:1839
goby::acomms::protobuf::QueuedMessageEntry::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::QueuedMessageEntry::RoleType_MIN
static const RoleType RoleType_MIN
Definition: queue.pb.h:423
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::clear_id
void clear_id()
Definition: queue.pb.h:1777
goby::acomms::protobuf::QueuedMessageEntry_Role::has_type
bool has_type() const
Definition: queue.pb.h:1348
goby::acomms::protobuf::QueueManagerConfig::New
QueueManagerConfig * New(::google::protobuf::Arena *arena) const final
Definition: queue.pb.h:742
goby::acomms::protobuf::QueueManagerConfig
Definition: queue.pb.h:687
goby::acomms::protobuf::QueueManagerConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::acomms::protobuf::QueueFlush::set_dccl_id
void set_dccl_id(::google::protobuf::uint32 value)
Definition: queue.pb.h:2151
goby::acomms::protobuf::QueuedMessageEntry::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::QueuedMessageEntry::internal_default_instance
static const QueuedMessageEntry * internal_default_instance()
Definition: queue.pb.h:356
goby::acomms::protobuf::QueuedMessageEntry::SOURCE_ID
static const RoleType SOURCE_ID
Definition: queue.pb.h:414
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::Clear
void Clear() final
goby::acomms::protobuf::QueuedMessageEntry::TIMESTAMP
static const RoleType TIMESTAMP
Definition: queue.pb.h:418
goby::acomms::protobuf::QueuedMessageMeta::swap
friend void swap(QueuedMessageMeta &a, QueuedMessageMeta &b)
Definition: queue.pb.h:1171
goby::acomms::protobuf::QueuedMessageEntry::QueuedMessageEntry
QueuedMessageEntry()
goby::acomms::protobuf::QueueManagerConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::QueueManagerConfig_DCCLEncryptRule::id
::google::protobuf::int32 id() const
Definition: queue.pb.h:1781
goby::acomms::protobuf::QueuedMessageMeta::set_dest
void set_dest(::google::protobuf::int32 value)
Definition: queue.pb.h:2251
goby::acomms::protobuf::QueueSize::internal_default_instance
static const QueueSize * internal_default_instance()
Definition: queue.pb.h:922
goby::acomms::protobuf::QueueManagerConfig::GetCachedSize
int GetCachedSize() const final
Definition: queue.pb.h:759
goby::acomms::protobuf::QueueManagerConfig::set_skip_decoding
void set_skip_decoding(bool value)
Definition: queue.pb.h:1981
goby::acomms::protobuf::QueuedMessageEntry::clear_newest_first
void clear_newest_first()
Definition: queue.pb.h:1639
goby::acomms::protobuf::QueueSize::set_size
void set_size(::google::protobuf::uint32 value)
Definition: queue.pb.h:2123
goby::acomms::protobuf::QueuedMessageMeta::New
QueuedMessageMeta * New(::google::protobuf::Arena *arena) const final
Definition: queue.pb.h:1181
goby::acomms::protobuf::QueuedMessageEntry_Role::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: queue.pb.h:167
google::protobuf::Message::Message
Message()
Definition: message.h:191
goby::acomms::protobuf::QueueSize::Swap
void Swap(QueueSize *other)
friend
goby::acomms::protobuf::QueuedMessageEntry::mutable_protobuf_name
::std::string * mutable_protobuf_name()
Definition: queue.pb.h:1534
goby::acomms::protobuf::QueuedMessageMeta::set_last_sent_time_with_units
void set_last_sent_time_with_units(Quantity value_w_units)
Definition: queue.pb.h:1297
goby::acomms::protobuf::QueueFlush::clear_dccl_id
void clear_dccl_id()
Definition: queue.pb.h:2143
goby::acomms::protobuf::QueuedMessageEntry::set_ack
void set_ack(bool value)
Definition: queue.pb.h:1575
goby::acomms::protobuf::QueuedMessageEntry::Clear
void Clear() final
goby::acomms::protobuf::QueueManagerConfig::add_message_entry
::goby::acomms::protobuf::QueuedMessageEntry * add_message_entry()
Definition: queue.pb.h:1905
google
Definition: dccl.h:57
goby::acomms::protobuf::QueuedMessageEntry_Role::clear_static_value
void clear_static_value()
Definition: queue.pb.h:1473
goby::acomms::protobuf::QueuedMessageEntry_Role::GetCachedSize
int GetCachedSize() const final
Definition: queue.pb.h:213
goby::acomms::protobuf::QueuedMessageMeta::has_src
bool has_src() const
Definition: queue.pb.h:2210
goby::acomms::protobuf::QueuedMessageEntry::role
const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::QueuedMessageEntry_Role > & role() const
Definition: queue.pb.h:1758
goby::acomms::protobuf::QueueManagerConfig::has_minimum_ack_wait_seconds
bool has_minimum_ack_wait_seconds() const
Definition: queue.pb.h:1940
goby::acomms::protobuf::QueuedMessageEntry_RoleType_descriptor
const ::google::protobuf::EnumDescriptor * QueuedMessageEntry_RoleType_descriptor()
goby::acomms::protobuf::QueuedMessageEntry_Role::QueuedMessageEntry_Role
QueuedMessageEntry_Role()
goby::acomms::protobuf::QueuedMessageMeta::set_ack_requested
void set_ack_requested(bool value)
Definition: queue.pb.h:2203
goby::acomms::protobuf::QueueManagerConfig::clear_message_entry
void clear_message_entry()
Definition: queue.pb.h:1889
goby::acomms::protobuf::_QueueManagerConfig_DCCLEncryptRule_default_instance_
QueueManagerConfig_DCCLEncryptRuleDefaultTypeInternal _QueueManagerConfig_DCCLEncryptRule_default_instance_
goby::acomms::protobuf::QueueManagerConfig::route_for_additional_modem_id_size
int route_for_additional_modem_id_size() const
Definition: queue.pb.h:2018
goby::acomms::protobuf::QueuedMessageEntry::role_size
int role_size() const
Definition: queue.pb.h:1734