4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ffrontseat_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_2fmiddleware_2fprotobuf_2ffrontseat_2eproto
42PROTOBUF_NAMESPACE_OPEN
46PROTOBUF_NAMESPACE_CLOSE
58struct CommandRequestDefaultTypeInternal;
61struct CommandResponseDefaultTypeInternal;
64struct HelmStateReportDefaultTypeInternal;
67struct InterfaceDataDefaultTypeInternal;
70struct InterfaceStatusDefaultTypeInternal;
73struct RawDefaultTypeInternal;
79PROTOBUF_NAMESPACE_OPEN
86PROTOBUF_NAMESPACE_CLOSE
104 static_assert(::std::is_same<T, Raw_RawType>::value ||
105 ::std::is_integral<T>::value,
106 "Incorrect type passed to function Raw_RawType_Name.");
107 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
111 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
Raw_RawType* value) {
112 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Raw_RawType>(
130 static_assert(::std::is_same<T, InterfaceState>::value ||
131 ::std::is_integral<T>::value,
132 "Incorrect type passed to function InterfaceState_Name.");
133 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
137 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
InterfaceState* value) {
138 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<InterfaceState>(
155 static_assert(::std::is_same<T, FrontSeatState>::value ||
156 ::std::is_integral<T>::value,
157 "Incorrect type passed to function FrontSeatState_Name.");
158 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
162 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
FrontSeatState* value) {
163 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FrontSeatState>(
179 static_assert(::std::is_same<T, HelmState>::value ||
180 ::std::is_integral<T>::value,
181 "Incorrect type passed to function HelmState_Name.");
182 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
186 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
HelmState* value) {
187 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HelmState>(
203 static_assert(::std::is_same<T, HelmError>::value ||
204 ::std::is_integral<T>::value,
205 "Incorrect type passed to function HelmError_Name.");
206 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
210 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
HelmError* value) {
211 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HelmError>(
228 static_assert(::std::is_same<T, FrontSeatError>::value ||
229 ::std::is_integral<T>::value,
230 "Incorrect type passed to function FrontSeatError_Name.");
231 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
235 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
FrontSeatError* value) {
236 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FrontSeatError>(
242 public ::PROTOBUF_NAMESPACE_ID::Message {
246 explicit PROTOBUF_CONSTEXPR
HelmStateReport(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
251 *
this = ::std::move(from);
259 if (
this == &from)
return *
this;
260 if (GetOwningArena() == from.GetOwningArena()
261 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
262 && GetOwningArena() !=
nullptr
273 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
276 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
279 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
302 if (other ==
this)
return;
303 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
304 if (GetOwningArena() !=
nullptr &&
305 GetOwningArena() == other->GetOwningArena()) {
307 if (GetOwningArena() == other->GetOwningArena()) {
311 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
315 if (other ==
this)
return;
316 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
323 return CreateMaybeMessage<HelmStateReport>(arena);
325 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
327 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
329 HelmStateReport::MergeImpl(*
this, from);
332 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
334 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
340 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
344 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
346 void SetCachedSize(
int size)
const final;
350 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
351 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
352 return "goby.middleware.frontseat.protobuf.HelmStateReport";
356 bool is_message_owned =
false);
360 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
374 bool _internal_has_state()
const;
388 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
389 typedef void InternalArenaConstructable_;
390 typedef void DestructorSkippable_;
392 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
393 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
397 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
402 public ::PROTOBUF_NAMESPACE_ID::Message {
406 explicit PROTOBUF_CONSTEXPR
InterfaceStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
411 *
this = ::std::move(from);
419 if (
this == &from)
return *
this;
420 if (GetOwningArena() == from.GetOwningArena()
421 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
422 && GetOwningArena() !=
nullptr
433 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
436 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
439 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
440 return GetDescriptor();
443 return default_instance().GetMetadata().descriptor;
446 return default_instance().GetMetadata().reflection;
449 return *internal_default_instance();
455 static constexpr int kIndexInFileMessages =
462 if (other ==
this)
return;
463 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
464 if (GetOwningArena() !=
nullptr &&
465 GetOwningArena() == other->GetOwningArena()) {
467 if (GetOwningArena() == other->GetOwningArena()) {
471 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
475 if (other ==
this)
return;
476 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
483 return CreateMaybeMessage<InterfaceStatus>(arena);
485 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
487 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
489 InterfaceStatus::MergeImpl(*
this, from);
492 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
494 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
495 bool IsInitialized() const final;
498 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
499 uint8_t* _InternalSerialize(
500 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
501 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
504 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
506 void SetCachedSize(
int size)
const final;
510 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
511 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
512 return "goby.middleware.frontseat.protobuf.InterfaceStatus";
516 bool is_message_owned =
false);
520 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
522 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
529 kFrontseatStateFieldNumber = 2,
530 kHelmStateFieldNumber = 3,
531 kHelmErrorFieldNumber = 4,
532 kFrontseatErrorFieldNumber = 5,
533 kStateFieldNumber = 1,
536 bool has_frontseat_state()
const;
538 bool _internal_has_frontseat_state()
const;
540 void clear_frontseat_state();
549 bool has_helm_state()
const;
551 bool _internal_has_helm_state()
const;
553 void clear_helm_state();
562 bool has_helm_error()
const;
564 bool _internal_has_helm_error()
const;
566 void clear_helm_error();
575 bool has_frontseat_error()
const;
577 bool _internal_has_frontseat_error()
const;
579 void clear_frontseat_error();
588 bool has_state()
const;
590 bool _internal_has_state()
const;
604 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
605 typedef void InternalArenaConstructable_;
606 typedef void DestructorSkippable_;
608 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
609 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
610 int frontseat_state_;
613 int frontseat_error_;
617 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
622 public ::PROTOBUF_NAMESPACE_ID::Message {
626 explicit PROTOBUF_CONSTEXPR
CommandRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
631 *
this = ::std::move(from);
639 if (
this == &from)
return *
this;
640 if (GetOwningArena() == from.GetOwningArena()
641 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
642 && GetOwningArena() !=
nullptr
653 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
656 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
659 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
660 return GetDescriptor();
663 return default_instance().GetMetadata().descriptor;
666 return default_instance().GetMetadata().reflection;
669 return *internal_default_instance();
675 static constexpr int kIndexInFileMessages =
682 if (other ==
this)
return;
683 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
684 if (GetOwningArena() !=
nullptr &&
685 GetOwningArena() == other->GetOwningArena()) {
687 if (GetOwningArena() == other->GetOwningArena()) {
691 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
695 if (other ==
this)
return;
696 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
703 return CreateMaybeMessage<CommandRequest>(arena);
705 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
707 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
709 CommandRequest::MergeImpl(*
this, from);
712 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
714 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
715 bool IsInitialized() const final;
718 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
719 uint8_t* _InternalSerialize(
720 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
721 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
724 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
726 void SetCachedSize(
int size)
const final;
730 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
731 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
732 return "goby.middleware.frontseat.protobuf.CommandRequest";
736 bool is_message_owned =
false);
740 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
742 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
749 kDesiredCourseFieldNumber = 1,
750 kResponseRequestedFieldNumber = 10,
751 kRequestIdFieldNumber = 11,
752 kCancelRequestIdFieldNumber = 20,
755 bool has_desired_course()
const;
757 bool _internal_has_desired_course()
const;
760 const ::goby::middleware::frontseat::protobuf::DesiredCourse& desired_course()
const;
761 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::DesiredCourse* release_desired_course();
765 const ::goby::middleware::frontseat::protobuf::DesiredCourse& _internal_desired_course()
const;
768 void unsafe_arena_set_allocated_desired_course(
773 bool has_response_requested()
const;
775 bool _internal_has_response_requested()
const;
777 void clear_response_requested();
778 bool response_requested()
const;
779 void set_response_requested(
bool value);
781 bool _internal_response_requested()
const;
782 void _internal_set_response_requested(
bool value);
786 bool has_request_id()
const;
788 bool _internal_has_request_id()
const;
790 void clear_request_id();
791 int32_t request_id()
const;
792 void set_request_id(int32_t value);
794 int32_t _internal_request_id()
const;
795 void _internal_set_request_id(int32_t value);
799 bool has_cancel_request_id()
const;
801 bool _internal_has_cancel_request_id()
const;
803 void clear_cancel_request_id();
804 int32_t cancel_request_id()
const;
805 void set_cancel_request_id(int32_t value);
807 int32_t _internal_cancel_request_id()
const;
808 void _internal_set_cancel_request_id(int32_t value);
812 template <
typename _proto_TypeTraits,
813 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
816 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
817 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
819 return _impl_._extensions_.Has(
id.number());
822 template <
typename _proto_TypeTraits,
823 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
826 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
827 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
828 _impl_._extensions_.ClearExtension(
id.number());
832 template <
typename _proto_TypeTraits,
833 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
836 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
837 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
839 return _impl_._extensions_.ExtensionSize(
id.number());
842 template <
typename _proto_TypeTraits,
843 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
846 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
847 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
849 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
853 template <
typename _proto_TypeTraits,
854 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
857 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
858 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
860 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
861 &_impl_._extensions_);
864 template <
typename _proto_TypeTraits,
865 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
868 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
870 typename _proto_TypeTraits::Singular::ConstType value) {
871 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
875 template <
typename _proto_TypeTraits,
876 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
879 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
881 typename _proto_TypeTraits::Singular::MutableType value) {
882 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
883 &_impl_._extensions_);
886 template <
typename _proto_TypeTraits,
887 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
890 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
892 typename _proto_TypeTraits::Singular::MutableType value) {
893 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
894 value, &_impl_._extensions_);
897 template <
typename _proto_TypeTraits,
898 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
900 PROTOBUF_NODISCARD
inline
901 typename _proto_TypeTraits::Singular::MutableType
903 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
904 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
906 return _proto_TypeTraits::Release(
id.number(), _field_type,
907 &_impl_._extensions_);
909 template <
typename _proto_TypeTraits,
910 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
912 inline typename _proto_TypeTraits::Singular::MutableType
914 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
915 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
917 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
918 &_impl_._extensions_);
921 template <
typename _proto_TypeTraits,
922 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
925 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
929 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
932 template <
typename _proto_TypeTraits,
933 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
936 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
940 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
943 template <
typename _proto_TypeTraits,
944 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
947 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
949 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
950 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
954 template <
typename _proto_TypeTraits,
955 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
958 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
959 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
960 typename _proto_TypeTraits::Repeated::MutableType to_add =
961 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
966 template <
typename _proto_TypeTraits,
967 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
970 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
972 typename _proto_TypeTraits::Repeated::ConstType value) {
973 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
974 &_impl_._extensions_);
978 template <
typename _proto_TypeTraits,
979 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
981 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
983 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
984 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
986 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
989 template <
typename _proto_TypeTraits,
990 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
992 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
994 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
995 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
997 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
998 _is_packed, &_impl_._extensions_);
1005 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1006 typedef void InternalArenaConstructable_;
1007 typedef void DestructorSkippable_;
1009 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1011 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1012 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1014 bool response_requested_;
1015 int32_t request_id_;
1016 int32_t cancel_request_id_;
1019 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
1024 public ::PROTOBUF_NAMESPACE_ID::Message {
1028 explicit PROTOBUF_CONSTEXPR
CommandResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1033 *
this = ::std::move(from);
1041 if (
this == &from)
return *
this;
1042 if (GetOwningArena() == from.GetOwningArena()
1043 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1044 && GetOwningArena() !=
nullptr
1047 InternalSwap(&from);
1055 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1058 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1062 return GetDescriptor();
1065 return default_instance().GetMetadata().descriptor;
1068 return default_instance().GetMetadata().reflection;
1071 return *internal_default_instance();
1077 static constexpr int kIndexInFileMessages =
1084 if (other ==
this)
return;
1085 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1086 if (GetOwningArena() !=
nullptr &&
1087 GetOwningArena() == other->GetOwningArena()) {
1089 if (GetOwningArena() == other->GetOwningArena()) {
1091 InternalSwap(other);
1093 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1097 if (other ==
this)
return;
1098 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1099 InternalSwap(other);
1105 return CreateMaybeMessage<CommandResponse>(arena);
1107 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1109 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1111 CommandResponse::MergeImpl(*
this, from);
1114 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1116 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1117 bool IsInitialized() const final;
1120 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1121 uint8_t* _InternalSerialize(
1122 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1123 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1126 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1128 void SetCachedSize(
int size)
const final;
1132 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1133 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1134 return "goby.middleware.frontseat.protobuf.CommandResponse";
1138 bool is_message_owned =
false);
1142 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1144 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1151 kErrorStringFieldNumber = 21,
1152 kRequestSuccessfulFieldNumber = 10,
1153 kRequestIdFieldNumber = 11,
1154 kErrorCodeFieldNumber = 20,
1157 bool has_error_string()
const;
1159 bool _internal_has_error_string()
const;
1161 void clear_error_string();
1162 const std::string& error_string()
const;
1163 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1165 std::string* mutable_error_string();
1166 PROTOBUF_NODISCARD std::string* release_error_string();
1167 void set_allocated_error_string(std::string* error_string);
1169 const std::string& _internal_error_string()
const;
1170 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_error_string(
const std::string& value);
1171 std::string* _internal_mutable_error_string();
1175 bool has_request_successful()
const;
1177 bool _internal_has_request_successful()
const;
1179 void clear_request_successful();
1180 bool request_successful()
const;
1181 void set_request_successful(
bool value);
1183 bool _internal_request_successful()
const;
1184 void _internal_set_request_successful(
bool value);
1188 bool has_request_id()
const;
1190 bool _internal_has_request_id()
const;
1192 void clear_request_id();
1193 int32_t request_id()
const;
1194 void set_request_id(int32_t value);
1196 int32_t _internal_request_id()
const;
1197 void _internal_set_request_id(int32_t value);
1201 bool has_error_code()
const;
1203 bool _internal_has_error_code()
const;
1205 void clear_error_code();
1206 int32_t error_code()
const;
1207 void set_error_code(int32_t value);
1209 int32_t _internal_error_code()
const;
1210 void _internal_set_error_code(int32_t value);
1214 template <
typename _proto_TypeTraits,
1215 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1218 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1219 CommandResponse, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1221 return _impl_._extensions_.Has(
id.number());
1224 template <
typename _proto_TypeTraits,
1225 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1228 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1230 _impl_._extensions_.ClearExtension(
id.number());
1234 template <
typename _proto_TypeTraits,
1235 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1238 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1239 CommandResponse, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1241 return _impl_._extensions_.ExtensionSize(
id.number());
1244 template <
typename _proto_TypeTraits,
1245 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1248 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1249 CommandResponse, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1251 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
1252 id.default_value());
1255 template <
typename _proto_TypeTraits,
1256 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1259 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1262 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
1263 &_impl_._extensions_);
1266 template <
typename _proto_TypeTraits,
1267 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1270 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1272 typename _proto_TypeTraits::Singular::ConstType value) {
1273 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
1277 template <
typename _proto_TypeTraits,
1278 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1281 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1283 typename _proto_TypeTraits::Singular::MutableType value) {
1284 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
1285 &_impl_._extensions_);
1288 template <
typename _proto_TypeTraits,
1289 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1292 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1294 typename _proto_TypeTraits::Singular::MutableType value) {
1295 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
1296 value, &_impl_._extensions_);
1299 template <
typename _proto_TypeTraits,
1300 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1302 PROTOBUF_NODISCARD
inline
1303 typename _proto_TypeTraits::Singular::MutableType
1305 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1308 return _proto_TypeTraits::Release(
id.number(), _field_type,
1309 &_impl_._extensions_);
1311 template <
typename _proto_TypeTraits,
1312 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1314 inline typename _proto_TypeTraits::Singular::MutableType
1316 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1319 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
1320 &_impl_._extensions_);
1323 template <
typename _proto_TypeTraits,
1324 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1327 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1331 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
1334 template <
typename _proto_TypeTraits,
1335 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1338 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1342 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
1345 template <
typename _proto_TypeTraits,
1346 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1349 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1351 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
1352 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
1356 template <
typename _proto_TypeTraits,
1357 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1360 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1362 typename _proto_TypeTraits::Repeated::MutableType to_add =
1363 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
1368 template <
typename _proto_TypeTraits,
1369 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1372 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1374 typename _proto_TypeTraits::Repeated::ConstType value) {
1375 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
1376 &_impl_._extensions_);
1380 template <
typename _proto_TypeTraits,
1381 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1383 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1385 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1386 CommandResponse, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1388 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
1391 template <
typename _proto_TypeTraits,
1392 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1394 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1396 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1399 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
1400 _is_packed, &_impl_._extensions_);
1407 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1408 typedef void InternalArenaConstructable_;
1409 typedef void DestructorSkippable_;
1411 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1413 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1414 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1415 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr error_string_;
1416 bool request_successful_;
1417 int32_t request_id_;
1418 int32_t error_code_;
1421 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
1426 public ::PROTOBUF_NAMESPACE_ID::Message {
1430 explicit PROTOBUF_CONSTEXPR
InterfaceData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1435 *
this = ::std::move(from);
1443 if (
this == &from)
return *
this;
1444 if (GetOwningArena() == from.GetOwningArena()
1445 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1446 && GetOwningArena() !=
nullptr
1449 InternalSwap(&from);
1457 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1460 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1464 return GetDescriptor();
1467 return default_instance().GetMetadata().descriptor;
1470 return default_instance().GetMetadata().reflection;
1473 return *internal_default_instance();
1479 static constexpr int kIndexInFileMessages =
1486 if (other ==
this)
return;
1487 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1488 if (GetOwningArena() !=
nullptr &&
1489 GetOwningArena() == other->GetOwningArena()) {
1491 if (GetOwningArena() == other->GetOwningArena()) {
1493 InternalSwap(other);
1495 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1499 if (other ==
this)
return;
1500 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1501 InternalSwap(other);
1507 return CreateMaybeMessage<InterfaceData>(arena);
1509 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1511 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1513 InterfaceData::MergeImpl(*
this, from);
1516 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1518 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1519 bool IsInitialized() const final;
1522 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1523 uint8_t* _InternalSerialize(
1524 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1525 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1528 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1530 void SetCachedSize(
int size)
const final;
1534 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1535 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1536 return "goby.middleware.frontseat.protobuf.InterfaceData";
1540 bool is_message_owned =
false);
1544 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1546 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1553 kDcclMessageFieldNumber = 3,
1554 kNodeStatusFieldNumber = 1,
1555 kCtdSampleFieldNumber = 2,
1558 bool has_dccl_message()
const;
1560 bool _internal_has_dccl_message()
const;
1562 void clear_dccl_message();
1563 const std::string& dccl_message()
const;
1564 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1566 std::string* mutable_dccl_message();
1567 PROTOBUF_NODISCARD std::string* release_dccl_message();
1568 void set_allocated_dccl_message(std::string* dccl_message);
1570 const std::string& _internal_dccl_message()
const;
1571 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_dccl_message(
const std::string& value);
1572 std::string* _internal_mutable_dccl_message();
1576 bool has_node_status()
const;
1578 bool _internal_has_node_status()
const;
1581 const ::goby::middleware::frontseat::protobuf::NodeStatus& node_status()
const;
1582 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::NodeStatus* release_node_status();
1586 const ::goby::middleware::frontseat::protobuf::NodeStatus& _internal_node_status()
const;
1589 void unsafe_arena_set_allocated_node_status(
1594 bool has_ctd_sample()
const;
1596 bool _internal_has_ctd_sample()
const;
1599 const ::goby::middleware::frontseat::protobuf::CTDSample& ctd_sample()
const;
1600 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::CTDSample* release_ctd_sample();
1604 const ::goby::middleware::frontseat::protobuf::CTDSample& _internal_ctd_sample()
const;
1607 void unsafe_arena_set_allocated_ctd_sample(
1612 template <
typename _proto_TypeTraits,
1613 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1616 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1617 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1619 return _impl_._extensions_.Has(
id.number());
1622 template <
typename _proto_TypeTraits,
1623 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1626 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1627 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1628 _impl_._extensions_.ClearExtension(
id.number());
1632 template <
typename _proto_TypeTraits,
1633 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1636 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1637 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1639 return _impl_._extensions_.ExtensionSize(
id.number());
1642 template <
typename _proto_TypeTraits,
1643 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1646 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1647 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1649 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
1650 id.default_value());
1653 template <
typename _proto_TypeTraits,
1654 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1657 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1658 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1660 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
1661 &_impl_._extensions_);
1664 template <
typename _proto_TypeTraits,
1665 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1668 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1669 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1670 typename _proto_TypeTraits::Singular::ConstType value) {
1671 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
1675 template <
typename _proto_TypeTraits,
1676 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1679 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1680 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1681 typename _proto_TypeTraits::Singular::MutableType value) {
1682 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
1683 &_impl_._extensions_);
1686 template <
typename _proto_TypeTraits,
1687 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1690 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1691 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1692 typename _proto_TypeTraits::Singular::MutableType value) {
1693 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
1694 value, &_impl_._extensions_);
1697 template <
typename _proto_TypeTraits,
1698 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1700 PROTOBUF_NODISCARD
inline
1701 typename _proto_TypeTraits::Singular::MutableType
1703 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1704 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1706 return _proto_TypeTraits::Release(
id.number(), _field_type,
1707 &_impl_._extensions_);
1709 template <
typename _proto_TypeTraits,
1710 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1712 inline typename _proto_TypeTraits::Singular::MutableType
1714 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1715 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1717 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
1718 &_impl_._extensions_);
1721 template <
typename _proto_TypeTraits,
1722 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1725 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1726 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1729 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
1732 template <
typename _proto_TypeTraits,
1733 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1736 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1737 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1740 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
1743 template <
typename _proto_TypeTraits,
1744 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1747 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1748 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1749 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
1750 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
1754 template <
typename _proto_TypeTraits,
1755 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1758 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1759 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1760 typename _proto_TypeTraits::Repeated::MutableType to_add =
1761 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
1766 template <
typename _proto_TypeTraits,
1767 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1770 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1771 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1772 typename _proto_TypeTraits::Repeated::ConstType value) {
1773 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
1774 &_impl_._extensions_);
1778 template <
typename _proto_TypeTraits,
1779 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1781 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1783 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1784 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1786 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
1789 template <
typename _proto_TypeTraits,
1790 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1792 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1794 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1795 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1797 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
1798 _is_packed, &_impl_._extensions_);
1805 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1806 typedef void InternalArenaConstructable_;
1807 typedef void DestructorSkippable_;
1809 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1811 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1812 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1813 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr dccl_message_;
1818 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
1823 public ::PROTOBUF_NAMESPACE_ID::Message {
1827 explicit PROTOBUF_CONSTEXPR
Raw(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1832 *
this = ::std::move(from);
1840 if (
this == &from)
return *
this;
1841 if (GetOwningArena() == from.GetOwningArena()
1842 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1843 && GetOwningArena() !=
nullptr
1846 InternalSwap(&from);
1854 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1857 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1861 return GetDescriptor();
1864 return default_instance().GetMetadata().descriptor;
1867 return default_instance().GetMetadata().reflection;
1870 return *internal_default_instance();
1873 return reinterpret_cast<const Raw*
>(
1876 static constexpr int kIndexInFileMessages =
1883 if (other ==
this)
return;
1884 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1885 if (GetOwningArena() !=
nullptr &&
1886 GetOwningArena() == other->GetOwningArena()) {
1888 if (GetOwningArena() == other->GetOwningArena()) {
1890 InternalSwap(other);
1892 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1896 if (other ==
this)
return;
1897 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1898 InternalSwap(other);
1903 Raw*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
1904 return CreateMaybeMessage<Raw>(arena);
1906 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1908 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1910 Raw::MergeImpl(*
this, from);
1913 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1915 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1916 bool IsInitialized() const final;
1919 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1920 uint8_t* _InternalSerialize(
1921 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1922 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1925 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1927 void SetCachedSize(
int size)
const final;
1928 void InternalSwap(
Raw* other);
1931 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1932 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1933 return "goby.middleware.frontseat.protobuf.Raw";
1936 explicit Raw(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1937 bool is_message_owned =
false);
1941 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1943 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1949 Raw_RawType_RAW_ASCII;
1951 Raw_RawType_RAW_BINARY;
1952 static inline
bool RawType_IsValid(
int value) {
1959 static constexpr int RawType_ARRAYSIZE =
1961 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1965 template<
typename T>
1967 static_assert(::std::is_same<T, RawType>::value ||
1968 ::std::is_integral<T>::value,
1969 "Incorrect type passed to function RawType_Name.");
1972 static inline bool RawType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1980 kRawFieldNumber = 1,
1981 kDescriptionFieldNumber = 3,
1982 kTypeFieldNumber = 2,
1985 bool has_raw()
const;
1987 bool _internal_has_raw()
const;
1990 const std::string& raw()
const;
1991 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1993 std::string* mutable_raw();
1994 PROTOBUF_NODISCARD std::string* release_raw();
1995 void set_allocated_raw(std::string* raw);
1997 const std::string& _internal_raw()
const;
1998 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_raw(
const std::string& value);
1999 std::string* _internal_mutable_raw();
2003 bool has_description()
const;
2005 bool _internal_has_description()
const;
2007 void clear_description();
2008 const std::string& description()
const;
2009 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2011 std::string* mutable_description();
2012 PROTOBUF_NODISCARD std::string* release_description();
2013 void set_allocated_description(std::string* description);
2015 const std::string& _internal_description()
const;
2016 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_description(
const std::string& value);
2017 std::string* _internal_mutable_description();
2021 bool has_type()
const;
2023 bool _internal_has_type()
const;
2034 template <
typename _proto_TypeTraits,
2035 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2038 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2039 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
2041 return _impl_._extensions_.Has(
id.number());
2044 template <
typename _proto_TypeTraits,
2045 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2048 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2049 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2050 _impl_._extensions_.ClearExtension(
id.number());
2054 template <
typename _proto_TypeTraits,
2055 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2058 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2059 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
2061 return _impl_._extensions_.ExtensionSize(
id.number());
2064 template <
typename _proto_TypeTraits,
2065 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2068 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2069 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
2071 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
2072 id.default_value());
2075 template <
typename _proto_TypeTraits,
2076 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2079 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2080 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2082 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
2083 &_impl_._extensions_);
2086 template <
typename _proto_TypeTraits,
2087 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2090 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2091 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2092 typename _proto_TypeTraits::Singular::ConstType value) {
2093 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
2097 template <
typename _proto_TypeTraits,
2098 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2101 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2102 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2103 typename _proto_TypeTraits::Singular::MutableType value) {
2104 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
2105 &_impl_._extensions_);
2108 template <
typename _proto_TypeTraits,
2109 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2112 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2113 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2114 typename _proto_TypeTraits::Singular::MutableType value) {
2115 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
2116 value, &_impl_._extensions_);
2119 template <
typename _proto_TypeTraits,
2120 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2122 PROTOBUF_NODISCARD
inline
2123 typename _proto_TypeTraits::Singular::MutableType
2125 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2126 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2128 return _proto_TypeTraits::Release(
id.number(), _field_type,
2129 &_impl_._extensions_);
2131 template <
typename _proto_TypeTraits,
2132 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2134 inline typename _proto_TypeTraits::Singular::MutableType
2136 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2137 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2139 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
2140 &_impl_._extensions_);
2143 template <
typename _proto_TypeTraits,
2144 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2147 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2148 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2151 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
2154 template <
typename _proto_TypeTraits,
2155 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2158 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2159 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2162 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
2165 template <
typename _proto_TypeTraits,
2166 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2169 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2170 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2171 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
2172 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
2176 template <
typename _proto_TypeTraits,
2177 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2180 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2181 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2182 typename _proto_TypeTraits::Repeated::MutableType to_add =
2183 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
2188 template <
typename _proto_TypeTraits,
2189 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2192 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2193 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2194 typename _proto_TypeTraits::Repeated::ConstType value) {
2195 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
2196 &_impl_._extensions_);
2200 template <
typename _proto_TypeTraits,
2201 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2203 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
2205 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2206 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
2208 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
2211 template <
typename _proto_TypeTraits,
2212 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2214 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
2216 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2217 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2219 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
2220 _is_packed, &_impl_._extensions_);
2227 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2228 typedef void InternalArenaConstructable_;
2229 typedef void DestructorSkippable_;
2231 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
2233 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2234 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2235 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr raw_;
2236 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
2240 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
2248 #pragma GCC diagnostic push
2249 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2254inline bool HelmStateReport::_internal_has_state()
const {
2255 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2258inline bool HelmStateReport::has_state()
const {
2259 return _internal_has_state();
2261inline void HelmStateReport::clear_state() {
2263 _impl_._has_bits_[0] &= ~0x00000001u;
2265inline ::goby::middleware::frontseat::protobuf::HelmState HelmStateReport::_internal_state()
const {
2268inline ::goby::middleware::frontseat::protobuf::HelmState HelmStateReport::state()
const {
2270 return _internal_state();
2274 _impl_._has_bits_[0] |= 0x00000001u;
2275 _impl_.state_ = value;
2278 _internal_set_state(value);
2287inline bool InterfaceStatus::_internal_has_state()
const {
2288 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2291inline bool InterfaceStatus::has_state()
const {
2292 return _internal_has_state();
2294inline void InterfaceStatus::clear_state() {
2296 _impl_._has_bits_[0] &= ~0x00000010u;
2298inline ::goby::middleware::frontseat::protobuf::InterfaceState InterfaceStatus::_internal_state()
const {
2301inline ::goby::middleware::frontseat::protobuf::InterfaceState InterfaceStatus::state()
const {
2303 return _internal_state();
2307 _impl_._has_bits_[0] |= 0x00000010u;
2308 _impl_.state_ = value;
2311 _internal_set_state(value);
2316inline bool InterfaceStatus::_internal_has_frontseat_state()
const {
2317 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2320inline bool InterfaceStatus::has_frontseat_state()
const {
2321 return _internal_has_frontseat_state();
2323inline void InterfaceStatus::clear_frontseat_state() {
2324 _impl_.frontseat_state_ = 0;
2325 _impl_._has_bits_[0] &= ~0x00000001u;
2327inline ::goby::middleware::frontseat::protobuf::FrontSeatState InterfaceStatus::_internal_frontseat_state()
const {
2330inline ::goby::middleware::frontseat::protobuf::FrontSeatState InterfaceStatus::frontseat_state()
const {
2332 return _internal_frontseat_state();
2336 _impl_._has_bits_[0] |= 0x00000001u;
2337 _impl_.frontseat_state_ = value;
2340 _internal_set_frontseat_state(value);
2345inline bool InterfaceStatus::_internal_has_helm_state()
const {
2346 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2349inline bool InterfaceStatus::has_helm_state()
const {
2350 return _internal_has_helm_state();
2352inline void InterfaceStatus::clear_helm_state() {
2353 _impl_.helm_state_ = 0;
2354 _impl_._has_bits_[0] &= ~0x00000002u;
2356inline ::goby::middleware::frontseat::protobuf::HelmState InterfaceStatus::_internal_helm_state()
const {
2359inline ::goby::middleware::frontseat::protobuf::HelmState InterfaceStatus::helm_state()
const {
2361 return _internal_helm_state();
2365 _impl_._has_bits_[0] |= 0x00000002u;
2366 _impl_.helm_state_ = value;
2369 _internal_set_helm_state(value);
2374inline bool InterfaceStatus::_internal_has_helm_error()
const {
2375 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2378inline bool InterfaceStatus::has_helm_error()
const {
2379 return _internal_has_helm_error();
2381inline void InterfaceStatus::clear_helm_error() {
2382 _impl_.helm_error_ = 0;
2383 _impl_._has_bits_[0] &= ~0x00000004u;
2385inline ::goby::middleware::frontseat::protobuf::HelmError InterfaceStatus::_internal_helm_error()
const {
2388inline ::goby::middleware::frontseat::protobuf::HelmError InterfaceStatus::helm_error()
const {
2390 return _internal_helm_error();
2394 _impl_._has_bits_[0] |= 0x00000004u;
2395 _impl_.helm_error_ = value;
2398 _internal_set_helm_error(value);
2403inline bool InterfaceStatus::_internal_has_frontseat_error()
const {
2404 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2407inline bool InterfaceStatus::has_frontseat_error()
const {
2408 return _internal_has_frontseat_error();
2410inline void InterfaceStatus::clear_frontseat_error() {
2411 _impl_.frontseat_error_ = 0;
2412 _impl_._has_bits_[0] &= ~0x00000008u;
2414inline ::goby::middleware::frontseat::protobuf::FrontSeatError InterfaceStatus::_internal_frontseat_error()
const {
2417inline ::goby::middleware::frontseat::protobuf::FrontSeatError InterfaceStatus::frontseat_error()
const {
2419 return _internal_frontseat_error();
2423 _impl_._has_bits_[0] |= 0x00000008u;
2424 _impl_.frontseat_error_ = value;
2427 _internal_set_frontseat_error(value);
2436inline bool CommandRequest::_internal_has_desired_course()
const {
2437 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2438 PROTOBUF_ASSUME(!value || _impl_.desired_course_ !=
nullptr);
2441inline bool CommandRequest::has_desired_course()
const {
2442 return _internal_has_desired_course();
2444inline const ::goby::middleware::frontseat::protobuf::DesiredCourse& CommandRequest::_internal_desired_course()
const {
2445 const ::goby::middleware::frontseat::protobuf::DesiredCourse* p = _impl_.desired_course_;
2449inline const ::goby::middleware::frontseat::protobuf::DesiredCourse& CommandRequest::desired_course()
const {
2451 return _internal_desired_course();
2453inline void CommandRequest::unsafe_arena_set_allocated_desired_course(
2455 if (GetArenaForAllocation() ==
nullptr) {
2456 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.desired_course_);
2458 _impl_.desired_course_ = desired_course;
2459 if (desired_course) {
2460 _impl_._has_bits_[0] |= 0x00000001u;
2462 _impl_._has_bits_[0] &= ~0x00000001u;
2466inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::release_desired_course() {
2467 _impl_._has_bits_[0] &= ~0x00000001u;
2469 _impl_.desired_course_ =
nullptr;
2470#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2471 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2472 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2473 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2475 if (GetArenaForAllocation() !=
nullptr) {
2476 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2481inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::unsafe_arena_release_desired_course() {
2483 _impl_._has_bits_[0] &= ~0x00000001u;
2485 _impl_.desired_course_ =
nullptr;
2488inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::_internal_mutable_desired_course() {
2489 _impl_._has_bits_[0] |= 0x00000001u;
2490 if (_impl_.desired_course_ ==
nullptr) {
2492 _impl_.desired_course_ = p;
2494 return _impl_.desired_course_;
2496inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::mutable_desired_course() {
2502 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2503 if (message_arena ==
nullptr) {
2504 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.desired_course_);
2506 if (desired_course) {
2507 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2508 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
2509 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(desired_course));
2510 if (message_arena != submessage_arena) {
2511 desired_course = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2512 message_arena, desired_course, submessage_arena);
2514 _impl_._has_bits_[0] |= 0x00000001u;
2516 _impl_._has_bits_[0] &= ~0x00000001u;
2518 _impl_.desired_course_ = desired_course;
2523inline bool CommandRequest::_internal_has_response_requested()
const {
2524 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2527inline bool CommandRequest::has_response_requested()
const {
2528 return _internal_has_response_requested();
2530inline void CommandRequest::clear_response_requested() {
2531 _impl_.response_requested_ =
false;
2532 _impl_._has_bits_[0] &= ~0x00000002u;
2534inline bool CommandRequest::_internal_response_requested()
const {
2535 return _impl_.response_requested_;
2537inline bool CommandRequest::response_requested()
const {
2539 return _internal_response_requested();
2541inline void CommandRequest::_internal_set_response_requested(
bool value) {
2542 _impl_._has_bits_[0] |= 0x00000002u;
2543 _impl_.response_requested_ = value;
2545inline void CommandRequest::set_response_requested(
bool value) {
2546 _internal_set_response_requested(value);
2551inline bool CommandRequest::_internal_has_request_id()
const {
2552 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2555inline bool CommandRequest::has_request_id()
const {
2556 return _internal_has_request_id();
2558inline void CommandRequest::clear_request_id() {
2559 _impl_.request_id_ = 0;
2560 _impl_._has_bits_[0] &= ~0x00000004u;
2562inline int32_t CommandRequest::_internal_request_id()
const {
2563 return _impl_.request_id_;
2565inline int32_t CommandRequest::request_id()
const {
2567 return _internal_request_id();
2569inline void CommandRequest::_internal_set_request_id(int32_t value) {
2570 _impl_._has_bits_[0] |= 0x00000004u;
2571 _impl_.request_id_ = value;
2573inline void CommandRequest::set_request_id(int32_t value) {
2574 _internal_set_request_id(value);
2579inline bool CommandRequest::_internal_has_cancel_request_id()
const {
2580 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2583inline bool CommandRequest::has_cancel_request_id()
const {
2584 return _internal_has_cancel_request_id();
2586inline void CommandRequest::clear_cancel_request_id() {
2587 _impl_.cancel_request_id_ = 0;
2588 _impl_._has_bits_[0] &= ~0x00000008u;
2590inline int32_t CommandRequest::_internal_cancel_request_id()
const {
2591 return _impl_.cancel_request_id_;
2593inline int32_t CommandRequest::cancel_request_id()
const {
2595 return _internal_cancel_request_id();
2597inline void CommandRequest::_internal_set_cancel_request_id(int32_t value) {
2598 _impl_._has_bits_[0] |= 0x00000008u;
2599 _impl_.cancel_request_id_ = value;
2601inline void CommandRequest::set_cancel_request_id(int32_t value) {
2602 _internal_set_cancel_request_id(value);
2611inline bool CommandResponse::_internal_has_request_successful()
const {
2612 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2615inline bool CommandResponse::has_request_successful()
const {
2616 return _internal_has_request_successful();
2618inline void CommandResponse::clear_request_successful() {
2619 _impl_.request_successful_ =
false;
2620 _impl_._has_bits_[0] &= ~0x00000002u;
2622inline bool CommandResponse::_internal_request_successful()
const {
2623 return _impl_.request_successful_;
2625inline bool CommandResponse::request_successful()
const {
2627 return _internal_request_successful();
2629inline void CommandResponse::_internal_set_request_successful(
bool value) {
2630 _impl_._has_bits_[0] |= 0x00000002u;
2631 _impl_.request_successful_ = value;
2633inline void CommandResponse::set_request_successful(
bool value) {
2634 _internal_set_request_successful(value);
2639inline bool CommandResponse::_internal_has_request_id()
const {
2640 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2643inline bool CommandResponse::has_request_id()
const {
2644 return _internal_has_request_id();
2646inline void CommandResponse::clear_request_id() {
2647 _impl_.request_id_ = 0;
2648 _impl_._has_bits_[0] &= ~0x00000004u;
2650inline int32_t CommandResponse::_internal_request_id()
const {
2651 return _impl_.request_id_;
2653inline int32_t CommandResponse::request_id()
const {
2655 return _internal_request_id();
2657inline void CommandResponse::_internal_set_request_id(int32_t value) {
2658 _impl_._has_bits_[0] |= 0x00000004u;
2659 _impl_.request_id_ = value;
2661inline void CommandResponse::set_request_id(int32_t value) {
2662 _internal_set_request_id(value);
2667inline bool CommandResponse::_internal_has_error_code()
const {
2668 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2671inline bool CommandResponse::has_error_code()
const {
2672 return _internal_has_error_code();
2674inline void CommandResponse::clear_error_code() {
2675 _impl_.error_code_ = 0;
2676 _impl_._has_bits_[0] &= ~0x00000008u;
2678inline int32_t CommandResponse::_internal_error_code()
const {
2679 return _impl_.error_code_;
2681inline int32_t CommandResponse::error_code()
const {
2683 return _internal_error_code();
2685inline void CommandResponse::_internal_set_error_code(int32_t value) {
2686 _impl_._has_bits_[0] |= 0x00000008u;
2687 _impl_.error_code_ = value;
2689inline void CommandResponse::set_error_code(int32_t value) {
2690 _internal_set_error_code(value);
2695inline bool CommandResponse::_internal_has_error_string()
const {
2696 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2699inline bool CommandResponse::has_error_string()
const {
2700 return _internal_has_error_string();
2702inline void CommandResponse::clear_error_string() {
2703 _impl_.error_string_.ClearToEmpty();
2704 _impl_._has_bits_[0] &= ~0x00000001u;
2706inline const std::string& CommandResponse::error_string()
const {
2708 return _internal_error_string();
2710template <
typename ArgT0,
typename... ArgT>
2711inline PROTOBUF_ALWAYS_INLINE
2712void CommandResponse::set_error_string(ArgT0&& arg0, ArgT... args) {
2713 _impl_._has_bits_[0] |= 0x00000001u;
2714 _impl_.error_string_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2717inline std::string* CommandResponse::mutable_error_string() {
2718 std::string* _s = _internal_mutable_error_string();
2722inline const std::string& CommandResponse::_internal_error_string()
const {
2723 return _impl_.error_string_.Get();
2725inline void CommandResponse::_internal_set_error_string(
const std::string& value) {
2726 _impl_._has_bits_[0] |= 0x00000001u;
2727 _impl_.error_string_.Set(value, GetArenaForAllocation());
2729inline std::string* CommandResponse::_internal_mutable_error_string() {
2730 _impl_._has_bits_[0] |= 0x00000001u;
2731 return _impl_.error_string_.Mutable(GetArenaForAllocation());
2733inline std::string* CommandResponse::release_error_string() {
2735 if (!_internal_has_error_string()) {
2738 _impl_._has_bits_[0] &= ~0x00000001u;
2739 auto* p = _impl_.error_string_.Release();
2740#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2741 if (_impl_.error_string_.IsDefault()) {
2742 _impl_.error_string_.Set(
"", GetArenaForAllocation());
2747inline void CommandResponse::set_allocated_error_string(std::string* error_string) {
2748 if (error_string !=
nullptr) {
2749 _impl_._has_bits_[0] |= 0x00000001u;
2751 _impl_._has_bits_[0] &= ~0x00000001u;
2753 _impl_.error_string_.SetAllocated(error_string, GetArenaForAllocation());
2754#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2755 if (_impl_.error_string_.IsDefault()) {
2756 _impl_.error_string_.Set(
"", GetArenaForAllocation());
2767inline bool InterfaceData::_internal_has_node_status()
const {
2768 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2769 PROTOBUF_ASSUME(!value || _impl_.node_status_ !=
nullptr);
2772inline bool InterfaceData::has_node_status()
const {
2773 return _internal_has_node_status();
2775inline const ::goby::middleware::frontseat::protobuf::NodeStatus& InterfaceData::_internal_node_status()
const {
2776 const ::goby::middleware::frontseat::protobuf::NodeStatus* p = _impl_.node_status_;
2780inline const ::goby::middleware::frontseat::protobuf::NodeStatus& InterfaceData::node_status()
const {
2782 return _internal_node_status();
2784inline void InterfaceData::unsafe_arena_set_allocated_node_status(
2786 if (GetArenaForAllocation() ==
nullptr) {
2787 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.node_status_);
2789 _impl_.node_status_ = node_status;
2791 _impl_._has_bits_[0] |= 0x00000002u;
2793 _impl_._has_bits_[0] &= ~0x00000002u;
2797inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::release_node_status() {
2798 _impl_._has_bits_[0] &= ~0x00000002u;
2800 _impl_.node_status_ =
nullptr;
2801#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2802 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2803 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2804 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2806 if (GetArenaForAllocation() !=
nullptr) {
2807 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2812inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::unsafe_arena_release_node_status() {
2814 _impl_._has_bits_[0] &= ~0x00000002u;
2816 _impl_.node_status_ =
nullptr;
2819inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::_internal_mutable_node_status() {
2820 _impl_._has_bits_[0] |= 0x00000002u;
2821 if (_impl_.node_status_ ==
nullptr) {
2823 _impl_.node_status_ = p;
2825 return _impl_.node_status_;
2827inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::mutable_node_status() {
2833 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2834 if (message_arena ==
nullptr) {
2835 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.node_status_);
2838 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2839 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
2840 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(node_status));
2841 if (message_arena != submessage_arena) {
2842 node_status = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2843 message_arena, node_status, submessage_arena);
2845 _impl_._has_bits_[0] |= 0x00000002u;
2847 _impl_._has_bits_[0] &= ~0x00000002u;
2849 _impl_.node_status_ = node_status;
2854inline bool InterfaceData::_internal_has_ctd_sample()
const {
2855 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2856 PROTOBUF_ASSUME(!value || _impl_.ctd_sample_ !=
nullptr);
2859inline bool InterfaceData::has_ctd_sample()
const {
2860 return _internal_has_ctd_sample();
2862inline const ::goby::middleware::frontseat::protobuf::CTDSample& InterfaceData::_internal_ctd_sample()
const {
2863 const ::goby::middleware::frontseat::protobuf::CTDSample* p = _impl_.ctd_sample_;
2867inline const ::goby::middleware::frontseat::protobuf::CTDSample& InterfaceData::ctd_sample()
const {
2869 return _internal_ctd_sample();
2871inline void InterfaceData::unsafe_arena_set_allocated_ctd_sample(
2873 if (GetArenaForAllocation() ==
nullptr) {
2874 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.ctd_sample_);
2876 _impl_.ctd_sample_ = ctd_sample;
2878 _impl_._has_bits_[0] |= 0x00000004u;
2880 _impl_._has_bits_[0] &= ~0x00000004u;
2884inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::release_ctd_sample() {
2885 _impl_._has_bits_[0] &= ~0x00000004u;
2887 _impl_.ctd_sample_ =
nullptr;
2888#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2889 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2890 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2891 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2893 if (GetArenaForAllocation() !=
nullptr) {
2894 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2899inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::unsafe_arena_release_ctd_sample() {
2901 _impl_._has_bits_[0] &= ~0x00000004u;
2903 _impl_.ctd_sample_ =
nullptr;
2906inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::_internal_mutable_ctd_sample() {
2907 _impl_._has_bits_[0] |= 0x00000004u;
2908 if (_impl_.ctd_sample_ ==
nullptr) {
2910 _impl_.ctd_sample_ = p;
2912 return _impl_.ctd_sample_;
2914inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::mutable_ctd_sample() {
2920 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2921 if (message_arena ==
nullptr) {
2922 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.ctd_sample_);
2925 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2926 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
2927 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(ctd_sample));
2928 if (message_arena != submessage_arena) {
2929 ctd_sample = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2930 message_arena, ctd_sample, submessage_arena);
2932 _impl_._has_bits_[0] |= 0x00000004u;
2934 _impl_._has_bits_[0] &= ~0x00000004u;
2936 _impl_.ctd_sample_ = ctd_sample;
2941inline bool InterfaceData::_internal_has_dccl_message()
const {
2942 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2945inline bool InterfaceData::has_dccl_message()
const {
2946 return _internal_has_dccl_message();
2948inline void InterfaceData::clear_dccl_message() {
2949 _impl_.dccl_message_.ClearToEmpty();
2950 _impl_._has_bits_[0] &= ~0x00000001u;
2952inline const std::string& InterfaceData::dccl_message()
const {
2954 return _internal_dccl_message();
2956template <
typename ArgT0,
typename... ArgT>
2957inline PROTOBUF_ALWAYS_INLINE
2958void InterfaceData::set_dccl_message(ArgT0&& arg0, ArgT... args) {
2959 _impl_._has_bits_[0] |= 0x00000001u;
2960 _impl_.dccl_message_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2963inline std::string* InterfaceData::mutable_dccl_message() {
2964 std::string* _s = _internal_mutable_dccl_message();
2968inline const std::string& InterfaceData::_internal_dccl_message()
const {
2969 return _impl_.dccl_message_.Get();
2971inline void InterfaceData::_internal_set_dccl_message(
const std::string& value) {
2972 _impl_._has_bits_[0] |= 0x00000001u;
2973 _impl_.dccl_message_.Set(value, GetArenaForAllocation());
2975inline std::string* InterfaceData::_internal_mutable_dccl_message() {
2976 _impl_._has_bits_[0] |= 0x00000001u;
2977 return _impl_.dccl_message_.Mutable(GetArenaForAllocation());
2979inline std::string* InterfaceData::release_dccl_message() {
2981 if (!_internal_has_dccl_message()) {
2984 _impl_._has_bits_[0] &= ~0x00000001u;
2985 auto* p = _impl_.dccl_message_.Release();
2986#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2987 if (_impl_.dccl_message_.IsDefault()) {
2988 _impl_.dccl_message_.Set(
"", GetArenaForAllocation());
2993inline void InterfaceData::set_allocated_dccl_message(std::string* dccl_message) {
2994 if (dccl_message !=
nullptr) {
2995 _impl_._has_bits_[0] |= 0x00000001u;
2997 _impl_._has_bits_[0] &= ~0x00000001u;
2999 _impl_.dccl_message_.SetAllocated(dccl_message, GetArenaForAllocation());
3000#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3001 if (_impl_.dccl_message_.IsDefault()) {
3002 _impl_.dccl_message_.Set(
"", GetArenaForAllocation());
3013inline bool Raw::_internal_has_raw()
const {
3014 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3017inline bool Raw::has_raw()
const {
3018 return _internal_has_raw();
3020inline void Raw::clear_raw() {
3021 _impl_.raw_.ClearToEmpty();
3022 _impl_._has_bits_[0] &= ~0x00000001u;
3024inline const std::string& Raw::raw()
const {
3026 return _internal_raw();
3028template <
typename ArgT0,
typename... ArgT>
3029inline PROTOBUF_ALWAYS_INLINE
3030void Raw::set_raw(ArgT0&& arg0, ArgT... args) {
3031 _impl_._has_bits_[0] |= 0x00000001u;
3032 _impl_.raw_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3035inline std::string* Raw::mutable_raw() {
3036 std::string* _s = _internal_mutable_raw();
3040inline const std::string& Raw::_internal_raw()
const {
3041 return _impl_.raw_.Get();
3043inline void Raw::_internal_set_raw(
const std::string& value) {
3044 _impl_._has_bits_[0] |= 0x00000001u;
3045 _impl_.raw_.Set(value, GetArenaForAllocation());
3047inline std::string* Raw::_internal_mutable_raw() {
3048 _impl_._has_bits_[0] |= 0x00000001u;
3049 return _impl_.raw_.Mutable(GetArenaForAllocation());
3051inline std::string* Raw::release_raw() {
3053 if (!_internal_has_raw()) {
3056 _impl_._has_bits_[0] &= ~0x00000001u;
3057 auto* p = _impl_.raw_.Release();
3058#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3059 if (_impl_.raw_.IsDefault()) {
3060 _impl_.raw_.Set(
"", GetArenaForAllocation());
3065inline void Raw::set_allocated_raw(std::string* raw) {
3066 if (raw !=
nullptr) {
3067 _impl_._has_bits_[0] |= 0x00000001u;
3069 _impl_._has_bits_[0] &= ~0x00000001u;
3071 _impl_.raw_.SetAllocated(raw, GetArenaForAllocation());
3072#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3073 if (_impl_.raw_.IsDefault()) {
3074 _impl_.raw_.Set(
"", GetArenaForAllocation());
3081inline bool Raw::_internal_has_type()
const {
3082 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3085inline bool Raw::has_type()
const {
3086 return _internal_has_type();
3088inline void Raw::clear_type() {
3090 _impl_._has_bits_[0] &= ~0x00000004u;
3092inline ::goby::middleware::frontseat::protobuf::Raw_RawType Raw::_internal_type()
const {
3095inline ::goby::middleware::frontseat::protobuf::Raw_RawType Raw::type()
const {
3097 return _internal_type();
3101 _impl_._has_bits_[0] |= 0x00000004u;
3102 _impl_.type_ = value;
3105 _internal_set_type(value);
3110inline bool Raw::_internal_has_description()
const {
3111 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3114inline bool Raw::has_description()
const {
3115 return _internal_has_description();
3117inline void Raw::clear_description() {
3118 _impl_.description_.ClearToEmpty();
3119 _impl_._has_bits_[0] &= ~0x00000002u;
3121inline const std::string& Raw::description()
const {
3123 return _internal_description();
3125template <
typename ArgT0,
typename... ArgT>
3126inline PROTOBUF_ALWAYS_INLINE
3127void Raw::set_description(ArgT0&& arg0, ArgT... args) {
3128 _impl_._has_bits_[0] |= 0x00000002u;
3129 _impl_.description_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3132inline std::string* Raw::mutable_description() {
3133 std::string* _s = _internal_mutable_description();
3137inline const std::string& Raw::_internal_description()
const {
3138 return _impl_.description_.Get();
3140inline void Raw::_internal_set_description(
const std::string& value) {
3141 _impl_._has_bits_[0] |= 0x00000002u;
3142 _impl_.description_.Set(value, GetArenaForAllocation());
3144inline std::string* Raw::_internal_mutable_description() {
3145 _impl_._has_bits_[0] |= 0x00000002u;
3146 return _impl_.description_.Mutable(GetArenaForAllocation());
3148inline std::string* Raw::release_description() {
3150 if (!_internal_has_description()) {
3153 _impl_._has_bits_[0] &= ~0x00000002u;
3154 auto* p = _impl_.description_.Release();
3155#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3156 if (_impl_.description_.IsDefault()) {
3157 _impl_.description_.Set(
"", GetArenaForAllocation());
3162inline void Raw::set_allocated_description(std::string* description) {
3163 if (description !=
nullptr) {
3164 _impl_._has_bits_[0] |= 0x00000002u;
3166 _impl_._has_bits_[0] &= ~0x00000002u;
3168 _impl_.description_.SetAllocated(description, GetArenaForAllocation());
3169#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3170 if (_impl_.description_.IsDefault()) {
3171 _impl_.description_.Set(
"", GetArenaForAllocation());
3178 #pragma GCC diagnostic pop
3198PROTOBUF_NAMESPACE_OPEN
3203 return ::goby::middleware::frontseat::protobuf::Raw_RawType_descriptor();
3208 return ::goby::middleware::frontseat::protobuf::InterfaceState_descriptor();
3213 return ::goby::middleware::frontseat::protobuf::FrontSeatState_descriptor();
3218 return ::goby::middleware::frontseat::protobuf::HelmState_descriptor();
3223 return ::goby::middleware::frontseat::protobuf::HelmError_descriptor();
3228 return ::goby::middleware::frontseat::protobuf::FrontSeatError_descriptor();
3231PROTOBUF_NAMESPACE_CLOSE
3235#include <google/protobuf/port_undef.inc>
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
CommandRequest(CommandRequest &&from) noexcept
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR CommandRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
CommandRequest & operator=(const CommandRequest &from)
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id) const
~CommandRequest() override
friend void swap(CommandRequest &a, CommandRequest &b)
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
CommandRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
void MergeFrom(const CommandRequest &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ClassData _class_data_
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
void CopyFrom(const CommandRequest &from)
CommandRequest(const CommandRequest &from)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
static const CommandRequest & default_instance()
CommandRequest & operator=(CommandRequest &&from) noexcept
static const CommandRequest * internal_default_instance()
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(CommandRequest *other)
void clear_desired_course()
void UnsafeArenaSwap(CommandRequest *other)
CommandRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const CommandResponse & default_instance()
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
static const CommandResponse * internal_default_instance()
CommandResponse & operator=(CommandResponse &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
CommandResponse(CommandResponse &&from) noexcept
friend void swap(CommandResponse &a, CommandResponse &b)
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
CommandResponse(const CommandResponse &from)
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
void set_error_string(ArgT0 &&arg0, ArgT... args)
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id) const
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id) const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
CommandResponse & operator=(const CommandResponse &from)
~CommandResponse() override
void UnsafeArenaSwap(CommandResponse *other)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
void MergeFrom(const CommandResponse &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void Swap(CommandResponse *other)
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id) const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
void CopyFrom(const CommandResponse &from)
CommandResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
CommandResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR CommandResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
HelmStateReport(const HelmStateReport &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const HelmStateReport & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
~HelmStateReport() override
static const ClassData _class_data_
HelmStateReport(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::goby::middleware::frontseat::protobuf::HelmState state() const
static constexpr int kIndexInFileMessages
void CopyFrom(const HelmStateReport &from)
void Swap(HelmStateReport *other)
HelmStateReport & operator=(const HelmStateReport &from)
void UnsafeArenaSwap(HelmStateReport *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
size_t ByteSizeLong() const final
static const HelmStateReport * internal_default_instance()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_state(::goby::middleware::frontseat::protobuf::HelmState value)
HelmStateReport & operator=(HelmStateReport &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
HelmStateReport * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
HelmStateReport(HelmStateReport &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(HelmStateReport &a, HelmStateReport &b)
PROTOBUF_CONSTEXPR HelmStateReport(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const HelmStateReport &from)
bool IsInitialized() const final
int GetCachedSize() const final
void set_dccl_message(ArgT0 &&arg0, ArgT... args)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
static const InterfaceData & default_instance()
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id) const
InterfaceData(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id) const
void Swap(InterfaceData *other)
~InterfaceData() override
static const InterfaceData * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void MergeFrom(const InterfaceData &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
InterfaceData & operator=(const InterfaceData &from)
InterfaceData & operator=(InterfaceData &&from) noexcept
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
friend void swap(InterfaceData &a, InterfaceData &b)
InterfaceData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(InterfaceData *other)
PROTOBUF_CONSTEXPR InterfaceData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
InterfaceData(InterfaceData &&from) noexcept
static const ClassData _class_data_
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id) const
InterfaceData(const InterfaceData &from)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const InterfaceData &from)
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void CopyFrom(const InterfaceStatus &from)
InterfaceStatus(const InterfaceStatus &from)
InterfaceStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
InterfaceStatus & operator=(const InterfaceStatus &from)
PROTOBUF_CONSTEXPR InterfaceStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
void MergeFrom(const InterfaceStatus &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(InterfaceStatus &a, InterfaceStatus &b)
InterfaceStatus(InterfaceStatus &&from) noexcept
static const InterfaceStatus & default_instance()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const InterfaceStatus * internal_default_instance()
InterfaceStatus & operator=(InterfaceStatus &&from) noexcept
~InterfaceStatus() override
InterfaceStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void Swap(InterfaceStatus *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(InterfaceStatus *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_description(ArgT0 &&arg0, ArgT... args)
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id) const
static bool RawType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RawType *value)
PROTOBUF_CONSTEXPR Raw(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
Raw(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
void MergeFrom(const Raw &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
static const ClassData _class_data_
Raw * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const Raw & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
void CopyFrom(const Raw &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RawType_descriptor()
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
static const std::string & RawType_Name(T enum_t_value)
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Raw & operator=(Raw &&from) noexcept
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
void UnsafeArenaSwap(Raw *other)
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const Raw * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Raw & operator=(const Raw &from)
void set_raw(ArgT0 &&arg0, ArgT... args)
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
friend void swap(Raw &a, Raw &b)
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::Raw_RawType >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::FrontSeatError >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::HelmState >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::InterfaceState >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::FrontSeatState >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::HelmError >()
::goby::middleware::frontseat::protobuf::NodeStatus * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::NodeStatus >(Arena *)
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::frontseat::protobuf::CTDSample * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CTDSample >(Arena *)
::goby::middleware::frontseat::protobuf::DesiredCourse * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DesiredCourse >(Arena *)
constexpr int HelmError_ARRAYSIZE
bool FrontSeatState_IsValid(int value)
bool HelmState_IsValid(int value)
constexpr FrontSeatState FrontSeatState_MIN
const std::string & HelmError_Name(T enum_t_value)
CommandRequestDefaultTypeInternal _CommandRequest_default_instance_
bool FrontSeatError_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FrontSeatError *value)
HelmStateReportDefaultTypeInternal _HelmStateReport_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FrontSeatError_descriptor()
constexpr HelmState HelmState_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HelmState_descriptor()
@ ERROR_FRONTSEAT_IGNORING_COMMANDS
@ ERROR_FRONTSEAT_NOT_PROVIDING_DATA
@ ERROR_FRONTSEAT_NOT_CONNECTED
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FrontSeatState_descriptor()
constexpr InterfaceState InterfaceState_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Raw_RawType_descriptor()
constexpr int FrontSeatState_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * InterfaceState_descriptor()
constexpr FrontSeatError FrontSeatError_MAX
constexpr InterfaceState InterfaceState_MAX
constexpr FrontSeatError FrontSeatError_MIN
const std::string & FrontSeatState_Name(T enum_t_value)
NodeStatusDefaultTypeInternal _NodeStatus_default_instance_
InterfaceStatusDefaultTypeInternal _InterfaceStatus_default_instance_
constexpr FrontSeatState FrontSeatState_MAX
RawDefaultTypeInternal _Raw_default_instance_
bool FrontSeatState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FrontSeatState *value)
constexpr int HelmState_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HelmError_descriptor()
bool InterfaceState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, InterfaceState *value)
constexpr Raw_RawType Raw_RawType_RawType_MIN
@ FRONTSEAT_NOT_CONNECTED
@ FRONTSEAT_ACCEPTING_COMMANDS
constexpr int InterfaceState_ARRAYSIZE
constexpr HelmError HelmError_MAX
bool HelmError_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HelmError *value)
const std::string & HelmState_Name(T enum_t_value)
bool FrontSeatError_IsValid(int value)
bool Raw_RawType_IsValid(int value)
bool HelmError_IsValid(int value)
const std::string & Raw_RawType_Name(T enum_t_value)
DesiredCourseDefaultTypeInternal _DesiredCourse_default_instance_
bool Raw_RawType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Raw_RawType *value)
CommandResponseDefaultTypeInternal _CommandResponse_default_instance_
bool InterfaceState_IsValid(int value)
InterfaceDataDefaultTypeInternal _InterfaceData_default_instance_
const std::string & FrontSeatError_Name(T enum_t_value)
constexpr HelmState HelmState_MAX
const std::string & InterfaceState_Name(T enum_t_value)
bool HelmState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HelmState *value)
constexpr int FrontSeatError_ARRAYSIZE
CTDSampleDefaultTypeInternal _CTDSample_default_instance_
constexpr int Raw_RawType_RawType_ARRAYSIZE
constexpr Raw_RawType Raw_RawType_RawType_MAX
constexpr HelmError HelmError_MIN
The global namespace for the Goby project.
static const uint32_t offsets[]