Goby3  3.1.5
2024.05.14
buffer.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/buffer.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fbuffer_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fbuffer_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
35 #include "dccl/option_extensions.pb.h"
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 
41 #include <boost/units/systems/si.hpp>
42 // @@protoc_insertion_point(includes)
43 #include <google/protobuf/port_def.inc>
44 #define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fbuffer_2eproto
45 PROTOBUF_NAMESPACE_OPEN
46 namespace internal {
47 class AnyMetadata;
48 } // namespace internal
49 PROTOBUF_NAMESPACE_CLOSE
50 
51 // Internal implementation detail -- do not use these members.
53  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
55  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
57  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
58  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
59  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
60  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
62 };
63 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fbuffer_2eproto;
64 namespace goby {
65 namespace acomms {
66 namespace protobuf {
67 class DynamicBufferConfig;
68 class DynamicBufferConfigDefaultTypeInternal;
69 extern DynamicBufferConfigDefaultTypeInternal _DynamicBufferConfig_default_instance_;
70 } // namespace protobuf
71 } // namespace acomms
72 } // namespace goby
73 PROTOBUF_NAMESPACE_OPEN
74 template<> ::goby::acomms::protobuf::DynamicBufferConfig* Arena::CreateMaybeMessage<::goby::acomms::protobuf::DynamicBufferConfig>(Arena*);
75 PROTOBUF_NAMESPACE_CLOSE
76 namespace goby {
77 namespace acomms {
78 namespace protobuf {
79 
80 // ===================================================================
81 
82 class DynamicBufferConfig PROTOBUF_FINAL :
83  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.DynamicBufferConfig) */ {
84  public:
85  inline DynamicBufferConfig() : DynamicBufferConfig(nullptr) {};
87 
88  DynamicBufferConfig(const DynamicBufferConfig& from);
89  DynamicBufferConfig(DynamicBufferConfig&& from) noexcept
90  : DynamicBufferConfig() {
91  *this = ::std::move(from);
92  }
93 
94  inline DynamicBufferConfig& operator=(const DynamicBufferConfig& from) {
95  CopyFrom(from);
96  return *this;
97  }
98  inline DynamicBufferConfig& operator=(DynamicBufferConfig&& from) noexcept {
99  if (GetArena() == from.GetArena()) {
100  if (this != &from) InternalSwap(&from);
101  } else {
102  CopyFrom(from);
103  }
104  return *this;
105  }
106 
107  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
108  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
109  }
110  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
111  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
112  }
113 
114  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
115  return GetDescriptor();
116  }
117  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
118  return GetMetadataStatic().descriptor;
119  }
120  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
121  return GetMetadataStatic().reflection;
122  }
123  static const DynamicBufferConfig& default_instance();
124 
125  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
126  static inline const DynamicBufferConfig* internal_default_instance() {
127  return reinterpret_cast<const DynamicBufferConfig*>(
129  }
130  static constexpr int kIndexInFileMessages =
131  0;
132 
133  friend void swap(DynamicBufferConfig& a, DynamicBufferConfig& b) {
134  a.Swap(&b);
135  }
136  inline void Swap(DynamicBufferConfig* other) {
137  if (other == this) return;
138  if (GetArena() == other->GetArena()) {
139  InternalSwap(other);
140  } else {
141  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
142  }
143  }
144  void UnsafeArenaSwap(DynamicBufferConfig* other) {
145  if (other == this) return;
146  GOOGLE_DCHECK(GetArena() == other->GetArena());
147  InternalSwap(other);
148  }
149 
150  // implements Message ----------------------------------------------
151 
152  inline DynamicBufferConfig* New() const final {
153  return CreateMaybeMessage<DynamicBufferConfig>(nullptr);
154  }
155 
156  DynamicBufferConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
157  return CreateMaybeMessage<DynamicBufferConfig>(arena);
158  }
159  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
160  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
161  void CopyFrom(const DynamicBufferConfig& from);
162  void MergeFrom(const DynamicBufferConfig& from);
163  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
164  bool IsInitialized() const final;
165 
166  size_t ByteSizeLong() const final;
167  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
168  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
169  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
170  int GetCachedSize() const final { return _cached_size_.Get(); }
171 
172  private:
173  inline void SharedCtor();
174  inline void SharedDtor();
175  void SetCachedSize(int size) const final;
176  void InternalSwap(DynamicBufferConfig* other);
177  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
178  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
179  return "goby.acomms.protobuf.DynamicBufferConfig";
180  }
181  protected:
182  explicit DynamicBufferConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena);
183  private:
184  static void ArenaDtor(void* object);
185  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
186  public:
187 
188  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
189  private:
190  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
191  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2facomms_2fprotobuf_2fbuffer_2eproto);
192  return ::descriptor_table_goby_2facomms_2fprotobuf_2fbuffer_2eproto.file_level_metadata[kIndexInFileMessages];
193  }
194 
195  public:
196 
197  // nested types ----------------------------------------------------
198 
199  // accessors -------------------------------------------------------
200 
201  enum : int {
202  kBlackoutTimeFieldNumber = 3,
203  kAckRequiredFieldNumber = 2,
204  kMaxQueueFieldNumber = 4,
205  kNewestFirstFieldNumber = 5,
206  kTtlFieldNumber = 6,
207  kValueBaseFieldNumber = 7,
208  };
209  // optional double blackout_time = 3 [default = 0, (.dccl.field) = {
210  bool has_blackout_time() const;
211  private:
212  bool _internal_has_blackout_time() const;
213  public:
215  double blackout_time() const;
216  void set_blackout_time(double value);
217  private:
218  double _internal_blackout_time() const;
219  void _internal_set_blackout_time(double value);
220  public:
221 
222  // optional bool ack_required = 2 [default = false];
223  bool has_ack_required() const;
224  private:
225  bool _internal_has_ack_required() const;
226  public:
228  bool ack_required() const;
229  void set_ack_required(bool value);
230  private:
231  bool _internal_ack_required() const;
232  void _internal_set_ack_required(bool value);
233  public:
234 
235  // optional uint32 max_queue = 4 [default = 1000, (.dccl.field) = {
236  bool has_max_queue() const;
237  private:
238  bool _internal_has_max_queue() const;
239  public:
243  private:
244  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_max_queue() const;
245  void _internal_set_max_queue(::PROTOBUF_NAMESPACE_ID::uint32 value);
246  public:
247 
248  // optional bool newest_first = 5 [default = true];
249  bool has_newest_first() const;
250  private:
251  bool _internal_has_newest_first() const;
252  public:
254  bool newest_first() const;
255  void set_newest_first(bool value);
256  private:
257  bool _internal_newest_first() const;
258  void _internal_set_newest_first(bool value);
259  public:
260 
261  // optional double ttl = 6 [default = 1800, (.dccl.field) = {
262  bool has_ttl() const;
263  private:
264  bool _internal_has_ttl() const;
265  public:
266  void clear_ttl();
267  double ttl() const;
268  void set_ttl(double value);
269  private:
270  double _internal_ttl() const;
271  void _internal_set_ttl(double value);
272  public:
273 
274  // optional double value_base = 7 [default = 100, (.dccl.field) = {
275  bool has_value_base() const;
276  private:
277  bool _internal_has_value_base() const;
278  public:
280  double value_base() const;
281  void set_value_base(double value);
282  private:
283  double _internal_value_base() const;
284  void _internal_set_value_base(double value);
285  public:
286 
288 
289  typedef boost::units::unit<blackout_time_dimension,boost::units::si::system> blackout_time_unit;
290 
291  template<typename Quantity >
292  void set_blackout_time_with_units(Quantity value_w_units)
293  { set_blackout_time(boost::units::quantity<blackout_time_unit,double >(value_w_units).value() ); };
294 
295  template<typename Quantity >
296  Quantity blackout_time_with_units() const
297  { return Quantity(blackout_time() * blackout_time_unit()); };
298 
299  boost::units::quantity< blackout_time_unit,double > blackout_time_with_units() const
300  { return blackout_time_with_units<boost::units::quantity< blackout_time_unit,double > >(); };
301 
303 
304  typedef boost::units::unit<ttl_dimension,boost::units::si::system> ttl_unit;
305 
306  template<typename Quantity >
307  void set_ttl_with_units(Quantity value_w_units)
308  { set_ttl(boost::units::quantity<ttl_unit,double >(value_w_units).value() ); };
309 
310  template<typename Quantity >
311  Quantity ttl_with_units() const
312  { return Quantity(ttl() * ttl_unit()); };
313 
314  boost::units::quantity< ttl_unit,double > ttl_with_units() const
315  { return ttl_with_units<boost::units::quantity< ttl_unit,double > >(); };
316 
317  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.DynamicBufferConfig)
318  private:
319  class _Internal;
320 
321  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
322  typedef void InternalArenaConstructable_;
323  typedef void DestructorSkippable_;
324  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
325  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
326  double blackout_time_;
327  bool ack_required_;
329  bool newest_first_;
330  double ttl_;
331  double value_base_;
332  friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fbuffer_2eproto;
333 };
334 // ===================================================================
335 
336 
337 // ===================================================================
338 
339 #ifdef __GNUC__
340  #pragma GCC diagnostic push
341  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
342 #endif // __GNUC__
343 // DynamicBufferConfig
344 
345 // optional bool ack_required = 2 [default = false];
346 inline bool DynamicBufferConfig::_internal_has_ack_required() const {
347  bool value = (_has_bits_[0] & 0x00000002u) != 0;
348  return value;
349 }
350 inline bool DynamicBufferConfig::has_ack_required() const {
351  return _internal_has_ack_required();
352 }
353 inline void DynamicBufferConfig::clear_ack_required() {
354  ack_required_ = false;
355  _has_bits_[0] &= ~0x00000002u;
356 }
357 inline bool DynamicBufferConfig::_internal_ack_required() const {
358  return ack_required_;
359 }
360 inline bool DynamicBufferConfig::ack_required() const {
361  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.ack_required)
362  return _internal_ack_required();
363 }
364 inline void DynamicBufferConfig::_internal_set_ack_required(bool value) {
365  _has_bits_[0] |= 0x00000002u;
366  ack_required_ = value;
367 }
368 inline void DynamicBufferConfig::set_ack_required(bool value) {
369  _internal_set_ack_required(value);
370  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.ack_required)
371 }
372 
373 // optional double blackout_time = 3 [default = 0, (.dccl.field) = {
374 inline bool DynamicBufferConfig::_internal_has_blackout_time() const {
375  bool value = (_has_bits_[0] & 0x00000001u) != 0;
376  return value;
377 }
378 inline bool DynamicBufferConfig::has_blackout_time() const {
379  return _internal_has_blackout_time();
380 }
381 inline void DynamicBufferConfig::clear_blackout_time() {
382  blackout_time_ = 0;
383  _has_bits_[0] &= ~0x00000001u;
384 }
385 inline double DynamicBufferConfig::_internal_blackout_time() const {
386  return blackout_time_;
387 }
388 inline double DynamicBufferConfig::blackout_time() const {
389  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.blackout_time)
390  return _internal_blackout_time();
391 }
392 inline void DynamicBufferConfig::_internal_set_blackout_time(double value) {
393  _has_bits_[0] |= 0x00000001u;
394  blackout_time_ = value;
395 }
396 inline void DynamicBufferConfig::set_blackout_time(double value) {
397  _internal_set_blackout_time(value);
398  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.blackout_time)
399 }
400 
401 // optional uint32 max_queue = 4 [default = 1000, (.dccl.field) = {
402 inline bool DynamicBufferConfig::_internal_has_max_queue() const {
403  bool value = (_has_bits_[0] & 0x00000004u) != 0;
404  return value;
405 }
406 inline bool DynamicBufferConfig::has_max_queue() const {
407  return _internal_has_max_queue();
408 }
409 inline void DynamicBufferConfig::clear_max_queue() {
410  max_queue_ = 1000u;
411  _has_bits_[0] &= ~0x00000004u;
412 }
413 inline ::PROTOBUF_NAMESPACE_ID::uint32 DynamicBufferConfig::_internal_max_queue() const {
414  return max_queue_;
415 }
416 inline ::PROTOBUF_NAMESPACE_ID::uint32 DynamicBufferConfig::max_queue() const {
417  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.max_queue)
418  return _internal_max_queue();
419 }
420 inline void DynamicBufferConfig::_internal_set_max_queue(::PROTOBUF_NAMESPACE_ID::uint32 value) {
421  _has_bits_[0] |= 0x00000004u;
422  max_queue_ = value;
423 }
424 inline void DynamicBufferConfig::set_max_queue(::PROTOBUF_NAMESPACE_ID::uint32 value) {
425  _internal_set_max_queue(value);
426  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.max_queue)
427 }
428 
429 // optional bool newest_first = 5 [default = true];
430 inline bool DynamicBufferConfig::_internal_has_newest_first() const {
431  bool value = (_has_bits_[0] & 0x00000008u) != 0;
432  return value;
433 }
434 inline bool DynamicBufferConfig::has_newest_first() const {
435  return _internal_has_newest_first();
436 }
437 inline void DynamicBufferConfig::clear_newest_first() {
438  newest_first_ = true;
439  _has_bits_[0] &= ~0x00000008u;
440 }
441 inline bool DynamicBufferConfig::_internal_newest_first() const {
442  return newest_first_;
443 }
444 inline bool DynamicBufferConfig::newest_first() const {
445  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.newest_first)
446  return _internal_newest_first();
447 }
448 inline void DynamicBufferConfig::_internal_set_newest_first(bool value) {
449  _has_bits_[0] |= 0x00000008u;
450  newest_first_ = value;
451 }
452 inline void DynamicBufferConfig::set_newest_first(bool value) {
453  _internal_set_newest_first(value);
454  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.newest_first)
455 }
456 
457 // optional double ttl = 6 [default = 1800, (.dccl.field) = {
458 inline bool DynamicBufferConfig::_internal_has_ttl() const {
459  bool value = (_has_bits_[0] & 0x00000010u) != 0;
460  return value;
461 }
462 inline bool DynamicBufferConfig::has_ttl() const {
463  return _internal_has_ttl();
464 }
465 inline void DynamicBufferConfig::clear_ttl() {
466  ttl_ = 1800;
467  _has_bits_[0] &= ~0x00000010u;
468 }
469 inline double DynamicBufferConfig::_internal_ttl() const {
470  return ttl_;
471 }
472 inline double DynamicBufferConfig::ttl() const {
473  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.ttl)
474  return _internal_ttl();
475 }
476 inline void DynamicBufferConfig::_internal_set_ttl(double value) {
477  _has_bits_[0] |= 0x00000010u;
478  ttl_ = value;
479 }
480 inline void DynamicBufferConfig::set_ttl(double value) {
481  _internal_set_ttl(value);
482  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.ttl)
483 }
484 
485 // optional double value_base = 7 [default = 100, (.dccl.field) = {
486 inline bool DynamicBufferConfig::_internal_has_value_base() const {
487  bool value = (_has_bits_[0] & 0x00000020u) != 0;
488  return value;
489 }
490 inline bool DynamicBufferConfig::has_value_base() const {
491  return _internal_has_value_base();
492 }
493 inline void DynamicBufferConfig::clear_value_base() {
494  value_base_ = 100;
495  _has_bits_[0] &= ~0x00000020u;
496 }
497 inline double DynamicBufferConfig::_internal_value_base() const {
498  return value_base_;
499 }
500 inline double DynamicBufferConfig::value_base() const {
501  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.value_base)
502  return _internal_value_base();
503 }
504 inline void DynamicBufferConfig::_internal_set_value_base(double value) {
505  _has_bits_[0] |= 0x00000020u;
506  value_base_ = value;
507 }
508 inline void DynamicBufferConfig::set_value_base(double value) {
509  _internal_set_value_base(value);
510  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.value_base)
511 }
512 
513 #ifdef __GNUC__
514  #pragma GCC diagnostic pop
515 #endif // __GNUC__
516 
517 // @@protoc_insertion_point(namespace_scope)
518 
519 } // namespace protobuf
520 } // namespace acomms
521 } // namespace goby
522 
523 // @@protoc_insertion_point(global_scope)
524 
525 #include <google/protobuf/port_undef.inc>
526 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fbuffer_2eproto
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fbuffer_2eproto
friend void swap(DynamicBufferConfig &a, DynamicBufferConfig &b)
Definition: buffer.pb.h:133
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: buffer.pb.h:107
boost::units::quantity< ttl_unit, double > ttl_with_units() const
Definition: buffer.pb.h:314
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type ttl_dimension
Definition: buffer.pb.h:300
::PROTOBUF_NAMESPACE_ID::uint32 max_queue() const
static const DynamicBufferConfig * internal_default_instance()
Definition: buffer.pb.h:126
boost::units::quantity< blackout_time_unit, double > blackout_time_with_units() const
Definition: buffer.pb.h:299
DynamicBufferConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: buffer.pb.h:156
static const DynamicBufferConfig & default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
boost::units::unit< blackout_time_dimension, boost::units::si::system > blackout_time_unit
Definition: buffer.pb.h:289
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
DynamicBufferConfig & operator=(DynamicBufferConfig &&from) noexcept
Definition: buffer.pb.h:98
Quantity blackout_time_with_units() const
Definition: buffer.pb.h:296
void Swap(DynamicBufferConfig *other)
Definition: buffer.pb.h:136
DynamicBufferConfig & operator=(const DynamicBufferConfig &from)
Definition: buffer.pb.h:94
void MergeFrom(const DynamicBufferConfig &from)
void CopyFrom(const DynamicBufferConfig &from)
void set_blackout_time_with_units(Quantity value_w_units)
Definition: buffer.pb.h:292
DynamicBufferConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
DynamicBufferConfig(DynamicBufferConfig &&from) noexcept
Definition: buffer.pb.h:89
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: buffer.pb.h:120
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: buffer.pb.h:110
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: buffer.pb.h:117
void set_max_queue(::PROTOBUF_NAMESPACE_ID::uint32 value)
void set_ttl_with_units(Quantity value_w_units)
Definition: buffer.pb.h:307
void UnsafeArenaSwap(DynamicBufferConfig *other)
Definition: buffer.pb.h:144
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type blackout_time_dimension
Definition: buffer.pb.h:287
DynamicBufferConfig * New() const final
Definition: buffer.pb.h:152
boost::units::unit< ttl_dimension, boost::units::si::system > ttl_unit
Definition: buffer.pb.h:304
DynamicBufferConfig(const DynamicBufferConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: buffer.pb.h:114
@ value
the parser finished reading a JSON value
DynamicBufferConfigDefaultTypeInternal _DynamicBufferConfig_default_instance_
The global namespace for the Goby project.
std::uint32_t uint32
type
Generic JSON types used in JWTs.
Definition: jwt.h:2072
#define ByteSizeLong
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: buffer.pb.h:59
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: buffer.pb.h:60
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: buffer.pb.h:61