4 #ifndef GOOGLE_PROTOBUF_INCLUDED_tcp_5fdata_5fmessage_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_tcp_5fdata_5fmessage_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3021000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3021008 < 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>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_bases.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/map.h>
34 #include <google/protobuf/map_entry.h>
35 #include <google/protobuf/map_field_inl.h>
36 #include <google/protobuf/generated_enum_reflection.h>
37 #include <google/protobuf/unknown_field_set.h>
39 #include <google/protobuf/port_def.inc>
40 #define PROTOBUF_INTERNAL_EXPORT_tcp_5fdata_5fmessage_2eproto
41 PROTOBUF_NAMESPACE_OPEN
45 PROTOBUF_NAMESPACE_CLOSE
49 static const uint32_t offsets[];
51 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_tcp_5fdata_5fmessage_2eproto;
52 namespace tcp_io_device {
53 class CommandDescription;
54 struct CommandDescriptionDefaultTypeInternal;
55 extern CommandDescriptionDefaultTypeInternal _CommandDescription_default_instance_;
57 struct DataMessageDefaultTypeInternal;
58 extern DataMessageDefaultTypeInternal _DataMessage_default_instance_;
60 struct ProtoVariableDefaultTypeInternal;
61 extern ProtoVariableDefaultTypeInternal _ProtoVariable_default_instance_;
63 struct SetupMessageDefaultTypeInternal;
64 extern SetupMessageDefaultTypeInternal _SetupMessage_default_instance_;
65 class SetupMessage_CommandsEntry_DoNotUse;
66 struct SetupMessage_CommandsEntry_DoNotUseDefaultTypeInternal;
67 extern SetupMessage_CommandsEntry_DoNotUseDefaultTypeInternal _SetupMessage_CommandsEntry_DoNotUse_default_instance_;
68 class SetupMessage_EntitiesEntry_DoNotUse;
69 struct SetupMessage_EntitiesEntry_DoNotUseDefaultTypeInternal;
70 extern SetupMessage_EntitiesEntry_DoNotUseDefaultTypeInternal _SetupMessage_EntitiesEntry_DoNotUse_default_instance_;
71 class SetupMessage_ObjectsEntry_DoNotUse;
72 struct SetupMessage_ObjectsEntry_DoNotUseDefaultTypeInternal;
73 extern SetupMessage_ObjectsEntry_DoNotUseDefaultTypeInternal _SetupMessage_ObjectsEntry_DoNotUse_default_instance_;
75 struct StartMessageDefaultTypeInternal;
76 extern StartMessageDefaultTypeInternal _StartMessage_default_instance_;
78 struct StopMessageDefaultTypeInternal;
79 extern StopMessageDefaultTypeInternal _StopMessage_default_instance_;
81 struct TCPMessageDefaultTypeInternal;
82 extern TCPMessageDefaultTypeInternal _TCPMessage_default_instance_;
83 class VariableDescription;
84 struct VariableDescriptionDefaultTypeInternal;
85 extern VariableDescriptionDefaultTypeInternal _VariableDescription_default_instance_;
87 PROTOBUF_NAMESPACE_OPEN
99 PROTOBUF_NAMESPACE_CLOSE
100 namespace tcp_io_device {
102 enum TCPMessage_Type :
int {
103 TCPMessage_Type_SETUP = 0,
104 TCPMessage_Type_DATA = 1,
105 TCPMessage_Type_START = 2,
106 TCPMessage_Type_STOP = 3,
107 TCPMessage_Type_RECONNECT = 4,
108 TCPMessage_Type_TCPMessage_Type_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
109 TCPMessage_Type_TCPMessage_Type_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
111 bool TCPMessage_Type_IsValid(
int value);
112 constexpr TCPMessage_Type TCPMessage_Type_Type_MIN = TCPMessage_Type_SETUP;
113 constexpr TCPMessage_Type TCPMessage_Type_Type_MAX = TCPMessage_Type_RECONNECT;
114 constexpr
int TCPMessage_Type_Type_ARRAYSIZE = TCPMessage_Type_Type_MAX + 1;
116 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* TCPMessage_Type_descriptor();
118 inline const std::string& TCPMessage_Type_Name(T enum_t_value) {
119 static_assert(::std::is_same<T, TCPMessage_Type>::value ||
120 ::std::is_integral<T>::value,
121 "Incorrect type passed to function TCPMessage_Type_Name.");
122 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
123 TCPMessage_Type_descriptor(), enum_t_value);
125 inline bool TCPMessage_Type_Parse(
126 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TCPMessage_Type* value) {
127 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TCPMessage_Type>(
128 TCPMessage_Type_descriptor(), name, value);
130 enum StartMessage_ReconnectionType :
int {
131 StartMessage_ReconnectionType_RE_INIT = 0,
132 StartMessage_ReconnectionType_RE_SETUP = 1,
133 StartMessage_ReconnectionType_NONE = 2,
134 StartMessage_ReconnectionType_StartMessage_ReconnectionType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
135 StartMessage_ReconnectionType_StartMessage_ReconnectionType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
137 bool StartMessage_ReconnectionType_IsValid(
int value);
138 constexpr StartMessage_ReconnectionType StartMessage_ReconnectionType_ReconnectionType_MIN = StartMessage_ReconnectionType_RE_INIT;
139 constexpr StartMessage_ReconnectionType StartMessage_ReconnectionType_ReconnectionType_MAX = StartMessage_ReconnectionType_NONE;
140 constexpr
int StartMessage_ReconnectionType_ReconnectionType_ARRAYSIZE = StartMessage_ReconnectionType_ReconnectionType_MAX + 1;
142 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* StartMessage_ReconnectionType_descriptor();
144 inline const std::string& StartMessage_ReconnectionType_Name(T enum_t_value) {
145 static_assert(::std::is_same<T, StartMessage_ReconnectionType>::value ||
146 ::std::is_integral<T>::value,
147 "Incorrect type passed to function StartMessage_ReconnectionType_Name.");
148 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
149 StartMessage_ReconnectionType_descriptor(), enum_t_value);
151 inline bool StartMessage_ReconnectionType_Parse(
152 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, StartMessage_ReconnectionType* value) {
153 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<StartMessage_ReconnectionType>(
154 StartMessage_ReconnectionType_descriptor(), name, value);
156 enum VariableDescription_DataType :
int {
157 VariableDescription_DataType_DOUBLE = 0,
158 VariableDescription_DataType_INT64 = 3,
159 VariableDescription_DataType_BOOL = 12,
160 VariableDescription_DataType_STRING = 13,
161 VariableDescription_DataType_BYTES = 14,
162 VariableDescription_DataType_COMMUNICATION_ID = 15,
163 VariableDescription_DataType_VariableDescription_DataType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
164 VariableDescription_DataType_VariableDescription_DataType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
166 bool VariableDescription_DataType_IsValid(
int value);
167 constexpr VariableDescription_DataType VariableDescription_DataType_DataType_MIN = VariableDescription_DataType_DOUBLE;
168 constexpr VariableDescription_DataType VariableDescription_DataType_DataType_MAX = VariableDescription_DataType_COMMUNICATION_ID;
169 constexpr
int VariableDescription_DataType_DataType_ARRAYSIZE = VariableDescription_DataType_DataType_MAX + 1;
171 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VariableDescription_DataType_descriptor();
173 inline const std::string& VariableDescription_DataType_Name(T enum_t_value) {
174 static_assert(::std::is_same<T, VariableDescription_DataType>::value ||
175 ::std::is_integral<T>::value,
176 "Incorrect type passed to function VariableDescription_DataType_Name.");
177 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
178 VariableDescription_DataType_descriptor(), enum_t_value);
180 inline bool VariableDescription_DataType_Parse(
181 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, VariableDescription_DataType* value) {
182 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<VariableDescription_DataType>(
183 VariableDescription_DataType_descriptor(), name, value);
188 public ::PROTOBUF_NAMESPACE_ID::Message {
192 explicit PROTOBUF_CONSTEXPR
TCPMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
197 *
this = ::std::move(from);
205 if (
this == &from)
return *
this;
206 if (GetOwningArena() == from.GetOwningArena()
207 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
208 && GetOwningArena() !=
nullptr
218 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
219 return GetDescriptor();
221 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
222 return default_instance().GetMetadata().descriptor;
224 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
225 return default_instance().GetMetadata().reflection;
228 return *internal_default_instance();
238 static inline const TCPMessage* internal_default_instance() {
240 &_TCPMessage_default_instance_);
242 static constexpr
int kIndexInFileMessages =
249 if (other ==
this)
return;
250 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
251 if (GetOwningArena() !=
nullptr &&
252 GetOwningArena() == other->GetOwningArena()) {
253 #else // PROTOBUF_FORCE_COPY_IN_SWAP
254 if (GetOwningArena() == other->GetOwningArena()) {
255 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
258 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
262 if (other ==
this)
return;
263 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
269 TCPMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
270 return CreateMaybeMessage<TCPMessage>(arena);
272 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
274 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
276 TCPMessage::MergeImpl(*
this, from);
279 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
281 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
282 bool IsInitialized()
const final;
284 size_t ByteSizeLong()
const final;
285 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
286 uint8_t* _InternalSerialize(
287 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
288 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
291 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
293 void SetCachedSize(
int size)
const final;
297 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
298 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
299 return "tcp_io_device.TCPMessage";
302 explicit TCPMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
303 bool is_message_owned =
false);
306 static const ClassData _class_data_;
307 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
309 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
313 typedef TCPMessage_Type Type;
314 static constexpr Type SETUP =
315 TCPMessage_Type_SETUP;
316 static constexpr Type DATA =
317 TCPMessage_Type_DATA;
318 static constexpr Type START =
319 TCPMessage_Type_START;
320 static constexpr Type STOP =
321 TCPMessage_Type_STOP;
322 static constexpr Type RECONNECT =
323 TCPMessage_Type_RECONNECT;
324 static inline bool Type_IsValid(
int value) {
325 return TCPMessage_Type_IsValid(value);
327 static constexpr Type Type_MIN =
328 TCPMessage_Type_Type_MIN;
329 static constexpr Type Type_MAX =
330 TCPMessage_Type_Type_MAX;
331 static constexpr
int Type_ARRAYSIZE =
332 TCPMessage_Type_Type_ARRAYSIZE;
333 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
335 return TCPMessage_Type_descriptor();
338 static inline const std::string& Type_Name(T enum_t_value) {
339 static_assert(::std::is_same<T, Type>::value ||
340 ::std::is_integral<T>::value,
341 "Incorrect type passed to function Type_Name.");
342 return TCPMessage_Type_Name(enum_t_value);
344 static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
346 return TCPMessage_Type_Parse(name, value);
352 kTimestampFieldNumber = 6,
353 kMessageTypeFieldNumber = 1,
354 kSetupMessageFieldNumber = 2,
355 kDataMessageFieldNumber = 3,
356 kStartMessageFieldNumber = 4,
357 kStopMessageFieldNumber = 5,
360 void clear_timestamp();
361 uint64_t timestamp()
const;
362 void set_timestamp(uint64_t value);
364 uint64_t _internal_timestamp()
const;
365 void _internal_set_timestamp(uint64_t value);
369 void clear_messagetype();
370 ::tcp_io_device::TCPMessage_Type messagetype()
const;
371 void set_messagetype(::tcp_io_device::TCPMessage_Type value);
373 ::tcp_io_device::TCPMessage_Type _internal_messagetype()
const;
374 void _internal_set_messagetype(::tcp_io_device::TCPMessage_Type value);
378 bool has_setupmessage()
const;
380 bool _internal_has_setupmessage()
const;
382 void clear_setupmessage();
383 const ::tcp_io_device::SetupMessage& setupmessage()
const;
384 PROTOBUF_NODISCARD ::tcp_io_device::SetupMessage* release_setupmessage();
388 const ::tcp_io_device::SetupMessage& _internal_setupmessage()
const;
391 void unsafe_arena_set_allocated_setupmessage(
396 bool has_datamessage()
const;
398 bool _internal_has_datamessage()
const;
400 void clear_datamessage();
401 const ::tcp_io_device::DataMessage& datamessage()
const;
402 PROTOBUF_NODISCARD ::tcp_io_device::DataMessage* release_datamessage();
406 const ::tcp_io_device::DataMessage& _internal_datamessage()
const;
409 void unsafe_arena_set_allocated_datamessage(
414 bool has_startmessage()
const;
416 bool _internal_has_startmessage()
const;
418 void clear_startmessage();
419 const ::tcp_io_device::StartMessage& startmessage()
const;
420 PROTOBUF_NODISCARD ::tcp_io_device::StartMessage* release_startmessage();
424 const ::tcp_io_device::StartMessage& _internal_startmessage()
const;
427 void unsafe_arena_set_allocated_startmessage(
432 bool has_stopmessage()
const;
434 bool _internal_has_stopmessage()
const;
436 void clear_stopmessage();
437 const ::tcp_io_device::StopMessage& stopmessage()
const;
438 PROTOBUF_NODISCARD ::tcp_io_device::StopMessage* release_stopmessage();
442 const ::tcp_io_device::StopMessage& _internal_stopmessage()
const;
445 void unsafe_arena_set_allocated_stopmessage(
449 void clear_message();
450 MessageCase message_case()
const;
454 void set_has_setupmessage();
455 void set_has_datamessage();
456 void set_has_startmessage();
457 void set_has_stopmessage();
459 inline bool has_message()
const;
460 inline void clear_has_message();
462 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
463 typedef void InternalArenaConstructable_;
464 typedef void DestructorSkippable_;
470 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
476 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
477 uint32_t _oneof_case_[1];
480 union { Impl_ _impl_; };
481 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
486 public ::PROTOBUF_NAMESPACE_ID::Message {
490 explicit PROTOBUF_CONSTEXPR
StartMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
495 *
this = ::std::move(from);
503 if (
this == &from)
return *
this;
504 if (GetOwningArena() == from.GetOwningArena()
505 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
506 && GetOwningArena() !=
nullptr
516 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
517 return GetDescriptor();
519 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
520 return default_instance().GetMetadata().descriptor;
522 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
523 return default_instance().GetMetadata().reflection;
526 return *internal_default_instance();
528 static inline const StartMessage* internal_default_instance() {
530 &_StartMessage_default_instance_);
532 static constexpr
int kIndexInFileMessages =
539 if (other ==
this)
return;
540 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
541 if (GetOwningArena() !=
nullptr &&
542 GetOwningArena() == other->GetOwningArena()) {
543 #else // PROTOBUF_FORCE_COPY_IN_SWAP
544 if (GetOwningArena() == other->GetOwningArena()) {
545 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
548 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
552 if (other ==
this)
return;
553 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
559 StartMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
560 return CreateMaybeMessage<StartMessage>(arena);
562 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
564 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
566 StartMessage::MergeImpl(*
this, from);
569 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
571 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
572 bool IsInitialized()
const final;
574 size_t ByteSizeLong()
const final;
575 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
576 uint8_t* _InternalSerialize(
577 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
578 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
581 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
583 void SetCachedSize(
int size)
const final;
587 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
588 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
589 return "tcp_io_device.StartMessage";
592 explicit StartMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
593 bool is_message_owned =
false);
596 static const ClassData _class_data_;
597 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
599 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
603 typedef StartMessage_ReconnectionType ReconnectionType;
604 static constexpr ReconnectionType RE_INIT =
605 StartMessage_ReconnectionType_RE_INIT;
606 static constexpr ReconnectionType RE_SETUP =
607 StartMessage_ReconnectionType_RE_SETUP;
608 static constexpr ReconnectionType NONE =
609 StartMessage_ReconnectionType_NONE;
610 static inline bool ReconnectionType_IsValid(
int value) {
611 return StartMessage_ReconnectionType_IsValid(value);
613 static constexpr ReconnectionType ReconnectionType_MIN =
614 StartMessage_ReconnectionType_ReconnectionType_MIN;
615 static constexpr ReconnectionType ReconnectionType_MAX =
616 StartMessage_ReconnectionType_ReconnectionType_MAX;
617 static constexpr
int ReconnectionType_ARRAYSIZE =
618 StartMessage_ReconnectionType_ReconnectionType_ARRAYSIZE;
619 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
620 ReconnectionType_descriptor() {
621 return StartMessage_ReconnectionType_descriptor();
624 static inline const std::string& ReconnectionType_Name(T enum_t_value) {
625 static_assert(::std::is_same<T, ReconnectionType>::value ||
626 ::std::is_integral<T>::value,
627 "Incorrect type passed to function ReconnectionType_Name.");
628 return StartMessage_ReconnectionType_Name(enum_t_value);
630 static inline bool ReconnectionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
631 ReconnectionType* value) {
632 return StartMessage_ReconnectionType_Parse(name, value);
638 kDiagnosticModeFieldNumber = 1,
639 kReconnectionTypeFieldNumber = 2,
642 void clear_diagnosticmode();
643 bool diagnosticmode()
const;
644 void set_diagnosticmode(
bool value);
646 bool _internal_diagnosticmode()
const;
647 void _internal_set_diagnosticmode(
bool value);
651 void clear_reconnectiontype();
652 ::tcp_io_device::StartMessage_ReconnectionType reconnectiontype()
const;
653 void set_reconnectiontype(::tcp_io_device::StartMessage_ReconnectionType value);
655 ::tcp_io_device::StartMessage_ReconnectionType _internal_reconnectiontype()
const;
656 void _internal_set_reconnectiontype(::tcp_io_device::StartMessage_ReconnectionType value);
663 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
664 typedef void InternalArenaConstructable_;
665 typedef void DestructorSkippable_;
667 bool diagnosticmode_;
668 int reconnectiontype_;
669 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
671 union { Impl_ _impl_; };
672 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
677 public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase {
680 explicit PROTOBUF_CONSTEXPR
StopMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
685 *
this = ::std::move(from);
693 if (
this == &from)
return *
this;
694 if (GetOwningArena() == from.GetOwningArena()
695 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
696 && GetOwningArena() !=
nullptr
706 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
707 return GetDescriptor();
709 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
710 return default_instance().GetMetadata().descriptor;
712 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
713 return default_instance().GetMetadata().reflection;
716 return *internal_default_instance();
718 static inline const StopMessage* internal_default_instance() {
720 &_StopMessage_default_instance_);
722 static constexpr
int kIndexInFileMessages =
729 if (other ==
this)
return;
730 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
731 if (GetOwningArena() !=
nullptr &&
732 GetOwningArena() == other->GetOwningArena()) {
733 #else // PROTOBUF_FORCE_COPY_IN_SWAP
734 if (GetOwningArena() == other->GetOwningArena()) {
735 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
738 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
742 if (other ==
this)
return;
743 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
749 StopMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
750 return CreateMaybeMessage<StopMessage>(arena);
752 using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom;
754 ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*
this, from);
756 using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom;
758 ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*
this, from);
763 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
764 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
765 return "tcp_io_device.StopMessage";
768 explicit StopMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
769 bool is_message_owned =
false);
772 static const ClassData _class_data_;
773 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
775 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
785 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
786 typedef void InternalArenaConstructable_;
787 typedef void DestructorSkippable_;
790 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
795 std::string, int32_t,
796 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
797 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> {
800 std::string, int32_t,
801 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
802 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> SuperType;
805 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
809 static bool ValidateKey(std::string* s) {
810 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(),
static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"tcp_io_device.SetupMessage.EntitiesEntry.key");
812 static bool ValidateValue(
void*) {
return true; }
813 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
814 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
815 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
821 std::string, int32_t,
822 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
823 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> {
826 std::string, int32_t,
827 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
828 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> SuperType;
831 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
835 static bool ValidateKey(std::string* s) {
836 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(),
static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"tcp_io_device.SetupMessage.ObjectsEntry.key");
838 static bool ValidateValue(
void*) {
return true; }
839 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
840 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
841 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
847 std::string, int32_t,
848 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
849 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> {
852 std::string, int32_t,
853 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
854 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> SuperType;
857 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
861 static bool ValidateKey(std::string* s) {
862 return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(),
static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
"tcp_io_device.SetupMessage.CommandsEntry.key");
864 static bool ValidateValue(
void*) {
return true; }
865 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
866 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
867 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
873 public ::PROTOBUF_NAMESPACE_ID::Message {
877 explicit PROTOBUF_CONSTEXPR
SetupMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
882 *
this = ::std::move(from);
890 if (
this == &from)
return *
this;
891 if (GetOwningArena() == from.GetOwningArena()
892 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
893 && GetOwningArena() !=
nullptr
903 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
904 return GetDescriptor();
906 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
907 return default_instance().GetMetadata().descriptor;
909 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
910 return default_instance().GetMetadata().reflection;
913 return *internal_default_instance();
915 static inline const SetupMessage* internal_default_instance() {
917 &_SetupMessage_default_instance_);
919 static constexpr
int kIndexInFileMessages =
926 if (other ==
this)
return;
927 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
928 if (GetOwningArena() !=
nullptr &&
929 GetOwningArena() == other->GetOwningArena()) {
930 #else // PROTOBUF_FORCE_COPY_IN_SWAP
931 if (GetOwningArena() == other->GetOwningArena()) {
932 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
935 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
939 if (other ==
this)
return;
940 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
946 SetupMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
947 return CreateMaybeMessage<SetupMessage>(arena);
949 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
951 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
953 SetupMessage::MergeImpl(*
this, from);
956 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
958 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
959 bool IsInitialized()
const final;
961 size_t ByteSizeLong()
const final;
962 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
963 uint8_t* _InternalSerialize(
964 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
965 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
968 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
970 void SetCachedSize(
int size)
const final;
974 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
975 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
976 return "tcp_io_device.SetupMessage";
979 explicit SetupMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
980 bool is_message_owned =
false);
982 static void ArenaDtor(
void*
object);
985 static const ClassData _class_data_;
986 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
988 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
996 kEntitiesFieldNumber = 1,
997 kObjectsFieldNumber = 2,
998 kCommandsFieldNumber = 3,
999 kCommandDescriptionsFieldNumber = 4,
1002 int entities_size()
const;
1004 int _internal_entities_size()
const;
1006 void clear_entities();
1008 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
1009 _internal_entities()
const;
1010 ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
1011 _internal_mutable_entities();
1013 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
1015 ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
1019 int objects_size()
const;
1021 int _internal_objects_size()
const;
1023 void clear_objects();
1025 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
1026 _internal_objects()
const;
1027 ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
1028 _internal_mutable_objects();
1030 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
1032 ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
1036 int commands_size()
const;
1038 int _internal_commands_size()
const;
1040 void clear_commands();
1042 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
1043 _internal_commands()
const;
1044 ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
1045 _internal_mutable_commands();
1047 const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
1049 ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
1053 int commanddescriptions_size()
const;
1055 int _internal_commanddescriptions_size()
const;
1057 void clear_commanddescriptions();
1059 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::CommandDescription >*
1060 mutable_commanddescriptions();
1062 const ::tcp_io_device::CommandDescription& _internal_commanddescriptions(
int index)
const;
1065 const ::tcp_io_device::CommandDescription& commanddescriptions(
int index)
const;
1067 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::CommandDescription >&
1068 commanddescriptions()
const;
1074 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1075 typedef void InternalArenaConstructable_;
1076 typedef void DestructorSkippable_;
1078 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1080 std::string, int32_t,
1081 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1082 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> entities_;
1083 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1085 std::string, int32_t,
1086 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1087 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> objects_;
1088 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1090 std::string, int32_t,
1091 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1092 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32> commands_;
1093 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::CommandDescription > commanddescriptions_;
1094 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1096 union { Impl_ _impl_; };
1097 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
1102 public ::PROTOBUF_NAMESPACE_ID::Message {
1106 explicit PROTOBUF_CONSTEXPR
CommandDescription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1111 *
this = ::std::move(from);
1119 if (
this == &from)
return *
this;
1120 if (GetOwningArena() == from.GetOwningArena()
1121 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1122 && GetOwningArena() !=
nullptr
1125 InternalSwap(&from);
1132 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1133 return GetDescriptor();
1135 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1136 return default_instance().GetMetadata().descriptor;
1138 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1139 return default_instance().GetMetadata().reflection;
1142 return *internal_default_instance();
1146 &_CommandDescription_default_instance_);
1148 static constexpr
int kIndexInFileMessages =
1155 if (other ==
this)
return;
1156 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1157 if (GetOwningArena() !=
nullptr &&
1158 GetOwningArena() == other->GetOwningArena()) {
1159 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1160 if (GetOwningArena() == other->GetOwningArena()) {
1161 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1162 InternalSwap(other);
1164 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1168 if (other ==
this)
return;
1169 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1170 InternalSwap(other);
1175 CommandDescription* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
1176 return CreateMaybeMessage<CommandDescription>(arena);
1178 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1180 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1182 CommandDescription::MergeImpl(*
this, from);
1185 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1187 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
1188 bool IsInitialized()
const final;
1190 size_t ByteSizeLong()
const final;
1191 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1192 uint8_t* _InternalSerialize(
1193 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
1194 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
1197 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1199 void SetCachedSize(
int size)
const final;
1203 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1204 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1205 return "tcp_io_device.CommandDescription";
1209 bool is_message_owned =
false);
1212 static const ClassData _class_data_;
1213 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1215 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1222 kNameFieldNumber = 2,
1223 kDescriptionFieldNumber = 1,
1227 const std::string& name()
const;
1228 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1229 void set_name(ArgT0&& arg0, ArgT... args);
1230 std::string* mutable_name();
1231 PROTOBUF_NODISCARD std::string* release_name();
1232 void set_allocated_name(std::string* name);
1234 const std::string& _internal_name()
const;
1235 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string& value);
1236 std::string* _internal_mutable_name();
1240 bool has_description()
const;
1242 bool _internal_has_description()
const;
1244 void clear_description();
1245 const ::tcp_io_device::VariableDescription& description()
const;
1246 PROTOBUF_NODISCARD ::tcp_io_device::VariableDescription* release_description();
1250 const ::tcp_io_device::VariableDescription& _internal_description()
const;
1253 void unsafe_arena_set_allocated_description(
1261 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1262 typedef void InternalArenaConstructable_;
1263 typedef void DestructorSkippable_;
1265 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
1267 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1269 union { Impl_ _impl_; };
1270 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
1275 public ::PROTOBUF_NAMESPACE_ID::Message {
1279 explicit PROTOBUF_CONSTEXPR
DataMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1284 *
this = ::std::move(from);
1292 if (
this == &from)
return *
this;
1293 if (GetOwningArena() == from.GetOwningArena()
1294 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1295 && GetOwningArena() !=
nullptr
1298 InternalSwap(&from);
1305 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1306 return GetDescriptor();
1308 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1309 return default_instance().GetMetadata().descriptor;
1311 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1312 return default_instance().GetMetadata().reflection;
1315 return *internal_default_instance();
1317 static inline const DataMessage* internal_default_instance() {
1319 &_DataMessage_default_instance_);
1321 static constexpr
int kIndexInFileMessages =
1328 if (other ==
this)
return;
1329 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1330 if (GetOwningArena() !=
nullptr &&
1331 GetOwningArena() == other->GetOwningArena()) {
1332 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1333 if (GetOwningArena() == other->GetOwningArena()) {
1334 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1335 InternalSwap(other);
1337 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1341 if (other ==
this)
return;
1342 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1343 InternalSwap(other);
1348 DataMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
1349 return CreateMaybeMessage<DataMessage>(arena);
1351 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1353 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1355 DataMessage::MergeImpl(*
this, from);
1358 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1360 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
1361 bool IsInitialized()
const final;
1363 size_t ByteSizeLong()
const final;
1364 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1365 uint8_t* _InternalSerialize(
1366 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
1367 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
1370 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1372 void SetCachedSize(
int size)
const final;
1376 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1377 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1378 return "tcp_io_device.DataMessage";
1381 explicit DataMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1382 bool is_message_owned =
false);
1385 static const ClassData _class_data_;
1386 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1388 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1395 kVariablesFieldNumber = 1,
1396 kTimeSpanFieldNumber = 2,
1399 int variables_size()
const;
1401 int _internal_variables_size()
const;
1403 void clear_variables();
1405 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::ProtoVariable >*
1406 mutable_variables();
1408 const ::tcp_io_device::ProtoVariable& _internal_variables(
int index)
const;
1411 const ::tcp_io_device::ProtoVariable& variables(
int index)
const;
1413 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::ProtoVariable >&
1417 void clear_timespan();
1418 uint64_t timespan()
const;
1419 void set_timespan(uint64_t value);
1421 uint64_t _internal_timespan()
const;
1422 void _internal_set_timespan(uint64_t value);
1429 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1430 typedef void InternalArenaConstructable_;
1431 typedef void DestructorSkippable_;
1433 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::ProtoVariable > variables_;
1435 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1437 union { Impl_ _impl_; };
1438 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
1443 public ::PROTOBUF_NAMESPACE_ID::Message {
1447 explicit PROTOBUF_CONSTEXPR
VariableDescription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1452 *
this = ::std::move(from);
1460 if (
this == &from)
return *
this;
1461 if (GetOwningArena() == from.GetOwningArena()
1462 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1463 && GetOwningArena() !=
nullptr
1466 InternalSwap(&from);
1473 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1474 return GetDescriptor();
1476 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1477 return default_instance().GetMetadata().descriptor;
1479 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1480 return default_instance().GetMetadata().reflection;
1483 return *internal_default_instance();
1487 &_VariableDescription_default_instance_);
1489 static constexpr
int kIndexInFileMessages =
1496 if (other ==
this)
return;
1497 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1498 if (GetOwningArena() !=
nullptr &&
1499 GetOwningArena() == other->GetOwningArena()) {
1500 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1501 if (GetOwningArena() == other->GetOwningArena()) {
1502 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1503 InternalSwap(other);
1505 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1509 if (other ==
this)
return;
1510 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1511 InternalSwap(other);
1517 return CreateMaybeMessage<VariableDescription>(arena);
1519 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1521 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1523 VariableDescription::MergeImpl(*
this, from);
1526 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1528 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
1529 bool IsInitialized()
const final;
1531 size_t ByteSizeLong()
const final;
1532 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1533 uint8_t* _InternalSerialize(
1534 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
1535 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
1538 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1540 void SetCachedSize(
int size)
const final;
1544 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1545 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1546 return "tcp_io_device.VariableDescription";
1550 bool is_message_owned =
false);
1553 static const ClassData _class_data_;
1554 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1556 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1560 typedef VariableDescription_DataType DataType;
1561 static constexpr DataType DOUBLE =
1562 VariableDescription_DataType_DOUBLE;
1563 static constexpr DataType INT64 =
1564 VariableDescription_DataType_INT64;
1565 static constexpr DataType BOOL =
1566 VariableDescription_DataType_BOOL;
1567 static constexpr DataType STRING =
1568 VariableDescription_DataType_STRING;
1569 static constexpr DataType BYTES =
1570 VariableDescription_DataType_BYTES;
1571 static constexpr DataType COMMUNICATION_ID =
1572 VariableDescription_DataType_COMMUNICATION_ID;
1573 static inline bool DataType_IsValid(
int value) {
1574 return VariableDescription_DataType_IsValid(value);
1576 static constexpr DataType DataType_MIN =
1577 VariableDescription_DataType_DataType_MIN;
1578 static constexpr DataType DataType_MAX =
1579 VariableDescription_DataType_DataType_MAX;
1580 static constexpr
int DataType_ARRAYSIZE =
1581 VariableDescription_DataType_DataType_ARRAYSIZE;
1582 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1583 DataType_descriptor() {
1584 return VariableDescription_DataType_descriptor();
1586 template<
typename T>
1587 static inline const std::string& DataType_Name(T enum_t_value) {
1588 static_assert(::std::is_same<T, DataType>::value ||
1589 ::std::is_integral<T>::value,
1590 "Incorrect type passed to function DataType_Name.");
1591 return VariableDescription_DataType_Name(enum_t_value);
1593 static inline bool DataType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1595 return VariableDescription_DataType_Parse(name, value);
1601 kDimensionsFieldNumber = 4,
1602 kOpcodeStringHandleFieldNumber = 5,
1603 kEntityIDFieldNumber = 1,
1605 kDataTypeFieldNumber = 3,
1608 int dimensions_size()
const;
1610 int _internal_dimensions_size()
const;
1612 void clear_dimensions();
1614 uint64_t _internal_dimensions(
int index)
const;
1615 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
1616 _internal_dimensions()
const;
1617 void _internal_add_dimensions(uint64_t value);
1618 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
1619 _internal_mutable_dimensions();
1621 uint64_t dimensions(
int index)
const;
1622 void set_dimensions(
int index, uint64_t value);
1623 void add_dimensions(uint64_t value);
1624 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
1626 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
1627 mutable_dimensions();
1630 void clear_opcode_string_handle();
1631 const std::string& opcode_string_handle()
const;
1632 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1633 void set_opcode_string_handle(ArgT0&& arg0, ArgT... args);
1634 std::string* mutable_opcode_string_handle();
1635 PROTOBUF_NODISCARD std::string* release_opcode_string_handle();
1636 void set_allocated_opcode_string_handle(std::string* opcode_string_handle);
1638 const std::string& _internal_opcode_string_handle()
const;
1639 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_opcode_string_handle(
const std::string& value);
1640 std::string* _internal_mutable_opcode_string_handle();
1644 void clear_entityid();
1645 int32_t entityid()
const;
1646 void set_entityid(int32_t value);
1648 int32_t _internal_entityid()
const;
1649 void _internal_set_entityid(int32_t value);
1655 void set_id(int32_t value);
1657 int32_t _internal_id()
const;
1658 void _internal_set_id(int32_t value);
1662 void clear_datatype();
1663 ::tcp_io_device::VariableDescription_DataType datatype()
const;
1664 void set_datatype(::tcp_io_device::VariableDescription_DataType value);
1666 ::tcp_io_device::VariableDescription_DataType _internal_datatype()
const;
1667 void _internal_set_datatype(::tcp_io_device::VariableDescription_DataType value);
1674 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1675 typedef void InternalArenaConstructable_;
1676 typedef void DestructorSkippable_;
1678 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > dimensions_;
1679 mutable std::atomic<int> _dimensions_cached_byte_size_;
1680 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr opcode_string_handle_;
1684 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1686 union { Impl_ _impl_; };
1687 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
1692 public ::PROTOBUF_NAMESPACE_ID::Message {
1696 explicit PROTOBUF_CONSTEXPR
ProtoVariable(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1701 *
this = ::std::move(from);
1709 if (
this == &from)
return *
this;
1710 if (GetOwningArena() == from.GetOwningArena()
1711 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1712 && GetOwningArena() !=
nullptr
1715 InternalSwap(&from);
1722 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1723 return GetDescriptor();
1725 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1726 return default_instance().GetMetadata().descriptor;
1728 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1729 return default_instance().GetMetadata().reflection;
1732 return *internal_default_instance();
1734 static inline const ProtoVariable* internal_default_instance() {
1736 &_ProtoVariable_default_instance_);
1738 static constexpr
int kIndexInFileMessages =
1745 if (other ==
this)
return;
1746 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1747 if (GetOwningArena() !=
nullptr &&
1748 GetOwningArena() == other->GetOwningArena()) {
1749 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1750 if (GetOwningArena() == other->GetOwningArena()) {
1751 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1752 InternalSwap(other);
1754 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1758 if (other ==
this)
return;
1759 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1760 InternalSwap(other);
1765 ProtoVariable* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
1766 return CreateMaybeMessage<ProtoVariable>(arena);
1768 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1770 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1772 ProtoVariable::MergeImpl(*
this, from);
1775 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1777 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
1778 bool IsInitialized()
const final;
1780 size_t ByteSizeLong()
const final;
1781 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1782 uint8_t* _InternalSerialize(
1783 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
1784 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
1787 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1789 void SetCachedSize(
int size)
const final;
1793 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1794 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1795 return "tcp_io_device.ProtoVariable";
1798 explicit ProtoVariable(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1799 bool is_message_owned =
false);
1802 static const ClassData _class_data_;
1803 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1805 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1812 kDataFieldNumber = 2,
1813 kMetaDataFieldNumber = 1,
1817 const std::string& data()
const;
1818 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1819 void set_data(ArgT0&& arg0, ArgT... args);
1820 std::string* mutable_data();
1821 PROTOBUF_NODISCARD std::string* release_data();
1822 void set_allocated_data(std::string* data);
1824 const std::string& _internal_data()
const;
1825 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_data(
const std::string& value);
1826 std::string* _internal_mutable_data();
1830 bool has_metadata()
const;
1832 bool _internal_has_metadata()
const;
1834 void clear_metadata();
1835 const ::tcp_io_device::VariableDescription& metadata()
const;
1836 PROTOBUF_NODISCARD ::tcp_io_device::VariableDescription* release_metadata();
1840 const ::tcp_io_device::VariableDescription& _internal_metadata()
const;
1843 void unsafe_arena_set_allocated_metadata(
1851 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1852 typedef void InternalArenaConstructable_;
1853 typedef void DestructorSkippable_;
1855 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
1857 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1859 union { Impl_ _impl_; };
1860 friend struct ::TableStruct_tcp_5fdata_5fmessage_2eproto;
1868 #pragma GCC diagnostic push
1869 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1874 inline void TCPMessage::clear_messagetype() {
1875 _impl_.messagetype_ = 0;
1877 inline ::tcp_io_device::TCPMessage_Type TCPMessage::_internal_messagetype()
const {
1878 return static_cast< ::tcp_io_device::TCPMessage_Type
>(_impl_.messagetype_);
1880 inline ::tcp_io_device::TCPMessage_Type TCPMessage::messagetype()
const {
1882 return _internal_messagetype();
1884 inline void TCPMessage::_internal_set_messagetype(::tcp_io_device::TCPMessage_Type value) {
1886 _impl_.messagetype_ = value;
1888 inline void TCPMessage::set_messagetype(::tcp_io_device::TCPMessage_Type value) {
1889 _internal_set_messagetype(value);
1894 inline bool TCPMessage::_internal_has_setupmessage()
const {
1895 return message_case() == kSetupMessage;
1897 inline bool TCPMessage::has_setupmessage()
const {
1898 return _internal_has_setupmessage();
1900 inline void TCPMessage::set_has_setupmessage() {
1901 _impl_._oneof_case_[0] = kSetupMessage;
1903 inline void TCPMessage::clear_setupmessage() {
1904 if (_internal_has_setupmessage()) {
1905 if (GetArenaForAllocation() ==
nullptr) {
1906 delete _impl_.message_.setupmessage_;
1908 clear_has_message();
1911 inline ::tcp_io_device::SetupMessage* TCPMessage::release_setupmessage() {
1913 if (_internal_has_setupmessage()) {
1914 clear_has_message();
1916 if (GetArenaForAllocation() !=
nullptr) {
1917 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1919 _impl_.message_.setupmessage_ =
nullptr;
1925 inline const ::tcp_io_device::SetupMessage& TCPMessage::_internal_setupmessage()
const {
1926 return _internal_has_setupmessage()
1927 ? *_impl_.message_.setupmessage_
1930 inline const ::tcp_io_device::SetupMessage& TCPMessage::setupmessage()
const {
1932 return _internal_setupmessage();
1934 inline ::tcp_io_device::SetupMessage* TCPMessage::unsafe_arena_release_setupmessage() {
1936 if (_internal_has_setupmessage()) {
1937 clear_has_message();
1939 _impl_.message_.setupmessage_ =
nullptr;
1948 set_has_setupmessage();
1949 _impl_.message_.setupmessage_ = setupmessage;
1953 inline ::tcp_io_device::SetupMessage* TCPMessage::_internal_mutable_setupmessage() {
1954 if (!_internal_has_setupmessage()) {
1956 set_has_setupmessage();
1957 _impl_.message_.setupmessage_ = CreateMaybeMessage< ::tcp_io_device::SetupMessage >(GetArenaForAllocation());
1959 return _impl_.message_.setupmessage_;
1961 inline ::tcp_io_device::SetupMessage* TCPMessage::mutable_setupmessage() {
1968 inline bool TCPMessage::_internal_has_datamessage()
const {
1969 return message_case() == kDataMessage;
1971 inline bool TCPMessage::has_datamessage()
const {
1972 return _internal_has_datamessage();
1974 inline void TCPMessage::set_has_datamessage() {
1975 _impl_._oneof_case_[0] = kDataMessage;
1977 inline void TCPMessage::clear_datamessage() {
1978 if (_internal_has_datamessage()) {
1979 if (GetArenaForAllocation() ==
nullptr) {
1980 delete _impl_.message_.datamessage_;
1982 clear_has_message();
1985 inline ::tcp_io_device::DataMessage* TCPMessage::release_datamessage() {
1987 if (_internal_has_datamessage()) {
1988 clear_has_message();
1990 if (GetArenaForAllocation() !=
nullptr) {
1991 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1993 _impl_.message_.datamessage_ =
nullptr;
1999 inline const ::tcp_io_device::DataMessage& TCPMessage::_internal_datamessage()
const {
2000 return _internal_has_datamessage()
2001 ? *_impl_.message_.datamessage_
2004 inline const ::tcp_io_device::DataMessage& TCPMessage::datamessage()
const {
2006 return _internal_datamessage();
2008 inline ::tcp_io_device::DataMessage* TCPMessage::unsafe_arena_release_datamessage() {
2010 if (_internal_has_datamessage()) {
2011 clear_has_message();
2013 _impl_.message_.datamessage_ =
nullptr;
2022 set_has_datamessage();
2023 _impl_.message_.datamessage_ = datamessage;
2027 inline ::tcp_io_device::DataMessage* TCPMessage::_internal_mutable_datamessage() {
2028 if (!_internal_has_datamessage()) {
2030 set_has_datamessage();
2031 _impl_.message_.datamessage_ = CreateMaybeMessage< ::tcp_io_device::DataMessage >(GetArenaForAllocation());
2033 return _impl_.message_.datamessage_;
2035 inline ::tcp_io_device::DataMessage* TCPMessage::mutable_datamessage() {
2042 inline bool TCPMessage::_internal_has_startmessage()
const {
2043 return message_case() == kStartMessage;
2045 inline bool TCPMessage::has_startmessage()
const {
2046 return _internal_has_startmessage();
2048 inline void TCPMessage::set_has_startmessage() {
2049 _impl_._oneof_case_[0] = kStartMessage;
2051 inline void TCPMessage::clear_startmessage() {
2052 if (_internal_has_startmessage()) {
2053 if (GetArenaForAllocation() ==
nullptr) {
2054 delete _impl_.message_.startmessage_;
2056 clear_has_message();
2059 inline ::tcp_io_device::StartMessage* TCPMessage::release_startmessage() {
2061 if (_internal_has_startmessage()) {
2062 clear_has_message();
2064 if (GetArenaForAllocation() !=
nullptr) {
2065 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2067 _impl_.message_.startmessage_ =
nullptr;
2073 inline const ::tcp_io_device::StartMessage& TCPMessage::_internal_startmessage()
const {
2074 return _internal_has_startmessage()
2075 ? *_impl_.message_.startmessage_
2078 inline const ::tcp_io_device::StartMessage& TCPMessage::startmessage()
const {
2080 return _internal_startmessage();
2082 inline ::tcp_io_device::StartMessage* TCPMessage::unsafe_arena_release_startmessage() {
2084 if (_internal_has_startmessage()) {
2085 clear_has_message();
2087 _impl_.message_.startmessage_ =
nullptr;
2096 set_has_startmessage();
2097 _impl_.message_.startmessage_ = startmessage;
2101 inline ::tcp_io_device::StartMessage* TCPMessage::_internal_mutable_startmessage() {
2102 if (!_internal_has_startmessage()) {
2104 set_has_startmessage();
2105 _impl_.message_.startmessage_ = CreateMaybeMessage< ::tcp_io_device::StartMessage >(GetArenaForAllocation());
2107 return _impl_.message_.startmessage_;
2109 inline ::tcp_io_device::StartMessage* TCPMessage::mutable_startmessage() {
2116 inline bool TCPMessage::_internal_has_stopmessage()
const {
2117 return message_case() == kStopMessage;
2119 inline bool TCPMessage::has_stopmessage()
const {
2120 return _internal_has_stopmessage();
2122 inline void TCPMessage::set_has_stopmessage() {
2123 _impl_._oneof_case_[0] = kStopMessage;
2125 inline void TCPMessage::clear_stopmessage() {
2126 if (_internal_has_stopmessage()) {
2127 if (GetArenaForAllocation() ==
nullptr) {
2128 delete _impl_.message_.stopmessage_;
2130 clear_has_message();
2133 inline ::tcp_io_device::StopMessage* TCPMessage::release_stopmessage() {
2135 if (_internal_has_stopmessage()) {
2136 clear_has_message();
2138 if (GetArenaForAllocation() !=
nullptr) {
2139 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2141 _impl_.message_.stopmessage_ =
nullptr;
2147 inline const ::tcp_io_device::StopMessage& TCPMessage::_internal_stopmessage()
const {
2148 return _internal_has_stopmessage()
2149 ? *_impl_.message_.stopmessage_
2152 inline const ::tcp_io_device::StopMessage& TCPMessage::stopmessage()
const {
2154 return _internal_stopmessage();
2156 inline ::tcp_io_device::StopMessage* TCPMessage::unsafe_arena_release_stopmessage() {
2158 if (_internal_has_stopmessage()) {
2159 clear_has_message();
2161 _impl_.message_.stopmessage_ =
nullptr;
2170 set_has_stopmessage();
2171 _impl_.message_.stopmessage_ = stopmessage;
2175 inline ::tcp_io_device::StopMessage* TCPMessage::_internal_mutable_stopmessage() {
2176 if (!_internal_has_stopmessage()) {
2178 set_has_stopmessage();
2179 _impl_.message_.stopmessage_ = CreateMaybeMessage< ::tcp_io_device::StopMessage >(GetArenaForAllocation());
2181 return _impl_.message_.stopmessage_;
2183 inline ::tcp_io_device::StopMessage* TCPMessage::mutable_stopmessage() {
2190 inline void TCPMessage::clear_timestamp() {
2191 _impl_.timestamp_ = uint64_t{0u};
2193 inline uint64_t TCPMessage::_internal_timestamp()
const {
2194 return _impl_.timestamp_;
2196 inline uint64_t TCPMessage::timestamp()
const {
2198 return _internal_timestamp();
2200 inline void TCPMessage::_internal_set_timestamp(uint64_t value) {
2202 _impl_.timestamp_ = value;
2204 inline void TCPMessage::set_timestamp(uint64_t value) {
2205 _internal_set_timestamp(value);
2209 inline bool TCPMessage::has_message()
const {
2210 return message_case() != MESSAGE_NOT_SET;
2212 inline void TCPMessage::clear_has_message() {
2213 _impl_._oneof_case_[0] = MESSAGE_NOT_SET;
2215 inline TCPMessage::MessageCase TCPMessage::message_case()
const {
2216 return TCPMessage::MessageCase(_impl_._oneof_case_[0]);
2223 inline void StartMessage::clear_diagnosticmode() {
2224 _impl_.diagnosticmode_ =
false;
2226 inline bool StartMessage::_internal_diagnosticmode()
const {
2227 return _impl_.diagnosticmode_;
2229 inline bool StartMessage::diagnosticmode()
const {
2231 return _internal_diagnosticmode();
2233 inline void StartMessage::_internal_set_diagnosticmode(
bool value) {
2235 _impl_.diagnosticmode_ = value;
2237 inline void StartMessage::set_diagnosticmode(
bool value) {
2238 _internal_set_diagnosticmode(value);
2243 inline void StartMessage::clear_reconnectiontype() {
2244 _impl_.reconnectiontype_ = 0;
2246 inline ::tcp_io_device::StartMessage_ReconnectionType StartMessage::_internal_reconnectiontype()
const {
2247 return static_cast< ::tcp_io_device::StartMessage_ReconnectionType
>(_impl_.reconnectiontype_);
2249 inline ::tcp_io_device::StartMessage_ReconnectionType StartMessage::reconnectiontype()
const {
2251 return _internal_reconnectiontype();
2253 inline void StartMessage::_internal_set_reconnectiontype(::tcp_io_device::StartMessage_ReconnectionType value) {
2255 _impl_.reconnectiontype_ = value;
2257 inline void StartMessage::set_reconnectiontype(::tcp_io_device::StartMessage_ReconnectionType value) {
2258 _internal_set_reconnectiontype(value);
2277 inline int SetupMessage::_internal_entities_size()
const {
2278 return _impl_.entities_.size();
2280 inline int SetupMessage::entities_size()
const {
2281 return _internal_entities_size();
2283 inline void SetupMessage::clear_entities() {
2284 _impl_.entities_.Clear();
2286 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
2287 SetupMessage::_internal_entities()
const {
2288 return _impl_.entities_.GetMap();
2290 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
2291 SetupMessage::entities()
const {
2293 return _internal_entities();
2295 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
2296 SetupMessage::_internal_mutable_entities() {
2297 return _impl_.entities_.MutableMap();
2299 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
2300 SetupMessage::mutable_entities() {
2302 return _internal_mutable_entities();
2306 inline int SetupMessage::_internal_objects_size()
const {
2307 return _impl_.objects_.size();
2309 inline int SetupMessage::objects_size()
const {
2310 return _internal_objects_size();
2312 inline void SetupMessage::clear_objects() {
2313 _impl_.objects_.Clear();
2315 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
2316 SetupMessage::_internal_objects()
const {
2317 return _impl_.objects_.GetMap();
2319 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
2320 SetupMessage::objects()
const {
2322 return _internal_objects();
2324 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
2325 SetupMessage::_internal_mutable_objects() {
2326 return _impl_.objects_.MutableMap();
2328 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
2329 SetupMessage::mutable_objects() {
2331 return _internal_mutable_objects();
2335 inline int SetupMessage::_internal_commands_size()
const {
2336 return _impl_.commands_.size();
2338 inline int SetupMessage::commands_size()
const {
2339 return _internal_commands_size();
2341 inline void SetupMessage::clear_commands() {
2342 _impl_.commands_.Clear();
2344 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
2345 SetupMessage::_internal_commands()
const {
2346 return _impl_.commands_.GetMap();
2348 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >&
2349 SetupMessage::commands()
const {
2351 return _internal_commands();
2353 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
2354 SetupMessage::_internal_mutable_commands() {
2355 return _impl_.commands_.MutableMap();
2357 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, int32_t >*
2358 SetupMessage::mutable_commands() {
2360 return _internal_mutable_commands();
2364 inline int SetupMessage::_internal_commanddescriptions_size()
const {
2365 return _impl_.commanddescriptions_.size();
2367 inline int SetupMessage::commanddescriptions_size()
const {
2368 return _internal_commanddescriptions_size();
2370 inline void SetupMessage::clear_commanddescriptions() {
2371 _impl_.commanddescriptions_.Clear();
2373 inline ::tcp_io_device::CommandDescription* SetupMessage::mutable_commanddescriptions(
int index) {
2375 return _impl_.commanddescriptions_.Mutable(index);
2377 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::CommandDescription >*
2378 SetupMessage::mutable_commanddescriptions() {
2380 return &_impl_.commanddescriptions_;
2382 inline const ::tcp_io_device::CommandDescription& SetupMessage::_internal_commanddescriptions(
int index)
const {
2383 return _impl_.commanddescriptions_.Get(index);
2385 inline const ::tcp_io_device::CommandDescription& SetupMessage::commanddescriptions(
int index)
const {
2387 return _internal_commanddescriptions(index);
2389 inline ::tcp_io_device::CommandDescription* SetupMessage::_internal_add_commanddescriptions() {
2390 return _impl_.commanddescriptions_.Add();
2392 inline ::tcp_io_device::CommandDescription* SetupMessage::add_commanddescriptions() {
2397 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::CommandDescription >&
2398 SetupMessage::commanddescriptions()
const {
2400 return _impl_.commanddescriptions_;
2408 inline bool CommandDescription::_internal_has_description()
const {
2409 return this != internal_default_instance() && _impl_.description_ !=
nullptr;
2411 inline bool CommandDescription::has_description()
const {
2412 return _internal_has_description();
2414 inline void CommandDescription::clear_description() {
2415 if (GetArenaForAllocation() ==
nullptr && _impl_.description_ !=
nullptr) {
2416 delete _impl_.description_;
2418 _impl_.description_ =
nullptr;
2420 inline const ::tcp_io_device::VariableDescription& CommandDescription::_internal_description()
const {
2421 const ::tcp_io_device::VariableDescription* p = _impl_.description_;
2423 ::tcp_io_device::_VariableDescription_default_instance_);
2425 inline const ::tcp_io_device::VariableDescription& CommandDescription::description()
const {
2427 return _internal_description();
2429 inline void CommandDescription::unsafe_arena_set_allocated_description(
2431 if (GetArenaForAllocation() ==
nullptr) {
2432 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.description_);
2434 _impl_.description_ = description;
2442 inline ::tcp_io_device::VariableDescription* CommandDescription::release_description() {
2445 _impl_.description_ =
nullptr;
2446 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2447 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2448 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2449 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2450 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
2451 if (GetArenaForAllocation() !=
nullptr) {
2452 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2454 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
2457 inline ::tcp_io_device::VariableDescription* CommandDescription::unsafe_arena_release_description() {
2461 _impl_.description_ =
nullptr;
2464 inline ::tcp_io_device::VariableDescription* CommandDescription::_internal_mutable_description() {
2466 if (_impl_.description_ ==
nullptr) {
2467 auto* p = CreateMaybeMessage<::tcp_io_device::VariableDescription>(GetArenaForAllocation());
2468 _impl_.description_ = p;
2470 return _impl_.description_;
2472 inline ::tcp_io_device::VariableDescription* CommandDescription::mutable_description() {
2478 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2479 if (message_arena ==
nullptr) {
2480 delete _impl_.description_;
2483 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2484 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(description);
2485 if (message_arena != submessage_arena) {
2486 description = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2487 message_arena, description, submessage_arena);
2493 _impl_.description_ = description;
2498 inline void CommandDescription::clear_name() {
2499 _impl_.name_.ClearToEmpty();
2501 inline const std::string& CommandDescription::name()
const {
2503 return _internal_name();
2505 template <
typename ArgT0,
typename... ArgT>
2506 inline PROTOBUF_ALWAYS_INLINE
2507 void CommandDescription::set_name(ArgT0&& arg0, ArgT... args) {
2509 _impl_.name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2512 inline std::string* CommandDescription::mutable_name() {
2513 std::string* _s = _internal_mutable_name();
2517 inline const std::string& CommandDescription::_internal_name()
const {
2518 return _impl_.name_.Get();
2520 inline void CommandDescription::_internal_set_name(
const std::string& value) {
2522 _impl_.name_.Set(value, GetArenaForAllocation());
2524 inline std::string* CommandDescription::_internal_mutable_name() {
2526 return _impl_.name_.Mutable(GetArenaForAllocation());
2528 inline std::string* CommandDescription::release_name() {
2530 return _impl_.name_.Release();
2532 inline void CommandDescription::set_allocated_name(std::string* name) {
2533 if (name !=
nullptr) {
2538 _impl_.name_.SetAllocated(name, GetArenaForAllocation());
2539 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2540 if (_impl_.name_.IsDefault()) {
2541 _impl_.name_.Set(
"", GetArenaForAllocation());
2543 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2552 inline int DataMessage::_internal_variables_size()
const {
2553 return _impl_.variables_.size();
2555 inline int DataMessage::variables_size()
const {
2556 return _internal_variables_size();
2558 inline void DataMessage::clear_variables() {
2559 _impl_.variables_.Clear();
2561 inline ::tcp_io_device::ProtoVariable* DataMessage::mutable_variables(
int index) {
2563 return _impl_.variables_.Mutable(index);
2565 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::ProtoVariable >*
2566 DataMessage::mutable_variables() {
2568 return &_impl_.variables_;
2570 inline const ::tcp_io_device::ProtoVariable& DataMessage::_internal_variables(
int index)
const {
2571 return _impl_.variables_.Get(index);
2573 inline const ::tcp_io_device::ProtoVariable& DataMessage::variables(
int index)
const {
2575 return _internal_variables(index);
2577 inline ::tcp_io_device::ProtoVariable* DataMessage::_internal_add_variables() {
2578 return _impl_.variables_.Add();
2580 inline ::tcp_io_device::ProtoVariable* DataMessage::add_variables() {
2585 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tcp_io_device::ProtoVariable >&
2586 DataMessage::variables()
const {
2588 return _impl_.variables_;
2592 inline void DataMessage::clear_timespan() {
2593 _impl_.timespan_ = uint64_t{0u};
2595 inline uint64_t DataMessage::_internal_timespan()
const {
2596 return _impl_.timespan_;
2598 inline uint64_t DataMessage::timespan()
const {
2600 return _internal_timespan();
2602 inline void DataMessage::_internal_set_timespan(uint64_t value) {
2604 _impl_.timespan_ = value;
2606 inline void DataMessage::set_timespan(uint64_t value) {
2607 _internal_set_timespan(value);
2616 inline void VariableDescription::clear_entityid() {
2617 _impl_.entityid_ = 0;
2619 inline int32_t VariableDescription::_internal_entityid()
const {
2620 return _impl_.entityid_;
2622 inline int32_t VariableDescription::entityid()
const {
2624 return _internal_entityid();
2626 inline void VariableDescription::_internal_set_entityid(int32_t value) {
2628 _impl_.entityid_ = value;
2630 inline void VariableDescription::set_entityid(int32_t value) {
2631 _internal_set_entityid(value);
2636 inline void VariableDescription::clear_id() {
2639 inline int32_t VariableDescription::_internal_id()
const {
2642 inline int32_t VariableDescription::id()
const {
2644 return _internal_id();
2646 inline void VariableDescription::_internal_set_id(int32_t value) {
2650 inline void VariableDescription::set_id(int32_t value) {
2651 _internal_set_id(value);
2656 inline void VariableDescription::clear_datatype() {
2657 _impl_.datatype_ = 0;
2659 inline ::tcp_io_device::VariableDescription_DataType VariableDescription::_internal_datatype()
const {
2660 return static_cast< ::tcp_io_device::VariableDescription_DataType
>(_impl_.datatype_);
2662 inline ::tcp_io_device::VariableDescription_DataType VariableDescription::datatype()
const {
2664 return _internal_datatype();
2666 inline void VariableDescription::_internal_set_datatype(::tcp_io_device::VariableDescription_DataType value) {
2668 _impl_.datatype_ = value;
2670 inline void VariableDescription::set_datatype(::tcp_io_device::VariableDescription_DataType value) {
2671 _internal_set_datatype(value);
2676 inline int VariableDescription::_internal_dimensions_size()
const {
2677 return _impl_.dimensions_.size();
2679 inline int VariableDescription::dimensions_size()
const {
2680 return _internal_dimensions_size();
2682 inline void VariableDescription::clear_dimensions() {
2683 _impl_.dimensions_.Clear();
2685 inline uint64_t VariableDescription::_internal_dimensions(
int index)
const {
2686 return _impl_.dimensions_.Get(index);
2688 inline uint64_t VariableDescription::dimensions(
int index)
const {
2690 return _internal_dimensions(index);
2692 inline void VariableDescription::set_dimensions(
int index, uint64_t value) {
2693 _impl_.dimensions_.Set(index, value);
2696 inline void VariableDescription::_internal_add_dimensions(uint64_t value) {
2697 _impl_.dimensions_.Add(value);
2699 inline void VariableDescription::add_dimensions(uint64_t value) {
2700 _internal_add_dimensions(value);
2703 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
2704 VariableDescription::_internal_dimensions()
const {
2705 return _impl_.dimensions_;
2707 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
2708 VariableDescription::dimensions()
const {
2710 return _internal_dimensions();
2712 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
2713 VariableDescription::_internal_mutable_dimensions() {
2714 return &_impl_.dimensions_;
2716 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
2717 VariableDescription::mutable_dimensions() {
2719 return _internal_mutable_dimensions();
2723 inline void VariableDescription::clear_opcode_string_handle() {
2724 _impl_.opcode_string_handle_.ClearToEmpty();
2726 inline const std::string& VariableDescription::opcode_string_handle()
const {
2728 return _internal_opcode_string_handle();
2730 template <
typename ArgT0,
typename... ArgT>
2731 inline PROTOBUF_ALWAYS_INLINE
2732 void VariableDescription::set_opcode_string_handle(ArgT0&& arg0, ArgT... args) {
2734 _impl_.opcode_string_handle_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2737 inline std::string* VariableDescription::mutable_opcode_string_handle() {
2738 std::string* _s = _internal_mutable_opcode_string_handle();
2742 inline const std::string& VariableDescription::_internal_opcode_string_handle()
const {
2743 return _impl_.opcode_string_handle_.Get();
2745 inline void VariableDescription::_internal_set_opcode_string_handle(
const std::string& value) {
2747 _impl_.opcode_string_handle_.Set(value, GetArenaForAllocation());
2749 inline std::string* VariableDescription::_internal_mutable_opcode_string_handle() {
2751 return _impl_.opcode_string_handle_.Mutable(GetArenaForAllocation());
2753 inline std::string* VariableDescription::release_opcode_string_handle() {
2755 return _impl_.opcode_string_handle_.Release();
2757 inline void VariableDescription::set_allocated_opcode_string_handle(std::string* opcode_string_handle) {
2758 if (opcode_string_handle !=
nullptr) {
2763 _impl_.opcode_string_handle_.SetAllocated(opcode_string_handle, GetArenaForAllocation());
2764 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2765 if (_impl_.opcode_string_handle_.IsDefault()) {
2766 _impl_.opcode_string_handle_.Set(
"", GetArenaForAllocation());
2768 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2777 inline bool ProtoVariable::_internal_has_metadata()
const {
2778 return this != internal_default_instance() && _impl_.metadata_ !=
nullptr;
2780 inline bool ProtoVariable::has_metadata()
const {
2781 return _internal_has_metadata();
2783 inline void ProtoVariable::clear_metadata() {
2784 if (GetArenaForAllocation() ==
nullptr && _impl_.metadata_ !=
nullptr) {
2785 delete _impl_.metadata_;
2787 _impl_.metadata_ =
nullptr;
2789 inline const ::tcp_io_device::VariableDescription& ProtoVariable::_internal_metadata()
const {
2790 const ::tcp_io_device::VariableDescription* p = _impl_.metadata_;
2792 ::tcp_io_device::_VariableDescription_default_instance_);
2794 inline const ::tcp_io_device::VariableDescription& ProtoVariable::metadata()
const {
2796 return _internal_metadata();
2798 inline void ProtoVariable::unsafe_arena_set_allocated_metadata(
2800 if (GetArenaForAllocation() ==
nullptr) {
2801 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.metadata_);
2803 _impl_.metadata_ = metadata;
2811 inline ::tcp_io_device::VariableDescription* ProtoVariable::release_metadata() {
2814 _impl_.metadata_ =
nullptr;
2815 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2816 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2817 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2818 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2819 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
2820 if (GetArenaForAllocation() !=
nullptr) {
2821 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2823 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
2826 inline ::tcp_io_device::VariableDescription* ProtoVariable::unsafe_arena_release_metadata() {
2830 _impl_.metadata_ =
nullptr;
2833 inline ::tcp_io_device::VariableDescription* ProtoVariable::_internal_mutable_metadata() {
2835 if (_impl_.metadata_ ==
nullptr) {
2836 auto* p = CreateMaybeMessage<::tcp_io_device::VariableDescription>(GetArenaForAllocation());
2837 _impl_.metadata_ = p;
2839 return _impl_.metadata_;
2841 inline ::tcp_io_device::VariableDescription* ProtoVariable::mutable_metadata() {
2847 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2848 if (message_arena ==
nullptr) {
2849 delete _impl_.metadata_;
2852 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2853 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(metadata);
2854 if (message_arena != submessage_arena) {
2855 metadata = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2856 message_arena, metadata, submessage_arena);
2862 _impl_.metadata_ = metadata;
2867 inline void ProtoVariable::clear_data() {
2868 _impl_.data_.ClearToEmpty();
2870 inline const std::string& ProtoVariable::data()
const {
2872 return _internal_data();
2874 template <
typename ArgT0,
typename... ArgT>
2875 inline PROTOBUF_ALWAYS_INLINE
2876 void ProtoVariable::set_data(ArgT0&& arg0, ArgT... args) {
2878 _impl_.data_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2881 inline std::string* ProtoVariable::mutable_data() {
2882 std::string* _s = _internal_mutable_data();
2886 inline const std::string& ProtoVariable::_internal_data()
const {
2887 return _impl_.data_.Get();
2889 inline void ProtoVariable::_internal_set_data(
const std::string& value) {
2891 _impl_.data_.Set(value, GetArenaForAllocation());
2893 inline std::string* ProtoVariable::_internal_mutable_data() {
2895 return _impl_.data_.Mutable(GetArenaForAllocation());
2897 inline std::string* ProtoVariable::release_data() {
2899 return _impl_.data_.Release();
2901 inline void ProtoVariable::set_allocated_data(std::string* data) {
2902 if (data !=
nullptr) {
2907 _impl_.data_.SetAllocated(data, GetArenaForAllocation());
2908 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2909 if (_impl_.data_.IsDefault()) {
2910 _impl_.data_.Set(
"", GetArenaForAllocation());
2912 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2917 #pragma GCC diagnostic pop
2944 PROTOBUF_NAMESPACE_OPEN
2946 template <>
struct is_proto_enum< ::tcp_io_device::TCPMessage_Type> : ::std::true_type {};
2948 inline const EnumDescriptor* GetEnumDescriptor< ::tcp_io_device::TCPMessage_Type>() {
2949 return ::tcp_io_device::TCPMessage_Type_descriptor();
2951 template <>
struct is_proto_enum< ::tcp_io_device::StartMessage_ReconnectionType> : ::std::true_type {};
2953 inline const EnumDescriptor* GetEnumDescriptor< ::tcp_io_device::StartMessage_ReconnectionType>() {
2954 return ::tcp_io_device::StartMessage_ReconnectionType_descriptor();
2956 template <>
struct is_proto_enum< ::tcp_io_device::VariableDescription_DataType> : ::std::true_type {};
2958 inline const EnumDescriptor* GetEnumDescriptor< ::tcp_io_device::VariableDescription_DataType>() {
2959 return ::tcp_io_device::VariableDescription_DataType_descriptor();
2962 PROTOBUF_NAMESPACE_CLOSE
2966 #include <google/protobuf/port_undef.inc>
2967 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_tcp_5fdata_5fmessage_2eproto