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>
34#include <boost/units/quantity.hpp>
35#include <boost/units/absolute.hpp>
36#include <boost/units/dimensionless_type.hpp>
37#include <boost/units/make_scaled_unit.hpp>
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fio_2eproto
41PROTOBUF_NAMESPACE_OPEN
45PROTOBUF_NAMESPACE_CLOSE
56struct IODataDefaultTypeInternal;
59struct IOErrorDefaultTypeInternal;
62struct IOStatusDefaultTypeInternal;
65struct SerialCommandDefaultTypeInternal;
68struct SerialStatusDefaultTypeInternal;
71struct TCPClientEventDefaultTypeInternal;
74struct TCPEndPointDefaultTypeInternal;
77struct TCPServerEventDefaultTypeInternal;
80struct UDPEndPointDefaultTypeInternal;
85PROTOBUF_NAMESPACE_OPEN
95PROTOBUF_NAMESPACE_CLOSE
115 static_assert(::std::is_same<T, SerialCommand_Command>::value ||
116 ::std::is_integral<T>::value,
117 "Incorrect type passed to function SerialCommand_Command_Name.");
118 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
123 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SerialCommand_Command>(
139 static_assert(::std::is_same<T, TCPServerEvent_Event>::value ||
140 ::std::is_integral<T>::value,
141 "Incorrect type passed to function TCPServerEvent_Event_Name.");
142 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
147 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TCPServerEvent_Event>(
162 static_assert(::std::is_same<T, TCPClientEvent_Event>::value ||
163 ::std::is_integral<T>::value,
164 "Incorrect type passed to function TCPClientEvent_Event_Name.");
165 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
170 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TCPClientEvent_Event>(
187 static_assert(::std::is_same<T, IOError_ErrorCode>::value ||
188 ::std::is_integral<T>::value,
189 "Incorrect type passed to function IOError_ErrorCode_Name.");
190 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
195 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<IOError_ErrorCode>(
212 static_assert(::std::is_same<T, IOState>::value ||
213 ::std::is_integral<T>::value,
214 "Incorrect type passed to function IOState_Name.");
215 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
219 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
IOState* value) {
220 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<IOState>(
226 public ::PROTOBUF_NAMESPACE_ID::Message {
230 explicit PROTOBUF_CONSTEXPR
UDPEndPoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
235 *
this = ::std::move(from);
243 if (
this == &from)
return *
this;
244 if (GetOwningArena() == from.GetOwningArena()
245 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
246 && GetOwningArena() !=
nullptr
257 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
260 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
263 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
286 if (other ==
this)
return;
287 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
288 if (GetOwningArena() !=
nullptr &&
289 GetOwningArena() == other->GetOwningArena()) {
291 if (GetOwningArena() == other->GetOwningArena()) {
295 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
299 if (other ==
this)
return;
300 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
307 return CreateMaybeMessage<UDPEndPoint>(arena);
309 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
311 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
313 UDPEndPoint::MergeImpl(*
this, from);
316 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
318 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
324 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
328 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
330 void SetCachedSize(
int size)
const final;
334 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
335 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
336 return "goby.middleware.protobuf.UDPEndPoint";
340 bool is_message_owned =
false);
344 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
359 bool _internal_has_addr()
const;
362 const std::string&
addr()
const;
363 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
369 const std::string& _internal_addr()
const;
370 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_addr(
const std::string& value);
371 std::string* _internal_mutable_addr();
377 bool _internal_has_port()
const;
380 uint32_t
port()
const;
383 uint32_t _internal_port()
const;
384 void _internal_set_port(uint32_t value);
392 size_t RequiredFieldsByteSizeFallback()
const;
394 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
395 typedef void InternalArenaConstructable_;
396 typedef void DestructorSkippable_;
398 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
399 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
400 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr addr_;
404 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
409 public ::PROTOBUF_NAMESPACE_ID::Message {
413 explicit PROTOBUF_CONSTEXPR
TCPEndPoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
418 *
this = ::std::move(from);
426 if (
this == &from)
return *
this;
427 if (GetOwningArena() == from.GetOwningArena()
428 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
429 && GetOwningArena() !=
nullptr
440 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
443 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
446 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
447 return GetDescriptor();
450 return default_instance().GetMetadata().descriptor;
453 return default_instance().GetMetadata().reflection;
456 return *internal_default_instance();
462 static constexpr int kIndexInFileMessages =
469 if (other ==
this)
return;
470 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
471 if (GetOwningArena() !=
nullptr &&
472 GetOwningArena() == other->GetOwningArena()) {
474 if (GetOwningArena() == other->GetOwningArena()) {
478 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
482 if (other ==
this)
return;
483 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
490 return CreateMaybeMessage<TCPEndPoint>(arena);
492 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
494 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
496 TCPEndPoint::MergeImpl(*
this, from);
499 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
501 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
502 bool IsInitialized() const final;
505 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
506 uint8_t* _InternalSerialize(
507 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
508 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
511 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
513 void SetCachedSize(
int size)
const final;
517 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
518 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
519 return "goby.middleware.protobuf.TCPEndPoint";
523 bool is_message_owned =
false);
527 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
529 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
536 kAddrFieldNumber = 1,
537 kPortFieldNumber = 2,
538 kAllClientsFieldNumber = 3,
541 bool has_addr()
const;
543 bool _internal_has_addr()
const;
546 const std::string& addr()
const;
547 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
549 std::string* mutable_addr();
550 PROTOBUF_NODISCARD std::string* release_addr();
551 void set_allocated_addr(std::string* addr);
553 const std::string& _internal_addr()
const;
554 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_addr(
const std::string& value);
555 std::string* _internal_mutable_addr();
559 bool has_port()
const;
561 bool _internal_has_port()
const;
564 uint32_t port()
const;
565 void set_port(uint32_t value);
567 uint32_t _internal_port()
const;
568 void _internal_set_port(uint32_t value);
572 bool has_all_clients()
const;
574 bool _internal_has_all_clients()
const;
576 void clear_all_clients();
577 bool all_clients()
const;
578 void set_all_clients(
bool value);
580 bool _internal_all_clients()
const;
581 void _internal_set_all_clients(
bool value);
588 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
589 typedef void InternalArenaConstructable_;
590 typedef void DestructorSkippable_;
592 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
593 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
594 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr addr_;
599 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
604 public ::PROTOBUF_NAMESPACE_ID::Message {
608 explicit PROTOBUF_CONSTEXPR
IOData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
613 *
this = ::std::move(from);
621 if (
this == &from)
return *
this;
622 if (GetOwningArena() == from.GetOwningArena()
623 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
624 && GetOwningArena() !=
nullptr
635 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
638 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
641 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
642 return GetDescriptor();
645 return default_instance().GetMetadata().descriptor;
648 return default_instance().GetMetadata().reflection;
651 return *internal_default_instance();
666 return reinterpret_cast<const IOData*
>(
669 static constexpr int kIndexInFileMessages =
676 if (other ==
this)
return;
677 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
678 if (GetOwningArena() !=
nullptr &&
679 GetOwningArena() == other->GetOwningArena()) {
681 if (GetOwningArena() == other->GetOwningArena()) {
685 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
689 if (other ==
this)
return;
690 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
696 IOData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
697 return CreateMaybeMessage<IOData>(arena);
699 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
701 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
703 IOData::MergeImpl(*
this, from);
706 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
708 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
709 bool IsInitialized() const final;
712 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
713 uint8_t* _InternalSerialize(
714 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
715 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
718 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
720 void SetCachedSize(
int size)
const final;
721 void InternalSwap(
IOData* other);
724 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
725 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
726 return "goby.middleware.protobuf.IOData";
729 explicit IOData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
730 bool is_message_owned =
false);
734 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
736 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
743 kDataFieldNumber = 30,
744 kIndexFieldNumber = 1,
745 kUdpSrcFieldNumber = 10,
746 kTcpSrcFieldNumber = 11,
747 kUdpDestFieldNumber = 20,
748 kTcpDestFieldNumber = 21,
751 bool has_data()
const;
753 bool _internal_has_data()
const;
756 const std::string& data()
const;
757 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
759 std::string* mutable_data();
760 PROTOBUF_NODISCARD std::string* release_data();
761 void set_allocated_data(std::string* data);
763 const std::string& _internal_data()
const;
764 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_data(
const std::string& value);
765 std::string* _internal_mutable_data();
769 bool has_index()
const;
771 bool _internal_has_index()
const;
774 int32_t index()
const;
775 void set_index(int32_t value);
777 int32_t _internal_index()
const;
778 void _internal_set_index(int32_t value);
782 bool has_udp_src()
const;
784 bool _internal_has_udp_src()
const;
786 void clear_udp_src();
787 const ::goby::middleware::protobuf::UDPEndPoint& udp_src()
const;
788 PROTOBUF_NODISCARD ::goby::middleware::protobuf::UDPEndPoint* release_udp_src();
792 const ::goby::middleware::protobuf::UDPEndPoint& _internal_udp_src()
const;
795 void unsafe_arena_set_allocated_udp_src(
800 bool has_tcp_src()
const;
802 bool _internal_has_tcp_src()
const;
804 void clear_tcp_src();
805 const ::goby::middleware::protobuf::TCPEndPoint& tcp_src()
const;
806 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_tcp_src();
810 const ::goby::middleware::protobuf::TCPEndPoint& _internal_tcp_src()
const;
813 void unsafe_arena_set_allocated_tcp_src(
818 bool has_udp_dest()
const;
820 bool _internal_has_udp_dest()
const;
822 void clear_udp_dest();
823 const ::goby::middleware::protobuf::UDPEndPoint& udp_dest()
const;
824 PROTOBUF_NODISCARD ::goby::middleware::protobuf::UDPEndPoint* release_udp_dest();
828 const ::goby::middleware::protobuf::UDPEndPoint& _internal_udp_dest()
const;
831 void unsafe_arena_set_allocated_udp_dest(
836 bool has_tcp_dest()
const;
838 bool _internal_has_tcp_dest()
const;
840 void clear_tcp_dest();
841 const ::goby::middleware::protobuf::TCPEndPoint& tcp_dest()
const;
842 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_tcp_dest();
846 const ::goby::middleware::protobuf::TCPEndPoint& _internal_tcp_dest()
const;
849 void unsafe_arena_set_allocated_tcp_dest(
860 void set_has_udp_src();
861 void set_has_tcp_src();
862 void set_has_udp_dest();
863 void set_has_tcp_dest();
865 inline bool has_src()
const;
866 inline void clear_has_src();
868 inline bool has_dest()
const;
869 inline void clear_has_dest();
871 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
872 typedef void InternalArenaConstructable_;
873 typedef void DestructorSkippable_;
875 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
876 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
877 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
881 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized
_constinit_;
887 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized
_constinit_;
891 uint32_t _oneof_case_[2];
895 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
900 public ::PROTOBUF_NAMESPACE_ID::Message {
904 explicit PROTOBUF_CONSTEXPR
SerialCommand(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
909 *
this = ::std::move(from);
917 if (
this == &from)
return *
this;
918 if (GetOwningArena() == from.GetOwningArena()
919 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
920 && GetOwningArena() !=
nullptr
931 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
934 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
937 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
938 return GetDescriptor();
941 return default_instance().GetMetadata().descriptor;
944 return default_instance().GetMetadata().reflection;
947 return *internal_default_instance();
953 static constexpr int kIndexInFileMessages =
960 if (other ==
this)
return;
961 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
962 if (GetOwningArena() !=
nullptr &&
963 GetOwningArena() == other->GetOwningArena()) {
965 if (GetOwningArena() == other->GetOwningArena()) {
969 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
973 if (other ==
this)
return;
974 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
981 return CreateMaybeMessage<SerialCommand>(arena);
983 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
985 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
987 SerialCommand::MergeImpl(*
this, from);
990 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
992 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
993 bool IsInitialized() const final;
996 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
997 uint8_t* _InternalSerialize(
998 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
999 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1002 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1004 void SetCachedSize(
int size)
const final;
1008 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1009 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1010 return "goby.middleware.protobuf.SerialCommand";
1014 bool is_message_owned =
false);
1018 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1020 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1026 SerialCommand_Command_SEND_BREAK;
1028 SerialCommand_Command_RTS_HIGH;
1030 SerialCommand_Command_RTS_LOW;
1032 SerialCommand_Command_DTR_HIGH;
1034 SerialCommand_Command_DTR_LOW;
1035 static inline
bool Command_IsValid(
int value) {
1042 static constexpr int Command_ARRAYSIZE =
1044 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1048 template<
typename T>
1050 static_assert(::std::is_same<T, Command>::value ||
1051 ::std::is_integral<T>::value,
1052 "Incorrect type passed to function Command_Name.");
1055 static inline bool Command_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1063 kIndexFieldNumber = 1,
1064 kCommandFieldNumber = 2,
1067 bool has_index()
const;
1069 bool _internal_has_index()
const;
1072 int32_t index()
const;
1073 void set_index(int32_t value);
1075 int32_t _internal_index()
const;
1076 void _internal_set_index(int32_t value);
1080 bool has_command()
const;
1082 bool _internal_has_command()
const;
1084 void clear_command();
1096 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1097 typedef void InternalArenaConstructable_;
1098 typedef void DestructorSkippable_;
1100 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1101 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1106 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1111 public ::PROTOBUF_NAMESPACE_ID::Message {
1115 explicit PROTOBUF_CONSTEXPR
SerialStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1120 *
this = ::std::move(from);
1128 if (
this == &from)
return *
this;
1129 if (GetOwningArena() == from.GetOwningArena()
1130 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1131 && GetOwningArena() !=
nullptr
1134 InternalSwap(&from);
1142 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1145 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1149 return GetDescriptor();
1152 return default_instance().GetMetadata().descriptor;
1155 return default_instance().GetMetadata().reflection;
1158 return *internal_default_instance();
1164 static constexpr int kIndexInFileMessages =
1171 if (other ==
this)
return;
1172 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1173 if (GetOwningArena() !=
nullptr &&
1174 GetOwningArena() == other->GetOwningArena()) {
1176 if (GetOwningArena() == other->GetOwningArena()) {
1178 InternalSwap(other);
1180 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1184 if (other ==
this)
return;
1185 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1186 InternalSwap(other);
1192 return CreateMaybeMessage<SerialStatus>(arena);
1194 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1196 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1198 SerialStatus::MergeImpl(*
this, from);
1201 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1203 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1204 bool IsInitialized() const final;
1207 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1208 uint8_t* _InternalSerialize(
1209 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1210 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1213 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1215 void SetCachedSize(
int size)
const final;
1219 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1220 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1221 return "goby.middleware.protobuf.SerialStatus";
1225 bool is_message_owned =
false);
1229 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1231 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1238 kRtsFieldNumber = 2,
1239 kDtrFieldNumber = 3,
1240 kIndexFieldNumber = 1,
1243 bool has_rts()
const;
1245 bool _internal_has_rts()
const;
1249 void set_rts(
bool value);
1251 bool _internal_rts()
const;
1252 void _internal_set_rts(
bool value);
1256 bool has_dtr()
const;
1258 bool _internal_has_dtr()
const;
1262 void set_dtr(
bool value);
1264 bool _internal_dtr()
const;
1265 void _internal_set_dtr(
bool value);
1269 bool has_index()
const;
1271 bool _internal_has_index()
const;
1274 int32_t index()
const;
1275 void set_index(int32_t value);
1277 int32_t _internal_index()
const;
1278 void _internal_set_index(int32_t value);
1285 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1286 typedef void InternalArenaConstructable_;
1287 typedef void DestructorSkippable_;
1289 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1290 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1296 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1301 public ::PROTOBUF_NAMESPACE_ID::Message {
1305 explicit PROTOBUF_CONSTEXPR
TCPServerEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1310 *
this = ::std::move(from);
1318 if (
this == &from)
return *
this;
1319 if (GetOwningArena() == from.GetOwningArena()
1320 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1321 && GetOwningArena() !=
nullptr
1324 InternalSwap(&from);
1332 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1335 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1339 return GetDescriptor();
1342 return default_instance().GetMetadata().descriptor;
1345 return default_instance().GetMetadata().reflection;
1348 return *internal_default_instance();
1354 static constexpr int kIndexInFileMessages =
1361 if (other ==
this)
return;
1362 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1363 if (GetOwningArena() !=
nullptr &&
1364 GetOwningArena() == other->GetOwningArena()) {
1366 if (GetOwningArena() == other->GetOwningArena()) {
1368 InternalSwap(other);
1370 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1374 if (other ==
this)
return;
1375 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1376 InternalSwap(other);
1382 return CreateMaybeMessage<TCPServerEvent>(arena);
1384 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1386 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1388 TCPServerEvent::MergeImpl(*
this, from);
1391 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1393 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1394 bool IsInitialized() const final;
1397 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1398 uint8_t* _InternalSerialize(
1399 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1400 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1403 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1405 void SetCachedSize(
int size)
const final;
1409 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1410 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1411 return "goby.middleware.protobuf.TCPServerEvent";
1415 bool is_message_owned =
false);
1419 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1421 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1427 TCPServerEvent_Event_EVENT_BIND;
1429 TCPServerEvent_Event_EVENT_CONNECT;
1430 static constexpr
Event EVENT_DISCONNECT =
1431 TCPServerEvent_Event_EVENT_DISCONNECT;
1432 static inline
bool Event_IsValid(
int value) {
1439 static constexpr int Event_ARRAYSIZE =
1441 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1445 template<
typename T>
1447 static_assert(::std::is_same<T, Event>::value ||
1448 ::std::is_integral<T>::value,
1449 "Incorrect type passed to function Event_Name.");
1452 static inline bool Event_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1460 kLocalEndpointFieldNumber = 3,
1461 kRemoteEndpointFieldNumber = 4,
1462 kEventFieldNumber = 2,
1463 kNumberOfClientsFieldNumber = 5,
1464 kIndexFieldNumber = 1,
1467 bool has_local_endpoint()
const;
1469 bool _internal_has_local_endpoint()
const;
1471 void clear_local_endpoint();
1472 const ::goby::middleware::protobuf::TCPEndPoint& local_endpoint()
const;
1473 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_local_endpoint();
1477 const ::goby::middleware::protobuf::TCPEndPoint& _internal_local_endpoint()
const;
1480 void unsafe_arena_set_allocated_local_endpoint(
1485 bool has_remote_endpoint()
const;
1487 bool _internal_has_remote_endpoint()
const;
1489 void clear_remote_endpoint();
1490 const ::goby::middleware::protobuf::TCPEndPoint& remote_endpoint()
const;
1491 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_remote_endpoint();
1495 const ::goby::middleware::protobuf::TCPEndPoint& _internal_remote_endpoint()
const;
1498 void unsafe_arena_set_allocated_remote_endpoint(
1503 bool has_event()
const;
1505 bool _internal_has_event()
const;
1516 bool has_number_of_clients()
const;
1518 bool _internal_has_number_of_clients()
const;
1520 void clear_number_of_clients();
1521 int32_t number_of_clients()
const;
1522 void set_number_of_clients(int32_t value);
1524 int32_t _internal_number_of_clients()
const;
1525 void _internal_set_number_of_clients(int32_t value);
1529 bool has_index()
const;
1531 bool _internal_has_index()
const;
1534 int32_t index()
const;
1535 void set_index(int32_t value);
1537 int32_t _internal_index()
const;
1538 void _internal_set_index(int32_t value);
1545 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1546 typedef void InternalArenaConstructable_;
1547 typedef void DestructorSkippable_;
1549 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1550 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1554 int32_t number_of_clients_;
1558 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1563 public ::PROTOBUF_NAMESPACE_ID::Message {
1567 explicit PROTOBUF_CONSTEXPR
TCPClientEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1572 *
this = ::std::move(from);
1580 if (
this == &from)
return *
this;
1581 if (GetOwningArena() == from.GetOwningArena()
1582 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1583 && GetOwningArena() !=
nullptr
1586 InternalSwap(&from);
1594 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1597 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1601 return GetDescriptor();
1604 return default_instance().GetMetadata().descriptor;
1607 return default_instance().GetMetadata().reflection;
1610 return *internal_default_instance();
1616 static constexpr int kIndexInFileMessages =
1623 if (other ==
this)
return;
1624 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1625 if (GetOwningArena() !=
nullptr &&
1626 GetOwningArena() == other->GetOwningArena()) {
1628 if (GetOwningArena() == other->GetOwningArena()) {
1630 InternalSwap(other);
1632 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1636 if (other ==
this)
return;
1637 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1638 InternalSwap(other);
1644 return CreateMaybeMessage<TCPClientEvent>(arena);
1646 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1648 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1650 TCPClientEvent::MergeImpl(*
this, from);
1653 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1655 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1656 bool IsInitialized() const final;
1659 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1660 uint8_t* _InternalSerialize(
1661 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1662 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1665 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1667 void SetCachedSize(
int size)
const final;
1671 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1672 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1673 return "goby.middleware.protobuf.TCPClientEvent";
1677 bool is_message_owned =
false);
1681 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1683 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1689 TCPClientEvent_Event_EVENT_CONNECT;
1690 static constexpr
Event EVENT_DISCONNECT =
1691 TCPClientEvent_Event_EVENT_DISCONNECT;
1692 static inline
bool Event_IsValid(
int value) {
1699 static constexpr int Event_ARRAYSIZE =
1701 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1705 template<
typename T>
1707 static_assert(::std::is_same<T, Event>::value ||
1708 ::std::is_integral<T>::value,
1709 "Incorrect type passed to function Event_Name.");
1712 static inline bool Event_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1720 kLocalEndpointFieldNumber = 3,
1721 kRemoteEndpointFieldNumber = 4,
1722 kIndexFieldNumber = 1,
1723 kEventFieldNumber = 2,
1726 bool has_local_endpoint()
const;
1728 bool _internal_has_local_endpoint()
const;
1730 void clear_local_endpoint();
1731 const ::goby::middleware::protobuf::TCPEndPoint& local_endpoint()
const;
1732 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_local_endpoint();
1736 const ::goby::middleware::protobuf::TCPEndPoint& _internal_local_endpoint()
const;
1739 void unsafe_arena_set_allocated_local_endpoint(
1744 bool has_remote_endpoint()
const;
1746 bool _internal_has_remote_endpoint()
const;
1748 void clear_remote_endpoint();
1749 const ::goby::middleware::protobuf::TCPEndPoint& remote_endpoint()
const;
1750 PROTOBUF_NODISCARD ::goby::middleware::protobuf::TCPEndPoint* release_remote_endpoint();
1754 const ::goby::middleware::protobuf::TCPEndPoint& _internal_remote_endpoint()
const;
1757 void unsafe_arena_set_allocated_remote_endpoint(
1762 bool has_index()
const;
1764 bool _internal_has_index()
const;
1767 int32_t index()
const;
1768 void set_index(int32_t value);
1770 int32_t _internal_index()
const;
1771 void _internal_set_index(int32_t value);
1775 bool has_event()
const;
1777 bool _internal_has_event()
const;
1791 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1792 typedef void InternalArenaConstructable_;
1793 typedef void DestructorSkippable_;
1795 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1796 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1803 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1808 public ::PROTOBUF_NAMESPACE_ID::Message {
1812 explicit PROTOBUF_CONSTEXPR
IOError(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1817 *
this = ::std::move(from);
1825 if (
this == &from)
return *
this;
1826 if (GetOwningArena() == from.GetOwningArena()
1827 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1828 && GetOwningArena() !=
nullptr
1831 InternalSwap(&from);
1839 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1842 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1846 return GetDescriptor();
1849 return default_instance().GetMetadata().descriptor;
1852 return default_instance().GetMetadata().reflection;
1855 return *internal_default_instance();
1858 return reinterpret_cast<const IOError*
>(
1861 static constexpr int kIndexInFileMessages =
1868 if (other ==
this)
return;
1869 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1870 if (GetOwningArena() !=
nullptr &&
1871 GetOwningArena() == other->GetOwningArena()) {
1873 if (GetOwningArena() == other->GetOwningArena()) {
1875 InternalSwap(other);
1877 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1881 if (other ==
this)
return;
1882 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1883 InternalSwap(other);
1888 IOError*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
1889 return CreateMaybeMessage<IOError>(arena);
1891 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1893 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1895 IOError::MergeImpl(*
this, from);
1898 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1900 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1901 bool IsInitialized() const final;
1904 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1905 uint8_t* _InternalSerialize(
1906 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1907 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1910 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1912 void SetCachedSize(
int size)
const final;
1913 void InternalSwap(
IOError* other);
1916 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1917 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1918 return "goby.middleware.protobuf.IOError";
1921 explicit IOError(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1922 bool is_message_owned =
false);
1926 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1928 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1934 IOError_ErrorCode_IO__INIT_FAILURE;
1936 IOError_ErrorCode_IO__READ_FAILURE;
1938 IOError_ErrorCode_IO__WRITE_FAILURE;
1940 IOError_ErrorCode_IO__DATA_TIMEOUT;
1941 static inline
bool ErrorCode_IsValid(
int value) {
1948 static constexpr int ErrorCode_ARRAYSIZE =
1950 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1954 template<
typename T>
1956 static_assert(::std::is_same<T, ErrorCode>::value ||
1957 ::std::is_integral<T>::value,
1958 "Incorrect type passed to function ErrorCode_Name.");
1969 kTextFieldNumber = 2,
1970 kCodeFieldNumber = 1,
1973 bool has_text()
const;
1975 bool _internal_has_text()
const;
1978 const std::string& text()
const;
1979 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1981 std::string* mutable_text();
1982 PROTOBUF_NODISCARD std::string* release_text();
1983 void set_allocated_text(std::string* text);
1985 const std::string& _internal_text()
const;
1986 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_text(
const std::string& value);
1987 std::string* _internal_mutable_text();
1991 bool has_code()
const;
1993 bool _internal_has_code()
const;
2007 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2008 typedef void InternalArenaConstructable_;
2009 typedef void DestructorSkippable_;
2011 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2012 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2013 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
2017 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
2022 public ::PROTOBUF_NAMESPACE_ID::Message {
2026 explicit PROTOBUF_CONSTEXPR
IOStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2031 *
this = ::std::move(from);
2039 if (
this == &from)
return *
this;
2040 if (GetOwningArena() == from.GetOwningArena()
2041 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2042 && GetOwningArena() !=
nullptr
2045 InternalSwap(&from);
2053 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2056 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2060 return GetDescriptor();
2063 return default_instance().GetMetadata().descriptor;
2066 return default_instance().GetMetadata().reflection;
2069 return *internal_default_instance();
2072 return reinterpret_cast<const IOStatus*
>(
2075 static constexpr int kIndexInFileMessages =
2082 if (other ==
this)
return;
2083 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2084 if (GetOwningArena() !=
nullptr &&
2085 GetOwningArena() == other->GetOwningArena()) {
2087 if (GetOwningArena() == other->GetOwningArena()) {
2089 InternalSwap(other);
2091 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2095 if (other ==
this)
return;
2096 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2097 InternalSwap(other);
2102 IOStatus*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
2103 return CreateMaybeMessage<IOStatus>(arena);
2105 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2107 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2109 IOStatus::MergeImpl(*
this, from);
2112 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2114 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2115 bool IsInitialized() const final;
2118 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2119 uint8_t* _InternalSerialize(
2120 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2121 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2124 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2126 void SetCachedSize(
int size)
const final;
2127 void InternalSwap(
IOStatus* other);
2130 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2131 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2132 return "goby.middleware.protobuf.IOStatus";
2135 explicit IOStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2136 bool is_message_owned =
false);
2140 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2142 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2149 kErrorFieldNumber = 3,
2150 kIndexFieldNumber = 1,
2151 kStateFieldNumber = 2,
2154 bool has_error()
const;
2156 bool _internal_has_error()
const;
2159 const ::goby::middleware::protobuf::IOError& error()
const;
2160 PROTOBUF_NODISCARD ::goby::middleware::protobuf::IOError* release_error();
2164 const ::goby::middleware::protobuf::IOError& _internal_error()
const;
2167 void unsafe_arena_set_allocated_error(
2172 bool has_index()
const;
2174 bool _internal_has_index()
const;
2177 int32_t index()
const;
2178 void set_index(int32_t value);
2180 int32_t _internal_index()
const;
2181 void _internal_set_index(int32_t value);
2185 bool has_state()
const;
2187 bool _internal_has_state()
const;
2201 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2202 typedef void InternalArenaConstructable_;
2203 typedef void DestructorSkippable_;
2205 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2206 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2212 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
2220 #pragma GCC diagnostic push
2221 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2226inline bool UDPEndPoint::_internal_has_addr()
const {
2227 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2230inline bool UDPEndPoint::has_addr()
const {
2231 return _internal_has_addr();
2233inline void UDPEndPoint::clear_addr() {
2234 _impl_.addr_.ClearToEmpty();
2235 _impl_._has_bits_[0] &= ~0x00000001u;
2237inline const std::string& UDPEndPoint::addr()
const {
2239 return _internal_addr();
2241template <
typename ArgT0,
typename... ArgT>
2242inline PROTOBUF_ALWAYS_INLINE
2243void UDPEndPoint::set_addr(ArgT0&& arg0, ArgT... args) {
2244 _impl_._has_bits_[0] |= 0x00000001u;
2245 _impl_.addr_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2248inline std::string* UDPEndPoint::mutable_addr() {
2249 std::string* _s = _internal_mutable_addr();
2253inline const std::string& UDPEndPoint::_internal_addr()
const {
2254 return _impl_.addr_.Get();
2256inline void UDPEndPoint::_internal_set_addr(
const std::string& value) {
2257 _impl_._has_bits_[0] |= 0x00000001u;
2258 _impl_.addr_.Set(value, GetArenaForAllocation());
2260inline std::string* UDPEndPoint::_internal_mutable_addr() {
2261 _impl_._has_bits_[0] |= 0x00000001u;
2262 return _impl_.addr_.Mutable(GetArenaForAllocation());
2264inline std::string* UDPEndPoint::release_addr() {
2266 if (!_internal_has_addr()) {
2269 _impl_._has_bits_[0] &= ~0x00000001u;
2270 auto* p = _impl_.addr_.Release();
2271#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2272 if (_impl_.addr_.IsDefault()) {
2273 _impl_.addr_.Set(
"", GetArenaForAllocation());
2278inline void UDPEndPoint::set_allocated_addr(std::string* addr) {
2279 if (addr !=
nullptr) {
2280 _impl_._has_bits_[0] |= 0x00000001u;
2282 _impl_._has_bits_[0] &= ~0x00000001u;
2284 _impl_.addr_.SetAllocated(addr, GetArenaForAllocation());
2285#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2286 if (_impl_.addr_.IsDefault()) {
2287 _impl_.addr_.Set(
"", GetArenaForAllocation());
2294inline bool UDPEndPoint::_internal_has_port()
const {
2295 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2298inline bool UDPEndPoint::has_port()
const {
2299 return _internal_has_port();
2301inline void UDPEndPoint::clear_port() {
2303 _impl_._has_bits_[0] &= ~0x00000002u;
2305inline uint32_t UDPEndPoint::_internal_port()
const {
2306 return _impl_.port_;
2308inline uint32_t UDPEndPoint::port()
const {
2310 return _internal_port();
2312inline void UDPEndPoint::_internal_set_port(uint32_t value) {
2313 _impl_._has_bits_[0] |= 0x00000002u;
2314 _impl_.port_ = value;
2316inline void UDPEndPoint::set_port(uint32_t value) {
2317 _internal_set_port(value);
2326inline bool TCPEndPoint::_internal_has_addr()
const {
2327 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2330inline bool TCPEndPoint::has_addr()
const {
2331 return _internal_has_addr();
2333inline void TCPEndPoint::clear_addr() {
2334 _impl_.addr_.ClearToEmpty();
2335 _impl_._has_bits_[0] &= ~0x00000001u;
2337inline const std::string& TCPEndPoint::addr()
const {
2339 return _internal_addr();
2341template <
typename ArgT0,
typename... ArgT>
2342inline PROTOBUF_ALWAYS_INLINE
2343void TCPEndPoint::set_addr(ArgT0&& arg0, ArgT... args) {
2344 _impl_._has_bits_[0] |= 0x00000001u;
2345 _impl_.addr_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2348inline std::string* TCPEndPoint::mutable_addr() {
2349 std::string* _s = _internal_mutable_addr();
2353inline const std::string& TCPEndPoint::_internal_addr()
const {
2354 return _impl_.addr_.Get();
2356inline void TCPEndPoint::_internal_set_addr(
const std::string& value) {
2357 _impl_._has_bits_[0] |= 0x00000001u;
2358 _impl_.addr_.Set(value, GetArenaForAllocation());
2360inline std::string* TCPEndPoint::_internal_mutable_addr() {
2361 _impl_._has_bits_[0] |= 0x00000001u;
2362 return _impl_.addr_.Mutable(GetArenaForAllocation());
2364inline std::string* TCPEndPoint::release_addr() {
2366 if (!_internal_has_addr()) {
2369 _impl_._has_bits_[0] &= ~0x00000001u;
2370 auto* p = _impl_.addr_.Release();
2371#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2372 if (_impl_.addr_.IsDefault()) {
2373 _impl_.addr_.Set(
"", GetArenaForAllocation());
2378inline void TCPEndPoint::set_allocated_addr(std::string* addr) {
2379 if (addr !=
nullptr) {
2380 _impl_._has_bits_[0] |= 0x00000001u;
2382 _impl_._has_bits_[0] &= ~0x00000001u;
2384 _impl_.addr_.SetAllocated(addr, GetArenaForAllocation());
2385#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2386 if (_impl_.addr_.IsDefault()) {
2387 _impl_.addr_.Set(
"", GetArenaForAllocation());
2394inline bool TCPEndPoint::_internal_has_port()
const {
2395 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2398inline bool TCPEndPoint::has_port()
const {
2399 return _internal_has_port();
2401inline void TCPEndPoint::clear_port() {
2403 _impl_._has_bits_[0] &= ~0x00000002u;
2405inline uint32_t TCPEndPoint::_internal_port()
const {
2406 return _impl_.port_;
2408inline uint32_t TCPEndPoint::port()
const {
2410 return _internal_port();
2412inline void TCPEndPoint::_internal_set_port(uint32_t value) {
2413 _impl_._has_bits_[0] |= 0x00000002u;
2414 _impl_.port_ = value;
2416inline void TCPEndPoint::set_port(uint32_t value) {
2417 _internal_set_port(value);
2422inline bool TCPEndPoint::_internal_has_all_clients()
const {
2423 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2426inline bool TCPEndPoint::has_all_clients()
const {
2427 return _internal_has_all_clients();
2429inline void TCPEndPoint::clear_all_clients() {
2430 _impl_.all_clients_ =
false;
2431 _impl_._has_bits_[0] &= ~0x00000004u;
2433inline bool TCPEndPoint::_internal_all_clients()
const {
2434 return _impl_.all_clients_;
2436inline bool TCPEndPoint::all_clients()
const {
2438 return _internal_all_clients();
2440inline void TCPEndPoint::_internal_set_all_clients(
bool value) {
2441 _impl_._has_bits_[0] |= 0x00000004u;
2442 _impl_.all_clients_ = value;
2444inline void TCPEndPoint::set_all_clients(
bool value) {
2445 _internal_set_all_clients(value);
2454inline bool IOData::_internal_has_index()
const {
2455 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2458inline bool IOData::has_index()
const {
2459 return _internal_has_index();
2461inline void IOData::clear_index() {
2463 _impl_._has_bits_[0] &= ~0x00000002u;
2465inline int32_t IOData::_internal_index()
const {
2466 return _impl_.index_;
2468inline int32_t IOData::index()
const {
2470 return _internal_index();
2472inline void IOData::_internal_set_index(int32_t value) {
2473 _impl_._has_bits_[0] |= 0x00000002u;
2474 _impl_.index_ = value;
2476inline void IOData::set_index(int32_t value) {
2477 _internal_set_index(value);
2482inline bool IOData::_internal_has_udp_src()
const {
2483 return src_case() == kUdpSrc;
2485inline bool IOData::has_udp_src()
const {
2486 return _internal_has_udp_src();
2488inline void IOData::set_has_udp_src() {
2489 _impl_._oneof_case_[0] = kUdpSrc;
2491inline void IOData::clear_udp_src() {
2492 if (_internal_has_udp_src()) {
2493 if (GetArenaForAllocation() ==
nullptr) {
2494 delete _impl_.src_.udp_src_;
2499inline ::goby::middleware::protobuf::UDPEndPoint* IOData::release_udp_src() {
2501 if (_internal_has_udp_src()) {
2504 if (GetArenaForAllocation() !=
nullptr) {
2505 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2507 _impl_.src_.udp_src_ =
nullptr;
2513inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::_internal_udp_src()
const {
2514 return _internal_has_udp_src()
2515 ? *_impl_.src_.udp_src_
2518inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::udp_src()
const {
2520 return _internal_udp_src();
2522inline ::goby::middleware::protobuf::UDPEndPoint* IOData::unsafe_arena_release_udp_src() {
2524 if (_internal_has_udp_src()) {
2527 _impl_.src_.udp_src_ =
nullptr;
2537 _impl_.src_.udp_src_ = udp_src;
2541inline ::goby::middleware::protobuf::UDPEndPoint* IOData::_internal_mutable_udp_src() {
2542 if (!_internal_has_udp_src()) {
2545 _impl_.src_.udp_src_ = CreateMaybeMessage< ::goby::middleware::protobuf::UDPEndPoint >(GetArenaForAllocation());
2547 return _impl_.src_.udp_src_;
2549inline ::goby::middleware::protobuf::UDPEndPoint* IOData::mutable_udp_src() {
2556inline bool IOData::_internal_has_tcp_src()
const {
2557 return src_case() == kTcpSrc;
2559inline bool IOData::has_tcp_src()
const {
2560 return _internal_has_tcp_src();
2562inline void IOData::set_has_tcp_src() {
2563 _impl_._oneof_case_[0] = kTcpSrc;
2565inline void IOData::clear_tcp_src() {
2566 if (_internal_has_tcp_src()) {
2567 if (GetArenaForAllocation() ==
nullptr) {
2568 delete _impl_.src_.tcp_src_;
2573inline ::goby::middleware::protobuf::TCPEndPoint* IOData::release_tcp_src() {
2575 if (_internal_has_tcp_src()) {
2578 if (GetArenaForAllocation() !=
nullptr) {
2579 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2581 _impl_.src_.tcp_src_ =
nullptr;
2587inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::_internal_tcp_src()
const {
2588 return _internal_has_tcp_src()
2589 ? *_impl_.src_.tcp_src_
2592inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::tcp_src()
const {
2594 return _internal_tcp_src();
2596inline ::goby::middleware::protobuf::TCPEndPoint* IOData::unsafe_arena_release_tcp_src() {
2598 if (_internal_has_tcp_src()) {
2601 _impl_.src_.tcp_src_ =
nullptr;
2611 _impl_.src_.tcp_src_ = tcp_src;
2615inline ::goby::middleware::protobuf::TCPEndPoint* IOData::_internal_mutable_tcp_src() {
2616 if (!_internal_has_tcp_src()) {
2619 _impl_.src_.tcp_src_ = CreateMaybeMessage< ::goby::middleware::protobuf::TCPEndPoint >(GetArenaForAllocation());
2621 return _impl_.src_.tcp_src_;
2623inline ::goby::middleware::protobuf::TCPEndPoint* IOData::mutable_tcp_src() {
2630inline bool IOData::_internal_has_udp_dest()
const {
2631 return dest_case() == kUdpDest;
2633inline bool IOData::has_udp_dest()
const {
2634 return _internal_has_udp_dest();
2636inline void IOData::set_has_udp_dest() {
2637 _impl_._oneof_case_[1] = kUdpDest;
2639inline void IOData::clear_udp_dest() {
2640 if (_internal_has_udp_dest()) {
2641 if (GetArenaForAllocation() ==
nullptr) {
2642 delete _impl_.dest_.udp_dest_;
2647inline ::goby::middleware::protobuf::UDPEndPoint* IOData::release_udp_dest() {
2649 if (_internal_has_udp_dest()) {
2652 if (GetArenaForAllocation() !=
nullptr) {
2653 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2655 _impl_.dest_.udp_dest_ =
nullptr;
2661inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::_internal_udp_dest()
const {
2662 return _internal_has_udp_dest()
2663 ? *_impl_.dest_.udp_dest_
2666inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::udp_dest()
const {
2668 return _internal_udp_dest();
2670inline ::goby::middleware::protobuf::UDPEndPoint* IOData::unsafe_arena_release_udp_dest() {
2672 if (_internal_has_udp_dest()) {
2675 _impl_.dest_.udp_dest_ =
nullptr;
2685 _impl_.dest_.udp_dest_ = udp_dest;
2689inline ::goby::middleware::protobuf::UDPEndPoint* IOData::_internal_mutable_udp_dest() {
2690 if (!_internal_has_udp_dest()) {
2693 _impl_.dest_.udp_dest_ = CreateMaybeMessage< ::goby::middleware::protobuf::UDPEndPoint >(GetArenaForAllocation());
2695 return _impl_.dest_.udp_dest_;
2697inline ::goby::middleware::protobuf::UDPEndPoint* IOData::mutable_udp_dest() {
2704inline bool IOData::_internal_has_tcp_dest()
const {
2705 return dest_case() == kTcpDest;
2707inline bool IOData::has_tcp_dest()
const {
2708 return _internal_has_tcp_dest();
2710inline void IOData::set_has_tcp_dest() {
2711 _impl_._oneof_case_[1] = kTcpDest;
2713inline void IOData::clear_tcp_dest() {
2714 if (_internal_has_tcp_dest()) {
2715 if (GetArenaForAllocation() ==
nullptr) {
2716 delete _impl_.dest_.tcp_dest_;
2721inline ::goby::middleware::protobuf::TCPEndPoint* IOData::release_tcp_dest() {
2723 if (_internal_has_tcp_dest()) {
2726 if (GetArenaForAllocation() !=
nullptr) {
2727 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2729 _impl_.dest_.tcp_dest_ =
nullptr;
2735inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::_internal_tcp_dest()
const {
2736 return _internal_has_tcp_dest()
2737 ? *_impl_.dest_.tcp_dest_
2740inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::tcp_dest()
const {
2742 return _internal_tcp_dest();
2744inline ::goby::middleware::protobuf::TCPEndPoint* IOData::unsafe_arena_release_tcp_dest() {
2746 if (_internal_has_tcp_dest()) {
2749 _impl_.dest_.tcp_dest_ =
nullptr;
2759 _impl_.dest_.tcp_dest_ = tcp_dest;
2763inline ::goby::middleware::protobuf::TCPEndPoint* IOData::_internal_mutable_tcp_dest() {
2764 if (!_internal_has_tcp_dest()) {
2767 _impl_.dest_.tcp_dest_ = CreateMaybeMessage< ::goby::middleware::protobuf::TCPEndPoint >(GetArenaForAllocation());
2769 return _impl_.dest_.tcp_dest_;
2771inline ::goby::middleware::protobuf::TCPEndPoint* IOData::mutable_tcp_dest() {
2778inline bool IOData::_internal_has_data()
const {
2779 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2782inline bool IOData::has_data()
const {
2783 return _internal_has_data();
2785inline void IOData::clear_data() {
2786 _impl_.data_.ClearToEmpty();
2787 _impl_._has_bits_[0] &= ~0x00000001u;
2789inline const std::string& IOData::data()
const {
2791 return _internal_data();
2793template <
typename ArgT0,
typename... ArgT>
2794inline PROTOBUF_ALWAYS_INLINE
2795void IOData::set_data(ArgT0&& arg0, ArgT... args) {
2796 _impl_._has_bits_[0] |= 0x00000001u;
2797 _impl_.data_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2800inline std::string* IOData::mutable_data() {
2801 std::string* _s = _internal_mutable_data();
2805inline const std::string& IOData::_internal_data()
const {
2806 return _impl_.data_.Get();
2808inline void IOData::_internal_set_data(
const std::string& value) {
2809 _impl_._has_bits_[0] |= 0x00000001u;
2810 _impl_.data_.Set(value, GetArenaForAllocation());
2812inline std::string* IOData::_internal_mutable_data() {
2813 _impl_._has_bits_[0] |= 0x00000001u;
2814 return _impl_.data_.Mutable(GetArenaForAllocation());
2816inline std::string* IOData::release_data() {
2818 if (!_internal_has_data()) {
2821 _impl_._has_bits_[0] &= ~0x00000001u;
2822 auto* p = _impl_.data_.Release();
2823#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2824 if (_impl_.data_.IsDefault()) {
2825 _impl_.data_.Set(
"", GetArenaForAllocation());
2830inline void IOData::set_allocated_data(std::string* data) {
2831 if (data !=
nullptr) {
2832 _impl_._has_bits_[0] |= 0x00000001u;
2834 _impl_._has_bits_[0] &= ~0x00000001u;
2836 _impl_.data_.SetAllocated(data, GetArenaForAllocation());
2837#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2838 if (_impl_.data_.IsDefault()) {
2839 _impl_.data_.Set(
"", GetArenaForAllocation());
2845inline bool IOData::has_src()
const {
2846 return src_case() != SRC_NOT_SET;
2848inline void IOData::clear_has_src() {
2849 _impl_._oneof_case_[0] = SRC_NOT_SET;
2851inline bool IOData::has_dest()
const {
2852 return dest_case() != DEST_NOT_SET;
2854inline void IOData::clear_has_dest() {
2855 _impl_._oneof_case_[1] = DEST_NOT_SET;
2868inline bool SerialCommand::_internal_has_index()
const {
2869 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2872inline bool SerialCommand::has_index()
const {
2873 return _internal_has_index();
2875inline void SerialCommand::clear_index() {
2877 _impl_._has_bits_[0] &= ~0x00000001u;
2879inline int32_t SerialCommand::_internal_index()
const {
2880 return _impl_.index_;
2882inline int32_t SerialCommand::index()
const {
2884 return _internal_index();
2886inline void SerialCommand::_internal_set_index(int32_t value) {
2887 _impl_._has_bits_[0] |= 0x00000001u;
2888 _impl_.index_ = value;
2890inline void SerialCommand::set_index(int32_t value) {
2891 _internal_set_index(value);
2896inline bool SerialCommand::_internal_has_command()
const {
2897 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2900inline bool SerialCommand::has_command()
const {
2901 return _internal_has_command();
2903inline void SerialCommand::clear_command() {
2904 _impl_.command_ = 1;
2905 _impl_._has_bits_[0] &= ~0x00000002u;
2907inline ::goby::middleware::protobuf::SerialCommand_Command SerialCommand::_internal_command()
const {
2910inline ::goby::middleware::protobuf::SerialCommand_Command SerialCommand::command()
const {
2912 return _internal_command();
2916 _impl_._has_bits_[0] |= 0x00000002u;
2917 _impl_.command_ = value;
2920 _internal_set_command(value);
2929inline bool SerialStatus::_internal_has_index()
const {
2930 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2933inline bool SerialStatus::has_index()
const {
2934 return _internal_has_index();
2936inline void SerialStatus::clear_index() {
2938 _impl_._has_bits_[0] &= ~0x00000004u;
2940inline int32_t SerialStatus::_internal_index()
const {
2941 return _impl_.index_;
2943inline int32_t SerialStatus::index()
const {
2945 return _internal_index();
2947inline void SerialStatus::_internal_set_index(int32_t value) {
2948 _impl_._has_bits_[0] |= 0x00000004u;
2949 _impl_.index_ = value;
2951inline void SerialStatus::set_index(int32_t value) {
2952 _internal_set_index(value);
2957inline bool SerialStatus::_internal_has_rts()
const {
2958 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2961inline bool SerialStatus::has_rts()
const {
2962 return _internal_has_rts();
2964inline void SerialStatus::clear_rts() {
2965 _impl_.rts_ =
false;
2966 _impl_._has_bits_[0] &= ~0x00000001u;
2968inline bool SerialStatus::_internal_rts()
const {
2971inline bool SerialStatus::rts()
const {
2973 return _internal_rts();
2975inline void SerialStatus::_internal_set_rts(
bool value) {
2976 _impl_._has_bits_[0] |= 0x00000001u;
2977 _impl_.rts_ = value;
2979inline void SerialStatus::set_rts(
bool value) {
2980 _internal_set_rts(value);
2985inline bool SerialStatus::_internal_has_dtr()
const {
2986 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2989inline bool SerialStatus::has_dtr()
const {
2990 return _internal_has_dtr();
2992inline void SerialStatus::clear_dtr() {
2993 _impl_.dtr_ =
false;
2994 _impl_._has_bits_[0] &= ~0x00000002u;
2996inline bool SerialStatus::_internal_dtr()
const {
2999inline bool SerialStatus::dtr()
const {
3001 return _internal_dtr();
3003inline void SerialStatus::_internal_set_dtr(
bool value) {
3004 _impl_._has_bits_[0] |= 0x00000002u;
3005 _impl_.dtr_ = value;
3007inline void SerialStatus::set_dtr(
bool value) {
3008 _internal_set_dtr(value);
3017inline bool TCPServerEvent::_internal_has_index()
const {
3018 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3021inline bool TCPServerEvent::has_index()
const {
3022 return _internal_has_index();
3024inline void TCPServerEvent::clear_index() {
3026 _impl_._has_bits_[0] &= ~0x00000010u;
3028inline int32_t TCPServerEvent::_internal_index()
const {
3029 return _impl_.index_;
3031inline int32_t TCPServerEvent::index()
const {
3033 return _internal_index();
3035inline void TCPServerEvent::_internal_set_index(int32_t value) {
3036 _impl_._has_bits_[0] |= 0x00000010u;
3037 _impl_.index_ = value;
3039inline void TCPServerEvent::set_index(int32_t value) {
3040 _internal_set_index(value);
3045inline bool TCPServerEvent::_internal_has_event()
const {
3046 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3049inline bool TCPServerEvent::has_event()
const {
3050 return _internal_has_event();
3052inline void TCPServerEvent::clear_event() {
3054 _impl_._has_bits_[0] &= ~0x00000004u;
3056inline ::goby::middleware::protobuf::TCPServerEvent_Event TCPServerEvent::_internal_event()
const {
3059inline ::goby::middleware::protobuf::TCPServerEvent_Event TCPServerEvent::event()
const {
3061 return _internal_event();
3065 _impl_._has_bits_[0] |= 0x00000004u;
3066 _impl_.event_ = value;
3069 _internal_set_event(value);
3074inline bool TCPServerEvent::_internal_has_local_endpoint()
const {
3075 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3076 PROTOBUF_ASSUME(!value || _impl_.local_endpoint_ !=
nullptr);
3079inline bool TCPServerEvent::has_local_endpoint()
const {
3080 return _internal_has_local_endpoint();
3082inline void TCPServerEvent::clear_local_endpoint() {
3083 if (_impl_.local_endpoint_ !=
nullptr) _impl_.local_endpoint_->Clear();
3084 _impl_._has_bits_[0] &= ~0x00000001u;
3086inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::_internal_local_endpoint()
const {
3087 const ::goby::middleware::protobuf::TCPEndPoint* p = _impl_.local_endpoint_;
3091inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::local_endpoint()
const {
3093 return _internal_local_endpoint();
3095inline void TCPServerEvent::unsafe_arena_set_allocated_local_endpoint(
3097 if (GetArenaForAllocation() ==
nullptr) {
3098 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.local_endpoint_);
3100 _impl_.local_endpoint_ = local_endpoint;
3101 if (local_endpoint) {
3102 _impl_._has_bits_[0] |= 0x00000001u;
3104 _impl_._has_bits_[0] &= ~0x00000001u;
3108inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::release_local_endpoint() {
3109 _impl_._has_bits_[0] &= ~0x00000001u;
3111 _impl_.local_endpoint_ =
nullptr;
3112#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3113 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3114 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3115 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3117 if (GetArenaForAllocation() !=
nullptr) {
3118 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3123inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::unsafe_arena_release_local_endpoint() {
3125 _impl_._has_bits_[0] &= ~0x00000001u;
3127 _impl_.local_endpoint_ =
nullptr;
3130inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::_internal_mutable_local_endpoint() {
3131 _impl_._has_bits_[0] |= 0x00000001u;
3132 if (_impl_.local_endpoint_ ==
nullptr) {
3134 _impl_.local_endpoint_ = p;
3136 return _impl_.local_endpoint_;
3138inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::mutable_local_endpoint() {
3144 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3145 if (message_arena ==
nullptr) {
3146 delete _impl_.local_endpoint_;
3148 if (local_endpoint) {
3149 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3150 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(local_endpoint);
3151 if (message_arena != submessage_arena) {
3152 local_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3153 message_arena, local_endpoint, submessage_arena);
3155 _impl_._has_bits_[0] |= 0x00000001u;
3157 _impl_._has_bits_[0] &= ~0x00000001u;
3159 _impl_.local_endpoint_ = local_endpoint;
3164inline bool TCPServerEvent::_internal_has_remote_endpoint()
const {
3165 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3166 PROTOBUF_ASSUME(!value || _impl_.remote_endpoint_ !=
nullptr);
3169inline bool TCPServerEvent::has_remote_endpoint()
const {
3170 return _internal_has_remote_endpoint();
3172inline void TCPServerEvent::clear_remote_endpoint() {
3173 if (_impl_.remote_endpoint_ !=
nullptr) _impl_.remote_endpoint_->Clear();
3174 _impl_._has_bits_[0] &= ~0x00000002u;
3176inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::_internal_remote_endpoint()
const {
3177 const ::goby::middleware::protobuf::TCPEndPoint* p = _impl_.remote_endpoint_;
3181inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::remote_endpoint()
const {
3183 return _internal_remote_endpoint();
3185inline void TCPServerEvent::unsafe_arena_set_allocated_remote_endpoint(
3187 if (GetArenaForAllocation() ==
nullptr) {
3188 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.remote_endpoint_);
3190 _impl_.remote_endpoint_ = remote_endpoint;
3191 if (remote_endpoint) {
3192 _impl_._has_bits_[0] |= 0x00000002u;
3194 _impl_._has_bits_[0] &= ~0x00000002u;
3198inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::release_remote_endpoint() {
3199 _impl_._has_bits_[0] &= ~0x00000002u;
3201 _impl_.remote_endpoint_ =
nullptr;
3202#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3203 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3204 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3205 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3207 if (GetArenaForAllocation() !=
nullptr) {
3208 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3213inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::unsafe_arena_release_remote_endpoint() {
3215 _impl_._has_bits_[0] &= ~0x00000002u;
3217 _impl_.remote_endpoint_ =
nullptr;
3220inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::_internal_mutable_remote_endpoint() {
3221 _impl_._has_bits_[0] |= 0x00000002u;
3222 if (_impl_.remote_endpoint_ ==
nullptr) {
3224 _impl_.remote_endpoint_ = p;
3226 return _impl_.remote_endpoint_;
3228inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::mutable_remote_endpoint() {
3234 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3235 if (message_arena ==
nullptr) {
3236 delete _impl_.remote_endpoint_;
3238 if (remote_endpoint) {
3239 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3240 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(remote_endpoint);
3241 if (message_arena != submessage_arena) {
3242 remote_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3243 message_arena, remote_endpoint, submessage_arena);
3245 _impl_._has_bits_[0] |= 0x00000002u;
3247 _impl_._has_bits_[0] &= ~0x00000002u;
3249 _impl_.remote_endpoint_ = remote_endpoint;
3254inline bool TCPServerEvent::_internal_has_number_of_clients()
const {
3255 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3258inline bool TCPServerEvent::has_number_of_clients()
const {
3259 return _internal_has_number_of_clients();
3261inline void TCPServerEvent::clear_number_of_clients() {
3262 _impl_.number_of_clients_ = 0;
3263 _impl_._has_bits_[0] &= ~0x00000008u;
3265inline int32_t TCPServerEvent::_internal_number_of_clients()
const {
3266 return _impl_.number_of_clients_;
3268inline int32_t TCPServerEvent::number_of_clients()
const {
3270 return _internal_number_of_clients();
3272inline void TCPServerEvent::_internal_set_number_of_clients(int32_t value) {
3273 _impl_._has_bits_[0] |= 0x00000008u;
3274 _impl_.number_of_clients_ = value;
3276inline void TCPServerEvent::set_number_of_clients(int32_t value) {
3277 _internal_set_number_of_clients(value);
3286inline bool TCPClientEvent::_internal_has_index()
const {
3287 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3290inline bool TCPClientEvent::has_index()
const {
3291 return _internal_has_index();
3293inline void TCPClientEvent::clear_index() {
3295 _impl_._has_bits_[0] &= ~0x00000004u;
3297inline int32_t TCPClientEvent::_internal_index()
const {
3298 return _impl_.index_;
3300inline int32_t TCPClientEvent::index()
const {
3302 return _internal_index();
3304inline void TCPClientEvent::_internal_set_index(int32_t value) {
3305 _impl_._has_bits_[0] |= 0x00000004u;
3306 _impl_.index_ = value;
3308inline void TCPClientEvent::set_index(int32_t value) {
3309 _internal_set_index(value);
3314inline bool TCPClientEvent::_internal_has_event()
const {
3315 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3318inline bool TCPClientEvent::has_event()
const {
3319 return _internal_has_event();
3321inline void TCPClientEvent::clear_event() {
3323 _impl_._has_bits_[0] &= ~0x00000008u;
3325inline ::goby::middleware::protobuf::TCPClientEvent_Event TCPClientEvent::_internal_event()
const {
3328inline ::goby::middleware::protobuf::TCPClientEvent_Event TCPClientEvent::event()
const {
3330 return _internal_event();
3334 _impl_._has_bits_[0] |= 0x00000008u;
3335 _impl_.event_ = value;
3338 _internal_set_event(value);
3343inline bool TCPClientEvent::_internal_has_local_endpoint()
const {
3344 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3345 PROTOBUF_ASSUME(!value || _impl_.local_endpoint_ !=
nullptr);
3348inline bool TCPClientEvent::has_local_endpoint()
const {
3349 return _internal_has_local_endpoint();
3351inline void TCPClientEvent::clear_local_endpoint() {
3352 if (_impl_.local_endpoint_ !=
nullptr) _impl_.local_endpoint_->Clear();
3353 _impl_._has_bits_[0] &= ~0x00000001u;
3355inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::_internal_local_endpoint()
const {
3356 const ::goby::middleware::protobuf::TCPEndPoint* p = _impl_.local_endpoint_;
3360inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::local_endpoint()
const {
3362 return _internal_local_endpoint();
3364inline void TCPClientEvent::unsafe_arena_set_allocated_local_endpoint(
3366 if (GetArenaForAllocation() ==
nullptr) {
3367 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.local_endpoint_);
3369 _impl_.local_endpoint_ = local_endpoint;
3370 if (local_endpoint) {
3371 _impl_._has_bits_[0] |= 0x00000001u;
3373 _impl_._has_bits_[0] &= ~0x00000001u;
3377inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::release_local_endpoint() {
3378 _impl_._has_bits_[0] &= ~0x00000001u;
3380 _impl_.local_endpoint_ =
nullptr;
3381#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3382 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3383 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3384 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3386 if (GetArenaForAllocation() !=
nullptr) {
3387 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3392inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::unsafe_arena_release_local_endpoint() {
3394 _impl_._has_bits_[0] &= ~0x00000001u;
3396 _impl_.local_endpoint_ =
nullptr;
3399inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::_internal_mutable_local_endpoint() {
3400 _impl_._has_bits_[0] |= 0x00000001u;
3401 if (_impl_.local_endpoint_ ==
nullptr) {
3403 _impl_.local_endpoint_ = p;
3405 return _impl_.local_endpoint_;
3407inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::mutable_local_endpoint() {
3413 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3414 if (message_arena ==
nullptr) {
3415 delete _impl_.local_endpoint_;
3417 if (local_endpoint) {
3418 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3419 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(local_endpoint);
3420 if (message_arena != submessage_arena) {
3421 local_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3422 message_arena, local_endpoint, submessage_arena);
3424 _impl_._has_bits_[0] |= 0x00000001u;
3426 _impl_._has_bits_[0] &= ~0x00000001u;
3428 _impl_.local_endpoint_ = local_endpoint;
3433inline bool TCPClientEvent::_internal_has_remote_endpoint()
const {
3434 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3435 PROTOBUF_ASSUME(!value || _impl_.remote_endpoint_ !=
nullptr);
3438inline bool TCPClientEvent::has_remote_endpoint()
const {
3439 return _internal_has_remote_endpoint();
3441inline void TCPClientEvent::clear_remote_endpoint() {
3442 if (_impl_.remote_endpoint_ !=
nullptr) _impl_.remote_endpoint_->Clear();
3443 _impl_._has_bits_[0] &= ~0x00000002u;
3445inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::_internal_remote_endpoint()
const {
3446 const ::goby::middleware::protobuf::TCPEndPoint* p = _impl_.remote_endpoint_;
3450inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::remote_endpoint()
const {
3452 return _internal_remote_endpoint();
3454inline void TCPClientEvent::unsafe_arena_set_allocated_remote_endpoint(
3456 if (GetArenaForAllocation() ==
nullptr) {
3457 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.remote_endpoint_);
3459 _impl_.remote_endpoint_ = remote_endpoint;
3460 if (remote_endpoint) {
3461 _impl_._has_bits_[0] |= 0x00000002u;
3463 _impl_._has_bits_[0] &= ~0x00000002u;
3467inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::release_remote_endpoint() {
3468 _impl_._has_bits_[0] &= ~0x00000002u;
3470 _impl_.remote_endpoint_ =
nullptr;
3471#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3472 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3473 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3474 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3476 if (GetArenaForAllocation() !=
nullptr) {
3477 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3482inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::unsafe_arena_release_remote_endpoint() {
3484 _impl_._has_bits_[0] &= ~0x00000002u;
3486 _impl_.remote_endpoint_ =
nullptr;
3489inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::_internal_mutable_remote_endpoint() {
3490 _impl_._has_bits_[0] |= 0x00000002u;
3491 if (_impl_.remote_endpoint_ ==
nullptr) {
3493 _impl_.remote_endpoint_ = p;
3495 return _impl_.remote_endpoint_;
3497inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::mutable_remote_endpoint() {
3503 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3504 if (message_arena ==
nullptr) {
3505 delete _impl_.remote_endpoint_;
3507 if (remote_endpoint) {
3508 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3509 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(remote_endpoint);
3510 if (message_arena != submessage_arena) {
3511 remote_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3512 message_arena, remote_endpoint, submessage_arena);
3514 _impl_._has_bits_[0] |= 0x00000002u;
3516 _impl_._has_bits_[0] &= ~0x00000002u;
3518 _impl_.remote_endpoint_ = remote_endpoint;
3527inline bool IOError::_internal_has_code()
const {
3528 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3531inline bool IOError::has_code()
const {
3532 return _internal_has_code();
3534inline void IOError::clear_code() {
3536 _impl_._has_bits_[0] &= ~0x00000002u;
3538inline ::goby::middleware::protobuf::IOError_ErrorCode IOError::_internal_code()
const {
3541inline ::goby::middleware::protobuf::IOError_ErrorCode IOError::code()
const {
3543 return _internal_code();
3547 _impl_._has_bits_[0] |= 0x00000002u;
3548 _impl_.code_ = value;
3551 _internal_set_code(value);
3556inline bool IOError::_internal_has_text()
const {
3557 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3560inline bool IOError::has_text()
const {
3561 return _internal_has_text();
3563inline void IOError::clear_text() {
3564 _impl_.text_.ClearToEmpty();
3565 _impl_._has_bits_[0] &= ~0x00000001u;
3567inline const std::string& IOError::text()
const {
3569 return _internal_text();
3571template <
typename ArgT0,
typename... ArgT>
3572inline PROTOBUF_ALWAYS_INLINE
3573void IOError::set_text(ArgT0&& arg0, ArgT... args) {
3574 _impl_._has_bits_[0] |= 0x00000001u;
3575 _impl_.text_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3578inline std::string* IOError::mutable_text() {
3579 std::string* _s = _internal_mutable_text();
3583inline const std::string& IOError::_internal_text()
const {
3584 return _impl_.text_.Get();
3586inline void IOError::_internal_set_text(
const std::string& value) {
3587 _impl_._has_bits_[0] |= 0x00000001u;
3588 _impl_.text_.Set(value, GetArenaForAllocation());
3590inline std::string* IOError::_internal_mutable_text() {
3591 _impl_._has_bits_[0] |= 0x00000001u;
3592 return _impl_.text_.Mutable(GetArenaForAllocation());
3594inline std::string* IOError::release_text() {
3596 if (!_internal_has_text()) {
3599 _impl_._has_bits_[0] &= ~0x00000001u;
3600 auto* p = _impl_.text_.Release();
3601#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3602 if (_impl_.text_.IsDefault()) {
3603 _impl_.text_.Set(
"", GetArenaForAllocation());
3608inline void IOError::set_allocated_text(std::string* text) {
3609 if (text !=
nullptr) {
3610 _impl_._has_bits_[0] |= 0x00000001u;
3612 _impl_._has_bits_[0] &= ~0x00000001u;
3614 _impl_.text_.SetAllocated(text, GetArenaForAllocation());
3615#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3616 if (_impl_.text_.IsDefault()) {
3617 _impl_.text_.Set(
"", GetArenaForAllocation());
3628inline bool IOStatus::_internal_has_index()
const {
3629 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3632inline bool IOStatus::has_index()
const {
3633 return _internal_has_index();
3635inline void IOStatus::clear_index() {
3637 _impl_._has_bits_[0] &= ~0x00000002u;
3639inline int32_t IOStatus::_internal_index()
const {
3640 return _impl_.index_;
3642inline int32_t IOStatus::index()
const {
3644 return _internal_index();
3646inline void IOStatus::_internal_set_index(int32_t value) {
3647 _impl_._has_bits_[0] |= 0x00000002u;
3648 _impl_.index_ = value;
3650inline void IOStatus::set_index(int32_t value) {
3651 _internal_set_index(value);
3656inline bool IOStatus::_internal_has_state()
const {
3657 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3660inline bool IOStatus::has_state()
const {
3661 return _internal_has_state();
3663inline void IOStatus::clear_state() {
3665 _impl_._has_bits_[0] &= ~0x00000004u;
3667inline ::goby::middleware::protobuf::IOState IOStatus::_internal_state()
const {
3670inline ::goby::middleware::protobuf::IOState IOStatus::state()
const {
3672 return _internal_state();
3676 _impl_._has_bits_[0] |= 0x00000004u;
3677 _impl_.state_ = value;
3680 _internal_set_state(value);
3685inline bool IOStatus::_internal_has_error()
const {
3686 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3687 PROTOBUF_ASSUME(!value || _impl_.error_ !=
nullptr);
3690inline bool IOStatus::has_error()
const {
3691 return _internal_has_error();
3693inline void IOStatus::clear_error() {
3694 if (_impl_.error_ !=
nullptr) _impl_.error_->Clear();
3695 _impl_._has_bits_[0] &= ~0x00000001u;
3697inline const ::goby::middleware::protobuf::IOError& IOStatus::_internal_error()
const {
3698 const ::goby::middleware::protobuf::IOError* p = _impl_.error_;
3702inline const ::goby::middleware::protobuf::IOError& IOStatus::error()
const {
3704 return _internal_error();
3706inline void IOStatus::unsafe_arena_set_allocated_error(
3708 if (GetArenaForAllocation() ==
nullptr) {
3709 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.error_);
3711 _impl_.error_ = error;
3713 _impl_._has_bits_[0] |= 0x00000001u;
3715 _impl_._has_bits_[0] &= ~0x00000001u;
3719inline ::goby::middleware::protobuf::IOError* IOStatus::release_error() {
3720 _impl_._has_bits_[0] &= ~0x00000001u;
3722 _impl_.error_ =
nullptr;
3723#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3724 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3725 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3726 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3728 if (GetArenaForAllocation() !=
nullptr) {
3729 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3734inline ::goby::middleware::protobuf::IOError* IOStatus::unsafe_arena_release_error() {
3736 _impl_._has_bits_[0] &= ~0x00000001u;
3738 _impl_.error_ =
nullptr;
3741inline ::goby::middleware::protobuf::IOError* IOStatus::_internal_mutable_error() {
3742 _impl_._has_bits_[0] |= 0x00000001u;
3743 if (_impl_.error_ ==
nullptr) {
3747 return _impl_.error_;
3749inline ::goby::middleware::protobuf::IOError* IOStatus::mutable_error() {
3755 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3756 if (message_arena ==
nullptr) {
3757 delete _impl_.error_;
3760 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3761 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(error);
3762 if (message_arena != submessage_arena) {
3763 error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3764 message_arena, error, submessage_arena);
3766 _impl_._has_bits_[0] |= 0x00000001u;
3768 _impl_._has_bits_[0] &= ~0x00000001u;
3770 _impl_.error_ = error;
3775 #pragma GCC diagnostic pop
3800PROTOBUF_NAMESPACE_OPEN
3805 return ::goby::middleware::protobuf::SerialCommand_Command_descriptor();
3810 return ::goby::middleware::protobuf::TCPServerEvent_Event_descriptor();
3815 return ::goby::middleware::protobuf::TCPClientEvent_Event_descriptor();
3820 return ::goby::middleware::protobuf::IOError_ErrorCode_descriptor();
3825 return ::goby::middleware::protobuf::IOState_descriptor();
3828PROTOBUF_NAMESPACE_CLOSE
3832#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_