Goby3  3.1.5
2024.05.14
network_ack.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/network_ack.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
37 #include "dccl/option_extensions.pb.h"
38 #include <boost/units/quantity.hpp>
39 #include <boost/units/absolute.hpp>
40 #include <boost/units/dimensionless_type.hpp>
41 #include <boost/units/make_scaled_unit.hpp>
42 // @@protoc_insertion_point(includes)
43 #include <google/protobuf/port_def.inc>
44 #define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
45 PROTOBUF_NAMESPACE_OPEN
46 namespace internal {
47 class AnyMetadata;
48 } // namespace internal
49 PROTOBUF_NAMESPACE_CLOSE
50 
51 // Internal implementation detail -- do not use these members.
53  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
55  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
57  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
58  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
59  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
60  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
62 };
63 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto;
64 namespace goby {
65 namespace acomms {
66 namespace protobuf {
67 class NetworkAck;
68 class NetworkAckDefaultTypeInternal;
69 extern NetworkAckDefaultTypeInternal _NetworkAck_default_instance_;
70 } // namespace protobuf
71 } // namespace acomms
72 } // namespace goby
73 PROTOBUF_NAMESPACE_OPEN
74 template<> ::goby::acomms::protobuf::NetworkAck* Arena::CreateMaybeMessage<::goby::acomms::protobuf::NetworkAck>(Arena*);
75 PROTOBUF_NAMESPACE_CLOSE
76 namespace goby {
77 namespace acomms {
78 namespace protobuf {
79 
80 enum NetworkAck_AckType : int {
83 };
88 
89 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* NetworkAck_AckType_descriptor();
90 template<typename T>
91 inline const std::string& NetworkAck_AckType_Name(T enum_t_value) {
92  static_assert(::std::is_same<T, NetworkAck_AckType>::value ||
93  ::std::is_integral<T>::value,
94  "Incorrect type passed to function NetworkAck_AckType_Name.");
95  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
96  NetworkAck_AckType_descriptor(), enum_t_value);
97 }
99  const std::string& name, NetworkAck_AckType* value) {
100  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<NetworkAck_AckType>(
101  NetworkAck_AckType_descriptor(), name, value);
102 }
103 // ===================================================================
104 
105 class NetworkAck PROTOBUF_FINAL :
106  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.NetworkAck) */ {
107  public:
108  inline NetworkAck() : NetworkAck(nullptr) {};
109  virtual ~NetworkAck();
110 
111  NetworkAck(const NetworkAck& from);
112  NetworkAck(NetworkAck&& from) noexcept
113  : NetworkAck() {
114  *this = ::std::move(from);
115  }
116 
117  inline NetworkAck& operator=(const NetworkAck& from) {
118  CopyFrom(from);
119  return *this;
120  }
121  inline NetworkAck& operator=(NetworkAck&& from) noexcept {
122  if (GetArena() == from.GetArena()) {
123  if (this != &from) InternalSwap(&from);
124  } else {
125  CopyFrom(from);
126  }
127  return *this;
128  }
129 
130  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
131  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
132  }
133  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
134  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
135  }
136 
137  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
138  return GetDescriptor();
139  }
140  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
141  return GetMetadataStatic().descriptor;
142  }
143  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
144  return GetMetadataStatic().reflection;
145  }
146  static const NetworkAck& default_instance();
147 
148  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
149  static inline const NetworkAck* internal_default_instance() {
150  return reinterpret_cast<const NetworkAck*>(
152  }
153  static constexpr int kIndexInFileMessages =
154  0;
155 
156  friend void swap(NetworkAck& a, NetworkAck& b) {
157  a.Swap(&b);
158  }
159  inline void Swap(NetworkAck* other) {
160  if (other == this) return;
161  if (GetArena() == other->GetArena()) {
162  InternalSwap(other);
163  } else {
164  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
165  }
166  }
167  void UnsafeArenaSwap(NetworkAck* other) {
168  if (other == this) return;
169  GOOGLE_DCHECK(GetArena() == other->GetArena());
170  InternalSwap(other);
171  }
172 
173  // implements Message ----------------------------------------------
174 
175  inline NetworkAck* New() const final {
176  return CreateMaybeMessage<NetworkAck>(nullptr);
177  }
178 
179  NetworkAck* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
180  return CreateMaybeMessage<NetworkAck>(arena);
181  }
182  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
183  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
184  void CopyFrom(const NetworkAck& from);
185  void MergeFrom(const NetworkAck& from);
186  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
187  bool IsInitialized() const final;
188 
189  size_t ByteSizeLong() const final;
190  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
191  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
192  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
193  int GetCachedSize() const final { return _cached_size_.Get(); }
194 
195  private:
196  inline void SharedCtor();
197  inline void SharedDtor();
198  void SetCachedSize(int size) const final;
199  void InternalSwap(NetworkAck* other);
200  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
201  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
202  return "goby.acomms.protobuf.NetworkAck";
203  }
204  protected:
205  explicit NetworkAck(::PROTOBUF_NAMESPACE_ID::Arena* arena);
206  private:
207  static void ArenaDtor(void* object);
208  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
209  public:
210 
211  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
212  private:
213  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
214  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto);
215  return ::descriptor_table_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto.file_level_metadata[kIndexInFileMessages];
216  }
217 
218  public:
219 
220  // nested types ----------------------------------------------------
221 
223  static constexpr AckType ACK =
225  static constexpr AckType EXPIRE =
227  static inline bool AckType_IsValid(int value) {
228  return NetworkAck_AckType_IsValid(value);
229  }
230  static constexpr AckType AckType_MIN =
232  static constexpr AckType AckType_MAX =
234  static constexpr int AckType_ARRAYSIZE =
236  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
239  }
240  template<typename T>
241  static inline const std::string& AckType_Name(T enum_t_value) {
242  static_assert(::std::is_same<T, AckType>::value ||
243  ::std::is_integral<T>::value,
244  "Incorrect type passed to function AckType_Name.");
245  return NetworkAck_AckType_Name(enum_t_value);
246  }
247  static inline bool AckType_Parse(const std::string& name,
248  AckType* value) {
249  return NetworkAck_AckType_Parse(name, value);
250  }
251 
252  // accessors -------------------------------------------------------
253 
254  enum : int {
255  kMessageSrcFieldNumber = 1,
256  kMessageDestFieldNumber = 2,
257  kMessageTimeFieldNumber = 3,
258  kMessageDcclIdFieldNumber = 4,
259  kAckSrcFieldNumber = 10,
260  kAckTypeFieldNumber = 11,
261  };
262  // required int32 message_src = 1 [(.dccl.field) = {
263  bool has_message_src() const;
264  private:
265  bool _internal_has_message_src() const;
266  public:
270  private:
271  ::PROTOBUF_NAMESPACE_ID::int32 _internal_message_src() const;
272  void _internal_set_message_src(::PROTOBUF_NAMESPACE_ID::int32 value);
273  public:
274 
275  // required int32 message_dest = 2 [(.dccl.field) = {
276  bool has_message_dest() const;
277  private:
278  bool _internal_has_message_dest() const;
279  public:
283  private:
284  ::PROTOBUF_NAMESPACE_ID::int32 _internal_message_dest() const;
285  void _internal_set_message_dest(::PROTOBUF_NAMESPACE_ID::int32 value);
286  public:
287 
288  // optional uint64 message_time = 3 [(.dccl.field) = {
289  bool has_message_time() const;
290  private:
291  bool _internal_has_message_time() const;
292  public:
296  private:
297  ::PROTOBUF_NAMESPACE_ID::uint64 _internal_message_time() const;
298  void _internal_set_message_time(::PROTOBUF_NAMESPACE_ID::uint64 value);
299  public:
300 
301  // required int32 message_dccl_id = 4 [(.dccl.field) = {
302  bool has_message_dccl_id() const;
303  private:
304  bool _internal_has_message_dccl_id() const;
305  public:
309  private:
310  ::PROTOBUF_NAMESPACE_ID::int32 _internal_message_dccl_id() const;
311  void _internal_set_message_dccl_id(::PROTOBUF_NAMESPACE_ID::int32 value);
312  public:
313 
314  // required int32 ack_src = 10 [(.dccl.field) = {
315  bool has_ack_src() const;
316  private:
317  bool _internal_has_ack_src() const;
318  public:
322  private:
323  ::PROTOBUF_NAMESPACE_ID::int32 _internal_ack_src() const;
324  void _internal_set_ack_src(::PROTOBUF_NAMESPACE_ID::int32 value);
325  public:
326 
327  // optional .goby.acomms.protobuf.NetworkAck.AckType ack_type = 11;
328  bool has_ack_type() const;
329  private:
330  bool _internal_has_ack_type() const;
331  public:
335  private:
336  ::goby::acomms::protobuf::NetworkAck_AckType _internal_ack_type() const;
337  void _internal_set_ack_type(::goby::acomms::protobuf::NetworkAck_AckType value);
338  public:
339 
340  enum DCCLParameters { DCCL_ID = 6, DCCL_MAX_BYTES = 32 };
341  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.NetworkAck)
342  private:
343  class _Internal;
344 
345  // helper for ByteSizeLong()
346  size_t RequiredFieldsByteSizeFallback() const;
347 
348  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
349  typedef void InternalArenaConstructable_;
350  typedef void DestructorSkippable_;
351  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
352  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
353  ::PROTOBUF_NAMESPACE_ID::int32 message_src_;
354  ::PROTOBUF_NAMESPACE_ID::int32 message_dest_;
355  ::PROTOBUF_NAMESPACE_ID::uint64 message_time_;
356  ::PROTOBUF_NAMESPACE_ID::int32 message_dccl_id_;
358  int ack_type_;
359  friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto;
360 };
361 // ===================================================================
362 
363 
364 // ===================================================================
365 
366 #ifdef __GNUC__
367  #pragma GCC diagnostic push
368  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
369 #endif // __GNUC__
370 // NetworkAck
371 
372 // required int32 message_src = 1 [(.dccl.field) = {
373 inline bool NetworkAck::_internal_has_message_src() const {
374  bool value = (_has_bits_[0] & 0x00000001u) != 0;
375  return value;
376 }
377 inline bool NetworkAck::has_message_src() const {
378  return _internal_has_message_src();
379 }
380 inline void NetworkAck::clear_message_src() {
381  message_src_ = 0;
382  _has_bits_[0] &= ~0x00000001u;
383 }
384 inline ::PROTOBUF_NAMESPACE_ID::int32 NetworkAck::_internal_message_src() const {
385  return message_src_;
386 }
387 inline ::PROTOBUF_NAMESPACE_ID::int32 NetworkAck::message_src() const {
388  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.message_src)
389  return _internal_message_src();
390 }
391 inline void NetworkAck::_internal_set_message_src(::PROTOBUF_NAMESPACE_ID::int32 value) {
392  _has_bits_[0] |= 0x00000001u;
393  message_src_ = value;
394 }
395 inline void NetworkAck::set_message_src(::PROTOBUF_NAMESPACE_ID::int32 value) {
396  _internal_set_message_src(value);
397  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.message_src)
398 }
399 
400 // required int32 message_dest = 2 [(.dccl.field) = {
401 inline bool NetworkAck::_internal_has_message_dest() const {
402  bool value = (_has_bits_[0] & 0x00000002u) != 0;
403  return value;
404 }
405 inline bool NetworkAck::has_message_dest() const {
406  return _internal_has_message_dest();
407 }
408 inline void NetworkAck::clear_message_dest() {
409  message_dest_ = 0;
410  _has_bits_[0] &= ~0x00000002u;
411 }
412 inline ::PROTOBUF_NAMESPACE_ID::int32 NetworkAck::_internal_message_dest() const {
413  return message_dest_;
414 }
415 inline ::PROTOBUF_NAMESPACE_ID::int32 NetworkAck::message_dest() const {
416  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.message_dest)
417  return _internal_message_dest();
418 }
419 inline void NetworkAck::_internal_set_message_dest(::PROTOBUF_NAMESPACE_ID::int32 value) {
420  _has_bits_[0] |= 0x00000002u;
421  message_dest_ = value;
422 }
423 inline void NetworkAck::set_message_dest(::PROTOBUF_NAMESPACE_ID::int32 value) {
424  _internal_set_message_dest(value);
425  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.message_dest)
426 }
427 
428 // optional uint64 message_time = 3 [(.dccl.field) = {
429 inline bool NetworkAck::_internal_has_message_time() const {
430  bool value = (_has_bits_[0] & 0x00000004u) != 0;
431  return value;
432 }
433 inline bool NetworkAck::has_message_time() const {
434  return _internal_has_message_time();
435 }
436 inline void NetworkAck::clear_message_time() {
437  message_time_ = PROTOBUF_ULONGLONG(0);
438  _has_bits_[0] &= ~0x00000004u;
439 }
440 inline ::PROTOBUF_NAMESPACE_ID::uint64 NetworkAck::_internal_message_time() const {
441  return message_time_;
442 }
443 inline ::PROTOBUF_NAMESPACE_ID::uint64 NetworkAck::message_time() const {
444  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.message_time)
445  return _internal_message_time();
446 }
447 inline void NetworkAck::_internal_set_message_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
448  _has_bits_[0] |= 0x00000004u;
449  message_time_ = value;
450 }
451 inline void NetworkAck::set_message_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
452  _internal_set_message_time(value);
453  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.message_time)
454 }
455 
456 // required int32 message_dccl_id = 4 [(.dccl.field) = {
457 inline bool NetworkAck::_internal_has_message_dccl_id() const {
458  bool value = (_has_bits_[0] & 0x00000008u) != 0;
459  return value;
460 }
461 inline bool NetworkAck::has_message_dccl_id() const {
462  return _internal_has_message_dccl_id();
463 }
464 inline void NetworkAck::clear_message_dccl_id() {
465  message_dccl_id_ = 0;
466  _has_bits_[0] &= ~0x00000008u;
467 }
468 inline ::PROTOBUF_NAMESPACE_ID::int32 NetworkAck::_internal_message_dccl_id() const {
469  return message_dccl_id_;
470 }
471 inline ::PROTOBUF_NAMESPACE_ID::int32 NetworkAck::message_dccl_id() const {
472  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.message_dccl_id)
473  return _internal_message_dccl_id();
474 }
475 inline void NetworkAck::_internal_set_message_dccl_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
476  _has_bits_[0] |= 0x00000008u;
477  message_dccl_id_ = value;
478 }
479 inline void NetworkAck::set_message_dccl_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
480  _internal_set_message_dccl_id(value);
481  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.message_dccl_id)
482 }
483 
484 // required int32 ack_src = 10 [(.dccl.field) = {
485 inline bool NetworkAck::_internal_has_ack_src() const {
486  bool value = (_has_bits_[0] & 0x00000010u) != 0;
487  return value;
488 }
489 inline bool NetworkAck::has_ack_src() const {
490  return _internal_has_ack_src();
491 }
492 inline void NetworkAck::clear_ack_src() {
493  ack_src_ = 0;
494  _has_bits_[0] &= ~0x00000010u;
495 }
496 inline ::PROTOBUF_NAMESPACE_ID::int32 NetworkAck::_internal_ack_src() const {
497  return ack_src_;
498 }
499 inline ::PROTOBUF_NAMESPACE_ID::int32 NetworkAck::ack_src() const {
500  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.ack_src)
501  return _internal_ack_src();
502 }
503 inline void NetworkAck::_internal_set_ack_src(::PROTOBUF_NAMESPACE_ID::int32 value) {
504  _has_bits_[0] |= 0x00000010u;
505  ack_src_ = value;
506 }
507 inline void NetworkAck::set_ack_src(::PROTOBUF_NAMESPACE_ID::int32 value) {
508  _internal_set_ack_src(value);
509  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.ack_src)
510 }
511 
512 // optional .goby.acomms.protobuf.NetworkAck.AckType ack_type = 11;
513 inline bool NetworkAck::_internal_has_ack_type() const {
514  bool value = (_has_bits_[0] & 0x00000020u) != 0;
515  return value;
516 }
517 inline bool NetworkAck::has_ack_type() const {
518  return _internal_has_ack_type();
519 }
520 inline void NetworkAck::clear_ack_type() {
521  ack_type_ = 1;
522  _has_bits_[0] &= ~0x00000020u;
523 }
524 inline ::goby::acomms::protobuf::NetworkAck_AckType NetworkAck::_internal_ack_type() const {
525  return static_cast< ::goby::acomms::protobuf::NetworkAck_AckType >(ack_type_);
526 }
527 inline ::goby::acomms::protobuf::NetworkAck_AckType NetworkAck::ack_type() const {
528  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.ack_type)
529  return _internal_ack_type();
530 }
531 inline void NetworkAck::_internal_set_ack_type(::goby::acomms::protobuf::NetworkAck_AckType value) {
533  _has_bits_[0] |= 0x00000020u;
534  ack_type_ = value;
535 }
536 inline void NetworkAck::set_ack_type(::goby::acomms::protobuf::NetworkAck_AckType value) {
537  _internal_set_ack_type(value);
538  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.ack_type)
539 }
540 
541 #ifdef __GNUC__
542  #pragma GCC diagnostic pop
543 #endif // __GNUC__
544 
545 // @@protoc_insertion_point(namespace_scope)
546 
547 } // namespace protobuf
548 } // namespace acomms
549 } // namespace goby
550 
551 PROTOBUF_NAMESPACE_OPEN
552 
553 template <> struct is_proto_enum< ::goby::acomms::protobuf::NetworkAck_AckType> : ::std::true_type {};
554 template <>
555 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::NetworkAck_AckType>() {
557 }
558 
559 PROTOBUF_NAMESPACE_CLOSE
560 
561 // @@protoc_insertion_point(global_scope)
562 
563 #include <google/protobuf/port_undef.inc>
564 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
NetworkAck * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_message_dccl_id(::PROTOBUF_NAMESPACE_ID::int32 value)
static bool AckType_IsValid(int value)
void UnsafeArenaSwap(NetworkAck *other)
static bool AckType_Parse(const std::string &name, AckType *value)
::goby::acomms::protobuf::NetworkAck_AckType ack_type() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
NetworkAck & operator=(const NetworkAck &from)
static const NetworkAck * internal_default_instance()
NetworkAck * New() const final
NetworkAck(const NetworkAck &from)
void CopyFrom(const NetworkAck &from)
::PROTOBUF_NAMESPACE_ID::int32 message_dccl_id() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const NetworkAck &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const NetworkAck & default_instance()
NetworkAck(NetworkAck &&from) noexcept
void set_message_time(::PROTOBUF_NAMESPACE_ID::uint64 value)
void set_message_dest(::PROTOBUF_NAMESPACE_ID::int32 value)
static const std::string & AckType_Name(T enum_t_value)
void set_message_src(::PROTOBUF_NAMESPACE_ID::int32 value)
::PROTOBUF_NAMESPACE_ID::uint64 message_time() const
::PROTOBUF_NAMESPACE_ID::int32 message_dest() const
void set_ack_src(::PROTOBUF_NAMESPACE_ID::int32 value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::PROTOBUF_NAMESPACE_ID::int32 message_src() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
NetworkAck(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * AckType_descriptor()
::PROTOBUF_NAMESPACE_ID::int32 ack_src() const
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_ack_type(::goby::acomms::protobuf::NetworkAck_AckType value)
NetworkAck & operator=(NetworkAck &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
friend void swap(NetworkAck &a, NetworkAck &b)
@ value
the parser finished reading a JSON value
constexpr int NetworkAck_AckType_AckType_ARRAYSIZE
const std::string & NetworkAck_AckType_Name(T enum_t_value)
constexpr NetworkAck_AckType NetworkAck_AckType_AckType_MAX
NetworkAckDefaultTypeInternal _NetworkAck_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * NetworkAck_AckType_descriptor()
bool NetworkAck_AckType_IsValid(int value)
constexpr NetworkAck_AckType NetworkAck_AckType_AckType_MIN
bool NetworkAck_AckType_Parse(const std::string &name, NetworkAck_AckType *value)
The global namespace for the Goby project.
std::int32_t int32
std::uint32_t uint32
std::uint64_t uint64
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
#define ByteSizeLong
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]