Goby3  3.1.4
2024.02.22
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 PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fbuffer_2eproto
5 #define PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fbuffer_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/unknown_field_set.h>
33 #include "dccl/option_extensions.pb.h"
34 #include <boost/units/quantity.hpp>
35 #include <boost/units/absolute.hpp>
36 #include <boost/units/dimensionless_type.hpp>
37 #include <boost/units/make_scaled_unit.hpp>
38 
39 #include <boost/units/systems/si.hpp>
40 // @@protoc_insertion_point(includes)
41 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto
42 
44 // Internal implementation detail -- do not use these members.
45 struct TableStruct {
46  static const ::google::protobuf::internal::ParseTableField entries[];
47  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
48  static const ::google::protobuf::internal::ParseTable schema[1];
49  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
50  static const ::google::protobuf::internal::SerializationTable serialization_table[];
52 };
53 void AddDescriptors();
54 } // namespace protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto
55 namespace goby {
56 namespace acomms {
57 namespace protobuf {
58 class DynamicBufferConfig;
59 class DynamicBufferConfigDefaultTypeInternal;
60 extern DynamicBufferConfigDefaultTypeInternal _DynamicBufferConfig_default_instance_;
61 } // namespace protobuf
62 } // namespace acomms
63 } // namespace goby
64 namespace google {
65 namespace protobuf {
66 template<> ::goby::acomms::protobuf::DynamicBufferConfig* Arena::CreateMaybeMessage<::goby::acomms::protobuf::DynamicBufferConfig>(Arena*);
67 } // namespace protobuf
68 } // namespace google
69 namespace goby {
70 namespace acomms {
71 namespace protobuf {
72 
73 // ===================================================================
74 
75 class DynamicBufferConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.DynamicBufferConfig) */ {
76  public:
78  virtual ~DynamicBufferConfig();
79 
81 
83  CopyFrom(from);
84  return *this;
85  }
86  #if LANG_CXX11
89  *this = ::std::move(from);
90  }
91 
92  inline DynamicBufferConfig& operator=(DynamicBufferConfig&& from) noexcept {
93  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
94  if (this != &from) InternalSwap(&from);
95  } else {
96  CopyFrom(from);
97  }
98  return *this;
99  }
100  #endif
101  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
102  return _internal_metadata_.unknown_fields();
103  }
104  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
105  return _internal_metadata_.mutable_unknown_fields();
106  }
107 
108  static const ::google::protobuf::Descriptor* descriptor();
109  static const DynamicBufferConfig& default_instance();
110 
111  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
113  return reinterpret_cast<const DynamicBufferConfig*>(
115  }
116  static constexpr int kIndexInFileMessages =
117  0;
118 
119  void Swap(DynamicBufferConfig* other);
121  a.Swap(&b);
122  }
123 
124  // implements Message ----------------------------------------------
125 
126  inline DynamicBufferConfig* New() const final {
127  return CreateMaybeMessage<DynamicBufferConfig>(NULL);
128  }
129 
131  return CreateMaybeMessage<DynamicBufferConfig>(arena);
132  }
133  void CopyFrom(const ::google::protobuf::Message& from) final;
134  void MergeFrom(const ::google::protobuf::Message& from) final;
135  void CopyFrom(const DynamicBufferConfig& from);
136  void MergeFrom(const DynamicBufferConfig& from);
137  void Clear() final;
138  bool IsInitialized() const final;
139 
140  size_t ByteSizeLong() const final;
142  ::google::protobuf::io::CodedInputStream* input) final;
144  ::google::protobuf::io::CodedOutputStream* output) const final;
146  bool deterministic, ::google::protobuf::uint8* target) const final;
147  int GetCachedSize() const final { return _cached_size_.Get(); }
148 
149  private:
150  void SharedCtor();
151  void SharedDtor();
152  void SetCachedSize(int size) const final;
153  void InternalSwap(DynamicBufferConfig* other);
154  private:
155  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
156  return NULL;
157  }
158  inline void* MaybeArenaPtr() const {
159  return NULL;
160  }
161  public:
162 
164 
165  // nested types ----------------------------------------------------
166 
167  // accessors -------------------------------------------------------
168 
169  // optional double blackout_time = 3 [default = 0, (.dccl.field) = {
170  bool has_blackout_time() const;
171  void clear_blackout_time();
172  static const int kBlackoutTimeFieldNumber = 3;
173  double blackout_time() const;
174  void set_blackout_time(double value);
175 
176  // optional bool ack_required = 2 [default = false];
177  bool has_ack_required() const;
178  void clear_ack_required();
179  static const int kAckRequiredFieldNumber = 2;
180  bool ack_required() const;
181  void set_ack_required(bool value);
182 
183  // optional uint32 max_queue = 4 [default = 1000, (.dccl.field) = {
184  bool has_max_queue() const;
185  void clear_max_queue();
186  static const int kMaxQueueFieldNumber = 4;
187  ::google::protobuf::uint32 max_queue() const;
188  void set_max_queue(::google::protobuf::uint32 value);
189 
190  // optional bool newest_first = 5 [default = true];
191  bool has_newest_first() const;
192  void clear_newest_first();
193  static const int kNewestFirstFieldNumber = 5;
194  bool newest_first() const;
195  void set_newest_first(bool value);
196 
197  // optional double ttl = 6 [default = 1800, (.dccl.field) = {
198  bool has_ttl() const;
199  void clear_ttl();
200  static const int kTtlFieldNumber = 6;
201  double ttl() const;
202  void set_ttl(double value);
203 
204  // optional double value_base = 7 [default = 100, (.dccl.field) = {
205  bool has_value_base() const;
206  void clear_value_base();
207  static const int kValueBaseFieldNumber = 7;
208  double value_base() const;
209  void set_value_base(double value);
210 
211  typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type blackout_time_dimension;
212 
213  typedef boost::units::unit<blackout_time_dimension,boost::units::si::system> blackout_time_unit;
214 
215  template<typename Quantity >
216  void set_blackout_time_with_units(Quantity value_w_units)
217  { set_blackout_time(boost::units::quantity<blackout_time_unit,double >(value_w_units).value() ); };
218 
219  template<typename Quantity >
220  Quantity blackout_time_with_units() const
221  { return Quantity(blackout_time() * blackout_time_unit()); };
222 
223  boost::units::quantity< blackout_time_unit,double > blackout_time_with_units() const
224  { return blackout_time_with_units<boost::units::quantity< blackout_time_unit,double > >(); };
225 
227 
228  typedef boost::units::unit<ttl_dimension,boost::units::si::system> ttl_unit;
229 
230  template<typename Quantity >
231  void set_ttl_with_units(Quantity value_w_units)
232  { set_ttl(boost::units::quantity<ttl_unit,double >(value_w_units).value() ); };
233 
234  template<typename Quantity >
235  Quantity ttl_with_units() const
236  { return Quantity(ttl() * ttl_unit()); };
237 
238  boost::units::quantity< ttl_unit,double > ttl_with_units() const
239  { return ttl_with_units<boost::units::quantity< ttl_unit,double > >(); };
240 
241  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.DynamicBufferConfig)
242  private:
243  void set_has_ack_required();
244  void clear_has_ack_required();
245  void set_has_blackout_time();
246  void clear_has_blackout_time();
247  void set_has_max_queue();
248  void clear_has_max_queue();
249  void set_has_newest_first();
250  void clear_has_newest_first();
251  void set_has_ttl();
252  void clear_has_ttl();
253  void set_has_value_base();
254  void clear_has_value_base();
255 
256  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
257  ::google::protobuf::internal::HasBits<1> _has_bits_;
258  mutable ::google::protobuf::internal::CachedSize _cached_size_;
259  double blackout_time_;
260  bool ack_required_;
261  ::google::protobuf::uint32 max_queue_;
262  bool newest_first_;
263  double ttl_;
264  double value_base_;
265  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto::TableStruct;
266 };
267 // ===================================================================
268 
269 
270 // ===================================================================
271 
272 #ifdef __GNUC__
273  #pragma GCC diagnostic push
274  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
275 #endif // __GNUC__
276 // DynamicBufferConfig
277 
278 // optional bool ack_required = 2 [default = false];
280  return (_has_bits_[0] & 0x00000002u) != 0;
281 }
282 inline void DynamicBufferConfig::set_has_ack_required() {
283  _has_bits_[0] |= 0x00000002u;
284 }
285 inline void DynamicBufferConfig::clear_has_ack_required() {
286  _has_bits_[0] &= ~0x00000002u;
287 }
289  ack_required_ = false;
290  clear_has_ack_required();
291 }
293  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.ack_required)
294  return ack_required_;
295 }
296 inline void DynamicBufferConfig::set_ack_required(bool value) {
297  set_has_ack_required();
298  ack_required_ = value;
299  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.ack_required)
300 }
301 
302 // optional double blackout_time = 3 [default = 0, (.dccl.field) = {
304  return (_has_bits_[0] & 0x00000001u) != 0;
305 }
306 inline void DynamicBufferConfig::set_has_blackout_time() {
307  _has_bits_[0] |= 0x00000001u;
308 }
309 inline void DynamicBufferConfig::clear_has_blackout_time() {
310  _has_bits_[0] &= ~0x00000001u;
311 }
313  blackout_time_ = 0;
314  clear_has_blackout_time();
315 }
316 inline double DynamicBufferConfig::blackout_time() const {
317  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.blackout_time)
318  return blackout_time_;
319 }
320 inline void DynamicBufferConfig::set_blackout_time(double value) {
321  set_has_blackout_time();
322  blackout_time_ = value;
323  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.blackout_time)
324 }
325 
326 // optional uint32 max_queue = 4 [default = 1000, (.dccl.field) = {
328  return (_has_bits_[0] & 0x00000004u) != 0;
329 }
330 inline void DynamicBufferConfig::set_has_max_queue() {
331  _has_bits_[0] |= 0x00000004u;
332 }
333 inline void DynamicBufferConfig::clear_has_max_queue() {
334  _has_bits_[0] &= ~0x00000004u;
335 }
337  max_queue_ = 1000u;
338  clear_has_max_queue();
339 }
341  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.max_queue)
342  return max_queue_;
343 }
345  set_has_max_queue();
346  max_queue_ = value;
347  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.max_queue)
348 }
349 
350 // optional bool newest_first = 5 [default = true];
352  return (_has_bits_[0] & 0x00000008u) != 0;
353 }
354 inline void DynamicBufferConfig::set_has_newest_first() {
355  _has_bits_[0] |= 0x00000008u;
356 }
357 inline void DynamicBufferConfig::clear_has_newest_first() {
358  _has_bits_[0] &= ~0x00000008u;
359 }
361  newest_first_ = true;
362  clear_has_newest_first();
363 }
365  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.newest_first)
366  return newest_first_;
367 }
368 inline void DynamicBufferConfig::set_newest_first(bool value) {
369  set_has_newest_first();
370  newest_first_ = value;
371  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.newest_first)
372 }
373 
374 // optional double ttl = 6 [default = 1800, (.dccl.field) = {
375 inline bool DynamicBufferConfig::has_ttl() const {
376  return (_has_bits_[0] & 0x00000010u) != 0;
377 }
378 inline void DynamicBufferConfig::set_has_ttl() {
379  _has_bits_[0] |= 0x00000010u;
380 }
381 inline void DynamicBufferConfig::clear_has_ttl() {
382  _has_bits_[0] &= ~0x00000010u;
383 }
385  ttl_ = 1800;
386  clear_has_ttl();
387 }
388 inline double DynamicBufferConfig::ttl() const {
389  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.ttl)
390  return ttl_;
391 }
392 inline void DynamicBufferConfig::set_ttl(double value) {
393  set_has_ttl();
394  ttl_ = value;
395  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.ttl)
396 }
397 
398 // optional double value_base = 7 [default = 100, (.dccl.field) = {
400  return (_has_bits_[0] & 0x00000020u) != 0;
401 }
402 inline void DynamicBufferConfig::set_has_value_base() {
403  _has_bits_[0] |= 0x00000020u;
404 }
405 inline void DynamicBufferConfig::clear_has_value_base() {
406  _has_bits_[0] &= ~0x00000020u;
407 }
409  value_base_ = 100;
410  clear_has_value_base();
411 }
412 inline double DynamicBufferConfig::value_base() const {
413  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DynamicBufferConfig.value_base)
414  return value_base_;
415 }
416 inline void DynamicBufferConfig::set_value_base(double value) {
417  set_has_value_base();
418  value_base_ = value;
419  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DynamicBufferConfig.value_base)
420 }
421 
422 #ifdef __GNUC__
423  #pragma GCC diagnostic pop
424 #endif // __GNUC__
425 
426 // @@protoc_insertion_point(namespace_scope)
427 
428 } // namespace protobuf
429 } // namespace acomms
430 } // namespace goby
431 
432 // @@protoc_insertion_point(global_scope)
433 
434 #endif // PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fbuffer_2eproto
goby::acomms::protobuf::DynamicBufferConfig::ttl_unit
boost::units::unit< ttl_dimension, boost::units::si::system > ttl_unit
Definition: buffer.pb.h:228
goby::acomms::protobuf::DynamicBufferConfig::~DynamicBufferConfig
virtual ~DynamicBufferConfig()
goby::util::units::rpm::system
boost::units::make_system< boost::units::angle::revolution_base_unit, boost::units::metric::minute_base_unit >::type system
Definition: system.hpp:45
goby::acomms::protobuf::DynamicBufferConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::DynamicBufferConfig::kMaxQueueFieldNumber
static const int kMaxQueueFieldNumber
Definition: buffer.pb.h:186
goby::acomms::protobuf::DynamicBufferConfig::set_value_base
void set_value_base(double value)
Definition: buffer.pb.h:416
goby::acomms::protobuf::DynamicBufferConfig::max_queue
::google::protobuf::uint32 max_queue() const
Definition: buffer.pb.h:340
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: buffer.pb.h:51
goby::acomms::protobuf::DynamicBufferConfig::New
DynamicBufferConfig * New() const final
Definition: buffer.pb.h:126
goby::acomms::protobuf::DynamicBufferConfig::ttl
double ttl() const
Definition: buffer.pb.h:388
goby::acomms::protobuf::DynamicBufferConfig::set_ttl
void set_ttl(double value)
Definition: buffer.pb.h:392
goby::acomms::protobuf::DynamicBufferConfig::kTtlFieldNumber
static const int kTtlFieldNumber
Definition: buffer.pb.h:200
goby::acomms::protobuf::DynamicBufferConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: buffer.pb.h:101
goby::acomms::protobuf::DynamicBufferConfig::clear_newest_first
void clear_newest_first()
Definition: buffer.pb.h:360
boost
Definition: udp_driver.h:41
goby::acomms::protobuf::DynamicBufferConfig::blackout_time_unit
boost::units::unit< blackout_time_dimension, boost::units::si::system > blackout_time_unit
Definition: buffer.pb.h:213
goby::acomms::protobuf::DynamicBufferConfig
Definition: buffer.pb.h:75
google::protobuf::Arena
Definition: arena.h:244
goby::acomms::protobuf::DynamicBufferConfig::GetCachedSize
int GetCachedSize() const final
Definition: buffer.pb.h:147
goby::acomms::protobuf::DynamicBufferConfig::value_base
double value_base() const
Definition: buffer.pb.h:412
goby::acomms::protobuf::DynamicBufferConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::acomms::protobuf::DynamicBufferConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::DynamicBufferConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: buffer.pb.h:46
goby::acomms::protobuf::DynamicBufferConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::DynamicBufferConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::DynamicBufferConfig::newest_first
bool newest_first() const
Definition: buffer.pb.h:364
goby::acomms::protobuf::DynamicBufferConfig::ack_required
bool ack_required() const
Definition: buffer.pb.h:292
goby::acomms::protobuf::DynamicBufferConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: buffer.pb.h:116
goby::acomms::protobuf::DynamicBufferConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::acomms::protobuf::DynamicBufferConfig::ttl_with_units
Quantity ttl_with_units() const
Definition: buffer.pb.h:235
message.h
goby::acomms::protobuf::DynamicBufferConfig::New
DynamicBufferConfig * New(::google::protobuf::Arena *arena) const final
Definition: buffer.pb.h:130
goby::acomms::protobuf::DynamicBufferConfig::Clear
void Clear() final
goby::acomms::protobuf::DynamicBufferConfig::clear_max_queue
void clear_max_queue()
Definition: buffer.pb.h:336
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::acomms::protobuf::DynamicBufferConfig::DynamicBufferConfig
DynamicBufferConfig()
goby::acomms::protobuf::DynamicBufferConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::DynamicBufferConfig::swap
friend void swap(DynamicBufferConfig &a, DynamicBufferConfig &b)
Definition: buffer.pb.h:120
protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto
Definition: buffer.pb.h:43
goby::acomms::protobuf::DynamicBufferConfig::has_max_queue
bool has_max_queue() const
Definition: buffer.pb.h:327
goby::acomms::protobuf::DynamicBufferConfig::has_newest_first
bool has_newest_first() const
Definition: buffer.pb.h:351
goby::acomms::protobuf::DynamicBufferConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: buffer.pb.h:104
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::acomms::protobuf::DynamicBufferConfig::clear_value_base
void clear_value_base()
Definition: buffer.pb.h:408
protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto::TableStruct
Definition: buffer.pb.h:45
google::protobuf::Metadata
Definition: message.h:174
goby::acomms::protobuf::DynamicBufferConfig::default_instance
static const DynamicBufferConfig & default_instance()
goby::acomms::protobuf::DynamicBufferConfig::clear_ack_required
void clear_ack_required()
Definition: buffer.pb.h:288
google::protobuf::Message
Definition: message.h:189
goby::acomms::protobuf::DynamicBufferConfig::kBlackoutTimeFieldNumber
static const int kBlackoutTimeFieldNumber
Definition: buffer.pb.h:172
goby::acomms::protobuf::DynamicBufferConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::DynamicBufferConfig::has_ack_required
bool has_ack_required() const
Definition: buffer.pb.h:279
goby::acomms::protobuf::DynamicBufferConfig::set_blackout_time_with_units
void set_blackout_time_with_units(Quantity value_w_units)
Definition: buffer.pb.h:216
protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: buffer.pb.h:49
goby::acomms::protobuf::DynamicBufferConfig::set_ttl_with_units
void set_ttl_with_units(Quantity value_w_units)
Definition: buffer.pb.h:231
protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: buffer.pb.h:48
protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: buffer.pb.h:50
protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: buffer.pb.h:47
goby::acomms::protobuf::DynamicBufferConfig::blackout_time_with_units
Quantity blackout_time_with_units() const
Definition: buffer.pb.h:220
goby::acomms::protobuf::DynamicBufferConfig::set_newest_first
void set_newest_first(bool value)
Definition: buffer.pb.h:368
protobuf_goby_2facomms_2fprotobuf_2fbuffer_2eproto::AddDescriptors
void AddDescriptors()
arena.h
goby::acomms::protobuf::DynamicBufferConfig::has_blackout_time
bool has_blackout_time() const
Definition: buffer.pb.h:303
goby::acomms::protobuf::DynamicBufferConfig::set_blackout_time
void set_blackout_time(double value)
Definition: buffer.pb.h:320
goby::acomms::protobuf::DynamicBufferConfig::blackout_time_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type blackout_time_dimension
Definition: buffer.pb.h:211
goby::acomms::protobuf::DynamicBufferConfig::kValueBaseFieldNumber
static const int kValueBaseFieldNumber
Definition: buffer.pb.h:207
goby::acomms::protobuf::DynamicBufferConfig::Swap
void Swap(DynamicBufferConfig *other)
goby::acomms::protobuf::DynamicBufferConfig::operator=
DynamicBufferConfig & operator=(const DynamicBufferConfig &from)
Definition: buffer.pb.h:82
goby::acomms::protobuf::DynamicBufferConfig::set_ack_required
void set_ack_required(bool value)
Definition: buffer.pb.h:296
goby::acomms::protobuf::DynamicBufferConfig::set_max_queue
void set_max_queue(::google::protobuf::uint32 value)
Definition: buffer.pb.h:344
goby::acomms::protobuf::_DynamicBufferConfig_default_instance_
DynamicBufferConfigDefaultTypeInternal _DynamicBufferConfig_default_instance_
goby::acomms::protobuf::DynamicBufferConfig::blackout_time_with_units
boost::units::quantity< blackout_time_unit, double > blackout_time_with_units() const
Definition: buffer.pb.h:223
goby::acomms::protobuf::DynamicBufferConfig::has_value_base
bool has_value_base() const
Definition: buffer.pb.h:399
goby::acomms::protobuf::DynamicBufferConfig::internal_default_instance
static const DynamicBufferConfig * internal_default_instance()
Definition: buffer.pb.h:112
goby::acomms::protobuf::DynamicBufferConfig::kAckRequiredFieldNumber
static const int kAckRequiredFieldNumber
Definition: buffer.pb.h:179
goby::acomms::protobuf::DynamicBufferConfig::ttl_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type ttl_dimension
Definition: buffer.pb.h:224
goby::acomms::protobuf::DynamicBufferConfig::clear_blackout_time
void clear_blackout_time()
Definition: buffer.pb.h:312
goby::acomms::protobuf::DynamicBufferConfig::clear_ttl
void clear_ttl()
Definition: buffer.pb.h:384
google
Definition: dccl.h:57
goby::acomms::protobuf::DynamicBufferConfig::has_ttl
bool has_ttl() const
Definition: buffer.pb.h:375
goby::acomms::protobuf::DynamicBufferConfig::ttl_with_units
boost::units::quantity< ttl_unit, double > ttl_with_units() const
Definition: buffer.pb.h:238
goby::acomms::protobuf::DynamicBufferConfig::kNewestFirstFieldNumber
static const int kNewestFirstFieldNumber
Definition: buffer.pb.h:193
goby::acomms::protobuf::DynamicBufferConfig::IsInitialized
bool IsInitialized() const final
goby::acomms::protobuf::DynamicBufferConfig::blackout_time
double blackout_time() const
Definition: buffer.pb.h:316