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 < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
37 #include "dccl/option_extensions.pb.h"
38 #include <boost/units/quantity.hpp>
39 #include <boost/units/absolute.hpp>
40 #include <boost/units/dimensionless_type.hpp>
41 #include <boost/units/make_scaled_unit.hpp>
43 #include <google/protobuf/port_def.inc>
44 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fio_2eproto
45 PROTOBUF_NAMESPACE_OPEN
49 PROTOBUF_NAMESPACE_CLOSE
53 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[9]
59 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
65 namespace middleware {
68 class IODataDefaultTypeInternal;
71 class IOErrorDefaultTypeInternal;
74 class IOStatusDefaultTypeInternal;
77 class SerialCommandDefaultTypeInternal;
80 class SerialStatusDefaultTypeInternal;
83 class TCPClientEventDefaultTypeInternal;
86 class TCPEndPointDefaultTypeInternal;
89 class TCPServerEventDefaultTypeInternal;
92 class UDPEndPointDefaultTypeInternal;
97 PROTOBUF_NAMESPACE_OPEN
98 template<> ::goby::middleware::protobuf::IOData* Arena::CreateMaybeMessage<::goby::middleware::protobuf::IOData>(Arena*);
99 template<> ::goby::middleware::protobuf::IOError* Arena::CreateMaybeMessage<::goby::middleware::protobuf::IOError>(Arena*);
100 template<> ::goby::middleware::protobuf::IOStatus* Arena::CreateMaybeMessage<::goby::middleware::protobuf::IOStatus>(Arena*);
101 template<> ::goby::middleware::protobuf::SerialCommand* Arena::CreateMaybeMessage<::goby::middleware::protobuf::SerialCommand>(Arena*);
102 template<> ::goby::middleware::protobuf::SerialStatus* Arena::CreateMaybeMessage<::goby::middleware::protobuf::SerialStatus>(Arena*);
103 template<> ::goby::middleware::protobuf::TCPClientEvent* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TCPClientEvent>(Arena*);
104 template<> ::goby::middleware::protobuf::TCPEndPoint* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TCPEndPoint>(Arena*);
105 template<> ::goby::middleware::protobuf::TCPServerEvent* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TCPServerEvent>(Arena*);
106 template<> ::goby::middleware::protobuf::UDPEndPoint* Arena::CreateMaybeMessage<::goby::middleware::protobuf::UDPEndPoint>(Arena*);
107 PROTOBUF_NAMESPACE_CLOSE
109 namespace middleware {
127 static_assert(::std::is_same<T, SerialCommand_Command>::value ||
128 ::std::is_integral<T>::value,
129 "Incorrect type passed to function SerialCommand_Command_Name.");
130 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
135 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SerialCommand_Command>(
151 static_assert(::std::is_same<T, TCPServerEvent_Event>::value ||
152 ::std::is_integral<T>::value,
153 "Incorrect type passed to function TCPServerEvent_Event_Name.");
154 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
159 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TCPServerEvent_Event>(
174 static_assert(::std::is_same<T, TCPClientEvent_Event>::value ||
175 ::std::is_integral<T>::value,
176 "Incorrect type passed to function TCPClientEvent_Event_Name.");
177 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
182 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TCPClientEvent_Event>(
199 static_assert(::std::is_same<T, IOError_ErrorCode>::value ||
200 ::std::is_integral<T>::value,
201 "Incorrect type passed to function IOError_ErrorCode_Name.");
202 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
207 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<IOError_ErrorCode>(
224 static_assert(::std::is_same<T, IOState>::value ||
225 ::std::is_integral<T>::value,
226 "Incorrect type passed to function IOState_Name.");
227 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
231 const std::string& name,
IOState* value) {
232 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<IOState>(
238 public ::PROTOBUF_NAMESPACE_ID::Message {
246 *
this = ::std::move(from);
249 inline UDPEndPoint&
operator=(
const UDPEndPoint& from) {
253 inline UDPEndPoint&
operator=(UDPEndPoint&& from) noexcept {
254 if (GetArena() == from.GetArena()) {
255 if (
this != &from) InternalSwap(&from);
263 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
266 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
269 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
270 return GetDescriptor();
273 return GetMetadataStatic().descriptor;
276 return GetMetadataStatic().reflection;
282 return reinterpret_cast<const UDPEndPoint*
>(
285 static constexpr
int kIndexInFileMessages =
288 friend void swap(UDPEndPoint& a, UDPEndPoint& b) {
291 inline void Swap(UDPEndPoint* other) {
292 if (other ==
this)
return;
293 if (GetArena() == other->GetArena()) {
296 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
300 if (other ==
this)
return;
301 GOOGLE_DCHECK(GetArena() == other->GetArena());
307 inline UDPEndPoint*
New() const final {
308 return CreateMaybeMessage<UDPEndPoint>(
nullptr);
311 UDPEndPoint*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
312 return CreateMaybeMessage<UDPEndPoint>(arena);
314 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
315 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
318 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
319 bool IsInitialized() const final;
322 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
323 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
324 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
325 int GetCachedSize() const final {
return _cached_size_.Get(); }
328 inline void SharedCtor();
329 inline void SharedDtor();
330 void SetCachedSize(
int size)
const final;
331 void InternalSwap(UDPEndPoint* other);
332 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
333 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
334 return "goby.middleware.protobuf.UDPEndPoint";
339 static void ArenaDtor(
void*
object);
340 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
345 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
357 kAddrFieldNumber = 1,
358 kPortFieldNumber = 2,
363 bool _internal_has_addr()
const;
366 const std::string&
addr()
const;
374 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
375 " string fields are deprecated and will be removed in a"
377 std::
string* unsafe_arena_release_addr();
378 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
379 "
string fields are deprecated and will be removed in a"
381 void unsafe_arena_set_allocated_addr(
384 const std::
string& _internal_addr() const;
385 void _internal_set_addr(const std::
string& value);
386 std::
string* _internal_mutable_addr();
390 bool has_port() const;
392 bool _internal_has_port() const;
395 ::PROTOBUF_NAMESPACE_ID::
uint32 port() const;
396 void set_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
398 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_port() const;
399 void _internal_set_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
407 size_t RequiredFieldsByteSizeFallback() const;
409 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
410 typedef
void InternalArenaConstructable_;
411 typedef
void DestructorSkippable_;
412 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
413 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
414 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr addr_;
415 ::PROTOBUF_NAMESPACE_ID::
uint32 port_;
421 public ::PROTOBUF_NAMESPACE_ID::Message {
429 *
this = ::std::move(from);
432 inline TCPEndPoint&
operator=(
const TCPEndPoint& from) {
436 inline TCPEndPoint&
operator=(TCPEndPoint&& from) noexcept {
437 if (GetArena() == from.GetArena()) {
438 if (
this != &from) InternalSwap(&from);
446 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
449 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
452 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
453 return GetDescriptor();
456 return GetMetadataStatic().descriptor;
459 return GetMetadataStatic().reflection;
465 return reinterpret_cast<const TCPEndPoint*
>(
468 static constexpr
int kIndexInFileMessages =
471 friend void swap(TCPEndPoint& a, TCPEndPoint& b) {
474 inline void Swap(TCPEndPoint* other) {
475 if (other ==
this)
return;
476 if (GetArena() == other->GetArena()) {
479 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
483 if (other ==
this)
return;
484 GOOGLE_DCHECK(GetArena() == other->GetArena());
490 inline TCPEndPoint*
New() const final {
491 return CreateMaybeMessage<TCPEndPoint>(
nullptr);
494 TCPEndPoint*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
495 return CreateMaybeMessage<TCPEndPoint>(arena);
497 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
498 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
501 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
502 bool IsInitialized() const final;
505 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
506 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
507 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
508 int GetCachedSize() const final {
return _cached_size_.Get(); }
511 inline void SharedCtor();
512 inline void SharedDtor();
513 void SetCachedSize(
int size)
const final;
514 void InternalSwap(TCPEndPoint* other);
515 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
516 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
517 return "goby.middleware.protobuf.TCPEndPoint";
522 static void ArenaDtor(
void*
object);
523 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
528 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
540 kAddrFieldNumber = 1,
541 kPortFieldNumber = 2,
542 kAllClientsFieldNumber = 3,
547 bool _internal_has_addr()
const;
550 const std::string&
addr()
const;
558 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
559 " string fields are deprecated and will be removed in a"
561 std::
string* unsafe_arena_release_addr();
562 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
563 "
string fields are deprecated and will be removed in a"
565 void unsafe_arena_set_allocated_addr(
568 const std::
string& _internal_addr() const;
569 void _internal_set_addr(const std::
string& value);
570 std::
string* _internal_mutable_addr();
574 bool has_port() const;
576 bool _internal_has_port() const;
579 ::PROTOBUF_NAMESPACE_ID::
uint32 port() const;
580 void set_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
582 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_port() const;
583 void _internal_set_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
587 bool has_all_clients() const;
589 bool _internal_has_all_clients() const;
591 void clear_all_clients();
592 bool all_clients() const;
593 void set_all_clients(
bool value);
595 bool _internal_all_clients() const;
596 void _internal_set_all_clients(
bool value);
603 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
604 typedef
void InternalArenaConstructable_;
605 typedef
void DestructorSkippable_;
606 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
607 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
608 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr addr_;
609 ::PROTOBUF_NAMESPACE_ID::
uint32 port_;
616 public ::PROTOBUF_NAMESPACE_ID::Message {
624 *
this = ::std::move(from);
632 if (GetArena() == from.GetArena()) {
633 if (
this != &from) InternalSwap(&from);
641 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
644 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
647 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
648 return GetDescriptor();
651 return GetMetadataStatic().descriptor;
654 return GetMetadataStatic().reflection;
672 return reinterpret_cast<const IOData*
>(
675 static constexpr
int kIndexInFileMessages =
678 friend void swap(IOData& a, IOData& b) {
681 inline void Swap(IOData* other) {
682 if (other ==
this)
return;
683 if (GetArena() == other->GetArena()) {
686 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
690 if (other ==
this)
return;
691 GOOGLE_DCHECK(GetArena() == other->GetArena());
697 inline IOData*
New() const final {
698 return CreateMaybeMessage<IOData>(
nullptr);
701 IOData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
702 return CreateMaybeMessage<IOData>(arena);
704 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
705 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
708 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
709 bool IsInitialized() const final;
712 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
713 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
714 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
715 int GetCachedSize() const final {
return _cached_size_.Get(); }
718 inline void SharedCtor();
719 inline void SharedDtor();
720 void SetCachedSize(
int size)
const final;
721 void InternalSwap(IOData* other);
722 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
723 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
724 return "goby.middleware.protobuf.IOData";
727 explicit IOData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
729 static void ArenaDtor(
void*
object);
730 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
735 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
747 kDataFieldNumber = 30,
748 kIndexFieldNumber = 1,
749 kUdpSrcFieldNumber = 10,
750 kTcpSrcFieldNumber = 11,
751 kUdpDestFieldNumber = 20,
752 kTcpDestFieldNumber = 21,
757 bool _internal_has_data()
const;
760 const std::string&
data()
const;
768 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
769 " string fields are deprecated and will be removed in a"
771 std::
string* unsafe_arena_release_data();
772 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
773 "
string fields are deprecated and will be removed in a"
775 void unsafe_arena_set_allocated_data(
778 const std::
string& _internal_data() const;
779 void _internal_set_data(const std::
string& value);
780 std::
string* _internal_mutable_data();
784 bool has_index() const;
786 bool _internal_has_index() const;
789 ::PROTOBUF_NAMESPACE_ID::
int32 index() const;
790 void set_index(::PROTOBUF_NAMESPACE_ID::
int32 value);
792 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_index() const;
793 void _internal_set_index(::PROTOBUF_NAMESPACE_ID::
int32 value);
797 bool has_udp_src() const;
799 bool _internal_has_udp_src() const;
801 void clear_udp_src();
802 const ::
goby::middleware::protobuf::UDPEndPoint& udp_src() const;
803 ::
goby::middleware::protobuf::UDPEndPoint* release_udp_src();
804 ::
goby::middleware::protobuf::UDPEndPoint* mutable_udp_src();
805 void set_allocated_udp_src(::
goby::middleware::protobuf::UDPEndPoint* udp_src);
807 const ::
goby::middleware::protobuf::UDPEndPoint& _internal_udp_src() const;
808 ::
goby::middleware::protobuf::UDPEndPoint* _internal_mutable_udp_src();
810 void unsafe_arena_set_allocated_udp_src(
811 ::
goby::middleware::protobuf::UDPEndPoint* udp_src);
812 ::
goby::middleware::protobuf::UDPEndPoint* unsafe_arena_release_udp_src();
815 bool has_tcp_src() const;
817 bool _internal_has_tcp_src() const;
819 void clear_tcp_src();
820 const ::
goby::middleware::protobuf::TCPEndPoint& tcp_src() const;
821 ::
goby::middleware::protobuf::TCPEndPoint* release_tcp_src();
822 ::
goby::middleware::protobuf::TCPEndPoint* mutable_tcp_src();
823 void set_allocated_tcp_src(::
goby::middleware::protobuf::TCPEndPoint* tcp_src);
825 const ::
goby::middleware::protobuf::TCPEndPoint& _internal_tcp_src() const;
826 ::
goby::middleware::protobuf::TCPEndPoint* _internal_mutable_tcp_src();
828 void unsafe_arena_set_allocated_tcp_src(
829 ::
goby::middleware::protobuf::TCPEndPoint* tcp_src);
830 ::
goby::middleware::protobuf::TCPEndPoint* unsafe_arena_release_tcp_src();
833 bool has_udp_dest() const;
835 bool _internal_has_udp_dest() const;
837 void clear_udp_dest();
838 const ::
goby::middleware::protobuf::UDPEndPoint& udp_dest() const;
839 ::
goby::middleware::protobuf::UDPEndPoint* release_udp_dest();
840 ::
goby::middleware::protobuf::UDPEndPoint* mutable_udp_dest();
841 void set_allocated_udp_dest(::
goby::middleware::protobuf::UDPEndPoint* udp_dest);
843 const ::
goby::middleware::protobuf::UDPEndPoint& _internal_udp_dest() const;
844 ::
goby::middleware::protobuf::UDPEndPoint* _internal_mutable_udp_dest();
846 void unsafe_arena_set_allocated_udp_dest(
847 ::
goby::middleware::protobuf::UDPEndPoint* udp_dest);
848 ::
goby::middleware::protobuf::UDPEndPoint* unsafe_arena_release_udp_dest();
851 bool has_tcp_dest() const;
853 bool _internal_has_tcp_dest() const;
855 void clear_tcp_dest();
856 const ::
goby::middleware::protobuf::TCPEndPoint& tcp_dest() const;
857 ::
goby::middleware::protobuf::TCPEndPoint* release_tcp_dest();
858 ::
goby::middleware::protobuf::TCPEndPoint* mutable_tcp_dest();
859 void set_allocated_tcp_dest(::
goby::middleware::protobuf::TCPEndPoint* tcp_dest);
861 const ::
goby::middleware::protobuf::TCPEndPoint& _internal_tcp_dest() const;
862 ::
goby::middleware::protobuf::TCPEndPoint* _internal_mutable_tcp_dest();
864 void unsafe_arena_set_allocated_tcp_dest(
865 ::
goby::middleware::protobuf::TCPEndPoint* tcp_dest);
866 ::
goby::middleware::protobuf::TCPEndPoint* unsafe_arena_release_tcp_dest();
875 void set_has_udp_src();
876 void set_has_tcp_src();
877 void set_has_udp_dest();
878 void set_has_tcp_dest();
880 inline
bool has_src() const;
881 inline
void clear_has_src();
883 inline
bool has_dest() const;
884 inline
void clear_has_dest();
886 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
887 typedef
void InternalArenaConstructable_;
888 typedef
void DestructorSkippable_;
889 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
890 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
891 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr data_;
892 ::PROTOBUF_NAMESPACE_ID::
int32 index_;
895 ::goby::middleware::protobuf::UDPEndPoint* udp_src_;
896 ::goby::middleware::protobuf::TCPEndPoint* tcp_src_;
900 ::goby::middleware::protobuf::UDPEndPoint* udp_dest_;
901 ::goby::middleware::protobuf::TCPEndPoint* tcp_dest_;
905 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
909 class SerialCommand PROTOBUF_FINAL :
910 public ::PROTOBUF_NAMESPACE_ID::Message {
918 *
this = ::std::move(from);
921 inline SerialCommand&
operator=(
const SerialCommand& from) {
925 inline SerialCommand&
operator=(SerialCommand&& from) noexcept {
926 if (GetArena() == from.GetArena()) {
927 if (
this != &from) InternalSwap(&from);
935 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
938 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
941 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
942 return GetDescriptor();
945 return GetMetadataStatic().descriptor;
948 return GetMetadataStatic().reflection;
954 return reinterpret_cast<const SerialCommand*
>(
957 static constexpr
int kIndexInFileMessages =
960 friend void swap(SerialCommand& a, SerialCommand& b) {
963 inline void Swap(SerialCommand* other) {
964 if (other ==
this)
return;
965 if (GetArena() == other->GetArena()) {
968 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
972 if (other ==
this)
return;
973 GOOGLE_DCHECK(GetArena() == other->GetArena());
979 inline SerialCommand*
New() const final {
980 return CreateMaybeMessage<SerialCommand>(
nullptr);
983 SerialCommand*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
984 return CreateMaybeMessage<SerialCommand>(arena);
986 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
987 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
990 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
991 bool IsInitialized() const final;
994 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
995 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
996 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
997 int GetCachedSize() const final {
return _cached_size_.Get(); }
1000 inline void SharedCtor();
1001 inline void SharedDtor();
1002 void SetCachedSize(
int size)
const final;
1003 void InternalSwap(SerialCommand* other);
1004 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1005 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1006 return "goby.middleware.protobuf.SerialCommand";
1011 static void ArenaDtor(
void*
object);
1012 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1017 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1044 static constexpr
int Command_ARRAYSIZE =
1046 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1050 template<
typename T>
1052 static_assert(::std::is_same<T, Command>::value ||
1053 ::std::is_integral<T>::value,
1054 "Incorrect type passed to function Command_Name.");
1065 kIndexFieldNumber = 1,
1066 kCommandFieldNumber = 2,
1071 bool _internal_has_index()
const;
1084 bool _internal_has_command()
const;
1098 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1099 typedef void InternalArenaConstructable_;
1100 typedef void DestructorSkippable_;
1101 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1102 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1105 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1110 public ::PROTOBUF_NAMESPACE_ID::Message {
1118 *
this = ::std::move(from);
1125 inline SerialStatus&
operator=(SerialStatus&& from) noexcept {
1126 if (GetArena() == from.GetArena()) {
1127 if (
this != &from) InternalSwap(&from);
1135 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1138 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1142 return GetDescriptor();
1145 return GetMetadataStatic().descriptor;
1148 return GetMetadataStatic().reflection;
1154 return reinterpret_cast<const SerialStatus*
>(
1157 static constexpr
int kIndexInFileMessages =
1160 friend void swap(SerialStatus& a, SerialStatus& b) {
1163 inline void Swap(SerialStatus* other) {
1164 if (other ==
this)
return;
1165 if (GetArena() == other->GetArena()) {
1166 InternalSwap(other);
1168 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1172 if (other ==
this)
return;
1173 GOOGLE_DCHECK(GetArena() == other->GetArena());
1174 InternalSwap(other);
1179 inline SerialStatus*
New() const final {
1180 return CreateMaybeMessage<SerialStatus>(
nullptr);
1183 SerialStatus*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1184 return CreateMaybeMessage<SerialStatus>(arena);
1186 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1187 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1190 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1191 bool IsInitialized() const final;
1194 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1195 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1196 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1197 int GetCachedSize() const final {
return _cached_size_.Get(); }
1200 inline void SharedCtor();
1201 inline void SharedDtor();
1202 void SetCachedSize(
int size)
const final;
1203 void InternalSwap(SerialStatus* other);
1204 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1205 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1206 return "goby.middleware.protobuf.SerialStatus";
1211 static void ArenaDtor(
void*
object);
1212 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1217 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1229 kRtsFieldNumber = 2,
1230 kDtrFieldNumber = 3,
1231 kIndexFieldNumber = 1,
1236 bool _internal_has_rts()
const;
1242 bool _internal_rts()
const;
1243 void _internal_set_rts(
bool value);
1249 bool _internal_has_dtr()
const;
1255 bool _internal_dtr()
const;
1256 void _internal_set_dtr(
bool value);
1262 bool _internal_has_index()
const;
1276 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1277 typedef void InternalArenaConstructable_;
1278 typedef void DestructorSkippable_;
1279 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1280 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1284 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1289 public ::PROTOBUF_NAMESPACE_ID::Message {
1296 : TCPServerEvent() {
1297 *
this = ::std::move(from);
1300 inline TCPServerEvent&
operator=(
const TCPServerEvent& from) {
1304 inline TCPServerEvent&
operator=(TCPServerEvent&& from) noexcept {
1305 if (GetArena() == from.GetArena()) {
1306 if (
this != &from) InternalSwap(&from);
1314 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1317 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1321 return GetDescriptor();
1324 return GetMetadataStatic().descriptor;
1327 return GetMetadataStatic().reflection;
1333 return reinterpret_cast<const TCPServerEvent*
>(
1336 static constexpr
int kIndexInFileMessages =
1339 friend void swap(TCPServerEvent& a, TCPServerEvent& b) {
1342 inline void Swap(TCPServerEvent* other) {
1343 if (other ==
this)
return;
1344 if (GetArena() == other->GetArena()) {
1345 InternalSwap(other);
1347 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1351 if (other ==
this)
return;
1352 GOOGLE_DCHECK(GetArena() == other->GetArena());
1353 InternalSwap(other);
1358 inline TCPServerEvent*
New() const final {
1359 return CreateMaybeMessage<TCPServerEvent>(
nullptr);
1362 TCPServerEvent*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1363 return CreateMaybeMessage<TCPServerEvent>(arena);
1365 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1366 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1369 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1370 bool IsInitialized() const final;
1373 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1374 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1375 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1376 int GetCachedSize() const final {
return _cached_size_.Get(); }
1379 inline void SharedCtor();
1380 inline void SharedDtor();
1381 void SetCachedSize(
int size)
const final;
1382 void InternalSwap(TCPServerEvent* other);
1383 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1384 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1385 return "goby.middleware.protobuf.TCPServerEvent";
1390 static void ArenaDtor(
void*
object);
1391 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1396 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1410 static constexpr
Event EVENT_DISCONNECT =
1419 static constexpr
int Event_ARRAYSIZE =
1421 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1425 template<
typename T>
1427 static_assert(::std::is_same<T, Event>::value ||
1428 ::std::is_integral<T>::value,
1429 "Incorrect type passed to function Event_Name.");
1440 kLocalEndpointFieldNumber = 3,
1441 kRemoteEndpointFieldNumber = 4,
1442 kEventFieldNumber = 2,
1443 kNumberOfClientsFieldNumber = 5,
1444 kIndexFieldNumber = 1,
1449 bool _internal_has_local_endpoint()
const;
1457 const ::goby::middleware::protobuf::TCPEndPoint& _internal_local_endpoint()
const;
1458 ::goby::middleware::protobuf::TCPEndPoint* _internal_mutable_local_endpoint();
1461 ::goby::middleware::protobuf::TCPEndPoint* local_endpoint);
1467 bool _internal_has_remote_endpoint()
const;
1475 const ::goby::middleware::protobuf::TCPEndPoint& _internal_remote_endpoint()
const;
1476 ::goby::middleware::protobuf::TCPEndPoint* _internal_mutable_remote_endpoint();
1479 ::goby::middleware::protobuf::TCPEndPoint* remote_endpoint);
1485 bool _internal_has_event()
const;
1498 bool _internal_has_number_of_clients()
const;
1511 bool _internal_has_index()
const;
1525 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1526 typedef void InternalArenaConstructable_;
1527 typedef void DestructorSkippable_;
1528 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1529 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1530 ::goby::middleware::protobuf::TCPEndPoint* local_endpoint_;
1531 ::goby::middleware::protobuf::TCPEndPoint* remote_endpoint_;
1535 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1540 public ::PROTOBUF_NAMESPACE_ID::Message {
1547 : TCPClientEvent() {
1548 *
this = ::std::move(from);
1551 inline TCPClientEvent&
operator=(
const TCPClientEvent& from) {
1555 inline TCPClientEvent&
operator=(TCPClientEvent&& from) noexcept {
1556 if (GetArena() == from.GetArena()) {
1557 if (
this != &from) InternalSwap(&from);
1565 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1568 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1572 return GetDescriptor();
1575 return GetMetadataStatic().descriptor;
1578 return GetMetadataStatic().reflection;
1584 return reinterpret_cast<const TCPClientEvent*
>(
1587 static constexpr
int kIndexInFileMessages =
1590 friend void swap(TCPClientEvent& a, TCPClientEvent& b) {
1593 inline void Swap(TCPClientEvent* other) {
1594 if (other ==
this)
return;
1595 if (GetArena() == other->GetArena()) {
1596 InternalSwap(other);
1598 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1602 if (other ==
this)
return;
1603 GOOGLE_DCHECK(GetArena() == other->GetArena());
1604 InternalSwap(other);
1609 inline TCPClientEvent*
New() const final {
1610 return CreateMaybeMessage<TCPClientEvent>(
nullptr);
1613 TCPClientEvent*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1614 return CreateMaybeMessage<TCPClientEvent>(arena);
1616 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1617 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1620 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1621 bool IsInitialized() const final;
1624 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1625 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1626 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1627 int GetCachedSize() const final {
return _cached_size_.Get(); }
1630 inline void SharedCtor();
1631 inline void SharedDtor();
1632 void SetCachedSize(
int size)
const final;
1633 void InternalSwap(TCPClientEvent* other);
1634 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1635 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1636 return "goby.middleware.protobuf.TCPClientEvent";
1641 static void ArenaDtor(
void*
object);
1642 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1647 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1657 static constexpr
Event EVENT_CONNECT =
1659 static constexpr
Event EVENT_DISCONNECT =
1664 static constexpr Event Event_MIN =
1666 static constexpr Event Event_MAX =
1668 static constexpr
int Event_ARRAYSIZE =
1670 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1674 template<
typename T>
1676 static_assert(::std::is_same<T, Event>::value ||
1677 ::std::is_integral<T>::value,
1678 "Incorrect type passed to function Event_Name.");
1689 kLocalEndpointFieldNumber = 3,
1690 kRemoteEndpointFieldNumber = 4,
1691 kIndexFieldNumber = 1,
1692 kEventFieldNumber = 2,
1697 bool _internal_has_local_endpoint()
const;
1705 const ::goby::middleware::protobuf::TCPEndPoint& _internal_local_endpoint()
const;
1706 ::goby::middleware::protobuf::TCPEndPoint* _internal_mutable_local_endpoint();
1709 ::goby::middleware::protobuf::TCPEndPoint* local_endpoint);
1715 bool _internal_has_remote_endpoint()
const;
1723 const ::goby::middleware::protobuf::TCPEndPoint& _internal_remote_endpoint()
const;
1724 ::goby::middleware::protobuf::TCPEndPoint* _internal_mutable_remote_endpoint();
1727 ::goby::middleware::protobuf::TCPEndPoint* remote_endpoint);
1733 bool _internal_has_index()
const;
1746 bool _internal_has_event()
const;
1760 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1761 typedef void InternalArenaConstructable_;
1762 typedef void DestructorSkippable_;
1763 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1764 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1765 ::goby::middleware::protobuf::TCPEndPoint* local_endpoint_;
1766 ::goby::middleware::protobuf::TCPEndPoint* remote_endpoint_;
1769 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
1774 public ::PROTOBUF_NAMESPACE_ID::Message {
1782 *
this = ::std::move(from);
1790 if (GetArena() == from.GetArena()) {
1791 if (
this != &from) InternalSwap(&from);
1799 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1802 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1806 return GetDescriptor();
1809 return GetMetadataStatic().descriptor;
1812 return GetMetadataStatic().reflection;
1818 return reinterpret_cast<const IOError*
>(
1821 static constexpr
int kIndexInFileMessages =
1824 friend void swap(IOError& a, IOError& b) {
1828 if (other ==
this)
return;
1829 if (GetArena() == other->GetArena()) {
1830 InternalSwap(other);
1832 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1836 if (other ==
this)
return;
1837 GOOGLE_DCHECK(GetArena() == other->GetArena());
1838 InternalSwap(other);
1843 inline IOError*
New() const final {
1844 return CreateMaybeMessage<IOError>(
nullptr);
1847 IOError*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1848 return CreateMaybeMessage<IOError>(arena);
1850 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1851 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1854 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1855 bool IsInitialized() const final;
1858 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1859 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1860 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1861 int GetCachedSize() const final {
return _cached_size_.Get(); }
1864 inline void SharedCtor();
1865 inline void SharedDtor();
1866 void SetCachedSize(
int size)
const final;
1867 void InternalSwap(IOError* other);
1868 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1869 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1870 return "goby.middleware.protobuf.IOError";
1873 explicit IOError(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1875 static void ArenaDtor(
void*
object);
1876 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1881 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1906 static constexpr
int ErrorCode_ARRAYSIZE =
1908 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1912 template<
typename T>
1914 static_assert(::std::is_same<T, ErrorCode>::value ||
1915 ::std::is_integral<T>::value,
1916 "Incorrect type passed to function ErrorCode_Name.");
1927 kTextFieldNumber = 2,
1928 kCodeFieldNumber = 1,
1933 bool _internal_has_text()
const;
1944 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1945 " string fields are deprecated and will be removed in a"
1947 std::
string* unsafe_arena_release_text();
1948 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1949 "
string fields are deprecated and will be removed in a"
1951 void unsafe_arena_set_allocated_text(
1954 const std::
string& _internal_text() const;
1955 void _internal_set_text(const std::
string& value);
1956 std::
string* _internal_mutable_text();
1960 bool has_code() const;
1962 bool _internal_has_code() const;
1976 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1977 typedef
void InternalArenaConstructable_;
1978 typedef
void DestructorSkippable_;
1979 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1980 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1981 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr text_;
1988 public ::PROTOBUF_NAMESPACE_ID::Message {
1996 *
this = ::std::move(from);
2004 if (GetArena() == from.GetArena()) {
2005 if (
this != &from) InternalSwap(&from);
2013 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2016 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2020 return GetDescriptor();
2023 return GetMetadataStatic().descriptor;
2026 return GetMetadataStatic().reflection;
2032 return reinterpret_cast<const IOStatus*
>(
2035 static constexpr
int kIndexInFileMessages =
2038 friend void swap(IOStatus& a, IOStatus& b) {
2041 inline void Swap(IOStatus* other) {
2042 if (other ==
this)
return;
2043 if (GetArena() == other->GetArena()) {
2044 InternalSwap(other);
2046 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2050 if (other ==
this)
return;
2051 GOOGLE_DCHECK(GetArena() == other->GetArena());
2052 InternalSwap(other);
2057 inline IOStatus*
New() const final {
2058 return CreateMaybeMessage<IOStatus>(
nullptr);
2061 IOStatus*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2062 return CreateMaybeMessage<IOStatus>(arena);
2064 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2065 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2068 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2069 bool IsInitialized() const final;
2072 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2073 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2074 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2075 int GetCachedSize() const final {
return _cached_size_.Get(); }
2078 inline void SharedCtor();
2079 inline void SharedDtor();
2080 void SetCachedSize(
int size)
const final;
2081 void InternalSwap(IOStatus* other);
2082 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2083 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2084 return "goby.middleware.protobuf.IOStatus";
2087 explicit IOStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2089 static void ArenaDtor(
void*
object);
2090 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2095 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2107 kErrorFieldNumber = 3,
2108 kIndexFieldNumber = 1,
2109 kStateFieldNumber = 2,
2114 bool _internal_has_error()
const;
2117 const ::goby::middleware::protobuf::IOError&
error()
const;
2122 const ::goby::middleware::protobuf::IOError& _internal_error()
const;
2123 ::goby::middleware::protobuf::IOError* _internal_mutable_error();
2126 ::goby::middleware::protobuf::IOError* error);
2132 bool _internal_has_index()
const;
2145 bool _internal_has_state()
const;
2159 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2160 typedef void InternalArenaConstructable_;
2161 typedef void DestructorSkippable_;
2162 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2163 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2164 ::goby::middleware::protobuf::IOError* error_;
2167 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fio_2eproto;
2175 #pragma GCC diagnostic push
2176 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2181 inline bool UDPEndPoint::_internal_has_addr()
const {
2182 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2185 inline bool UDPEndPoint::has_addr()
const {
2186 return _internal_has_addr();
2188 inline void UDPEndPoint::clear_addr() {
2190 _has_bits_[0] &= ~0x00000001u;
2192 inline const std::string& UDPEndPoint::addr()
const {
2194 return _internal_addr();
2196 inline void UDPEndPoint::set_addr(
const std::string& value) {
2197 _internal_set_addr(value);
2200 inline std::string* UDPEndPoint::mutable_addr() {
2202 return _internal_mutable_addr();
2204 inline const std::string& UDPEndPoint::_internal_addr()
const {
2207 inline void UDPEndPoint::_internal_set_addr(
const std::string& value) {
2208 _has_bits_[0] |= 0x00000001u;
2211 inline void UDPEndPoint::set_addr(std::string&& value) {
2212 _has_bits_[0] |= 0x00000001u;
2217 inline void UDPEndPoint::set_addr(
const char* value) {
2218 GOOGLE_DCHECK(value !=
nullptr);
2219 _has_bits_[0] |= 0x00000001u;
2224 inline void UDPEndPoint::set_addr(
const char* value,
2226 _has_bits_[0] |= 0x00000001u;
2228 reinterpret_cast<const char*
>(value), size), GetArena());
2231 inline std::string* UDPEndPoint::_internal_mutable_addr() {
2232 _has_bits_[0] |= 0x00000001u;
2235 inline std::string* UDPEndPoint::release_addr() {
2237 if (!_internal_has_addr()) {
2240 _has_bits_[0] &= ~0x00000001u;
2243 inline void UDPEndPoint::set_allocated_addr(std::string* addr) {
2244 if (addr !=
nullptr) {
2245 _has_bits_[0] |= 0x00000001u;
2247 _has_bits_[0] &= ~0x00000001u;
2253 inline std::string* UDPEndPoint::unsafe_arena_release_addr() {
2255 GOOGLE_DCHECK(GetArena() !=
nullptr);
2256 _has_bits_[0] &= ~0x00000001u;
2260 inline void UDPEndPoint::unsafe_arena_set_allocated_addr(
2261 std::string* addr) {
2262 GOOGLE_DCHECK(GetArena() !=
nullptr);
2263 if (addr !=
nullptr) {
2264 _has_bits_[0] |= 0x00000001u;
2266 _has_bits_[0] &= ~0x00000001u;
2274 inline bool UDPEndPoint::_internal_has_port()
const {
2275 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2278 inline bool UDPEndPoint::has_port()
const {
2279 return _internal_has_port();
2281 inline void UDPEndPoint::clear_port() {
2283 _has_bits_[0] &= ~0x00000002u;
2290 return _internal_port();
2293 _has_bits_[0] |= 0x00000002u;
2297 _internal_set_port(value);
2306 inline bool TCPEndPoint::_internal_has_addr()
const {
2307 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2310 inline bool TCPEndPoint::has_addr()
const {
2311 return _internal_has_addr();
2313 inline void TCPEndPoint::clear_addr() {
2315 _has_bits_[0] &= ~0x00000001u;
2317 inline const std::string& TCPEndPoint::addr()
const {
2319 return _internal_addr();
2321 inline void TCPEndPoint::set_addr(
const std::string& value) {
2322 _internal_set_addr(value);
2325 inline std::string* TCPEndPoint::mutable_addr() {
2327 return _internal_mutable_addr();
2329 inline const std::string& TCPEndPoint::_internal_addr()
const {
2332 inline void TCPEndPoint::_internal_set_addr(
const std::string& value) {
2333 _has_bits_[0] |= 0x00000001u;
2336 inline void TCPEndPoint::set_addr(std::string&& value) {
2337 _has_bits_[0] |= 0x00000001u;
2342 inline void TCPEndPoint::set_addr(
const char* value) {
2343 GOOGLE_DCHECK(value !=
nullptr);
2344 _has_bits_[0] |= 0x00000001u;
2349 inline void TCPEndPoint::set_addr(
const char* value,
2351 _has_bits_[0] |= 0x00000001u;
2353 reinterpret_cast<const char*
>(value), size), GetArena());
2356 inline std::string* TCPEndPoint::_internal_mutable_addr() {
2357 _has_bits_[0] |= 0x00000001u;
2360 inline std::string* TCPEndPoint::release_addr() {
2362 if (!_internal_has_addr()) {
2365 _has_bits_[0] &= ~0x00000001u;
2368 inline void TCPEndPoint::set_allocated_addr(std::string* addr) {
2369 if (addr !=
nullptr) {
2370 _has_bits_[0] |= 0x00000001u;
2372 _has_bits_[0] &= ~0x00000001u;
2378 inline std::string* TCPEndPoint::unsafe_arena_release_addr() {
2380 GOOGLE_DCHECK(GetArena() !=
nullptr);
2381 _has_bits_[0] &= ~0x00000001u;
2385 inline void TCPEndPoint::unsafe_arena_set_allocated_addr(
2386 std::string* addr) {
2387 GOOGLE_DCHECK(GetArena() !=
nullptr);
2388 if (addr !=
nullptr) {
2389 _has_bits_[0] |= 0x00000001u;
2391 _has_bits_[0] &= ~0x00000001u;
2399 inline bool TCPEndPoint::_internal_has_port()
const {
2400 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2403 inline bool TCPEndPoint::has_port()
const {
2404 return _internal_has_port();
2406 inline void TCPEndPoint::clear_port() {
2408 _has_bits_[0] &= ~0x00000002u;
2415 return _internal_port();
2418 _has_bits_[0] |= 0x00000002u;
2422 _internal_set_port(value);
2427 inline bool TCPEndPoint::_internal_has_all_clients()
const {
2428 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2431 inline bool TCPEndPoint::has_all_clients()
const {
2432 return _internal_has_all_clients();
2434 inline void TCPEndPoint::clear_all_clients() {
2435 all_clients_ =
false;
2436 _has_bits_[0] &= ~0x00000004u;
2438 inline bool TCPEndPoint::_internal_all_clients()
const {
2439 return all_clients_;
2441 inline bool TCPEndPoint::all_clients()
const {
2443 return _internal_all_clients();
2445 inline void TCPEndPoint::_internal_set_all_clients(
bool value) {
2446 _has_bits_[0] |= 0x00000004u;
2447 all_clients_ =
value;
2449 inline void TCPEndPoint::set_all_clients(
bool value) {
2450 _internal_set_all_clients(value);
2459 inline bool IOData::_internal_has_index()
const {
2460 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2463 inline bool IOData::has_index()
const {
2464 return _internal_has_index();
2466 inline void IOData::clear_index() {
2468 _has_bits_[0] &= ~0x00000002u;
2475 return _internal_index();
2478 _has_bits_[0] |= 0x00000002u;
2482 _internal_set_index(value);
2487 inline bool IOData::_internal_has_udp_src()
const {
2488 return src_case() == kUdpSrc;
2490 inline bool IOData::has_udp_src()
const {
2491 return _internal_has_udp_src();
2493 inline void IOData::set_has_udp_src() {
2494 _oneof_case_[0] = kUdpSrc;
2496 inline void IOData::clear_udp_src() {
2497 if (_internal_has_udp_src()) {
2498 if (GetArena() ==
nullptr) {
2499 delete src_.udp_src_;
2504 inline ::goby::middleware::protobuf::UDPEndPoint* IOData::release_udp_src() {
2506 if (_internal_has_udp_src()) {
2508 ::goby::middleware::protobuf::UDPEndPoint* temp = src_.udp_src_;
2509 if (GetArena() !=
nullptr) {
2510 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2512 src_.udp_src_ =
nullptr;
2518 inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::_internal_udp_src()
const {
2519 return _internal_has_udp_src()
2523 inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::udp_src()
const {
2525 return _internal_udp_src();
2527 inline ::goby::middleware::protobuf::UDPEndPoint* IOData::unsafe_arena_release_udp_src() {
2529 if (_internal_has_udp_src()) {
2531 ::goby::middleware::protobuf::UDPEndPoint* temp = src_.udp_src_;
2532 src_.udp_src_ =
nullptr;
2538 inline void IOData::unsafe_arena_set_allocated_udp_src(::goby::middleware::protobuf::UDPEndPoint* udp_src) {
2542 src_.udp_src_ = udp_src;
2546 inline ::goby::middleware::protobuf::UDPEndPoint* IOData::_internal_mutable_udp_src() {
2547 if (!_internal_has_udp_src()) {
2550 src_.udp_src_ = CreateMaybeMessage< ::goby::middleware::protobuf::UDPEndPoint >(GetArena());
2552 return src_.udp_src_;
2554 inline ::goby::middleware::protobuf::UDPEndPoint* IOData::mutable_udp_src() {
2556 return _internal_mutable_udp_src();
2560 inline bool IOData::_internal_has_tcp_src()
const {
2561 return src_case() == kTcpSrc;
2563 inline bool IOData::has_tcp_src()
const {
2564 return _internal_has_tcp_src();
2566 inline void IOData::set_has_tcp_src() {
2567 _oneof_case_[0] = kTcpSrc;
2569 inline void IOData::clear_tcp_src() {
2570 if (_internal_has_tcp_src()) {
2571 if (GetArena() ==
nullptr) {
2572 delete src_.tcp_src_;
2577 inline ::goby::middleware::protobuf::TCPEndPoint* IOData::release_tcp_src() {
2579 if (_internal_has_tcp_src()) {
2581 ::goby::middleware::protobuf::TCPEndPoint* temp = src_.tcp_src_;
2582 if (GetArena() !=
nullptr) {
2583 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2585 src_.tcp_src_ =
nullptr;
2591 inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::_internal_tcp_src()
const {
2592 return _internal_has_tcp_src()
2596 inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::tcp_src()
const {
2598 return _internal_tcp_src();
2600 inline ::goby::middleware::protobuf::TCPEndPoint* IOData::unsafe_arena_release_tcp_src() {
2602 if (_internal_has_tcp_src()) {
2604 ::goby::middleware::protobuf::TCPEndPoint* temp = src_.tcp_src_;
2605 src_.tcp_src_ =
nullptr;
2611 inline void IOData::unsafe_arena_set_allocated_tcp_src(::goby::middleware::protobuf::TCPEndPoint* tcp_src) {
2615 src_.tcp_src_ = tcp_src;
2619 inline ::goby::middleware::protobuf::TCPEndPoint* IOData::_internal_mutable_tcp_src() {
2620 if (!_internal_has_tcp_src()) {
2623 src_.tcp_src_ = CreateMaybeMessage< ::goby::middleware::protobuf::TCPEndPoint >(GetArena());
2625 return src_.tcp_src_;
2627 inline ::goby::middleware::protobuf::TCPEndPoint* IOData::mutable_tcp_src() {
2629 return _internal_mutable_tcp_src();
2633 inline bool IOData::_internal_has_udp_dest()
const {
2634 return dest_case() == kUdpDest;
2636 inline bool IOData::has_udp_dest()
const {
2637 return _internal_has_udp_dest();
2639 inline void IOData::set_has_udp_dest() {
2640 _oneof_case_[1] = kUdpDest;
2642 inline void IOData::clear_udp_dest() {
2643 if (_internal_has_udp_dest()) {
2644 if (GetArena() ==
nullptr) {
2645 delete dest_.udp_dest_;
2650 inline ::goby::middleware::protobuf::UDPEndPoint* IOData::release_udp_dest() {
2652 if (_internal_has_udp_dest()) {
2654 ::goby::middleware::protobuf::UDPEndPoint* temp = dest_.udp_dest_;
2655 if (GetArena() !=
nullptr) {
2656 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2658 dest_.udp_dest_ =
nullptr;
2664 inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::_internal_udp_dest()
const {
2665 return _internal_has_udp_dest()
2669 inline const ::goby::middleware::protobuf::UDPEndPoint& IOData::udp_dest()
const {
2671 return _internal_udp_dest();
2673 inline ::goby::middleware::protobuf::UDPEndPoint* IOData::unsafe_arena_release_udp_dest() {
2675 if (_internal_has_udp_dest()) {
2677 ::goby::middleware::protobuf::UDPEndPoint* temp = dest_.udp_dest_;
2678 dest_.udp_dest_ =
nullptr;
2684 inline void IOData::unsafe_arena_set_allocated_udp_dest(::goby::middleware::protobuf::UDPEndPoint* udp_dest) {
2688 dest_.udp_dest_ = udp_dest;
2692 inline ::goby::middleware::protobuf::UDPEndPoint* IOData::_internal_mutable_udp_dest() {
2693 if (!_internal_has_udp_dest()) {
2696 dest_.udp_dest_ = CreateMaybeMessage< ::goby::middleware::protobuf::UDPEndPoint >(GetArena());
2698 return dest_.udp_dest_;
2700 inline ::goby::middleware::protobuf::UDPEndPoint* IOData::mutable_udp_dest() {
2702 return _internal_mutable_udp_dest();
2706 inline bool IOData::_internal_has_tcp_dest()
const {
2707 return dest_case() == kTcpDest;
2709 inline bool IOData::has_tcp_dest()
const {
2710 return _internal_has_tcp_dest();
2712 inline void IOData::set_has_tcp_dest() {
2713 _oneof_case_[1] = kTcpDest;
2715 inline void IOData::clear_tcp_dest() {
2716 if (_internal_has_tcp_dest()) {
2717 if (GetArena() ==
nullptr) {
2718 delete dest_.tcp_dest_;
2723 inline ::goby::middleware::protobuf::TCPEndPoint* IOData::release_tcp_dest() {
2725 if (_internal_has_tcp_dest()) {
2727 ::goby::middleware::protobuf::TCPEndPoint* temp = dest_.tcp_dest_;
2728 if (GetArena() !=
nullptr) {
2729 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2731 dest_.tcp_dest_ =
nullptr;
2737 inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::_internal_tcp_dest()
const {
2738 return _internal_has_tcp_dest()
2742 inline const ::goby::middleware::protobuf::TCPEndPoint& IOData::tcp_dest()
const {
2744 return _internal_tcp_dest();
2746 inline ::goby::middleware::protobuf::TCPEndPoint* IOData::unsafe_arena_release_tcp_dest() {
2748 if (_internal_has_tcp_dest()) {
2750 ::goby::middleware::protobuf::TCPEndPoint* temp = dest_.tcp_dest_;
2751 dest_.tcp_dest_ =
nullptr;
2757 inline void IOData::unsafe_arena_set_allocated_tcp_dest(::goby::middleware::protobuf::TCPEndPoint* tcp_dest) {
2761 dest_.tcp_dest_ = tcp_dest;
2765 inline ::goby::middleware::protobuf::TCPEndPoint* IOData::_internal_mutable_tcp_dest() {
2766 if (!_internal_has_tcp_dest()) {
2769 dest_.tcp_dest_ = CreateMaybeMessage< ::goby::middleware::protobuf::TCPEndPoint >(GetArena());
2771 return dest_.tcp_dest_;
2773 inline ::goby::middleware::protobuf::TCPEndPoint* IOData::mutable_tcp_dest() {
2775 return _internal_mutable_tcp_dest();
2779 inline bool IOData::_internal_has_data()
const {
2780 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2783 inline bool IOData::has_data()
const {
2784 return _internal_has_data();
2786 inline void IOData::clear_data() {
2788 _has_bits_[0] &= ~0x00000001u;
2790 inline const std::string& IOData::data()
const {
2792 return _internal_data();
2794 inline void IOData::set_data(
const std::string& value) {
2795 _internal_set_data(value);
2798 inline std::string* IOData::mutable_data() {
2800 return _internal_mutable_data();
2802 inline const std::string& IOData::_internal_data()
const {
2805 inline void IOData::_internal_set_data(
const std::string& value) {
2806 _has_bits_[0] |= 0x00000001u;
2809 inline void IOData::set_data(std::string&& value) {
2810 _has_bits_[0] |= 0x00000001u;
2815 inline void IOData::set_data(
const char* value) {
2816 GOOGLE_DCHECK(value !=
nullptr);
2817 _has_bits_[0] |= 0x00000001u;
2822 inline void IOData::set_data(
const void* value,
2824 _has_bits_[0] |= 0x00000001u;
2826 reinterpret_cast<const char*
>(value), size), GetArena());
2829 inline std::string* IOData::_internal_mutable_data() {
2830 _has_bits_[0] |= 0x00000001u;
2833 inline std::string* IOData::release_data() {
2835 if (!_internal_has_data()) {
2838 _has_bits_[0] &= ~0x00000001u;
2841 inline void IOData::set_allocated_data(std::string* data) {
2842 if (data !=
nullptr) {
2843 _has_bits_[0] |= 0x00000001u;
2845 _has_bits_[0] &= ~0x00000001u;
2851 inline std::string* IOData::unsafe_arena_release_data() {
2853 GOOGLE_DCHECK(GetArena() !=
nullptr);
2854 _has_bits_[0] &= ~0x00000001u;
2858 inline void IOData::unsafe_arena_set_allocated_data(
2859 std::string* data) {
2860 GOOGLE_DCHECK(GetArena() !=
nullptr);
2861 if (data !=
nullptr) {
2862 _has_bits_[0] |= 0x00000001u;
2864 _has_bits_[0] &= ~0x00000001u;
2871 inline bool IOData::has_src()
const {
2872 return src_case() != SRC_NOT_SET;
2874 inline void IOData::clear_has_src() {
2875 _oneof_case_[0] = SRC_NOT_SET;
2877 inline bool IOData::has_dest()
const {
2878 return dest_case() != DEST_NOT_SET;
2880 inline void IOData::clear_has_dest() {
2881 _oneof_case_[1] = DEST_NOT_SET;
2883 inline IOData::SrcCase IOData::src_case()
const {
2884 return IOData::SrcCase(_oneof_case_[0]);
2886 inline IOData::DestCase IOData::dest_case()
const {
2887 return IOData::DestCase(_oneof_case_[1]);
2894 inline bool SerialCommand::_internal_has_index()
const {
2895 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2898 inline bool SerialCommand::has_index()
const {
2899 return _internal_has_index();
2901 inline void SerialCommand::clear_index() {
2903 _has_bits_[0] &= ~0x00000001u;
2910 return _internal_index();
2913 _has_bits_[0] |= 0x00000001u;
2917 _internal_set_index(value);
2922 inline bool SerialCommand::_internal_has_command()
const {
2923 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2926 inline bool SerialCommand::has_command()
const {
2927 return _internal_has_command();
2929 inline void SerialCommand::clear_command() {
2931 _has_bits_[0] &= ~0x00000002u;
2938 return _internal_command();
2942 _has_bits_[0] |= 0x00000002u;
2946 _internal_set_command(value);
2955 inline bool SerialStatus::_internal_has_index()
const {
2956 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2959 inline bool SerialStatus::has_index()
const {
2960 return _internal_has_index();
2962 inline void SerialStatus::clear_index() {
2964 _has_bits_[0] &= ~0x00000004u;
2971 return _internal_index();
2974 _has_bits_[0] |= 0x00000004u;
2978 _internal_set_index(value);
2983 inline bool SerialStatus::_internal_has_rts()
const {
2984 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2987 inline bool SerialStatus::has_rts()
const {
2988 return _internal_has_rts();
2990 inline void SerialStatus::clear_rts() {
2992 _has_bits_[0] &= ~0x00000001u;
2994 inline bool SerialStatus::_internal_rts()
const {
2997 inline bool SerialStatus::rts()
const {
2999 return _internal_rts();
3001 inline void SerialStatus::_internal_set_rts(
bool value) {
3002 _has_bits_[0] |= 0x00000001u;
3005 inline void SerialStatus::set_rts(
bool value) {
3006 _internal_set_rts(value);
3011 inline bool SerialStatus::_internal_has_dtr()
const {
3012 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3015 inline bool SerialStatus::has_dtr()
const {
3016 return _internal_has_dtr();
3018 inline void SerialStatus::clear_dtr() {
3020 _has_bits_[0] &= ~0x00000002u;
3022 inline bool SerialStatus::_internal_dtr()
const {
3025 inline bool SerialStatus::dtr()
const {
3027 return _internal_dtr();
3029 inline void SerialStatus::_internal_set_dtr(
bool value) {
3030 _has_bits_[0] |= 0x00000002u;
3033 inline void SerialStatus::set_dtr(
bool value) {
3034 _internal_set_dtr(value);
3043 inline bool TCPServerEvent::_internal_has_index()
const {
3044 bool value = (_has_bits_[0] & 0x00000010u) != 0;
3047 inline bool TCPServerEvent::has_index()
const {
3048 return _internal_has_index();
3050 inline void TCPServerEvent::clear_index() {
3052 _has_bits_[0] &= ~0x00000010u;
3059 return _internal_index();
3062 _has_bits_[0] |= 0x00000010u;
3066 _internal_set_index(value);
3071 inline bool TCPServerEvent::_internal_has_event()
const {
3072 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3075 inline bool TCPServerEvent::has_event()
const {
3076 return _internal_has_event();
3078 inline void TCPServerEvent::clear_event() {
3080 _has_bits_[0] &= ~0x00000004u;
3087 return _internal_event();
3091 _has_bits_[0] |= 0x00000004u;
3095 _internal_set_event(value);
3100 inline bool TCPServerEvent::_internal_has_local_endpoint()
const {
3101 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3102 PROTOBUF_ASSUME(!value || local_endpoint_ !=
nullptr);
3105 inline bool TCPServerEvent::has_local_endpoint()
const {
3106 return _internal_has_local_endpoint();
3108 inline void TCPServerEvent::clear_local_endpoint() {
3109 if (local_endpoint_ !=
nullptr) local_endpoint_->Clear();
3110 _has_bits_[0] &= ~0x00000001u;
3112 inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::_internal_local_endpoint()
const {
3113 const ::goby::middleware::protobuf::TCPEndPoint* p = local_endpoint_;
3114 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TCPEndPoint*
>(
3117 inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::local_endpoint()
const {
3119 return _internal_local_endpoint();
3121 inline void TCPServerEvent::unsafe_arena_set_allocated_local_endpoint(
3122 ::goby::middleware::protobuf::TCPEndPoint* local_endpoint) {
3123 if (GetArena() ==
nullptr) {
3124 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(local_endpoint_);
3126 local_endpoint_ = local_endpoint;
3127 if (local_endpoint) {
3128 _has_bits_[0] |= 0x00000001u;
3130 _has_bits_[0] &= ~0x00000001u;
3134 inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::release_local_endpoint() {
3135 auto temp = unsafe_arena_release_local_endpoint();
3136 if (GetArena() !=
nullptr) {
3137 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3141 inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::unsafe_arena_release_local_endpoint() {
3143 _has_bits_[0] &= ~0x00000001u;
3144 ::goby::middleware::protobuf::TCPEndPoint* temp = local_endpoint_;
3145 local_endpoint_ =
nullptr;
3148 inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::_internal_mutable_local_endpoint() {
3149 _has_bits_[0] |= 0x00000001u;
3150 if (local_endpoint_ ==
nullptr) {
3151 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TCPEndPoint>(GetArena());
3152 local_endpoint_ = p;
3154 return local_endpoint_;
3156 inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::mutable_local_endpoint() {
3158 return _internal_mutable_local_endpoint();
3160 inline void TCPServerEvent::set_allocated_local_endpoint(::goby::middleware::protobuf::TCPEndPoint* local_endpoint) {
3161 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3162 if (message_arena ==
nullptr) {
3163 delete local_endpoint_;
3165 if (local_endpoint) {
3166 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3167 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(local_endpoint);
3168 if (message_arena != submessage_arena) {
3169 local_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3170 message_arena, local_endpoint, submessage_arena);
3172 _has_bits_[0] |= 0x00000001u;
3174 _has_bits_[0] &= ~0x00000001u;
3176 local_endpoint_ = local_endpoint;
3181 inline bool TCPServerEvent::_internal_has_remote_endpoint()
const {
3182 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3183 PROTOBUF_ASSUME(!value || remote_endpoint_ !=
nullptr);
3186 inline bool TCPServerEvent::has_remote_endpoint()
const {
3187 return _internal_has_remote_endpoint();
3189 inline void TCPServerEvent::clear_remote_endpoint() {
3190 if (remote_endpoint_ !=
nullptr) remote_endpoint_->Clear();
3191 _has_bits_[0] &= ~0x00000002u;
3193 inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::_internal_remote_endpoint()
const {
3194 const ::goby::middleware::protobuf::TCPEndPoint* p = remote_endpoint_;
3195 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TCPEndPoint*
>(
3198 inline const ::goby::middleware::protobuf::TCPEndPoint& TCPServerEvent::remote_endpoint()
const {
3200 return _internal_remote_endpoint();
3202 inline void TCPServerEvent::unsafe_arena_set_allocated_remote_endpoint(
3203 ::goby::middleware::protobuf::TCPEndPoint* remote_endpoint) {
3204 if (GetArena() ==
nullptr) {
3205 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(remote_endpoint_);
3207 remote_endpoint_ = remote_endpoint;
3208 if (remote_endpoint) {
3209 _has_bits_[0] |= 0x00000002u;
3211 _has_bits_[0] &= ~0x00000002u;
3215 inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::release_remote_endpoint() {
3216 auto temp = unsafe_arena_release_remote_endpoint();
3217 if (GetArena() !=
nullptr) {
3218 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3222 inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::unsafe_arena_release_remote_endpoint() {
3224 _has_bits_[0] &= ~0x00000002u;
3225 ::goby::middleware::protobuf::TCPEndPoint* temp = remote_endpoint_;
3226 remote_endpoint_ =
nullptr;
3229 inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::_internal_mutable_remote_endpoint() {
3230 _has_bits_[0] |= 0x00000002u;
3231 if (remote_endpoint_ ==
nullptr) {
3232 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TCPEndPoint>(GetArena());
3233 remote_endpoint_ = p;
3235 return remote_endpoint_;
3237 inline ::goby::middleware::protobuf::TCPEndPoint* TCPServerEvent::mutable_remote_endpoint() {
3239 return _internal_mutable_remote_endpoint();
3241 inline void TCPServerEvent::set_allocated_remote_endpoint(::goby::middleware::protobuf::TCPEndPoint* remote_endpoint) {
3242 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3243 if (message_arena ==
nullptr) {
3244 delete remote_endpoint_;
3246 if (remote_endpoint) {
3247 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3248 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(remote_endpoint);
3249 if (message_arena != submessage_arena) {
3250 remote_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3251 message_arena, remote_endpoint, submessage_arena);
3253 _has_bits_[0] |= 0x00000002u;
3255 _has_bits_[0] &= ~0x00000002u;
3257 remote_endpoint_ = remote_endpoint;
3262 inline bool TCPServerEvent::_internal_has_number_of_clients()
const {
3263 bool value = (_has_bits_[0] & 0x00000008u) != 0;
3266 inline bool TCPServerEvent::has_number_of_clients()
const {
3267 return _internal_has_number_of_clients();
3269 inline void TCPServerEvent::clear_number_of_clients() {
3270 number_of_clients_ = 0;
3271 _has_bits_[0] &= ~0x00000008u;
3274 return number_of_clients_;
3278 return _internal_number_of_clients();
3281 _has_bits_[0] |= 0x00000008u;
3282 number_of_clients_ =
value;
3285 _internal_set_number_of_clients(value);
3294 inline bool TCPClientEvent::_internal_has_index()
const {
3295 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3298 inline bool TCPClientEvent::has_index()
const {
3299 return _internal_has_index();
3301 inline void TCPClientEvent::clear_index() {
3303 _has_bits_[0] &= ~0x00000004u;
3310 return _internal_index();
3313 _has_bits_[0] |= 0x00000004u;
3317 _internal_set_index(value);
3322 inline bool TCPClientEvent::_internal_has_event()
const {
3323 bool value = (_has_bits_[0] & 0x00000008u) != 0;
3326 inline bool TCPClientEvent::has_event()
const {
3327 return _internal_has_event();
3329 inline void TCPClientEvent::clear_event() {
3331 _has_bits_[0] &= ~0x00000008u;
3338 return _internal_event();
3342 _has_bits_[0] |= 0x00000008u;
3346 _internal_set_event(value);
3351 inline bool TCPClientEvent::_internal_has_local_endpoint()
const {
3352 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3353 PROTOBUF_ASSUME(!value || local_endpoint_ !=
nullptr);
3356 inline bool TCPClientEvent::has_local_endpoint()
const {
3357 return _internal_has_local_endpoint();
3359 inline void TCPClientEvent::clear_local_endpoint() {
3360 if (local_endpoint_ !=
nullptr) local_endpoint_->Clear();
3361 _has_bits_[0] &= ~0x00000001u;
3363 inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::_internal_local_endpoint()
const {
3364 const ::goby::middleware::protobuf::TCPEndPoint* p = local_endpoint_;
3365 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TCPEndPoint*
>(
3368 inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::local_endpoint()
const {
3370 return _internal_local_endpoint();
3372 inline void TCPClientEvent::unsafe_arena_set_allocated_local_endpoint(
3373 ::goby::middleware::protobuf::TCPEndPoint* local_endpoint) {
3374 if (GetArena() ==
nullptr) {
3375 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(local_endpoint_);
3377 local_endpoint_ = local_endpoint;
3378 if (local_endpoint) {
3379 _has_bits_[0] |= 0x00000001u;
3381 _has_bits_[0] &= ~0x00000001u;
3385 inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::release_local_endpoint() {
3386 auto temp = unsafe_arena_release_local_endpoint();
3387 if (GetArena() !=
nullptr) {
3388 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3392 inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::unsafe_arena_release_local_endpoint() {
3394 _has_bits_[0] &= ~0x00000001u;
3395 ::goby::middleware::protobuf::TCPEndPoint* temp = local_endpoint_;
3396 local_endpoint_ =
nullptr;
3399 inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::_internal_mutable_local_endpoint() {
3400 _has_bits_[0] |= 0x00000001u;
3401 if (local_endpoint_ ==
nullptr) {
3402 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TCPEndPoint>(GetArena());
3403 local_endpoint_ = p;
3405 return local_endpoint_;
3407 inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::mutable_local_endpoint() {
3409 return _internal_mutable_local_endpoint();
3411 inline void TCPClientEvent::set_allocated_local_endpoint(::goby::middleware::protobuf::TCPEndPoint* local_endpoint) {
3412 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3413 if (message_arena ==
nullptr) {
3414 delete local_endpoint_;
3416 if (local_endpoint) {
3417 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3418 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(local_endpoint);
3419 if (message_arena != submessage_arena) {
3420 local_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3421 message_arena, local_endpoint, submessage_arena);
3423 _has_bits_[0] |= 0x00000001u;
3425 _has_bits_[0] &= ~0x00000001u;
3427 local_endpoint_ = local_endpoint;
3432 inline bool TCPClientEvent::_internal_has_remote_endpoint()
const {
3433 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3434 PROTOBUF_ASSUME(!value || remote_endpoint_ !=
nullptr);
3437 inline bool TCPClientEvent::has_remote_endpoint()
const {
3438 return _internal_has_remote_endpoint();
3440 inline void TCPClientEvent::clear_remote_endpoint() {
3441 if (remote_endpoint_ !=
nullptr) remote_endpoint_->Clear();
3442 _has_bits_[0] &= ~0x00000002u;
3444 inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::_internal_remote_endpoint()
const {
3445 const ::goby::middleware::protobuf::TCPEndPoint* p = remote_endpoint_;
3446 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TCPEndPoint*
>(
3449 inline const ::goby::middleware::protobuf::TCPEndPoint& TCPClientEvent::remote_endpoint()
const {
3451 return _internal_remote_endpoint();
3453 inline void TCPClientEvent::unsafe_arena_set_allocated_remote_endpoint(
3454 ::goby::middleware::protobuf::TCPEndPoint* remote_endpoint) {
3455 if (GetArena() ==
nullptr) {
3456 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(remote_endpoint_);
3458 remote_endpoint_ = remote_endpoint;
3459 if (remote_endpoint) {
3460 _has_bits_[0] |= 0x00000002u;
3462 _has_bits_[0] &= ~0x00000002u;
3466 inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::release_remote_endpoint() {
3467 auto temp = unsafe_arena_release_remote_endpoint();
3468 if (GetArena() !=
nullptr) {
3469 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3473 inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::unsafe_arena_release_remote_endpoint() {
3475 _has_bits_[0] &= ~0x00000002u;
3476 ::goby::middleware::protobuf::TCPEndPoint* temp = remote_endpoint_;
3477 remote_endpoint_ =
nullptr;
3480 inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::_internal_mutable_remote_endpoint() {
3481 _has_bits_[0] |= 0x00000002u;
3482 if (remote_endpoint_ ==
nullptr) {
3483 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TCPEndPoint>(GetArena());
3484 remote_endpoint_ = p;
3486 return remote_endpoint_;
3488 inline ::goby::middleware::protobuf::TCPEndPoint* TCPClientEvent::mutable_remote_endpoint() {
3490 return _internal_mutable_remote_endpoint();
3492 inline void TCPClientEvent::set_allocated_remote_endpoint(::goby::middleware::protobuf::TCPEndPoint* remote_endpoint) {
3493 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3494 if (message_arena ==
nullptr) {
3495 delete remote_endpoint_;
3497 if (remote_endpoint) {
3498 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3499 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(remote_endpoint);
3500 if (message_arena != submessage_arena) {
3501 remote_endpoint = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3502 message_arena, remote_endpoint, submessage_arena);
3504 _has_bits_[0] |= 0x00000002u;
3506 _has_bits_[0] &= ~0x00000002u;
3508 remote_endpoint_ = remote_endpoint;
3517 inline bool IOError::_internal_has_code()
const {
3518 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3521 inline bool IOError::has_code()
const {
3522 return _internal_has_code();
3524 inline void IOError::clear_code() {
3526 _has_bits_[0] &= ~0x00000002u;
3533 return _internal_code();
3537 _has_bits_[0] |= 0x00000002u;
3541 _internal_set_code(value);
3546 inline bool IOError::_internal_has_text()
const {
3547 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3550 inline bool IOError::has_text()
const {
3551 return _internal_has_text();
3553 inline void IOError::clear_text() {
3555 _has_bits_[0] &= ~0x00000001u;
3557 inline const std::string& IOError::text()
const {
3559 return _internal_text();
3561 inline void IOError::set_text(
const std::string& value) {
3562 _internal_set_text(value);
3565 inline std::string* IOError::mutable_text() {
3567 return _internal_mutable_text();
3569 inline const std::string& IOError::_internal_text()
const {
3572 inline void IOError::_internal_set_text(
const std::string& value) {
3573 _has_bits_[0] |= 0x00000001u;
3576 inline void IOError::set_text(std::string&& value) {
3577 _has_bits_[0] |= 0x00000001u;
3582 inline void IOError::set_text(
const char* value) {
3583 GOOGLE_DCHECK(value !=
nullptr);
3584 _has_bits_[0] |= 0x00000001u;
3589 inline void IOError::set_text(
const char* value,
3591 _has_bits_[0] |= 0x00000001u;
3593 reinterpret_cast<const char*
>(value), size), GetArena());
3596 inline std::string* IOError::_internal_mutable_text() {
3597 _has_bits_[0] |= 0x00000001u;
3600 inline std::string* IOError::release_text() {
3602 if (!_internal_has_text()) {
3605 _has_bits_[0] &= ~0x00000001u;
3608 inline void IOError::set_allocated_text(std::string* text) {
3609 if (text !=
nullptr) {
3610 _has_bits_[0] |= 0x00000001u;
3612 _has_bits_[0] &= ~0x00000001u;
3618 inline std::string* IOError::unsafe_arena_release_text() {
3620 GOOGLE_DCHECK(GetArena() !=
nullptr);
3621 _has_bits_[0] &= ~0x00000001u;
3625 inline void IOError::unsafe_arena_set_allocated_text(
3626 std::string* text) {
3627 GOOGLE_DCHECK(GetArena() !=
nullptr);
3628 if (text !=
nullptr) {
3629 _has_bits_[0] |= 0x00000001u;
3631 _has_bits_[0] &= ~0x00000001u;
3643 inline bool IOStatus::_internal_has_index()
const {
3644 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3647 inline bool IOStatus::has_index()
const {
3648 return _internal_has_index();
3650 inline void IOStatus::clear_index() {
3652 _has_bits_[0] &= ~0x00000002u;
3659 return _internal_index();
3662 _has_bits_[0] |= 0x00000002u;
3666 _internal_set_index(value);
3671 inline bool IOStatus::_internal_has_state()
const {
3672 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3675 inline bool IOStatus::has_state()
const {
3676 return _internal_has_state();
3678 inline void IOStatus::clear_state() {
3680 _has_bits_[0] &= ~0x00000004u;
3687 return _internal_state();
3691 _has_bits_[0] |= 0x00000004u;
3695 _internal_set_state(value);
3700 inline bool IOStatus::_internal_has_error()
const {
3701 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3702 PROTOBUF_ASSUME(!value || error_ !=
nullptr);
3705 inline bool IOStatus::has_error()
const {
3706 return _internal_has_error();
3708 inline void IOStatus::clear_error() {
3709 if (error_ !=
nullptr) error_->Clear();
3710 _has_bits_[0] &= ~0x00000001u;
3712 inline const ::goby::middleware::protobuf::IOError& IOStatus::_internal_error()
const {
3713 const ::goby::middleware::protobuf::IOError* p = error_;
3714 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::IOError*
>(
3717 inline const ::goby::middleware::protobuf::IOError& IOStatus::error()
const {
3719 return _internal_error();
3721 inline void IOStatus::unsafe_arena_set_allocated_error(
3722 ::goby::middleware::protobuf::IOError* error) {
3723 if (GetArena() ==
nullptr) {
3724 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(error_);
3728 _has_bits_[0] |= 0x00000001u;
3730 _has_bits_[0] &= ~0x00000001u;
3734 inline ::goby::middleware::protobuf::IOError* IOStatus::release_error() {
3735 auto temp = unsafe_arena_release_error();
3736 if (GetArena() !=
nullptr) {
3737 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3741 inline ::goby::middleware::protobuf::IOError* IOStatus::unsafe_arena_release_error() {
3743 _has_bits_[0] &= ~0x00000001u;
3744 ::goby::middleware::protobuf::IOError* temp = error_;
3748 inline ::goby::middleware::protobuf::IOError* IOStatus::_internal_mutable_error() {
3749 _has_bits_[0] |= 0x00000001u;
3750 if (error_ ==
nullptr) {
3751 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::IOError>(GetArena());
3756 inline ::goby::middleware::protobuf::IOError* IOStatus::mutable_error() {
3758 return _internal_mutable_error();
3760 inline void IOStatus::set_allocated_error(::goby::middleware::protobuf::IOError* error) {
3761 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3762 if (message_arena ==
nullptr) {
3766 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3767 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(error);
3768 if (message_arena != submessage_arena) {
3769 error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3770 message_arena, error, submessage_arena);
3772 _has_bits_[0] |= 0x00000001u;
3774 _has_bits_[0] &= ~0x00000001u;
3781 #pragma GCC diagnostic pop
3806 PROTOBUF_NAMESPACE_OPEN
3810 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::SerialCommand_Command>() {
3815 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::TCPServerEvent_Event>() {
3820 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::TCPClientEvent_Event>() {
3825 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::IOError_ErrorCode>() {
3830 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::IOState>() {
3834 PROTOBUF_NAMESPACE_CLOSE
3838 #include <google/protobuf/port_undef.inc>
bool has_remote_endpoint() const
static void InitAsDefaultInstance()
virtual ~TCPServerEvent()
TCPEndPoint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const IOStatus &from)
void set_data(const char *value)
void set_addr(std::string &&value)
TCPEndPoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
IOStatus & operator=(IOStatus &&from) noexcept
std::string * mutable_addr()
UDPEndPoint & operator=(UDPEndPoint &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 index() const
static const std::string & Command_Name(T enum_t_value)
std::string * mutable_data()
SerialStatus & operator=(const SerialStatus &from)
std::string * release_data()
SerialStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_text(const char *value, size_t size)
void UnsafeArenaSwap(IOError *other)
void set_data(const void *value, size_t size)
static const SerialStatus & default_instance()
static const SerialCommand & default_instance()
IOError(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void unsafe_arena_set_allocated_remote_endpoint(::goby::middleware::protobuf::TCPEndPoint *remote_endpoint)
::goby::middleware::protobuf::IOError * mutable_error()
void clear_number_of_clients()
IOStatus & operator=(const IOStatus &from)
::goby::middleware::protobuf::IOError * release_error()
friend void swap(TCPEndPoint &a, TCPEndPoint &b)
const ::goby::middleware::protobuf::TCPEndPoint & remote_endpoint() const
TCPEndPoint(TCPEndPoint &&from) noexcept
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_allocated_data(std::string *data)
void clear_remote_endpoint()
IOError * New() const final
TCPEndPoint(const TCPEndPoint &from)
const std::string & data() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const IOData & default_instance()
TCPServerEvent_Event Event
TCPServerEvent * New() const final
friend void swap(TCPServerEvent &a, TCPServerEvent &b)
::goby::middleware::protobuf::IOState state() const
void MergeFrom(const TCPClientEvent &from)
void set_command(::goby::middleware::protobuf::SerialCommand_Command value)
friend void swap(IOData &a, IOData &b)
IOError & operator=(const IOError &from)
::goby::middleware::protobuf::SerialCommand_Command command() const
void Swap(SerialStatus *other)
static bool ErrorCode_Parse(const std::string &name, ErrorCode *value)
void set_index(::PROTOBUF_NAMESPACE_ID::int32 value)
friend void swap(SerialCommand &a, SerialCommand &b)
void CopyFrom(const SerialCommand &from)
TCPServerEvent(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_text(std::string &&value)
UDPEndPoint * New() const final
static const std::string & Event_Name(T enum_t_value)
SerialStatus(const SerialStatus &from)
void CopyFrom(const IOError &from)
void MergeFrom(const TCPEndPoint &from)
IOStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static bool Event_Parse(const std::string &name, Event *value)
void MergeFrom(const IOData &from)
void set_state(::goby::middleware::protobuf::IOState value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const SerialStatus &from)
static bool Command_Parse(const std::string &name, Command *value)
IOData * New() const final
void CopyFrom(const UDPEndPoint &from)
TCPServerEvent * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void UnsafeArenaSwap(TCPEndPoint *other)
void set_addr(const char *value, size_t size)
TCPEndPoint & operator=(const TCPEndPoint &from)
void set_data(const std::string &value)
IOError & operator=(IOError &&from) noexcept
static const SerialStatus * internal_default_instance()
IOData & operator=(const IOData &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Command_descriptor()
::goby::middleware::protobuf::TCPEndPoint * mutable_remote_endpoint()
static const SerialCommand * internal_default_instance()
static const TCPEndPoint * internal_default_instance()
bool has_number_of_clients() const
void CopyFrom(const SerialStatus &from)
void set_event(::goby::middleware::protobuf::TCPServerEvent_Event value)
TCPServerEvent(TCPServerEvent &&from) noexcept
TCPClientEvent(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const IOError & default_instance()
::goby::middleware::protobuf::TCPServerEvent_Event event() const
virtual ~TCPClientEvent()
IOStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
IOError_ErrorCode ErrorCode
IOData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_allocated_error(::goby::middleware::protobuf::IOError *error)
SerialStatus & operator=(SerialStatus &&from) noexcept
::goby::middleware::protobuf::TCPClientEvent_Event event() const
UDPEndPoint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::int32 number_of_clients() const
void set_addr(const char *value)
void set_addr(const std::string &value)
TCPClientEvent * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
IOData(IOData &&from) noexcept
static const IOData * internal_default_instance()
SerialCommand(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const TCPEndPoint & default_instance()
::goby::middleware::protobuf::TCPEndPoint * release_local_endpoint()
void set_number_of_clients(::PROTOBUF_NAMESPACE_ID::int32 value)
SerialCommand & operator=(const SerialCommand &from)
std::string * release_text()
friend void swap(UDPEndPoint &a, UDPEndPoint &b)
void unsafe_arena_set_allocated_error(::goby::middleware::protobuf::IOError *error)
friend void swap(IOStatus &a, IOStatus &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
TCPClientEvent(const TCPClientEvent &from)
void set_allocated_addr(std::string *addr)
static const IOStatus * internal_default_instance()
UDPEndPoint & operator=(const UDPEndPoint &from)
void UnsafeArenaSwap(SerialStatus *other)
SerialCommand(const SerialCommand &from)
void UnsafeArenaSwap(UDPEndPoint *other)
void CopyFrom(const TCPServerEvent &from)
void CopyFrom(const TCPEndPoint &from)
SerialStatus(SerialStatus &&from) noexcept
TCPServerEvent(const TCPServerEvent &from)
void MergeFrom(const IOError &from)
void unsafe_arena_set_allocated_local_endpoint(::goby::middleware::protobuf::TCPEndPoint *local_endpoint)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const std::string & ErrorCode_Name(T enum_t_value)
SerialCommand * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const SerialCommand &from)
SerialCommand & operator=(SerialCommand &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
TCPEndPoint & operator=(TCPEndPoint &&from) noexcept
SerialCommand(SerialCommand &&from) noexcept
void CopyFrom(const IOStatus &from)
IOError(const IOError &from)
IOData(const IOData &from)
static bool ErrorCode_IsValid(int value)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Event_descriptor()
void Swap(TCPClientEvent *other)
void Swap(TCPServerEvent *other)
void Swap(IOError *other)
TCPClientEvent & operator=(TCPClientEvent &&from) noexcept
TCPClientEvent(TCPClientEvent &&from) noexcept
IOStatus(IOStatus &&from) noexcept
TCPEndPoint * New() const final
void UnsafeArenaSwap(SerialCommand *other)
static const TCPServerEvent & default_instance()
void MergeFrom(const UDPEndPoint &from)
TCPClientEvent * New() const final
void Swap(UDPEndPoint *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
SerialStatus * New() const final
TCPClientEvent & operator=(const TCPClientEvent &from)
void set_event(::goby::middleware::protobuf::TCPClientEvent_Event value)
void set_allocated_remote_endpoint(::goby::middleware::protobuf::TCPEndPoint *remote_endpoint)
std::string * release_addr()
static bool Event_IsValid(int value)
void UnsafeArenaSwap(TCPClientEvent *other)
void set_data(std::string &&value)
void UnsafeArenaSwap(IOStatus *other)
UDPEndPoint(const UDPEndPoint &from)
static const IOError * internal_default_instance()
static const TCPClientEvent * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ErrorCode_descriptor()
void Swap(SerialCommand *other)
IOError(IOError &&from) noexcept
friend void swap(IOError &a, IOError &b)
TCPServerEvent & operator=(const TCPServerEvent &from)
UDPEndPoint(UDPEndPoint &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
IOError * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static bool Command_IsValid(int value)
::goby::middleware::protobuf::IOError * unsafe_arena_release_error()
::goby::middleware::protobuf::TCPEndPoint * release_remote_endpoint()
void set_allocated_text(std::string *text)
void set_text(const char *value)
SerialCommand * New() const final
void clear_local_endpoint()
void CopyFrom(const IOData &from)
friend void swap(SerialStatus &a, SerialStatus &b)
void UnsafeArenaSwap(IOData *other)
static const UDPEndPoint & default_instance()
const ::goby::middleware::protobuf::TCPEndPoint & local_endpoint() const
static const IOStatus & default_instance()
TCPClientEvent_Event Event
static const UDPEndPoint * internal_default_instance()
::goby::middleware::protobuf::TCPEndPoint * unsafe_arena_release_remote_endpoint()
static const TCPServerEvent * internal_default_instance()
void Swap(IOStatus *other)
void Swap(TCPEndPoint *other)
IOStatus(const IOStatus &from)
IOData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_text(const std::string &value)
UDPEndPoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
IOStatus * New() const final
static const TCPClientEvent & default_instance()
::goby::middleware::protobuf::TCPEndPoint * unsafe_arena_release_local_endpoint()
void UnsafeArenaSwap(TCPServerEvent *other)
TCPServerEvent & operator=(TCPServerEvent &&from) noexcept
::goby::middleware::protobuf::TCPEndPoint * mutable_local_endpoint()
std::string * mutable_text()
const std::string & addr() const
IOData & operator=(IOData &&from) noexcept
void CopyFrom(const TCPClientEvent &from)
void set_allocated_local_endpoint(::goby::middleware::protobuf::TCPEndPoint *local_endpoint)
SerialStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const TCPServerEvent &from)
bool has_local_endpoint() const
const ::goby::middleware::protobuf::IOError & error() const
friend void swap(TCPClientEvent &a, TCPClientEvent &b)
SerialCommand_Command Command
const std::string & text() const
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fio_2eproto
@ value
the parser finished reading a JSON value
@ error
throw a parse_error exception in case of a tag
const std::string & SerialCommand_Command_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * IOState_descriptor()
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 ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TCPServerEvent_Event_descriptor()
bool IOState_IsValid(int 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 TCPServerEvent_Event_Parse(const std::string &name, TCPServerEvent_Event *value)
bool TCPClientEvent_Event_Parse(const std::string &name, TCPClientEvent_Event *value)
const std::string & IOState_Name(T enum_t_value)
IODataDefaultTypeInternal _IOData_default_instance_
bool SerialCommand_Command_IsValid(int value)
TCPServerEventDefaultTypeInternal _TCPServerEvent_default_instance_
IOErrorDefaultTypeInternal _IOError_default_instance_
const std::string & TCPServerEvent_Event_Name(T enum_t_value)
SerialStatusDefaultTypeInternal _SerialStatus_default_instance_
bool IOState_Parse(const std::string &name, IOState *value)
TCPEndPointDefaultTypeInternal _TCPEndPoint_default_instance_
constexpr int TCPServerEvent_Event_Event_ARRAYSIZE
const std::string & IOError_ErrorCode_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * IOError_ErrorCode_descriptor()
constexpr TCPServerEvent_Event TCPServerEvent_Event_Event_MIN
constexpr TCPServerEvent_Event TCPServerEvent_Event_Event_MAX
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SerialCommand_Command_descriptor()
@ 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_
constexpr SerialCommand_Command SerialCommand_Command_Command_MAX
bool IOError_ErrorCode_Parse(const std::string &name, IOError_ErrorCode *value)
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
bool SerialCommand_Command_Parse(const std::string &name, SerialCommand_Command *value)
IOStatusDefaultTypeInternal _IOStatus_default_instance_
constexpr int IOError_ErrorCode_ErrorCode_ARRAYSIZE
const std::string & TCPClientEvent_Event_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TCPClientEvent_Event_descriptor()
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.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[9] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)