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() {
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;
507 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
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;
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>
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();
561 bool _internal_has_port()
const;
564 uint32_t
port()
const;
567 uint32_t _internal_port()
const;
568 void _internal_set_port(uint32_t value);
574 bool _internal_has_all_clients()
const;
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() {
666 return reinterpret_cast<const IOData*
>(
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;
714 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
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;
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>
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();
771 bool _internal_has_index()
const;
774 int32_t
index()
const;
777 int32_t _internal_index()
const;
778 void _internal_set_index(int32_t value);
784 bool _internal_has_udp_src()
const;
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;
802 bool _internal_has_tcp_src()
const;
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;
820 bool _internal_has_udp_dest()
const;
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;
838 bool _internal_has_tcp_dest()
const;
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;
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() {
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;
998 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
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;
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,
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>();
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;
1209 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
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;
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>();
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;
1399 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
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;
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,
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>();
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;
1661 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
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;
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,
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>();
1858 return reinterpret_cast<const IOError*
>(
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;
1906 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
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;
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.");
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>
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();
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>();
2072 return reinterpret_cast<const IOStatus*
>(
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;
2120 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
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;
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;
2231 return _internal_has_addr();
2234 _impl_.addr_.ClearToEmpty();
2235 _impl_._has_bits_[0] &= ~0x00000001u;
2239 return _internal_addr();
2241template <
typename ArgT0,
typename... ArgT>
2242inline PROTOBUF_ALWAYS_INLINE
2244 _impl_._has_bits_[0] |= 0x00000001u;
2245 _impl_.addr_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
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());
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;
2299 return _internal_has_port();
2303 _impl_._has_bits_[0] &= ~0x00000002u;
2305inline uint32_t UDPEndPoint::_internal_port()
const {
2306 return _impl_.port_;
2310 return _internal_port();
2312inline void UDPEndPoint::_internal_set_port(uint32_t value) {
2313 _impl_._has_bits_[0] |= 0x00000002u;
2314 _impl_.port_ = value;
2317 _internal_set_port(value);
2326inline bool TCPEndPoint::_internal_has_addr()
const {
2327 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2331 return _internal_has_addr();
2334 _impl_.addr_.ClearToEmpty();
2335 _impl_._has_bits_[0] &= ~0x00000001u;
2339 return _internal_addr();
2341template <
typename ArgT0,
typename... ArgT>
2342inline PROTOBUF_ALWAYS_INLINE
2344 _impl_._has_bits_[0] |= 0x00000001u;
2345 _impl_.addr_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
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());
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;
2399 return _internal_has_port();
2403 _impl_._has_bits_[0] &= ~0x00000002u;
2405inline uint32_t TCPEndPoint::_internal_port()
const {
2406 return _impl_.port_;
2410 return _internal_port();
2412inline void TCPEndPoint::_internal_set_port(uint32_t value) {
2413 _impl_._has_bits_[0] |= 0x00000002u;
2414 _impl_.port_ = value;
2417 _internal_set_port(value);
2422inline bool TCPEndPoint::_internal_has_all_clients()
const {
2423 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2427 return _internal_has_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_;
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;
2445 _internal_set_all_clients(value);
2454inline bool IOData::_internal_has_index()
const {
2455 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2459 return _internal_has_index();
2463 _impl_._has_bits_[0] &= ~0x00000002u;
2465inline int32_t IOData::_internal_index()
const {
2466 return _impl_.index_;
2470 return _internal_index();
2472inline void IOData::_internal_set_index(int32_t value) {
2473 _impl_._has_bits_[0] |= 0x00000002u;
2474 _impl_.index_ = value;
2477 _internal_set_index(value);
2482inline bool IOData::_internal_has_udp_src()
const {
2483 return src_case() == kUdpSrc;
2486 return _internal_has_udp_src();
2488inline void IOData::set_has_udp_src() {
2489 _impl_._oneof_case_[0] = kUdpSrc;
2492 if (_internal_has_udp_src()) {
2493 if (GetArenaForAllocation() ==
nullptr) {
2494 delete _impl_.src_.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_
2520 return _internal_udp_src();
2524 if (_internal_has_udp_src()) {
2527 _impl_.src_.udp_src_ =
nullptr;
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_;
2556inline bool IOData::_internal_has_tcp_src()
const {
2557 return src_case() == kTcpSrc;
2560 return _internal_has_tcp_src();
2562inline void IOData::set_has_tcp_src() {
2563 _impl_._oneof_case_[0] = kTcpSrc;
2566 if (_internal_has_tcp_src()) {
2567 if (GetArenaForAllocation() ==
nullptr) {
2568 delete _impl_.src_.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_
2594 return _internal_tcp_src();
2598 if (_internal_has_tcp_src()) {
2601 _impl_.src_.tcp_src_ =
nullptr;
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_;
2630inline bool IOData::_internal_has_udp_dest()
const {
2631 return dest_case() == kUdpDest;
2634 return _internal_has_udp_dest();
2636inline void IOData::set_has_udp_dest() {
2637 _impl_._oneof_case_[1] = kUdpDest;
2640 if (_internal_has_udp_dest()) {
2641 if (GetArenaForAllocation() ==
nullptr) {
2642 delete _impl_.dest_.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_
2668 return _internal_udp_dest();
2672 if (_internal_has_udp_dest()) {
2675 _impl_.dest_.udp_dest_ =
nullptr;
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_;
2704inline bool IOData::_internal_has_tcp_dest()
const {
2705 return dest_case() == kTcpDest;
2708 return _internal_has_tcp_dest();
2710inline void IOData::set_has_tcp_dest() {
2711 _impl_._oneof_case_[1] = kTcpDest;
2714 if (_internal_has_tcp_dest()) {
2715 if (GetArenaForAllocation() ==
nullptr) {
2716 delete _impl_.dest_.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_
2742 return _internal_tcp_dest();
2746 if (_internal_has_tcp_dest()) {
2749 _impl_.dest_.tcp_dest_ =
nullptr;
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_;
2778inline bool IOData::_internal_has_data()
const {
2779 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2783 return _internal_has_data();
2786 _impl_.data_.ClearToEmpty();
2787 _impl_._has_bits_[0] &= ~0x00000001u;
2791 return _internal_data();
2793template <
typename ArgT0,
typename... ArgT>
2794inline PROTOBUF_ALWAYS_INLINE
2796 _impl_._has_bits_[0] |= 0x00000001u;
2797 _impl_.data_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
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());
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;
2873 return _internal_has_index();
2877 _impl_._has_bits_[0] &= ~0x00000001u;
2879inline int32_t SerialCommand::_internal_index()
const {
2880 return _impl_.index_;
2884 return _internal_index();
2886inline void SerialCommand::_internal_set_index(int32_t value) {
2887 _impl_._has_bits_[0] |= 0x00000001u;
2888 _impl_.index_ = value;
2891 _internal_set_index(value);
2896inline bool SerialCommand::_internal_has_command()
const {
2897 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2901 return _internal_has_command();
2905 _impl_._has_bits_[0] &= ~0x00000002u;
2907inline ::goby::middleware::protobuf::SerialCommand_Command SerialCommand::_internal_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;
2934 return _internal_has_index();
2938 _impl_._has_bits_[0] &= ~0x00000004u;
2940inline int32_t SerialStatus::_internal_index()
const {
2941 return _impl_.index_;
2945 return _internal_index();
2947inline void SerialStatus::_internal_set_index(int32_t value) {
2948 _impl_._has_bits_[0] |= 0x00000004u;
2949 _impl_.index_ = value;
2952 _internal_set_index(value);
2957inline bool SerialStatus::_internal_has_rts()
const {
2958 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2962 return _internal_has_rts();
2966 _impl_._has_bits_[0] &= ~0x00000001u;
2968inline bool SerialStatus::_internal_rts()
const {
2973 return _internal_rts();
2975inline void SerialStatus::_internal_set_rts(
bool value) {
2976 _impl_._has_bits_[0] |= 0x00000001u;
2977 _impl_.rts_ = value;
2980 _internal_set_rts(value);
2985inline bool SerialStatus::_internal_has_dtr()
const {
2986 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2990 return _internal_has_dtr();
2994 _impl_._has_bits_[0] &= ~0x00000002u;
2996inline bool SerialStatus::_internal_dtr()
const {
3001 return _internal_dtr();
3003inline void SerialStatus::_internal_set_dtr(
bool value) {
3004 _impl_._has_bits_[0] |= 0x00000002u;
3005 _impl_.dtr_ = value;
3008 _internal_set_dtr(value);
3017inline bool TCPServerEvent::_internal_has_index()
const {
3018 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3022 return _internal_has_index();
3026 _impl_._has_bits_[0] &= ~0x00000010u;
3028inline int32_t TCPServerEvent::_internal_index()
const {
3029 return _impl_.index_;
3033 return _internal_index();
3035inline void TCPServerEvent::_internal_set_index(int32_t value) {
3036 _impl_._has_bits_[0] |= 0x00000010u;
3037 _impl_.index_ = value;
3040 _internal_set_index(value);
3045inline bool TCPServerEvent::_internal_has_event()
const {
3046 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3050 return _internal_has_event();
3054 _impl_._has_bits_[0] &= ~0x00000004u;
3056inline ::goby::middleware::protobuf::TCPServerEvent_Event TCPServerEvent::_internal_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);
3080 return _internal_has_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_;
3093 return _internal_local_endpoint();
3097 if (GetArenaForAllocation() ==
nullptr) {
3098 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.local_endpoint_);
3102 _impl_._has_bits_[0] |= 0x00000001u;
3104 _impl_._has_bits_[0] &= ~0x00000001u;
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);
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_;
3144 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3145 if (message_arena ==
nullptr) {
3146 delete _impl_.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(
3155 _impl_._has_bits_[0] |= 0x00000001u;
3157 _impl_._has_bits_[0] &= ~0x00000001u;
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);
3170 return _internal_has_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_;
3183 return _internal_remote_endpoint();
3187 if (GetArenaForAllocation() ==
nullptr) {
3188 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.remote_endpoint_);
3192 _impl_._has_bits_[0] |= 0x00000002u;
3194 _impl_._has_bits_[0] &= ~0x00000002u;
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);
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_;
3234 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3235 if (message_arena ==
nullptr) {
3236 delete _impl_.remote_endpoint_;
3239 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3240 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
remote_endpoint);
3241 if (message_arena != submessage_arena) {
3245 _impl_._has_bits_[0] |= 0x00000002u;
3247 _impl_._has_bits_[0] &= ~0x00000002u;
3254inline bool TCPServerEvent::_internal_has_number_of_clients()
const {
3255 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3259 return _internal_has_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_;
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;
3277 _internal_set_number_of_clients(value);
3286inline bool TCPClientEvent::_internal_has_index()
const {
3287 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3291 return _internal_has_index();
3295 _impl_._has_bits_[0] &= ~0x00000004u;
3297inline int32_t TCPClientEvent::_internal_index()
const {
3298 return _impl_.index_;
3302 return _internal_index();
3304inline void TCPClientEvent::_internal_set_index(int32_t value) {
3305 _impl_._has_bits_[0] |= 0x00000004u;
3306 _impl_.index_ = value;
3309 _internal_set_index(value);
3314inline bool TCPClientEvent::_internal_has_event()
const {
3315 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3319 return _internal_has_event();
3323 _impl_._has_bits_[0] &= ~0x00000008u;
3325inline ::goby::middleware::protobuf::TCPClientEvent_Event TCPClientEvent::_internal_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);
3349 return _internal_has_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_;
3362 return _internal_local_endpoint();
3366 if (GetArenaForAllocation() ==
nullptr) {
3367 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.local_endpoint_);
3371 _impl_._has_bits_[0] |= 0x00000001u;
3373 _impl_._has_bits_[0] &= ~0x00000001u;
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);
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_;
3413 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3414 if (message_arena ==
nullptr) {
3415 delete _impl_.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(
3424 _impl_._has_bits_[0] |= 0x00000001u;
3426 _impl_._has_bits_[0] &= ~0x00000001u;
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);
3439 return _internal_has_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_;
3452 return _internal_remote_endpoint();
3456 if (GetArenaForAllocation() ==
nullptr) {
3457 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.remote_endpoint_);
3461 _impl_._has_bits_[0] |= 0x00000002u;
3463 _impl_._has_bits_[0] &= ~0x00000002u;
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);
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_;
3503 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3504 if (message_arena ==
nullptr) {
3505 delete _impl_.remote_endpoint_;
3508 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3509 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
remote_endpoint);
3510 if (message_arena != submessage_arena) {
3514 _impl_._has_bits_[0] |= 0x00000002u;
3516 _impl_._has_bits_[0] &= ~0x00000002u;
3527inline bool IOError::_internal_has_code()
const {
3528 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3532 return _internal_has_code();
3536 _impl_._has_bits_[0] &= ~0x00000002u;
3538inline ::goby::middleware::protobuf::IOError_ErrorCode IOError::_internal_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;
3561 return _internal_has_text();
3564 _impl_.text_.ClearToEmpty();
3565 _impl_._has_bits_[0] &= ~0x00000001u;
3569 return _internal_text();
3571template <
typename ArgT0,
typename... ArgT>
3572inline PROTOBUF_ALWAYS_INLINE
3574 _impl_._has_bits_[0] |= 0x00000001u;
3575 _impl_.text_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
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());
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());
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;
3633 return _internal_has_index();
3637 _impl_._has_bits_[0] &= ~0x00000002u;
3639inline int32_t IOStatus::_internal_index()
const {
3640 return _impl_.index_;
3644 return _internal_index();
3646inline void IOStatus::_internal_set_index(int32_t value) {
3647 _impl_._has_bits_[0] |= 0x00000002u;
3648 _impl_.index_ = value;
3651 _internal_set_index(value);
3656inline bool IOStatus::_internal_has_state()
const {
3657 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3661 return _internal_has_state();
3665 _impl_._has_bits_[0] &= ~0x00000004u;
3667inline ::goby::middleware::protobuf::IOState IOStatus::_internal_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);
3691 return _internal_has_error();
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_;
3704 return _internal_error();
3708 if (GetArenaForAllocation() ==
nullptr) {
3709 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.error_);
3713 _impl_._has_bits_[0] |= 0x00000001u;
3715 _impl_._has_bits_[0] &= ~0x00000001u;
3720 _impl_._has_bits_[0] &= ~0x00000001u;
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);
3736 _impl_._has_bits_[0] &= ~0x00000001u;
3741inline ::goby::middleware::protobuf::IOError* IOStatus::_internal_mutable_error() {
3742 _impl_._has_bits_[0] |= 0x00000001u;
3743 if (_impl_.error_ ==
nullptr) {
3747 return _impl_.error_;
3755 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3756 if (message_arena ==
nullptr) {
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;
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>
void set_index(int32_t value)
::goby::middleware::protobuf::TCPEndPoint * unsafe_arena_release_tcp_dest()
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()
::goby::middleware::protobuf::TCPEndPoint * mutable_tcp_src()
IOData(IOData &&from) noexcept
const ::goby::middleware::protobuf::UDPEndPoint & udp_dest() const
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
int GetCachedSize() const final
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)
::goby::middleware::protobuf::TCPEndPoint * mutable_tcp_dest()
PROTOBUF_NODISCARD::goby::middleware::protobuf::TCPEndPoint * release_tcp_dest()
void CopyFrom(const IOData &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_NODISCARD std::string * release_data()
::goby::middleware::protobuf::UDPEndPoint * mutable_udp_dest()
bool IsInitialized() const final
const ::goby::middleware::protobuf::TCPEndPoint & tcp_src() const
std::string * mutable_data()
bool has_tcp_dest() const
void set_allocated_udp_src(::goby::middleware::protobuf::UDPEndPoint *udp_src)
static const IOData * internal_default_instance()
DestCase dest_case() const
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::goby::middleware::protobuf::TCPEndPoint & tcp_dest() const
size_t ByteSizeLong() const final
const std::string & data() const
::goby::middleware::protobuf::TCPEndPoint * unsafe_arena_release_tcp_src()
const ::goby::middleware::protobuf::UDPEndPoint & udp_src() const
IOData & operator=(const IOData &from)
PROTOBUF_NODISCARD::goby::middleware::protobuf::UDPEndPoint * release_udp_dest()
::goby::middleware::protobuf::UDPEndPoint * mutable_udp_src()
IOData(const IOData &from)
void set_allocated_data(std::string *data)
PROTOBUF_NODISCARD::goby::middleware::protobuf::UDPEndPoint * release_udp_src()
::goby::middleware::protobuf::UDPEndPoint * unsafe_arena_release_udp_src()
void set_data(ArgT0 &&arg0, ArgT... args)
IOData & operator=(IOData &&from) noexcept
void unsafe_arena_set_allocated_udp_src(::goby::middleware::protobuf::UDPEndPoint *udp_src)
bool has_udp_dest() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static constexpr int kIndexInFileMessages
PROTOBUF_CONSTEXPR IOData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const IOData & default_instance()
void set_allocated_tcp_src(::goby::middleware::protobuf::TCPEndPoint *tcp_src)
::goby::middleware::protobuf::UDPEndPoint * unsafe_arena_release_udp_dest()
PROTOBUF_NODISCARD::goby::middleware::protobuf::TCPEndPoint * release_tcp_src()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ClassData _class_data_
void unsafe_arena_set_allocated_tcp_dest(::goby::middleware::protobuf::TCPEndPoint *tcp_dest)
IOData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void unsafe_arena_set_allocated_tcp_src(::goby::middleware::protobuf::TCPEndPoint *tcp_src)
void set_allocated_tcp_dest(::goby::middleware::protobuf::TCPEndPoint *tcp_dest)
void unsafe_arena_set_allocated_udp_dest(::goby::middleware::protobuf::UDPEndPoint *udp_dest)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool IsInitialized() const final
int GetCachedSize() const final
const std::string & text() const
void CopyFrom(const IOError &from)
static constexpr ErrorCode IO__DATA_TIMEOUT
void UnsafeArenaSwap(IOError *other)
void Swap(IOError *other)
static bool ErrorCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ErrorCode *value)
size_t ByteSizeLong() const final
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 constexpr ErrorCode IO__INIT_FAILURE
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
IOError_ErrorCode ErrorCode
static constexpr int ErrorCode_ARRAYSIZE
static constexpr ErrorCode IO__WRITE_FAILURE
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
IOError & operator=(const IOError &from)
static constexpr ErrorCode IO__READ_FAILURE
::goby::middleware::protobuf::IOError_ErrorCode code() const
IOError & operator=(IOError &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ErrorCode_descriptor()
PROTOBUF_NODISCARD std::string * release_text()
static bool ErrorCode_IsValid(int value)
static const IOError & default_instance()
IOError(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
std::string * mutable_text()
void set_code(::goby::middleware::protobuf::IOError_ErrorCode value)
PROTOBUF_CONSTEXPR IOError(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_allocated_text(std::string *text)
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 constexpr int kIndexInFileMessages
static const IOError * internal_default_instance()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void MergeFrom(const IOError &from)
IOError(IOError &&from) noexcept
static constexpr ErrorCode ErrorCode_MIN
static constexpr ErrorCode ErrorCode_MAX
static constexpr int kIndexInFileMessages
size_t ByteSizeLong() const final
int GetCachedSize() const final
PROTOBUF_CONSTEXPR IOStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
IOStatus(const IOStatus &from)
const ::goby::middleware::protobuf::IOError & error() const
bool IsInitialized() const final
::goby::middleware::protobuf::IOError * mutable_error()
IOStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_state(::goby::middleware::protobuf::IOState value)
void UnsafeArenaSwap(IOStatus *other)
IOStatus & operator=(const IOStatus &from)
void set_allocated_error(::goby::middleware::protobuf::IOError *error)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void MergeFrom(const IOStatus &from)
void set_index(int32_t value)
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)
void unsafe_arena_set_allocated_error(::goby::middleware::protobuf::IOError *error)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const IOStatus &from)
PROTOBUF_NODISCARD::goby::middleware::protobuf::IOError * release_error()
::goby::middleware::protobuf::IOError * unsafe_arena_release_error()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
IOStatus(IOStatus &&from) noexcept
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
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()
::goby::middleware::protobuf::IOState state() const
static const ClassData _class_data_
static constexpr Command DTR_LOW
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static bool Command_IsValid(int value)
void Swap(SerialCommand *other)
static constexpr Command DTR_HIGH
static bool Command_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Command *value)
static constexpr int kIndexInFileMessages
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
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_index(int32_t value)
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()
static constexpr Command RTS_HIGH
int GetCachedSize() const final
~SerialCommand() override
void set_command(::goby::middleware::protobuf::SerialCommand_Command value)
static const SerialCommand * internal_default_instance()
bool IsInitialized() const final
::goby::middleware::protobuf::SerialCommand_Command command() const
size_t ByteSizeLong() const final
static constexpr Command Command_MAX
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_CONSTEXPR SerialCommand(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static constexpr Command Command_MIN
void CopyFrom(const SerialCommand &from)
SerialCommand(SerialCommand &&from) noexcept
static constexpr Command RTS_LOW
void UnsafeArenaSwap(SerialCommand *other)
SerialCommand & operator=(const SerialCommand &from)
static constexpr int Command_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static constexpr Command SEND_BREAK
SerialCommand(const SerialCommand &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
SerialCommand_Command Command
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ClassData _class_data_
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
int GetCachedSize() const final
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)
void set_index(int32_t value)
SerialStatus & operator=(const SerialStatus &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void UnsafeArenaSwap(SerialStatus *other)
size_t ByteSizeLong() const final
void MergeFrom(const SerialStatus &from)
SerialStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool IsInitialized() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const SerialStatus & default_instance()
SerialStatus & operator=(SerialStatus &&from) noexcept
static constexpr int kIndexInFileMessages
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)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void unsafe_arena_set_allocated_remote_endpoint(::goby::middleware::protobuf::TCPEndPoint *remote_endpoint)
int GetCachedSize() const final
const ::goby::middleware::protobuf::TCPEndPoint & local_endpoint() const
void clear_local_endpoint()
TCPClientEvent(const TCPClientEvent &from)
TCPClientEvent * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
TCPClientEvent_Event Event
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool has_local_endpoint() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::goby::middleware::protobuf::TCPClientEvent_Event event() const
static constexpr int Event_ARRAYSIZE
PROTOBUF_CONSTEXPR TCPClientEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const TCPClientEvent &from)
PROTOBUF_NODISCARD::goby::middleware::protobuf::TCPEndPoint * release_local_endpoint()
void set_event(::goby::middleware::protobuf::TCPClientEvent_Event value)
TCPClientEvent(TCPClientEvent &&from) noexcept
::goby::middleware::protobuf::TCPEndPoint * mutable_local_endpoint()
void unsafe_arena_set_allocated_local_endpoint(::goby::middleware::protobuf::TCPEndPoint *local_endpoint)
static const ClassData _class_data_
bool has_remote_endpoint() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_NODISCARD::goby::middleware::protobuf::TCPEndPoint * release_remote_endpoint()
void set_index(int32_t value)
static constexpr Event Event_MIN
@ kLocalEndpointFieldNumber
@ kRemoteEndpointFieldNumber
void clear_remote_endpoint()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Event_descriptor()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::goby::middleware::protobuf::TCPEndPoint * unsafe_arena_release_remote_endpoint()
static constexpr Event Event_MAX
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)
bool IsInitialized() const final
size_t ByteSizeLong() const final
TCPClientEvent & operator=(const TCPClientEvent &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static constexpr int kIndexInFileMessages
void CopyFrom(const TCPClientEvent &from)
static bool Event_IsValid(int value)
static constexpr Event EVENT_CONNECT
void set_allocated_remote_endpoint(::goby::middleware::protobuf::TCPEndPoint *remote_endpoint)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const TCPClientEvent & default_instance()
::goby::middleware::protobuf::TCPEndPoint * mutable_remote_endpoint()
~TCPClientEvent() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_allocated_local_endpoint(::goby::middleware::protobuf::TCPEndPoint *local_endpoint)
TCPClientEvent & operator=(TCPClientEvent &&from) noexcept
const ::goby::middleware::protobuf::TCPEndPoint & remote_endpoint() const
::goby::middleware::protobuf::TCPEndPoint * unsafe_arena_release_local_endpoint()
static constexpr Event EVENT_DISCONNECT
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 constexpr int kIndexInFileMessages
static const ClassData _class_data_
void set_allocated_addr(std::string *addr)
void set_port(uint32_t value)
friend void swap(TCPEndPoint &a, TCPEndPoint &b)
bool IsInitialized() const final
TCPEndPoint(const TCPEndPoint &from)
TCPEndPoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const TCPEndPoint & default_instance()
void CopyFrom(const TCPEndPoint &from)
bool has_all_clients() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
size_t ByteSizeLong() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD std::string * release_addr()
TCPEndPoint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
TCPEndPoint(TCPEndPoint &&from) noexcept
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const TCPEndPoint * internal_default_instance()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
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)
std::string * mutable_addr()
void Swap(TCPEndPoint *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
int GetCachedSize() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_all_clients(bool value)
const std::string & addr() const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void clear_local_endpoint()
TCPServerEvent(TCPServerEvent &&from) noexcept
void set_index(int32_t value)
void clear_remote_endpoint()
void set_event(::goby::middleware::protobuf::TCPServerEvent_Event value)
void set_allocated_local_endpoint(::goby::middleware::protobuf::TCPEndPoint *local_endpoint)
const ::goby::middleware::protobuf::TCPEndPoint & remote_endpoint() const
void set_allocated_remote_endpoint(::goby::middleware::protobuf::TCPEndPoint *remote_endpoint)
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
bool IsInitialized() const final
static bool Event_IsValid(int value)
friend void swap(TCPServerEvent &a, TCPServerEvent &b)
TCPServerEvent(const TCPServerEvent &from)
::goby::middleware::protobuf::TCPEndPoint * mutable_remote_endpoint()
static const ClassData _class_data_
::goby::middleware::protobuf::TCPEndPoint * unsafe_arena_release_local_endpoint()
void unsafe_arena_set_allocated_remote_endpoint(::goby::middleware::protobuf::TCPEndPoint *remote_endpoint)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool has_remote_endpoint() const
::goby::middleware::protobuf::TCPEndPoint * unsafe_arena_release_remote_endpoint()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
TCPServerEvent & operator=(const TCPServerEvent &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static constexpr Event Event_MAX
size_t ByteSizeLong() const final
int32_t number_of_clients() const
void unsafe_arena_set_allocated_local_endpoint(::goby::middleware::protobuf::TCPEndPoint *local_endpoint)
void clear_number_of_clients()
void MergeFrom(const TCPServerEvent &from)
static constexpr Event Event_MIN
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void Swap(TCPServerEvent *other)
static bool Event_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Event *value)
static constexpr int Event_ARRAYSIZE
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void CopyFrom(const TCPServerEvent &from)
TCPServerEvent_Event Event
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::goby::middleware::protobuf::TCPServerEvent_Event event() const
static const TCPServerEvent & default_instance()
static const TCPServerEvent * internal_default_instance()
static constexpr Event EVENT_BIND
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Event_descriptor()
const ::goby::middleware::protobuf::TCPEndPoint & local_endpoint() const
void UnsafeArenaSwap(TCPServerEvent *other)
PROTOBUF_CONSTEXPR TCPServerEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_NODISCARD::goby::middleware::protobuf::TCPEndPoint * release_remote_endpoint()
void set_number_of_clients(int32_t value)
@ kRemoteEndpointFieldNumber
@ kLocalEndpointFieldNumber
@ kNumberOfClientsFieldNumber
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
TCPServerEvent & operator=(TCPServerEvent &&from) noexcept
PROTOBUF_NODISCARD::goby::middleware::protobuf::TCPEndPoint * release_local_endpoint()
static constexpr Event EVENT_CONNECT
static constexpr int kIndexInFileMessages
bool has_local_endpoint() const
::goby::middleware::protobuf::TCPEndPoint * mutable_local_endpoint()
static constexpr Event EVENT_DISCONNECT
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
int GetCachedSize() const final
TCPServerEvent * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
bool has_number_of_clients() const
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 >()
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
*brief create JSON pointer *sa reference_tokens const string_t & a
*brief remove last reference token *sa JSON pointer has no nullptr
*brief write string representation of the JSON pointer to stream *sa const json_pointer & ptr
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_