Goby3  3.1.4
2024.02.22
amac.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/amac.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2famac_2eproto
5 #define PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2famac_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #include "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 // @@protoc_insertion_point(includes)
42 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2famac_2eproto
43 
45 // Internal implementation detail -- do not use these members.
46 struct TableStruct {
47  static const ::google::protobuf::internal::ParseTableField entries[];
48  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
49  static const ::google::protobuf::internal::ParseTable schema[1];
50  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
51  static const ::google::protobuf::internal::SerializationTable serialization_table[];
53 };
54 void AddDescriptors();
55 } // namespace protobuf_goby_2facomms_2fprotobuf_2famac_2eproto
56 namespace goby {
57 namespace acomms {
58 namespace protobuf {
59 class MACUpdate;
60 class MACUpdateDefaultTypeInternal;
61 extern MACUpdateDefaultTypeInternal _MACUpdate_default_instance_;
62 } // namespace protobuf
63 } // namespace acomms
64 } // namespace goby
65 namespace google {
66 namespace protobuf {
67 template<> ::goby::acomms::protobuf::MACUpdate* Arena::CreateMaybeMessage<::goby::acomms::protobuf::MACUpdate>(Arena*);
68 } // namespace protobuf
69 } // namespace google
70 namespace goby {
71 namespace acomms {
72 namespace protobuf {
73 
84 };
85 bool MACUpdate_UpdateType_IsValid(int value);
89 
90 const ::google::protobuf::EnumDescriptor* MACUpdate_UpdateType_descriptor();
91 inline const ::std::string& MACUpdate_UpdateType_Name(MACUpdate_UpdateType value) {
92  return ::google::protobuf::internal::NameOfEnum(
94 }
96  const ::std::string& name, MACUpdate_UpdateType* value) {
97  return ::google::protobuf::internal::ParseNamedEnum<MACUpdate_UpdateType>(
98  MACUpdate_UpdateType_descriptor(), name, value);
99 }
103 };
104 bool MACUpdate_CycleState_IsValid(int value);
108 
109 const ::google::protobuf::EnumDescriptor* MACUpdate_CycleState_descriptor();
110 inline const ::std::string& MACUpdate_CycleState_Name(MACUpdate_CycleState value) {
111  return ::google::protobuf::internal::NameOfEnum(
113 }
115  const ::std::string& name, MACUpdate_CycleState* value) {
116  return ::google::protobuf::internal::ParseNamedEnum<MACUpdate_CycleState>(
117  MACUpdate_CycleState_descriptor(), name, value);
118 }
119 // ===================================================================
120 
121 class MACUpdate : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.MACUpdate) */ {
122  public:
123  MACUpdate();
124  virtual ~MACUpdate();
125 
126  MACUpdate(const MACUpdate& from);
127 
128  inline MACUpdate& operator=(const MACUpdate& from) {
129  CopyFrom(from);
130  return *this;
131  }
132  #if LANG_CXX11
133  MACUpdate(MACUpdate&& from) noexcept
134  : MACUpdate() {
135  *this = ::std::move(from);
136  }
137 
138  inline MACUpdate& operator=(MACUpdate&& from) noexcept {
139  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
140  if (this != &from) InternalSwap(&from);
141  } else {
142  CopyFrom(from);
143  }
144  return *this;
145  }
146  #endif
147  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
148  return _internal_metadata_.unknown_fields();
149  }
150  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
151  return _internal_metadata_.mutable_unknown_fields();
152  }
153 
154  static const ::google::protobuf::Descriptor* descriptor();
155  static const MACUpdate& default_instance();
156 
157  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
158  static inline const MACUpdate* internal_default_instance() {
159  return reinterpret_cast<const MACUpdate*>(
161  }
162  static constexpr int kIndexInFileMessages =
163  0;
164 
165  void Swap(MACUpdate* other);
166  friend void swap(MACUpdate& a, MACUpdate& b) {
167  a.Swap(&b);
168  }
169 
170  // implements Message ----------------------------------------------
171 
172  inline MACUpdate* New() const final {
173  return CreateMaybeMessage<MACUpdate>(NULL);
174  }
175 
176  MACUpdate* New(::google::protobuf::Arena* arena) const final {
177  return CreateMaybeMessage<MACUpdate>(arena);
178  }
179  void CopyFrom(const ::google::protobuf::Message& from) final;
180  void MergeFrom(const ::google::protobuf::Message& from) final;
181  void CopyFrom(const MACUpdate& from);
182  void MergeFrom(const MACUpdate& from);
183  void Clear() final;
184  bool IsInitialized() const final;
185 
186  size_t ByteSizeLong() const final;
188  ::google::protobuf::io::CodedInputStream* input) final;
190  ::google::protobuf::io::CodedOutputStream* output) const final;
192  bool deterministic, ::google::protobuf::uint8* target) const final;
193  int GetCachedSize() const final { return _cached_size_.Get(); }
194 
195  private:
196  void SharedCtor();
197  void SharedDtor();
198  void SetCachedSize(int size) const final;
199  void InternalSwap(MACUpdate* other);
200  private:
201  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
202  return NULL;
203  }
204  inline void* MaybeArenaPtr() const {
205  return NULL;
206  }
207  public:
208 
210 
211  // nested types ----------------------------------------------------
212 
214  static const UpdateType NO_CHANGE =
216  static const UpdateType ASSIGN =
218  static const UpdateType PUSH_BACK =
220  static const UpdateType PUSH_FRONT =
222  static const UpdateType POP_BACK =
224  static const UpdateType POP_FRONT =
226  static const UpdateType INSERT =
228  static const UpdateType ERASE =
230  static const UpdateType CLEAR =
232  static inline bool UpdateType_IsValid(int value) {
233  return MACUpdate_UpdateType_IsValid(value);
234  }
235  static const UpdateType UpdateType_MIN =
237  static const UpdateType UpdateType_MAX =
239  static const int UpdateType_ARRAYSIZE =
241  static inline const ::google::protobuf::EnumDescriptor*
244  }
245  static inline const ::std::string& UpdateType_Name(UpdateType value) {
246  return MACUpdate_UpdateType_Name(value);
247  }
248  static inline bool UpdateType_Parse(const ::std::string& name,
249  UpdateType* value) {
250  return MACUpdate_UpdateType_Parse(name, value);
251  }
252 
254  static const CycleState STOPPED =
256  static const CycleState STARTED =
258  static inline bool CycleState_IsValid(int value) {
259  return MACUpdate_CycleState_IsValid(value);
260  }
261  static const CycleState CycleState_MIN =
263  static const CycleState CycleState_MAX =
265  static const int CycleState_ARRAYSIZE =
267  static inline const ::google::protobuf::EnumDescriptor*
270  }
271  static inline const ::std::string& CycleState_Name(CycleState value) {
272  return MACUpdate_CycleState_Name(value);
273  }
274  static inline bool CycleState_Parse(const ::std::string& name,
275  CycleState* value) {
276  return MACUpdate_CycleState_Parse(name, value);
277  }
278 
279  // accessors -------------------------------------------------------
280 
281  // repeated .goby.acomms.protobuf.ModemTransmission slot = 4 [(.dccl.field) = {
282  int slot_size() const;
283  void clear_slot();
284  static const int kSlotFieldNumber = 4;
287  mutable_slot();
288  const ::goby::acomms::protobuf::ModemTransmission& slot(int index) const;
290  const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
291  slot() const;
292 
293  // required int32 src = 1 [(.dccl.field) = {
294  bool has_src() const;
295  void clear_src();
296  static const int kSrcFieldNumber = 1;
298  void set_src(::google::protobuf::int32 value);
299 
300  // required int32 dest = 2 [(.dccl.field) = {
301  bool has_dest() const;
302  void clear_dest();
303  static const int kDestFieldNumber = 2;
305  void set_dest(::google::protobuf::int32 value);
306 
307  // optional .goby.acomms.protobuf.MACUpdate.UpdateType update_type = 3 [default = NO_CHANGE];
308  bool has_update_type() const;
309  void clear_update_type();
310  static const int kUpdateTypeFieldNumber = 3;
313 
314  // optional int32 first_iterator = 5 [default = 0, (.dccl.field) = {
315  bool has_first_iterator() const;
316  void clear_first_iterator();
317  static const int kFirstIteratorFieldNumber = 5;
320 
321  // optional int32 second_iterator = 6 [default = -1, (.dccl.field) = {
322  bool has_second_iterator() const;
323  void clear_second_iterator();
324  static const int kSecondIteratorFieldNumber = 6;
327 
328  // optional .goby.acomms.protobuf.MACUpdate.CycleState cycle_state = 7 [default = STARTED, (.dccl.field) = {
329  bool has_cycle_state() const;
330  void clear_cycle_state();
331  static const int kCycleStateFieldNumber = 7;
334 
336  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.MACUpdate)
337  private:
338  void set_has_src();
339  void clear_has_src();
340  void set_has_dest();
341  void clear_has_dest();
342  void set_has_update_type();
343  void clear_has_update_type();
344  void set_has_first_iterator();
345  void clear_has_first_iterator();
346  void set_has_second_iterator();
347  void clear_has_second_iterator();
348  void set_has_cycle_state();
349  void clear_has_cycle_state();
350 
351  // helper for ByteSizeLong()
352  size_t RequiredFieldsByteSizeFallback() const;
353 
354  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
355  ::google::protobuf::internal::HasBits<1> _has_bits_;
356  mutable ::google::protobuf::internal::CachedSize _cached_size_;
360  int update_type_;
361  ::google::protobuf::int32 first_iterator_;
362  ::google::protobuf::int32 second_iterator_;
363  int cycle_state_;
364  friend struct ::protobuf_goby_2facomms_2fprotobuf_2famac_2eproto::TableStruct;
365 };
366 // ===================================================================
367 
368 
369 // ===================================================================
370 
371 #ifdef __GNUC__
372  #pragma GCC diagnostic push
373  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
374 #endif // __GNUC__
375 // MACUpdate
376 
377 // required int32 src = 1 [(.dccl.field) = {
378 inline bool MACUpdate::has_src() const {
379  return (_has_bits_[0] & 0x00000001u) != 0;
380 }
381 inline void MACUpdate::set_has_src() {
382  _has_bits_[0] |= 0x00000001u;
383 }
384 inline void MACUpdate::clear_has_src() {
385  _has_bits_[0] &= ~0x00000001u;
386 }
387 inline void MACUpdate::clear_src() {
388  src_ = 0;
389  clear_has_src();
390 }
392  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACUpdate.src)
393  return src_;
394 }
396  set_has_src();
397  src_ = value;
398  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACUpdate.src)
399 }
400 
401 // required int32 dest = 2 [(.dccl.field) = {
402 inline bool MACUpdate::has_dest() const {
403  return (_has_bits_[0] & 0x00000002u) != 0;
404 }
405 inline void MACUpdate::set_has_dest() {
406  _has_bits_[0] |= 0x00000002u;
407 }
408 inline void MACUpdate::clear_has_dest() {
409  _has_bits_[0] &= ~0x00000002u;
410 }
411 inline void MACUpdate::clear_dest() {
412  dest_ = 0;
413  clear_has_dest();
414 }
416  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACUpdate.dest)
417  return dest_;
418 }
420  set_has_dest();
421  dest_ = value;
422  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACUpdate.dest)
423 }
424 
425 // optional .goby.acomms.protobuf.MACUpdate.UpdateType update_type = 3 [default = NO_CHANGE];
426 inline bool MACUpdate::has_update_type() const {
427  return (_has_bits_[0] & 0x00000004u) != 0;
428 }
429 inline void MACUpdate::set_has_update_type() {
430  _has_bits_[0] |= 0x00000004u;
431 }
432 inline void MACUpdate::clear_has_update_type() {
433  _has_bits_[0] &= ~0x00000004u;
434 }
436  update_type_ = 0;
437  clear_has_update_type();
438 }
440  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACUpdate.update_type)
441  return static_cast< ::goby::acomms::protobuf::MACUpdate_UpdateType >(update_type_);
442 }
445  set_has_update_type();
446  update_type_ = value;
447  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACUpdate.update_type)
448 }
449 
450 // repeated .goby.acomms.protobuf.ModemTransmission slot = 4 [(.dccl.field) = {
451 inline int MACUpdate::slot_size() const {
452  return slot_.size();
453 }
454 inline ::goby::acomms::protobuf::ModemTransmission* MACUpdate::mutable_slot(int index) {
455  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.MACUpdate.slot)
456  return slot_.Mutable(index);
457 }
458 inline ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >*
460  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.MACUpdate.slot)
461  return &slot_;
462 }
463 inline const ::goby::acomms::protobuf::ModemTransmission& MACUpdate::slot(int index) const {
464  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACUpdate.slot)
465  return slot_.Get(index);
466 }
467 inline ::goby::acomms::protobuf::ModemTransmission* MACUpdate::add_slot() {
468  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.MACUpdate.slot)
469  return slot_.Add();
470 }
471 inline const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
473  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.MACUpdate.slot)
474  return slot_;
475 }
476 
477 // optional int32 first_iterator = 5 [default = 0, (.dccl.field) = {
478 inline bool MACUpdate::has_first_iterator() const {
479  return (_has_bits_[0] & 0x00000008u) != 0;
480 }
481 inline void MACUpdate::set_has_first_iterator() {
482  _has_bits_[0] |= 0x00000008u;
483 }
484 inline void MACUpdate::clear_has_first_iterator() {
485  _has_bits_[0] &= ~0x00000008u;
486 }
488  first_iterator_ = 0;
489  clear_has_first_iterator();
490 }
492  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACUpdate.first_iterator)
493  return first_iterator_;
494 }
496  set_has_first_iterator();
497  first_iterator_ = value;
498  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACUpdate.first_iterator)
499 }
500 
501 // optional int32 second_iterator = 6 [default = -1, (.dccl.field) = {
502 inline bool MACUpdate::has_second_iterator() const {
503  return (_has_bits_[0] & 0x00000010u) != 0;
504 }
505 inline void MACUpdate::set_has_second_iterator() {
506  _has_bits_[0] |= 0x00000010u;
507 }
508 inline void MACUpdate::clear_has_second_iterator() {
509  _has_bits_[0] &= ~0x00000010u;
510 }
512  second_iterator_ = -1;
513  clear_has_second_iterator();
514 }
516  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACUpdate.second_iterator)
517  return second_iterator_;
518 }
520  set_has_second_iterator();
521  second_iterator_ = value;
522  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACUpdate.second_iterator)
523 }
524 
525 // optional .goby.acomms.protobuf.MACUpdate.CycleState cycle_state = 7 [default = STARTED, (.dccl.field) = {
526 inline bool MACUpdate::has_cycle_state() const {
527  return (_has_bits_[0] & 0x00000020u) != 0;
528 }
529 inline void MACUpdate::set_has_cycle_state() {
530  _has_bits_[0] |= 0x00000020u;
531 }
532 inline void MACUpdate::clear_has_cycle_state() {
533  _has_bits_[0] &= ~0x00000020u;
534 }
536  cycle_state_ = 2;
537  clear_has_cycle_state();
538 }
540  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACUpdate.cycle_state)
541  return static_cast< ::goby::acomms::protobuf::MACUpdate_CycleState >(cycle_state_);
542 }
545  set_has_cycle_state();
546  cycle_state_ = value;
547  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACUpdate.cycle_state)
548 }
549 
550 #ifdef __GNUC__
551  #pragma GCC diagnostic pop
552 #endif // __GNUC__
553 
554 // @@protoc_insertion_point(namespace_scope)
555 
556 } // namespace protobuf
557 } // namespace acomms
558 } // namespace goby
559 
560 namespace google {
561 namespace protobuf {
562 
563 template <> struct is_proto_enum< ::goby::acomms::protobuf::MACUpdate_UpdateType> : ::std::true_type {};
564 template <>
565 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::MACUpdate_UpdateType>() {
567 }
568 template <> struct is_proto_enum< ::goby::acomms::protobuf::MACUpdate_CycleState> : ::std::true_type {};
569 template <>
570 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::MACUpdate_CycleState>() {
572 }
573 
574 } // namespace protobuf
575 } // namespace google
576 
577 // @@protoc_insertion_point(global_scope)
578 
579 #endif // PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2famac_2eproto
goby::acomms::protobuf::ModemTransmission
Definition: modem_message.pb.h:166
goby::acomms::protobuf::MACUpdate_UpdateType_PUSH_BACK
@ MACUpdate_UpdateType_PUSH_BACK
Definition: amac.pb.h:77
goby::acomms::protobuf::_MACUpdate_default_instance_
MACUpdateDefaultTypeInternal _MACUpdate_default_instance_
google::protobuf::RepeatedPtrField
Definition: message_lite.h:52
goby::acomms::protobuf::MACUpdate::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: amac.pb.h:150
goby::acomms::protobuf::MACUpdate::src
::google::protobuf::int32 src() const
Definition: amac.pb.h:391
goby::acomms::protobuf::MACUpdate_UpdateType_UpdateType_MAX
const MACUpdate_UpdateType MACUpdate_UpdateType_UpdateType_MAX
Definition: amac.pb.h:87
goby::acomms::protobuf::MACUpdate::DCCL_MAX_BYTES
@ DCCL_MAX_BYTES
Definition: amac.pb.h:335
goby::acomms::protobuf::MACUpdate::operator=
MACUpdate & operator=(const MACUpdate &from)
Definition: amac.pb.h:128
goby::acomms::protobuf::MACUpdate::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::MACUpdate::slot_size
int slot_size() const
Definition: amac.pb.h:451
goby::acomms::protobuf::MACUpdate_UpdateType_ERASE
@ MACUpdate_UpdateType_ERASE
Definition: amac.pb.h:82
goby::acomms::protobuf::MACUpdate::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::acomms::protobuf::MACUpdate::~MACUpdate
virtual ~MACUpdate()
goby::acomms::protobuf::MACUpdate_CycleState_STOPPED
@ MACUpdate_CycleState_STOPPED
Definition: amac.pb.h:101
goby::acomms::protobuf::MACUpdate::CycleState_Name
static const ::std::string & CycleState_Name(CycleState value)
Definition: amac.pb.h:271
goby::acomms::protobuf::MACUpdate::UpdateType_MAX
static const UpdateType UpdateType_MAX
Definition: amac.pb.h:237
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::acomms::protobuf::MACUpdate::NO_CHANGE
static const UpdateType NO_CHANGE
Definition: amac.pb.h:214
goby::acomms::protobuf::MACUpdate::CycleState_Parse
static bool CycleState_Parse(const ::std::string &name, CycleState *value)
Definition: amac.pb.h:274
goby::acomms::protobuf::MACUpdate::INSERT
static const UpdateType INSERT
Definition: amac.pb.h:226
goby::acomms::protobuf::MACUpdate::UpdateType_ARRAYSIZE
static const int UpdateType_ARRAYSIZE
Definition: amac.pb.h:239
goby::acomms::protobuf::MACUpdate::second_iterator
::google::protobuf::int32 second_iterator() const
Definition: amac.pb.h:515
goby::acomms::protobuf::MACUpdate::slot
const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > & slot() const
Definition: amac.pb.h:472
goby::acomms::protobuf::MACUpdate::DCCL_ID
@ DCCL_ID
Definition: amac.pb.h:335
goby::acomms::protobuf::MACUpdate_UpdateType_NO_CHANGE
@ MACUpdate_UpdateType_NO_CHANGE
Definition: amac.pb.h:75
goby::acomms::protobuf::MACUpdate_UpdateType_descriptor
const ::google::protobuf::EnumDescriptor * MACUpdate_UpdateType_descriptor()
goby::acomms::protobuf::MACUpdate_UpdateType_ASSIGN
@ MACUpdate_UpdateType_ASSIGN
Definition: amac.pb.h:76
goby::acomms::protobuf::MACUpdate_UpdateType_CLEAR
@ MACUpdate_UpdateType_CLEAR
Definition: amac.pb.h:83
modem_message.pb.h
goby::acomms::protobuf::MACUpdate::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
protobuf_goby_2facomms_2fprotobuf_2famac_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: amac.pb.h:48
goby::acomms::protobuf::MACUpdate::kUpdateTypeFieldNumber
static const int kUpdateTypeFieldNumber
Definition: amac.pb.h:310
goby::acomms::protobuf::MACUpdate::ASSIGN
static const UpdateType ASSIGN
Definition: amac.pb.h:216
protobuf_goby_2facomms_2fprotobuf_2famac_2eproto
Definition: amac.pb.h:44
goby::acomms::protobuf::MACUpdate::UpdateType_Parse
static bool UpdateType_Parse(const ::std::string &name, UpdateType *value)
Definition: amac.pb.h:248
goby::acomms::protobuf::MACUpdate_CycleState_Parse
bool MACUpdate_CycleState_Parse(const ::std::string &name, MACUpdate_CycleState *value)
Definition: amac.pb.h:114
goby::acomms::protobuf::MACUpdate::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::MACUpdate::CycleState_IsValid
static bool CycleState_IsValid(int value)
Definition: amac.pb.h:258
goby::acomms::protobuf::MACUpdate::clear_slot
void clear_slot()
google::protobuf::Arena
Definition: arena.h:244
goby::acomms::protobuf::MACUpdate::update_type
::goby::acomms::protobuf::MACUpdate_UpdateType update_type() const
Definition: amac.pb.h:439
goby::acomms::protobuf::MACUpdate_UpdateType_PUSH_FRONT
@ MACUpdate_UpdateType_PUSH_FRONT
Definition: amac.pb.h:78
protobuf_goby_2facomms_2fprotobuf_2famac_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: amac.pb.h:51
goby::acomms::protobuf::MACUpdate::POP_BACK
static const UpdateType POP_BACK
Definition: amac.pb.h:222
goby::acomms::protobuf::MACUpdate::CycleState_ARRAYSIZE
static const int CycleState_ARRAYSIZE
Definition: amac.pb.h:265
goby::acomms::protobuf::MACUpdate_UpdateType_UpdateType_ARRAYSIZE
const int MACUpdate_UpdateType_UpdateType_ARRAYSIZE
Definition: amac.pb.h:88
protobuf_goby_2facomms_2fprotobuf_2famac_2eproto::TableStruct
Definition: amac.pb.h:46
goby::acomms::protobuf::MACUpdate::internal_default_instance
static const MACUpdate * internal_default_instance()
Definition: amac.pb.h:158
goby::acomms::protobuf::MACUpdate::CycleState_descriptor
static const ::google::protobuf::EnumDescriptor * CycleState_descriptor()
Definition: amac.pb.h:268
goby::acomms::protobuf::MACUpdate::kSrcFieldNumber
static const int kSrcFieldNumber
Definition: amac.pb.h:296
goby::acomms::protobuf::MACUpdate::set_cycle_state
void set_cycle_state(::goby::acomms::protobuf::MACUpdate_CycleState value)
Definition: amac.pb.h:543
goby::acomms::protobuf::MACUpdate::clear_second_iterator
void clear_second_iterator()
Definition: amac.pb.h:511
goby::acomms::protobuf::MACUpdate::DCCLParameters
DCCLParameters
Definition: amac.pb.h:335
goby::acomms::protobuf::MACUpdate::kFirstIteratorFieldNumber
static const int kFirstIteratorFieldNumber
Definition: amac.pb.h:317
goby::acomms::protobuf::MACUpdate::first_iterator
::google::protobuf::int32 first_iterator() const
Definition: amac.pb.h:491
goby::acomms::protobuf::MACUpdate_UpdateType_UpdateType_MIN
const MACUpdate_UpdateType MACUpdate_UpdateType_UpdateType_MIN
Definition: amac.pb.h:86
goby::acomms::protobuf::MACUpdate::has_cycle_state
bool has_cycle_state() const
Definition: amac.pb.h:526
goby::acomms::protobuf::MACUpdate::CycleState_MAX
static const CycleState CycleState_MAX
Definition: amac.pb.h:263
goby::acomms::protobuf::MACUpdate::set_dest
void set_dest(::google::protobuf::int32 value)
Definition: amac.pb.h:419
goby::acomms::protobuf::MACUpdate::has_dest
bool has_dest() const
Definition: amac.pb.h:402
goby::acomms::protobuf::MACUpdate::New
MACUpdate * New() const final
Definition: amac.pb.h:172
goby::acomms::protobuf::MACUpdate::CycleState
MACUpdate_CycleState CycleState
Definition: amac.pb.h:253
goby::acomms::protobuf::MACUpdate::kSecondIteratorFieldNumber
static const int kSecondIteratorFieldNumber
Definition: amac.pb.h:324
goby::acomms::protobuf::MACUpdate::clear_src
void clear_src()
Definition: amac.pb.h:387
message.h
goby::acomms::protobuf::MACUpdate_CycleState_STARTED
@ MACUpdate_CycleState_STARTED
Definition: amac.pb.h:102
goby::acomms::protobuf::MACUpdate::kDestFieldNumber
static const int kDestFieldNumber
Definition: amac.pb.h:303
goby::acomms::protobuf::MACUpdate_CycleState_Name
const ::std::string & MACUpdate_CycleState_Name(MACUpdate_CycleState value)
Definition: amac.pb.h:110
goby::acomms::protobuf::MACUpdate::ERASE
static const UpdateType ERASE
Definition: amac.pb.h:228
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::acomms::protobuf::MACUpdate::dest
::google::protobuf::int32 dest() const
Definition: amac.pb.h:415
goby::acomms::protobuf::MACUpdate::set_first_iterator
void set_first_iterator(::google::protobuf::int32 value)
Definition: amac.pb.h:495
goby::acomms::protobuf::MACUpdate::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::acomms::protobuf::MACUpdate_CycleState_descriptor
const ::google::protobuf::EnumDescriptor * MACUpdate_CycleState_descriptor()
goby::acomms::protobuf::MACUpdate::has_second_iterator
bool has_second_iterator() const
Definition: amac.pb.h:502
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::acomms::protobuf::MACUpdate_CycleState_CycleState_MIN
const MACUpdate_CycleState MACUpdate_CycleState_CycleState_MIN
Definition: amac.pb.h:105
goby::acomms::protobuf::MACUpdate::PUSH_FRONT
static const UpdateType PUSH_FRONT
Definition: amac.pb.h:220
goby::acomms::protobuf::MACUpdate_CycleState_CycleState_ARRAYSIZE
const int MACUpdate_CycleState_CycleState_ARRAYSIZE
Definition: amac.pb.h:107
goby::acomms::protobuf::MACUpdate_UpdateType_POP_BACK
@ MACUpdate_UpdateType_POP_BACK
Definition: amac.pb.h:79
goby::acomms::protobuf::MACUpdate::clear_cycle_state
void clear_cycle_state()
Definition: amac.pb.h:535
goby::acomms::protobuf::MACUpdate::PUSH_BACK
static const UpdateType PUSH_BACK
Definition: amac.pb.h:218
goby::acomms::protobuf::MACUpdate_UpdateType
MACUpdate_UpdateType
Definition: amac.pb.h:74
goby::acomms::protobuf::MACUpdate::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: amac.pb.h:162
goby::acomms::protobuf::MACUpdate::set_src
void set_src(::google::protobuf::int32 value)
Definition: amac.pb.h:395
goby::acomms::protobuf::MACUpdate::GetCachedSize
int GetCachedSize() const final
Definition: amac.pb.h:193
goby::acomms::protobuf::MACUpdate_CycleState
MACUpdate_CycleState
Definition: amac.pb.h:100
protobuf_goby_2facomms_2fprotobuf_2famac_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: amac.pb.h:52
goby::acomms::protobuf::MACUpdate::CLEAR
static const UpdateType CLEAR
Definition: amac.pb.h:230
google::protobuf::Metadata
Definition: message.h:174
goby::acomms::protobuf::MACUpdate::clear_first_iterator
void clear_first_iterator()
Definition: amac.pb.h:487
goby::acomms::protobuf::MACUpdate::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::MACUpdate::New
MACUpdate * New(::google::protobuf::Arena *arena) const final
Definition: amac.pb.h:176
google::protobuf::Message
Definition: message.h:189
goby::acomms::protobuf::MACUpdate_CycleState_IsValid
bool MACUpdate_CycleState_IsValid(int value)
goby::acomms::protobuf::MACUpdate::clear_dest
void clear_dest()
Definition: amac.pb.h:411
goby::acomms::protobuf::MACUpdate::add_slot
::goby::acomms::protobuf::ModemTransmission * add_slot()
Definition: amac.pb.h:467
goby::acomms::protobuf::MACUpdate::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: amac.pb.h:147
goby::acomms::protobuf::MACUpdate::Clear
void Clear() final
arena.h
goby::acomms::protobuf::MACUpdate_UpdateType_INSERT
@ MACUpdate_UpdateType_INSERT
Definition: amac.pb.h:81
goby::acomms::protobuf::MACUpdate_UpdateType_Name
const ::std::string & MACUpdate_UpdateType_Name(MACUpdate_UpdateType value)
Definition: amac.pb.h:91
goby::acomms::protobuf::MACUpdate::mutable_slot
::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > * mutable_slot()
Definition: amac.pb.h:459
goby::acomms::protobuf::MACUpdate::has_update_type
bool has_update_type() const
Definition: amac.pb.h:426
goby::acomms::protobuf::MACUpdate::STARTED
static const CycleState STARTED
Definition: amac.pb.h:256
goby::acomms::protobuf::MACUpdate::has_src
bool has_src() const
Definition: amac.pb.h:378
goby::acomms::protobuf::MACUpdate::swap
friend void swap(MACUpdate &a, MACUpdate &b)
Definition: amac.pb.h:166
goby::acomms::protobuf::MACUpdate::Swap
void Swap(MACUpdate *other)
goby::acomms::protobuf::MACUpdate::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::MACUpdate::set_update_type
void set_update_type(::goby::acomms::protobuf::MACUpdate_UpdateType value)
Definition: amac.pb.h:443
goby::acomms::protobuf::MACUpdate::clear_update_type
void clear_update_type()
Definition: amac.pb.h:435
goby::acomms::protobuf::MACUpdate::UpdateType_Name
static const ::std::string & UpdateType_Name(UpdateType value)
Definition: amac.pb.h:245
goby::acomms::protobuf::MACUpdate::UpdateType_descriptor
static const ::google::protobuf::EnumDescriptor * UpdateType_descriptor()
Definition: amac.pb.h:242
goby::acomms::protobuf::MACUpdate_UpdateType_Parse
bool MACUpdate_UpdateType_Parse(const ::std::string &name, MACUpdate_UpdateType *value)
Definition: amac.pb.h:95
option_extensions.pb.h
goby::acomms::protobuf::MACUpdate::STOPPED
static const CycleState STOPPED
Definition: amac.pb.h:254
goby::acomms::protobuf::MACUpdate::UpdateType_IsValid
static bool UpdateType_IsValid(int value)
Definition: amac.pb.h:232
goby::acomms::protobuf::MACUpdate::InitAsDefaultInstance
static void InitAsDefaultInstance()
protobuf_goby_2facomms_2fprotobuf_2famac_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: amac.pb.h:47
goby::acomms::protobuf::MACUpdate::cycle_state
::goby::acomms::protobuf::MACUpdate_CycleState cycle_state() const
Definition: amac.pb.h:539
goby::acomms::protobuf::MACUpdate::kCycleStateFieldNumber
static const int kCycleStateFieldNumber
Definition: amac.pb.h:331
goby::acomms::protobuf::MACUpdate::CycleState_MIN
static const CycleState CycleState_MIN
Definition: amac.pb.h:261
protobuf_goby_2facomms_2fprotobuf_2famac_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: amac.pb.h:50
protobuf_goby_2facomms_2fprotobuf_2famac_2eproto::AddDescriptors
void AddDescriptors()
goby::acomms::protobuf::MACUpdate::MACUpdate
MACUpdate()
goby::acomms::protobuf::MACUpdate::set_second_iterator
void set_second_iterator(::google::protobuf::int32 value)
Definition: amac.pb.h:519
goby::acomms::protobuf::MACUpdate_UpdateType_IsValid
bool MACUpdate_UpdateType_IsValid(int value)
goby::acomms::protobuf::MACUpdate_CycleState_CycleState_MAX
const MACUpdate_CycleState MACUpdate_CycleState_CycleState_MAX
Definition: amac.pb.h:106
protobuf_goby_2facomms_2fprotobuf_2famac_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: amac.pb.h:49
goby::acomms::protobuf::MACUpdate::IsInitialized
bool IsInitialized() const final
goby::acomms::protobuf::MACUpdate::POP_FRONT
static const UpdateType POP_FRONT
Definition: amac.pb.h:224
goby::acomms::protobuf::MACUpdate::default_instance
static const MACUpdate & default_instance()
goby::acomms::protobuf::MACUpdate::UpdateType_MIN
static const UpdateType UpdateType_MIN
Definition: amac.pb.h:235
goby::acomms::protobuf::MACUpdate::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::MACUpdate::has_first_iterator
bool has_first_iterator() const
Definition: amac.pb.h:478
google
Definition: dccl.h:57
goby::acomms::protobuf::MACUpdate
Definition: amac.pb.h:121
goby::acomms::protobuf::MACUpdate::kSlotFieldNumber
static const int kSlotFieldNumber
Definition: amac.pb.h:284
goby::acomms::protobuf::MACUpdate_UpdateType_POP_FRONT
@ MACUpdate_UpdateType_POP_FRONT
Definition: amac.pb.h:80