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 < 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/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
42 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto
44 PROTOBUF_NAMESPACE_OPEN
48 PROTOBUF_NAMESPACE_CLOSE
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
66 class MODataAsyncReceive;
67 class MODataAsyncReceiveDefaultTypeInternal;
70 class MTDataRequestDefaultTypeInternal;
72 class MTDataRequest_Command;
73 class MTDataRequest_CommandDefaultTypeInternal;
76 class MTDataResponseDefaultTypeInternal;
81 PROTOBUF_NAMESPACE_OPEN
82 template<> ::goby::acomms::protobuf::MODataAsyncReceive* Arena::CreateMaybeMessage<::goby::acomms::protobuf::MODataAsyncReceive>(Arena*);
83 template<> ::goby::acomms::protobuf::MTDataRequest* Arena::CreateMaybeMessage<::goby::acomms::protobuf::MTDataRequest>(Arena*);
84 template<> ::goby::acomms::protobuf::MTDataRequest_Command* Arena::CreateMaybeMessage<::goby::acomms::protobuf::MTDataRequest_Command>(Arena*);
85 template<> ::goby::acomms::protobuf::MTDataResponse* Arena::CreateMaybeMessage<::goby::acomms::protobuf::MTDataResponse>(Arena*);
86 PROTOBUF_NAMESPACE_CLOSE
103 static_assert(::std::is_same<T, MTDataRequest_Command_CommandType>::value ||
104 ::std::is_integral<T>::value,
105 "Incorrect type passed to function MTDataRequest_Command_CommandType_Name.");
106 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
111 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MTDataRequest_Command_CommandType>(
117 public ::PROTOBUF_NAMESPACE_ID::Message {
124 : MTDataRequest_Command() {
125 *
this = ::std::move(from);
128 inline MTDataRequest_Command&
operator=(
const MTDataRequest_Command& from) {
132 inline MTDataRequest_Command&
operator=(MTDataRequest_Command&& from) noexcept {
133 if (GetArena() == from.GetArena()) {
134 if (
this != &from) InternalSwap(&from);
142 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
145 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
148 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
149 return GetDescriptor();
152 return GetMetadataStatic().descriptor;
155 return GetMetadataStatic().reflection;
161 return reinterpret_cast<const MTDataRequest_Command*
>(
164 static constexpr
int kIndexInFileMessages =
167 friend void swap(MTDataRequest_Command& a, MTDataRequest_Command& b) {
170 inline void Swap(MTDataRequest_Command* other) {
171 if (other ==
this)
return;
172 if (GetArena() == other->GetArena()) {
175 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
179 if (other ==
this)
return;
180 GOOGLE_DCHECK(GetArena() == other->GetArena());
186 inline MTDataRequest_Command*
New() const final {
187 return CreateMaybeMessage<MTDataRequest_Command>(
nullptr);
190 MTDataRequest_Command*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
191 return CreateMaybeMessage<MTDataRequest_Command>(arena);
193 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
194 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
197 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
198 bool IsInitialized() const final;
201 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
202 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
203 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
204 int GetCachedSize() const final {
return _cached_size_.Get(); }
207 inline void SharedCtor();
208 inline void SharedDtor();
209 void SetCachedSize(
int size)
const final;
210 void InternalSwap(MTDataRequest_Command* other);
211 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
212 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
213 return "goby.acomms.protobuf.MTDataRequest.Command";
218 static void ArenaDtor(
void*
object);
219 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
224 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
245 static constexpr
int CommandType_ARRAYSIZE =
247 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
253 static_assert(::std::is_same<T, CommandType>::value ||
254 ::std::is_integral<T>::value,
255 "Incorrect type passed to function CommandType_Name.");
266 kModemIdFieldNumber = 1,
267 kTypeFieldNumber = 2,
272 bool _internal_has_modem_id()
const;
285 bool _internal_has_type()
const;
300 size_t RequiredFieldsByteSizeFallback()
const;
302 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
303 typedef void InternalArenaConstructable_;
304 typedef void DestructorSkippable_;
305 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
306 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
309 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto;
314 public ::PROTOBUF_NAMESPACE_ID::Message {
322 *
this = ::std::move(from);
325 inline MTDataRequest&
operator=(
const MTDataRequest& from) {
329 inline MTDataRequest&
operator=(MTDataRequest&& from) noexcept {
330 if (GetArena() == from.GetArena()) {
331 if (
this != &from) InternalSwap(&from);
339 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
342 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
345 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
346 return GetDescriptor();
349 return GetMetadataStatic().descriptor;
352 return GetMetadataStatic().reflection;
358 return reinterpret_cast<const MTDataRequest*
>(
361 static constexpr
int kIndexInFileMessages =
364 friend void swap(MTDataRequest& a, MTDataRequest& b) {
367 inline void Swap(MTDataRequest* other) {
368 if (other ==
this)
return;
369 if (GetArena() == other->GetArena()) {
372 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
376 if (other ==
this)
return;
377 GOOGLE_DCHECK(GetArena() == other->GetArena());
383 inline MTDataRequest*
New() const final {
384 return CreateMaybeMessage<MTDataRequest>(
nullptr);
387 MTDataRequest*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
388 return CreateMaybeMessage<MTDataRequest>(arena);
390 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
391 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
394 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
395 bool IsInitialized() const final;
398 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
399 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
400 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
401 int GetCachedSize() const final {
return _cached_size_.Get(); }
404 inline void SharedCtor();
405 inline void SharedDtor();
406 void SetCachedSize(
int size)
const final;
407 void InternalSwap(MTDataRequest* other);
408 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
409 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
410 return "goby.acomms.protobuf.MTDataRequest";
415 static void ArenaDtor(
void*
object);
416 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
421 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
435 kOutboxFieldNumber = 2,
436 kCommandFieldNumber = 4,
437 kRequestIdFieldNumber = 3,
442 int _internal_outbox_size()
const;
446 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >*
449 const ::goby::acomms::protobuf::ModemTransmission& _internal_outbox(
int index)
const;
450 ::goby::acomms::protobuf::ModemTransmission* _internal_add_outbox();
452 const ::goby::acomms::protobuf::ModemTransmission&
outbox(
int index)
const;
454 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
460 int _internal_command_size()
const;
464 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command >*
467 const ::goby::acomms::protobuf::MTDataRequest_Command& _internal_command(
int index)
const;
468 ::goby::acomms::protobuf::MTDataRequest_Command* _internal_add_command();
470 const ::goby::acomms::protobuf::MTDataRequest_Command&
command(
int index)
const;
472 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command >&
478 bool _internal_has_request_id()
const;
492 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
493 typedef void InternalArenaConstructable_;
494 typedef void DestructorSkippable_;
495 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
496 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
497 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > outbox_;
498 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command > command_;
500 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto;
505 public ::PROTOBUF_NAMESPACE_ID::Message {
513 *
this = ::std::move(from);
516 inline MTDataResponse&
operator=(
const MTDataResponse& from) {
520 inline MTDataResponse&
operator=(MTDataResponse&& from) noexcept {
521 if (GetArena() == from.GetArena()) {
522 if (
this != &from) InternalSwap(&from);
530 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
533 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
536 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
537 return GetDescriptor();
540 return GetMetadataStatic().descriptor;
543 return GetMetadataStatic().reflection;
549 return reinterpret_cast<const MTDataResponse*
>(
552 static constexpr
int kIndexInFileMessages =
555 friend void swap(MTDataResponse& a, MTDataResponse& b) {
558 inline void Swap(MTDataResponse* other) {
559 if (other ==
this)
return;
560 if (GetArena() == other->GetArena()) {
563 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
567 if (other ==
this)
return;
568 GOOGLE_DCHECK(GetArena() == other->GetArena());
574 inline MTDataResponse*
New() const final {
575 return CreateMaybeMessage<MTDataResponse>(
nullptr);
578 MTDataResponse*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
579 return CreateMaybeMessage<MTDataResponse>(arena);
581 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
582 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
585 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
586 bool IsInitialized() const final;
589 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
590 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
591 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
592 int GetCachedSize() const final {
return _cached_size_.Get(); }
595 inline void SharedCtor();
596 inline void SharedDtor();
597 void SetCachedSize(
int size)
const final;
598 void InternalSwap(MTDataResponse* other);
599 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
600 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
601 return "goby.acomms.protobuf.MTDataResponse";
606 static void ArenaDtor(
void*
object);
607 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
612 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
624 kModemIdConnectedFieldNumber = 1,
625 kRequestIdFieldNumber = 4,
630 int _internal_modem_id_connected_size()
const;
635 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
636 _internal_modem_id_connected()
const;
638 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
639 _internal_mutable_modem_id_connected();
644 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
646 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
652 bool _internal_has_request_id()
const;
666 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
667 typedef void InternalArenaConstructable_;
668 typedef void DestructorSkippable_;
669 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
670 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
671 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > modem_id_connected_;
673 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto;
678 public ::PROTOBUF_NAMESPACE_ID::Message {
685 : MODataAsyncReceive() {
686 *
this = ::std::move(from);
689 inline MODataAsyncReceive&
operator=(
const MODataAsyncReceive& from) {
693 inline MODataAsyncReceive&
operator=(MODataAsyncReceive&& from) noexcept {
694 if (GetArena() == from.GetArena()) {
695 if (
this != &from) InternalSwap(&from);
703 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
706 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
709 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
710 return GetDescriptor();
713 return GetMetadataStatic().descriptor;
716 return GetMetadataStatic().reflection;
722 return reinterpret_cast<const MODataAsyncReceive*
>(
725 static constexpr
int kIndexInFileMessages =
728 friend void swap(MODataAsyncReceive& a, MODataAsyncReceive& b) {
731 inline void Swap(MODataAsyncReceive* other) {
732 if (other ==
this)
return;
733 if (GetArena() == other->GetArena()) {
736 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
740 if (other ==
this)
return;
741 GOOGLE_DCHECK(GetArena() == other->GetArena());
747 inline MODataAsyncReceive*
New() const final {
748 return CreateMaybeMessage<MODataAsyncReceive>(
nullptr);
751 MODataAsyncReceive*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
752 return CreateMaybeMessage<MODataAsyncReceive>(arena);
754 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
755 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
758 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
759 bool IsInitialized() const final;
762 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
763 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
764 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
765 int GetCachedSize() const final {
return _cached_size_.Get(); }
768 inline void SharedCtor();
769 inline void SharedDtor();
770 void SetCachedSize(
int size)
const final;
771 void InternalSwap(MODataAsyncReceive* other);
772 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
773 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
774 return "goby.acomms.protobuf.MODataAsyncReceive";
779 static void ArenaDtor(
void*
object);
780 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
785 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
797 kInboxFieldNumber = 2,
802 bool _internal_has_inbox()
const;
805 const ::goby::acomms::protobuf::ModemTransmission&
inbox()
const;
810 const ::goby::acomms::protobuf::ModemTransmission& _internal_inbox()
const;
811 ::goby::acomms::protobuf::ModemTransmission* _internal_mutable_inbox();
814 ::goby::acomms::protobuf::ModemTransmission* inbox);
821 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
822 typedef void InternalArenaConstructable_;
823 typedef void DestructorSkippable_;
824 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
825 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
826 ::goby::acomms::protobuf::ModemTransmission* inbox_;
827 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto;
835 #pragma GCC diagnostic push
836 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
841 inline bool MTDataRequest_Command::_internal_has_modem_id()
const {
842 bool value = (_has_bits_[0] & 0x00000001u) != 0;
845 inline bool MTDataRequest_Command::has_modem_id()
const {
846 return _internal_has_modem_id();
848 inline void MTDataRequest_Command::clear_modem_id() {
850 _has_bits_[0] &= ~0x00000001u;
857 return _internal_modem_id();
860 _has_bits_[0] |= 0x00000001u;
864 _internal_set_modem_id(value);
869 inline bool MTDataRequest_Command::_internal_has_type()
const {
870 bool value = (_has_bits_[0] & 0x00000002u) != 0;
873 inline bool MTDataRequest_Command::has_type()
const {
874 return _internal_has_type();
876 inline void MTDataRequest_Command::clear_type() {
878 _has_bits_[0] &= ~0x00000002u;
885 return _internal_type();
889 _has_bits_[0] |= 0x00000002u;
893 _internal_set_type(value);
902 inline int MTDataRequest::_internal_outbox_size()
const {
903 return outbox_.size();
905 inline int MTDataRequest::outbox_size()
const {
906 return _internal_outbox_size();
908 inline ::goby::acomms::protobuf::ModemTransmission* MTDataRequest::mutable_outbox(
int index) {
910 return outbox_.Mutable(index);
912 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >*
913 MTDataRequest::mutable_outbox() {
917 inline const ::goby::acomms::protobuf::ModemTransmission& MTDataRequest::_internal_outbox(
int index)
const {
918 return outbox_.Get(index);
920 inline const ::goby::acomms::protobuf::ModemTransmission& MTDataRequest::outbox(
int index)
const {
922 return _internal_outbox(index);
924 inline ::goby::acomms::protobuf::ModemTransmission* MTDataRequest::_internal_add_outbox() {
925 return outbox_.Add();
927 inline ::goby::acomms::protobuf::ModemTransmission* MTDataRequest::add_outbox() {
929 return _internal_add_outbox();
931 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
932 MTDataRequest::outbox()
const {
938 inline bool MTDataRequest::_internal_has_request_id()
const {
939 bool value = (_has_bits_[0] & 0x00000001u) != 0;
942 inline bool MTDataRequest::has_request_id()
const {
943 return _internal_has_request_id();
945 inline void MTDataRequest::clear_request_id() {
946 request_id_ = PROTOBUF_ULONGLONG(0);
947 _has_bits_[0] &= ~0x00000001u;
954 return _internal_request_id();
957 _has_bits_[0] |= 0x00000001u;
961 _internal_set_request_id(value);
966 inline int MTDataRequest::_internal_command_size()
const {
967 return command_.size();
969 inline int MTDataRequest::command_size()
const {
970 return _internal_command_size();
972 inline void MTDataRequest::clear_command() {
975 inline ::goby::acomms::protobuf::MTDataRequest_Command* MTDataRequest::mutable_command(
int index) {
977 return command_.Mutable(index);
979 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command >*
980 MTDataRequest::mutable_command() {
984 inline const ::goby::acomms::protobuf::MTDataRequest_Command& MTDataRequest::_internal_command(
int index)
const {
985 return command_.Get(index);
987 inline const ::goby::acomms::protobuf::MTDataRequest_Command& MTDataRequest::command(
int index)
const {
989 return _internal_command(index);
991 inline ::goby::acomms::protobuf::MTDataRequest_Command* MTDataRequest::_internal_add_command() {
992 return command_.Add();
994 inline ::goby::acomms::protobuf::MTDataRequest_Command* MTDataRequest::add_command() {
996 return _internal_add_command();
998 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command >&
999 MTDataRequest::command()
const {
1009 inline int MTDataResponse::_internal_modem_id_connected_size()
const {
1010 return modem_id_connected_.size();
1012 inline int MTDataResponse::modem_id_connected_size()
const {
1013 return _internal_modem_id_connected_size();
1015 inline void MTDataResponse::clear_modem_id_connected() {
1016 modem_id_connected_.Clear();
1019 return modem_id_connected_.Get(index);
1023 return _internal_modem_id_connected(index);
1026 modem_id_connected_.Set(index, value);
1030 modem_id_connected_.Add(value);
1033 _internal_add_modem_id_connected(value);
1036 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1037 MTDataResponse::_internal_modem_id_connected()
const {
1038 return modem_id_connected_;
1040 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1041 MTDataResponse::modem_id_connected()
const {
1043 return _internal_modem_id_connected();
1045 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1046 MTDataResponse::_internal_mutable_modem_id_connected() {
1047 return &modem_id_connected_;
1049 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1050 MTDataResponse::mutable_modem_id_connected() {
1052 return _internal_mutable_modem_id_connected();
1056 inline bool MTDataResponse::_internal_has_request_id()
const {
1057 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1060 inline bool MTDataResponse::has_request_id()
const {
1061 return _internal_has_request_id();
1063 inline void MTDataResponse::clear_request_id() {
1064 request_id_ = PROTOBUF_ULONGLONG(0);
1065 _has_bits_[0] &= ~0x00000001u;
1072 return _internal_request_id();
1075 _has_bits_[0] |= 0x00000001u;
1076 request_id_ =
value;
1079 _internal_set_request_id(value);
1088 inline bool MODataAsyncReceive::_internal_has_inbox()
const {
1089 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1090 PROTOBUF_ASSUME(!value || inbox_ !=
nullptr);
1093 inline bool MODataAsyncReceive::has_inbox()
const {
1094 return _internal_has_inbox();
1096 inline const ::goby::acomms::protobuf::ModemTransmission& MODataAsyncReceive::_internal_inbox()
const {
1097 const ::goby::acomms::protobuf::ModemTransmission* p = inbox_;
1098 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::ModemTransmission*
>(
1101 inline const ::goby::acomms::protobuf::ModemTransmission& MODataAsyncReceive::inbox()
const {
1103 return _internal_inbox();
1105 inline void MODataAsyncReceive::unsafe_arena_set_allocated_inbox(
1106 ::goby::acomms::protobuf::ModemTransmission* inbox) {
1107 if (GetArena() ==
nullptr) {
1108 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(inbox_);
1112 _has_bits_[0] |= 0x00000001u;
1114 _has_bits_[0] &= ~0x00000001u;
1118 inline ::goby::acomms::protobuf::ModemTransmission* MODataAsyncReceive::release_inbox() {
1119 auto temp = unsafe_arena_release_inbox();
1120 if (GetArena() !=
nullptr) {
1121 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1125 inline ::goby::acomms::protobuf::ModemTransmission* MODataAsyncReceive::unsafe_arena_release_inbox() {
1127 _has_bits_[0] &= ~0x00000001u;
1128 ::goby::acomms::protobuf::ModemTransmission* temp = inbox_;
1132 inline ::goby::acomms::protobuf::ModemTransmission* MODataAsyncReceive::_internal_mutable_inbox() {
1133 _has_bits_[0] |= 0x00000001u;
1134 if (inbox_ ==
nullptr) {
1135 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::ModemTransmission>(GetArena());
1140 inline ::goby::acomms::protobuf::ModemTransmission* MODataAsyncReceive::mutable_inbox() {
1142 return _internal_mutable_inbox();
1144 inline void MODataAsyncReceive::set_allocated_inbox(::goby::acomms::protobuf::ModemTransmission* inbox) {
1145 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1146 if (message_arena ==
nullptr) {
1147 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(inbox_);
1150 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1151 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(inbox)->GetArena();
1152 if (message_arena != submessage_arena) {
1153 inbox = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1154 message_arena, inbox, submessage_arena);
1156 _has_bits_[0] |= 0x00000001u;
1158 _has_bits_[0] &= ~0x00000001u;
1165 #pragma GCC diagnostic pop
1180 PROTOBUF_NAMESPACE_OPEN
1184 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::MTDataRequest_Command_CommandType>() {
1188 PROTOBUF_NAMESPACE_CLOSE
1192 #include <google/protobuf/port_undef.inc>
MODataAsyncReceive * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_request_id(::PROTOBUF_NAMESPACE_ID::uint64 value)
static const MTDataResponse * internal_default_instance()
MTDataRequest_Command & operator=(const MTDataRequest_Command &from)
MTDataRequest * New() const final
MODataAsyncReceive(MODataAsyncReceive &&from) noexcept
MTDataRequest(MTDataRequest &&from) noexcept
friend void swap(MTDataRequest &a, MTDataRequest &b)
MTDataRequest(const MTDataRequest &from)
void MergeFrom(const MODataAsyncReceive &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
MODataAsyncReceive(const MODataAsyncReceive &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
MTDataRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
MTDataRequest_Command * New() const final
::PROTOBUF_NAMESPACE_ID::uint64 request_id() const
MTDataRequest_Command_CommandType CommandType
::goby::acomms::protobuf::ModemTransmission * mutable_inbox()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command > & command() const
void set_type(::goby::acomms::protobuf::MTDataRequest_Command_CommandType value)
void CopyFrom(const MODataAsyncReceive &from)
static bool CommandType_IsValid(int value)
::goby::acomms::protobuf::MTDataRequest_Command * add_command()
MTDataResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const MTDataRequest_Command & default_instance()
::goby::acomms::protobuf::MTDataRequest_Command_CommandType type() const
void Swap(MTDataRequest *other)
::PROTOBUF_NAMESPACE_ID::int32 modem_id() const
void set_modem_id_connected(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
::PROTOBUF_NAMESPACE_ID::int32 modem_id_connected(int index) const
static bool CommandType_Parse(const std::string &name, CommandType *value)
virtual ~MTDataResponse()
friend void swap(MTDataRequest_Command &a, MTDataRequest_Command &b)
static const MODataAsyncReceive & default_instance()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & modem_id_connected() const
void MergeFrom(const MTDataRequest &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const MTDataRequest_Command * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
MTDataResponse * New() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > & outbox() const
static void InitAsDefaultInstance()
const ::goby::acomms::protobuf::ModemTransmission & inbox() const
virtual ~MODataAsyncReceive()
MTDataRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_modem_id() const
void Swap(MODataAsyncReceive *other)
bool has_request_id() const
void CopyFrom(const MTDataRequest &from)
friend void swap(MODataAsyncReceive &a, MODataAsyncReceive &b)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::MTDataRequest_Command > * mutable_command()
void MergeFrom(const MTDataRequest_Command &from)
MODataAsyncReceive & operator=(MODataAsyncReceive &&from) noexcept
static const MTDataResponse & default_instance()
static const MTDataRequest * internal_default_instance()
MTDataResponse & operator=(MTDataResponse &&from) noexcept
::goby::acomms::protobuf::ModemTransmission * add_outbox()
MTDataRequest_Command(const MTDataRequest_Command &from)
MODataAsyncReceive & operator=(const MODataAsyncReceive &from)
::goby::acomms::protobuf::MTDataRequest_Command * mutable_command(int index)
MTDataResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > * mutable_outbox()
MTDataResponse(const MTDataResponse &from)
void Swap(MTDataResponse *other)
::goby::acomms::protobuf::ModemTransmission * unsafe_arena_release_inbox()
friend void swap(MTDataResponse &a, MTDataResponse &b)
int modem_id_connected_size() const
static const MODataAsyncReceive * internal_default_instance()
MODataAsyncReceive * New() const final
virtual ~MTDataRequest_Command()
void CopyFrom(const MTDataResponse &from)
static const MTDataRequest & default_instance()
MTDataRequest & operator=(MTDataRequest &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void UnsafeArenaSwap(MTDataResponse *other)
MTDataRequest_Command * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::goby::acomms::protobuf::ModemTransmission * mutable_outbox(int index)
void unsafe_arena_set_allocated_inbox(::goby::acomms::protobuf::ModemTransmission *inbox)
void UnsafeArenaSwap(MTDataRequest_Command *other)
void clear_modem_id_connected()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const std::string & CommandType_Name(T enum_t_value)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_modem_id_connected()
void set_allocated_inbox(::goby::acomms::protobuf::ModemTransmission *inbox)
const ::goby::acomms::protobuf::MTDataRequest_Command & command(int index) const
MTDataRequest_Command(::PROTOBUF_NAMESPACE_ID::Arena *arena)
MODataAsyncReceive(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
MTDataRequest & operator=(const MTDataRequest &from)
MTDataRequest_Command Command
MTDataRequest_Command & operator=(MTDataRequest_Command &&from) noexcept
void Swap(MTDataRequest_Command *other)
void add_modem_id_connected(::PROTOBUF_NAMESPACE_ID::int32 value)
void UnsafeArenaSwap(MTDataRequest *other)
void UnsafeArenaSwap(MODataAsyncReceive *other)
MTDataResponse(MTDataResponse &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CommandType_descriptor()
const ::goby::acomms::protobuf::ModemTransmission & outbox(int index) const
void MergeFrom(const MTDataResponse &from)
void CopyFrom(const MTDataRequest_Command &from)
MTDataResponse & operator=(const MTDataResponse &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
MTDataRequest_Command(MTDataRequest_Command &&from) noexcept
void set_modem_id(::PROTOBUF_NAMESPACE_ID::int32 value)
::goby::acomms::protobuf::ModemTransmission * release_inbox()
@ value
the parser finished reading a JSON value
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)
constexpr int MTDataRequest_Command_CommandType_CommandType_ARRAYSIZE
const std::string & MTDataRequest_Command_CommandType_Name(T enum_t_value)
ModemTransmissionDefaultTypeInternal _ModemTransmission_default_instance_
MTDataRequest_CommandDefaultTypeInternal _MTDataRequest_Command_default_instance_
constexpr MTDataRequest_Command_CommandType MTDataRequest_Command_CommandType_CommandType_MAX
MTDataRequestDefaultTypeInternal _MTDataRequest_default_instance_
MODataAsyncReceiveDefaultTypeInternal _MODataAsyncReceive_default_instance_
bool MTDataRequest_Command_CommandType_Parse(const std::string &name, MTDataRequest_Command_CommandType *value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MTDataRequest_Command_CommandType_descriptor()
The global namespace for the Goby project.
type
Generic JSON types used in JWTs.
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2frudics_5fshore_2eproto
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4] 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[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]