4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto
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
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.
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>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/unknown_field_set.h>
33#include <boost/units/quantity.hpp>
34#include <boost/units/absolute.hpp>
35#include <boost/units/dimensionless_type.hpp>
36#include <boost/units/make_scaled_unit.hpp>
38#include <google/protobuf/port_def.inc>
39#define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto
40PROTOBUF_NAMESPACE_OPEN
44PROTOBUF_NAMESPACE_CLOSE
55class DirectIPMOHeader;
56struct DirectIPMOHeaderDefaultTypeInternal;
58class DirectIPMOPayload;
59struct DirectIPMOPayloadDefaultTypeInternal;
61class DirectIPMOPreHeader;
62struct DirectIPMOPreHeaderDefaultTypeInternal;
64class DirectIPMTConfirmation;
65struct DirectIPMTConfirmationDefaultTypeInternal;
67class DirectIPMTHeader;
68struct DirectIPMTHeaderDefaultTypeInternal;
70class DirectIPMTPayload;
71struct DirectIPMTPayloadDefaultTypeInternal;
77PROTOBUF_NAMESPACE_OPEN
84PROTOBUF_NAMESPACE_CLOSE
93 public ::PROTOBUF_NAMESPACE_ID::Message {
97 explicit PROTOBUF_CONSTEXPR
DirectIPMOPreHeader(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
102 *
this = ::std::move(from);
110 if (
this == &from)
return *
this;
111 if (GetOwningArena() == from.GetOwningArena()
112 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
113 && GetOwningArena() !=
nullptr
124 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
127 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
130 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
153 if (other ==
this)
return;
154 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
155 if (GetOwningArena() !=
nullptr &&
156 GetOwningArena() == other->GetOwningArena()) {
158 if (GetOwningArena() == other->GetOwningArena()) {
162 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
166 if (other ==
this)
return;
167 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
174 return CreateMaybeMessage<DirectIPMOPreHeader>(arena);
176 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
178 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
180 DirectIPMOPreHeader::MergeImpl(*
this, from);
183 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
185 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
191 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
195 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
197 void SetCachedSize(
int size)
const final;
201 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
202 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
203 return "goby.acomms.iridium.protobuf.DirectIPMOPreHeader";
207 bool is_message_owned =
false);
211 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
226 bool _internal_has_protocol_ver()
const;
232 int32_t _internal_protocol_ver()
const;
233 void _internal_set_protocol_ver(int32_t value);
239 bool _internal_has_overall_length()
const;
245 uint32_t _internal_overall_length()
const;
246 void _internal_set_overall_length(uint32_t value);
254 size_t RequiredFieldsByteSizeFallback()
const;
256 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
257 typedef void InternalArenaConstructable_;
258 typedef void DestructorSkippable_;
260 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
261 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
262 int32_t protocol_ver_;
263 uint32_t overall_length_;
266 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto;
271 public ::PROTOBUF_NAMESPACE_ID::Message {
275 explicit PROTOBUF_CONSTEXPR
DirectIPMOHeader(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
280 *
this = ::std::move(from);
288 if (
this == &from)
return *
this;
289 if (GetOwningArena() == from.GetOwningArena()
290 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
291 && GetOwningArena() !=
nullptr
302 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
305 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
308 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
309 return GetDescriptor();
312 return default_instance().GetMetadata().descriptor;
315 return default_instance().GetMetadata().reflection;
318 return *internal_default_instance();
324 static constexpr int kIndexInFileMessages =
331 if (other ==
this)
return;
332 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
333 if (GetOwningArena() !=
nullptr &&
334 GetOwningArena() == other->GetOwningArena()) {
336 if (GetOwningArena() == other->GetOwningArena()) {
340 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
344 if (other ==
this)
return;
345 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
352 return CreateMaybeMessage<DirectIPMOHeader>(arena);
354 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
356 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
358 DirectIPMOHeader::MergeImpl(*
this, from);
361 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
363 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
364 bool IsInitialized() const final;
367 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
368 uint8_t* _InternalSerialize(
369 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
370 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
373 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
375 void SetCachedSize(
int size)
const final;
379 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
380 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
381 return "goby.acomms.iridium.protobuf.DirectIPMOHeader";
385 bool is_message_owned =
false);
389 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
391 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
398 kImeiFieldNumber = 4,
400 kLengthFieldNumber = 2,
401 kCdrReferenceFieldNumber = 3,
402 kSessionStatusFieldNumber = 5,
403 kMomsnFieldNumber = 6,
404 kMtmsnFieldNumber = 7,
405 kTimeOfSessionFieldNumber = 8,
408 bool has_imei()
const;
410 bool _internal_has_imei()
const;
413 const std::string& imei()
const;
414 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
416 std::string* mutable_imei();
417 PROTOBUF_NODISCARD std::string* release_imei();
418 void set_allocated_imei(std::string* imei);
420 const std::string& _internal_imei()
const;
421 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_imei(
const std::string& value);
422 std::string* _internal_mutable_imei();
426 bool has_iei()
const;
428 bool _internal_has_iei()
const;
432 void set_iei(int32_t value);
434 int32_t _internal_iei()
const;
435 void _internal_set_iei(int32_t value);
439 bool has_length()
const;
441 bool _internal_has_length()
const;
444 uint32_t length()
const;
445 void set_length(uint32_t value);
447 uint32_t _internal_length()
const;
448 void _internal_set_length(uint32_t value);
452 bool has_cdr_reference()
const;
454 bool _internal_has_cdr_reference()
const;
456 void clear_cdr_reference();
457 uint32_t cdr_reference()
const;
458 void set_cdr_reference(uint32_t value);
460 uint32_t _internal_cdr_reference()
const;
461 void _internal_set_cdr_reference(uint32_t value);
465 bool has_session_status()
const;
467 bool _internal_has_session_status()
const;
469 void clear_session_status();
470 uint32_t session_status()
const;
471 void set_session_status(uint32_t value);
473 uint32_t _internal_session_status()
const;
474 void _internal_set_session_status(uint32_t value);
478 bool has_momsn()
const;
480 bool _internal_has_momsn()
const;
483 uint32_t momsn()
const;
484 void set_momsn(uint32_t value);
486 uint32_t _internal_momsn()
const;
487 void _internal_set_momsn(uint32_t value);
491 bool has_mtmsn()
const;
493 bool _internal_has_mtmsn()
const;
496 uint32_t mtmsn()
const;
497 void set_mtmsn(uint32_t value);
499 uint32_t _internal_mtmsn()
const;
500 void _internal_set_mtmsn(uint32_t value);
504 bool has_time_of_session()
const;
506 bool _internal_has_time_of_session()
const;
508 void clear_time_of_session();
509 uint32_t time_of_session()
const;
510 void set_time_of_session(uint32_t value);
512 uint32_t _internal_time_of_session()
const;
513 void _internal_set_time_of_session(uint32_t value);
521 size_t RequiredFieldsByteSizeFallback()
const;
523 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
524 typedef void InternalArenaConstructable_;
525 typedef void DestructorSkippable_;
527 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
528 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
529 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr imei_;
532 uint32_t cdr_reference_;
533 uint32_t session_status_;
536 uint32_t time_of_session_;
539 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto;
544 public ::PROTOBUF_NAMESPACE_ID::Message {
548 explicit PROTOBUF_CONSTEXPR
DirectIPMOPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
553 *
this = ::std::move(from);
561 if (
this == &from)
return *
this;
562 if (GetOwningArena() == from.GetOwningArena()
563 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
564 && GetOwningArena() !=
nullptr
575 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
578 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
581 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
582 return GetDescriptor();
585 return default_instance().GetMetadata().descriptor;
588 return default_instance().GetMetadata().reflection;
591 return *internal_default_instance();
597 static constexpr int kIndexInFileMessages =
604 if (other ==
this)
return;
605 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
606 if (GetOwningArena() !=
nullptr &&
607 GetOwningArena() == other->GetOwningArena()) {
609 if (GetOwningArena() == other->GetOwningArena()) {
613 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
617 if (other ==
this)
return;
618 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
625 return CreateMaybeMessage<DirectIPMOPayload>(arena);
627 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
629 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
631 DirectIPMOPayload::MergeImpl(*
this, from);
634 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
636 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
637 bool IsInitialized() const final;
640 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
641 uint8_t* _InternalSerialize(
642 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
643 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
646 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
648 void SetCachedSize(
int size)
const final;
652 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
653 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
654 return "goby.acomms.iridium.protobuf.DirectIPMOPayload";
658 bool is_message_owned =
false);
662 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
664 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
671 kPayloadFieldNumber = 3,
673 kLengthFieldNumber = 2,
676 bool has_payload()
const;
678 bool _internal_has_payload()
const;
680 void clear_payload();
681 const std::string& payload()
const;
682 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
684 std::string* mutable_payload();
685 PROTOBUF_NODISCARD std::string* release_payload();
686 void set_allocated_payload(std::string* payload);
688 const std::string& _internal_payload()
const;
689 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_payload(
const std::string& value);
690 std::string* _internal_mutable_payload();
694 bool has_iei()
const;
696 bool _internal_has_iei()
const;
700 void set_iei(int32_t value);
702 int32_t _internal_iei()
const;
703 void _internal_set_iei(int32_t value);
707 bool has_length()
const;
709 bool _internal_has_length()
const;
712 uint32_t length()
const;
713 void set_length(uint32_t value);
715 uint32_t _internal_length()
const;
716 void _internal_set_length(uint32_t value);
724 size_t RequiredFieldsByteSizeFallback()
const;
726 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
727 typedef void InternalArenaConstructable_;
728 typedef void DestructorSkippable_;
730 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
731 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
732 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
737 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto;
742 public ::PROTOBUF_NAMESPACE_ID::Message {
746 explicit PROTOBUF_CONSTEXPR
DirectIPMTHeader(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
751 *
this = ::std::move(from);
759 if (
this == &from)
return *
this;
760 if (GetOwningArena() == from.GetOwningArena()
761 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
762 && GetOwningArena() !=
nullptr
773 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
776 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
779 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
780 return GetDescriptor();
783 return default_instance().GetMetadata().descriptor;
786 return default_instance().GetMetadata().reflection;
789 return *internal_default_instance();
795 static constexpr int kIndexInFileMessages =
802 if (other ==
this)
return;
803 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
804 if (GetOwningArena() !=
nullptr &&
805 GetOwningArena() == other->GetOwningArena()) {
807 if (GetOwningArena() == other->GetOwningArena()) {
811 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
815 if (other ==
this)
return;
816 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
823 return CreateMaybeMessage<DirectIPMTHeader>(arena);
825 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
827 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
829 DirectIPMTHeader::MergeImpl(*
this, from);
832 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
834 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
835 bool IsInitialized() const final;
838 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
839 uint8_t* _InternalSerialize(
840 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
841 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
844 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
846 void SetCachedSize(
int size)
const final;
850 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
851 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
852 return "goby.acomms.iridium.protobuf.DirectIPMTHeader";
856 bool is_message_owned =
false);
860 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
862 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
869 kImeiFieldNumber = 4,
871 kLengthFieldNumber = 2,
872 kClientIdFieldNumber = 3,
873 kDispositionFlagsFieldNumber = 5,
876 bool has_imei()
const;
878 bool _internal_has_imei()
const;
881 const std::string& imei()
const;
882 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
884 std::string* mutable_imei();
885 PROTOBUF_NODISCARD std::string* release_imei();
886 void set_allocated_imei(std::string* imei);
888 const std::string& _internal_imei()
const;
889 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_imei(
const std::string& value);
890 std::string* _internal_mutable_imei();
894 bool has_iei()
const;
896 bool _internal_has_iei()
const;
900 void set_iei(int32_t value);
902 int32_t _internal_iei()
const;
903 void _internal_set_iei(int32_t value);
907 bool has_length()
const;
909 bool _internal_has_length()
const;
912 uint32_t length()
const;
913 void set_length(uint32_t value);
915 uint32_t _internal_length()
const;
916 void _internal_set_length(uint32_t value);
920 bool has_client_id()
const;
922 bool _internal_has_client_id()
const;
924 void clear_client_id();
925 uint32_t client_id()
const;
926 void set_client_id(uint32_t value);
928 uint32_t _internal_client_id()
const;
929 void _internal_set_client_id(uint32_t value);
933 bool has_disposition_flags()
const;
935 bool _internal_has_disposition_flags()
const;
937 void clear_disposition_flags();
938 uint32_t disposition_flags()
const;
939 void set_disposition_flags(uint32_t value);
941 uint32_t _internal_disposition_flags()
const;
942 void _internal_set_disposition_flags(uint32_t value);
950 size_t RequiredFieldsByteSizeFallback()
const;
952 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
953 typedef void InternalArenaConstructable_;
954 typedef void DestructorSkippable_;
956 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
957 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
958 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr imei_;
962 uint32_t disposition_flags_;
965 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto;
970 public ::PROTOBUF_NAMESPACE_ID::Message {
974 explicit PROTOBUF_CONSTEXPR
DirectIPMTPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
979 *
this = ::std::move(from);
987 if (
this == &from)
return *
this;
988 if (GetOwningArena() == from.GetOwningArena()
989 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
990 && GetOwningArena() !=
nullptr
1001 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1004 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1008 return GetDescriptor();
1011 return default_instance().GetMetadata().descriptor;
1014 return default_instance().GetMetadata().reflection;
1017 return *internal_default_instance();
1023 static constexpr int kIndexInFileMessages =
1030 if (other ==
this)
return;
1031 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1032 if (GetOwningArena() !=
nullptr &&
1033 GetOwningArena() == other->GetOwningArena()) {
1035 if (GetOwningArena() == other->GetOwningArena()) {
1037 InternalSwap(other);
1039 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1043 if (other ==
this)
return;
1044 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1045 InternalSwap(other);
1051 return CreateMaybeMessage<DirectIPMTPayload>(arena);
1053 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1055 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1057 DirectIPMTPayload::MergeImpl(*
this, from);
1060 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1062 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1063 bool IsInitialized() const final;
1066 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1067 uint8_t* _InternalSerialize(
1068 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1069 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1072 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1074 void SetCachedSize(
int size)
const final;
1078 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1079 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1080 return "goby.acomms.iridium.protobuf.DirectIPMTPayload";
1084 bool is_message_owned =
false);
1088 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1090 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1097 kPayloadFieldNumber = 3,
1098 kIeiFieldNumber = 1,
1099 kLengthFieldNumber = 2,
1102 bool has_payload()
const;
1104 bool _internal_has_payload()
const;
1106 void clear_payload();
1107 const std::string& payload()
const;
1108 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1110 std::string* mutable_payload();
1111 PROTOBUF_NODISCARD std::string* release_payload();
1112 void set_allocated_payload(std::string* payload);
1114 const std::string& _internal_payload()
const;
1115 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_payload(
const std::string& value);
1116 std::string* _internal_mutable_payload();
1120 bool has_iei()
const;
1122 bool _internal_has_iei()
const;
1125 int32_t iei()
const;
1126 void set_iei(int32_t value);
1128 int32_t _internal_iei()
const;
1129 void _internal_set_iei(int32_t value);
1133 bool has_length()
const;
1135 bool _internal_has_length()
const;
1137 void clear_length();
1138 uint32_t length()
const;
1139 void set_length(uint32_t value);
1141 uint32_t _internal_length()
const;
1142 void _internal_set_length(uint32_t value);
1150 size_t RequiredFieldsByteSizeFallback()
const;
1152 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1153 typedef void InternalArenaConstructable_;
1154 typedef void DestructorSkippable_;
1156 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1157 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1158 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
1163 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto;
1168 public ::PROTOBUF_NAMESPACE_ID::Message {
1177 *
this = ::std::move(from);
1185 if (
this == &from)
return *
this;
1186 if (GetOwningArena() == from.GetOwningArena()
1187 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1188 && GetOwningArena() !=
nullptr
1191 InternalSwap(&from);
1199 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1202 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1206 return GetDescriptor();
1209 return default_instance().GetMetadata().descriptor;
1212 return default_instance().GetMetadata().reflection;
1215 return *internal_default_instance();
1221 static constexpr int kIndexInFileMessages =
1228 if (other ==
this)
return;
1229 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1230 if (GetOwningArena() !=
nullptr &&
1231 GetOwningArena() == other->GetOwningArena()) {
1233 if (GetOwningArena() == other->GetOwningArena()) {
1235 InternalSwap(other);
1237 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1241 if (other ==
this)
return;
1242 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1243 InternalSwap(other);
1249 return CreateMaybeMessage<DirectIPMTConfirmation>(arena);
1251 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1253 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1255 DirectIPMTConfirmation::MergeImpl(*
this, from);
1258 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1260 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1261 bool IsInitialized() const final;
1264 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1265 uint8_t* _InternalSerialize(
1266 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1267 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1270 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1272 void SetCachedSize(
int size)
const final;
1276 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1277 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1278 return "goby.acomms.iridium.protobuf.DirectIPMTConfirmation";
1282 bool is_message_owned =
false);
1286 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1288 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1295 kImeiFieldNumber = 4,
1296 kIeiFieldNumber = 1,
1297 kLengthFieldNumber = 2,
1298 kClientIdFieldNumber = 3,
1299 kAutoRefIdFieldNumber = 5,
1300 kStatusFieldNumber = 6,
1303 bool has_imei()
const;
1305 bool _internal_has_imei()
const;
1308 const std::string& imei()
const;
1309 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1311 std::string* mutable_imei();
1312 PROTOBUF_NODISCARD std::string* release_imei();
1313 void set_allocated_imei(std::string* imei);
1315 const std::string& _internal_imei()
const;
1316 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_imei(
const std::string& value);
1317 std::string* _internal_mutable_imei();
1321 bool has_iei()
const;
1323 bool _internal_has_iei()
const;
1326 int32_t iei()
const;
1327 void set_iei(int32_t value);
1329 int32_t _internal_iei()
const;
1330 void _internal_set_iei(int32_t value);
1334 bool has_length()
const;
1336 bool _internal_has_length()
const;
1338 void clear_length();
1339 uint32_t length()
const;
1340 void set_length(uint32_t value);
1342 uint32_t _internal_length()
const;
1343 void _internal_set_length(uint32_t value);
1347 bool has_client_id()
const;
1349 bool _internal_has_client_id()
const;
1351 void clear_client_id();
1352 uint32_t client_id()
const;
1353 void set_client_id(uint32_t value);
1355 uint32_t _internal_client_id()
const;
1356 void _internal_set_client_id(uint32_t value);
1360 bool has_auto_ref_id()
const;
1362 bool _internal_has_auto_ref_id()
const;
1364 void clear_auto_ref_id();
1365 uint32_t auto_ref_id()
const;
1366 void set_auto_ref_id(uint32_t value);
1368 uint32_t _internal_auto_ref_id()
const;
1369 void _internal_set_auto_ref_id(uint32_t value);
1373 bool has_status()
const;
1375 bool _internal_has_status()
const;
1377 void clear_status();
1378 int32_t status()
const;
1379 void set_status(int32_t value);
1381 int32_t _internal_status()
const;
1382 void _internal_set_status(int32_t value);
1390 size_t RequiredFieldsByteSizeFallback()
const;
1392 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1393 typedef void InternalArenaConstructable_;
1394 typedef void DestructorSkippable_;
1396 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1397 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1398 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr imei_;
1401 uint32_t client_id_;
1402 uint32_t auto_ref_id_;
1406 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto;
1414 #pragma GCC diagnostic push
1415 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1420inline bool DirectIPMOPreHeader::_internal_has_protocol_ver()
const {
1421 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1424inline bool DirectIPMOPreHeader::has_protocol_ver()
const {
1425 return _internal_has_protocol_ver();
1427inline void DirectIPMOPreHeader::clear_protocol_ver() {
1428 _impl_.protocol_ver_ = 0;
1429 _impl_._has_bits_[0] &= ~0x00000001u;
1431inline int32_t DirectIPMOPreHeader::_internal_protocol_ver()
const {
1432 return _impl_.protocol_ver_;
1434inline int32_t DirectIPMOPreHeader::protocol_ver()
const {
1436 return _internal_protocol_ver();
1438inline void DirectIPMOPreHeader::_internal_set_protocol_ver(int32_t value) {
1439 _impl_._has_bits_[0] |= 0x00000001u;
1440 _impl_.protocol_ver_ = value;
1442inline void DirectIPMOPreHeader::set_protocol_ver(int32_t value) {
1443 _internal_set_protocol_ver(value);
1448inline bool DirectIPMOPreHeader::_internal_has_overall_length()
const {
1449 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1452inline bool DirectIPMOPreHeader::has_overall_length()
const {
1453 return _internal_has_overall_length();
1455inline void DirectIPMOPreHeader::clear_overall_length() {
1456 _impl_.overall_length_ = 0u;
1457 _impl_._has_bits_[0] &= ~0x00000002u;
1459inline uint32_t DirectIPMOPreHeader::_internal_overall_length()
const {
1460 return _impl_.overall_length_;
1462inline uint32_t DirectIPMOPreHeader::overall_length()
const {
1464 return _internal_overall_length();
1466inline void DirectIPMOPreHeader::_internal_set_overall_length(uint32_t value) {
1467 _impl_._has_bits_[0] |= 0x00000002u;
1468 _impl_.overall_length_ = value;
1470inline void DirectIPMOPreHeader::set_overall_length(uint32_t value) {
1471 _internal_set_overall_length(value);
1480inline bool DirectIPMOHeader::_internal_has_iei()
const {
1481 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1484inline bool DirectIPMOHeader::has_iei()
const {
1485 return _internal_has_iei();
1487inline void DirectIPMOHeader::clear_iei() {
1489 _impl_._has_bits_[0] &= ~0x00000002u;
1491inline int32_t DirectIPMOHeader::_internal_iei()
const {
1494inline int32_t DirectIPMOHeader::iei()
const {
1496 return _internal_iei();
1498inline void DirectIPMOHeader::_internal_set_iei(int32_t value) {
1499 _impl_._has_bits_[0] |= 0x00000002u;
1500 _impl_.iei_ = value;
1502inline void DirectIPMOHeader::set_iei(int32_t value) {
1503 _internal_set_iei(value);
1508inline bool DirectIPMOHeader::_internal_has_length()
const {
1509 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1512inline bool DirectIPMOHeader::has_length()
const {
1513 return _internal_has_length();
1515inline void DirectIPMOHeader::clear_length() {
1516 _impl_.length_ = 0u;
1517 _impl_._has_bits_[0] &= ~0x00000004u;
1519inline uint32_t DirectIPMOHeader::_internal_length()
const {
1520 return _impl_.length_;
1522inline uint32_t DirectIPMOHeader::length()
const {
1524 return _internal_length();
1526inline void DirectIPMOHeader::_internal_set_length(uint32_t value) {
1527 _impl_._has_bits_[0] |= 0x00000004u;
1528 _impl_.length_ = value;
1530inline void DirectIPMOHeader::set_length(uint32_t value) {
1531 _internal_set_length(value);
1536inline bool DirectIPMOHeader::_internal_has_cdr_reference()
const {
1537 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1540inline bool DirectIPMOHeader::has_cdr_reference()
const {
1541 return _internal_has_cdr_reference();
1543inline void DirectIPMOHeader::clear_cdr_reference() {
1544 _impl_.cdr_reference_ = 0u;
1545 _impl_._has_bits_[0] &= ~0x00000008u;
1547inline uint32_t DirectIPMOHeader::_internal_cdr_reference()
const {
1548 return _impl_.cdr_reference_;
1550inline uint32_t DirectIPMOHeader::cdr_reference()
const {
1552 return _internal_cdr_reference();
1554inline void DirectIPMOHeader::_internal_set_cdr_reference(uint32_t value) {
1555 _impl_._has_bits_[0] |= 0x00000008u;
1556 _impl_.cdr_reference_ = value;
1558inline void DirectIPMOHeader::set_cdr_reference(uint32_t value) {
1559 _internal_set_cdr_reference(value);
1564inline bool DirectIPMOHeader::_internal_has_imei()
const {
1565 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1568inline bool DirectIPMOHeader::has_imei()
const {
1569 return _internal_has_imei();
1571inline void DirectIPMOHeader::clear_imei() {
1572 _impl_.imei_.ClearToEmpty();
1573 _impl_._has_bits_[0] &= ~0x00000001u;
1575inline const std::string& DirectIPMOHeader::imei()
const {
1577 return _internal_imei();
1579template <
typename ArgT0,
typename... ArgT>
1580inline PROTOBUF_ALWAYS_INLINE
1581void DirectIPMOHeader::set_imei(ArgT0&& arg0, ArgT... args) {
1582 _impl_._has_bits_[0] |= 0x00000001u;
1583 _impl_.imei_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1586inline std::string* DirectIPMOHeader::mutable_imei() {
1587 std::string* _s = _internal_mutable_imei();
1591inline const std::string& DirectIPMOHeader::_internal_imei()
const {
1592 return _impl_.imei_.Get();
1594inline void DirectIPMOHeader::_internal_set_imei(
const std::string& value) {
1595 _impl_._has_bits_[0] |= 0x00000001u;
1596 _impl_.imei_.Set(value, GetArenaForAllocation());
1598inline std::string* DirectIPMOHeader::_internal_mutable_imei() {
1599 _impl_._has_bits_[0] |= 0x00000001u;
1600 return _impl_.imei_.Mutable(GetArenaForAllocation());
1602inline std::string* DirectIPMOHeader::release_imei() {
1604 if (!_internal_has_imei()) {
1607 _impl_._has_bits_[0] &= ~0x00000001u;
1608 auto* p = _impl_.imei_.Release();
1609#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1610 if (_impl_.imei_.IsDefault()) {
1611 _impl_.imei_.Set(
"", GetArenaForAllocation());
1616inline void DirectIPMOHeader::set_allocated_imei(std::string* imei) {
1617 if (imei !=
nullptr) {
1618 _impl_._has_bits_[0] |= 0x00000001u;
1620 _impl_._has_bits_[0] &= ~0x00000001u;
1622 _impl_.imei_.SetAllocated(imei, GetArenaForAllocation());
1623#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1624 if (_impl_.imei_.IsDefault()) {
1625 _impl_.imei_.Set(
"", GetArenaForAllocation());
1632inline bool DirectIPMOHeader::_internal_has_session_status()
const {
1633 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1636inline bool DirectIPMOHeader::has_session_status()
const {
1637 return _internal_has_session_status();
1639inline void DirectIPMOHeader::clear_session_status() {
1640 _impl_.session_status_ = 0u;
1641 _impl_._has_bits_[0] &= ~0x00000010u;
1643inline uint32_t DirectIPMOHeader::_internal_session_status()
const {
1644 return _impl_.session_status_;
1646inline uint32_t DirectIPMOHeader::session_status()
const {
1648 return _internal_session_status();
1650inline void DirectIPMOHeader::_internal_set_session_status(uint32_t value) {
1651 _impl_._has_bits_[0] |= 0x00000010u;
1652 _impl_.session_status_ = value;
1654inline void DirectIPMOHeader::set_session_status(uint32_t value) {
1655 _internal_set_session_status(value);
1660inline bool DirectIPMOHeader::_internal_has_momsn()
const {
1661 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1664inline bool DirectIPMOHeader::has_momsn()
const {
1665 return _internal_has_momsn();
1667inline void DirectIPMOHeader::clear_momsn() {
1669 _impl_._has_bits_[0] &= ~0x00000020u;
1671inline uint32_t DirectIPMOHeader::_internal_momsn()
const {
1672 return _impl_.momsn_;
1674inline uint32_t DirectIPMOHeader::momsn()
const {
1676 return _internal_momsn();
1678inline void DirectIPMOHeader::_internal_set_momsn(uint32_t value) {
1679 _impl_._has_bits_[0] |= 0x00000020u;
1680 _impl_.momsn_ = value;
1682inline void DirectIPMOHeader::set_momsn(uint32_t value) {
1683 _internal_set_momsn(value);
1688inline bool DirectIPMOHeader::_internal_has_mtmsn()
const {
1689 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1692inline bool DirectIPMOHeader::has_mtmsn()
const {
1693 return _internal_has_mtmsn();
1695inline void DirectIPMOHeader::clear_mtmsn() {
1697 _impl_._has_bits_[0] &= ~0x00000040u;
1699inline uint32_t DirectIPMOHeader::_internal_mtmsn()
const {
1700 return _impl_.mtmsn_;
1702inline uint32_t DirectIPMOHeader::mtmsn()
const {
1704 return _internal_mtmsn();
1706inline void DirectIPMOHeader::_internal_set_mtmsn(uint32_t value) {
1707 _impl_._has_bits_[0] |= 0x00000040u;
1708 _impl_.mtmsn_ = value;
1710inline void DirectIPMOHeader::set_mtmsn(uint32_t value) {
1711 _internal_set_mtmsn(value);
1716inline bool DirectIPMOHeader::_internal_has_time_of_session()
const {
1717 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
1720inline bool DirectIPMOHeader::has_time_of_session()
const {
1721 return _internal_has_time_of_session();
1723inline void DirectIPMOHeader::clear_time_of_session() {
1724 _impl_.time_of_session_ = 0u;
1725 _impl_._has_bits_[0] &= ~0x00000080u;
1727inline uint32_t DirectIPMOHeader::_internal_time_of_session()
const {
1728 return _impl_.time_of_session_;
1730inline uint32_t DirectIPMOHeader::time_of_session()
const {
1732 return _internal_time_of_session();
1734inline void DirectIPMOHeader::_internal_set_time_of_session(uint32_t value) {
1735 _impl_._has_bits_[0] |= 0x00000080u;
1736 _impl_.time_of_session_ = value;
1738inline void DirectIPMOHeader::set_time_of_session(uint32_t value) {
1739 _internal_set_time_of_session(value);
1748inline bool DirectIPMOPayload::_internal_has_iei()
const {
1749 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1752inline bool DirectIPMOPayload::has_iei()
const {
1753 return _internal_has_iei();
1755inline void DirectIPMOPayload::clear_iei() {
1757 _impl_._has_bits_[0] &= ~0x00000002u;
1759inline int32_t DirectIPMOPayload::_internal_iei()
const {
1762inline int32_t DirectIPMOPayload::iei()
const {
1764 return _internal_iei();
1766inline void DirectIPMOPayload::_internal_set_iei(int32_t value) {
1767 _impl_._has_bits_[0] |= 0x00000002u;
1768 _impl_.iei_ = value;
1770inline void DirectIPMOPayload::set_iei(int32_t value) {
1771 _internal_set_iei(value);
1776inline bool DirectIPMOPayload::_internal_has_length()
const {
1777 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1780inline bool DirectIPMOPayload::has_length()
const {
1781 return _internal_has_length();
1783inline void DirectIPMOPayload::clear_length() {
1784 _impl_.length_ = 0u;
1785 _impl_._has_bits_[0] &= ~0x00000004u;
1787inline uint32_t DirectIPMOPayload::_internal_length()
const {
1788 return _impl_.length_;
1790inline uint32_t DirectIPMOPayload::length()
const {
1792 return _internal_length();
1794inline void DirectIPMOPayload::_internal_set_length(uint32_t value) {
1795 _impl_._has_bits_[0] |= 0x00000004u;
1796 _impl_.length_ = value;
1798inline void DirectIPMOPayload::set_length(uint32_t value) {
1799 _internal_set_length(value);
1804inline bool DirectIPMOPayload::_internal_has_payload()
const {
1805 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1808inline bool DirectIPMOPayload::has_payload()
const {
1809 return _internal_has_payload();
1811inline void DirectIPMOPayload::clear_payload() {
1812 _impl_.payload_.ClearToEmpty();
1813 _impl_._has_bits_[0] &= ~0x00000001u;
1815inline const std::string& DirectIPMOPayload::payload()
const {
1817 return _internal_payload();
1819template <
typename ArgT0,
typename... ArgT>
1820inline PROTOBUF_ALWAYS_INLINE
1821void DirectIPMOPayload::set_payload(ArgT0&& arg0, ArgT... args) {
1822 _impl_._has_bits_[0] |= 0x00000001u;
1823 _impl_.payload_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1826inline std::string* DirectIPMOPayload::mutable_payload() {
1827 std::string* _s = _internal_mutable_payload();
1831inline const std::string& DirectIPMOPayload::_internal_payload()
const {
1832 return _impl_.payload_.Get();
1834inline void DirectIPMOPayload::_internal_set_payload(
const std::string& value) {
1835 _impl_._has_bits_[0] |= 0x00000001u;
1836 _impl_.payload_.Set(value, GetArenaForAllocation());
1838inline std::string* DirectIPMOPayload::_internal_mutable_payload() {
1839 _impl_._has_bits_[0] |= 0x00000001u;
1840 return _impl_.payload_.Mutable(GetArenaForAllocation());
1842inline std::string* DirectIPMOPayload::release_payload() {
1844 if (!_internal_has_payload()) {
1847 _impl_._has_bits_[0] &= ~0x00000001u;
1848 auto* p = _impl_.payload_.Release();
1849#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1850 if (_impl_.payload_.IsDefault()) {
1851 _impl_.payload_.Set(
"", GetArenaForAllocation());
1856inline void DirectIPMOPayload::set_allocated_payload(std::string* payload) {
1857 if (payload !=
nullptr) {
1858 _impl_._has_bits_[0] |= 0x00000001u;
1860 _impl_._has_bits_[0] &= ~0x00000001u;
1862 _impl_.payload_.SetAllocated(payload, GetArenaForAllocation());
1863#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1864 if (_impl_.payload_.IsDefault()) {
1865 _impl_.payload_.Set(
"", GetArenaForAllocation());
1876inline bool DirectIPMTHeader::_internal_has_iei()
const {
1877 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1880inline bool DirectIPMTHeader::has_iei()
const {
1881 return _internal_has_iei();
1883inline void DirectIPMTHeader::clear_iei() {
1885 _impl_._has_bits_[0] &= ~0x00000002u;
1887inline int32_t DirectIPMTHeader::_internal_iei()
const {
1890inline int32_t DirectIPMTHeader::iei()
const {
1892 return _internal_iei();
1894inline void DirectIPMTHeader::_internal_set_iei(int32_t value) {
1895 _impl_._has_bits_[0] |= 0x00000002u;
1896 _impl_.iei_ = value;
1898inline void DirectIPMTHeader::set_iei(int32_t value) {
1899 _internal_set_iei(value);
1904inline bool DirectIPMTHeader::_internal_has_length()
const {
1905 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1908inline bool DirectIPMTHeader::has_length()
const {
1909 return _internal_has_length();
1911inline void DirectIPMTHeader::clear_length() {
1912 _impl_.length_ = 0u;
1913 _impl_._has_bits_[0] &= ~0x00000004u;
1915inline uint32_t DirectIPMTHeader::_internal_length()
const {
1916 return _impl_.length_;
1918inline uint32_t DirectIPMTHeader::length()
const {
1920 return _internal_length();
1922inline void DirectIPMTHeader::_internal_set_length(uint32_t value) {
1923 _impl_._has_bits_[0] |= 0x00000004u;
1924 _impl_.length_ = value;
1926inline void DirectIPMTHeader::set_length(uint32_t value) {
1927 _internal_set_length(value);
1932inline bool DirectIPMTHeader::_internal_has_client_id()
const {
1933 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1936inline bool DirectIPMTHeader::has_client_id()
const {
1937 return _internal_has_client_id();
1939inline void DirectIPMTHeader::clear_client_id() {
1940 _impl_.client_id_ = 0u;
1941 _impl_._has_bits_[0] &= ~0x00000008u;
1943inline uint32_t DirectIPMTHeader::_internal_client_id()
const {
1944 return _impl_.client_id_;
1946inline uint32_t DirectIPMTHeader::client_id()
const {
1948 return _internal_client_id();
1950inline void DirectIPMTHeader::_internal_set_client_id(uint32_t value) {
1951 _impl_._has_bits_[0] |= 0x00000008u;
1952 _impl_.client_id_ = value;
1954inline void DirectIPMTHeader::set_client_id(uint32_t value) {
1955 _internal_set_client_id(value);
1960inline bool DirectIPMTHeader::_internal_has_imei()
const {
1961 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1964inline bool DirectIPMTHeader::has_imei()
const {
1965 return _internal_has_imei();
1967inline void DirectIPMTHeader::clear_imei() {
1968 _impl_.imei_.ClearToEmpty();
1969 _impl_._has_bits_[0] &= ~0x00000001u;
1971inline const std::string& DirectIPMTHeader::imei()
const {
1973 return _internal_imei();
1975template <
typename ArgT0,
typename... ArgT>
1976inline PROTOBUF_ALWAYS_INLINE
1977void DirectIPMTHeader::set_imei(ArgT0&& arg0, ArgT... args) {
1978 _impl_._has_bits_[0] |= 0x00000001u;
1979 _impl_.imei_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1982inline std::string* DirectIPMTHeader::mutable_imei() {
1983 std::string* _s = _internal_mutable_imei();
1987inline const std::string& DirectIPMTHeader::_internal_imei()
const {
1988 return _impl_.imei_.Get();
1990inline void DirectIPMTHeader::_internal_set_imei(
const std::string& value) {
1991 _impl_._has_bits_[0] |= 0x00000001u;
1992 _impl_.imei_.Set(value, GetArenaForAllocation());
1994inline std::string* DirectIPMTHeader::_internal_mutable_imei() {
1995 _impl_._has_bits_[0] |= 0x00000001u;
1996 return _impl_.imei_.Mutable(GetArenaForAllocation());
1998inline std::string* DirectIPMTHeader::release_imei() {
2000 if (!_internal_has_imei()) {
2003 _impl_._has_bits_[0] &= ~0x00000001u;
2004 auto* p = _impl_.imei_.Release();
2005#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2006 if (_impl_.imei_.IsDefault()) {
2007 _impl_.imei_.Set(
"", GetArenaForAllocation());
2012inline void DirectIPMTHeader::set_allocated_imei(std::string* imei) {
2013 if (imei !=
nullptr) {
2014 _impl_._has_bits_[0] |= 0x00000001u;
2016 _impl_._has_bits_[0] &= ~0x00000001u;
2018 _impl_.imei_.SetAllocated(imei, GetArenaForAllocation());
2019#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2020 if (_impl_.imei_.IsDefault()) {
2021 _impl_.imei_.Set(
"", GetArenaForAllocation());
2028inline bool DirectIPMTHeader::_internal_has_disposition_flags()
const {
2029 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2032inline bool DirectIPMTHeader::has_disposition_flags()
const {
2033 return _internal_has_disposition_flags();
2035inline void DirectIPMTHeader::clear_disposition_flags() {
2036 _impl_.disposition_flags_ = 0u;
2037 _impl_._has_bits_[0] &= ~0x00000010u;
2039inline uint32_t DirectIPMTHeader::_internal_disposition_flags()
const {
2040 return _impl_.disposition_flags_;
2042inline uint32_t DirectIPMTHeader::disposition_flags()
const {
2044 return _internal_disposition_flags();
2046inline void DirectIPMTHeader::_internal_set_disposition_flags(uint32_t value) {
2047 _impl_._has_bits_[0] |= 0x00000010u;
2048 _impl_.disposition_flags_ = value;
2050inline void DirectIPMTHeader::set_disposition_flags(uint32_t value) {
2051 _internal_set_disposition_flags(value);
2060inline bool DirectIPMTPayload::_internal_has_iei()
const {
2061 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2064inline bool DirectIPMTPayload::has_iei()
const {
2065 return _internal_has_iei();
2067inline void DirectIPMTPayload::clear_iei() {
2069 _impl_._has_bits_[0] &= ~0x00000002u;
2071inline int32_t DirectIPMTPayload::_internal_iei()
const {
2074inline int32_t DirectIPMTPayload::iei()
const {
2076 return _internal_iei();
2078inline void DirectIPMTPayload::_internal_set_iei(int32_t value) {
2079 _impl_._has_bits_[0] |= 0x00000002u;
2080 _impl_.iei_ = value;
2082inline void DirectIPMTPayload::set_iei(int32_t value) {
2083 _internal_set_iei(value);
2088inline bool DirectIPMTPayload::_internal_has_length()
const {
2089 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2092inline bool DirectIPMTPayload::has_length()
const {
2093 return _internal_has_length();
2095inline void DirectIPMTPayload::clear_length() {
2096 _impl_.length_ = 0u;
2097 _impl_._has_bits_[0] &= ~0x00000004u;
2099inline uint32_t DirectIPMTPayload::_internal_length()
const {
2100 return _impl_.length_;
2102inline uint32_t DirectIPMTPayload::length()
const {
2104 return _internal_length();
2106inline void DirectIPMTPayload::_internal_set_length(uint32_t value) {
2107 _impl_._has_bits_[0] |= 0x00000004u;
2108 _impl_.length_ = value;
2110inline void DirectIPMTPayload::set_length(uint32_t value) {
2111 _internal_set_length(value);
2116inline bool DirectIPMTPayload::_internal_has_payload()
const {
2117 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2120inline bool DirectIPMTPayload::has_payload()
const {
2121 return _internal_has_payload();
2123inline void DirectIPMTPayload::clear_payload() {
2124 _impl_.payload_.ClearToEmpty();
2125 _impl_._has_bits_[0] &= ~0x00000001u;
2127inline const std::string& DirectIPMTPayload::payload()
const {
2129 return _internal_payload();
2131template <
typename ArgT0,
typename... ArgT>
2132inline PROTOBUF_ALWAYS_INLINE
2133void DirectIPMTPayload::set_payload(ArgT0&& arg0, ArgT... args) {
2134 _impl_._has_bits_[0] |= 0x00000001u;
2135 _impl_.payload_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2138inline std::string* DirectIPMTPayload::mutable_payload() {
2139 std::string* _s = _internal_mutable_payload();
2143inline const std::string& DirectIPMTPayload::_internal_payload()
const {
2144 return _impl_.payload_.Get();
2146inline void DirectIPMTPayload::_internal_set_payload(
const std::string& value) {
2147 _impl_._has_bits_[0] |= 0x00000001u;
2148 _impl_.payload_.Set(value, GetArenaForAllocation());
2150inline std::string* DirectIPMTPayload::_internal_mutable_payload() {
2151 _impl_._has_bits_[0] |= 0x00000001u;
2152 return _impl_.payload_.Mutable(GetArenaForAllocation());
2154inline std::string* DirectIPMTPayload::release_payload() {
2156 if (!_internal_has_payload()) {
2159 _impl_._has_bits_[0] &= ~0x00000001u;
2160 auto* p = _impl_.payload_.Release();
2161#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2162 if (_impl_.payload_.IsDefault()) {
2163 _impl_.payload_.Set(
"", GetArenaForAllocation());
2168inline void DirectIPMTPayload::set_allocated_payload(std::string* payload) {
2169 if (payload !=
nullptr) {
2170 _impl_._has_bits_[0] |= 0x00000001u;
2172 _impl_._has_bits_[0] &= ~0x00000001u;
2174 _impl_.payload_.SetAllocated(payload, GetArenaForAllocation());
2175#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2176 if (_impl_.payload_.IsDefault()) {
2177 _impl_.payload_.Set(
"", GetArenaForAllocation());
2188inline bool DirectIPMTConfirmation::_internal_has_iei()
const {
2189 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2192inline bool DirectIPMTConfirmation::has_iei()
const {
2193 return _internal_has_iei();
2195inline void DirectIPMTConfirmation::clear_iei() {
2197 _impl_._has_bits_[0] &= ~0x00000002u;
2199inline int32_t DirectIPMTConfirmation::_internal_iei()
const {
2202inline int32_t DirectIPMTConfirmation::iei()
const {
2204 return _internal_iei();
2206inline void DirectIPMTConfirmation::_internal_set_iei(int32_t value) {
2207 _impl_._has_bits_[0] |= 0x00000002u;
2208 _impl_.iei_ = value;
2210inline void DirectIPMTConfirmation::set_iei(int32_t value) {
2211 _internal_set_iei(value);
2216inline bool DirectIPMTConfirmation::_internal_has_length()
const {
2217 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2220inline bool DirectIPMTConfirmation::has_length()
const {
2221 return _internal_has_length();
2223inline void DirectIPMTConfirmation::clear_length() {
2224 _impl_.length_ = 0u;
2225 _impl_._has_bits_[0] &= ~0x00000004u;
2227inline uint32_t DirectIPMTConfirmation::_internal_length()
const {
2228 return _impl_.length_;
2230inline uint32_t DirectIPMTConfirmation::length()
const {
2232 return _internal_length();
2234inline void DirectIPMTConfirmation::_internal_set_length(uint32_t value) {
2235 _impl_._has_bits_[0] |= 0x00000004u;
2236 _impl_.length_ = value;
2238inline void DirectIPMTConfirmation::set_length(uint32_t value) {
2239 _internal_set_length(value);
2244inline bool DirectIPMTConfirmation::_internal_has_client_id()
const {
2245 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2248inline bool DirectIPMTConfirmation::has_client_id()
const {
2249 return _internal_has_client_id();
2251inline void DirectIPMTConfirmation::clear_client_id() {
2252 _impl_.client_id_ = 0u;
2253 _impl_._has_bits_[0] &= ~0x00000008u;
2255inline uint32_t DirectIPMTConfirmation::_internal_client_id()
const {
2256 return _impl_.client_id_;
2258inline uint32_t DirectIPMTConfirmation::client_id()
const {
2260 return _internal_client_id();
2262inline void DirectIPMTConfirmation::_internal_set_client_id(uint32_t value) {
2263 _impl_._has_bits_[0] |= 0x00000008u;
2264 _impl_.client_id_ = value;
2266inline void DirectIPMTConfirmation::set_client_id(uint32_t value) {
2267 _internal_set_client_id(value);
2272inline bool DirectIPMTConfirmation::_internal_has_imei()
const {
2273 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2276inline bool DirectIPMTConfirmation::has_imei()
const {
2277 return _internal_has_imei();
2279inline void DirectIPMTConfirmation::clear_imei() {
2280 _impl_.imei_.ClearToEmpty();
2281 _impl_._has_bits_[0] &= ~0x00000001u;
2283inline const std::string& DirectIPMTConfirmation::imei()
const {
2285 return _internal_imei();
2287template <
typename ArgT0,
typename... ArgT>
2288inline PROTOBUF_ALWAYS_INLINE
2289void DirectIPMTConfirmation::set_imei(ArgT0&& arg0, ArgT... args) {
2290 _impl_._has_bits_[0] |= 0x00000001u;
2291 _impl_.imei_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2294inline std::string* DirectIPMTConfirmation::mutable_imei() {
2295 std::string* _s = _internal_mutable_imei();
2299inline const std::string& DirectIPMTConfirmation::_internal_imei()
const {
2300 return _impl_.imei_.Get();
2302inline void DirectIPMTConfirmation::_internal_set_imei(
const std::string& value) {
2303 _impl_._has_bits_[0] |= 0x00000001u;
2304 _impl_.imei_.Set(value, GetArenaForAllocation());
2306inline std::string* DirectIPMTConfirmation::_internal_mutable_imei() {
2307 _impl_._has_bits_[0] |= 0x00000001u;
2308 return _impl_.imei_.Mutable(GetArenaForAllocation());
2310inline std::string* DirectIPMTConfirmation::release_imei() {
2312 if (!_internal_has_imei()) {
2315 _impl_._has_bits_[0] &= ~0x00000001u;
2316 auto* p = _impl_.imei_.Release();
2317#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2318 if (_impl_.imei_.IsDefault()) {
2319 _impl_.imei_.Set(
"", GetArenaForAllocation());
2324inline void DirectIPMTConfirmation::set_allocated_imei(std::string* imei) {
2325 if (imei !=
nullptr) {
2326 _impl_._has_bits_[0] |= 0x00000001u;
2328 _impl_._has_bits_[0] &= ~0x00000001u;
2330 _impl_.imei_.SetAllocated(imei, GetArenaForAllocation());
2331#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2332 if (_impl_.imei_.IsDefault()) {
2333 _impl_.imei_.Set(
"", GetArenaForAllocation());
2340inline bool DirectIPMTConfirmation::_internal_has_auto_ref_id()
const {
2341 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2344inline bool DirectIPMTConfirmation::has_auto_ref_id()
const {
2345 return _internal_has_auto_ref_id();
2347inline void DirectIPMTConfirmation::clear_auto_ref_id() {
2348 _impl_.auto_ref_id_ = 0u;
2349 _impl_._has_bits_[0] &= ~0x00000010u;
2351inline uint32_t DirectIPMTConfirmation::_internal_auto_ref_id()
const {
2352 return _impl_.auto_ref_id_;
2354inline uint32_t DirectIPMTConfirmation::auto_ref_id()
const {
2356 return _internal_auto_ref_id();
2358inline void DirectIPMTConfirmation::_internal_set_auto_ref_id(uint32_t value) {
2359 _impl_._has_bits_[0] |= 0x00000010u;
2360 _impl_.auto_ref_id_ = value;
2362inline void DirectIPMTConfirmation::set_auto_ref_id(uint32_t value) {
2363 _internal_set_auto_ref_id(value);
2368inline bool DirectIPMTConfirmation::_internal_has_status()
const {
2369 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2372inline bool DirectIPMTConfirmation::has_status()
const {
2373 return _internal_has_status();
2375inline void DirectIPMTConfirmation::clear_status() {
2377 _impl_._has_bits_[0] &= ~0x00000020u;
2379inline int32_t DirectIPMTConfirmation::_internal_status()
const {
2380 return _impl_.status_;
2382inline int32_t DirectIPMTConfirmation::status()
const {
2384 return _internal_status();
2386inline void DirectIPMTConfirmation::_internal_set_status(int32_t value) {
2387 _impl_._has_bits_[0] |= 0x00000020u;
2388 _impl_.status_ = value;
2390inline void DirectIPMTConfirmation::set_status(int32_t value) {
2391 _internal_set_status(value);
2396 #pragma GCC diagnostic pop
2418#include <google/protobuf/port_undef.inc>
DirectIPMOPayload(DirectIPMOPayload &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
DirectIPMOPayload(const DirectIPMOPayload &from)
static const ClassData _class_data_
void Swap(DirectIPMOPayload *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
DirectIPMOPayload & operator=(DirectIPMOPayload &&from) noexcept
DirectIPMOPayload & operator=(const DirectIPMOPayload &from)
DirectIPMOPayload(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void UnsafeArenaSwap(DirectIPMOPayload *other)
friend void swap(DirectIPMOPayload &a, DirectIPMOPayload &b)
PROTOBUF_CONSTEXPR DirectIPMOPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const DirectIPMOPayload &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
DirectIPMOPayload * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const DirectIPMOPayload & default_instance()
void MergeFrom(const DirectIPMOPayload &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const DirectIPMOPayload * internal_default_instance()
~DirectIPMOPayload() override
void set_payload(ArgT0 &&arg0, ArgT... args)
DirectIPMTConfirmation(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const DirectIPMTConfirmation * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(DirectIPMTConfirmation &a, DirectIPMTConfirmation &b)
DirectIPMTConfirmation(DirectIPMTConfirmation &&from) noexcept
static const ClassData _class_data_
DirectIPMTConfirmation & operator=(DirectIPMTConfirmation &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const DirectIPMTConfirmation & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void CopyFrom(const DirectIPMTConfirmation &from)
DirectIPMTConfirmation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void Swap(DirectIPMTConfirmation *other)
void set_imei(ArgT0 &&arg0, ArgT... args)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
~DirectIPMTConfirmation() override
DirectIPMTConfirmation & operator=(const DirectIPMTConfirmation &from)
void UnsafeArenaSwap(DirectIPMTConfirmation *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
DirectIPMTConfirmation(const DirectIPMTConfirmation &from)
void MergeFrom(const DirectIPMTConfirmation &from)
PROTOBUF_CONSTEXPR DirectIPMTConfirmation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
DirectIPMTPayload(DirectIPMTPayload &&from) noexcept
DirectIPMTPayload & operator=(const DirectIPMTPayload &from)
void MergeFrom(const DirectIPMTPayload &from)
~DirectIPMTPayload() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
DirectIPMTPayload(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ClassData _class_data_
void set_payload(ArgT0 &&arg0, ArgT... args)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
DirectIPMTPayload & operator=(DirectIPMTPayload &&from) noexcept
friend void swap(DirectIPMTPayload &a, DirectIPMTPayload &b)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(DirectIPMTPayload *other)
void CopyFrom(const DirectIPMTPayload &from)
static const DirectIPMTPayload * internal_default_instance()
DirectIPMTPayload * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void Swap(DirectIPMTPayload *other)
PROTOBUF_CONSTEXPR DirectIPMTPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const DirectIPMTPayload & default_instance()
DirectIPMTPayload(const DirectIPMTPayload &from)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto
DirectIPMTPayloadDefaultTypeInternal _DirectIPMTPayload_default_instance_
DirectIPMOPayloadDefaultTypeInternal _DirectIPMOPayload_default_instance_
DirectIPMTHeaderDefaultTypeInternal _DirectIPMTHeader_default_instance_
DirectIPMOPreHeaderDefaultTypeInternal _DirectIPMOPreHeader_default_instance_
DirectIPMOHeaderDefaultTypeInternal _DirectIPMOHeader_default_instance_
DirectIPMTConfirmationDefaultTypeInternal _DirectIPMTConfirmation_default_instance_
The global namespace for the Goby project.
static const uint32_t offsets[]