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 < 3012000
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 3012004 < 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_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.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>
40 #include <google/protobuf/port_def.inc>
41 #define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto
42 PROTOBUF_NAMESPACE_OPEN
46 PROTOBUF_NAMESPACE_CLOSE
50 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
52 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[6]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
65 class DirectIPMOHeader;
66 class DirectIPMOHeaderDefaultTypeInternal;
68 class DirectIPMOPayload;
69 class DirectIPMOPayloadDefaultTypeInternal;
71 class DirectIPMOPreHeader;
72 class DirectIPMOPreHeaderDefaultTypeInternal;
74 class DirectIPMTConfirmation;
75 class DirectIPMTConfirmationDefaultTypeInternal;
77 class DirectIPMTHeader;
78 class DirectIPMTHeaderDefaultTypeInternal;
80 class DirectIPMTPayload;
81 class DirectIPMTPayloadDefaultTypeInternal;
87 PROTOBUF_NAMESPACE_OPEN
88 template<> ::goby::acomms::iridium::protobuf::DirectIPMOHeader* Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::DirectIPMOHeader>(Arena*);
89 template<> ::goby::acomms::iridium::protobuf::DirectIPMOPayload* Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::DirectIPMOPayload>(Arena*);
90 template<> ::goby::acomms::iridium::protobuf::DirectIPMOPreHeader* Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::DirectIPMOPreHeader>(Arena*);
91 template<> ::goby::acomms::iridium::protobuf::DirectIPMTConfirmation* Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::DirectIPMTConfirmation>(Arena*);
92 template<> ::goby::acomms::iridium::protobuf::DirectIPMTHeader* Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::DirectIPMTHeader>(Arena*);
93 template<> ::goby::acomms::iridium::protobuf::DirectIPMTPayload* Arena::CreateMaybeMessage<::goby::acomms::iridium::protobuf::DirectIPMTPayload>(Arena*);
94 PROTOBUF_NAMESPACE_CLOSE
102 class DirectIPMOPreHeader PROTOBUF_FINAL :
103 public ::PROTOBUF_NAMESPACE_ID::Message {
110 : DirectIPMOPreHeader() {
111 *
this = ::std::move(from);
114 inline DirectIPMOPreHeader&
operator=(
const DirectIPMOPreHeader& from) {
118 inline DirectIPMOPreHeader&
operator=(DirectIPMOPreHeader&& from) noexcept {
119 if (GetArena() == from.GetArena()) {
120 if (
this != &from) InternalSwap(&from);
128 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
131 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
134 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
135 return GetDescriptor();
138 return GetMetadataStatic().descriptor;
141 return GetMetadataStatic().reflection;
147 return reinterpret_cast<const DirectIPMOPreHeader*
>(
150 static constexpr
int kIndexInFileMessages =
153 friend void swap(DirectIPMOPreHeader& a, DirectIPMOPreHeader& b) {
156 inline void Swap(DirectIPMOPreHeader* other) {
157 if (other ==
this)
return;
158 if (GetArena() == other->GetArena()) {
161 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
165 if (other ==
this)
return;
166 GOOGLE_DCHECK(GetArena() == other->GetArena());
172 inline DirectIPMOPreHeader*
New() const final {
173 return CreateMaybeMessage<DirectIPMOPreHeader>(
nullptr);
176 DirectIPMOPreHeader*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
177 return CreateMaybeMessage<DirectIPMOPreHeader>(arena);
179 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
180 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
183 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
184 bool IsInitialized() const final;
187 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
188 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
189 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
190 int GetCachedSize() const final {
return _cached_size_.Get(); }
193 inline void SharedCtor();
194 inline void SharedDtor();
195 void SetCachedSize(
int size)
const final;
196 void InternalSwap(DirectIPMOPreHeader* other);
197 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
198 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
199 return "goby.acomms.iridium.protobuf.DirectIPMOPreHeader";
204 static void ArenaDtor(
void*
object);
205 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
210 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
222 kProtocolVerFieldNumber = 1,
223 kOverallLengthFieldNumber = 2,
228 bool _internal_has_protocol_ver()
const;
241 bool _internal_has_overall_length()
const;
256 size_t RequiredFieldsByteSizeFallback()
const;
258 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
259 typedef void InternalArenaConstructable_;
260 typedef void DestructorSkippable_;
261 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
262 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
265 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto;
270 public ::PROTOBUF_NAMESPACE_ID::Message {
277 : DirectIPMOHeader() {
278 *
this = ::std::move(from);
281 inline DirectIPMOHeader&
operator=(
const DirectIPMOHeader& from) {
285 inline DirectIPMOHeader&
operator=(DirectIPMOHeader&& from) noexcept {
286 if (GetArena() == from.GetArena()) {
287 if (
this != &from) InternalSwap(&from);
295 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
298 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
301 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
302 return GetDescriptor();
305 return GetMetadataStatic().descriptor;
308 return GetMetadataStatic().reflection;
314 return reinterpret_cast<const DirectIPMOHeader*
>(
317 static constexpr
int kIndexInFileMessages =
320 friend void swap(DirectIPMOHeader& a, DirectIPMOHeader& b) {
323 inline void Swap(DirectIPMOHeader* other) {
324 if (other ==
this)
return;
325 if (GetArena() == other->GetArena()) {
328 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
332 if (other ==
this)
return;
333 GOOGLE_DCHECK(GetArena() == other->GetArena());
339 inline DirectIPMOHeader*
New() const final {
340 return CreateMaybeMessage<DirectIPMOHeader>(
nullptr);
343 DirectIPMOHeader*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
344 return CreateMaybeMessage<DirectIPMOHeader>(arena);
346 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
347 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
350 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
351 bool IsInitialized() const final;
354 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
355 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
356 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
357 int GetCachedSize() const final {
return _cached_size_.Get(); }
360 inline void SharedCtor();
361 inline void SharedDtor();
362 void SetCachedSize(
int size)
const final;
363 void InternalSwap(DirectIPMOHeader* other);
364 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
365 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
366 return "goby.acomms.iridium.protobuf.DirectIPMOHeader";
371 static void ArenaDtor(
void*
object);
372 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
377 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
389 kImeiFieldNumber = 4,
391 kLengthFieldNumber = 2,
392 kCdrReferenceFieldNumber = 3,
393 kSessionStatusFieldNumber = 5,
394 kMomsnFieldNumber = 6,
395 kMtmsnFieldNumber = 7,
396 kTimeOfSessionFieldNumber = 8,
401 bool _internal_has_imei()
const;
404 const std::string&
imei()
const;
412 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
413 " string fields are deprecated and will be removed in a"
415 std::
string* unsafe_arena_release_imei();
416 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
417 "
string fields are deprecated and will be removed in a"
419 void unsafe_arena_set_allocated_imei(
422 const std::
string& _internal_imei() const;
423 void _internal_set_imei(const std::
string& value);
424 std::
string* _internal_mutable_imei();
428 bool has_iei() const;
430 bool _internal_has_iei() const;
433 ::PROTOBUF_NAMESPACE_ID::
int32 iei() const;
434 void set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
436 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_iei() const;
437 void _internal_set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
441 bool has_length() const;
443 bool _internal_has_length() const;
446 ::PROTOBUF_NAMESPACE_ID::
uint32 length() const;
447 void set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
449 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_length() const;
450 void _internal_set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
454 bool has_cdr_reference() const;
456 bool _internal_has_cdr_reference() const;
458 void clear_cdr_reference();
459 ::PROTOBUF_NAMESPACE_ID::
uint32 cdr_reference() const;
460 void set_cdr_reference(::PROTOBUF_NAMESPACE_ID::
uint32 value);
462 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_cdr_reference() const;
463 void _internal_set_cdr_reference(::PROTOBUF_NAMESPACE_ID::
uint32 value);
467 bool has_session_status() const;
469 bool _internal_has_session_status() const;
471 void clear_session_status();
472 ::PROTOBUF_NAMESPACE_ID::
uint32 session_status() const;
473 void set_session_status(::PROTOBUF_NAMESPACE_ID::
uint32 value);
475 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_session_status() const;
476 void _internal_set_session_status(::PROTOBUF_NAMESPACE_ID::
uint32 value);
480 bool has_momsn() const;
482 bool _internal_has_momsn() const;
485 ::PROTOBUF_NAMESPACE_ID::
uint32 momsn() const;
486 void set_momsn(::PROTOBUF_NAMESPACE_ID::
uint32 value);
488 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_momsn() const;
489 void _internal_set_momsn(::PROTOBUF_NAMESPACE_ID::
uint32 value);
493 bool has_mtmsn() const;
495 bool _internal_has_mtmsn() const;
498 ::PROTOBUF_NAMESPACE_ID::
uint32 mtmsn() const;
499 void set_mtmsn(::PROTOBUF_NAMESPACE_ID::
uint32 value);
501 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_mtmsn() const;
502 void _internal_set_mtmsn(::PROTOBUF_NAMESPACE_ID::
uint32 value);
506 bool has_time_of_session() const;
508 bool _internal_has_time_of_session() const;
510 void clear_time_of_session();
511 ::PROTOBUF_NAMESPACE_ID::
uint32 time_of_session() const;
512 void set_time_of_session(::PROTOBUF_NAMESPACE_ID::
uint32 value);
514 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_time_of_session() const;
515 void _internal_set_time_of_session(::PROTOBUF_NAMESPACE_ID::
uint32 value);
523 size_t RequiredFieldsByteSizeFallback() const;
525 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
526 typedef
void InternalArenaConstructable_;
527 typedef
void DestructorSkippable_;
528 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
529 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
530 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr imei_;
531 ::PROTOBUF_NAMESPACE_ID::
int32 iei_;
532 ::PROTOBUF_NAMESPACE_ID::
uint32 length_;
533 ::PROTOBUF_NAMESPACE_ID::
uint32 cdr_reference_;
534 ::PROTOBUF_NAMESPACE_ID::
uint32 session_status_;
535 ::PROTOBUF_NAMESPACE_ID::
uint32 momsn_;
536 ::PROTOBUF_NAMESPACE_ID::
uint32 mtmsn_;
537 ::PROTOBUF_NAMESPACE_ID::
uint32 time_of_session_;
543 public ::PROTOBUF_NAMESPACE_ID::Message {
550 : DirectIPMOPayload() {
551 *
this = ::std::move(from);
554 inline DirectIPMOPayload&
operator=(
const DirectIPMOPayload& from) {
558 inline DirectIPMOPayload&
operator=(DirectIPMOPayload&& from) noexcept {
559 if (GetArena() == from.GetArena()) {
560 if (
this != &from) InternalSwap(&from);
568 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
571 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
574 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
575 return GetDescriptor();
578 return GetMetadataStatic().descriptor;
581 return GetMetadataStatic().reflection;
587 return reinterpret_cast<const DirectIPMOPayload*
>(
590 static constexpr
int kIndexInFileMessages =
593 friend void swap(DirectIPMOPayload& a, DirectIPMOPayload& b) {
596 inline void Swap(DirectIPMOPayload* other) {
597 if (other ==
this)
return;
598 if (GetArena() == other->GetArena()) {
601 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
605 if (other ==
this)
return;
606 GOOGLE_DCHECK(GetArena() == other->GetArena());
612 inline DirectIPMOPayload*
New() const final {
613 return CreateMaybeMessage<DirectIPMOPayload>(
nullptr);
616 DirectIPMOPayload*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
617 return CreateMaybeMessage<DirectIPMOPayload>(arena);
619 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
620 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
623 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
624 bool IsInitialized() const final;
627 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
628 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
629 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
630 int GetCachedSize() const final {
return _cached_size_.Get(); }
633 inline void SharedCtor();
634 inline void SharedDtor();
635 void SetCachedSize(
int size)
const final;
636 void InternalSwap(DirectIPMOPayload* other);
637 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
638 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
639 return "goby.acomms.iridium.protobuf.DirectIPMOPayload";
644 static void ArenaDtor(
void*
object);
645 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
650 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
662 kPayloadFieldNumber = 3,
664 kLengthFieldNumber = 2,
669 bool _internal_has_payload()
const;
680 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
681 " string fields are deprecated and will be removed in a"
683 std::
string* unsafe_arena_release_payload();
684 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
685 "
string fields are deprecated and will be removed in a"
687 void unsafe_arena_set_allocated_payload(
688 std::
string* payload);
690 const std::
string& _internal_payload() const;
691 void _internal_set_payload(const std::
string& value);
692 std::
string* _internal_mutable_payload();
696 bool has_iei() const;
698 bool _internal_has_iei() const;
701 ::PROTOBUF_NAMESPACE_ID::
int32 iei() const;
702 void set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
704 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_iei() const;
705 void _internal_set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
709 bool has_length() const;
711 bool _internal_has_length() const;
714 ::PROTOBUF_NAMESPACE_ID::
uint32 length() const;
715 void set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
717 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_length() const;
718 void _internal_set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
726 size_t RequiredFieldsByteSizeFallback() const;
728 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
729 typedef
void InternalArenaConstructable_;
730 typedef
void DestructorSkippable_;
731 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
732 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
733 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr payload_;
734 ::PROTOBUF_NAMESPACE_ID::
int32 iei_;
735 ::PROTOBUF_NAMESPACE_ID::
uint32 length_;
741 public ::PROTOBUF_NAMESPACE_ID::Message {
748 : DirectIPMTHeader() {
749 *
this = ::std::move(from);
752 inline DirectIPMTHeader&
operator=(
const DirectIPMTHeader& from) {
756 inline DirectIPMTHeader&
operator=(DirectIPMTHeader&& from) noexcept {
757 if (GetArena() == from.GetArena()) {
758 if (
this != &from) InternalSwap(&from);
766 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
769 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
772 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
773 return GetDescriptor();
776 return GetMetadataStatic().descriptor;
779 return GetMetadataStatic().reflection;
785 return reinterpret_cast<const DirectIPMTHeader*
>(
788 static constexpr
int kIndexInFileMessages =
791 friend void swap(DirectIPMTHeader& a, DirectIPMTHeader& b) {
794 inline void Swap(DirectIPMTHeader* other) {
795 if (other ==
this)
return;
796 if (GetArena() == other->GetArena()) {
799 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
803 if (other ==
this)
return;
804 GOOGLE_DCHECK(GetArena() == other->GetArena());
810 inline DirectIPMTHeader*
New() const final {
811 return CreateMaybeMessage<DirectIPMTHeader>(
nullptr);
814 DirectIPMTHeader*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
815 return CreateMaybeMessage<DirectIPMTHeader>(arena);
817 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
818 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
821 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
822 bool IsInitialized() const final;
825 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
826 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
827 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
828 int GetCachedSize() const final {
return _cached_size_.Get(); }
831 inline void SharedCtor();
832 inline void SharedDtor();
833 void SetCachedSize(
int size)
const final;
834 void InternalSwap(DirectIPMTHeader* other);
835 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
836 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
837 return "goby.acomms.iridium.protobuf.DirectIPMTHeader";
842 static void ArenaDtor(
void*
object);
843 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
848 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
860 kImeiFieldNumber = 4,
862 kLengthFieldNumber = 2,
863 kClientIdFieldNumber = 3,
864 kDispositionFlagsFieldNumber = 5,
869 bool _internal_has_imei()
const;
872 const std::string&
imei()
const;
880 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
881 " string fields are deprecated and will be removed in a"
883 std::
string* unsafe_arena_release_imei();
884 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
885 "
string fields are deprecated and will be removed in a"
887 void unsafe_arena_set_allocated_imei(
890 const std::
string& _internal_imei() const;
891 void _internal_set_imei(const std::
string& value);
892 std::
string* _internal_mutable_imei();
896 bool has_iei() const;
898 bool _internal_has_iei() const;
901 ::PROTOBUF_NAMESPACE_ID::
int32 iei() const;
902 void set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
904 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_iei() const;
905 void _internal_set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
909 bool has_length() const;
911 bool _internal_has_length() const;
914 ::PROTOBUF_NAMESPACE_ID::
uint32 length() const;
915 void set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
917 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_length() const;
918 void _internal_set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
922 bool has_client_id() const;
924 bool _internal_has_client_id() const;
926 void clear_client_id();
927 ::PROTOBUF_NAMESPACE_ID::
uint32 client_id() const;
928 void set_client_id(::PROTOBUF_NAMESPACE_ID::
uint32 value);
930 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_client_id() const;
931 void _internal_set_client_id(::PROTOBUF_NAMESPACE_ID::
uint32 value);
935 bool has_disposition_flags() const;
937 bool _internal_has_disposition_flags() const;
939 void clear_disposition_flags();
940 ::PROTOBUF_NAMESPACE_ID::
uint32 disposition_flags() const;
941 void set_disposition_flags(::PROTOBUF_NAMESPACE_ID::
uint32 value);
943 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_disposition_flags() const;
944 void _internal_set_disposition_flags(::PROTOBUF_NAMESPACE_ID::
uint32 value);
952 size_t RequiredFieldsByteSizeFallback() const;
954 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
955 typedef
void InternalArenaConstructable_;
956 typedef
void DestructorSkippable_;
957 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
958 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
959 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr imei_;
960 ::PROTOBUF_NAMESPACE_ID::
int32 iei_;
961 ::PROTOBUF_NAMESPACE_ID::
uint32 length_;
962 ::PROTOBUF_NAMESPACE_ID::
uint32 client_id_;
963 ::PROTOBUF_NAMESPACE_ID::
uint32 disposition_flags_;
969 public ::PROTOBUF_NAMESPACE_ID::Message {
976 : DirectIPMTPayload() {
977 *
this = ::std::move(from);
980 inline DirectIPMTPayload&
operator=(
const DirectIPMTPayload& from) {
984 inline DirectIPMTPayload&
operator=(DirectIPMTPayload&& from) noexcept {
985 if (GetArena() == from.GetArena()) {
986 if (
this != &from) InternalSwap(&from);
994 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
997 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1001 return GetDescriptor();
1004 return GetMetadataStatic().descriptor;
1007 return GetMetadataStatic().reflection;
1013 return reinterpret_cast<const DirectIPMTPayload*
>(
1016 static constexpr
int kIndexInFileMessages =
1019 friend void swap(DirectIPMTPayload& a, DirectIPMTPayload& b) {
1022 inline void Swap(DirectIPMTPayload* other) {
1023 if (other ==
this)
return;
1024 if (GetArena() == other->GetArena()) {
1025 InternalSwap(other);
1027 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1031 if (other ==
this)
return;
1032 GOOGLE_DCHECK(GetArena() == other->GetArena());
1033 InternalSwap(other);
1038 inline DirectIPMTPayload*
New() const final {
1039 return CreateMaybeMessage<DirectIPMTPayload>(
nullptr);
1042 DirectIPMTPayload*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1043 return CreateMaybeMessage<DirectIPMTPayload>(arena);
1045 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1046 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1049 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1050 bool IsInitialized() const final;
1053 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1054 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1055 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1056 int GetCachedSize() const final {
return _cached_size_.Get(); }
1059 inline void SharedCtor();
1060 inline void SharedDtor();
1061 void SetCachedSize(
int size)
const final;
1062 void InternalSwap(DirectIPMTPayload* other);
1063 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1064 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1065 return "goby.acomms.iridium.protobuf.DirectIPMTPayload";
1070 static void ArenaDtor(
void*
object);
1071 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1076 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1088 kPayloadFieldNumber = 3,
1089 kIeiFieldNumber = 1,
1090 kLengthFieldNumber = 2,
1095 bool _internal_has_payload()
const;
1106 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1107 " string fields are deprecated and will be removed in a"
1109 std::
string* unsafe_arena_release_payload();
1110 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1111 "
string fields are deprecated and will be removed in a"
1113 void unsafe_arena_set_allocated_payload(
1114 std::
string* payload);
1116 const std::
string& _internal_payload() const;
1117 void _internal_set_payload(const std::
string& value);
1118 std::
string* _internal_mutable_payload();
1122 bool has_iei() const;
1124 bool _internal_has_iei() const;
1127 ::PROTOBUF_NAMESPACE_ID::
int32 iei() const;
1128 void set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
1130 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_iei() const;
1131 void _internal_set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
1135 bool has_length() const;
1137 bool _internal_has_length() const;
1139 void clear_length();
1140 ::PROTOBUF_NAMESPACE_ID::
uint32 length() const;
1141 void set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1143 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_length() const;
1144 void _internal_set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1152 size_t RequiredFieldsByteSizeFallback() const;
1154 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1155 typedef
void InternalArenaConstructable_;
1156 typedef
void DestructorSkippable_;
1157 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1158 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1159 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr payload_;
1160 ::PROTOBUF_NAMESPACE_ID::
int32 iei_;
1161 ::PROTOBUF_NAMESPACE_ID::
uint32 length_;
1167 public ::PROTOBUF_NAMESPACE_ID::Message {
1174 : DirectIPMTConfirmation() {
1175 *
this = ::std::move(from);
1178 inline DirectIPMTConfirmation&
operator=(
const DirectIPMTConfirmation& from) {
1182 inline DirectIPMTConfirmation&
operator=(DirectIPMTConfirmation&& from) noexcept {
1183 if (GetArena() == from.GetArena()) {
1184 if (
this != &from) InternalSwap(&from);
1192 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1195 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1199 return GetDescriptor();
1202 return GetMetadataStatic().descriptor;
1205 return GetMetadataStatic().reflection;
1211 return reinterpret_cast<const DirectIPMTConfirmation*
>(
1214 static constexpr
int kIndexInFileMessages =
1217 friend void swap(DirectIPMTConfirmation& a, DirectIPMTConfirmation& b) {
1220 inline void Swap(DirectIPMTConfirmation* other) {
1221 if (other ==
this)
return;
1222 if (GetArena() == other->GetArena()) {
1223 InternalSwap(other);
1225 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1229 if (other ==
this)
return;
1230 GOOGLE_DCHECK(GetArena() == other->GetArena());
1231 InternalSwap(other);
1236 inline DirectIPMTConfirmation*
New() const final {
1237 return CreateMaybeMessage<DirectIPMTConfirmation>(
nullptr);
1240 DirectIPMTConfirmation*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1241 return CreateMaybeMessage<DirectIPMTConfirmation>(arena);
1243 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1244 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1247 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1248 bool IsInitialized() const final;
1251 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1252 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1253 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1254 int GetCachedSize() const final {
return _cached_size_.Get(); }
1257 inline void SharedCtor();
1258 inline void SharedDtor();
1259 void SetCachedSize(
int size)
const final;
1260 void InternalSwap(DirectIPMTConfirmation* other);
1261 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1262 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1263 return "goby.acomms.iridium.protobuf.DirectIPMTConfirmation";
1268 static void ArenaDtor(
void*
object);
1269 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1274 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1286 kImeiFieldNumber = 4,
1287 kIeiFieldNumber = 1,
1288 kLengthFieldNumber = 2,
1289 kClientIdFieldNumber = 3,
1290 kAutoRefIdFieldNumber = 5,
1291 kStatusFieldNumber = 6,
1296 bool _internal_has_imei()
const;
1307 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1308 " string fields are deprecated and will be removed in a"
1310 std::
string* unsafe_arena_release_imei();
1311 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1312 "
string fields are deprecated and will be removed in a"
1314 void unsafe_arena_set_allocated_imei(
1317 const std::
string& _internal_imei() const;
1318 void _internal_set_imei(const std::
string& value);
1319 std::
string* _internal_mutable_imei();
1323 bool has_iei() const;
1325 bool _internal_has_iei() const;
1328 ::PROTOBUF_NAMESPACE_ID::
int32 iei() const;
1329 void set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
1331 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_iei() const;
1332 void _internal_set_iei(::PROTOBUF_NAMESPACE_ID::
int32 value);
1336 bool has_length() const;
1338 bool _internal_has_length() const;
1340 void clear_length();
1341 ::PROTOBUF_NAMESPACE_ID::
uint32 length() const;
1342 void set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1344 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_length() const;
1345 void _internal_set_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1349 bool has_client_id() const;
1351 bool _internal_has_client_id() const;
1353 void clear_client_id();
1354 ::PROTOBUF_NAMESPACE_ID::
uint32 client_id() const;
1355 void set_client_id(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1357 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_client_id() const;
1358 void _internal_set_client_id(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1362 bool has_auto_ref_id() const;
1364 bool _internal_has_auto_ref_id() const;
1366 void clear_auto_ref_id();
1367 ::PROTOBUF_NAMESPACE_ID::
uint32 auto_ref_id() const;
1368 void set_auto_ref_id(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1370 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_auto_ref_id() const;
1371 void _internal_set_auto_ref_id(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1375 bool has_status() const;
1377 bool _internal_has_status() const;
1379 void clear_status();
1381 void set_status(::PROTOBUF_NAMESPACE_ID::
int32 value);
1383 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_status() const;
1384 void _internal_set_status(::PROTOBUF_NAMESPACE_ID::
int32 value);
1392 size_t RequiredFieldsByteSizeFallback() const;
1394 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1395 typedef
void InternalArenaConstructable_;
1396 typedef
void DestructorSkippable_;
1397 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1398 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1399 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr imei_;
1400 ::PROTOBUF_NAMESPACE_ID::
int32 iei_;
1401 ::PROTOBUF_NAMESPACE_ID::
uint32 length_;
1402 ::PROTOBUF_NAMESPACE_ID::
uint32 client_id_;
1403 ::PROTOBUF_NAMESPACE_ID::
uint32 auto_ref_id_;
1404 ::PROTOBUF_NAMESPACE_ID::
int32 status_;
1413 #pragma GCC diagnostic push
1414 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1419 inline bool DirectIPMOPreHeader::_internal_has_protocol_ver()
const {
1420 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1423 inline bool DirectIPMOPreHeader::has_protocol_ver()
const {
1424 return _internal_has_protocol_ver();
1426 inline void DirectIPMOPreHeader::clear_protocol_ver() {
1428 _has_bits_[0] &= ~0x00000001u;
1431 return protocol_ver_;
1435 return _internal_protocol_ver();
1438 _has_bits_[0] |= 0x00000001u;
1439 protocol_ver_ = value;
1442 _internal_set_protocol_ver(value);
1447 inline bool DirectIPMOPreHeader::_internal_has_overall_length()
const {
1448 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1451 inline bool DirectIPMOPreHeader::has_overall_length()
const {
1452 return _internal_has_overall_length();
1454 inline void DirectIPMOPreHeader::clear_overall_length() {
1455 overall_length_ = 0u;
1456 _has_bits_[0] &= ~0x00000002u;
1459 return overall_length_;
1463 return _internal_overall_length();
1466 _has_bits_[0] |= 0x00000002u;
1467 overall_length_ =
value;
1470 _internal_set_overall_length(value);
1479 inline bool DirectIPMOHeader::_internal_has_iei()
const {
1480 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1483 inline bool DirectIPMOHeader::has_iei()
const {
1484 return _internal_has_iei();
1486 inline void DirectIPMOHeader::clear_iei() {
1488 _has_bits_[0] &= ~0x00000002u;
1495 return _internal_iei();
1498 _has_bits_[0] |= 0x00000002u;
1502 _internal_set_iei(value);
1507 inline bool DirectIPMOHeader::_internal_has_length()
const {
1508 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1511 inline bool DirectIPMOHeader::has_length()
const {
1512 return _internal_has_length();
1514 inline void DirectIPMOHeader::clear_length() {
1516 _has_bits_[0] &= ~0x00000004u;
1523 return _internal_length();
1526 _has_bits_[0] |= 0x00000004u;
1530 _internal_set_length(value);
1535 inline bool DirectIPMOHeader::_internal_has_cdr_reference()
const {
1536 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1539 inline bool DirectIPMOHeader::has_cdr_reference()
const {
1540 return _internal_has_cdr_reference();
1542 inline void DirectIPMOHeader::clear_cdr_reference() {
1543 cdr_reference_ = 0u;
1544 _has_bits_[0] &= ~0x00000008u;
1547 return cdr_reference_;
1551 return _internal_cdr_reference();
1554 _has_bits_[0] |= 0x00000008u;
1555 cdr_reference_ =
value;
1558 _internal_set_cdr_reference(value);
1563 inline bool DirectIPMOHeader::_internal_has_imei()
const {
1564 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1567 inline bool DirectIPMOHeader::has_imei()
const {
1568 return _internal_has_imei();
1570 inline void DirectIPMOHeader::clear_imei() {
1572 _has_bits_[0] &= ~0x00000001u;
1574 inline const std::string& DirectIPMOHeader::imei()
const {
1576 return _internal_imei();
1578 inline void DirectIPMOHeader::set_imei(
const std::string& value) {
1579 _internal_set_imei(value);
1582 inline std::string* DirectIPMOHeader::mutable_imei() {
1584 return _internal_mutable_imei();
1586 inline const std::string& DirectIPMOHeader::_internal_imei()
const {
1589 inline void DirectIPMOHeader::_internal_set_imei(
const std::string& value) {
1590 _has_bits_[0] |= 0x00000001u;
1593 inline void DirectIPMOHeader::set_imei(std::string&& value) {
1594 _has_bits_[0] |= 0x00000001u;
1599 inline void DirectIPMOHeader::set_imei(
const char* value) {
1600 GOOGLE_DCHECK(value !=
nullptr);
1601 _has_bits_[0] |= 0x00000001u;
1606 inline void DirectIPMOHeader::set_imei(
const char* value,
1608 _has_bits_[0] |= 0x00000001u;
1610 reinterpret_cast<const char*
>(value), size), GetArena());
1613 inline std::string* DirectIPMOHeader::_internal_mutable_imei() {
1614 _has_bits_[0] |= 0x00000001u;
1617 inline std::string* DirectIPMOHeader::release_imei() {
1619 if (!_internal_has_imei()) {
1622 _has_bits_[0] &= ~0x00000001u;
1625 inline void DirectIPMOHeader::set_allocated_imei(std::string* imei) {
1626 if (imei !=
nullptr) {
1627 _has_bits_[0] |= 0x00000001u;
1629 _has_bits_[0] &= ~0x00000001u;
1635 inline std::string* DirectIPMOHeader::unsafe_arena_release_imei() {
1637 GOOGLE_DCHECK(GetArena() !=
nullptr);
1638 _has_bits_[0] &= ~0x00000001u;
1642 inline void DirectIPMOHeader::unsafe_arena_set_allocated_imei(
1643 std::string* imei) {
1644 GOOGLE_DCHECK(GetArena() !=
nullptr);
1645 if (imei !=
nullptr) {
1646 _has_bits_[0] |= 0x00000001u;
1648 _has_bits_[0] &= ~0x00000001u;
1656 inline bool DirectIPMOHeader::_internal_has_session_status()
const {
1657 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1660 inline bool DirectIPMOHeader::has_session_status()
const {
1661 return _internal_has_session_status();
1663 inline void DirectIPMOHeader::clear_session_status() {
1664 session_status_ = 0u;
1665 _has_bits_[0] &= ~0x00000010u;
1668 return session_status_;
1672 return _internal_session_status();
1675 _has_bits_[0] |= 0x00000010u;
1676 session_status_ =
value;
1679 _internal_set_session_status(value);
1684 inline bool DirectIPMOHeader::_internal_has_momsn()
const {
1685 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1688 inline bool DirectIPMOHeader::has_momsn()
const {
1689 return _internal_has_momsn();
1691 inline void DirectIPMOHeader::clear_momsn() {
1693 _has_bits_[0] &= ~0x00000020u;
1700 return _internal_momsn();
1703 _has_bits_[0] |= 0x00000020u;
1707 _internal_set_momsn(value);
1712 inline bool DirectIPMOHeader::_internal_has_mtmsn()
const {
1713 bool value = (_has_bits_[0] & 0x00000040u) != 0;
1716 inline bool DirectIPMOHeader::has_mtmsn()
const {
1717 return _internal_has_mtmsn();
1719 inline void DirectIPMOHeader::clear_mtmsn() {
1721 _has_bits_[0] &= ~0x00000040u;
1728 return _internal_mtmsn();
1731 _has_bits_[0] |= 0x00000040u;
1735 _internal_set_mtmsn(value);
1740 inline bool DirectIPMOHeader::_internal_has_time_of_session()
const {
1741 bool value = (_has_bits_[0] & 0x00000080u) != 0;
1744 inline bool DirectIPMOHeader::has_time_of_session()
const {
1745 return _internal_has_time_of_session();
1747 inline void DirectIPMOHeader::clear_time_of_session() {
1748 time_of_session_ = 0u;
1749 _has_bits_[0] &= ~0x00000080u;
1752 return time_of_session_;
1756 return _internal_time_of_session();
1759 _has_bits_[0] |= 0x00000080u;
1760 time_of_session_ =
value;
1763 _internal_set_time_of_session(value);
1772 inline bool DirectIPMOPayload::_internal_has_iei()
const {
1773 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1776 inline bool DirectIPMOPayload::has_iei()
const {
1777 return _internal_has_iei();
1779 inline void DirectIPMOPayload::clear_iei() {
1781 _has_bits_[0] &= ~0x00000002u;
1788 return _internal_iei();
1791 _has_bits_[0] |= 0x00000002u;
1795 _internal_set_iei(value);
1800 inline bool DirectIPMOPayload::_internal_has_length()
const {
1801 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1804 inline bool DirectIPMOPayload::has_length()
const {
1805 return _internal_has_length();
1807 inline void DirectIPMOPayload::clear_length() {
1809 _has_bits_[0] &= ~0x00000004u;
1816 return _internal_length();
1819 _has_bits_[0] |= 0x00000004u;
1823 _internal_set_length(value);
1828 inline bool DirectIPMOPayload::_internal_has_payload()
const {
1829 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1832 inline bool DirectIPMOPayload::has_payload()
const {
1833 return _internal_has_payload();
1835 inline void DirectIPMOPayload::clear_payload() {
1837 _has_bits_[0] &= ~0x00000001u;
1839 inline const std::string& DirectIPMOPayload::payload()
const {
1841 return _internal_payload();
1843 inline void DirectIPMOPayload::set_payload(
const std::string& value) {
1844 _internal_set_payload(value);
1847 inline std::string* DirectIPMOPayload::mutable_payload() {
1849 return _internal_mutable_payload();
1851 inline const std::string& DirectIPMOPayload::_internal_payload()
const {
1852 return payload_.Get();
1854 inline void DirectIPMOPayload::_internal_set_payload(
const std::string& value) {
1855 _has_bits_[0] |= 0x00000001u;
1858 inline void DirectIPMOPayload::set_payload(std::string&& value) {
1859 _has_bits_[0] |= 0x00000001u;
1864 inline void DirectIPMOPayload::set_payload(
const char* value) {
1865 GOOGLE_DCHECK(value !=
nullptr);
1866 _has_bits_[0] |= 0x00000001u;
1871 inline void DirectIPMOPayload::set_payload(
const char* value,
1873 _has_bits_[0] |= 0x00000001u;
1875 reinterpret_cast<const char*
>(value), size), GetArena());
1878 inline std::string* DirectIPMOPayload::_internal_mutable_payload() {
1879 _has_bits_[0] |= 0x00000001u;
1882 inline std::string* DirectIPMOPayload::release_payload() {
1884 if (!_internal_has_payload()) {
1887 _has_bits_[0] &= ~0x00000001u;
1890 inline void DirectIPMOPayload::set_allocated_payload(std::string* payload) {
1891 if (payload !=
nullptr) {
1892 _has_bits_[0] |= 0x00000001u;
1894 _has_bits_[0] &= ~0x00000001u;
1900 inline std::string* DirectIPMOPayload::unsafe_arena_release_payload() {
1902 GOOGLE_DCHECK(GetArena() !=
nullptr);
1903 _has_bits_[0] &= ~0x00000001u;
1907 inline void DirectIPMOPayload::unsafe_arena_set_allocated_payload(
1908 std::string* payload) {
1909 GOOGLE_DCHECK(GetArena() !=
nullptr);
1910 if (payload !=
nullptr) {
1911 _has_bits_[0] |= 0x00000001u;
1913 _has_bits_[0] &= ~0x00000001u;
1916 payload, GetArena());
1925 inline bool DirectIPMTHeader::_internal_has_iei()
const {
1926 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1929 inline bool DirectIPMTHeader::has_iei()
const {
1930 return _internal_has_iei();
1932 inline void DirectIPMTHeader::clear_iei() {
1934 _has_bits_[0] &= ~0x00000002u;
1941 return _internal_iei();
1944 _has_bits_[0] |= 0x00000002u;
1948 _internal_set_iei(value);
1953 inline bool DirectIPMTHeader::_internal_has_length()
const {
1954 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1957 inline bool DirectIPMTHeader::has_length()
const {
1958 return _internal_has_length();
1960 inline void DirectIPMTHeader::clear_length() {
1962 _has_bits_[0] &= ~0x00000004u;
1969 return _internal_length();
1972 _has_bits_[0] |= 0x00000004u;
1976 _internal_set_length(value);
1981 inline bool DirectIPMTHeader::_internal_has_client_id()
const {
1982 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1985 inline bool DirectIPMTHeader::has_client_id()
const {
1986 return _internal_has_client_id();
1988 inline void DirectIPMTHeader::clear_client_id() {
1990 _has_bits_[0] &= ~0x00000008u;
1997 return _internal_client_id();
2000 _has_bits_[0] |= 0x00000008u;
2004 _internal_set_client_id(value);
2009 inline bool DirectIPMTHeader::_internal_has_imei()
const {
2010 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2013 inline bool DirectIPMTHeader::has_imei()
const {
2014 return _internal_has_imei();
2016 inline void DirectIPMTHeader::clear_imei() {
2018 _has_bits_[0] &= ~0x00000001u;
2020 inline const std::string& DirectIPMTHeader::imei()
const {
2022 return _internal_imei();
2024 inline void DirectIPMTHeader::set_imei(
const std::string& value) {
2025 _internal_set_imei(value);
2028 inline std::string* DirectIPMTHeader::mutable_imei() {
2030 return _internal_mutable_imei();
2032 inline const std::string& DirectIPMTHeader::_internal_imei()
const {
2035 inline void DirectIPMTHeader::_internal_set_imei(
const std::string& value) {
2036 _has_bits_[0] |= 0x00000001u;
2039 inline void DirectIPMTHeader::set_imei(std::string&& value) {
2040 _has_bits_[0] |= 0x00000001u;
2045 inline void DirectIPMTHeader::set_imei(
const char* value) {
2046 GOOGLE_DCHECK(value !=
nullptr);
2047 _has_bits_[0] |= 0x00000001u;
2052 inline void DirectIPMTHeader::set_imei(
const char* value,
2054 _has_bits_[0] |= 0x00000001u;
2056 reinterpret_cast<const char*
>(value), size), GetArena());
2059 inline std::string* DirectIPMTHeader::_internal_mutable_imei() {
2060 _has_bits_[0] |= 0x00000001u;
2063 inline std::string* DirectIPMTHeader::release_imei() {
2065 if (!_internal_has_imei()) {
2068 _has_bits_[0] &= ~0x00000001u;
2071 inline void DirectIPMTHeader::set_allocated_imei(std::string* imei) {
2072 if (imei !=
nullptr) {
2073 _has_bits_[0] |= 0x00000001u;
2075 _has_bits_[0] &= ~0x00000001u;
2081 inline std::string* DirectIPMTHeader::unsafe_arena_release_imei() {
2083 GOOGLE_DCHECK(GetArena() !=
nullptr);
2084 _has_bits_[0] &= ~0x00000001u;
2088 inline void DirectIPMTHeader::unsafe_arena_set_allocated_imei(
2089 std::string* imei) {
2090 GOOGLE_DCHECK(GetArena() !=
nullptr);
2091 if (imei !=
nullptr) {
2092 _has_bits_[0] |= 0x00000001u;
2094 _has_bits_[0] &= ~0x00000001u;
2102 inline bool DirectIPMTHeader::_internal_has_disposition_flags()
const {
2103 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2106 inline bool DirectIPMTHeader::has_disposition_flags()
const {
2107 return _internal_has_disposition_flags();
2109 inline void DirectIPMTHeader::clear_disposition_flags() {
2110 disposition_flags_ = 0u;
2111 _has_bits_[0] &= ~0x00000010u;
2114 return disposition_flags_;
2118 return _internal_disposition_flags();
2121 _has_bits_[0] |= 0x00000010u;
2122 disposition_flags_ =
value;
2125 _internal_set_disposition_flags(value);
2134 inline bool DirectIPMTPayload::_internal_has_iei()
const {
2135 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2138 inline bool DirectIPMTPayload::has_iei()
const {
2139 return _internal_has_iei();
2141 inline void DirectIPMTPayload::clear_iei() {
2143 _has_bits_[0] &= ~0x00000002u;
2150 return _internal_iei();
2153 _has_bits_[0] |= 0x00000002u;
2157 _internal_set_iei(value);
2162 inline bool DirectIPMTPayload::_internal_has_length()
const {
2163 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2166 inline bool DirectIPMTPayload::has_length()
const {
2167 return _internal_has_length();
2169 inline void DirectIPMTPayload::clear_length() {
2171 _has_bits_[0] &= ~0x00000004u;
2178 return _internal_length();
2181 _has_bits_[0] |= 0x00000004u;
2185 _internal_set_length(value);
2190 inline bool DirectIPMTPayload::_internal_has_payload()
const {
2191 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2194 inline bool DirectIPMTPayload::has_payload()
const {
2195 return _internal_has_payload();
2197 inline void DirectIPMTPayload::clear_payload() {
2199 _has_bits_[0] &= ~0x00000001u;
2201 inline const std::string& DirectIPMTPayload::payload()
const {
2203 return _internal_payload();
2205 inline void DirectIPMTPayload::set_payload(
const std::string& value) {
2206 _internal_set_payload(value);
2209 inline std::string* DirectIPMTPayload::mutable_payload() {
2211 return _internal_mutable_payload();
2213 inline const std::string& DirectIPMTPayload::_internal_payload()
const {
2214 return payload_.Get();
2216 inline void DirectIPMTPayload::_internal_set_payload(
const std::string& value) {
2217 _has_bits_[0] |= 0x00000001u;
2220 inline void DirectIPMTPayload::set_payload(std::string&& value) {
2221 _has_bits_[0] |= 0x00000001u;
2226 inline void DirectIPMTPayload::set_payload(
const char* value) {
2227 GOOGLE_DCHECK(value !=
nullptr);
2228 _has_bits_[0] |= 0x00000001u;
2233 inline void DirectIPMTPayload::set_payload(
const char* value,
2235 _has_bits_[0] |= 0x00000001u;
2237 reinterpret_cast<const char*
>(value), size), GetArena());
2240 inline std::string* DirectIPMTPayload::_internal_mutable_payload() {
2241 _has_bits_[0] |= 0x00000001u;
2244 inline std::string* DirectIPMTPayload::release_payload() {
2246 if (!_internal_has_payload()) {
2249 _has_bits_[0] &= ~0x00000001u;
2252 inline void DirectIPMTPayload::set_allocated_payload(std::string* payload) {
2253 if (payload !=
nullptr) {
2254 _has_bits_[0] |= 0x00000001u;
2256 _has_bits_[0] &= ~0x00000001u;
2262 inline std::string* DirectIPMTPayload::unsafe_arena_release_payload() {
2264 GOOGLE_DCHECK(GetArena() !=
nullptr);
2265 _has_bits_[0] &= ~0x00000001u;
2269 inline void DirectIPMTPayload::unsafe_arena_set_allocated_payload(
2270 std::string* payload) {
2271 GOOGLE_DCHECK(GetArena() !=
nullptr);
2272 if (payload !=
nullptr) {
2273 _has_bits_[0] |= 0x00000001u;
2275 _has_bits_[0] &= ~0x00000001u;
2278 payload, GetArena());
2287 inline bool DirectIPMTConfirmation::_internal_has_iei()
const {
2288 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2291 inline bool DirectIPMTConfirmation::has_iei()
const {
2292 return _internal_has_iei();
2294 inline void DirectIPMTConfirmation::clear_iei() {
2296 _has_bits_[0] &= ~0x00000002u;
2303 return _internal_iei();
2306 _has_bits_[0] |= 0x00000002u;
2310 _internal_set_iei(value);
2315 inline bool DirectIPMTConfirmation::_internal_has_length()
const {
2316 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2319 inline bool DirectIPMTConfirmation::has_length()
const {
2320 return _internal_has_length();
2322 inline void DirectIPMTConfirmation::clear_length() {
2324 _has_bits_[0] &= ~0x00000004u;
2331 return _internal_length();
2334 _has_bits_[0] |= 0x00000004u;
2338 _internal_set_length(value);
2343 inline bool DirectIPMTConfirmation::_internal_has_client_id()
const {
2344 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2347 inline bool DirectIPMTConfirmation::has_client_id()
const {
2348 return _internal_has_client_id();
2350 inline void DirectIPMTConfirmation::clear_client_id() {
2352 _has_bits_[0] &= ~0x00000008u;
2359 return _internal_client_id();
2362 _has_bits_[0] |= 0x00000008u;
2366 _internal_set_client_id(value);
2371 inline bool DirectIPMTConfirmation::_internal_has_imei()
const {
2372 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2375 inline bool DirectIPMTConfirmation::has_imei()
const {
2376 return _internal_has_imei();
2378 inline void DirectIPMTConfirmation::clear_imei() {
2380 _has_bits_[0] &= ~0x00000001u;
2382 inline const std::string& DirectIPMTConfirmation::imei()
const {
2384 return _internal_imei();
2386 inline void DirectIPMTConfirmation::set_imei(
const std::string& value) {
2387 _internal_set_imei(value);
2390 inline std::string* DirectIPMTConfirmation::mutable_imei() {
2392 return _internal_mutable_imei();
2394 inline const std::string& DirectIPMTConfirmation::_internal_imei()
const {
2397 inline void DirectIPMTConfirmation::_internal_set_imei(
const std::string& value) {
2398 _has_bits_[0] |= 0x00000001u;
2401 inline void DirectIPMTConfirmation::set_imei(std::string&& value) {
2402 _has_bits_[0] |= 0x00000001u;
2407 inline void DirectIPMTConfirmation::set_imei(
const char* value) {
2408 GOOGLE_DCHECK(value !=
nullptr);
2409 _has_bits_[0] |= 0x00000001u;
2414 inline void DirectIPMTConfirmation::set_imei(
const char* value,
2416 _has_bits_[0] |= 0x00000001u;
2418 reinterpret_cast<const char*
>(value), size), GetArena());
2421 inline std::string* DirectIPMTConfirmation::_internal_mutable_imei() {
2422 _has_bits_[0] |= 0x00000001u;
2425 inline std::string* DirectIPMTConfirmation::release_imei() {
2427 if (!_internal_has_imei()) {
2430 _has_bits_[0] &= ~0x00000001u;
2433 inline void DirectIPMTConfirmation::set_allocated_imei(std::string* imei) {
2434 if (imei !=
nullptr) {
2435 _has_bits_[0] |= 0x00000001u;
2437 _has_bits_[0] &= ~0x00000001u;
2443 inline std::string* DirectIPMTConfirmation::unsafe_arena_release_imei() {
2445 GOOGLE_DCHECK(GetArena() !=
nullptr);
2446 _has_bits_[0] &= ~0x00000001u;
2450 inline void DirectIPMTConfirmation::unsafe_arena_set_allocated_imei(
2451 std::string* imei) {
2452 GOOGLE_DCHECK(GetArena() !=
nullptr);
2453 if (imei !=
nullptr) {
2454 _has_bits_[0] |= 0x00000001u;
2456 _has_bits_[0] &= ~0x00000001u;
2464 inline bool DirectIPMTConfirmation::_internal_has_auto_ref_id()
const {
2465 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2468 inline bool DirectIPMTConfirmation::has_auto_ref_id()
const {
2469 return _internal_has_auto_ref_id();
2471 inline void DirectIPMTConfirmation::clear_auto_ref_id() {
2473 _has_bits_[0] &= ~0x00000010u;
2476 return auto_ref_id_;
2480 return _internal_auto_ref_id();
2483 _has_bits_[0] |= 0x00000010u;
2484 auto_ref_id_ =
value;
2487 _internal_set_auto_ref_id(value);
2492 inline bool DirectIPMTConfirmation::_internal_has_status()
const {
2493 bool value = (_has_bits_[0] & 0x00000020u) != 0;
2496 inline bool DirectIPMTConfirmation::has_status()
const {
2497 return _internal_has_status();
2499 inline void DirectIPMTConfirmation::clear_status() {
2501 _has_bits_[0] &= ~0x00000020u;
2508 return _internal_status();
2511 _has_bits_[0] |= 0x00000020u;
2515 _internal_set_status(value);
2520 #pragma GCC diagnostic pop
2542 #include <google/protobuf/port_undef.inc>
DirectIPMOPayload(const DirectIPMOPayload &from)
void set_protocol_ver(::PROTOBUF_NAMESPACE_ID::int32 value)
virtual ~DirectIPMTConfirmation()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_imei(const char *value, size_t size)
void MergeFrom(const DirectIPMTPayload &from)
void UnsafeArenaSwap(DirectIPMOHeader *other)
DirectIPMOHeader & operator=(DirectIPMOHeader &&from) noexcept
void clear_overall_length()
void CopyFrom(const DirectIPMTPayload &from)
static const DirectIPMOHeader * internal_default_instance()
void set_overall_length(::PROTOBUF_NAMESPACE_ID::uint32 value)
friend void swap(DirectIPMOPreHeader &a, DirectIPMOPreHeader &b)
DirectIPMTConfirmation(DirectIPMTConfirmation &&from) noexcept
DirectIPMOPayload(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const DirectIPMTPayload * internal_default_instance()
void CopyFrom(const DirectIPMTConfirmation &from)
DirectIPMOPreHeader & operator=(DirectIPMOPreHeader &&from) noexcept
static const DirectIPMTPayload & default_instance()
DirectIPMOHeader(DirectIPMOHeader &&from) noexcept
void UnsafeArenaSwap(DirectIPMTPayload *other)
DirectIPMTPayload * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const DirectIPMOPayload & default_instance()
DirectIPMOPayload & operator=(DirectIPMOPayload &&from) noexcept
DirectIPMTConfirmation & operator=(const DirectIPMTConfirmation &from)
DirectIPMTPayload(const DirectIPMTPayload &from)
void set_allocated_payload(std::string *payload)
DirectIPMOPreHeader(const DirectIPMOPreHeader &from)
void CopyFrom(const DirectIPMTHeader &from)
void Swap(DirectIPMOHeader *other)
DirectIPMTHeader & operator=(DirectIPMTHeader &&from) noexcept
DirectIPMTPayload(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const DirectIPMOPreHeader & default_instance()
DirectIPMOPreHeader & operator=(const DirectIPMOPreHeader &from)
std::string * mutable_imei()
virtual ~DirectIPMOHeader()
bool has_overall_length() const
static const DirectIPMOPreHeader * internal_default_instance()
DirectIPMOHeader(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(DirectIPMOPayload *other)
const std::string & imei() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(DirectIPMTConfirmation &a, DirectIPMTConfirmation &b)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
DirectIPMTPayload & operator=(const DirectIPMTPayload &from)
DirectIPMTConfirmation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
DirectIPMOPreHeader * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
DirectIPMTHeader(const DirectIPMTHeader &from)
DirectIPMTPayload * New() const final
void set_imei(const std::string &value)
virtual ~DirectIPMOPreHeader()
DirectIPMOHeader * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
DirectIPMOHeader & operator=(const DirectIPMOHeader &from)
void MergeFrom(const DirectIPMOPreHeader &from)
DirectIPMTHeader & operator=(const DirectIPMTHeader &from)
void MergeFrom(const DirectIPMTHeader &from)
DirectIPMTConfirmation(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static void InitAsDefaultInstance()
::PROTOBUF_NAMESPACE_ID::uint32 overall_length() const
DirectIPMTHeader(DirectIPMTHeader &&from) noexcept
void set_allocated_imei(std::string *imei)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
DirectIPMOPreHeader(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(DirectIPMTConfirmation *other)
DirectIPMTHeader * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(DirectIPMOPreHeader *other)
void MergeFrom(const DirectIPMOPayload &from)
void MergeFrom(const DirectIPMOHeader &from)
DirectIPMTConfirmation(const DirectIPMTConfirmation &from)
virtual ~DirectIPMOPayload()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
DirectIPMTConfirmation * New() const final
friend void swap(DirectIPMOPayload &a, DirectIPMOPayload &b)
void UnsafeArenaSwap(DirectIPMTHeader *other)
void Swap(DirectIPMTPayload *other)
DirectIPMOHeader * New() const final
DirectIPMOPayload & operator=(const DirectIPMOPayload &from)
friend void swap(DirectIPMTPayload &a, DirectIPMTPayload &b)
void CopyFrom(const DirectIPMOPayload &from)
DirectIPMTConfirmation & operator=(DirectIPMTConfirmation &&from) noexcept
void clear_protocol_ver()
DirectIPMTHeader * New() const final
virtual ~DirectIPMTPayload()
static const DirectIPMTHeader * internal_default_instance()
std::string * mutable_payload()
void set_payload(const char *value, size_t size)
static const DirectIPMOPayload * internal_default_instance()
std::string * release_imei()
std::string * release_payload()
void MergeFrom(const DirectIPMTConfirmation &from)
void UnsafeArenaSwap(DirectIPMTConfirmation *other)
DirectIPMTPayload & operator=(DirectIPMTPayload &&from) noexcept
void CopyFrom(const DirectIPMOHeader &from)
DirectIPMTHeader(::PROTOBUF_NAMESPACE_ID::Arena *arena)
DirectIPMOHeader(const DirectIPMOHeader &from)
void set_payload(const char *value)
void UnsafeArenaSwap(DirectIPMOPayload *other)
void set_imei(std::string &&value)
DirectIPMOPreHeader * New() const final
friend void swap(DirectIPMTHeader &a, DirectIPMTHeader &b)
DirectIPMOPreHeader(DirectIPMOPreHeader &&from) noexcept
virtual ~DirectIPMTHeader()
static const DirectIPMOHeader & default_instance()
DirectIPMOPayload * New() const final
DirectIPMOPayload * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(DirectIPMTHeader *other)
void UnsafeArenaSwap(DirectIPMOPreHeader *other)
bool has_protocol_ver() const
DirectIPMOPayload(DirectIPMOPayload &&from) noexcept
DirectIPMTPayload(DirectIPMTPayload &&from) noexcept
static const DirectIPMTConfirmation & default_instance()
void set_payload(std::string &&value)
static const DirectIPMTHeader & default_instance()
void set_imei(const char *value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const std::string & payload() const
static const DirectIPMTConfirmation * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_payload(const std::string &value)
void CopyFrom(const DirectIPMOPreHeader &from)
friend void swap(DirectIPMOHeader &a, DirectIPMOHeader &b)
::PROTOBUF_NAMESPACE_ID::int32 protocol_ver() const
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2firidium_5fsbd_5fdirectip_2eproto
@ value
the parser finished reading a JSON value
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.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[6] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]