Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
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 GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
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 3021012 < 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>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.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>
34#include "dccl/option_extensions.pb.h"
35#include <boost/units/quantity.hpp>
36#include <boost/units/absolute.hpp>
37#include <boost/units/dimensionless_type.hpp>
38#include <boost/units/make_scaled_unit.hpp>
39
40#include <boost/units/systems/si.hpp>
41// @@protoc_insertion_point(includes)
42#include <google/protobuf/port_def.inc>
43#define PROTOBUF_INTERNAL_EXPORT_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
44PROTOBUF_NAMESPACE_OPEN
45namespace internal {
46class AnyMetadata;
47} // namespace internal
48PROTOBUF_NAMESPACE_CLOSE
49
50// Internal implementation detail -- do not use these members.
54extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto;
55namespace goby {
56namespace test {
57namespace acomms {
58namespace protobuf {
59class Header;
60struct HeaderDefaultTypeInternal;
61extern HeaderDefaultTypeInternal _Header_default_instance_;
62} // namespace protobuf
63} // namespace acomms
64} // namespace test
65} // namespace goby
66PROTOBUF_NAMESPACE_OPEN
67template<> ::goby::test::acomms::protobuf::Header* Arena::CreateMaybeMessage<::goby::test::acomms::protobuf::Header>(Arena*);
68PROTOBUF_NAMESPACE_CLOSE
69namespace goby {
70namespace test {
71namespace acomms {
72namespace protobuf {
73
83
84const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Header_PublishDestination_descriptor();
85template<typename T>
86inline const std::string& Header_PublishDestination_Name(T enum_t_value) {
87 static_assert(::std::is_same<T, Header_PublishDestination>::value ||
88 ::std::is_integral<T>::value,
89 "Incorrect type passed to function Header_PublishDestination_Name.");
90 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
92}
94 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Header_PublishDestination* value) {
95 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Header_PublishDestination>(
97}
98// ===================================================================
99
100class Header final :
101 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.test.acomms.protobuf.Header) */ {
102 public:
103 inline Header() : Header(nullptr) {}
104 ~Header() override;
105 explicit PROTOBUF_CONSTEXPR Header(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
106
107 Header(const Header& from);
108 Header(Header&& from) noexcept
109 : Header() {
110 *this = ::std::move(from);
111 }
112
113 inline Header& operator=(const Header& from) {
114 CopyFrom(from);
115 return *this;
116 }
117 inline Header& operator=(Header&& from) noexcept {
118 if (this == &from) return *this;
119 if (GetOwningArena() == from.GetOwningArena()
120 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
121 && GetOwningArena() != nullptr
122 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
123 ) {
124 InternalSwap(&from);
125 } else {
126 CopyFrom(from);
127 }
128 return *this;
129 }
130
131 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
132 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
133 }
134 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
135 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
136 }
137
138 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
139 return GetDescriptor();
140 }
141 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
142 return default_instance().GetMetadata().descriptor;
143 }
144 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
145 return default_instance().GetMetadata().reflection;
146 }
147 static const Header& default_instance() {
149 }
150 static inline const Header* internal_default_instance() {
151 return reinterpret_cast<const Header*>(
153 }
154 static constexpr int kIndexInFileMessages =
155 0;
156
157 friend void swap(Header& a, Header& b) {
158 a.Swap(&b);
159 }
160 inline void Swap(Header* other) {
161 if (other == this) return;
162 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
163 if (GetOwningArena() != nullptr &&
164 GetOwningArena() == other->GetOwningArena()) {
165 #else // PROTOBUF_FORCE_COPY_IN_SWAP
166 if (GetOwningArena() == other->GetOwningArena()) {
167 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
168 InternalSwap(other);
169 } else {
170 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
171 }
172 }
173 void UnsafeArenaSwap(Header* other) {
174 if (other == this) return;
175 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
176 InternalSwap(other);
177 }
178
179 // implements Message ----------------------------------------------
180
181 Header* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
182 return CreateMaybeMessage<Header>(arena);
183 }
184 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
185 void CopyFrom(const Header& from);
186 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
187 void MergeFrom( const Header& from) {
188 Header::MergeImpl(*this, from);
189 }
190 private:
191 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
192 public:
193 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
194 bool IsInitialized() const final;
195
196 size_t ByteSizeLong() const final;
197 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
199 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
200 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
201
202 private:
203 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
204 void SharedDtor();
205 void SetCachedSize(int size) const final;
206 void InternalSwap(Header* other);
207
208 private:
209 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
210 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
211 return "goby.test.acomms.protobuf.Header";
212 }
213 protected:
214 explicit Header(::PROTOBUF_NAMESPACE_ID::Arena* arena,
215 bool is_message_owned = false);
216 public:
217
218 static const ClassData _class_data_;
219 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
220
221 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
222
223 // nested types ----------------------------------------------------
224
232 static inline bool PublishDestination_IsValid(int value) {
234 }
239 static constexpr int PublishDestination_ARRAYSIZE =
241 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
245 template<typename T>
246 static inline const std::string& PublishDestination_Name(T enum_t_value) {
247 static_assert(::std::is_same<T, PublishDestination>::value ||
248 ::std::is_integral<T>::value,
249 "Incorrect type passed to function PublishDestination_Name.");
250 return Header_PublishDestination_Name(enum_t_value);
251 }
252 static inline bool PublishDestination_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
253 PublishDestination* value) {
254 return Header_PublishDestination_Parse(name, value);
255 }
256
257 // accessors -------------------------------------------------------
258
259 enum : int {
265 };
266 // optional string source_app = 12 [(.dccl.field) = {
267 bool has_source_app() const;
268 private:
269 bool _internal_has_source_app() const;
270 public:
271 void clear_source_app();
272 const std::string& source_app() const;
273 template <typename ArgT0 = const std::string&, typename... ArgT>
274 void set_source_app(ArgT0&& arg0, ArgT... args);
275 std::string* mutable_source_app();
276 PROTOBUF_NODISCARD std::string* release_source_app();
277 void set_allocated_source_app(std::string* source_app);
278 private:
279 const std::string& _internal_source_app() const;
280 inline PROTOBUF_ALWAYS_INLINE void _internal_set_source_app(const std::string& value);
281 std::string* _internal_mutable_source_app();
282 public:
283
284 // required uint64 time = 10 [(.dccl.field) = {
285 bool has_time() const;
286 private:
287 bool _internal_has_time() const;
288 public:
289 void clear_time();
290 uint64_t time() const;
291 void set_time(uint64_t value);
292 private:
293 uint64_t _internal_time() const;
294 void _internal_set_time(uint64_t value);
295 public:
296
297 // required uint32 source_platform = 11 [(.dccl.field) = {
298 bool has_source_platform() const;
299 private:
300 bool _internal_has_source_platform() const;
301 public:
303 uint32_t source_platform() const;
304 void set_source_platform(uint32_t value);
305 private:
306 uint32_t _internal_source_platform() const;
307 void _internal_set_source_platform(uint32_t value);
308 public:
309
310 // optional uint32 dest_platform = 14 [(.dccl.field) = {
311 bool has_dest_platform() const;
312 private:
313 bool _internal_has_dest_platform() const;
314 public:
315 void clear_dest_platform();
316 uint32_t dest_platform() const;
317 void set_dest_platform(uint32_t value);
318 private:
319 uint32_t _internal_dest_platform() const;
320 void _internal_set_dest_platform(uint32_t value);
321 public:
322
323 // optional .goby.test.acomms.protobuf.Header.PublishDestination dest_type = 13 [default = PUBLISH_SELF, (.dccl.field) = {
324 bool has_dest_type() const;
325 private:
326 bool _internal_has_dest_type() const;
327 public:
328 void clear_dest_type();
331 private:
333 void _internal_set_dest_type(::goby::test::acomms::protobuf::Header_PublishDestination value);
334 public:
335
336 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type time_dimension;
337
338 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;
339
340 template<typename Quantity >
341 void set_time_with_units(Quantity value_w_units)
342 { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
343
344 template<typename Quantity >
345 Quantity time_with_units() const
346 { return Quantity(time() * time_unit()); };
347
348 boost::units::quantity< time_unit,google::protobuf::uint64 > time_with_units() const
349 { return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
350
351 // @@protoc_insertion_point(class_scope:goby.test.acomms.protobuf.Header)
352 private:
353 class _Internal;
354
355 // helper for ByteSizeLong()
356 size_t RequiredFieldsByteSizeFallback() const;
357
358 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
359 typedef void InternalArenaConstructable_;
360 typedef void DestructorSkippable_;
361 struct Impl_ {
362 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
363 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
364 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr source_app_;
365 uint64_t time_;
366 uint32_t source_platform_;
367 uint32_t dest_platform_;
368 int dest_type_;
369 };
370 union { Impl_ _impl_; };
371 friend struct ::TableStruct_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto;
372};
373// ===================================================================
374
375
376// ===================================================================
377
378#ifdef __GNUC__
379 #pragma GCC diagnostic push
380 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
381#endif // __GNUC__
382// Header
383
384// required uint64 time = 10 [(.dccl.field) = {
385inline bool Header::_internal_has_time() const {
386 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
387 return value;
388}
389inline bool Header::has_time() const {
390 return _internal_has_time();
391}
392inline void Header::clear_time() {
393 _impl_.time_ = uint64_t{0u};
394 _impl_._has_bits_[0] &= ~0x00000002u;
395}
396inline uint64_t Header::_internal_time() const {
397 return _impl_.time_;
398}
399inline uint64_t Header::time() const {
400 // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.time)
401 return _internal_time();
402}
403inline void Header::_internal_set_time(uint64_t value) {
404 _impl_._has_bits_[0] |= 0x00000002u;
405 _impl_.time_ = value;
406}
407inline void Header::set_time(uint64_t value) {
408 _internal_set_time(value);
409 // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.time)
410}
411
412// required uint32 source_platform = 11 [(.dccl.field) = {
413inline bool Header::_internal_has_source_platform() const {
414 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
415 return value;
416}
417inline bool Header::has_source_platform() const {
418 return _internal_has_source_platform();
419}
421 _impl_.source_platform_ = 0u;
422 _impl_._has_bits_[0] &= ~0x00000004u;
423}
424inline uint32_t Header::_internal_source_platform() const {
425 return _impl_.source_platform_;
426}
427inline uint32_t Header::source_platform() const {
428 // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.source_platform)
429 return _internal_source_platform();
430}
431inline void Header::_internal_set_source_platform(uint32_t value) {
432 _impl_._has_bits_[0] |= 0x00000004u;
433 _impl_.source_platform_ = value;
434}
435inline void Header::set_source_platform(uint32_t value) {
436 _internal_set_source_platform(value);
437 // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.source_platform)
438}
439
440// optional string source_app = 12 [(.dccl.field) = {
441inline bool Header::_internal_has_source_app() const {
442 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
443 return value;
444}
445inline bool Header::has_source_app() const {
446 return _internal_has_source_app();
447}
449 _impl_.source_app_.ClearToEmpty();
450 _impl_._has_bits_[0] &= ~0x00000001u;
451}
452inline const std::string& Header::source_app() const {
453 // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.source_app)
454 return _internal_source_app();
455}
456template <typename ArgT0, typename... ArgT>
457inline PROTOBUF_ALWAYS_INLINE
458void Header::set_source_app(ArgT0&& arg0, ArgT... args) {
459 _impl_._has_bits_[0] |= 0x00000001u;
460 _impl_.source_app_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
461 // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.source_app)
462}
463inline std::string* Header::mutable_source_app() {
464 std::string* _s = _internal_mutable_source_app();
465 // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.Header.source_app)
466 return _s;
467}
468inline const std::string& Header::_internal_source_app() const {
469 return _impl_.source_app_.Get();
470}
471inline void Header::_internal_set_source_app(const std::string& value) {
472 _impl_._has_bits_[0] |= 0x00000001u;
473 _impl_.source_app_.Set(value, GetArenaForAllocation());
474}
475inline std::string* Header::_internal_mutable_source_app() {
476 _impl_._has_bits_[0] |= 0x00000001u;
477 return _impl_.source_app_.Mutable(GetArenaForAllocation());
478}
479inline std::string* Header::release_source_app() {
480 // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.Header.source_app)
481 if (!_internal_has_source_app()) {
482 return nullptr;
483 }
484 _impl_._has_bits_[0] &= ~0x00000001u;
485 auto* p = _impl_.source_app_.Release();
486#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
487 if (_impl_.source_app_.IsDefault()) {
488 _impl_.source_app_.Set("", GetArenaForAllocation());
489 }
490#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
491 return p;
492}
494 if (source_app != nullptr) {
495 _impl_._has_bits_[0] |= 0x00000001u;
496 } else {
497 _impl_._has_bits_[0] &= ~0x00000001u;
498 }
499 _impl_.source_app_.SetAllocated(source_app, GetArenaForAllocation());
500#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
501 if (_impl_.source_app_.IsDefault()) {
502 _impl_.source_app_.Set("", GetArenaForAllocation());
503 }
504#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
505 // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.Header.source_app)
506}
507
508// optional .goby.test.acomms.protobuf.Header.PublishDestination dest_type = 13 [default = PUBLISH_SELF, (.dccl.field) = {
509inline bool Header::_internal_has_dest_type() const {
510 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
511 return value;
512}
513inline bool Header::has_dest_type() const {
514 return _internal_has_dest_type();
515}
517 _impl_.dest_type_ = 1;
518 _impl_._has_bits_[0] &= ~0x00000010u;
519}
520inline ::goby::test::acomms::protobuf::Header_PublishDestination Header::_internal_dest_type() const {
521 return static_cast< ::goby::test::acomms::protobuf::Header_PublishDestination >(_impl_.dest_type_);
522}
523inline ::goby::test::acomms::protobuf::Header_PublishDestination Header::dest_type() const {
524 // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.dest_type)
525 return _internal_dest_type();
526}
527inline void Header::_internal_set_dest_type(::goby::test::acomms::protobuf::Header_PublishDestination value) {
529 _impl_._has_bits_[0] |= 0x00000010u;
530 _impl_.dest_type_ = value;
531}
533 _internal_set_dest_type(value);
534 // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.dest_type)
535}
536
537// optional uint32 dest_platform = 14 [(.dccl.field) = {
538inline bool Header::_internal_has_dest_platform() const {
539 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
540 return value;
541}
542inline bool Header::has_dest_platform() const {
543 return _internal_has_dest_platform();
544}
546 _impl_.dest_platform_ = 0u;
547 _impl_._has_bits_[0] &= ~0x00000008u;
548}
549inline uint32_t Header::_internal_dest_platform() const {
550 return _impl_.dest_platform_;
551}
552inline uint32_t Header::dest_platform() const {
553 // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.Header.dest_platform)
554 return _internal_dest_platform();
555}
556inline void Header::_internal_set_dest_platform(uint32_t value) {
557 _impl_._has_bits_[0] |= 0x00000008u;
558 _impl_.dest_platform_ = value;
559}
560inline void Header::set_dest_platform(uint32_t value) {
561 _internal_set_dest_platform(value);
562 // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.Header.dest_platform)
563}
564
565#ifdef __GNUC__
566 #pragma GCC diagnostic pop
567#endif // __GNUC__
568
569// @@protoc_insertion_point(namespace_scope)
570
571} // namespace protobuf
572} // namespace acomms
573} // namespace test
574} // namespace goby
575
576PROTOBUF_NAMESPACE_OPEN
577
578template <> struct is_proto_enum< ::goby::test::acomms::protobuf::Header_PublishDestination> : ::std::true_type {};
579template <>
581 return ::goby::test::acomms::protobuf::Header_PublishDestination_descriptor();
582}
583
584PROTOBUF_NAMESPACE_CLOSE
585
586// @@protoc_insertion_point(global_scope)
587
588#include <google/protobuf/port_undef.inc>
589#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
void set_source_app(ArgT0 &&arg0, ArgT... args)
static constexpr PublishDestination PUBLISH_ALL
Definition header.pb.h:230
Header & operator=(Header &&from) noexcept
Definition header.pb.h:117
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type time_dimension
Definition header.pb.h:336
static constexpr PublishDestination PUBLISH_SELF
Definition header.pb.h:226
void set_source_platform(uint32_t value)
Definition header.pb.h:435
PROTOBUF_NODISCARD std::string * release_source_app()
Definition header.pb.h:479
static constexpr PublishDestination PublishDestination_MAX
Definition header.pb.h:237
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:338
Header * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition header.pb.h:181
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
Definition header.pb.h:348
static const std::string & PublishDestination_Name(T enum_t_value)
Definition header.pb.h:246
void set_allocated_source_app(std::string *source_app)
Definition header.pb.h:493
void CopyFrom(const Header &from)
void set_time_with_units(Quantity value_w_units)
Definition header.pb.h:341
Header(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ClassData _class_data_
Definition header.pb.h:218
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition header.pb.h:131
void UnsafeArenaSwap(Header *other)
Definition header.pb.h:173
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition header.pb.h:144
static const Header & default_instance()
Definition header.pb.h:147
static constexpr PublishDestination PublishDestination_MIN
Definition header.pb.h:235
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * PublishDestination_descriptor()
Definition header.pb.h:242
friend void swap(Header &a, Header &b)
Definition header.pb.h:157
void set_dest_platform(uint32_t value)
Definition header.pb.h:560
static const Header * internal_default_instance()
Definition header.pb.h:150
::goby::test::acomms::protobuf::Header_PublishDestination dest_type() const
Definition header.pb.h:523
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition header.pb.h:134
Header(Header &&from) noexcept
Definition header.pb.h:108
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const std::string & source_app() const
Definition header.pb.h:452
static constexpr int PublishDestination_ARRAYSIZE
Definition header.pb.h:239
static bool PublishDestination_IsValid(int value)
Definition header.pb.h:232
Header & operator=(const Header &from)
Definition header.pb.h:113
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition header.pb.h:141
void set_dest_type(::goby::test::acomms::protobuf::Header_PublishDestination value)
Definition header.pb.h:532
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static constexpr int kIndexInFileMessages
Definition header.pb.h:154
void MergeFrom(const Header &from)
Definition header.pb.h:187
static constexpr PublishDestination PUBLISH_OTHER
Definition header.pb.h:228
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition header.pb.h:138
PROTOBUF_CONSTEXPR Header(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static bool PublishDestination_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PublishDestination *value)
Definition header.pb.h:252
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2ftest_2facomms_2fdccl3_2fheader_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::test::acomms::protobuf::Header_PublishDestination >()
Definition header.pb.h:580
HeaderDefaultTypeInternal _Header_default_instance_
bool Header_PublishDestination_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Header_PublishDestination *value)
Definition header.pb.h:93
constexpr Header_PublishDestination Header_PublishDestination_PublishDestination_MAX
Definition header.pb.h:81
constexpr Header_PublishDestination Header_PublishDestination_PublishDestination_MIN
Definition header.pb.h:80
bool Header_PublishDestination_IsValid(int value)
constexpr int Header_PublishDestination_PublishDestination_ARRAYSIZE
Definition header.pb.h:82
const std::string & Header_PublishDestination_Name(T enum_t_value)
Definition header.pb.h:86
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Header_PublishDestination_descriptor()
The global namespace for the Goby project.