Goby3  3.1.5a
2024.05.23
dccl.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/dccl.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fdccl_2eproto
5 #define PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fdccl_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>
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 // @@protoc_insertion_point(includes)
39 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto
40 
42 // Internal implementation detail -- do not use these members.
43 struct TableStruct {
44  static const ::google::protobuf::internal::ParseTableField entries[];
45  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
46  static const ::google::protobuf::internal::ParseTable schema[2];
47  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
48  static const ::google::protobuf::internal::SerializationTable serialization_table[];
50 };
51 void AddDescriptors();
52 } // namespace protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto
53 namespace goby {
54 namespace acomms {
55 namespace protobuf {
56 class ArithmeticModel;
57 class ArithmeticModelDefaultTypeInternal;
58 extern ArithmeticModelDefaultTypeInternal _ArithmeticModel_default_instance_;
59 class DCCLConfig;
60 class DCCLConfigDefaultTypeInternal;
61 extern DCCLConfigDefaultTypeInternal _DCCLConfig_default_instance_;
62 } // namespace protobuf
63 } // namespace acomms
64 } // namespace goby
65 namespace google {
66 namespace protobuf {
67 template<> ::goby::acomms::protobuf::ArithmeticModel* Arena::CreateMaybeMessage<::goby::acomms::protobuf::ArithmeticModel>(Arena*);
68 template<> ::goby::acomms::protobuf::DCCLConfig* Arena::CreateMaybeMessage<::goby::acomms::protobuf::DCCLConfig>(Arena*);
69 } // namespace protobuf
70 } // namespace google
71 namespace goby {
72 namespace acomms {
73 namespace protobuf {
74 
75 // ===================================================================
76 
77 class DCCLConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.DCCLConfig) */ {
78  public:
79  DCCLConfig();
80  virtual ~DCCLConfig();
81 
82  DCCLConfig(const DCCLConfig& from);
83 
84  inline DCCLConfig& operator=(const DCCLConfig& from) {
85  CopyFrom(from);
86  return *this;
87  }
88  #if LANG_CXX11
89  DCCLConfig(DCCLConfig&& from) noexcept
90  : DCCLConfig() {
91  *this = ::std::move(from);
92  }
93 
94  inline DCCLConfig& operator=(DCCLConfig&& from) noexcept {
95  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
96  if (this != &from) InternalSwap(&from);
97  } else {
98  CopyFrom(from);
99  }
100  return *this;
101  }
102  #endif
103  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
104  return _internal_metadata_.unknown_fields();
105  }
106  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
107  return _internal_metadata_.mutable_unknown_fields();
108  }
109 
110  static const ::google::protobuf::Descriptor* descriptor();
111  static const DCCLConfig& default_instance();
112 
113  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
114  static inline const DCCLConfig* internal_default_instance() {
115  return reinterpret_cast<const DCCLConfig*>(
117  }
118  static constexpr int kIndexInFileMessages =
119  0;
120 
121  void Swap(DCCLConfig* other);
122  friend void swap(DCCLConfig& a, DCCLConfig& b) {
123  a.Swap(&b);
124  }
125 
126  // implements Message ----------------------------------------------
127 
128  inline DCCLConfig* New() const final {
129  return CreateMaybeMessage<DCCLConfig>(NULL);
130  }
131 
132  DCCLConfig* New(::google::protobuf::Arena* arena) const final {
133  return CreateMaybeMessage<DCCLConfig>(arena);
134  }
135  void CopyFrom(const ::google::protobuf::Message& from) final;
136  void MergeFrom(const ::google::protobuf::Message& from) final;
137  void CopyFrom(const DCCLConfig& from);
138  void MergeFrom(const DCCLConfig& from);
139  void Clear() final;
140  bool IsInitialized() const final;
141 
142  size_t ByteSizeLong() const final;
144  ::google::protobuf::io::CodedInputStream* input) final;
146  ::google::protobuf::io::CodedOutputStream* output) const final;
148  bool deterministic, ::google::protobuf::uint8* target) const final;
149  int GetCachedSize() const final { return _cached_size_.Get(); }
150 
151  private:
152  void SharedCtor();
153  void SharedDtor();
154  void SetCachedSize(int size) const final;
155  void InternalSwap(DCCLConfig* other);
156  private:
157  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
158  return NULL;
159  }
160  inline void* MaybeArenaPtr() const {
161  return NULL;
162  }
163  public:
164 
166 
167  // nested types ----------------------------------------------------
168 
169  // accessors -------------------------------------------------------
170 
171  // repeated uint32 skip_crypto_for_id = 3 [(.goby.field) = {
172  int skip_crypto_for_id_size() const;
174  static const int kSkipCryptoForIdFieldNumber = 3;
175  ::google::protobuf::uint32 skip_crypto_for_id(int index) const;
176  void set_skip_crypto_for_id(int index, ::google::protobuf::uint32 value);
177  void add_skip_crypto_for_id(::google::protobuf::uint32 value);
178  const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
179  skip_crypto_for_id() const;
180  ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
182 
183  // optional string crypto_passphrase = 2 [(.goby.field) = {
184  bool has_crypto_passphrase() const;
186  static const int kCryptoPassphraseFieldNumber = 2;
187  const ::std::string& crypto_passphrase() const;
188  void set_crypto_passphrase(const ::std::string& value);
189  #if LANG_CXX11
190  void set_crypto_passphrase(::std::string&& value);
191  #endif
192  void set_crypto_passphrase(const char* value);
193  void set_crypto_passphrase(const char* value, size_t size);
194  ::std::string* mutable_crypto_passphrase();
195  ::std::string* release_crypto_passphrase();
197 
198  // optional string id_codec = 4;
199  bool has_id_codec() const;
200  void clear_id_codec();
201  static const int kIdCodecFieldNumber = 4;
202  const ::std::string& id_codec() const;
203  void set_id_codec(const ::std::string& value);
204  #if LANG_CXX11
205  void set_id_codec(::std::string&& value);
206  #endif
207  void set_id_codec(const char* value);
208  void set_id_codec(const char* value, size_t size);
209  ::std::string* mutable_id_codec();
210  ::std::string* release_id_codec();
211  void set_allocated_id_codec(::std::string* id_codec);
212 
213  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.DCCLConfig)
214  private:
215  void set_has_crypto_passphrase();
216  void clear_has_crypto_passphrase();
217  void set_has_id_codec();
218  void clear_has_id_codec();
219 
220  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
221  ::google::protobuf::internal::HasBits<1> _has_bits_;
222  mutable ::google::protobuf::internal::CachedSize _cached_size_;
224  ::google::protobuf::internal::ArenaStringPtr crypto_passphrase_;
225  ::google::protobuf::internal::ArenaStringPtr id_codec_;
226  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::TableStruct;
227 };
228 // -------------------------------------------------------------------
229 
230 class ArithmeticModel : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.ArithmeticModel) */ {
231  public:
232  ArithmeticModel();
233  virtual ~ArithmeticModel();
234 
235  ArithmeticModel(const ArithmeticModel& from);
236 
238  CopyFrom(from);
239  return *this;
240  }
241  #if LANG_CXX11
242  ArithmeticModel(ArithmeticModel&& from) noexcept
243  : ArithmeticModel() {
244  *this = ::std::move(from);
245  }
246 
247  inline ArithmeticModel& operator=(ArithmeticModel&& from) noexcept {
248  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
249  if (this != &from) InternalSwap(&from);
250  } else {
251  CopyFrom(from);
252  }
253  return *this;
254  }
255  #endif
256  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
257  return _internal_metadata_.unknown_fields();
258  }
259  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
260  return _internal_metadata_.mutable_unknown_fields();
261  }
262 
263  static const ::google::protobuf::Descriptor* descriptor();
264  static const ArithmeticModel& default_instance();
265 
266  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
268  return reinterpret_cast<const ArithmeticModel*>(
270  }
271  static constexpr int kIndexInFileMessages =
272  1;
273 
274  void Swap(ArithmeticModel* other);
275  friend void swap(ArithmeticModel& a, ArithmeticModel& b) {
276  a.Swap(&b);
277  }
278 
279  // implements Message ----------------------------------------------
280 
281  inline ArithmeticModel* New() const final {
282  return CreateMaybeMessage<ArithmeticModel>(NULL);
283  }
284 
285  ArithmeticModel* New(::google::protobuf::Arena* arena) const final {
286  return CreateMaybeMessage<ArithmeticModel>(arena);
287  }
288  void CopyFrom(const ::google::protobuf::Message& from) final;
289  void MergeFrom(const ::google::protobuf::Message& from) final;
290  void CopyFrom(const ArithmeticModel& from);
291  void MergeFrom(const ArithmeticModel& from);
292  void Clear() final;
293  bool IsInitialized() const final;
294 
295  size_t ByteSizeLong() const final;
297  ::google::protobuf::io::CodedInputStream* input) final;
299  ::google::protobuf::io::CodedOutputStream* output) const final;
301  bool deterministic, ::google::protobuf::uint8* target) const final;
302  int GetCachedSize() const final { return _cached_size_.Get(); }
303 
304  private:
305  void SharedCtor();
306  void SharedDtor();
307  void SetCachedSize(int size) const final;
308  void InternalSwap(ArithmeticModel* other);
309  private:
310  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
311  return NULL;
312  }
313  inline void* MaybeArenaPtr() const {
314  return NULL;
315  }
316  public:
317 
319 
320  // nested types ----------------------------------------------------
321 
322  // accessors -------------------------------------------------------
323 
324  // repeated uint32 frequency = 10;
325  int frequency_size() const;
326  void clear_frequency();
327  static const int kFrequencyFieldNumber = 10;
328  ::google::protobuf::uint32 frequency(int index) const;
329  void set_frequency(int index, ::google::protobuf::uint32 value);
330  void add_frequency(::google::protobuf::uint32 value);
331  const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
332  frequency() const;
333  ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
335 
336  // repeated double value_bound = 20;
337  int value_bound_size() const;
338  void clear_value_bound();
339  static const int kValueBoundFieldNumber = 20;
340  double value_bound(int index) const;
341  void set_value_bound(int index, double value);
342  void add_value_bound(double value);
343  const ::google::protobuf::RepeatedField< double >&
344  value_bound() const;
345  ::google::protobuf::RepeatedField< double >*
347 
348  // required string name = 1;
349  bool has_name() const;
350  void clear_name();
351  static const int kNameFieldNumber = 1;
352  const ::std::string& name() const;
353  void set_name(const ::std::string& value);
354  #if LANG_CXX11
355  void set_name(::std::string&& value);
356  #endif
357  void set_name(const char* value);
358  void set_name(const char* value, size_t size);
359  ::std::string* mutable_name();
360  ::std::string* release_name();
361  void set_allocated_name(::std::string* name);
362 
363  // optional uint32 out_of_range_frequency = 12 [default = 0];
364  bool has_out_of_range_frequency() const;
366  static const int kOutOfRangeFrequencyFieldNumber = 12;
369 
370  // optional bool is_adaptive = 30 [default = false];
371  bool has_is_adaptive() const;
372  void clear_is_adaptive();
373  static const int kIsAdaptiveFieldNumber = 30;
374  bool is_adaptive() const;
375  void set_is_adaptive(bool value);
376 
377  // optional uint32 eof_frequency = 11 [default = 1];
378  bool has_eof_frequency() const;
379  void clear_eof_frequency();
380  static const int kEofFrequencyFieldNumber = 11;
383 
384  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.ArithmeticModel)
385  private:
386  void set_has_name();
387  void clear_has_name();
388  void set_has_eof_frequency();
389  void clear_has_eof_frequency();
390  void set_has_out_of_range_frequency();
391  void clear_has_out_of_range_frequency();
392  void set_has_is_adaptive();
393  void clear_has_is_adaptive();
394 
395  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
396  ::google::protobuf::internal::HasBits<1> _has_bits_;
397  mutable ::google::protobuf::internal::CachedSize _cached_size_;
400  ::google::protobuf::internal::ArenaStringPtr name_;
401  ::google::protobuf::uint32 out_of_range_frequency_;
402  bool is_adaptive_;
403  ::google::protobuf::uint32 eof_frequency_;
404  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::TableStruct;
405 };
406 // ===================================================================
407 
408 
409 // ===================================================================
410 
411 #ifdef __GNUC__
412  #pragma GCC diagnostic push
413  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
414 #endif // __GNUC__
415 // DCCLConfig
416 
417 // optional string crypto_passphrase = 2 [(.goby.field) = {
419  return (_has_bits_[0] & 0x00000001u) != 0;
420 }
421 inline void DCCLConfig::set_has_crypto_passphrase() {
422  _has_bits_[0] |= 0x00000001u;
423 }
424 inline void DCCLConfig::clear_has_crypto_passphrase() {
425  _has_bits_[0] &= ~0x00000001u;
426 }
428  crypto_passphrase_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
429  clear_has_crypto_passphrase();
430 }
431 inline const ::std::string& DCCLConfig::crypto_passphrase() const {
432  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DCCLConfig.crypto_passphrase)
433  return crypto_passphrase_.GetNoArena();
434 }
435 inline void DCCLConfig::set_crypto_passphrase(const ::std::string& value) {
436  set_has_crypto_passphrase();
437  crypto_passphrase_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
438  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DCCLConfig.crypto_passphrase)
439 }
440 #if LANG_CXX11
441 inline void DCCLConfig::set_crypto_passphrase(::std::string&& value) {
442  set_has_crypto_passphrase();
443  crypto_passphrase_.SetNoArena(
445  // @@protoc_insertion_point(field_set_rvalue:goby.acomms.protobuf.DCCLConfig.crypto_passphrase)
446 }
447 #endif
448 inline void DCCLConfig::set_crypto_passphrase(const char* value) {
449  GOOGLE_DCHECK(value != NULL);
450  set_has_crypto_passphrase();
451  crypto_passphrase_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
452  // @@protoc_insertion_point(field_set_char:goby.acomms.protobuf.DCCLConfig.crypto_passphrase)
453 }
454 inline void DCCLConfig::set_crypto_passphrase(const char* value, size_t size) {
455  set_has_crypto_passphrase();
456  crypto_passphrase_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
457  ::std::string(reinterpret_cast<const char*>(value), size));
458  // @@protoc_insertion_point(field_set_pointer:goby.acomms.protobuf.DCCLConfig.crypto_passphrase)
459 }
460 inline ::std::string* DCCLConfig::mutable_crypto_passphrase() {
461  set_has_crypto_passphrase();
462  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.DCCLConfig.crypto_passphrase)
463  return crypto_passphrase_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
464 }
465 inline ::std::string* DCCLConfig::release_crypto_passphrase() {
466  // @@protoc_insertion_point(field_release:goby.acomms.protobuf.DCCLConfig.crypto_passphrase)
467  if (!has_crypto_passphrase()) {
468  return NULL;
469  }
470  clear_has_crypto_passphrase();
471  return crypto_passphrase_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
472 }
473 inline void DCCLConfig::set_allocated_crypto_passphrase(::std::string* crypto_passphrase) {
474  if (crypto_passphrase != NULL) {
475  set_has_crypto_passphrase();
476  } else {
477  clear_has_crypto_passphrase();
478  }
479  crypto_passphrase_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), crypto_passphrase);
480  // @@protoc_insertion_point(field_set_allocated:goby.acomms.protobuf.DCCLConfig.crypto_passphrase)
481 }
482 
483 // repeated uint32 skip_crypto_for_id = 3 [(.goby.field) = {
485  return skip_crypto_for_id_.size();
486 }
488  skip_crypto_for_id_.Clear();
489 }
491  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DCCLConfig.skip_crypto_for_id)
492  return skip_crypto_for_id_.Get(index);
493 }
495  skip_crypto_for_id_.Set(index, value);
496  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DCCLConfig.skip_crypto_for_id)
497 }
499  skip_crypto_for_id_.Add(value);
500  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.DCCLConfig.skip_crypto_for_id)
501 }
502 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
504  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.DCCLConfig.skip_crypto_for_id)
505  return skip_crypto_for_id_;
506 }
507 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
509  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.DCCLConfig.skip_crypto_for_id)
510  return &skip_crypto_for_id_;
511 }
512 
513 // optional string id_codec = 4;
514 inline bool DCCLConfig::has_id_codec() const {
515  return (_has_bits_[0] & 0x00000002u) != 0;
516 }
517 inline void DCCLConfig::set_has_id_codec() {
518  _has_bits_[0] |= 0x00000002u;
519 }
520 inline void DCCLConfig::clear_has_id_codec() {
521  _has_bits_[0] &= ~0x00000002u;
522 }
524  id_codec_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
525  clear_has_id_codec();
526 }
527 inline const ::std::string& DCCLConfig::id_codec() const {
528  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.DCCLConfig.id_codec)
529  return id_codec_.GetNoArena();
530 }
531 inline void DCCLConfig::set_id_codec(const ::std::string& value) {
532  set_has_id_codec();
533  id_codec_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
534  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.DCCLConfig.id_codec)
535 }
536 #if LANG_CXX11
537 inline void DCCLConfig::set_id_codec(::std::string&& value) {
538  set_has_id_codec();
539  id_codec_.SetNoArena(
541  // @@protoc_insertion_point(field_set_rvalue:goby.acomms.protobuf.DCCLConfig.id_codec)
542 }
543 #endif
544 inline void DCCLConfig::set_id_codec(const char* value) {
545  GOOGLE_DCHECK(value != NULL);
546  set_has_id_codec();
547  id_codec_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
548  // @@protoc_insertion_point(field_set_char:goby.acomms.protobuf.DCCLConfig.id_codec)
549 }
550 inline void DCCLConfig::set_id_codec(const char* value, size_t size) {
551  set_has_id_codec();
553  ::std::string(reinterpret_cast<const char*>(value), size));
554  // @@protoc_insertion_point(field_set_pointer:goby.acomms.protobuf.DCCLConfig.id_codec)
555 }
556 inline ::std::string* DCCLConfig::mutable_id_codec() {
557  set_has_id_codec();
558  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.DCCLConfig.id_codec)
559  return id_codec_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
560 }
561 inline ::std::string* DCCLConfig::release_id_codec() {
562  // @@protoc_insertion_point(field_release:goby.acomms.protobuf.DCCLConfig.id_codec)
563  if (!has_id_codec()) {
564  return NULL;
565  }
566  clear_has_id_codec();
567  return id_codec_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
568 }
569 inline void DCCLConfig::set_allocated_id_codec(::std::string* id_codec) {
570  if (id_codec != NULL) {
571  set_has_id_codec();
572  } else {
573  clear_has_id_codec();
574  }
575  id_codec_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), id_codec);
576  // @@protoc_insertion_point(field_set_allocated:goby.acomms.protobuf.DCCLConfig.id_codec)
577 }
578 
579 // -------------------------------------------------------------------
580 
581 // ArithmeticModel
582 
583 // required string name = 1;
584 inline bool ArithmeticModel::has_name() const {
585  return (_has_bits_[0] & 0x00000001u) != 0;
586 }
587 inline void ArithmeticModel::set_has_name() {
588  _has_bits_[0] |= 0x00000001u;
589 }
590 inline void ArithmeticModel::clear_has_name() {
591  _has_bits_[0] &= ~0x00000001u;
592 }
594  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
595  clear_has_name();
596 }
597 inline const ::std::string& ArithmeticModel::name() const {
598  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ArithmeticModel.name)
599  return name_.GetNoArena();
600 }
601 inline void ArithmeticModel::set_name(const ::std::string& value) {
602  set_has_name();
603  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
604  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ArithmeticModel.name)
605 }
606 #if LANG_CXX11
607 inline void ArithmeticModel::set_name(::std::string&& value) {
608  set_has_name();
609  name_.SetNoArena(
611  // @@protoc_insertion_point(field_set_rvalue:goby.acomms.protobuf.ArithmeticModel.name)
612 }
613 #endif
614 inline void ArithmeticModel::set_name(const char* value) {
615  GOOGLE_DCHECK(value != NULL);
616  set_has_name();
617  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
618  // @@protoc_insertion_point(field_set_char:goby.acomms.protobuf.ArithmeticModel.name)
619 }
620 inline void ArithmeticModel::set_name(const char* value, size_t size) {
621  set_has_name();
623  ::std::string(reinterpret_cast<const char*>(value), size));
624  // @@protoc_insertion_point(field_set_pointer:goby.acomms.protobuf.ArithmeticModel.name)
625 }
626 inline ::std::string* ArithmeticModel::mutable_name() {
627  set_has_name();
628  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.ArithmeticModel.name)
629  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
630 }
631 inline ::std::string* ArithmeticModel::release_name() {
632  // @@protoc_insertion_point(field_release:goby.acomms.protobuf.ArithmeticModel.name)
633  if (!has_name()) {
634  return NULL;
635  }
636  clear_has_name();
637  return name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
638 }
639 inline void ArithmeticModel::set_allocated_name(::std::string* name) {
640  if (name != NULL) {
641  set_has_name();
642  } else {
643  clear_has_name();
644  }
645  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
646  // @@protoc_insertion_point(field_set_allocated:goby.acomms.protobuf.ArithmeticModel.name)
647 }
648 
649 // repeated uint32 frequency = 10;
651  return frequency_.size();
652 }
654  frequency_.Clear();
655 }
657  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ArithmeticModel.frequency)
658  return frequency_.Get(index);
659 }
661  frequency_.Set(index, value);
662  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ArithmeticModel.frequency)
663 }
665  frequency_.Add(value);
666  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.ArithmeticModel.frequency)
667 }
668 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
670  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.ArithmeticModel.frequency)
671  return frequency_;
672 }
673 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
675  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.ArithmeticModel.frequency)
676  return &frequency_;
677 }
678 
679 // optional uint32 eof_frequency = 11 [default = 1];
681  return (_has_bits_[0] & 0x00000008u) != 0;
682 }
683 inline void ArithmeticModel::set_has_eof_frequency() {
684  _has_bits_[0] |= 0x00000008u;
685 }
686 inline void ArithmeticModel::clear_has_eof_frequency() {
687  _has_bits_[0] &= ~0x00000008u;
688 }
690  eof_frequency_ = 1u;
691  clear_has_eof_frequency();
692 }
694  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ArithmeticModel.eof_frequency)
695  return eof_frequency_;
696 }
698  set_has_eof_frequency();
699  eof_frequency_ = value;
700  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ArithmeticModel.eof_frequency)
701 }
702 
703 // optional uint32 out_of_range_frequency = 12 [default = 0];
705  return (_has_bits_[0] & 0x00000002u) != 0;
706 }
707 inline void ArithmeticModel::set_has_out_of_range_frequency() {
708  _has_bits_[0] |= 0x00000002u;
709 }
710 inline void ArithmeticModel::clear_has_out_of_range_frequency() {
711  _has_bits_[0] &= ~0x00000002u;
712 }
714  out_of_range_frequency_ = 0u;
715  clear_has_out_of_range_frequency();
716 }
718  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ArithmeticModel.out_of_range_frequency)
719  return out_of_range_frequency_;
720 }
722  set_has_out_of_range_frequency();
723  out_of_range_frequency_ = value;
724  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ArithmeticModel.out_of_range_frequency)
725 }
726 
727 // repeated double value_bound = 20;
729  return value_bound_.size();
730 }
732  value_bound_.Clear();
733 }
734 inline double ArithmeticModel::value_bound(int index) const {
735  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ArithmeticModel.value_bound)
736  return value_bound_.Get(index);
737 }
738 inline void ArithmeticModel::set_value_bound(int index, double value) {
739  value_bound_.Set(index, value);
740  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ArithmeticModel.value_bound)
741 }
742 inline void ArithmeticModel::add_value_bound(double value) {
743  value_bound_.Add(value);
744  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.ArithmeticModel.value_bound)
745 }
746 inline const ::google::protobuf::RepeatedField< double >&
748  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.ArithmeticModel.value_bound)
749  return value_bound_;
750 }
751 inline ::google::protobuf::RepeatedField< double >*
753  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.ArithmeticModel.value_bound)
754  return &value_bound_;
755 }
756 
757 // optional bool is_adaptive = 30 [default = false];
758 inline bool ArithmeticModel::has_is_adaptive() const {
759  return (_has_bits_[0] & 0x00000004u) != 0;
760 }
761 inline void ArithmeticModel::set_has_is_adaptive() {
762  _has_bits_[0] |= 0x00000004u;
763 }
764 inline void ArithmeticModel::clear_has_is_adaptive() {
765  _has_bits_[0] &= ~0x00000004u;
766 }
768  is_adaptive_ = false;
769  clear_has_is_adaptive();
770 }
771 inline bool ArithmeticModel::is_adaptive() const {
772  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ArithmeticModel.is_adaptive)
773  return is_adaptive_;
774 }
775 inline void ArithmeticModel::set_is_adaptive(bool value) {
776  set_has_is_adaptive();
777  is_adaptive_ = value;
778  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ArithmeticModel.is_adaptive)
779 }
780 
781 #ifdef __GNUC__
782  #pragma GCC diagnostic pop
783 #endif // __GNUC__
784 // -------------------------------------------------------------------
785 
786 
787 // @@protoc_insertion_point(namespace_scope)
788 
789 } // namespace protobuf
790 } // namespace acomms
791 } // namespace goby
792 
793 // @@protoc_insertion_point(global_scope)
794 
795 #endif // PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fdccl_2eproto
goby::acomms::protobuf::ArithmeticModel::has_name
bool has_name() const
Definition: dccl.pb.h:584
goby::acomms::protobuf::ArithmeticModel::add_value_bound
void add_value_bound(double value)
Definition: dccl.pb.h:742
protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: dccl.pb.h:47
goby::acomms::protobuf::ArithmeticModel::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::ArithmeticModel::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: dccl.pb.h:256
goby::acomms::protobuf::ArithmeticModel::set_frequency
void set_frequency(int index, ::google::protobuf::uint32 value)
Definition: dccl.pb.h:660
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::acomms::protobuf::DCCLConfig::operator=
DCCLConfig & operator=(const DCCLConfig &from)
Definition: dccl.pb.h:84
goby::acomms::protobuf::ArithmeticModel::Swap
void Swap(ArithmeticModel *other)
goby::acomms::protobuf::ArithmeticModel::kNameFieldNumber
static const int kNameFieldNumber
Definition: dccl.pb.h:351
goby::acomms::protobuf::ArithmeticModel::mutable_frequency
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_frequency()
Definition: dccl.pb.h:674
goby::acomms::protobuf::ArithmeticModel::swap
friend void swap(ArithmeticModel &a, ArithmeticModel &b)
Definition: dccl.pb.h:275
goby::acomms::protobuf::DCCLConfig::~DCCLConfig
virtual ~DCCLConfig()
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::acomms::protobuf::DCCLConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::ArithmeticModel::ArithmeticModel
ArithmeticModel()
goby::acomms::protobuf::ArithmeticModel::Clear
void Clear() final
goby::acomms::protobuf::DCCLConfig::default_instance
static const DCCLConfig & default_instance()
goby::acomms::protobuf::ArithmeticModel::New
ArithmeticModel * New() const final
Definition: dccl.pb.h:281
goby::acomms::protobuf::DCCLConfig::set_skip_crypto_for_id
void set_skip_crypto_for_id(int index, ::google::protobuf::uint32 value)
Definition: dccl.pb.h:494
goby::acomms::protobuf::DCCLConfig::skip_crypto_for_id
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & skip_crypto_for_id() const
Definition: dccl.pb.h:503
protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: dccl.pb.h:44
goby::acomms::protobuf::ArithmeticModel::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: dccl.pb.h:271
goby::acomms::protobuf::ArithmeticModel::IsInitialized
bool IsInitialized() const final
goby::acomms::protobuf::DCCLConfig
Definition: dccl.pb.h:77
goby::acomms::protobuf::DCCLConfig::has_id_codec
bool has_id_codec() const
Definition: dccl.pb.h:514
goby::acomms::protobuf::ArithmeticModel::kIsAdaptiveFieldNumber
static const int kIsAdaptiveFieldNumber
Definition: dccl.pb.h:373
goby::acomms::protobuf::DCCLConfig::Swap
void Swap(DCCLConfig *other)
google::protobuf::RepeatedField< ::google::protobuf::uint32 >
goby::acomms::protobuf::ArithmeticModel::~ArithmeticModel
virtual ~ArithmeticModel()
protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::AddDescriptors
void AddDescriptors()
goby::acomms::protobuf::DCCLConfig::set_crypto_passphrase
void set_crypto_passphrase(const ::std::string &value)
Definition: dccl.pb.h:435
goby::acomms::protobuf::ArithmeticModel::value_bound
const ::google::protobuf::RepeatedField< double > & value_bound() const
Definition: dccl.pb.h:747
goby::acomms::protobuf::DCCLConfig::internal_default_instance
static const DCCLConfig * internal_default_instance()
Definition: dccl.pb.h:114
goby::acomms::protobuf::ArithmeticModel::kFrequencyFieldNumber
static const int kFrequencyFieldNumber
Definition: dccl.pb.h:327
goby::acomms::protobuf::ArithmeticModel::has_out_of_range_frequency
bool has_out_of_range_frequency() const
Definition: dccl.pb.h:704
protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto
Definition: dccl.pb.h:41
goby::acomms::protobuf::DCCLConfig::set_allocated_id_codec
void set_allocated_id_codec(::std::string *id_codec)
Definition: dccl.pb.h:569
goby::acomms::protobuf::DCCLConfig::DCCLConfig
DCCLConfig()
goby::acomms::protobuf::_ArithmeticModel_default_instance_
ArithmeticModelDefaultTypeInternal _ArithmeticModel_default_instance_
google::protobuf::Arena
Definition: arena.h:244
protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: dccl.pb.h:46
goby::acomms::protobuf::DCCLConfig::clear_crypto_passphrase
void clear_crypto_passphrase()
Definition: dccl.pb.h:427
goby::acomms::protobuf::ArithmeticModel::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::acomms::protobuf::DCCLConfig::swap
friend void swap(DCCLConfig &a, DCCLConfig &b)
Definition: dccl.pb.h:122
goby::acomms::protobuf::ArithmeticModel::set_is_adaptive
void set_is_adaptive(bool value)
Definition: dccl.pb.h:775
goby::acomms::protobuf::ArithmeticModel::set_eof_frequency
void set_eof_frequency(::google::protobuf::uint32 value)
Definition: dccl.pb.h:697
goby::acomms::protobuf::ArithmeticModel
Definition: dccl.pb.h:230
goby::acomms::protobuf::ArithmeticModel::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::acomms::protobuf::ArithmeticModel::set_out_of_range_frequency
void set_out_of_range_frequency(::google::protobuf::uint32 value)
Definition: dccl.pb.h:721
goby::acomms::protobuf::DCCLConfig::New
DCCLConfig * New() const final
Definition: dccl.pb.h:128
goby::acomms::protobuf::DCCLConfig::New
DCCLConfig * New(::google::protobuf::Arena *arena) const final
Definition: dccl.pb.h:132
goby::acomms::protobuf::DCCLConfig::mutable_skip_crypto_for_id
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_skip_crypto_for_id()
Definition: dccl.pb.h:508
goby::acomms::protobuf::ArithmeticModel::clear_out_of_range_frequency
void clear_out_of_range_frequency()
Definition: dccl.pb.h:713
protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: dccl.pb.h:49
goby::acomms::protobuf::ArithmeticModel::has_eof_frequency
bool has_eof_frequency() const
Definition: dccl.pb.h:680
goby::acomms::protobuf::DCCLConfig::mutable_id_codec
::std::string * mutable_id_codec()
Definition: dccl.pb.h:556
goby::acomms::protobuf::DCCLConfig::GetCachedSize
int GetCachedSize() const final
Definition: dccl.pb.h:149
message.h
goby::acomms::protobuf::ArithmeticModel::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::DCCLConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: dccl.pb.h:118
goby::acomms::protobuf::DCCLConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: dccl.pb.h:103
protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: dccl.pb.h:48
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::acomms::protobuf::ArithmeticModel::operator=
ArithmeticModel & operator=(const ArithmeticModel &from)
Definition: dccl.pb.h:237
goby::acomms::protobuf::DCCLConfig::crypto_passphrase
const ::std::string & crypto_passphrase() const
Definition: dccl.pb.h:431
goby::acomms::protobuf::ArithmeticModel::set_value_bound
void set_value_bound(int index, double value)
Definition: dccl.pb.h:738
goby::acomms::protobuf::ArithmeticModel::eof_frequency
::google::protobuf::uint32 eof_frequency() const
Definition: dccl.pb.h:693
goby::acomms::protobuf::DCCLConfig::release_crypto_passphrase
::std::string * release_crypto_passphrase()
Definition: dccl.pb.h:465
goby::acomms::protobuf::ArithmeticModel::clear_value_bound
void clear_value_bound()
Definition: dccl.pb.h:731
goby::acomms::protobuf::ArithmeticModel::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: dccl.pb.h:259
goby::acomms::protobuf::ArithmeticModel::clear_is_adaptive
void clear_is_adaptive()
Definition: dccl.pb.h:767
goby::acomms::protobuf::ArithmeticModel::clear_name
void clear_name()
Definition: dccl.pb.h:593
goby::acomms::protobuf::ArithmeticModel::kValueBoundFieldNumber
static const int kValueBoundFieldNumber
Definition: dccl.pb.h:339
google::protobuf::Metadata
Definition: message.h:174
goby::acomms::protobuf::ArithmeticModel::set_allocated_name
void set_allocated_name(::std::string *name)
Definition: dccl.pb.h:639
protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: dccl.pb.h:45
goby::acomms::protobuf::DCCLConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::acomms::protobuf::ArithmeticModel::kEofFrequencyFieldNumber
static const int kEofFrequencyFieldNumber
Definition: dccl.pb.h:380
goby::acomms::protobuf::ArithmeticModel::frequency_size
int frequency_size() const
Definition: dccl.pb.h:650
google::protobuf::Message
Definition: message.h:189
goby::acomms::protobuf::ArithmeticModel::is_adaptive
bool is_adaptive() const
Definition: dccl.pb.h:771
goby::acomms::protobuf::DCCLConfig::set_allocated_crypto_passphrase
void set_allocated_crypto_passphrase(::std::string *crypto_passphrase)
Definition: dccl.pb.h:473
goby::acomms::protobuf::ArithmeticModel::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::ArithmeticModel::out_of_range_frequency
::google::protobuf::uint32 out_of_range_frequency() const
Definition: dccl.pb.h:717
goby::acomms::protobuf::DCCLConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::acomms::protobuf::ArithmeticModel::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::DCCLConfig::Clear
void Clear() final
goby::acomms::protobuf::ArithmeticModel::clear_eof_frequency
void clear_eof_frequency()
Definition: dccl.pb.h:689
goby::acomms::protobuf::ArithmeticModel::mutable_value_bound
::google::protobuf::RepeatedField< double > * mutable_value_bound()
Definition: dccl.pb.h:752
goby::acomms::protobuf::DCCLConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::DCCLConfig::add_skip_crypto_for_id
void add_skip_crypto_for_id(::google::protobuf::uint32 value)
Definition: dccl.pb.h:498
goby::acomms::protobuf::ArithmeticModel::GetCachedSize
int GetCachedSize() const final
Definition: dccl.pb.h:302
arena.h
goby::acomms::protobuf::ArithmeticModel::default_instance
static const ArithmeticModel & default_instance()
goby::acomms::protobuf::ArithmeticModel::frequency
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & frequency() const
Definition: dccl.pb.h:669
goby::acomms::protobuf::ArithmeticModel::name
const ::std::string & name() const
Definition: dccl.pb.h:597
goby::acomms::protobuf::DCCLConfig::kSkipCryptoForIdFieldNumber
static const int kSkipCryptoForIdFieldNumber
Definition: dccl.pb.h:174
goby::acomms::protobuf::ArithmeticModel::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::DCCLConfig::set_id_codec
void set_id_codec(const ::std::string &value)
Definition: dccl.pb.h:531
goby::acomms::protobuf::ArithmeticModel::internal_default_instance
static const ArithmeticModel * internal_default_instance()
Definition: dccl.pb.h:267
goby::acomms::protobuf::DCCLConfig::mutable_crypto_passphrase
::std::string * mutable_crypto_passphrase()
Definition: dccl.pb.h:460
goby::acomms::protobuf::DCCLConfig::skip_crypto_for_id_size
int skip_crypto_for_id_size() const
Definition: dccl.pb.h:484
goby::acomms::protobuf::ArithmeticModel::mutable_name
::std::string * mutable_name()
Definition: dccl.pb.h:626
goby::acomms::protobuf::DCCLConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::ArithmeticModel::set_name
void set_name(const ::std::string &value)
Definition: dccl.pb.h:601
option_extensions.pb.h
goby::acomms::protobuf::_DCCLConfig_default_instance_
DCCLConfigDefaultTypeInternal _DCCLConfig_default_instance_
goby::acomms::protobuf::ArithmeticModel::add_frequency
void add_frequency(::google::protobuf::uint32 value)
Definition: dccl.pb.h:664
goby::acomms::protobuf::DCCLConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::ArithmeticModel::release_name
::std::string * release_name()
Definition: dccl.pb.h:631
goby::acomms::protobuf::ArithmeticModel::value_bound_size
int value_bound_size() const
Definition: dccl.pb.h:728
goby::acomms::protobuf::ArithmeticModel::kOutOfRangeFrequencyFieldNumber
static const int kOutOfRangeFrequencyFieldNumber
Definition: dccl.pb.h:366
protobuf_goby_2facomms_2fprotobuf_2fdccl_2eproto::TableStruct
Definition: dccl.pb.h:43
goby::acomms::protobuf::DCCLConfig::clear_skip_crypto_for_id
void clear_skip_crypto_for_id()
Definition: dccl.pb.h:487
goby::acomms::protobuf::DCCLConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::DCCLConfig::kIdCodecFieldNumber
static const int kIdCodecFieldNumber
Definition: dccl.pb.h:201
goby::acomms::protobuf::DCCLConfig::id_codec
const ::std::string & id_codec() const
Definition: dccl.pb.h:527
goby::acomms::protobuf::ArithmeticModel::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::ArithmeticModel::clear_frequency
void clear_frequency()
Definition: dccl.pb.h:653
goby::acomms::protobuf::DCCLConfig::has_crypto_passphrase
bool has_crypto_passphrase() const
Definition: dccl.pb.h:418
goby::acomms::protobuf::DCCLConfig::kCryptoPassphraseFieldNumber
static const int kCryptoPassphraseFieldNumber
Definition: dccl.pb.h:186
goby::acomms::protobuf::DCCLConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::DCCLConfig::clear_id_codec
void clear_id_codec()
Definition: dccl.pb.h:523
goby::acomms::protobuf::DCCLConfig::IsInitialized
bool IsInitialized() const final
goby::acomms::protobuf::DCCLConfig::release_id_codec
::std::string * release_id_codec()
Definition: dccl.pb.h:561
goby::acomms::protobuf::DCCLConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: dccl.pb.h:106
goby::acomms::protobuf::DCCLConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
google
Definition: dccl.h:57
goby::acomms::protobuf::ArithmeticModel::New
ArithmeticModel * New(::google::protobuf::Arena *arena) const final
Definition: dccl.pb.h:285
goby::acomms::protobuf::ArithmeticModel::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::acomms::protobuf::ArithmeticModel::has_is_adaptive
bool has_is_adaptive() const
Definition: dccl.pb.h:758