4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fio_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fio_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 "dccl/option_extensions.pb.h"
36#include <boost/units/quantity.hpp>
37#include <boost/units/absolute.hpp>
38#include <boost/units/dimensionless_type.hpp>
39#include <boost/units/make_scaled_unit.hpp>
41#include <google/protobuf/port_def.inc>
42#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fio_2eproto
43PROTOBUF_NAMESPACE_OPEN
47PROTOBUF_NAMESPACE_CLOSE
58struct IODataDefaultTypeInternal;
61struct IOErrorDefaultTypeInternal;
64struct IOStatusDefaultTypeInternal;
67struct SerialCommandDefaultTypeInternal;
70struct SerialStatusDefaultTypeInternal;
73struct TCPClientEventDefaultTypeInternal;
76struct TCPEndPointDefaultTypeInternal;
79struct TCPServerEventDefaultTypeInternal;
82struct UDPEndPointDefaultTypeInternal;
87PROTOBUF_NAMESPACE_OPEN
97PROTOBUF_NAMESPACE_CLOSE
117 static_assert(::std::is_same<T, SerialCommand_Command>::value ||
118 ::std::is_integral<T>::value,
119 "Incorrect type passed to function SerialCommand_Command_Name.");
120 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
125 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SerialCommand_Command>(
141 static_assert(::std::is_same<T, TCPServerEvent_Event>::value ||
142 ::std::is_integral<T>::value,
143 "Incorrect type passed to function TCPServerEvent_Event_Name.");
144 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
149 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TCPServerEvent_Event>(
164 static_assert(::std::is_same<T, TCPClientEvent_Event>::value ||
165 ::std::is_integral<T>::value,
166 "Incorrect type passed to function TCPClientEvent_Event_Name.");
167 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
172 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TCPClientEvent_Event>(
189 static_assert(::std::is_same<T, IOError_ErrorCode>::value ||
190 ::std::is_integral<T>::value,
191 "Incorrect type passed to function IOError_ErrorCode_Name.");
192 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
197 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<IOError_ErrorCode>(
214 static_assert(::std::is_same<T, IOState>::value ||
215 ::std::is_integral<T>::value,
216 "Incorrect type passed to function IOState_Name.");
217 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
221 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
IOState* value) {
222 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<IOState>(
228 public ::PROTOBUF_NAMESPACE_ID::Message {
232 explicit PROTOBUF_CONSTEXPR
UDPEndPoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
237 *
this = ::std::move(from);
245 if (
this == &from)
return *
this;
246 if (GetOwningArena() == from.GetOwningArena()
247 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
248 && GetOwningArena() !=
nullptr
259 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
262 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
265 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
288 if (other ==
this)
return;
289 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
290 if (GetOwningArena() !=
nullptr &&
291 GetOwningArena() == other->GetOwningArena()) {
293 if (GetOwningArena() == other->GetOwningArena()) {
297 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
301 if (other ==
this)
return;
302 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
309 return CreateMaybeMessage<UDPEndPoint>(arena);
311 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
313 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
315 UDPEndPoint::MergeImpl(*
this, from);
318 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
320 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
326 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
330 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
332 void SetCachedSize(
int size)
const final;
336 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
337 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
338 return "goby.middleware.protobuf.UDPEndPoint";
342 bool is_message_owned =
false);
346 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
361 bool _internal_has_addr()
const;
364 const std::string&
addr()
const;
365 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
371 const std::string& _internal_addr()
const;
372 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_addr(
const std::string& value);
373 std::string* _internal_mutable_addr();
379 bool _internal_has_port()
const;
382 uint32_t
port()
const;
385 uint32_t _internal_port()
const;
386 void _internal_set_port(uint32_t value);
394 size_t RequiredFieldsByteSizeFallback()
const;
396 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
397 typedef void InternalArenaConstructable_;
398 typedef void DestructorSkippable_;
400 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
401 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
402 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr addr_;
406 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
411 public ::PROTOBUF_NAMESPACE_ID::Message {
415 explicit PROTOBUF_CONSTEXPR
TCPEndPoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
420 *
this = ::std::move(from);
428 if (
this == &from)
return *
this;
429 if (GetOwningArena() == from.GetOwningArena()
430 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
431 && GetOwningArena() !=
nullptr
442 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
445 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
448 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
449 return GetDescriptor();
452 return default_instance().GetMetadata().descriptor;
455 return default_instance().GetMetadata().reflection;
458 return *internal_default_instance();
464 static constexpr int kIndexInFileMessages =
471 if (other ==
this)
return;
472 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
473 if (GetOwningArena() !=
nullptr &&
474 GetOwningArena() == other->GetOwningArena()) {
476 if (GetOwningArena() == other->GetOwningArena()) {
480 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
484 if (other ==
this)
return;
485 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
492 return CreateMaybeMessage<TCPEndPoint>(arena);
494 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
496 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
498 TCPEndPoint::MergeImpl(*
this, from);
501 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
503 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
504 bool IsInitialized() const final;
507 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
508 uint8_t* _InternalSerialize(
509 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
510 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
513 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
515 void SetCachedSize(
int size)
const final;
519 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
520 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
521 return "goby.middleware.protobuf.TCPEndPoint";
525 bool is_message_owned =
false);
529 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
531 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
538 kAddrFieldNumber = 1,
539 kPortFieldNumber = 2,
540 kAllClientsFieldNumber = 3,
543 bool has_addr()
const;
545 bool _internal_has_addr()
const;
548 const std::string& addr()
const;
549 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
551 std::string* mutable_addr();
552 PROTOBUF_NODISCARD std::string* release_addr();
553 void set_allocated_addr(std::string* addr);
555 const std::string& _internal_addr()
const;
556 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_addr(
const std::string& value);
557 std::string* _internal_mutable_addr();
561 bool has_port()
const;
563 bool _internal_has_port()
const;
566 uint32_t port()
const;
567 void set_port(uint32_t value);
569 uint32_t _internal_port()
const;
570 void _internal_set_port(uint32_t value);
574 bool has_all_clients()
const;
576 bool _internal_has_all_clients()
const;
578 void clear_all_clients();
579 bool all_clients()
const;
580 void set_all_clients(
bool value);
582 bool _internal_all_clients()
const;
583 void _internal_set_all_clients(
bool value);
590 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
591 typedef void InternalArenaConstructable_;
592 typedef void DestructorSkippable_;
594 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
595 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
596 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr addr_;
601 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
606 public ::PROTOBUF_NAMESPACE_ID::Message {
610 explicit PROTOBUF_CONSTEXPR
IOData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
615 *
this = ::std::move(from);
623 if (
this == &from)
return *
this;
624 if (GetOwningArena() == from.GetOwningArena()
625 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
626 && GetOwningArena() !=
nullptr
637 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
640 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
643 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
644 return GetDescriptor();
647 return default_instance().GetMetadata().descriptor;
650 return default_instance().GetMetadata().reflection;
653 return *internal_default_instance();
668 return reinterpret_cast<const IOData*
>(
671 static constexpr int kIndexInFileMessages =
678 if (other ==
this)
return;
679 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
680 if (GetOwningArena() !=
nullptr &&
681 GetOwningArena() == other->GetOwningArena()) {
683 if (GetOwningArena() == other->GetOwningArena()) {
687 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
691 if (other ==
this)
return;
692 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
698 IOData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
699 return CreateMaybeMessage<IOData>(arena);
701 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
703 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
705 IOData::MergeImpl(*
this, from);
708 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
710 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
711 bool IsInitialized() const final;
714 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
715 uint8_t* _InternalSerialize(
716 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
717 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
720 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
722 void SetCachedSize(
int size)
const final;
723 void InternalSwap(
IOData* other);
726 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
727 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
728 return "goby.middleware.protobuf.IOData";
731 explicit IOData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
732 bool is_message_owned =
false);
736 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
738 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
745 kDataFieldNumber = 30,
746 kIndexFieldNumber = 1,
747 kUdpSrcFieldNumber = 10,
748 kTcpSrcFieldNumber = 11,
749 kUdpDestFieldNumber = 20,
750 kTcpDestFieldNumber = 21,
753 bool has_data()
const;
755 bool _internal_has_data()
const;
758 const std::string& data()
const;
759 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
761 std::string* mutable_data();
762 PROTOBUF_NODISCARD std::string* release_data();
763 void set_allocated_data(std::string* data);
765 const std::string& _internal_data()
const;
766 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_data(
const std::string& value);
767 std::string* _internal_mutable_data();
771 bool has_index()
const;
773 bool _internal_has_index()
const;
776 int32_t index()
const;
777 void set_index(int32_t value);
779 int32_t _internal_index()
const;
780 void _internal_set_index(int32_t value);
784 bool has_udp_src()
const;
786 bool _internal_has_udp_src()
const;
788 void clear_udp_src();
789 const ::goby::middleware::protobuf::UDPEndPoint& udp_src()
const;
790 PROTOBUF_NODISCARD ::goby::middleware::protobuf::UDPEndPoint* release_udp_src();
794 const ::goby::middleware::protobuf::UDPEndPoint& _internal_udp_src()
const;
797 void unsafe_arena_set_allocated_udp_src(
802 bool has_tcp_src()
const;
804 bool _internal_has_tcp_src()
const;
806 void clear_tcp_src();
807 const ::goby::middleware::protobuf::TCPEndPoint& tcp_src()
const;
808 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_tcp_src();
812 const ::goby::middleware::protobuf::TCPEndPoint& _internal_tcp_src()
const;
815 void unsafe_arena_set_allocated_tcp_src(
820 bool has_udp_dest()
const;
822 bool _internal_has_udp_dest()
const;
824 void clear_udp_dest();
825 const ::goby::middleware::protobuf::UDPEndPoint& udp_dest()
const;
826 PROTOBUF_NODISCARD ::goby::middleware::protobuf::UDPEndPoint* release_udp_dest();
830 const ::goby::middleware::protobuf::UDPEndPoint& _internal_udp_dest()
const;
833 void unsafe_arena_set_allocated_udp_dest(
838 bool has_tcp_dest()
const;
840 bool _internal_has_tcp_dest()
const;
842 void clear_tcp_dest();
843 const ::goby::middleware::protobuf::TCPEndPoint& tcp_dest()
const;
844 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_tcp_dest();
848 const ::goby::middleware::protobuf::TCPEndPoint& _internal_tcp_dest()
const;
851 void unsafe_arena_set_allocated_tcp_dest(
862 void set_has_udp_src();
863 void set_has_tcp_src();
864 void set_has_udp_dest();
865 void set_has_tcp_dest();
867 inline bool has_src()
const;
868 inline void clear_has_src();
870 inline bool has_dest()
const;
871 inline void clear_has_dest();
873 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
874 typedef void InternalArenaConstructable_;
875 typedef void DestructorSkippable_;
877 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
878 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
879 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
883 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized
_constinit_;
889 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized
_constinit_;
893 uint32_t _oneof_case_[2];
897 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
902 public ::PROTOBUF_NAMESPACE_ID::Message {
906 explicit PROTOBUF_CONSTEXPR
SerialCommand(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
911 *
this = ::std::move(from);
919 if (
this == &from)
return *
this;
920 if (GetOwningArena() == from.GetOwningArena()
921 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
922 && GetOwningArena() !=
nullptr
933 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
936 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
939 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
940 return GetDescriptor();
943 return default_instance().GetMetadata().descriptor;
946 return default_instance().GetMetadata().reflection;
949 return *internal_default_instance();
955 static constexpr int kIndexInFileMessages =
962 if (other ==
this)
return;
963 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
964 if (GetOwningArena() !=
nullptr &&
965 GetOwningArena() == other->GetOwningArena()) {
967 if (GetOwningArena() == other->GetOwningArena()) {
971 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
975 if (other ==
this)
return;
976 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
983 return CreateMaybeMessage<SerialCommand>(arena);
985 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
987 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
989 SerialCommand::MergeImpl(*
this, from);
992 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
994 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
995 bool IsInitialized() const final;
998 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
999 uint8_t* _InternalSerialize(
1000 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1001 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1004 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1006 void SetCachedSize(
int size)
const final;
1010 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1011 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1012 return "goby.middleware.protobuf.SerialCommand";
1016 bool is_message_owned =
false);
1020 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1022 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1028 SerialCommand_Command_SEND_BREAK;
1030 SerialCommand_Command_RTS_HIGH;
1032 SerialCommand_Command_RTS_LOW;
1034 SerialCommand_Command_DTR_HIGH;
1036 SerialCommand_Command_DTR_LOW;
1037 static inline
bool Command_IsValid(
int value) {
1044 static constexpr int Command_ARRAYSIZE =
1046 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1050 template<
typename T>
1052 static_assert(::std::is_same<T, Command>::value ||
1053 ::std::is_integral<T>::value,
1054 "Incorrect type passed to function Command_Name.");
1057 static inline bool Command_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1065 kIndexFieldNumber = 1,
1066 kCommandFieldNumber = 2,
1069 bool has_index()
const;
1071 bool _internal_has_index()
const;
1074 int32_t index()
const;
1075 void set_index(int32_t value);
1077 int32_t _internal_index()
const;
1078 void _internal_set_index(int32_t value);
1082 bool has_command()
const;
1084 bool _internal_has_command()
const;
1086 void clear_command();
1098 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1099 typedef void InternalArenaConstructable_;
1100 typedef void DestructorSkippable_;
1102 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1103 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1108 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1113 public ::PROTOBUF_NAMESPACE_ID::Message {
1117 explicit PROTOBUF_CONSTEXPR
SerialStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1122 *
this = ::std::move(from);
1130 if (
this == &from)
return *
this;
1131 if (GetOwningArena() == from.GetOwningArena()
1132 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1133 && GetOwningArena() !=
nullptr
1136 InternalSwap(&from);
1144 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1147 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1151 return GetDescriptor();
1154 return default_instance().GetMetadata().descriptor;
1157 return default_instance().GetMetadata().reflection;
1160 return *internal_default_instance();
1166 static constexpr int kIndexInFileMessages =
1173 if (other ==
this)
return;
1174 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1175 if (GetOwningArena() !=
nullptr &&
1176 GetOwningArena() == other->GetOwningArena()) {
1178 if (GetOwningArena() == other->GetOwningArena()) {
1180 InternalSwap(other);
1182 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1186 if (other ==
this)
return;
1187 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1188 InternalSwap(other);
1194 return CreateMaybeMessage<SerialStatus>(arena);
1196 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1198 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1200 SerialStatus::MergeImpl(*
this, from);
1203 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1205 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1206 bool IsInitialized() const final;
1209 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1210 uint8_t* _InternalSerialize(
1211 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1212 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1215 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1217 void SetCachedSize(
int size)
const final;
1221 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1222 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1223 return "goby.middleware.protobuf.SerialStatus";
1227 bool is_message_owned =
false);
1231 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1233 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1240 kRtsFieldNumber = 2,
1241 kDtrFieldNumber = 3,
1242 kIndexFieldNumber = 1,
1245 bool has_rts()
const;
1247 bool _internal_has_rts()
const;
1251 void set_rts(
bool value);
1253 bool _internal_rts()
const;
1254 void _internal_set_rts(
bool value);
1258 bool has_dtr()
const;
1260 bool _internal_has_dtr()
const;
1264 void set_dtr(
bool value);
1266 bool _internal_dtr()
const;
1267 void _internal_set_dtr(
bool value);
1271 bool has_index()
const;
1273 bool _internal_has_index()
const;
1276 int32_t index()
const;
1277 void set_index(int32_t value);
1279 int32_t _internal_index()
const;
1280 void _internal_set_index(int32_t value);
1287 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1288 typedef void InternalArenaConstructable_;
1289 typedef void DestructorSkippable_;
1291 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1292 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1298 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1303 public ::PROTOBUF_NAMESPACE_ID::Message {
1307 explicit PROTOBUF_CONSTEXPR
TCPServerEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1312 *
this = ::std::move(from);
1320 if (
this == &from)
return *
this;
1321 if (GetOwningArena() == from.GetOwningArena()
1322 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1323 && GetOwningArena() !=
nullptr
1326 InternalSwap(&from);
1334 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1337 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1341 return GetDescriptor();
1344 return default_instance().GetMetadata().descriptor;
1347 return default_instance().GetMetadata().reflection;
1350 return *internal_default_instance();
1356 static constexpr int kIndexInFileMessages =
1363 if (other ==
this)
return;
1364 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1365 if (GetOwningArena() !=
nullptr &&
1366 GetOwningArena() == other->GetOwningArena()) {
1368 if (GetOwningArena() == other->GetOwningArena()) {
1370 InternalSwap(other);
1372 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1376 if (other ==
this)
return;
1377 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1378 InternalSwap(other);
1384 return CreateMaybeMessage<TCPServerEvent>(arena);
1386 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1388 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1390 TCPServerEvent::MergeImpl(*
this, from);
1393 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1395 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1396 bool IsInitialized() const final;
1399 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1400 uint8_t* _InternalSerialize(
1401 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1402 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1405 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1407 void SetCachedSize(
int size)
const final;
1411 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1412 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1413 return "goby.middleware.protobuf.TCPServerEvent";
1417 bool is_message_owned =
false);
1421 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1423 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1429 TCPServerEvent_Event_EVENT_BIND;
1431 TCPServerEvent_Event_EVENT_CONNECT;
1432 static constexpr
Event EVENT_DISCONNECT =
1433 TCPServerEvent_Event_EVENT_DISCONNECT;
1434 static inline
bool Event_IsValid(
int value) {
1441 static constexpr int Event_ARRAYSIZE =
1443 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1447 template<
typename T>
1449 static_assert(::std::is_same<T, Event>::value ||
1450 ::std::is_integral<T>::value,
1451 "Incorrect type passed to function Event_Name.");
1454 static inline bool Event_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1462 kLocalEndpointFieldNumber = 3,
1463 kRemoteEndpointFieldNumber = 4,
1464 kEventFieldNumber = 2,
1465 kNumberOfClientsFieldNumber = 5,
1466 kIndexFieldNumber = 1,
1469 bool has_local_endpoint()
const;
1471 bool _internal_has_local_endpoint()
const;
1473 void clear_local_endpoint();
1474 const ::goby::middleware::protobuf::TCPEndPoint& local_endpoint()
const;
1475 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_local_endpoint();
1479 const ::goby::middleware::protobuf::TCPEndPoint& _internal_local_endpoint()
const;
1482 void unsafe_arena_set_allocated_local_endpoint(
1487 bool has_remote_endpoint()
const;
1489 bool _internal_has_remote_endpoint()
const;
1491 void clear_remote_endpoint();
1492 const ::goby::middleware::protobuf::TCPEndPoint& remote_endpoint()
const;
1493 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_remote_endpoint();
1497 const ::goby::middleware::protobuf::TCPEndPoint& _internal_remote_endpoint()
const;
1500 void unsafe_arena_set_allocated_remote_endpoint(
1505 bool has_event()
const;
1507 bool _internal_has_event()
const;
1518 bool has_number_of_clients()
const;
1520 bool _internal_has_number_of_clients()
const;
1522 void clear_number_of_clients();
1523 int32_t number_of_clients()
const;
1524 void set_number_of_clients(int32_t value);
1526 int32_t _internal_number_of_clients()
const;
1527 void _internal_set_number_of_clients(int32_t value);
1531 bool has_index()
const;
1533 bool _internal_has_index()
const;
1536 int32_t index()
const;
1537 void set_index(int32_t value);
1539 int32_t _internal_index()
const;
1540 void _internal_set_index(int32_t value);
1547 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1548 typedef void InternalArenaConstructable_;
1549 typedef void DestructorSkippable_;
1551 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1552 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1556 int32_t number_of_clients_;
1560 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1565 public ::PROTOBUF_NAMESPACE_ID::Message {
1569 explicit PROTOBUF_CONSTEXPR
TCPClientEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1574 *
this = ::std::move(from);
1582 if (
this == &from)
return *
this;
1583 if (GetOwningArena() == from.GetOwningArena()
1584 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1585 && GetOwningArena() !=
nullptr
1588 InternalSwap(&from);
1596 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1599 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1603 return GetDescriptor();
1606 return default_instance().GetMetadata().descriptor;
1609 return default_instance().GetMetadata().reflection;
1612 return *internal_default_instance();
1618 static constexpr int kIndexInFileMessages =
1625 if (other ==
this)
return;
1626 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1627 if (GetOwningArena() !=
nullptr &&
1628 GetOwningArena() == other->GetOwningArena()) {
1630 if (GetOwningArena() == other->GetOwningArena()) {
1632 InternalSwap(other);
1634 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1638 if (other ==
this)
return;
1639 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1640 InternalSwap(other);
1646 return CreateMaybeMessage<TCPClientEvent>(arena);
1648 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1650 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1652 TCPClientEvent::MergeImpl(*
this, from);
1655 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1657 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1658 bool IsInitialized() const final;
1661 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1662 uint8_t* _InternalSerialize(
1663 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1664 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1667 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1669 void SetCachedSize(
int size)
const final;
1673 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1674 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1675 return "goby.middleware.protobuf.TCPClientEvent";
1679 bool is_message_owned =
false);
1683 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1685 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1691 TCPClientEvent_Event_EVENT_CONNECT;
1692 static constexpr
Event EVENT_DISCONNECT =
1693 TCPClientEvent_Event_EVENT_DISCONNECT;
1694 static inline
bool Event_IsValid(
int value) {
1701 static constexpr int Event_ARRAYSIZE =
1703 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1707 template<
typename T>
1709 static_assert(::std::is_same<T, Event>::value ||
1710 ::std::is_integral<T>::value,
1711 "Incorrect type passed to function Event_Name.");
1714 static inline bool Event_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1722 kLocalEndpointFieldNumber = 3,
1723 kRemoteEndpointFieldNumber = 4,
1724 kIndexFieldNumber = 1,
1725 kEventFieldNumber = 2,
1728 bool has_local_endpoint()
const;
1730 bool _internal_has_local_endpoint()
const;
1732 void clear_local_endpoint();
1733 const ::goby::middleware::protobuf::TCPEndPoint& local_endpoint()
const;
1734 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_local_endpoint();
1738 const ::goby::middleware::protobuf::TCPEndPoint& _internal_local_endpoint()
const;
1741 void unsafe_arena_set_allocated_local_endpoint(
1746 bool has_remote_endpoint()
const;
1748 bool _internal_has_remote_endpoint()
const;
1750 void clear_remote_endpoint();
1751 const ::goby::middleware::protobuf::TCPEndPoint& remote_endpoint()
const;
1752 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_remote_endpoint();
1756 const ::goby::middleware::protobuf::TCPEndPoint& _internal_remote_endpoint()
const;
1759 void unsafe_arena_set_allocated_remote_endpoint(
1764 bool has_index()
const;
1766 bool _internal_has_index()
const;
1769 int32_t index()
const;
1770 void set_index(int32_t value);
1772 int32_t _internal_index()
const;
1773 void _internal_set_index(int32_t value);
1777 bool has_event()
const;
1779 bool _internal_has_event()
const;
1793 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1794 typedef void InternalArenaConstructable_;
1795 typedef void DestructorSkippable_;
1797 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1798 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1805 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1810 public ::PROTOBUF_NAMESPACE_ID::Message {
1814 explicit PROTOBUF_CONSTEXPR
IOError(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1819 *
this = ::std::move(from);
1827 if (
this == &from)
return *
this;
1828 if (GetOwningArena() == from.GetOwningArena()
1829 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1830 && GetOwningArena() !=
nullptr
1833 InternalSwap(&from);
1841 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1844 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1848 return GetDescriptor();
1851 return default_instance().GetMetadata().descriptor;
1854 return default_instance().GetMetadata().reflection;
1857 return *internal_default_instance();
1860 return reinterpret_cast<const IOError*
>(
1863 static constexpr int kIndexInFileMessages =
1870 if (other ==
this)
return;
1871 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1872 if (GetOwningArena() !=
nullptr &&
1873 GetOwningArena() == other->GetOwningArena()) {
1875 if (GetOwningArena() == other->GetOwningArena()) {
1877 InternalSwap(other);
1879 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1883 if (other ==
this)
return;
1884 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1885 InternalSwap(other);
1890 IOError*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
1891 return CreateMaybeMessage<IOError>(arena);
1893 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1895 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1897 IOError::MergeImpl(*
this, from);
1900 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1902 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1903 bool IsInitialized() const final;
1906 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1907 uint8_t* _InternalSerialize(
1908 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1909 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1912 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1914 void SetCachedSize(
int size)
const final;
1915 void InternalSwap(
IOError* other);
1918 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1919 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1920 return "goby.middleware.protobuf.IOError";
1923 explicit IOError(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1924 bool is_message_owned =
false);
1928 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1930 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1936 IOError_ErrorCode_IO__INIT_FAILURE;
1938 IOError_ErrorCode_IO__READ_FAILURE;
1940 IOError_ErrorCode_IO__WRITE_FAILURE;
1942 IOError_ErrorCode_IO__DATA_TIMEOUT;
1943 static inline
bool ErrorCode_IsValid(
int value) {
1950 static constexpr int ErrorCode_ARRAYSIZE =
1952 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1956 template<
typename T>
1958 static_assert(::std::is_same<T, ErrorCode>::value ||
1959 ::std::is_integral<T>::value,
1960 "Incorrect type passed to function ErrorCode_Name.");
1971 kTextFieldNumber = 2,
1972 kCodeFieldNumber = 1,
1975 bool has_text()
const;
1977 bool _internal_has_text()
const;
1980 const std::string& text()
const;
1981 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1983 std::string* mutable_text();
1984 PROTOBUF_NODISCARD std::string* release_text();
1985 void set_allocated_text(std::string* text);
1987 const std::string& _internal_text()
const;
1988 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_text(
const std::string& value);
1989 std::string* _internal_mutable_text();
1993 bool has_code()
const;
1995 bool _internal_has_code()
const;
2009 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2010 typedef void InternalArenaConstructable_;
2011 typedef void DestructorSkippable_;
2013 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2014 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2015 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
2019 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
2024 public ::PROTOBUF_NAMESPACE_ID::Message {
2028 explicit PROTOBUF_CONSTEXPR
IOStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2033 *
this = ::std::move(from);
2041 if (
this == &from)
return *
this;
2042 if (GetOwningArena() == from.GetOwningArena()
2043 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2044 && GetOwningArena() !=
nullptr
2047 InternalSwap(&from);
2055 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2058 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2062 return GetDescriptor();
2065 return default_instance().GetMetadata().descriptor;
2068 return default_instance().GetMetadata().reflection;
2071 return *internal_default_instance();
2074 return reinterpret_cast<const IOStatus*
>(
2077 static constexpr int kIndexInFileMessages =
2084 if (other ==
this)
return;
2085 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2086 if (GetOwningArena() !=
nullptr &&
2087 GetOwningArena() == other->GetOwningArena()) {
2089 if (GetOwningArena() == other->GetOwningArena()) {
2091 InternalSwap(other);
2093 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2097 if (other ==
this)
return;
2098 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2099 InternalSwap(other);
2104 IOStatus*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
2105 return CreateMaybeMessage<IOStatus>(arena);
2107 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2109 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2111 IOStatus::MergeImpl(*
this, from);
2114 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2116 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2117 bool IsInitialized() const final;
2120 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2121 uint8_t* _InternalSerialize(
2122 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2123 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2126 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2128 void SetCachedSize(
int size)
const final;
2129 void InternalSwap(
IOStatus* other);
2132 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2133 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2134 return "goby.middleware.protobuf.IOStatus";
2137 explicit IOStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2138 bool is_message_owned =
false);
2142 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2144 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2151 kErrorFieldNumber = 3,
2152 kIndexFieldNumber = 1,
2153 kStateFieldNumber = 2,
2156 bool has_error()
const;
2158 bool _internal_has_error()
const;
2161 const ::goby::middleware::protobuf::IOError& error()
const;
2162 PROTOBUF_NODISCARD ::goby::middleware::protobuf::IOError* release_error();
2166 const ::goby::middleware::protobuf::IOError& _internal_error()
const;
2169 void unsafe_arena_set_allocated_error(
2174 bool has_index()
const;
2176 bool _internal_has_index()
const;
2179 int32_t index()
const;
2180 void set_index(int32_t value);
2182 int32_t _internal_index()
const;
2183 void _internal_set_index(int32_t value);
2187 bool has_state()
const;
2189 bool _internal_has_state()
const;
2203 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2204 typedef void InternalArenaConstructable_;
2205 typedef void DestructorSkippable_;
2207 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2208 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2214 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
2222 #pragma GCC diagnostic push
2223 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2228inline bool UDPEndPoint::_internal_has_addr()
const {
2229 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2232inline bool UDPEndPoint::has_addr()
const {
2233 return _internal_has_addr();
2235inline void UDPEndPoint::clear_addr() {
2236 _impl_.addr_.ClearToEmpty();
2237 _impl_._has_bits_[0] &= ~0x00000001u;
2239inline const std::string& UDPEndPoint::addr()
const {
2241 return _internal_addr();
2243template <
typename ArgT0,
typename... ArgT>
2244inline PROTOBUF_ALWAYS_INLINE
2245void UDPEndPoint::set_addr(ArgT0&& arg0, ArgT... args) {
2246 _impl_._has_bits_[0] |= 0x00000001u;
2247 _impl_.addr_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2250inline std::string* UDPEndPoint::mutable_addr() {
2251 std::string* _s = _internal_mutable_addr();
2255inline const std::string& UDPEndPoint::_internal_addr()
const {
2256 return _impl_.addr_.Get();
2258inline void UDPEndPoint::_internal_set_addr(
const std::string& value) {
2259 _impl_._has_bits_[0] |= 0x00000001u;
2260 _impl_.addr_.Set(value, GetArenaForAllocation());
2262inline std::string* UDPEndPoint::_internal_mutable_addr() {
2263 _impl_._has_bits_[0] |= 0x00000001u;
2264 return _impl_.addr_.Mutable(GetArenaForAllocation());
2266inline std::string* UDPEndPoint::release_addr() {
2268 if (!_internal_has_addr()) {
2271 _impl_._has_bits_[0] &= ~0x00000001u;
2272 auto* p = _impl_.addr_.Release();
2273#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2274 if (_impl_.addr_.IsDefault()) {
2275 _impl_.addr_.Set(
"", GetArenaForAllocation());
2280inline void UDPEndPoint::set_allocated_addr(std::string* addr) {
2281 if (addr !=
nullptr) {
2282 _impl_._has_bits_[0] |= 0x00000001u;
2284 _impl_._has_bits_[0] &= ~0x00000001u;
2286 _impl_.addr_.SetAllocated(addr, GetArenaForAllocation());
2287#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2288 if (_impl_.addr_.IsDefault()) {
2289 _impl_.addr_.Set(
"", GetArenaForAllocation());
2296inline bool UDPEndPoint::_internal_has_port()
const {
2297 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2300inline bool UDPEndPoint::has_port()
const {
2301 return _internal_has_port();
2303inline void UDPEndPoint::clear_port() {
2305 _impl_._has_bits_[0] &= ~0x00000002u;
2307inline uint32_t UDPEndPoint::_internal_port()
const {
2308 return _impl_.port_;
2310inline uint32_t UDPEndPoint::port()
const {
2312 return _internal_port();
2314inline void UDPEndPoint::_internal_set_port(uint32_t value) {
2315 _impl_._has_bits_[0] |= 0x00000002u;
2316 _impl_.port_ = value;
2318inline void UDPEndPoint::set_port(uint32_t value) {
2319 _internal_set_port(value);
2328inline bool TCPEndPoint::_internal_has_addr()
const {
2329 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2332inline bool TCPEndPoint::has_addr()
const {
2333 return _internal_has_addr();
2335inline void TCPEndPoint::clear_addr() {
2336 _impl_.addr_.ClearToEmpty();
2337 _impl_._has_bits_[0] &= ~0x00000001u;
2339inline const std::string& TCPEndPoint::addr()
const {
2341 return _internal_addr();
2343template <
typename ArgT0,
typename... ArgT>
2344inline PROTOBUF_ALWAYS_INLINE
2345void TCPEndPoint::set_addr(ArgT0&& arg0, ArgT... args) {
2346 _impl_._has_bits_[0] |= 0x00000001u;
2347 _impl_.addr_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2350inline std::string* TCPEndPoint::mutable_addr() {
2351 std::string* _s = _internal_mutable_addr();
2355inline const std::string& TCPEndPoint::_internal_addr()
const {
2356 return _impl_.addr_.Get();
2358inline void TCPEndPoint::_internal_set_addr(
const std::string& value) {
2359 _impl_._has_bits_[0] |= 0x00000001u;
2360 _impl_.addr_.Set(value, GetArenaForAllocation());
2362inline std::string* TCPEndPoint::_internal_mutable_addr() {
2363 _impl_._has_bits_[0] |= 0x00000001u;
2364 return _impl_.addr_.Mutable(GetArenaForAllocation());
2366inline std::string* TCPEndPoint::release_addr() {
2368 if (!_internal_has_addr()) {
2371 _impl_._has_bits_[0] &= ~0x00000001u;
2372 auto* p = _impl_.addr_.Release();
2373#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2374 if (_impl_.addr_.IsDefault()) {
2375 _impl_.addr_.Set(
"", GetArenaForAllocation());
2380inline void TCPEndPoint::set_allocated_addr(std::string* addr) {
2381 if (addr !=
nullptr) {
2382 _impl_._has_bits_[0] |= 0x00000001u;
2384 _impl_._has_bits_[0] &= ~0x00000001u;
2386 _impl_.addr_.SetAllocated(addr, GetArenaForAllocation());
2387#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2388 if (_impl_.addr_.IsDefault()) {
2389 _impl_.addr_.Set(
"", GetArenaForAllocation());
2396inline bool TCPEndPoint::_internal_has_port()
const {
2397 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2400inline bool TCPEndPoint::has_port()
const {
2401 return _internal_has_port();
2403inline void TCPEndPoint::clear_port() {
2405 _impl_._has_bits_[0] &= ~0x00000002u;
2407inline uint32_t TCPEndPoint::_internal_port()
const {
2408 return _impl_.port_;
2410inline uint32_t TCPEndPoint::port()
const {
2412 return _internal_port();
2414inline void TCPEndPoint::_internal_set_port(uint32_t value) {
2415 _impl_._has_bits_[0] |= 0x00000002u;
2416 _impl_.port_ = value;
2418inline void TCPEndPoint::set_port(uint32_t value) {
2419 _internal_set_port(value);
2424inline bool TCPEndPoint::_internal_has_all_clients()
const {
2425 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2428inline bool TCPEndPoint::has_all_clients()
const {
2429 return _internal_has_all_clients();
2431inline void TCPEndPoint::clear_all_clients() {
2432 _impl_.all_clients_ =
false;
2433 _impl_._has_bits_[0] &= ~0x00000004u;
2435inline bool TCPEndPoint::_internal_all_clients()
const {
2436 return _impl_.all_clients_;
2438inline bool TCPEndPoint::all_clients()
const {
2440 return _internal_all_clients();
2442inline void TCPEndPoint::_internal_set_all_clients(
bool value) {
2443 _impl_._has_bits_[0] |= 0x00000004u;
2444 _impl_.all_clients_ = value;
2446inline void TCPEndPoint::set_all_clients(
bool value) {
2447 _internal_set_all_clients(value);
2456inline bool IOData::_internal_has_index()
const {
2457 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2460inline bool IOData::has_index()
const {
2461 return _internal_has_index();
2463inline void IOData::clear_index() {
2465 _impl_._has_bits_[0] &= ~0x00000002u;
2467inline int32_t IOData::_internal_index()
const {
2468 return _impl_.index_;
2470inline int32_t IOData::index()
const {
2472 return _internal_index();
2474inline void IOData::_internal_set_index(int32_t value) {
2475 _impl_._has_bits_[0] |= 0x00000002u;
2476 _impl_.index_ = value;
2478inline void IOData::set_index(int32_t value) {
2479 _internal_set_index(value);
2484inline bool IOData::_internal_has_udp_src()
const {
2485 return src_case() == kUdpSrc;
2487inline bool IOData::has_udp_src()
const {
2488 return _internal_has_udp_src();
2490inline void IOData::set_has_udp_src() {
2491 _impl_._oneof_case_[0] = kUdpSrc;
2493inline void IOData::clear_udp_src() {
2494 if (_internal_has_udp_src()) {
2495 if (GetArenaForAllocation() ==
nullptr) {
2496 delete _impl_.src_.udp_src_;
2501inline ::goby::middleware::protobuf::UDPEndPoint* IOData::release_udp_src() {
2503 if (_internal_has_udp_src()) {
2506 if (GetArenaForAllocation() !=
nullptr) {
2507 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2509 _impl_.src_.udp_src_ =
nullptr;
2515inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::_internal_udp_src()
const {
2516 return _internal_has_udp_src()
2517 ? *_impl_.src_.udp_src_
2520inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::udp_src()
const {
2522 return _internal_udp_src();
2524inline ::goby::middleware::protobuf::UDPEndPoint* IOData::unsafe_arena_release_udp_src() {
2526 if (_internal_has_udp_src()) {
2529 _impl_.src_.udp_src_ =
nullptr;
2539 _impl_.src_.udp_src_ = udp_src;
2543inline ::goby::middleware::protobuf::UDPEndPoint* IOData::_internal_mutable_udp_src() {
2544 if (!_internal_has_udp_src()) {
2547 _impl_.src_.udp_src_ = CreateMaybeMessage< ::goby::middleware::protobuf::UDPEndPoint >(GetArenaForAllocation());
2549 return _impl_.src_.udp_src_;
2551inline ::goby::middleware::protobuf::UDPEndPoint* IOData::mutable_udp_src() {
2558inline bool IOData::_internal_has_tcp_src()
const {
2559 return src_case() == kTcpSrc;
2561inline bool IOData::has_tcp_src()
const {
2562 return _internal_has_tcp_src();
2564inline void IOData::set_has_tcp_src() {
2565 _impl_._oneof_case_[0] = kTcpSrc;
2567inline void IOData::clear_tcp_src() {
2568 if (_internal_has_tcp_src()) {
2569 if (GetArenaForAllocation() ==
nullptr) {
2570 delete _impl_.src_.tcp_src_;
2575inline ::goby::middleware::protobuf::TCPEndPoint* IOData::release_tcp_src() {
2577 if (_internal_has_tcp_src()) {
2580 if (GetArenaForAllocation() !=
nullptr) {
2581 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2583 _impl_.src_.tcp_src_ =
nullptr;
2589inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::_internal_tcp_src()
const {
2590 return _internal_has_tcp_src()
2591 ? *_impl_.src_.tcp_src_
2594inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::tcp_src()
const {
2596 return _internal_tcp_src();
2598inline ::goby::middleware::protobuf::TCPEndPoint* IOData::unsafe_arena_release_tcp_src() {
2600 if (_internal_has_tcp_src()) {
2603 _impl_.src_.tcp_src_ =
nullptr;
2613 _impl_.src_.tcp_src_ = tcp_src;
2617inline ::goby::middleware::protobuf::TCPEndPoint* IOData::_internal_mutable_tcp_src() {
2618 if (!_internal_has_tcp_src()) {
2621 _impl_.src_.tcp_src_ = CreateMaybeMessage< ::goby::middleware::protobuf::TCPEndPoint >(GetArenaForAllocation());
2623 return _impl_.src_.tcp_src_;
2625inline ::goby::middleware::protobuf::TCPEndPoint* IOData::mutable_tcp_src() {
2632inline bool IOData::_internal_has_udp_dest()
const {
2633 return dest_case() == kUdpDest;
2635inline bool IOData::has_udp_dest()
const {
2636 return _internal_has_udp_dest();
2638inline void IOData::set_has_udp_dest() {
2639 _impl_._oneof_case_[1] = kUdpDest;
2641inline void IOData::clear_udp_dest() {
2642 if (_internal_has_udp_dest()) {
2643 if (GetArenaForAllocation() ==
nullptr) {
2644 delete _impl_.dest_.udp_dest_;
2649inline ::goby::middleware::protobuf::UDPEndPoint* IOData::release_udp_dest() {
2651 if (_internal_has_udp_dest()) {
2654 if (GetArenaForAllocation() !=
nullptr) {
2655 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2657 _impl_.dest_.udp_dest_ =
nullptr;
2663inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::_internal_udp_dest()
const {
2664 return _internal_has_udp_dest()
2665 ? *_impl_.dest_.udp_dest_
2668inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::udp_dest()
const {
2670 return _internal_udp_dest();
2672inline ::goby::middleware::protobuf::UDPEndPoint* IOData::unsafe_arena_release_udp_dest() {
2674 if (_internal_has_udp_dest()) {
2677 _impl_.dest_.udp_dest_ =
nullptr;
2687 _impl_.dest_.udp_dest_ = udp_dest;
2691inline ::goby::middleware::protobuf::UDPEndPoint* IOData::_internal_mutable_udp_dest() {
2692 if (!_internal_has_udp_dest()) {
2695 _impl_.dest_.udp_dest_ = CreateMaybeMessage< ::goby::middleware::protobuf::UDPEndPoint >(GetArenaForAllocation());
2697 return _impl_.dest_.udp_dest_;
2699inline ::goby::middleware::protobuf::UDPEndPoint* IOData::mutable_udp_dest() {
2706inline bool IOData::_internal_has_tcp_dest()
const {
2707 return dest_case() == kTcpDest;
2709inline bool IOData::has_tcp_dest()
const {
2710 return _internal_has_tcp_dest();
2712inline void IOData::set_has_tcp_dest() {
2713 _impl_._oneof_case_[1] = kTcpDest;
2715inline void IOData::clear_tcp_dest() {
2716 if (_internal_has_tcp_dest()) {
2717 if (GetArenaForAllocation() ==
nullptr) {
2718 delete _impl_.dest_.tcp_dest_;
2723inline ::goby::middleware::protobuf::TCPEndPoint* IOData::release_tcp_dest() {
2725 if (_internal_has_tcp_dest()) {
2728 if (GetArenaForAllocation() !=
nullptr) {
2729 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2731 _impl_.dest_.tcp_dest_ =
nullptr;
2737inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::_internal_tcp_dest()
const {
2738 return _internal_has_tcp_dest()
2739 ? *_impl_.dest_.tcp_dest_
2742inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::tcp_dest()
const {
2744 return _internal_tcp_dest();
2746inline ::goby::middleware::protobuf::TCPEndPoint* IOData::unsafe_arena_release_tcp_dest() {
2748 if (_internal_has_tcp_dest()) {
2751 _impl_.dest_.tcp_dest_ =
nullptr;
2761 _impl_.dest_.tcp_dest_ = tcp_dest;
2765inline ::goby::middleware::protobuf::TCPEndPoint* IOData::_internal_mutable_tcp_dest() {
2766 if (!_internal_has_tcp_dest()) {
2769 _impl_.dest_.tcp_dest_ = CreateMaybeMessage< ::goby::middleware::protobuf::TCPEndPoint >(GetArenaForAllocation());
2771 return _impl_.dest_.tcp_dest_;
2773inline ::goby::middleware::protobuf::TCPEndPoint* IOData::mutable_tcp_dest() {
2780inline bool IOData::_internal_has_data()
const {
2781 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2784inline bool IOData::has_data()
const {
2785 return _internal_has_data();
2787inline void IOData::clear_data() {
2788 _impl_.data_.ClearToEmpty();
2789 _impl_._has_bits_[0] &= ~0x00000001u;
2791inline const std::string& IOData::data()
const {
2793 return _internal_data();
2795template <
typename ArgT0,
typename... ArgT>
2796inline PROTOBUF_ALWAYS_INLINE
2797void IOData::set_data(ArgT0&& arg0, ArgT... args) {
2798 _impl_._has_bits_[0] |= 0x00000001u;
2799 _impl_.data_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2802inline std::string* IOData::mutable_data() {
2803 std::string* _s = _internal_mutable_data();
2807inline const std::string& IOData::_internal_data()
const {
2808 return _impl_.data_.Get();
2810inline void IOData::_internal_set_data(
const std::string& value) {
2811 _impl_._has_bits_[0] |= 0x00000001u;
2812 _impl_.data_.Set(value, GetArenaForAllocation());
2814inline std::string* IOData::_internal_mutable_data() {
2815 _impl_._has_bits_[0] |= 0x00000001u;
2816 return _impl_.data_.Mutable(GetArenaForAllocation());
2818inline std::string* IOData::release_data() {
2820 if (!_internal_has_data()) {
2823 _impl_._has_bits_[0] &= ~0x00000001u;
2824 auto* p = _impl_.data_.Release();
2825#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2826 if (_impl_.data_.IsDefault()) {
2827 _impl_.data_.Set(
"", GetArenaForAllocation());
2832inline void IOData::set_allocated_data(std::string* data) {
2833 if (data !=
nullptr) {
2834 _impl_._has_bits_[0] |= 0x00000001u;
2836 _impl_._has_bits_[0] &= ~0x00000001u;
2838 _impl_.data_.SetAllocated(data, GetArenaForAllocation());
2839#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2840 if (_impl_.data_.IsDefault()) {
2841 _impl_.data_.Set(
"", GetArenaForAllocation());
2847inline bool IOData::has_src()
const {
2848 return src_case() != SRC_NOT_SET;
2850inline void IOData::clear_has_src() {
2851 _impl_._oneof_case_[0] = SRC_NOT_SET;
2853inline bool IOData::has_dest()
const {
2854 return dest_case() != DEST_NOT_SET;
2856inline void IOData::clear_has_dest() {
2857 _impl_._oneof_case_[1] = DEST_NOT_SET;
2870inline bool SerialCommand::_internal_has_index()
const {
2871 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2874inline bool SerialCommand::has_index()
const {
2875 return _internal_has_index();
2877inline void SerialCommand::clear_index() {
2879 _impl_._has_bits_[0] &= ~0x00000001u;
2881inline int32_t SerialCommand::_internal_index()
const {
2882 return _impl_.index_;
2884inline int32_t SerialCommand::index()
const {
2886 return _internal_index();
2888inline void SerialCommand::_internal_set_index(int32_t value) {
2889 _impl_._has_bits_[0] |= 0x00000001u;
2890 _impl_.index_ = value;
2892inline void SerialCommand::set_index(int32_t value) {
2893 _internal_set_index(value);
2898inline bool SerialCommand::_internal_has_command()
const {
2899 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2902inline bool SerialCommand::has_command()
const {
2903 return _internal_has_command();
2905inline void SerialCommand::clear_command() {
2906 _impl_.command_ = 1;
2907 _impl_._has_bits_[0] &= ~0x00000002u;
2909inline ::goby::middleware::protobuf::SerialCommand_Command SerialCommand::_internal_command()
const {
2912inline ::goby::middleware::protobuf::SerialCommand_Command SerialCommand::command()
const {
2914 return _internal_command();
2918 _impl_._has_bits_[0] |= 0x00000002u;
2919 _impl_.command_ = value;
2922 _internal_set_command(value);
2931inline bool SerialStatus::_internal_has_index()
const {
2932 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2935inline bool SerialStatus::has_index()
const {
2936 return _internal_has_index();
2938inline void SerialStatus::clear_index() {
2940 _impl_._has_bits_[0] &= ~0x00000004u;
2942inline int32_t SerialStatus::_internal_index()
const {
2943 return _impl_.index_;
2945inline int32_t SerialStatus::index()
const {
2947 return _internal_index();
2949inline void SerialStatus::_internal_set_index(int32_t value) {
2950 _impl_._has_bits_[0] |= 0x00000004u;
2951 _impl_.index_ = value;
2953inline void SerialStatus::set_index(int32_t value) {
2954 _internal_set_index(value);
2959inline bool SerialStatus::_internal_has_rts()
const {
2960 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2963inline bool SerialStatus::has_rts()
const {
2964 return _internal_has_rts();
2966inline void SerialStatus::clear_rts() {
2967 _impl_.rts_ =
false;
2968 _impl_._has_bits_[0] &= ~0x00000001u;
2970inline bool SerialStatus::_internal_rts()
const {
2973inline bool SerialStatus::rts()
const {
2975 return _internal_rts();
2977inline void SerialStatus::_internal_set_rts(
bool value) {
2978 _impl_._has_bits_[0] |= 0x00000001u;
2979 _impl_.rts_ = value;
2981inline void SerialStatus::set_rts(
bool value) {
2982 _internal_set_rts(value);
2987inline bool SerialStatus::_internal_has_dtr()
const {
2988 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2991inline bool SerialStatus::has_dtr()
const {
2992 return _internal_has_dtr();
2994inline void SerialStatus::clear_dtr() {
2995 _impl_.dtr_ =
false;
2996 _impl_._has_bits_[0] &= ~0x00000002u;
2998inline bool SerialStatus::_internal_dtr()
const {
3001inline bool SerialStatus::dtr()
const {
3003 return _internal_dtr();
3005inline void SerialStatus::_internal_set_dtr(
bool value) {
3006 _impl_._has_bits_[0] |= 0x00000002u;
3007 _impl_.dtr_ = value;
3009inline void SerialStatus::set_dtr(
bool value) {
3010 _internal_set_dtr(value);
3019inline bool TCPServerEvent::_internal_has_index()
const {
3020 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3023inline bool TCPServerEvent::has_index()
const {
3024 return _internal_has_index();
3026inline void TCPServerEvent::clear_index() {
3028 _impl_._has_bits_[0] &= ~0x00000010u;
3030inline int32_t TCPServerEvent::_internal_index()
const {
3031 return _impl_.index_;
3033inline int32_t TCPServerEvent::index()
const {
3035 return _internal_index();
3037inline void TCPServerEvent::_internal_set_index(int32_t value) {
3038 _impl_._has_bits_[0] |= 0x00000010u;
3039 _impl_.index_ = value;
3041inline void TCPServerEvent::set_index(int32_t value) {
3042 _internal_set_index(value);
3047inline bool TCPServerEvent::_internal_has_event()
const {
3048 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3051inline bool TCPServerEvent::has_event()
const {
3052 return _internal_has_event();
3054inline void TCPServerEvent::clear_event() {
3056 _impl_._has_bits_[0] &= ~0x00000004u;
3058inline ::goby::middleware::protobuf::TCPServerEvent_Event TCPServerEvent::_internal_event()
const {
3061inline ::goby::middleware::protobuf::TCPServerEvent_Event TCPServerEvent::event()
const {
3063 return _internal_event();
3067 _impl_._has_bits_[0] |= 0x00000004u;
3068 _impl_.event_ = value;
3071 _internal_set_event(value);
3076inline bool TCPServerEvent::_internal_has_local_endpoint()
const {
3077 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3078 PROTOBUF_ASSUME(!value || _impl_.local_endpoint_ !=
nullptr);
3081inline bool TCPServerEvent::has_local_endpoint()
const {
3082 return _internal_has_local_endpoint();
3084inline void TCPServerEvent::clear_local_endpoint() {
3085 if (_impl_.local_endpoint_ !=
nullptr) _impl_.local_endpoint_->Clear();
3086 _impl_._has_bits_[0] &= ~0x00000001u;
3088inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::_internal_local_endpoint()
const {
3089 const ::goby::middleware::protobuf::TCPEndPoint* p = _impl_.local_endpoint_;
3093inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::local_endpoint()
const {
3095 return _internal_local_endpoint();
3097inline void TCPServerEvent::unsafe_arena_set_allocated_local_endpoint(
3099 if (GetArenaForAllocation() ==
nullptr) {
3100 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.local_endpoint_);
3102 _impl_.local_endpoint_ = local_endpoint;
3103 if (local_endpoint) {
3104 _impl_._has_bits_[0] |= 0x00000001u;
3106 _impl_._has_bits_[0] &= ~0x00000001u;
3110inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::release_local_endpoint() {
3111 _impl_._has_bits_[0] &= ~0x00000001u;
3113 _impl_.local_endpoint_ =
nullptr;
3114#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3115 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3116 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3117 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3119 if (GetArenaForAllocation() !=
nullptr) {
3120 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3125inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::unsafe_arena_release_local_endpoint() {
3127 _impl_._has_bits_[0] &= ~0x00000001u;
3129 _impl_.local_endpoint_ =
nullptr;
3132inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::_internal_mutable_local_endpoint() {
3133 _impl_._has_bits_[0] |= 0x00000001u;
3134 if (_impl_.local_endpoint_ ==
nullptr) {
3136 _impl_.local_endpoint_ = p;
3138 return _impl_.local_endpoint_;
3140inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::mutable_local_endpoint() {
3146 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3147 if (message_arena ==
nullptr) {
3148 delete _impl_.local_endpoint_;
3150 if (local_endpoint) {
3151 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3152 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(local_endpoint);
3153 if (message_arena != submessage_arena) {
3154 local_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3155 message_arena, local_endpoint, submessage_arena);
3157 _impl_._has_bits_[0] |= 0x00000001u;
3159 _impl_._has_bits_[0] &= ~0x00000001u;
3161 _impl_.local_endpoint_ = local_endpoint;
3166inline bool TCPServerEvent::_internal_has_remote_endpoint()
const {
3167 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3168 PROTOBUF_ASSUME(!value || _impl_.remote_endpoint_ !=
nullptr);
3171inline bool TCPServerEvent::has_remote_endpoint()
const {
3172 return _internal_has_remote_endpoint();
3174inline void TCPServerEvent::clear_remote_endpoint() {
3175 if (_impl_.remote_endpoint_ !=
nullptr) _impl_.remote_endpoint_->Clear();
3176 _impl_._has_bits_[0] &= ~0x00000002u;
3178inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::_internal_remote_endpoint()
const {
3179 const ::goby::middleware::protobuf::TCPEndPoint* p = _impl_.remote_endpoint_;
3183inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::remote_endpoint()
const {
3185 return _internal_remote_endpoint();
3187inline void TCPServerEvent::unsafe_arena_set_allocated_remote_endpoint(
3189 if (GetArenaForAllocation() ==
nullptr) {
3190 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.remote_endpoint_);
3192 _impl_.remote_endpoint_ = remote_endpoint;
3193 if (remote_endpoint) {
3194 _impl_._has_bits_[0] |= 0x00000002u;
3196 _impl_._has_bits_[0] &= ~0x00000002u;
3200inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::release_remote_endpoint() {
3201 _impl_._has_bits_[0] &= ~0x00000002u;
3203 _impl_.remote_endpoint_ =
nullptr;
3204#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3205 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3206 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3207 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3209 if (GetArenaForAllocation() !=
nullptr) {
3210 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3215inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::unsafe_arena_release_remote_endpoint() {
3217 _impl_._has_bits_[0] &= ~0x00000002u;
3219 _impl_.remote_endpoint_ =
nullptr;
3222inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::_internal_mutable_remote_endpoint() {
3223 _impl_._has_bits_[0] |= 0x00000002u;
3224 if (_impl_.remote_endpoint_ ==
nullptr) {
3226 _impl_.remote_endpoint_ = p;
3228 return _impl_.remote_endpoint_;
3230inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::mutable_remote_endpoint() {
3236 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3237 if (message_arena ==
nullptr) {
3238 delete _impl_.remote_endpoint_;
3240 if (remote_endpoint) {
3241 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3242 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(remote_endpoint);
3243 if (message_arena != submessage_arena) {
3244 remote_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3245 message_arena, remote_endpoint, submessage_arena);
3247 _impl_._has_bits_[0] |= 0x00000002u;
3249 _impl_._has_bits_[0] &= ~0x00000002u;
3251 _impl_.remote_endpoint_ = remote_endpoint;
3256inline bool TCPServerEvent::_internal_has_number_of_clients()
const {
3257 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3260inline bool TCPServerEvent::has_number_of_clients()
const {
3261 return _internal_has_number_of_clients();
3263inline void TCPServerEvent::clear_number_of_clients() {
3264 _impl_.number_of_clients_ = 0;
3265 _impl_._has_bits_[0] &= ~0x00000008u;
3267inline int32_t TCPServerEvent::_internal_number_of_clients()
const {
3268 return _impl_.number_of_clients_;
3270inline int32_t TCPServerEvent::number_of_clients()
const {
3272 return _internal_number_of_clients();
3274inline void TCPServerEvent::_internal_set_number_of_clients(int32_t value) {
3275 _impl_._has_bits_[0] |= 0x00000008u;
3276 _impl_.number_of_clients_ = value;
3278inline void TCPServerEvent::set_number_of_clients(int32_t value) {
3279 _internal_set_number_of_clients(value);
3288inline bool TCPClientEvent::_internal_has_index()
const {
3289 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3292inline bool TCPClientEvent::has_index()
const {
3293 return _internal_has_index();
3295inline void TCPClientEvent::clear_index() {
3297 _impl_._has_bits_[0] &= ~0x00000004u;
3299inline int32_t TCPClientEvent::_internal_index()
const {
3300 return _impl_.index_;
3302inline int32_t TCPClientEvent::index()
const {
3304 return _internal_index();
3306inline void TCPClientEvent::_internal_set_index(int32_t value) {
3307 _impl_._has_bits_[0] |= 0x00000004u;
3308 _impl_.index_ = value;
3310inline void TCPClientEvent::set_index(int32_t value) {
3311 _internal_set_index(value);
3316inline bool TCPClientEvent::_internal_has_event()
const {
3317 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3320inline bool TCPClientEvent::has_event()
const {
3321 return _internal_has_event();
3323inline void TCPClientEvent::clear_event() {
3325 _impl_._has_bits_[0] &= ~0x00000008u;
3327inline ::goby::middleware::protobuf::TCPClientEvent_Event TCPClientEvent::_internal_event()
const {
3330inline ::goby::middleware::protobuf::TCPClientEvent_Event TCPClientEvent::event()
const {
3332 return _internal_event();
3336 _impl_._has_bits_[0] |= 0x00000008u;
3337 _impl_.event_ = value;
3340 _internal_set_event(value);
3345inline bool TCPClientEvent::_internal_has_local_endpoint()
const {
3346 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3347 PROTOBUF_ASSUME(!value || _impl_.local_endpoint_ !=
nullptr);
3350inline bool TCPClientEvent::has_local_endpoint()
const {
3351 return _internal_has_local_endpoint();
3353inline void TCPClientEvent::clear_local_endpoint() {
3354 if (_impl_.local_endpoint_ !=
nullptr) _impl_.local_endpoint_->Clear();
3355 _impl_._has_bits_[0] &= ~0x00000001u;
3357inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::_internal_local_endpoint()
const {
3358 const ::goby::middleware::protobuf::TCPEndPoint* p = _impl_.local_endpoint_;
3362inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::local_endpoint()
const {
3364 return _internal_local_endpoint();
3366inline void TCPClientEvent::unsafe_arena_set_allocated_local_endpoint(
3368 if (GetArenaForAllocation() ==
nullptr) {
3369 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.local_endpoint_);
3371 _impl_.local_endpoint_ = local_endpoint;
3372 if (local_endpoint) {
3373 _impl_._has_bits_[0] |= 0x00000001u;
3375 _impl_._has_bits_[0] &= ~0x00000001u;
3379inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::release_local_endpoint() {
3380 _impl_._has_bits_[0] &= ~0x00000001u;
3382 _impl_.local_endpoint_ =
nullptr;
3383#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3384 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3385 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3386 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3388 if (GetArenaForAllocation() !=
nullptr) {
3389 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3394inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::unsafe_arena_release_local_endpoint() {
3396 _impl_._has_bits_[0] &= ~0x00000001u;
3398 _impl_.local_endpoint_ =
nullptr;
3401inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::_internal_mutable_local_endpoint() {
3402 _impl_._has_bits_[0] |= 0x00000001u;
3403 if (_impl_.local_endpoint_ ==
nullptr) {
3405 _impl_.local_endpoint_ = p;
3407 return _impl_.local_endpoint_;
3409inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::mutable_local_endpoint() {
3415 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3416 if (message_arena ==
nullptr) {
3417 delete _impl_.local_endpoint_;
3419 if (local_endpoint) {
3420 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3421 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(local_endpoint);
3422 if (message_arena != submessage_arena) {
3423 local_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3424 message_arena, local_endpoint, submessage_arena);
3426 _impl_._has_bits_[0] |= 0x00000001u;
3428 _impl_._has_bits_[0] &= ~0x00000001u;
3430 _impl_.local_endpoint_ = local_endpoint;
3435inline bool TCPClientEvent::_internal_has_remote_endpoint()
const {
3436 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3437 PROTOBUF_ASSUME(!value || _impl_.remote_endpoint_ !=
nullptr);
3440inline bool TCPClientEvent::has_remote_endpoint()
const {
3441 return _internal_has_remote_endpoint();
3443inline void TCPClientEvent::clear_remote_endpoint() {
3444 if (_impl_.remote_endpoint_ !=
nullptr) _impl_.remote_endpoint_->Clear();
3445 _impl_._has_bits_[0] &= ~0x00000002u;
3447inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::_internal_remote_endpoint()
const {
3448 const ::goby::middleware::protobuf::TCPEndPoint* p = _impl_.remote_endpoint_;
3452inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::remote_endpoint()
const {
3454 return _internal_remote_endpoint();
3456inline void TCPClientEvent::unsafe_arena_set_allocated_remote_endpoint(
3458 if (GetArenaForAllocation() ==
nullptr) {
3459 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.remote_endpoint_);
3461 _impl_.remote_endpoint_ = remote_endpoint;
3462 if (remote_endpoint) {
3463 _impl_._has_bits_[0] |= 0x00000002u;
3465 _impl_._has_bits_[0] &= ~0x00000002u;
3469inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::release_remote_endpoint() {
3470 _impl_._has_bits_[0] &= ~0x00000002u;
3472 _impl_.remote_endpoint_ =
nullptr;
3473#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3474 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3475 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3476 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3478 if (GetArenaForAllocation() !=
nullptr) {
3479 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3484inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::unsafe_arena_release_remote_endpoint() {
3486 _impl_._has_bits_[0] &= ~0x00000002u;
3488 _impl_.remote_endpoint_ =
nullptr;
3491inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::_internal_mutable_remote_endpoint() {
3492 _impl_._has_bits_[0] |= 0x00000002u;
3493 if (_impl_.remote_endpoint_ ==
nullptr) {
3495 _impl_.remote_endpoint_ = p;
3497 return _impl_.remote_endpoint_;
3499inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::mutable_remote_endpoint() {
3505 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3506 if (message_arena ==
nullptr) {
3507 delete _impl_.remote_endpoint_;
3509 if (remote_endpoint) {
3510 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3511 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(remote_endpoint);
3512 if (message_arena != submessage_arena) {
3513 remote_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3514 message_arena, remote_endpoint, submessage_arena);
3516 _impl_._has_bits_[0] |= 0x00000002u;
3518 _impl_._has_bits_[0] &= ~0x00000002u;
3520 _impl_.remote_endpoint_ = remote_endpoint;
3529inline bool IOError::_internal_has_code()
const {
3530 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3533inline bool IOError::has_code()
const {
3534 return _internal_has_code();
3536inline void IOError::clear_code() {
3538 _impl_._has_bits_[0] &= ~0x00000002u;
3540inline ::goby::middleware::protobuf::IOError_ErrorCode IOError::_internal_code()
const {
3543inline ::goby::middleware::protobuf::IOError_ErrorCode IOError::code()
const {
3545 return _internal_code();
3549 _impl_._has_bits_[0] |= 0x00000002u;
3550 _impl_.code_ = value;
3553 _internal_set_code(value);
3558inline bool IOError::_internal_has_text()
const {
3559 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3562inline bool IOError::has_text()
const {
3563 return _internal_has_text();
3565inline void IOError::clear_text() {
3566 _impl_.text_.ClearToEmpty();
3567 _impl_._has_bits_[0] &= ~0x00000001u;
3569inline const std::string& IOError::text()
const {
3571 return _internal_text();
3573template <
typename ArgT0,
typename... ArgT>
3574inline PROTOBUF_ALWAYS_INLINE
3575void IOError::set_text(ArgT0&& arg0, ArgT... args) {
3576 _impl_._has_bits_[0] |= 0x00000001u;
3577 _impl_.text_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3580inline std::string* IOError::mutable_text() {
3581 std::string* _s = _internal_mutable_text();
3585inline const std::string& IOError::_internal_text()
const {
3586 return _impl_.text_.Get();
3588inline void IOError::_internal_set_text(
const std::string& value) {
3589 _impl_._has_bits_[0] |= 0x00000001u;
3590 _impl_.text_.Set(value, GetArenaForAllocation());
3592inline std::string* IOError::_internal_mutable_text() {
3593 _impl_._has_bits_[0] |= 0x00000001u;
3594 return _impl_.text_.Mutable(GetArenaForAllocation());
3596inline std::string* IOError::release_text() {
3598 if (!_internal_has_text()) {
3601 _impl_._has_bits_[0] &= ~0x00000001u;
3602 auto* p = _impl_.text_.Release();
3603#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3604 if (_impl_.text_.IsDefault()) {
3605 _impl_.text_.Set(
"", GetArenaForAllocation());
3610inline void IOError::set_allocated_text(std::string* text) {
3611 if (text !=
nullptr) {
3612 _impl_._has_bits_[0] |= 0x00000001u;
3614 _impl_._has_bits_[0] &= ~0x00000001u;
3616 _impl_.text_.SetAllocated(text, GetArenaForAllocation());
3617#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3618 if (_impl_.text_.IsDefault()) {
3619 _impl_.text_.Set(
"", GetArenaForAllocation());
3630inline bool IOStatus::_internal_has_index()
const {
3631 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3634inline bool IOStatus::has_index()
const {
3635 return _internal_has_index();
3637inline void IOStatus::clear_index() {
3639 _impl_._has_bits_[0] &= ~0x00000002u;
3641inline int32_t IOStatus::_internal_index()
const {
3642 return _impl_.index_;
3644inline int32_t IOStatus::index()
const {
3646 return _internal_index();
3648inline void IOStatus::_internal_set_index(int32_t value) {
3649 _impl_._has_bits_[0] |= 0x00000002u;
3650 _impl_.index_ = value;
3652inline void IOStatus::set_index(int32_t value) {
3653 _internal_set_index(value);
3658inline bool IOStatus::_internal_has_state()
const {
3659 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3662inline bool IOStatus::has_state()
const {
3663 return _internal_has_state();
3665inline void IOStatus::clear_state() {
3667 _impl_._has_bits_[0] &= ~0x00000004u;
3669inline ::goby::middleware::protobuf::IOState IOStatus::_internal_state()
const {
3672inline ::goby::middleware::protobuf::IOState IOStatus::state()
const {
3674 return _internal_state();
3678 _impl_._has_bits_[0] |= 0x00000004u;
3679 _impl_.state_ = value;
3682 _internal_set_state(value);
3687inline bool IOStatus::_internal_has_error()
const {
3688 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3689 PROTOBUF_ASSUME(!value || _impl_.error_ !=
nullptr);
3692inline bool IOStatus::has_error()
const {
3693 return _internal_has_error();
3695inline void IOStatus::clear_error() {
3696 if (_impl_.error_ !=
nullptr) _impl_.error_->Clear();
3697 _impl_._has_bits_[0] &= ~0x00000001u;
3699inline const ::goby::middleware::protobuf::IOError& IOStatus::_internal_error()
const {
3700 const ::goby::middleware::protobuf::IOError* p = _impl_.error_;
3704inline const ::goby::middleware::protobuf::IOError& IOStatus::error()
const {
3706 return _internal_error();
3708inline void IOStatus::unsafe_arena_set_allocated_error(
3710 if (GetArenaForAllocation() ==
nullptr) {
3711 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.error_);
3713 _impl_.error_ = error;
3715 _impl_._has_bits_[0] |= 0x00000001u;
3717 _impl_._has_bits_[0] &= ~0x00000001u;
3721inline ::goby::middleware::protobuf::IOError* IOStatus::release_error() {
3722 _impl_._has_bits_[0] &= ~0x00000001u;
3724 _impl_.error_ =
nullptr;
3725#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3726 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3727 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3728 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3730 if (GetArenaForAllocation() !=
nullptr) {
3731 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3736inline ::goby::middleware::protobuf::IOError* IOStatus::unsafe_arena_release_error() {
3738 _impl_._has_bits_[0] &= ~0x00000001u;
3740 _impl_.error_ =
nullptr;
3743inline ::goby::middleware::protobuf::IOError* IOStatus::_internal_mutable_error() {
3744 _impl_._has_bits_[0] |= 0x00000001u;
3745 if (_impl_.error_ ==
nullptr) {
3749 return _impl_.error_;
3751inline ::goby::middleware::protobuf::IOError* IOStatus::mutable_error() {
3757 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3758 if (message_arena ==
nullptr) {
3759 delete _impl_.error_;
3762 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3763 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(error);
3764 if (message_arena != submessage_arena) {
3765 error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3766 message_arena, error, submessage_arena);
3768 _impl_._has_bits_[0] |= 0x00000001u;
3770 _impl_._has_bits_[0] &= ~0x00000001u;
3772 _impl_.error_ = error;
3777 #pragma GCC diagnostic pop
3802PROTOBUF_NAMESPACE_OPEN
3807 return ::goby::middleware::protobuf::SerialCommand_Command_descriptor();
3812 return ::goby::middleware::protobuf::TCPServerEvent_Event_descriptor();
3817 return ::goby::middleware::protobuf::TCPClientEvent_Event_descriptor();
3822 return ::goby::middleware::protobuf::IOError_ErrorCode_descriptor();
3827 return ::goby::middleware::protobuf::IOState_descriptor();
3830PROTOBUF_NAMESPACE_CLOSE
3834#include <google/protobuf/port_undef.inc>
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void UnsafeArenaSwap(IOData *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
IOData(IOData &&from) noexcept
friend void swap(IOData &a, IOData &b)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void MergeFrom(const IOData &from)
IOData(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_allocated_udp_dest(::goby::middleware::protobuf::UDPEndPoint *udp_dest)
void CopyFrom(const IOData &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_allocated_udp_src(::goby::middleware::protobuf::UDPEndPoint *udp_src)
static const IOData * internal_default_instance()
IOData & operator=(const IOData &from)
IOData(const IOData &from)
void set_data(ArgT0 &&arg0, ArgT... args)
IOData & operator=(IOData &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_CONSTEXPR IOData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const IOData & default_instance()
void set_allocated_tcp_src(::goby::middleware::protobuf::TCPEndPoint *tcp_src)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ClassData _class_data_
IOData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void set_allocated_tcp_dest(::goby::middleware::protobuf::TCPEndPoint *tcp_dest)
void CopyFrom(const IOError &from)
void UnsafeArenaSwap(IOError *other)
void Swap(IOError *other)
static bool ErrorCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ErrorCode *value)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
IOError * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
IOError(const IOError &from)
static const ClassData _class_data_
void set_text(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
IOError & operator=(const IOError &from)
IOError & operator=(IOError &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ErrorCode_descriptor()
static const IOError & default_instance()
IOError(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR IOError(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(IOError &a, IOError &b)
static const std::string & ErrorCode_Name(T enum_t_value)
static const IOError * internal_default_instance()
void MergeFrom(const IOError &from)
IOError(IOError &&from) noexcept
PROTOBUF_CONSTEXPR IOStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
IOStatus(const IOStatus &from)
IOStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void UnsafeArenaSwap(IOStatus *other)
IOStatus & operator=(const IOStatus &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void MergeFrom(const IOStatus &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void Swap(IOStatus *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const IOStatus & default_instance()
IOStatus & operator=(IOStatus &&from) noexcept
friend void swap(IOStatus &a, IOStatus &b)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const IOStatus &from)
IOStatus(IOStatus &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
IOStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const IOStatus * internal_default_instance()
static const ClassData _class_data_
void Swap(SerialCommand *other)
static bool Command_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Command *value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const SerialCommand &from)
static const ClassData _class_data_
friend void swap(SerialCommand &a, SerialCommand &b)
SerialCommand & operator=(SerialCommand &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Command_descriptor()
static const std::string & Command_Name(T enum_t_value)
SerialCommand(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const SerialCommand & default_instance()
SerialCommand * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
~SerialCommand() override
static const SerialCommand * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_CONSTEXPR SerialCommand(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const SerialCommand &from)
SerialCommand(SerialCommand &&from) noexcept
void UnsafeArenaSwap(SerialCommand *other)
SerialCommand & operator=(const SerialCommand &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SerialCommand(const SerialCommand &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SerialStatus(SerialStatus &&from) noexcept
PROTOBUF_CONSTEXPR SerialStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SerialStatus(const SerialStatus &from)
SerialStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void Swap(SerialStatus *other)
SerialStatus & operator=(const SerialStatus &from)
void UnsafeArenaSwap(SerialStatus *other)
void MergeFrom(const SerialStatus &from)
SerialStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const SerialStatus & default_instance()
SerialStatus & operator=(SerialStatus &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
friend void swap(SerialStatus &a, SerialStatus &b)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const SerialStatus * internal_default_instance()
void CopyFrom(const SerialStatus &from)
TCPClientEvent(const TCPClientEvent &from)
TCPClientEvent * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_CONSTEXPR TCPClientEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const TCPClientEvent &from)
TCPClientEvent(TCPClientEvent &&from) noexcept
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Event_descriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static bool Event_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Event *value)
TCPClientEvent(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void UnsafeArenaSwap(TCPClientEvent *other)
TCPClientEvent & operator=(const TCPClientEvent &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void CopyFrom(const TCPClientEvent &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const TCPClientEvent & default_instance()
~TCPClientEvent() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
TCPClientEvent & operator=(TCPClientEvent &&from) noexcept
void Swap(TCPClientEvent *other)
static const std::string & Event_Name(T enum_t_value)
friend void swap(TCPClientEvent &a, TCPClientEvent &b)
static const TCPClientEvent * internal_default_instance()
static const ClassData _class_data_
friend void swap(TCPEndPoint &a, TCPEndPoint &b)
TCPEndPoint(const TCPEndPoint &from)
TCPEndPoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const TCPEndPoint & default_instance()
void CopyFrom(const TCPEndPoint &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
TCPEndPoint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
TCPEndPoint(TCPEndPoint &&from) noexcept
static const TCPEndPoint * internal_default_instance()
TCPEndPoint & operator=(TCPEndPoint &&from) noexcept
void set_addr(ArgT0 &&arg0, ArgT... args)
void UnsafeArenaSwap(TCPEndPoint *other)
void MergeFrom(const TCPEndPoint &from)
TCPEndPoint & operator=(const TCPEndPoint &from)
PROTOBUF_CONSTEXPR TCPEndPoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void Swap(TCPEndPoint *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
TCPServerEvent(TCPServerEvent &&from) noexcept
static const std::string & Event_Name(T enum_t_value)
~TCPServerEvent() override
TCPServerEvent(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(TCPServerEvent &a, TCPServerEvent &b)
TCPServerEvent(const TCPServerEvent &from)
static const ClassData _class_data_
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
TCPServerEvent & operator=(const TCPServerEvent &from)
void MergeFrom(const TCPServerEvent &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void Swap(TCPServerEvent *other)
static bool Event_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Event *value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void CopyFrom(const TCPServerEvent &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const TCPServerEvent & default_instance()
static const TCPServerEvent * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Event_descriptor()
void UnsafeArenaSwap(TCPServerEvent *other)
PROTOBUF_CONSTEXPR TCPServerEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
TCPServerEvent & operator=(TCPServerEvent &&from) noexcept
TCPServerEvent * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
int GetCachedSize() const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
UDPEndPoint(UDPEndPoint &&from) noexcept
void CopyFrom(const UDPEndPoint &from)
static const ClassData _class_data_
UDPEndPoint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const UDPEndPoint & default_instance()
static const UDPEndPoint * internal_default_instance()
const std::string & addr() const
UDPEndPoint(const UDPEndPoint &from)
PROTOBUF_NODISCARD std::string * release_addr()
UDPEndPoint & operator=(UDPEndPoint &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(UDPEndPoint &a, UDPEndPoint &b)
static constexpr int kIndexInFileMessages
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
std::string * mutable_addr()
size_t ByteSizeLong() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_allocated_addr(std::string *addr)
void UnsafeArenaSwap(UDPEndPoint *other)
UDPEndPoint & operator=(const UDPEndPoint &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void Swap(UDPEndPoint *other)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_port(uint32_t value)
void set_addr(ArgT0 &&arg0, ArgT... args)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool IsInitialized() const final
void MergeFrom(const UDPEndPoint &from)
UDPEndPoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_CONSTEXPR UDPEndPoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::protobuf::TCPClientEvent_Event >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::protobuf::SerialCommand_Command >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::protobuf::IOState >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::protobuf::TCPServerEvent_Event >()
::goby::middleware::protobuf::TCPEndPoint * Arena::CreateMaybeMessage<::goby::middleware::protobuf::TCPEndPoint >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fio_2eproto
::goby::middleware::protobuf::IOError * Arena::CreateMaybeMessage<::goby::middleware::protobuf::IOError >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::protobuf::IOError_ErrorCode >()
const std::string & TCPServerEvent_Event_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SerialCommand_Command_descriptor()
const std::string & IOError_ErrorCode_Name(T enum_t_value)
constexpr TCPClientEvent_Event TCPClientEvent_Event_Event_MIN
bool TCPClientEvent_Event_IsValid(int value)
constexpr int IOState_ARRAYSIZE
SerialCommandDefaultTypeInternal _SerialCommand_default_instance_
UDPEndPointDefaultTypeInternal _UDPEndPoint_default_instance_
const std::string & SerialCommand_Command_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * IOError_ErrorCode_descriptor()
bool IOState_IsValid(int value)
bool TCPClientEvent_Event_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TCPClientEvent_Event *value)
bool IOError_ErrorCode_IsValid(int value)
@ TCPServerEvent_Event_EVENT_BIND
@ TCPServerEvent_Event_EVENT_DISCONNECT
@ TCPServerEvent_Event_EVENT_CONNECT
@ TCPClientEvent_Event_EVENT_CONNECT
@ TCPClientEvent_Event_EVENT_DISCONNECT
bool SerialCommand_Command_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SerialCommand_Command *value)
IODataDefaultTypeInternal _IOData_default_instance_
bool SerialCommand_Command_IsValid(int value)
TCPServerEventDefaultTypeInternal _TCPServerEvent_default_instance_
IOErrorDefaultTypeInternal _IOError_default_instance_
SerialStatusDefaultTypeInternal _SerialStatus_default_instance_
TCPEndPointDefaultTypeInternal _TCPEndPoint_default_instance_
constexpr int TCPServerEvent_Event_Event_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TCPServerEvent_Event_descriptor()
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * IOState_descriptor()
bool TCPServerEvent_Event_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TCPServerEvent_Event *value)
constexpr TCPServerEvent_Event TCPServerEvent_Event_Event_MIN
constexpr TCPServerEvent_Event TCPServerEvent_Event_Event_MAX
bool IOError_ErrorCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, IOError_ErrorCode *value)
const std::string & IOState_Name(T enum_t_value)
@ IOError_ErrorCode_IO__READ_FAILURE
@ IOError_ErrorCode_IO__INIT_FAILURE
@ IOError_ErrorCode_IO__WRITE_FAILURE
@ IOError_ErrorCode_IO__DATA_TIMEOUT
constexpr TCPClientEvent_Event TCPClientEvent_Event_Event_MAX
constexpr int TCPClientEvent_Event_Event_ARRAYSIZE
TCPClientEventDefaultTypeInternal _TCPClientEvent_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TCPClientEvent_Event_descriptor()
constexpr SerialCommand_Command SerialCommand_Command_Command_MAX
bool TCPServerEvent_Event_IsValid(int value)
constexpr IOState IOState_MAX
constexpr SerialCommand_Command SerialCommand_Command_Command_MIN
constexpr IOState IOState_MIN
constexpr IOError_ErrorCode IOError_ErrorCode_ErrorCode_MIN
constexpr IOError_ErrorCode IOError_ErrorCode_ErrorCode_MAX
IOStatusDefaultTypeInternal _IOStatus_default_instance_
constexpr int IOError_ErrorCode_ErrorCode_ARRAYSIZE
const std::string & TCPClientEvent_Event_Name(T enum_t_value)
bool IOState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, IOState *value)
constexpr int SerialCommand_Command_Command_ARRAYSIZE
@ SerialCommand_Command_SEND_BREAK
@ SerialCommand_Command_RTS_LOW
@ SerialCommand_Command_DTR_HIGH
@ SerialCommand_Command_RTS_HIGH
@ SerialCommand_Command_DTR_LOW
The global namespace for the Goby project.
static const uint32_t offsets[]
::goby::middleware::protobuf::TCPEndPoint * tcp_dest_
::goby::middleware::protobuf::UDPEndPoint * udp_dest_
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
::goby::middleware::protobuf::TCPEndPoint * tcp_src_
::goby::middleware::protobuf::UDPEndPoint * udp_src_