Goby3  3.1.4
2024.02.22
linebasedcomms.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/util/protobuf/linebasedcomms.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto
5 #define PROTOBUF_INCLUDED_goby_2futil_2fprotobuf_2flinebasedcomms_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_2futil_2fprotobuf_2flinebasedcomms_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[1];
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_2futil_2fprotobuf_2flinebasedcomms_2eproto
53 namespace goby {
54 namespace util {
55 namespace protobuf {
56 class Datagram;
57 class DatagramDefaultTypeInternal;
58 extern DatagramDefaultTypeInternal _Datagram_default_instance_;
59 } // namespace protobuf
60 } // namespace util
61 } // namespace goby
62 namespace google {
63 namespace protobuf {
64 template<> ::goby::util::protobuf::Datagram* Arena::CreateMaybeMessage<::goby::util::protobuf::Datagram>(Arena*);
65 } // namespace protobuf
66 } // namespace google
67 namespace goby {
68 namespace util {
69 namespace protobuf {
70 
71 // ===================================================================
72 
73 class Datagram : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.util.protobuf.Datagram) */ {
74  public:
75  Datagram();
76  virtual ~Datagram();
77 
78  Datagram(const Datagram& from);
79 
80  inline Datagram& operator=(const Datagram& from) {
81  CopyFrom(from);
82  return *this;
83  }
84  #if LANG_CXX11
85  Datagram(Datagram&& from) noexcept
86  : Datagram() {
87  *this = ::std::move(from);
88  }
89 
90  inline Datagram& operator=(Datagram&& from) noexcept {
91  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
92  if (this != &from) InternalSwap(&from);
93  } else {
94  CopyFrom(from);
95  }
96  return *this;
97  }
98  #endif
99  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
100  return _internal_metadata_.unknown_fields();
101  }
102  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
103  return _internal_metadata_.mutable_unknown_fields();
104  }
105 
106  static const ::google::protobuf::Descriptor* descriptor();
107  static const Datagram& default_instance();
108 
109  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
110  static inline const Datagram* internal_default_instance() {
111  return reinterpret_cast<const Datagram*>(
113  }
114  static constexpr int kIndexInFileMessages =
115  0;
116 
117  void Swap(Datagram* other);
118  friend void swap(Datagram& a, Datagram& b) {
119  a.Swap(&b);
120  }
121 
122  // implements Message ----------------------------------------------
123 
124  inline Datagram* New() const final {
125  return CreateMaybeMessage<Datagram>(NULL);
126  }
127 
128  Datagram* New(::google::protobuf::Arena* arena) const final {
129  return CreateMaybeMessage<Datagram>(arena);
130  }
131  void CopyFrom(const ::google::protobuf::Message& from) final;
132  void MergeFrom(const ::google::protobuf::Message& from) final;
133  void CopyFrom(const Datagram& from);
134  void MergeFrom(const Datagram& from);
135  void Clear() final;
136  bool IsInitialized() const final;
137 
138  size_t ByteSizeLong() const final;
140  ::google::protobuf::io::CodedInputStream* input) final;
142  ::google::protobuf::io::CodedOutputStream* output) const final;
144  bool deterministic, ::google::protobuf::uint8* target) const final;
145  int GetCachedSize() const final { return _cached_size_.Get(); }
146 
147  private:
148  void SharedCtor();
149  void SharedDtor();
150  void SetCachedSize(int size) const final;
151  void InternalSwap(Datagram* other);
152  private:
153  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
154  return NULL;
155  }
156  inline void* MaybeArenaPtr() const {
157  return NULL;
158  }
159  public:
160 
162 
163  // nested types ----------------------------------------------------
164 
165  // accessors -------------------------------------------------------
166 
167  // required string data = 1;
168  bool has_data() const;
169  void clear_data();
170  static const int kDataFieldNumber = 1;
171  const ::std::string& data() const;
172  void set_data(const ::std::string& value);
173  #if LANG_CXX11
174  void set_data(::std::string&& value);
175  #endif
176  void set_data(const char* value);
177  void set_data(const char* value, size_t size);
178  ::std::string* mutable_data();
179  ::std::string* release_data();
180  void set_allocated_data(::std::string* data);
181 
182  // optional string src = 2;
183  bool has_src() const;
184  void clear_src();
185  static const int kSrcFieldNumber = 2;
186  const ::std::string& src() const;
187  void set_src(const ::std::string& value);
188  #if LANG_CXX11
189  void set_src(::std::string&& value);
190  #endif
191  void set_src(const char* value);
192  void set_src(const char* value, size_t size);
193  ::std::string* mutable_src();
194  ::std::string* release_src();
195  void set_allocated_src(::std::string* src);
196 
197  // optional string dest = 3;
198  bool has_dest() const;
199  void clear_dest();
200  static const int kDestFieldNumber = 3;
201  const ::std::string& dest() const;
202  void set_dest(const ::std::string& value);
203  #if LANG_CXX11
204  void set_dest(::std::string&& value);
205  #endif
206  void set_dest(const char* value);
207  void set_dest(const char* value, size_t size);
208  ::std::string* mutable_dest();
209  ::std::string* release_dest();
210  void set_allocated_dest(::std::string* dest);
211 
212  // optional double time = 4;
213  bool has_time() const;
214  void clear_time();
215  static const int kTimeFieldNumber = 4;
216  double time() const;
217  void set_time(double value);
218 
219  // @@protoc_insertion_point(class_scope:goby.util.protobuf.Datagram)
220  private:
221  void set_has_data();
222  void clear_has_data();
223  void set_has_src();
224  void clear_has_src();
225  void set_has_dest();
226  void clear_has_dest();
227  void set_has_time();
228  void clear_has_time();
229 
230  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
231  ::google::protobuf::internal::HasBits<1> _has_bits_;
232  mutable ::google::protobuf::internal::CachedSize _cached_size_;
233  ::google::protobuf::internal::ArenaStringPtr data_;
234  ::google::protobuf::internal::ArenaStringPtr src_;
235  ::google::protobuf::internal::ArenaStringPtr dest_;
236  double time_;
237  friend struct ::protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto::TableStruct;
238 };
239 // ===================================================================
240 
241 
242 // ===================================================================
243 
244 #ifdef __GNUC__
245  #pragma GCC diagnostic push
246  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
247 #endif // __GNUC__
248 // Datagram
249 
250 // required string data = 1;
251 inline bool Datagram::has_data() const {
252  return (_has_bits_[0] & 0x00000001u) != 0;
253 }
254 inline void Datagram::set_has_data() {
255  _has_bits_[0] |= 0x00000001u;
256 }
257 inline void Datagram::clear_has_data() {
258  _has_bits_[0] &= ~0x00000001u;
259 }
260 inline void Datagram::clear_data() {
261  data_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
262  clear_has_data();
263 }
264 inline const ::std::string& Datagram::data() const {
265  // @@protoc_insertion_point(field_get:goby.util.protobuf.Datagram.data)
266  return data_.GetNoArena();
267 }
268 inline void Datagram::set_data(const ::std::string& value) {
269  set_has_data();
270  data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
271  // @@protoc_insertion_point(field_set:goby.util.protobuf.Datagram.data)
272 }
273 #if LANG_CXX11
274 inline void Datagram::set_data(::std::string&& value) {
275  set_has_data();
276  data_.SetNoArena(
278  // @@protoc_insertion_point(field_set_rvalue:goby.util.protobuf.Datagram.data)
279 }
280 #endif
281 inline void Datagram::set_data(const char* value) {
282  GOOGLE_DCHECK(value != NULL);
283  set_has_data();
284  data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
285  // @@protoc_insertion_point(field_set_char:goby.util.protobuf.Datagram.data)
286 }
287 inline void Datagram::set_data(const char* value, size_t size) {
288  set_has_data();
290  ::std::string(reinterpret_cast<const char*>(value), size));
291  // @@protoc_insertion_point(field_set_pointer:goby.util.protobuf.Datagram.data)
292 }
293 inline ::std::string* Datagram::mutable_data() {
294  set_has_data();
295  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.Datagram.data)
296  return data_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
297 }
298 inline ::std::string* Datagram::release_data() {
299  // @@protoc_insertion_point(field_release:goby.util.protobuf.Datagram.data)
300  if (!has_data()) {
301  return NULL;
302  }
303  clear_has_data();
304  return data_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
305 }
306 inline void Datagram::set_allocated_data(::std::string* data) {
307  if (data != NULL) {
308  set_has_data();
309  } else {
310  clear_has_data();
311  }
312  data_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), data);
313  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.Datagram.data)
314 }
315 
316 // optional string src = 2;
317 inline bool Datagram::has_src() const {
318  return (_has_bits_[0] & 0x00000002u) != 0;
319 }
320 inline void Datagram::set_has_src() {
321  _has_bits_[0] |= 0x00000002u;
322 }
323 inline void Datagram::clear_has_src() {
324  _has_bits_[0] &= ~0x00000002u;
325 }
326 inline void Datagram::clear_src() {
327  src_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
328  clear_has_src();
329 }
330 inline const ::std::string& Datagram::src() const {
331  // @@protoc_insertion_point(field_get:goby.util.protobuf.Datagram.src)
332  return src_.GetNoArena();
333 }
334 inline void Datagram::set_src(const ::std::string& value) {
335  set_has_src();
336  src_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
337  // @@protoc_insertion_point(field_set:goby.util.protobuf.Datagram.src)
338 }
339 #if LANG_CXX11
340 inline void Datagram::set_src(::std::string&& value) {
341  set_has_src();
342  src_.SetNoArena(
344  // @@protoc_insertion_point(field_set_rvalue:goby.util.protobuf.Datagram.src)
345 }
346 #endif
347 inline void Datagram::set_src(const char* value) {
348  GOOGLE_DCHECK(value != NULL);
349  set_has_src();
350  src_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
351  // @@protoc_insertion_point(field_set_char:goby.util.protobuf.Datagram.src)
352 }
353 inline void Datagram::set_src(const char* value, size_t size) {
354  set_has_src();
356  ::std::string(reinterpret_cast<const char*>(value), size));
357  // @@protoc_insertion_point(field_set_pointer:goby.util.protobuf.Datagram.src)
358 }
359 inline ::std::string* Datagram::mutable_src() {
360  set_has_src();
361  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.Datagram.src)
362  return src_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
363 }
364 inline ::std::string* Datagram::release_src() {
365  // @@protoc_insertion_point(field_release:goby.util.protobuf.Datagram.src)
366  if (!has_src()) {
367  return NULL;
368  }
369  clear_has_src();
370  return src_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
371 }
372 inline void Datagram::set_allocated_src(::std::string* src) {
373  if (src != NULL) {
374  set_has_src();
375  } else {
376  clear_has_src();
377  }
378  src_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), src);
379  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.Datagram.src)
380 }
381 
382 // optional string dest = 3;
383 inline bool Datagram::has_dest() const {
384  return (_has_bits_[0] & 0x00000004u) != 0;
385 }
386 inline void Datagram::set_has_dest() {
387  _has_bits_[0] |= 0x00000004u;
388 }
389 inline void Datagram::clear_has_dest() {
390  _has_bits_[0] &= ~0x00000004u;
391 }
392 inline void Datagram::clear_dest() {
393  dest_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
394  clear_has_dest();
395 }
396 inline const ::std::string& Datagram::dest() const {
397  // @@protoc_insertion_point(field_get:goby.util.protobuf.Datagram.dest)
398  return dest_.GetNoArena();
399 }
400 inline void Datagram::set_dest(const ::std::string& value) {
401  set_has_dest();
402  dest_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
403  // @@protoc_insertion_point(field_set:goby.util.protobuf.Datagram.dest)
404 }
405 #if LANG_CXX11
406 inline void Datagram::set_dest(::std::string&& value) {
407  set_has_dest();
408  dest_.SetNoArena(
410  // @@protoc_insertion_point(field_set_rvalue:goby.util.protobuf.Datagram.dest)
411 }
412 #endif
413 inline void Datagram::set_dest(const char* value) {
414  GOOGLE_DCHECK(value != NULL);
415  set_has_dest();
416  dest_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
417  // @@protoc_insertion_point(field_set_char:goby.util.protobuf.Datagram.dest)
418 }
419 inline void Datagram::set_dest(const char* value, size_t size) {
420  set_has_dest();
422  ::std::string(reinterpret_cast<const char*>(value), size));
423  // @@protoc_insertion_point(field_set_pointer:goby.util.protobuf.Datagram.dest)
424 }
425 inline ::std::string* Datagram::mutable_dest() {
426  set_has_dest();
427  // @@protoc_insertion_point(field_mutable:goby.util.protobuf.Datagram.dest)
428  return dest_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
429 }
430 inline ::std::string* Datagram::release_dest() {
431  // @@protoc_insertion_point(field_release:goby.util.protobuf.Datagram.dest)
432  if (!has_dest()) {
433  return NULL;
434  }
435  clear_has_dest();
436  return dest_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
437 }
438 inline void Datagram::set_allocated_dest(::std::string* dest) {
439  if (dest != NULL) {
440  set_has_dest();
441  } else {
442  clear_has_dest();
443  }
444  dest_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), dest);
445  // @@protoc_insertion_point(field_set_allocated:goby.util.protobuf.Datagram.dest)
446 }
447 
448 // optional double time = 4;
449 inline bool Datagram::has_time() const {
450  return (_has_bits_[0] & 0x00000008u) != 0;
451 }
452 inline void Datagram::set_has_time() {
453  _has_bits_[0] |= 0x00000008u;
454 }
455 inline void Datagram::clear_has_time() {
456  _has_bits_[0] &= ~0x00000008u;
457 }
458 inline void Datagram::clear_time() {
459  time_ = 0;
460  clear_has_time();
461 }
462 inline double Datagram::time() const {
463  // @@protoc_insertion_point(field_get:goby.util.protobuf.Datagram.time)
464  return time_;
465 }
466 inline void Datagram::set_time(double value) {
467  set_has_time();
468  time_ = value;
469  // @@protoc_insertion_point(field_set:goby.util.protobuf.Datagram.time)
470 }
471 
472 #ifdef __GNUC__
473  #pragma GCC diagnostic pop
474 #endif // __GNUC__
475 
476 // @@protoc_insertion_point(namespace_scope)
477 
478 } // namespace protobuf
479 } // namespace util
480 } // namespace goby
481 
482 // @@protoc_insertion_point(global_scope)
483 
484 #endif // PROTOBUF_INCLUDED_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto
goby::util::protobuf::Datagram::set_dest
void set_dest(const ::std::string &value)
Definition: linebasedcomms.pb.h:400
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::util::protobuf::Datagram::set_allocated_data
void set_allocated_data(::std::string *data)
Definition: linebasedcomms.pb.h:306
goby::util::protobuf::Datagram::set_src
void set_src(const ::std::string &value)
Definition: linebasedcomms.pb.h:334
goby::util::protobuf::Datagram::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: linebasedcomms.pb.h:46
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::util::protobuf::Datagram::mutable_data
::std::string * mutable_data()
Definition: linebasedcomms.pb.h:293
goby::util::protobuf::Datagram::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::util::protobuf::Datagram::set_data
void set_data(const ::std::string &value)
Definition: linebasedcomms.pb.h:268
goby::util::protobuf::Datagram::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::util::protobuf::Datagram::kSrcFieldNumber
static const int kSrcFieldNumber
Definition: linebasedcomms.pb.h:185
goby::util::protobuf::Datagram::Datagram
Datagram()
goby::util::protobuf::Datagram::kDestFieldNumber
static const int kDestFieldNumber
Definition: linebasedcomms.pb.h:200
goby::util::protobuf::Datagram::set_time
void set_time(double value)
Definition: linebasedcomms.pb.h:466
goby::util::protobuf::Datagram::default_instance
static const Datagram & default_instance()
goby::util::protobuf::Datagram::has_time
bool has_time() const
Definition: linebasedcomms.pb.h:449
goby::util::protobuf::Datagram
Definition: linebasedcomms.pb.h:73
goby::util::protobuf::Datagram::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::util::protobuf::Datagram::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::util::protobuf::Datagram::GetCachedSize
int GetCachedSize() const final
Definition: linebasedcomms.pb.h:145
google::protobuf::Arena
Definition: arena.h:244
goby::util::protobuf::Datagram::time
double time() const
Definition: linebasedcomms.pb.h:462
goby::util::protobuf::Datagram::has_data
bool has_data() const
Definition: linebasedcomms.pb.h:251
protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: linebasedcomms.pb.h:47
protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto
Definition: linebasedcomms.pb.h:41
goby::util::protobuf::Datagram::operator=
Datagram & operator=(const Datagram &from)
Definition: linebasedcomms.pb.h:80
goby::util::protobuf::Datagram::ByteSizeLong
size_t ByteSizeLong() const final
goby::util::protobuf::Datagram::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::util::protobuf::Datagram::set_allocated_src
void set_allocated_src(::std::string *src)
Definition: linebasedcomms.pb.h:372
goby::util::protobuf::Datagram::Swap
void Swap(Datagram *other)
goby::util::protobuf::Datagram::mutable_dest
::std::string * mutable_dest()
Definition: linebasedcomms.pb.h:425
message.h
goby::util::protobuf::Datagram::src
const ::std::string & src() const
Definition: linebasedcomms.pb.h:330
protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: linebasedcomms.pb.h:44
goby::util::protobuf::Datagram::release_data
::std::string * release_data()
Definition: linebasedcomms.pb.h:298
protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: linebasedcomms.pb.h:49
goby::util::protobuf::Datagram::clear_src
void clear_src()
Definition: linebasedcomms.pb.h:326
goby::util::protobuf::Datagram::release_src
::std::string * release_src()
Definition: linebasedcomms.pb.h:364
goby::util::protobuf::Datagram::has_src
bool has_src() const
Definition: linebasedcomms.pb.h:317
protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto::AddDescriptors
void AddDescriptors()
goby::util::protobuf::Datagram::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: linebasedcomms.pb.h:114
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::util::protobuf::Datagram::kDataFieldNumber
static const int kDataFieldNumber
Definition: linebasedcomms.pb.h:170
goby::util::protobuf::Datagram::data
const ::std::string & data() const
Definition: linebasedcomms.pb.h:264
protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: linebasedcomms.pb.h:45
goby::util::protobuf::Datagram::clear_dest
void clear_dest()
Definition: linebasedcomms.pb.h:392
goby::util::protobuf::Datagram::InitAsDefaultInstance
static void InitAsDefaultInstance()
google::protobuf::Metadata
Definition: message.h:174
goby::util::protobuf::Datagram::swap
friend void swap(Datagram &a, Datagram &b)
Definition: linebasedcomms.pb.h:118
goby::util::protobuf::Datagram::release_dest
::std::string * release_dest()
Definition: linebasedcomms.pb.h:430
goby::util::protobuf::Datagram::New
Datagram * New(::google::protobuf::Arena *arena) const final
Definition: linebasedcomms.pb.h:128
google::protobuf::Message
Definition: message.h:189
goby::util::protobuf::Datagram::clear_time
void clear_time()
Definition: linebasedcomms.pb.h:458
goby::util::protobuf::_Datagram_default_instance_
DatagramDefaultTypeInternal _Datagram_default_instance_
goby::util::protobuf::Datagram::Clear
void Clear() final
goby::util::protobuf::Datagram::IsInitialized
bool IsInitialized() const final
goby::util::protobuf::Datagram::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: linebasedcomms.pb.h:99
goby::util::protobuf::Datagram::clear_data
void clear_data()
Definition: linebasedcomms.pb.h:260
arena.h
goby::util::protobuf::Datagram::~Datagram
virtual ~Datagram()
goby::util::protobuf::Datagram::dest
const ::std::string & dest() const
Definition: linebasedcomms.pb.h:396
protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: linebasedcomms.pb.h:48
goby::util::protobuf::Datagram::mutable_src
::std::string * mutable_src()
Definition: linebasedcomms.pb.h:359
goby::util::protobuf::Datagram::set_allocated_dest
void set_allocated_dest(::std::string *dest)
Definition: linebasedcomms.pb.h:438
option_extensions.pb.h
goby::util::protobuf::Datagram::kTimeFieldNumber
static const int kTimeFieldNumber
Definition: linebasedcomms.pb.h:215
goby::util::protobuf::Datagram::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::util::protobuf::Datagram::New
Datagram * New() const final
Definition: linebasedcomms.pb.h:124
protobuf_goby_2futil_2fprotobuf_2flinebasedcomms_2eproto::TableStruct
Definition: linebasedcomms.pb.h:43
goby::util::protobuf::Datagram::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: linebasedcomms.pb.h:102
google
Definition: dccl.h:57
goby::util::protobuf::Datagram::internal_default_instance
static const Datagram * internal_default_instance()
Definition: linebasedcomms.pb.h:110
goby::util::protobuf::Datagram::has_dest
bool has_dest() const
Definition: linebasedcomms.pb.h:383