Goby3  3.1.4
2024.02.22
header.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/test/acomms/dccl3/header.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
5 #define PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl3_2fheader_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 
41 #include <boost/units/systems/si.hpp>
42 // @@protoc_insertion_point(includes)
43 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
44 
46 // Internal implementation detail -- do not use these members.
47 struct TableStruct {
48  static const ::google::protobuf::internal::ParseTableField entries[];
49  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
50  static const ::google::protobuf::internal::ParseTable schema[1];
51  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
52  static const ::google::protobuf::internal::SerializationTable serialization_table[];
54 };
55 void AddDescriptors();
56 } // namespace protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
57 namespace goby {
58 namespace test {
59 namespace acomms {
60 namespace protobuf {
61 class Header;
62 class HeaderDefaultTypeInternal;
63 extern HeaderDefaultTypeInternal _Header_default_instance_;
64 } // namespace protobuf
65 } // namespace acomms
66 } // namespace test
67 } // namespace goby
68 namespace google {
69 namespace protobuf {
70 template<> ::goby::test::acomms::protobuf::Header* Arena::CreateMaybeMessage<::goby::test::acomms::protobuf::Header>(Arena*);
71 } // namespace protobuf
72 } // namespace google
73 namespace goby {
74 namespace test {
75 namespace acomms {
76 namespace protobuf {
77 
82 };
83 bool Header_PublishDestination_IsValid(int value);
87 
88 const ::google::protobuf::EnumDescriptor* Header_PublishDestination_descriptor();
89 inline const ::std::string& Header_PublishDestination_Name(Header_PublishDestination value) {
90  return ::google::protobuf::internal::NameOfEnum(
92 }
94  const ::std::string& name, Header_PublishDestination* value) {
95  return ::google::protobuf::internal::ParseNamedEnum<Header_PublishDestination>(
97 }
98 // ===================================================================
99 
100 class Header : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.test.acomms.protobuf.Header) */ {
101  public:
102  Header();
103  virtual ~Header();
104 
105  Header(const Header& from);
106 
107  inline Header& operator=(const Header& from) {
108  CopyFrom(from);
109  return *this;
110  }
111  #if LANG_CXX11
112  Header(Header&& from) noexcept
113  : Header() {
114  *this = ::std::move(from);
115  }
116 
117  inline Header& operator=(Header&& from) noexcept {
118  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
119  if (this != &from) InternalSwap(&from);
120  } else {
121  CopyFrom(from);
122  }
123  return *this;
124  }
125  #endif
126  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
127  return _internal_metadata_.unknown_fields();
128  }
129  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
130  return _internal_metadata_.mutable_unknown_fields();
131  }
132 
133  static const ::google::protobuf::Descriptor* descriptor();
134  static const Header& default_instance();
135 
136  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
137  static inline const Header* internal_default_instance() {
138  return reinterpret_cast<const Header*>(
140  }
141  static constexpr int kIndexInFileMessages =
142  0;
143 
144  void Swap(Header* other);
145  friend void swap(Header& a, Header& b) {
146  a.Swap(&b);
147  }
148 
149  // implements Message ----------------------------------------------
150 
151  inline Header* New() const final {
152  return CreateMaybeMessage<Header>(NULL);
153  }
154 
155  Header* New(::google::protobuf::Arena* arena) const final {
156  return CreateMaybeMessage<Header>(arena);
157  }
158  void CopyFrom(const ::google::protobuf::Message& from) final;
159  void MergeFrom(const ::google::protobuf::Message& from) final;
160  void CopyFrom(const Header& from);
161  void MergeFrom(const Header& from);
162  void Clear() final;
163  bool IsInitialized() const final;
164 
165  size_t ByteSizeLong() const final;
167  ::google::protobuf::io::CodedInputStream* input) final;
169  ::google::protobuf::io::CodedOutputStream* output) const final;
171  bool deterministic, ::google::protobuf::uint8* target) const final;
172  int GetCachedSize() const final { return _cached_size_.Get(); }
173 
174  private:
175  void SharedCtor();
176  void SharedDtor();
177  void SetCachedSize(int size) const final;
178  void InternalSwap(Header* other);
179  private:
180  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
181  return NULL;
182  }
183  inline void* MaybeArenaPtr() const {
184  return NULL;
185  }
186  public:
187 
189 
190  // nested types ----------------------------------------------------
191 
199  static inline bool PublishDestination_IsValid(int value) {
200  return Header_PublishDestination_IsValid(value);
201  }
206  static const int PublishDestination_ARRAYSIZE =
208  static inline const ::google::protobuf::EnumDescriptor*
211  }
212  static inline const ::std::string& PublishDestination_Name(PublishDestination value) {
213  return Header_PublishDestination_Name(value);
214  }
215  static inline bool PublishDestination_Parse(const ::std::string& name,
216  PublishDestination* value) {
217  return Header_PublishDestination_Parse(name, value);
218  }
219 
220  // accessors -------------------------------------------------------
221 
222  // optional string source_app = 12 [(.dccl.field) = {
223  bool has_source_app() const;
224  void clear_source_app();
225  static const int kSourceAppFieldNumber = 12;
226  const ::std::string& source_app() const;
227  void set_source_app(const ::std::string& value);
228  #if LANG_CXX11
229  void set_source_app(::std::string&& value);
230  #endif
231  void set_source_app(const char* value);
232  void set_source_app(const char* value, size_t size);
233  ::std::string* mutable_source_app();
234  ::std::string* release_source_app();
235  void set_allocated_source_app(::std::string* source_app);
236 
237  // required uint64 time = 10 [(.dccl.field) = {
238  bool has_time() const;
239  void clear_time();
240  static const int kTimeFieldNumber = 10;
242  void set_time(::google::protobuf::uint64 value);
243 
244  // required uint32 source_platform = 11 [(.dccl.field) = {
245  bool has_source_platform() const;
246  void clear_source_platform();
247  static const int kSourcePlatformFieldNumber = 11;
250 
251  // optional uint32 dest_platform = 14 [(.dccl.field) = {
252  bool has_dest_platform() const;
253  void clear_dest_platform();
254  static const int kDestPlatformFieldNumber = 14;
257 
258  // optional .goby.test.acomms.protobuf.Header.PublishDestination dest_type = 13 [default = PUBLISH_SELF, (.dccl.field) = {
259  bool has_dest_type() const;
260  void clear_dest_type();
261  static const int kDestTypeFieldNumber = 13;
264 
266 
267  typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type time_unit;
268 
269  template<typename Quantity >
270  void set_time_with_units(Quantity value_w_units)
271  { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
272 
273  template<typename Quantity >
274  Quantity time_with_units() const
275  { return Quantity(time() * time_unit()); };
276 
277  boost::units::quantity< time_unit,google::protobuf::uint64 > time_with_units() const
278  { return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
279 
280  // @@protoc_insertion_point(class_scope:goby.test.acomms.protobuf.Header)
281  private:
282  void set_has_time();
283  void clear_has_time();
284  void set_has_source_platform();
285  void clear_has_source_platform();
286  void set_has_source_app();
287  void clear_has_source_app();
288  void set_has_dest_type();
289  void clear_has_dest_type();
290  void set_has_dest_platform();
291  void clear_has_dest_platform();
292 
293  // helper for ByteSizeLong()
294  size_t RequiredFieldsByteSizeFallback() const;
295 
296  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
297  ::google::protobuf::internal::HasBits<1> _has_bits_;
298  mutable ::google::protobuf::internal::CachedSize _cached_size_;
299  ::google::protobuf::internal::ArenaStringPtr source_app_;
301  ::google::protobuf::uint32 source_platform_;
302  ::google::protobuf::uint32 dest_platform_;
303  int dest_type_;
304  friend struct ::protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto::TableStruct;
305 };
306 // ===================================================================
307 
308 
309 // ===================================================================
310 
311 #ifdef __GNUC__
312  #pragma GCC diagnostic push
313  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
314 #endif // __GNUC__
315 // Header
316 
317 // required uint64 time = 10 [(.dccl.field) = {
318 inline bool Header::has_time() const {
319  return (_has_bits_[0] & 0x00000002u) != 0;
320 }
321 inline void Header::set_has_time() {
322  _has_bits_[0] |= 0x00000002u;
323 }
324 inline void Header::clear_has_time() {
325  _has_bits_[0] &= ~0x00000002u;
326 }
327 inline void Header::clear_time() {
328  time_ = GOOGLE_ULONGLONG(0);
329  clear_has_time();
330 }
332  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.time)
333  return time_;
334 }
336  set_has_time();
337  time_ = value;
338  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.time)
339 }
340 
341 // required uint32 source_platform = 11 [(.dccl.field) = {
342 inline bool Header::has_source_platform() const {
343  return (_has_bits_[0] & 0x00000004u) != 0;
344 }
345 inline void Header::set_has_source_platform() {
346  _has_bits_[0] |= 0x00000004u;
347 }
348 inline void Header::clear_has_source_platform() {
349  _has_bits_[0] &= ~0x00000004u;
350 }
352  source_platform_ = 0u;
353  clear_has_source_platform();
354 }
356  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.source_platform)
357  return source_platform_;
358 }
360  set_has_source_platform();
361  source_platform_ = value;
362  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.source_platform)
363 }
364 
365 // optional string source_app = 12 [(.dccl.field) = {
366 inline bool Header::has_source_app() const {
367  return (_has_bits_[0] & 0x00000001u) != 0;
368 }
369 inline void Header::set_has_source_app() {
370  _has_bits_[0] |= 0x00000001u;
371 }
372 inline void Header::clear_has_source_app() {
373  _has_bits_[0] &= ~0x00000001u;
374 }
376  source_app_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
377  clear_has_source_app();
378 }
379 inline const ::std::string& Header::source_app() const {
380  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.source_app)
381  return source_app_.GetNoArena();
382 }
383 inline void Header::set_source_app(const ::std::string& value) {
384  set_has_source_app();
385  source_app_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
386  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.source_app)
387 }
388 #if LANG_CXX11
389 inline void Header::set_source_app(::std::string&& value) {
390  set_has_source_app();
391  source_app_.SetNoArena(
393  // @@protoc_insertion_point(field_set_rvalue:goby.test.acomms.protobuf.Header.source_app)
394 }
395 #endif
396 inline void Header::set_source_app(const char* value) {
397  GOOGLE_DCHECK(value != NULL);
398  set_has_source_app();
399  source_app_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
400  // @@protoc_insertion_point(field_set_char:goby.test.acomms.protobuf.Header.source_app)
401 }
402 inline void Header::set_source_app(const char* value, size_t size) {
403  set_has_source_app();
405  ::std::string(reinterpret_cast<const char*>(value), size));
406  // @@protoc_insertion_point(field_set_pointer:goby.test.acomms.protobuf.Header.source_app)
407 }
408 inline ::std::string* Header::mutable_source_app() {
409  set_has_source_app();
410  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.Header.source_app)
411  return source_app_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
412 }
413 inline ::std::string* Header::release_source_app() {
414  // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.Header.source_app)
415  if (!has_source_app()) {
416  return NULL;
417  }
418  clear_has_source_app();
419  return source_app_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
420 }
421 inline void Header::set_allocated_source_app(::std::string* source_app) {
422  if (source_app != NULL) {
423  set_has_source_app();
424  } else {
425  clear_has_source_app();
426  }
427  source_app_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), source_app);
428  // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.Header.source_app)
429 }
430 
431 // optional .goby.test.acomms.protobuf.Header.PublishDestination dest_type = 13 [default = PUBLISH_SELF, (.dccl.field) = {
432 inline bool Header::has_dest_type() const {
433  return (_has_bits_[0] & 0x00000010u) != 0;
434 }
435 inline void Header::set_has_dest_type() {
436  _has_bits_[0] |= 0x00000010u;
437 }
438 inline void Header::clear_has_dest_type() {
439  _has_bits_[0] &= ~0x00000010u;
440 }
441 inline void Header::clear_dest_type() {
442  dest_type_ = 1;
443  clear_has_dest_type();
444 }
446  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.dest_type)
447  return static_cast< ::goby::test::acomms::protobuf::Header_PublishDestination >(dest_type_);
448 }
451  set_has_dest_type();
452  dest_type_ = value;
453  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.dest_type)
454 }
455 
456 // optional uint32 dest_platform = 14 [(.dccl.field) = {
457 inline bool Header::has_dest_platform() const {
458  return (_has_bits_[0] & 0x00000008u) != 0;
459 }
460 inline void Header::set_has_dest_platform() {
461  _has_bits_[0] |= 0x00000008u;
462 }
463 inline void Header::clear_has_dest_platform() {
464  _has_bits_[0] &= ~0x00000008u;
465 }
467  dest_platform_ = 0u;
468  clear_has_dest_platform();
469 }
471  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.dest_platform)
472  return dest_platform_;
473 }
475  set_has_dest_platform();
476  dest_platform_ = value;
477  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.dest_platform)
478 }
479 
480 #ifdef __GNUC__
481  #pragma GCC diagnostic pop
482 #endif // __GNUC__
483 
484 // @@protoc_insertion_point(namespace_scope)
485 
486 } // namespace protobuf
487 } // namespace acomms
488 } // namespace test
489 } // namespace goby
490 
491 namespace google {
492 namespace protobuf {
493 
494 template <> struct is_proto_enum< ::goby::test::acomms::protobuf::Header_PublishDestination> : ::std::true_type {};
495 template <>
496 inline const EnumDescriptor* GetEnumDescriptor< ::goby::test::acomms::protobuf::Header_PublishDestination>() {
498 }
499 
500 } // namespace protobuf
501 } // namespace google
502 
503 // @@protoc_insertion_point(global_scope)
504 
505 #endif // PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
goby::test::acomms::protobuf::Header::PublishDestination_MIN
static const PublishDestination PublishDestination_MIN
Definition: header.pb.h:202
protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
Definition: header.pb.h:45
goby::test::acomms::protobuf::Header::set_time
void set_time(::google::protobuf::uint64 value)
Definition: header.pb.h:335
protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: header.pb.h:53
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::test::acomms::protobuf::Header::ByteSizeLong
size_t ByteSizeLong() const final
goby::test::acomms::protobuf::Header::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: header.pb.h:141
goby::test::acomms::protobuf::Header
Definition: header.pb.h:100
goby::test::acomms::protobuf::Header::PublishDestination_MAX
static const PublishDestination PublishDestination_MAX
Definition: header.pb.h:204
goby::test::acomms::protobuf::Header::time_unit
boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type time_unit
Definition: header.pb.h:267
protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto::AddDescriptors
void AddDescriptors()
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::test::acomms::protobuf::Header::clear_dest_type
void clear_dest_type()
Definition: header.pb.h:441
goby::test::acomms::protobuf::Header::dest_type
::goby::test::acomms::protobuf::Header_PublishDestination dest_type() const
Definition: header.pb.h:445
goby::test::acomms::protobuf::Header::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::test::acomms::protobuf::Header_PublishDestination
Header_PublishDestination
Definition: header.pb.h:78
goby::uint64
std::uint64_t uint64
Definition: primitive_types.h:34
goby::test::acomms::protobuf::Header::swap
friend void swap(Header &a, Header &b)
Definition: header.pb.h:145
goby::test::acomms::protobuf::Header::kSourcePlatformFieldNumber
static const int kSourcePlatformFieldNumber
Definition: header.pb.h:247
goby::test::acomms::protobuf::Header::PUBLISH_OTHER
static const PublishDestination PUBLISH_OTHER
Definition: header.pb.h:195
goby::test::acomms::protobuf::Header::time
::google::protobuf::uint64 time() const
Definition: header.pb.h:331
goby::test::acomms::protobuf::Header::kTimeFieldNumber
static const int kTimeFieldNumber
Definition: header.pb.h:240
goby::test::acomms::protobuf::Header::~Header
virtual ~Header()
goby::test::acomms::protobuf::Header::kSourceAppFieldNumber
static const int kSourceAppFieldNumber
Definition: header.pb.h:225
goby::test::acomms::protobuf::Header::set_dest_type
void set_dest_type(::goby::test::acomms::protobuf::Header_PublishDestination value)
Definition: header.pb.h:449
goby::test::acomms::protobuf::Header_PublishDestination_PUBLISH_ALL
@ Header_PublishDestination_PUBLISH_ALL
Definition: header.pb.h:81
goby::test::acomms::protobuf::Header::clear_dest_platform
void clear_dest_platform()
Definition: header.pb.h:466
goby::test::acomms::protobuf::Header::source_platform
::google::protobuf::uint32 source_platform() const
Definition: header.pb.h:355
protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: header.pb.h:48
goby::test::acomms::protobuf::Header::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: header.pb.h:129
goby::test::acomms::protobuf::Header::has_source_platform
bool has_source_platform() const
Definition: header.pb.h:342
goby::test::acomms::protobuf::Header::mutable_source_app
::std::string * mutable_source_app()
Definition: header.pb.h:408
goby::test::acomms::protobuf::Header_PublishDestination_Parse
bool Header_PublishDestination_Parse(const ::std::string &name, Header_PublishDestination *value)
Definition: header.pb.h:93
google::protobuf::Arena
Definition: arena.h:244
goby::test::acomms::protobuf::Header::internal_default_instance
static const Header * internal_default_instance()
Definition: header.pb.h:137
goby::test::acomms::protobuf::Header::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::test::acomms::protobuf::Header::time_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type time_dimension
Definition: header.pb.h:265
goby::test::acomms::protobuf::Header::has_time
bool has_time() const
Definition: header.pb.h:318
goby::test::acomms::protobuf::_Header_default_instance_
HeaderDefaultTypeInternal _Header_default_instance_
goby::test::acomms::protobuf::Header::PublishDestination_descriptor
static const ::google::protobuf::EnumDescriptor * PublishDestination_descriptor()
Definition: header.pb.h:209
goby::test::acomms::protobuf::Header::operator=
Header & operator=(const Header &from)
Definition: header.pb.h:107
goby::test::acomms::protobuf::Header::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::test::acomms::protobuf::Header::PublishDestination_ARRAYSIZE
static const int PublishDestination_ARRAYSIZE
Definition: header.pb.h:206
goby::test::acomms::protobuf::Header::set_source_app
void set_source_app(const ::std::string &value)
Definition: header.pb.h:383
goby::test::acomms::protobuf::Header::clear_source_app
void clear_source_app()
Definition: header.pb.h:375
goby::test::acomms::protobuf::Header::set_time_with_units
void set_time_with_units(Quantity value_w_units)
Definition: header.pb.h:270
message.h
goby::test::acomms::protobuf::Header::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: header.pb.h:126
goby::test::acomms::protobuf::Header::set_dest_platform
void set_dest_platform(::google::protobuf::uint32 value)
Definition: header.pb.h:474
goby::test::acomms::protobuf::Header::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::test::acomms::protobuf::Header_PublishDestination_PublishDestination_MIN
const Header_PublishDestination Header_PublishDestination_PublishDestination_MIN
Definition: header.pb.h:84
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::test::acomms::protobuf::Header::dest_platform
::google::protobuf::uint32 dest_platform() const
Definition: header.pb.h:470
protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: header.pb.h:49
protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: header.pb.h:50
goby::test::acomms::protobuf::Header::IsInitialized
bool IsInitialized() const final
goby::test::acomms::protobuf::Header::source_app
const ::std::string & source_app() const
Definition: header.pb.h:379
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::test::acomms::protobuf::Header::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::test::acomms::protobuf::Header_PublishDestination_PublishDestination_ARRAYSIZE
const int Header_PublishDestination_PublishDestination_ARRAYSIZE
Definition: header.pb.h:86
google::protobuf::Metadata
Definition: message.h:174
google::protobuf::Message
Definition: message.h:189
goby::test::acomms::protobuf::Header::time_with_units
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
Definition: header.pb.h:277
goby::test::acomms::protobuf::Header::clear_source_platform
void clear_source_platform()
Definition: header.pb.h:351
goby::test::acomms::protobuf::Header::time_with_units
Quantity time_with_units() const
Definition: header.pb.h:274
goby::test::acomms::protobuf::Header::kDestPlatformFieldNumber
static const int kDestPlatformFieldNumber
Definition: header.pb.h:254
arena.h
goby::test::acomms::protobuf::Header::has_dest_platform
bool has_dest_platform() const
Definition: header.pb.h:457
protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: header.pb.h:52
goby::test::acomms::protobuf::Header::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::test::acomms::protobuf::Header_PublishDestination_PUBLISH_SELF
@ Header_PublishDestination_PUBLISH_SELF
Definition: header.pb.h:79
goby::test::acomms::protobuf::Header::set_allocated_source_app
void set_allocated_source_app(::std::string *source_app)
Definition: header.pb.h:421
goby::test::acomms::protobuf::Header::set_source_platform
void set_source_platform(::google::protobuf::uint32 value)
Definition: header.pb.h:359
goby::test::acomms::protobuf::Header_PublishDestination_PublishDestination_MAX
const Header_PublishDestination Header_PublishDestination_PublishDestination_MAX
Definition: header.pb.h:85
goby::test::acomms::protobuf::Header::GetCachedSize
int GetCachedSize() const final
Definition: header.pb.h:172
goby::test::acomms::protobuf::Header::Clear
void Clear() final
goby::test::acomms::protobuf::Header::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::test::acomms::protobuf::Header::default_instance
static const Header & default_instance()
option_extensions.pb.h
goby::test::acomms::protobuf::Header::PublishDestination_IsValid
static bool PublishDestination_IsValid(int value)
Definition: header.pb.h:199
goby::test::acomms::protobuf::Header::PublishDestination_Name
static const ::std::string & PublishDestination_Name(PublishDestination value)
Definition: header.pb.h:212
goby::test::acomms::protobuf::Header::kDestTypeFieldNumber
static const int kDestTypeFieldNumber
Definition: header.pb.h:261
goby::test::acomms::protobuf::Header::PublishDestination_Parse
static bool PublishDestination_Parse(const ::std::string &name, PublishDestination *value)
Definition: header.pb.h:215
goby::test::acomms::protobuf::Header::PUBLISH_ALL
static const PublishDestination PUBLISH_ALL
Definition: header.pb.h:197
goby::test::acomms::protobuf::Header::Swap
void Swap(Header *other)
goby::test::acomms::protobuf::Header_PublishDestination_PUBLISH_OTHER
@ Header_PublishDestination_PUBLISH_OTHER
Definition: header.pb.h:80
goby::test::acomms::protobuf::Header::New
Header * New(::google::protobuf::Arena *arena) const final
Definition: header.pb.h:155
protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto::TableStruct
Definition: header.pb.h:47
goby::test::acomms::protobuf::Header_PublishDestination_IsValid
bool Header_PublishDestination_IsValid(int value)
goby::test::acomms::protobuf::Header::New
Header * New() const final
Definition: header.pb.h:151
protobuf_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: header.pb.h:51
goby::test::acomms::protobuf::Header::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::test::acomms::protobuf::Header::Header
Header()
goby::test::acomms::protobuf::Header::PUBLISH_SELF
static const PublishDestination PUBLISH_SELF
Definition: header.pb.h:193
goby::test::acomms::protobuf::Header_PublishDestination_descriptor
const ::google::protobuf::EnumDescriptor * Header_PublishDestination_descriptor()
goby::test::acomms::protobuf::Header::clear_time
void clear_time()
Definition: header.pb.h:327
goby::test::acomms::protobuf::Header::release_source_app
::std::string * release_source_app()
Definition: header.pb.h:413
google
Definition: dccl.h:57
goby::test::acomms::protobuf::Header::has_dest_type
bool has_dest_type() const
Definition: header.pb.h:432
goby::test::acomms::protobuf::Header_PublishDestination_Name
const ::std::string & Header_PublishDestination_Name(Header_PublishDestination value)
Definition: header.pb.h:89
goby::test::acomms::protobuf::Header::has_source_app
bool has_source_app() const
Definition: header.pb.h:366