Goby3  3.1.5a
2024.05.23
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 PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
5 #define PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fnetwork_5fack_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"
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 // @@protoc_insertion_point(includes)
41 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
42 
44 // Internal implementation detail -- do not use these members.
45 struct TableStruct {
46  static const ::google::protobuf::internal::ParseTableField entries[];
47  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
48  static const ::google::protobuf::internal::ParseTable schema[1];
49  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
50  static const ::google::protobuf::internal::SerializationTable serialization_table[];
52 };
53 void AddDescriptors();
54 } // namespace protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
55 namespace goby {
56 namespace acomms {
57 namespace protobuf {
58 class NetworkAck;
59 class NetworkAckDefaultTypeInternal;
60 extern NetworkAckDefaultTypeInternal _NetworkAck_default_instance_;
61 } // namespace protobuf
62 } // namespace acomms
63 } // namespace goby
64 namespace google {
65 namespace protobuf {
66 template<> ::goby::acomms::protobuf::NetworkAck* Arena::CreateMaybeMessage<::goby::acomms::protobuf::NetworkAck>(Arena*);
67 } // namespace protobuf
68 } // namespace google
69 namespace goby {
70 namespace acomms {
71 namespace protobuf {
72 
76 };
77 bool NetworkAck_AckType_IsValid(int value);
81 
82 const ::google::protobuf::EnumDescriptor* NetworkAck_AckType_descriptor();
83 inline const ::std::string& NetworkAck_AckType_Name(NetworkAck_AckType value) {
84  return ::google::protobuf::internal::NameOfEnum(
86 }
88  const ::std::string& name, NetworkAck_AckType* value) {
89  return ::google::protobuf::internal::ParseNamedEnum<NetworkAck_AckType>(
90  NetworkAck_AckType_descriptor(), name, value);
91 }
92 // ===================================================================
93 
94 class NetworkAck : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.NetworkAck) */ {
95  public:
96  NetworkAck();
97  virtual ~NetworkAck();
98 
99  NetworkAck(const NetworkAck& from);
100 
101  inline NetworkAck& operator=(const NetworkAck& from) {
102  CopyFrom(from);
103  return *this;
104  }
105  #if LANG_CXX11
106  NetworkAck(NetworkAck&& from) noexcept
107  : NetworkAck() {
108  *this = ::std::move(from);
109  }
110 
111  inline NetworkAck& operator=(NetworkAck&& from) noexcept {
112  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
113  if (this != &from) InternalSwap(&from);
114  } else {
115  CopyFrom(from);
116  }
117  return *this;
118  }
119  #endif
120  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
121  return _internal_metadata_.unknown_fields();
122  }
123  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
124  return _internal_metadata_.mutable_unknown_fields();
125  }
126 
127  static const ::google::protobuf::Descriptor* descriptor();
128  static const NetworkAck& default_instance();
129 
130  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
131  static inline const NetworkAck* internal_default_instance() {
132  return reinterpret_cast<const NetworkAck*>(
134  }
135  static constexpr int kIndexInFileMessages =
136  0;
137 
138  void Swap(NetworkAck* other);
139  friend void swap(NetworkAck& a, NetworkAck& b) {
140  a.Swap(&b);
141  }
142 
143  // implements Message ----------------------------------------------
144 
145  inline NetworkAck* New() const final {
146  return CreateMaybeMessage<NetworkAck>(NULL);
147  }
148 
149  NetworkAck* New(::google::protobuf::Arena* arena) const final {
150  return CreateMaybeMessage<NetworkAck>(arena);
151  }
152  void CopyFrom(const ::google::protobuf::Message& from) final;
153  void MergeFrom(const ::google::protobuf::Message& from) final;
154  void CopyFrom(const NetworkAck& from);
155  void MergeFrom(const NetworkAck& from);
156  void Clear() final;
157  bool IsInitialized() const final;
158 
159  size_t ByteSizeLong() const final;
161  ::google::protobuf::io::CodedInputStream* input) final;
163  ::google::protobuf::io::CodedOutputStream* output) const final;
165  bool deterministic, ::google::protobuf::uint8* target) const final;
166  int GetCachedSize() const final { return _cached_size_.Get(); }
167 
168  private:
169  void SharedCtor();
170  void SharedDtor();
171  void SetCachedSize(int size) const final;
172  void InternalSwap(NetworkAck* other);
173  private:
174  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
175  return NULL;
176  }
177  inline void* MaybeArenaPtr() const {
178  return NULL;
179  }
180  public:
181 
183 
184  // nested types ----------------------------------------------------
185 
187  static const AckType ACK =
189  static const AckType EXPIRE =
191  static inline bool AckType_IsValid(int value) {
192  return NetworkAck_AckType_IsValid(value);
193  }
194  static const AckType AckType_MIN =
196  static const AckType AckType_MAX =
198  static const int AckType_ARRAYSIZE =
200  static inline const ::google::protobuf::EnumDescriptor*
203  }
204  static inline const ::std::string& AckType_Name(AckType value) {
205  return NetworkAck_AckType_Name(value);
206  }
207  static inline bool AckType_Parse(const ::std::string& name,
208  AckType* value) {
209  return NetworkAck_AckType_Parse(name, value);
210  }
211 
212  // accessors -------------------------------------------------------
213 
214  // required int32 message_src = 1 [(.dccl.field) = {
215  bool has_message_src() const;
216  void clear_message_src();
217  static const int kMessageSrcFieldNumber = 1;
220 
221  // required int32 message_dest = 2 [(.dccl.field) = {
222  bool has_message_dest() const;
223  void clear_message_dest();
224  static const int kMessageDestFieldNumber = 2;
227 
228  // optional uint64 message_time = 3 [(.dccl.field) = {
229  bool has_message_time() const;
230  void clear_message_time();
231  static const int kMessageTimeFieldNumber = 3;
234 
235  // required int32 message_dccl_id = 4 [(.dccl.field) = {
236  bool has_message_dccl_id() const;
237  void clear_message_dccl_id();
238  static const int kMessageDcclIdFieldNumber = 4;
241 
242  // required int32 ack_src = 10 [(.dccl.field) = {
243  bool has_ack_src() const;
244  void clear_ack_src();
245  static const int kAckSrcFieldNumber = 10;
247  void set_ack_src(::google::protobuf::int32 value);
248 
249  // optional .goby.acomms.protobuf.NetworkAck.AckType ack_type = 11;
250  bool has_ack_type() const;
251  void clear_ack_type();
252  static const int kAckTypeFieldNumber = 11;
255 
257  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.NetworkAck)
258  private:
259  void set_has_message_src();
260  void clear_has_message_src();
261  void set_has_message_dest();
262  void clear_has_message_dest();
263  void set_has_message_time();
264  void clear_has_message_time();
265  void set_has_message_dccl_id();
266  void clear_has_message_dccl_id();
267  void set_has_ack_src();
268  void clear_has_ack_src();
269  void set_has_ack_type();
270  void clear_has_ack_type();
271 
272  // helper for ByteSizeLong()
273  size_t RequiredFieldsByteSizeFallback() const;
274 
275  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
276  ::google::protobuf::internal::HasBits<1> _has_bits_;
277  mutable ::google::protobuf::internal::CachedSize _cached_size_;
278  ::google::protobuf::int32 message_src_;
279  ::google::protobuf::int32 message_dest_;
280  ::google::protobuf::uint64 message_time_;
281  ::google::protobuf::int32 message_dccl_id_;
282  ::google::protobuf::int32 ack_src_;
283  int ack_type_;
284  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto::TableStruct;
285 };
286 // ===================================================================
287 
288 
289 // ===================================================================
290 
291 #ifdef __GNUC__
292  #pragma GCC diagnostic push
293  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
294 #endif // __GNUC__
295 // NetworkAck
296 
297 // required int32 message_src = 1 [(.dccl.field) = {
298 inline bool NetworkAck::has_message_src() const {
299  return (_has_bits_[0] & 0x00000001u) != 0;
300 }
301 inline void NetworkAck::set_has_message_src() {
302  _has_bits_[0] |= 0x00000001u;
303 }
304 inline void NetworkAck::clear_has_message_src() {
305  _has_bits_[0] &= ~0x00000001u;
306 }
308  message_src_ = 0;
309  clear_has_message_src();
310 }
312  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.message_src)
313  return message_src_;
314 }
316  set_has_message_src();
317  message_src_ = value;
318  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.message_src)
319 }
320 
321 // required int32 message_dest = 2 [(.dccl.field) = {
322 inline bool NetworkAck::has_message_dest() const {
323  return (_has_bits_[0] & 0x00000002u) != 0;
324 }
325 inline void NetworkAck::set_has_message_dest() {
326  _has_bits_[0] |= 0x00000002u;
327 }
328 inline void NetworkAck::clear_has_message_dest() {
329  _has_bits_[0] &= ~0x00000002u;
330 }
332  message_dest_ = 0;
333  clear_has_message_dest();
334 }
336  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.message_dest)
337  return message_dest_;
338 }
340  set_has_message_dest();
341  message_dest_ = value;
342  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.message_dest)
343 }
344 
345 // optional uint64 message_time = 3 [(.dccl.field) = {
346 inline bool NetworkAck::has_message_time() const {
347  return (_has_bits_[0] & 0x00000004u) != 0;
348 }
349 inline void NetworkAck::set_has_message_time() {
350  _has_bits_[0] |= 0x00000004u;
351 }
352 inline void NetworkAck::clear_has_message_time() {
353  _has_bits_[0] &= ~0x00000004u;
354 }
356  message_time_ = GOOGLE_ULONGLONG(0);
357  clear_has_message_time();
358 }
360  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.message_time)
361  return message_time_;
362 }
364  set_has_message_time();
365  message_time_ = value;
366  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.message_time)
367 }
368 
369 // required int32 message_dccl_id = 4 [(.dccl.field) = {
370 inline bool NetworkAck::has_message_dccl_id() const {
371  return (_has_bits_[0] & 0x00000008u) != 0;
372 }
373 inline void NetworkAck::set_has_message_dccl_id() {
374  _has_bits_[0] |= 0x00000008u;
375 }
376 inline void NetworkAck::clear_has_message_dccl_id() {
377  _has_bits_[0] &= ~0x00000008u;
378 }
380  message_dccl_id_ = 0;
381  clear_has_message_dccl_id();
382 }
384  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.message_dccl_id)
385  return message_dccl_id_;
386 }
388  set_has_message_dccl_id();
389  message_dccl_id_ = value;
390  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.message_dccl_id)
391 }
392 
393 // required int32 ack_src = 10 [(.dccl.field) = {
394 inline bool NetworkAck::has_ack_src() const {
395  return (_has_bits_[0] & 0x00000010u) != 0;
396 }
397 inline void NetworkAck::set_has_ack_src() {
398  _has_bits_[0] |= 0x00000010u;
399 }
400 inline void NetworkAck::clear_has_ack_src() {
401  _has_bits_[0] &= ~0x00000010u;
402 }
404  ack_src_ = 0;
405  clear_has_ack_src();
406 }
408  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.ack_src)
409  return ack_src_;
410 }
412  set_has_ack_src();
413  ack_src_ = value;
414  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.ack_src)
415 }
416 
417 // optional .goby.acomms.protobuf.NetworkAck.AckType ack_type = 11;
418 inline bool NetworkAck::has_ack_type() const {
419  return (_has_bits_[0] & 0x00000020u) != 0;
420 }
421 inline void NetworkAck::set_has_ack_type() {
422  _has_bits_[0] |= 0x00000020u;
423 }
424 inline void NetworkAck::clear_has_ack_type() {
425  _has_bits_[0] &= ~0x00000020u;
426 }
428  ack_type_ = 1;
429  clear_has_ack_type();
430 }
432  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.NetworkAck.ack_type)
433  return static_cast< ::goby::acomms::protobuf::NetworkAck_AckType >(ack_type_);
434 }
437  set_has_ack_type();
438  ack_type_ = value;
439  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.NetworkAck.ack_type)
440 }
441 
442 #ifdef __GNUC__
443  #pragma GCC diagnostic pop
444 #endif // __GNUC__
445 
446 // @@protoc_insertion_point(namespace_scope)
447 
448 } // namespace protobuf
449 } // namespace acomms
450 } // namespace goby
451 
452 namespace google {
453 namespace protobuf {
454 
455 template <> struct is_proto_enum< ::goby::acomms::protobuf::NetworkAck_AckType> : ::std::true_type {};
456 template <>
457 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::NetworkAck_AckType>() {
459 }
460 
461 } // namespace protobuf
462 } // namespace google
463 
464 // @@protoc_insertion_point(global_scope)
465 
466 #endif // PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
goby::acomms::protobuf::NetworkAck::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::NetworkAck::message_dccl_id
::google::protobuf::int32 message_dccl_id() const
Definition: network_ack.pb.h:383
goby::acomms::protobuf::NetworkAck::set_message_src
void set_message_src(::google::protobuf::int32 value)
Definition: network_ack.pb.h:315
goby::acomms::protobuf::NetworkAck::New
NetworkAck * New() const final
Definition: network_ack.pb.h:145
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::acomms::protobuf::NetworkAck
Definition: network_ack.pb.h:94
goby::acomms::protobuf::NetworkAck::Clear
void Clear() final
protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto
Definition: network_ack.pb.h:43
goby::acomms::protobuf::NetworkAck::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::acomms::protobuf::NetworkAck::has_message_dccl_id
bool has_message_dccl_id() const
Definition: network_ack.pb.h:370
goby::acomms::protobuf::NetworkAck::has_message_src
bool has_message_src() const
Definition: network_ack.pb.h:298
goby::acomms::protobuf::NetworkAck::~NetworkAck
virtual ~NetworkAck()
protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: network_ack.pb.h:49
goby::acomms::protobuf::NetworkAck::kAckTypeFieldNumber
static const int kAckTypeFieldNumber
Definition: network_ack.pb.h:252
goby::acomms::protobuf::NetworkAck::DCCL_MAX_BYTES
@ DCCL_MAX_BYTES
Definition: network_ack.pb.h:256
goby::acomms::protobuf::NetworkAck::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::uint64
std::uint64_t uint64
Definition: primitive_types.h:34
goby::acomms::protobuf::NetworkAck::clear_ack_type
void clear_ack_type()
Definition: network_ack.pb.h:427
goby::acomms::protobuf::NetworkAck::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::NetworkAck::operator=
NetworkAck & operator=(const NetworkAck &from)
Definition: network_ack.pb.h:101
goby::acomms::protobuf::NetworkAck::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::NetworkAck::Swap
void Swap(NetworkAck *other)
goby::acomms::protobuf::NetworkAck_AckType_EXPIRE
@ NetworkAck_AckType_EXPIRE
Definition: network_ack.pb.h:75
goby::acomms::protobuf::NetworkAck::set_message_dccl_id
void set_message_dccl_id(::google::protobuf::int32 value)
Definition: network_ack.pb.h:387
goby::acomms::protobuf::NetworkAck::ack_src
::google::protobuf::int32 ack_src() const
Definition: network_ack.pb.h:407
goby::acomms::protobuf::NetworkAck::DCCLParameters
DCCLParameters
Definition: network_ack.pb.h:256
goby::acomms::protobuf::NetworkAck::kAckSrcFieldNumber
static const int kAckSrcFieldNumber
Definition: network_ack.pb.h:245
google::protobuf::Arena
Definition: arena.h:244
goby::acomms::protobuf::NetworkAck::clear_ack_src
void clear_ack_src()
Definition: network_ack.pb.h:403
goby::acomms::protobuf::NetworkAck::default_instance
static const NetworkAck & default_instance()
goby::acomms::protobuf::NetworkAck::has_message_time
bool has_message_time() const
Definition: network_ack.pb.h:346
goby::acomms::protobuf::NetworkAck_AckType
NetworkAck_AckType
Definition: network_ack.pb.h:73
goby::acomms::protobuf::NetworkAck_AckType_descriptor
const ::google::protobuf::EnumDescriptor * NetworkAck_AckType_descriptor()
goby::acomms::protobuf::NetworkAck::swap
friend void swap(NetworkAck &a, NetworkAck &b)
Definition: network_ack.pb.h:139
goby::acomms::protobuf::NetworkAck::AckType_ARRAYSIZE
static const int AckType_ARRAYSIZE
Definition: network_ack.pb.h:198
goby::acomms::protobuf::NetworkAck::AckType_Name
static const ::std::string & AckType_Name(AckType value)
Definition: network_ack.pb.h:204
goby::acomms::protobuf::NetworkAck::kMessageSrcFieldNumber
static const int kMessageSrcFieldNumber
Definition: network_ack.pb.h:217
goby::acomms::protobuf::NetworkAck::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: network_ack.pb.h:120
protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto::AddDescriptors
void AddDescriptors()
goby::acomms::protobuf::NetworkAck_AckType_AckType_ARRAYSIZE
const int NetworkAck_AckType_AckType_ARRAYSIZE
Definition: network_ack.pb.h:80
goby::acomms::protobuf::NetworkAck::DCCL_ID
@ DCCL_ID
Definition: network_ack.pb.h:256
goby::acomms::protobuf::NetworkAck::AckType_IsValid
static bool AckType_IsValid(int value)
Definition: network_ack.pb.h:191
goby::acomms::protobuf::_NetworkAck_default_instance_
NetworkAckDefaultTypeInternal _NetworkAck_default_instance_
goby::acomms::protobuf::NetworkAck::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::NetworkAck::ack_type
::goby::acomms::protobuf::NetworkAck_AckType ack_type() const
Definition: network_ack.pb.h:431
message.h
goby::acomms::protobuf::NetworkAck::IsInitialized
bool IsInitialized() const final
protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: network_ack.pb.h:50
goby::acomms::protobuf::NetworkAck_AckType_Name
const ::std::string & NetworkAck_AckType_Name(NetworkAck_AckType value)
Definition: network_ack.pb.h:83
goby::acomms::protobuf::NetworkAck::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::NetworkAck::message_dest
::google::protobuf::int32 message_dest() const
Definition: network_ack.pb.h:335
protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: network_ack.pb.h:51
goby::acomms::protobuf::NetworkAck::EXPIRE
static const AckType EXPIRE
Definition: network_ack.pb.h:189
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::acomms::protobuf::NetworkAck::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::acomms::protobuf::NetworkAck_AckType_AckType_MAX
const NetworkAck_AckType NetworkAck_AckType_AckType_MAX
Definition: network_ack.pb.h:79
goby::acomms::protobuf::NetworkAck::has_message_dest
bool has_message_dest() const
Definition: network_ack.pb.h:322
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: network_ack.pb.h:48
goby::acomms::protobuf::NetworkAck::has_ack_src
bool has_ack_src() const
Definition: network_ack.pb.h:394
goby::acomms::protobuf::NetworkAck::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: network_ack.pb.h:123
goby::acomms::protobuf::NetworkAck::AckType_descriptor
static const ::google::protobuf::EnumDescriptor * AckType_descriptor()
Definition: network_ack.pb.h:201
goby::acomms::protobuf::NetworkAck::kMessageDcclIdFieldNumber
static const int kMessageDcclIdFieldNumber
Definition: network_ack.pb.h:238
goby::acomms::protobuf::NetworkAck::set_ack_src
void set_ack_src(::google::protobuf::int32 value)
Definition: network_ack.pb.h:411
google::protobuf::Metadata
Definition: message.h:174
goby::acomms::protobuf::NetworkAck_AckType_Parse
bool NetworkAck_AckType_Parse(const ::std::string &name, NetworkAck_AckType *value)
Definition: network_ack.pb.h:87
goby::acomms::protobuf::NetworkAck::message_src
::google::protobuf::int32 message_src() const
Definition: network_ack.pb.h:311
google::protobuf::Message
Definition: message.h:189
goby::acomms::protobuf::NetworkAck::New
NetworkAck * New(::google::protobuf::Arena *arena) const final
Definition: network_ack.pb.h:149
goby::acomms::protobuf::NetworkAck_AckType_IsValid
bool NetworkAck_AckType_IsValid(int value)
protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: network_ack.pb.h:46
goby::acomms::protobuf::NetworkAck::AckType_MIN
static const AckType AckType_MIN
Definition: network_ack.pb.h:194
protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto::TableStruct
Definition: network_ack.pb.h:45
goby::acomms::protobuf::NetworkAck_AckType_ACK
@ NetworkAck_AckType_ACK
Definition: network_ack.pb.h:74
arena.h
goby::acomms::protobuf::NetworkAck::clear_message_src
void clear_message_src()
Definition: network_ack.pb.h:307
goby::acomms::protobuf::NetworkAck::GetCachedSize
int GetCachedSize() const final
Definition: network_ack.pb.h:166
goby::acomms::protobuf::NetworkAck::kMessageDestFieldNumber
static const int kMessageDestFieldNumber
Definition: network_ack.pb.h:224
goby::acomms::protobuf::NetworkAck::set_ack_type
void set_ack_type(::goby::acomms::protobuf::NetworkAck_AckType value)
Definition: network_ack.pb.h:435
goby::acomms::protobuf::NetworkAck::set_message_dest
void set_message_dest(::google::protobuf::int32 value)
Definition: network_ack.pb.h:339
goby::acomms::protobuf::NetworkAck::message_time
::google::protobuf::uint64 message_time() const
Definition: network_ack.pb.h:359
option_extensions.pb.h
goby::acomms::protobuf::NetworkAck::clear_message_time
void clear_message_time()
Definition: network_ack.pb.h:355
goby::acomms::protobuf::NetworkAck::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::NetworkAck::AckType_MAX
static const AckType AckType_MAX
Definition: network_ack.pb.h:196
goby::acomms::protobuf::NetworkAck::AckType_Parse
static bool AckType_Parse(const ::std::string &name, AckType *value)
Definition: network_ack.pb.h:207
goby::acomms::protobuf::NetworkAck::ACK
static const AckType ACK
Definition: network_ack.pb.h:187
goby::acomms::protobuf::NetworkAck::has_ack_type
bool has_ack_type() const
Definition: network_ack.pb.h:418
protobuf_goby_2facomms_2fprotobuf_2fnetwork_5fack_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: network_ack.pb.h:47
goby::acomms::protobuf::NetworkAck::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: network_ack.pb.h:135
goby::acomms::protobuf::NetworkAck::internal_default_instance
static const NetworkAck * internal_default_instance()
Definition: network_ack.pb.h:131
goby::acomms::protobuf::NetworkAck_AckType_AckType_MIN
const NetworkAck_AckType NetworkAck_AckType_AckType_MIN
Definition: network_ack.pb.h:78
goby::acomms::protobuf::NetworkAck::clear_message_dest
void clear_message_dest()
Definition: network_ack.pb.h:331
google
Definition: dccl.h:57
goby::acomms::protobuf::NetworkAck::kMessageTimeFieldNumber
static const int kMessageTimeFieldNumber
Definition: network_ack.pb.h:231
goby::acomms::protobuf::NetworkAck::clear_message_dccl_id
void clear_message_dccl_id()
Definition: network_ack.pb.h:379
goby::acomms::protobuf::NetworkAck::NetworkAck
NetworkAck()
goby::acomms::protobuf::NetworkAck::set_message_time
void set_message_time(::google::protobuf::uint64 value)
Definition: network_ack.pb.h:363