4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2frudics_5fshore_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/generated_enum_reflection.h>
33#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_2frudics_5fshore_2eproto
42PROTOBUF_NAMESPACE_OPEN
46PROTOBUF_NAMESPACE_CLOSE
56class MODataAsyncReceive;
57struct MODataAsyncReceiveDefaultTypeInternal;
60struct MTDataRequestDefaultTypeInternal;
62class MTDataRequest_Command;
63struct MTDataRequest_CommandDefaultTypeInternal;
66struct MTDataResponseDefaultTypeInternal;
71PROTOBUF_NAMESPACE_OPEN
76PROTOBUF_NAMESPACE_CLOSE
93 static_assert(::std::is_same<T, MTDataRequest_Command_CommandType>::value ||
94 ::std::is_integral<T>::value,
95 "Incorrect type passed to function MTDataRequest_Command_CommandType_Name.");
96 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
101 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MTDataRequest_Command_CommandType>(
107 public ::PROTOBUF_NAMESPACE_ID::Message {
116 *
this = ::std::move(from);
124 if (
this == &from)
return *
this;
125 if (GetOwningArena() == from.GetOwningArena()
126 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
127 && GetOwningArena() !=
nullptr
138 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
141 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
144 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
167 if (other ==
this)
return;
168 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
169 if (GetOwningArena() !=
nullptr &&
170 GetOwningArena() == other->GetOwningArena()) {
172 if (GetOwningArena() == other->GetOwningArena()) {
176 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
180 if (other ==
this)
return;
181 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
188 return CreateMaybeMessage<MTDataRequest_Command>(arena);
190 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
192 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
194 MTDataRequest_Command::MergeImpl(*
this, from);
197 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
199 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
205 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
209 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
211 void SetCachedSize(
int size)
const final;
215 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
216 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
217 return "goby.acomms.protobuf.MTDataRequest.Command";
221 bool is_message_owned =
false);
225 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
245 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
251 static_assert(::std::is_same<T, CommandType>::value ||
252 ::std::is_integral<T>::value,
253 "Incorrect type passed to function CommandType_Name.");
270 bool _internal_has_modem_id()
const;
276 int32_t _internal_modem_id()
const;
277 void _internal_set_modem_id(int32_t value);
283 bool _internal_has_type()
const;
298 size_t RequiredFieldsByteSizeFallback()
const;
300 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
301 typedef void InternalArenaConstructable_;
302 typedef void DestructorSkippable_;
304 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
305 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
310 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto;
315 public ::PROTOBUF_NAMESPACE_ID::Message {
319 explicit PROTOBUF_CONSTEXPR
MTDataRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
324 *
this = ::std::move(from);
332 if (
this == &from)
return *
this;
333 if (GetOwningArena() == from.GetOwningArena()
334 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
335 && GetOwningArena() !=
nullptr
346 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
349 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
352 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
353 return GetDescriptor();
356 return default_instance().GetMetadata().descriptor;
359 return default_instance().GetMetadata().reflection;
362 return *internal_default_instance();
368 static constexpr int kIndexInFileMessages =
375 if (other ==
this)
return;
376 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
377 if (GetOwningArena() !=
nullptr &&
378 GetOwningArena() == other->GetOwningArena()) {
380 if (GetOwningArena() == other->GetOwningArena()) {
384 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
388 if (other ==
this)
return;
389 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
396 return CreateMaybeMessage<MTDataRequest>(arena);
398 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
400 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
402 MTDataRequest::MergeImpl(*
this, from);
405 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
407 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
408 bool IsInitialized() const final;
411 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
412 uint8_t* _InternalSerialize(
413 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
414 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
417 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
419 void SetCachedSize(
int size)
const final;
423 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
424 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
425 return "goby.acomms.protobuf.MTDataRequest";
429 bool is_message_owned =
false);
433 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
435 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
444 kOutboxFieldNumber = 2,
445 kCommandFieldNumber = 4,
446 kRequestIdFieldNumber = 3,
449 int outbox_size()
const;
451 int _internal_outbox_size()
const;
455 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >*
458 const ::goby::acomms::protobuf::ModemTransmission& _internal_outbox(
int index)
const;
461 const ::goby::acomms::protobuf::ModemTransmission& outbox(
int index)
const;
463 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
467 int command_size()
const;
469 int _internal_command_size()
const;
471 void clear_command();
473 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command >*
476 const ::goby::acomms::protobuf::MTDataRequest_Command& _internal_command(
int index)
const;
479 const ::goby::acomms::protobuf::MTDataRequest_Command& command(
int index)
const;
481 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command >&
485 bool has_request_id()
const;
487 bool _internal_has_request_id()
const;
489 void clear_request_id();
490 uint64_t request_id()
const;
491 void set_request_id(uint64_t value);
493 uint64_t _internal_request_id()
const;
494 void _internal_set_request_id(uint64_t value);
501 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
502 typedef void InternalArenaConstructable_;
503 typedef void DestructorSkippable_;
505 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
506 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
507 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > outbox_;
508 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command > command_;
509 uint64_t request_id_;
512 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto;
517 public ::PROTOBUF_NAMESPACE_ID::Message {
521 explicit PROTOBUF_CONSTEXPR
MTDataResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
526 *
this = ::std::move(from);
534 if (
this == &from)
return *
this;
535 if (GetOwningArena() == from.GetOwningArena()
536 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
537 && GetOwningArena() !=
nullptr
548 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
551 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
554 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
555 return GetDescriptor();
558 return default_instance().GetMetadata().descriptor;
561 return default_instance().GetMetadata().reflection;
564 return *internal_default_instance();
570 static constexpr int kIndexInFileMessages =
577 if (other ==
this)
return;
578 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
579 if (GetOwningArena() !=
nullptr &&
580 GetOwningArena() == other->GetOwningArena()) {
582 if (GetOwningArena() == other->GetOwningArena()) {
586 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
590 if (other ==
this)
return;
591 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
598 return CreateMaybeMessage<MTDataResponse>(arena);
600 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
602 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
604 MTDataResponse::MergeImpl(*
this, from);
607 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
609 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
610 bool IsInitialized() const final;
613 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
614 uint8_t* _InternalSerialize(
615 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
616 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
619 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
621 void SetCachedSize(
int size)
const final;
625 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
626 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
627 return "goby.acomms.protobuf.MTDataResponse";
631 bool is_message_owned =
false);
635 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
637 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
644 kModemIdConnectedFieldNumber = 1,
645 kRequestIdFieldNumber = 4,
648 int modem_id_connected_size()
const;
650 int _internal_modem_id_connected_size()
const;
652 void clear_modem_id_connected();
654 int32_t _internal_modem_id_connected(
int index)
const;
655 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
656 _internal_modem_id_connected()
const;
657 void _internal_add_modem_id_connected(int32_t value);
658 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
659 _internal_mutable_modem_id_connected();
661 int32_t modem_id_connected(
int index)
const;
662 void set_modem_id_connected(
int index, int32_t value);
663 void add_modem_id_connected(int32_t value);
664 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
665 modem_id_connected()
const;
666 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
667 mutable_modem_id_connected();
670 bool has_request_id()
const;
672 bool _internal_has_request_id()
const;
674 void clear_request_id();
675 uint64_t request_id()
const;
676 void set_request_id(uint64_t value);
678 uint64_t _internal_request_id()
const;
679 void _internal_set_request_id(uint64_t value);
686 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
687 typedef void InternalArenaConstructable_;
688 typedef void DestructorSkippable_;
690 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
691 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
692 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > modem_id_connected_;
693 uint64_t request_id_;
696 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto;
701 public ::PROTOBUF_NAMESPACE_ID::Message {
705 explicit PROTOBUF_CONSTEXPR
MODataAsyncReceive(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
710 *
this = ::std::move(from);
718 if (
this == &from)
return *
this;
719 if (GetOwningArena() == from.GetOwningArena()
720 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
721 && GetOwningArena() !=
nullptr
732 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
735 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
738 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
739 return GetDescriptor();
742 return default_instance().GetMetadata().descriptor;
745 return default_instance().GetMetadata().reflection;
748 return *internal_default_instance();
754 static constexpr int kIndexInFileMessages =
761 if (other ==
this)
return;
762 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
763 if (GetOwningArena() !=
nullptr &&
764 GetOwningArena() == other->GetOwningArena()) {
766 if (GetOwningArena() == other->GetOwningArena()) {
770 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
774 if (other ==
this)
return;
775 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
782 return CreateMaybeMessage<MODataAsyncReceive>(arena);
784 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
786 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
788 MODataAsyncReceive::MergeImpl(*
this, from);
791 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
793 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
794 bool IsInitialized() const final;
797 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
798 uint8_t* _InternalSerialize(
799 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
800 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
803 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
805 void SetCachedSize(
int size)
const final;
809 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
810 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
811 return "goby.acomms.protobuf.MODataAsyncReceive";
815 bool is_message_owned =
false);
819 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
821 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
828 kInboxFieldNumber = 2,
831 bool has_inbox()
const;
833 bool _internal_has_inbox()
const;
836 const ::goby::acomms::protobuf::ModemTransmission& inbox()
const;
837 PROTOBUF_NODISCARD ::goby::acomms::protobuf::ModemTransmission* release_inbox();
841 const ::goby::acomms::protobuf::ModemTransmission& _internal_inbox()
const;
844 void unsafe_arena_set_allocated_inbox(
852 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
853 typedef void InternalArenaConstructable_;
854 typedef void DestructorSkippable_;
856 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
857 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
861 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto;
869 #pragma GCC diagnostic push
870 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
875inline bool MTDataRequest_Command::_internal_has_modem_id()
const {
876 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
879inline bool MTDataRequest_Command::has_modem_id()
const {
880 return _internal_has_modem_id();
882inline void MTDataRequest_Command::clear_modem_id() {
883 _impl_.modem_id_ = 0;
884 _impl_._has_bits_[0] &= ~0x00000001u;
886inline int32_t MTDataRequest_Command::_internal_modem_id()
const {
887 return _impl_.modem_id_;
889inline int32_t MTDataRequest_Command::modem_id()
const {
891 return _internal_modem_id();
893inline void MTDataRequest_Command::_internal_set_modem_id(int32_t value) {
894 _impl_._has_bits_[0] |= 0x00000001u;
895 _impl_.modem_id_ = value;
897inline void MTDataRequest_Command::set_modem_id(int32_t value) {
898 _internal_set_modem_id(value);
903inline bool MTDataRequest_Command::_internal_has_type()
const {
904 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
907inline bool MTDataRequest_Command::has_type()
const {
908 return _internal_has_type();
910inline void MTDataRequest_Command::clear_type() {
912 _impl_._has_bits_[0] &= ~0x00000002u;
914inline ::goby::acomms::protobuf::MTDataRequest_Command_CommandType MTDataRequest_Command::_internal_type()
const {
917inline ::goby::acomms::protobuf::MTDataRequest_Command_CommandType MTDataRequest_Command::type()
const {
919 return _internal_type();
923 _impl_._has_bits_[0] |= 0x00000002u;
924 _impl_.type_ = value;
927 _internal_set_type(value);
936inline int MTDataRequest::_internal_outbox_size()
const {
937 return _impl_.outbox_.size();
939inline int MTDataRequest::outbox_size()
const {
940 return _internal_outbox_size();
942inline ::goby::acomms::protobuf::ModemTransmission* MTDataRequest::mutable_outbox(
int index) {
944 return _impl_.outbox_.Mutable(index);
946inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >*
947MTDataRequest::mutable_outbox() {
949 return &_impl_.outbox_;
951inline const ::goby::acomms::protobuf::ModemTransmission& MTDataRequest::_internal_outbox(
int index)
const {
952 return _impl_.outbox_.Get(index);
954inline const ::goby::acomms::protobuf::ModemTransmission& MTDataRequest::outbox(
int index)
const {
956 return _internal_outbox(index);
958inline ::goby::acomms::protobuf::ModemTransmission* MTDataRequest::_internal_add_outbox() {
959 return _impl_.outbox_.Add();
961inline ::goby::acomms::protobuf::ModemTransmission* MTDataRequest::add_outbox() {
966inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
967MTDataRequest::outbox()
const {
969 return _impl_.outbox_;
973inline bool MTDataRequest::_internal_has_request_id()
const {
974 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
977inline bool MTDataRequest::has_request_id()
const {
978 return _internal_has_request_id();
980inline void MTDataRequest::clear_request_id() {
981 _impl_.request_id_ = uint64_t{0u};
982 _impl_._has_bits_[0] &= ~0x00000001u;
984inline uint64_t MTDataRequest::_internal_request_id()
const {
985 return _impl_.request_id_;
987inline uint64_t MTDataRequest::request_id()
const {
989 return _internal_request_id();
991inline void MTDataRequest::_internal_set_request_id(uint64_t value) {
992 _impl_._has_bits_[0] |= 0x00000001u;
993 _impl_.request_id_ = value;
995inline void MTDataRequest::set_request_id(uint64_t value) {
996 _internal_set_request_id(value);
1001inline int MTDataRequest::_internal_command_size()
const {
1002 return _impl_.command_.size();
1004inline int MTDataRequest::command_size()
const {
1005 return _internal_command_size();
1007inline void MTDataRequest::clear_command() {
1008 _impl_.command_.Clear();
1010inline ::goby::acomms::protobuf::MTDataRequest_Command* MTDataRequest::mutable_command(
int index) {
1012 return _impl_.command_.Mutable(index);
1014inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command >*
1015MTDataRequest::mutable_command() {
1017 return &_impl_.command_;
1019inline const ::goby::acomms::protobuf::MTDataRequest_Command& MTDataRequest::_internal_command(
int index)
const {
1020 return _impl_.command_.Get(index);
1022inline const ::goby::acomms::protobuf::MTDataRequest_Command& MTDataRequest::command(
int index)
const {
1024 return _internal_command(index);
1026inline ::goby::acomms::protobuf::MTDataRequest_Command* MTDataRequest::_internal_add_command() {
1027 return _impl_.command_.Add();
1029inline ::goby::acomms::protobuf::MTDataRequest_Command* MTDataRequest::add_command() {
1034inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command >&
1035MTDataRequest::command()
const {
1037 return _impl_.command_;
1045inline int MTDataResponse::_internal_modem_id_connected_size()
const {
1046 return _impl_.modem_id_connected_.size();
1048inline int MTDataResponse::modem_id_connected_size()
const {
1049 return _internal_modem_id_connected_size();
1051inline void MTDataResponse::clear_modem_id_connected() {
1052 _impl_.modem_id_connected_.Clear();
1054inline int32_t MTDataResponse::_internal_modem_id_connected(
int index)
const {
1055 return _impl_.modem_id_connected_.Get(index);
1057inline int32_t MTDataResponse::modem_id_connected(
int index)
const {
1059 return _internal_modem_id_connected(index);
1061inline void MTDataResponse::set_modem_id_connected(
int index, int32_t value) {
1062 _impl_.modem_id_connected_.Set(index, value);
1065inline void MTDataResponse::_internal_add_modem_id_connected(int32_t value) {
1066 _impl_.modem_id_connected_.Add(value);
1068inline void MTDataResponse::add_modem_id_connected(int32_t value) {
1069 _internal_add_modem_id_connected(value);
1072inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1073MTDataResponse::_internal_modem_id_connected()
const {
1074 return _impl_.modem_id_connected_;
1076inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1077MTDataResponse::modem_id_connected()
const {
1079 return _internal_modem_id_connected();
1081inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1082MTDataResponse::_internal_mutable_modem_id_connected() {
1083 return &_impl_.modem_id_connected_;
1085inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1086MTDataResponse::mutable_modem_id_connected() {
1088 return _internal_mutable_modem_id_connected();
1092inline bool MTDataResponse::_internal_has_request_id()
const {
1093 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1096inline bool MTDataResponse::has_request_id()
const {
1097 return _internal_has_request_id();
1099inline void MTDataResponse::clear_request_id() {
1100 _impl_.request_id_ = uint64_t{0u};
1101 _impl_._has_bits_[0] &= ~0x00000001u;
1103inline uint64_t MTDataResponse::_internal_request_id()
const {
1104 return _impl_.request_id_;
1106inline uint64_t MTDataResponse::request_id()
const {
1108 return _internal_request_id();
1110inline void MTDataResponse::_internal_set_request_id(uint64_t value) {
1111 _impl_._has_bits_[0] |= 0x00000001u;
1112 _impl_.request_id_ = value;
1114inline void MTDataResponse::set_request_id(uint64_t value) {
1115 _internal_set_request_id(value);
1124inline bool MODataAsyncReceive::_internal_has_inbox()
const {
1125 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1126 PROTOBUF_ASSUME(!value || _impl_.inbox_ !=
nullptr);
1129inline bool MODataAsyncReceive::has_inbox()
const {
1130 return _internal_has_inbox();
1132inline const ::goby::acomms::protobuf::ModemTransmission& MODataAsyncReceive::_internal_inbox()
const {
1133 const ::goby::acomms::protobuf::ModemTransmission* p = _impl_.inbox_;
1137inline const ::goby::acomms::protobuf::ModemTransmission& MODataAsyncReceive::inbox()
const {
1139 return _internal_inbox();
1141inline void MODataAsyncReceive::unsafe_arena_set_allocated_inbox(
1143 if (GetArenaForAllocation() ==
nullptr) {
1144 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.inbox_);
1146 _impl_.inbox_ = inbox;
1148 _impl_._has_bits_[0] |= 0x00000001u;
1150 _impl_._has_bits_[0] &= ~0x00000001u;
1154inline ::goby::acomms::protobuf::ModemTransmission* MODataAsyncReceive::release_inbox() {
1155 _impl_._has_bits_[0] &= ~0x00000001u;
1157 _impl_.inbox_ =
nullptr;
1158#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1159 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1160 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1161 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1163 if (GetArenaForAllocation() !=
nullptr) {
1164 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1169inline ::goby::acomms::protobuf::ModemTransmission* MODataAsyncReceive::unsafe_arena_release_inbox() {
1171 _impl_._has_bits_[0] &= ~0x00000001u;
1173 _impl_.inbox_ =
nullptr;
1176inline ::goby::acomms::protobuf::ModemTransmission* MODataAsyncReceive::_internal_mutable_inbox() {
1177 _impl_._has_bits_[0] |= 0x00000001u;
1178 if (_impl_.inbox_ ==
nullptr) {
1182 return _impl_.inbox_;
1184inline ::goby::acomms::protobuf::ModemTransmission* MODataAsyncReceive::mutable_inbox() {
1190 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1191 if (message_arena ==
nullptr) {
1192 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.inbox_);
1195 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1196 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1197 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(inbox));
1198 if (message_arena != submessage_arena) {
1199 inbox = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1200 message_arena, inbox, submessage_arena);
1202 _impl_._has_bits_[0] |= 0x00000001u;
1204 _impl_._has_bits_[0] &= ~0x00000001u;
1206 _impl_.inbox_ = inbox;
1211 #pragma GCC diagnostic pop
1226PROTOBUF_NAMESPACE_OPEN
1231 return ::goby::acomms::protobuf::MTDataRequest_Command_CommandType_descriptor();
1234PROTOBUF_NAMESPACE_CLOSE
1238#include <google/protobuf/port_undef.inc>
static const MODataAsyncReceive * internal_default_instance()
~MODataAsyncReceive() override
MODataAsyncReceive(MODataAsyncReceive &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
MODataAsyncReceive & operator=(const MODataAsyncReceive &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MODataAsyncReceive & operator=(MODataAsyncReceive &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ClassData _class_data_
friend void swap(MODataAsyncReceive &a, MODataAsyncReceive &b)
void UnsafeArenaSwap(MODataAsyncReceive *other)
static const MODataAsyncReceive & default_instance()
MODataAsyncReceive(const MODataAsyncReceive &from)
MODataAsyncReceive * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void Swap(MODataAsyncReceive *other)
PROTOBUF_CONSTEXPR MODataAsyncReceive(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const MODataAsyncReceive &from)
void CopyFrom(const MODataAsyncReceive &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
MODataAsyncReceive(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static constexpr CommandType SEND_BYE
static constexpr CommandType HANGUP
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static constexpr CommandType CommandType_MIN
MTDataRequest_Command * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const MTDataRequest_Command * internal_default_instance()
void set_type(::goby::acomms::protobuf::MTDataRequest_Command_CommandType value)
void CopyFrom(const MTDataRequest_Command &from)
void MergeFrom(const MTDataRequest_Command &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_modem_id(int32_t value)
friend void swap(MTDataRequest_Command &a, MTDataRequest_Command &b)
bool has_modem_id() const
MTDataRequest_Command & operator=(MTDataRequest_Command &&from) noexcept
MTDataRequest_Command & operator=(const MTDataRequest_Command &from)
MTDataRequest_Command(MTDataRequest_Command &&from) noexcept
static constexpr int CommandType_ARRAYSIZE
static const MTDataRequest_Command & default_instance()
~MTDataRequest_Command() override
static const std::string & CommandType_Name(T enum_t_value)
MTDataRequest_Command(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ClassData _class_data_
size_t ByteSizeLong() const final
static bool CommandType_IsValid(int value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
int GetCachedSize() const final
static bool CommandType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CommandType *value)
::goby::acomms::protobuf::MTDataRequest_Command_CommandType type() const
MTDataRequest_Command(const MTDataRequest_Command &from)
void UnsafeArenaSwap(MTDataRequest_Command *other)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CommandType_descriptor()
static constexpr int kIndexInFileMessages
static constexpr CommandType CommandType_MAX
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void Swap(MTDataRequest_Command *other)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_CONSTEXPR MTDataRequest_Command(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
~MTDataRequest() override
friend void swap(MTDataRequest &a, MTDataRequest &b)
static const MTDataRequest * internal_default_instance()
PROTOBUF_CONSTEXPR MTDataRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MTDataRequest & operator=(MTDataRequest &&from) noexcept
void UnsafeArenaSwap(MTDataRequest *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const MTDataRequest & default_instance()
void Swap(MTDataRequest *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ClassData _class_data_
void MergeFrom(const MTDataRequest &from)
MTDataRequest(const MTDataRequest &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const MTDataRequest &from)
MTDataRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
MTDataRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
MTDataRequest(MTDataRequest &&from) noexcept
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MTDataRequest & operator=(const MTDataRequest &from)
MTDataResponse & operator=(const MTDataResponse &from)
PROTOBUF_CONSTEXPR MTDataResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void UnsafeArenaSwap(MTDataResponse *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ClassData _class_data_
static const MTDataResponse * internal_default_instance()
MTDataResponse & operator=(MTDataResponse &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
MTDataResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const MTDataResponse &from)
static const MTDataResponse & default_instance()
friend void swap(MTDataResponse &a, MTDataResponse &b)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(MTDataResponse *other)
MTDataResponse(MTDataResponse &&from) noexcept
void MergeFrom(const MTDataResponse &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
MTDataResponse(const MTDataResponse &from)
MTDataResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
~MTDataResponse() override
::goby::acomms::protobuf::ModemTransmission * Arena::CreateMaybeMessage<::goby::acomms::protobuf::ModemTransmission >(Arena *)
constexpr MTDataRequest_Command_CommandType MTDataRequest_Command_CommandType_CommandType_MIN
MTDataResponseDefaultTypeInternal _MTDataResponse_default_instance_
MTDataRequest_Command_CommandType
@ MTDataRequest_Command_CommandType_SEND_BYE
@ MTDataRequest_Command_CommandType_HANGUP
bool MTDataRequest_Command_CommandType_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MTDataRequest_Command_CommandType_descriptor()
constexpr int MTDataRequest_Command_CommandType_CommandType_ARRAYSIZE
bool MTDataRequest_Command_CommandType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MTDataRequest_Command_CommandType *value)
ModemTransmissionDefaultTypeInternal _ModemTransmission_default_instance_
const std::string & MTDataRequest_Command_CommandType_Name(T enum_t_value)
MTDataRequest_CommandDefaultTypeInternal _MTDataRequest_Command_default_instance_
constexpr MTDataRequest_Command_CommandType MTDataRequest_Command_CommandType_CommandType_MAX
MTDataRequestDefaultTypeInternal _MTDataRequest_default_instance_
MODataAsyncReceiveDefaultTypeInternal _MODataAsyncReceive_default_instance_
The global namespace for the Goby project.
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::protobuf::MTDataRequest_Command_CommandType >()
static const uint32_t offsets[]