4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fterminate_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>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto
43 PROTOBUF_NAMESPACE_OPEN
47 PROTOBUF_NAMESPACE_CLOSE
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
63 namespace middleware {
65 class TerminateRequest;
66 class TerminateRequestDefaultTypeInternal;
68 class TerminateResponse;
69 class TerminateResponseDefaultTypeInternal;
71 class TerminateResult;
72 class TerminateResultDefaultTypeInternal;
77 PROTOBUF_NAMESPACE_OPEN
78 template<> ::goby::middleware::protobuf::TerminateRequest* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TerminateRequest>(Arena*);
79 template<> ::goby::middleware::protobuf::TerminateResponse* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TerminateResponse>(Arena*);
80 template<> ::goby::middleware::protobuf::TerminateResult* Arena::CreateMaybeMessage<::goby::middleware::protobuf::TerminateResult>(Arena*);
81 PROTOBUF_NAMESPACE_CLOSE
83 namespace middleware {
100 static_assert(::std::is_same<T, TerminateResult_Result>::value ||
101 ::std::is_integral<T>::value,
102 "Incorrect type passed to function TerminateResult_Result_Name.");
103 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
108 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TerminateResult_Result>(
114 public ::PROTOBUF_NAMESPACE_ID::Message {
121 : TerminateRequest() {
122 *
this = ::std::move(from);
125 inline TerminateRequest&
operator=(
const TerminateRequest& from) {
129 inline TerminateRequest&
operator=(TerminateRequest&& from) noexcept {
130 if (GetArena() == from.GetArena()) {
131 if (
this != &from) InternalSwap(&from);
139 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
142 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
145 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
146 return GetDescriptor();
149 return GetMetadataStatic().descriptor;
152 return GetMetadataStatic().reflection;
158 return reinterpret_cast<const TerminateRequest*
>(
161 static constexpr
int kIndexInFileMessages =
164 friend void swap(TerminateRequest& a, TerminateRequest& b) {
167 inline void Swap(TerminateRequest* other) {
168 if (other ==
this)
return;
169 if (GetArena() == other->GetArena()) {
172 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
176 if (other ==
this)
return;
177 GOOGLE_DCHECK(GetArena() == other->GetArena());
183 inline TerminateRequest*
New() const final {
184 return CreateMaybeMessage<TerminateRequest>(
nullptr);
187 TerminateRequest*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
188 return CreateMaybeMessage<TerminateRequest>(arena);
190 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
191 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
194 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
195 bool IsInitialized() const final;
198 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
199 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
200 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
201 int GetCachedSize() const final {
return _cached_size_.Get(); }
204 inline void SharedCtor();
205 inline void SharedDtor();
206 void SetCachedSize(
int size)
const final;
207 void InternalSwap(TerminateRequest* other);
208 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
209 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
210 return "goby.middleware.protobuf.TerminateRequest";
215 static void ArenaDtor(
void*
object);
216 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
221 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
233 kTargetNameFieldNumber = 1,
234 kTargetPidFieldNumber = 2,
239 bool _internal_has_target_name()
const;
250 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
251 " string fields are deprecated and will be removed in a"
253 std::
string* unsafe_arena_release_target_name();
254 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
255 "
string fields are deprecated and will be removed in a"
257 void unsafe_arena_set_allocated_target_name(
258 std::
string* target_name);
260 const std::
string& _internal_target_name() const;
261 void _internal_set_target_name(const std::
string& value);
262 std::
string* _internal_mutable_target_name();
266 bool has_target_pid() const;
268 bool _internal_has_target_pid() const;
270 void clear_target_pid();
271 ::PROTOBUF_NAMESPACE_ID::
uint32 target_pid() const;
272 void set_target_pid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
274 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_target_pid() const;
275 void _internal_set_target_pid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
282 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
283 typedef
void InternalArenaConstructable_;
284 typedef
void DestructorSkippable_;
285 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
286 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
287 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr target_name_;
288 ::PROTOBUF_NAMESPACE_ID::
uint32 target_pid_;
294 public ::PROTOBUF_NAMESPACE_ID::Message {
301 : TerminateResponse() {
302 *
this = ::std::move(from);
305 inline TerminateResponse&
operator=(
const TerminateResponse& from) {
309 inline TerminateResponse&
operator=(TerminateResponse&& from) noexcept {
310 if (GetArena() == from.GetArena()) {
311 if (
this != &from) InternalSwap(&from);
319 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
322 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
325 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
326 return GetDescriptor();
329 return GetMetadataStatic().descriptor;
332 return GetMetadataStatic().reflection;
338 return reinterpret_cast<const TerminateResponse*
>(
341 static constexpr
int kIndexInFileMessages =
344 friend void swap(TerminateResponse& a, TerminateResponse& b) {
347 inline void Swap(TerminateResponse* other) {
348 if (other ==
this)
return;
349 if (GetArena() == other->GetArena()) {
352 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
356 if (other ==
this)
return;
357 GOOGLE_DCHECK(GetArena() == other->GetArena());
363 inline TerminateResponse*
New() const final {
364 return CreateMaybeMessage<TerminateResponse>(
nullptr);
367 TerminateResponse*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
368 return CreateMaybeMessage<TerminateResponse>(arena);
370 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
371 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
374 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
375 bool IsInitialized() const final;
378 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
379 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
380 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
381 int GetCachedSize() const final {
return _cached_size_.Get(); }
384 inline void SharedCtor();
385 inline void SharedDtor();
386 void SetCachedSize(
int size)
const final;
387 void InternalSwap(TerminateResponse* other);
388 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
389 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
390 return "goby.middleware.protobuf.TerminateResponse";
395 static void ArenaDtor(
void*
object);
396 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
401 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
413 kTargetNameFieldNumber = 1,
414 kTargetPidFieldNumber = 2,
419 bool _internal_has_target_name()
const;
430 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
431 " string fields are deprecated and will be removed in a"
433 std::
string* unsafe_arena_release_target_name();
434 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
435 "
string fields are deprecated and will be removed in a"
437 void unsafe_arena_set_allocated_target_name(
438 std::
string* target_name);
440 const std::
string& _internal_target_name() const;
441 void _internal_set_target_name(const std::
string& value);
442 std::
string* _internal_mutable_target_name();
446 bool has_target_pid() const;
448 bool _internal_has_target_pid() const;
450 void clear_target_pid();
451 ::PROTOBUF_NAMESPACE_ID::
uint32 target_pid() const;
452 void set_target_pid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
454 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_target_pid() const;
455 void _internal_set_target_pid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
462 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
463 typedef
void InternalArenaConstructable_;
464 typedef
void DestructorSkippable_;
465 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
466 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
467 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr target_name_;
468 ::PROTOBUF_NAMESPACE_ID::
uint32 target_pid_;
474 public ::PROTOBUF_NAMESPACE_ID::Message {
481 : TerminateResult() {
482 *
this = ::std::move(from);
485 inline TerminateResult&
operator=(
const TerminateResult& from) {
489 inline TerminateResult&
operator=(TerminateResult&& from) noexcept {
490 if (GetArena() == from.GetArena()) {
491 if (
this != &from) InternalSwap(&from);
499 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
502 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
505 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
506 return GetDescriptor();
509 return GetMetadataStatic().descriptor;
512 return GetMetadataStatic().reflection;
518 return reinterpret_cast<const TerminateResult*
>(
521 static constexpr
int kIndexInFileMessages =
524 friend void swap(TerminateResult& a, TerminateResult& b) {
527 inline void Swap(TerminateResult* other) {
528 if (other ==
this)
return;
529 if (GetArena() == other->GetArena()) {
532 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
536 if (other ==
this)
return;
537 GOOGLE_DCHECK(GetArena() == other->GetArena());
543 inline TerminateResult*
New() const final {
544 return CreateMaybeMessage<TerminateResult>(
nullptr);
547 TerminateResult*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
548 return CreateMaybeMessage<TerminateResult>(arena);
550 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
551 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
554 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
555 bool IsInitialized() const final;
558 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
559 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
560 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
561 int GetCachedSize() const final {
return _cached_size_.Get(); }
564 inline void SharedCtor();
565 inline void SharedDtor();
566 void SetCachedSize(
int size)
const final;
567 void InternalSwap(TerminateResult* other);
568 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
569 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
570 return "goby.middleware.protobuf.TerminateResult";
575 static void ArenaDtor(
void*
object);
576 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
581 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
591 static constexpr
Result PROCESS_RESPONDED =
593 static constexpr
Result PROCESS_CLEANLY_QUIT =
595 static constexpr
Result TIMEOUT_RESPONSE =
597 static constexpr
Result TIMEOUT_RUNNING =
606 static constexpr
int Result_ARRAYSIZE =
608 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
614 static_assert(::std::is_same<T, Result>::value ||
615 ::std::is_integral<T>::value,
616 "Incorrect type passed to function Result_Name.");
627 kTargetNameFieldNumber = 1,
628 kTargetPidFieldNumber = 2,
629 kResultFieldNumber = 3,
634 bool _internal_has_target_name()
const;
645 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
646 " string fields are deprecated and will be removed in a"
648 std::
string* unsafe_arena_release_target_name();
649 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
650 "
string fields are deprecated and will be removed in a"
652 void unsafe_arena_set_allocated_target_name(
653 std::
string* target_name);
655 const std::
string& _internal_target_name() const;
656 void _internal_set_target_name(const std::
string& value);
657 std::
string* _internal_mutable_target_name();
661 bool has_target_pid() const;
663 bool _internal_has_target_pid() const;
665 void clear_target_pid();
666 ::PROTOBUF_NAMESPACE_ID::
uint32 target_pid() const;
667 void set_target_pid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
669 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_target_pid() const;
670 void _internal_set_target_pid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
674 bool has_result() const;
676 bool _internal_has_result() const;
690 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
691 typedef
void InternalArenaConstructable_;
692 typedef
void DestructorSkippable_;
693 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
694 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
695 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr target_name_;
696 ::PROTOBUF_NAMESPACE_ID::
uint32 target_pid_;
706 #pragma GCC diagnostic push
707 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
712 inline bool TerminateRequest::_internal_has_target_name()
const {
713 bool value = (_has_bits_[0] & 0x00000001u) != 0;
716 inline bool TerminateRequest::has_target_name()
const {
717 return _internal_has_target_name();
719 inline void TerminateRequest::clear_target_name() {
721 _has_bits_[0] &= ~0x00000001u;
723 inline const std::string& TerminateRequest::target_name()
const {
725 return _internal_target_name();
727 inline void TerminateRequest::set_target_name(
const std::string& value) {
728 _internal_set_target_name(value);
731 inline std::string* TerminateRequest::mutable_target_name() {
733 return _internal_mutable_target_name();
735 inline const std::string& TerminateRequest::_internal_target_name()
const {
736 return target_name_.Get();
738 inline void TerminateRequest::_internal_set_target_name(
const std::string& value) {
739 _has_bits_[0] |= 0x00000001u;
742 inline void TerminateRequest::set_target_name(std::string&& value) {
743 _has_bits_[0] |= 0x00000001u;
748 inline void TerminateRequest::set_target_name(
const char* value) {
749 GOOGLE_DCHECK(value !=
nullptr);
750 _has_bits_[0] |= 0x00000001u;
755 inline void TerminateRequest::set_target_name(
const char* value,
757 _has_bits_[0] |= 0x00000001u;
759 reinterpret_cast<const char*
>(value), size), GetArena());
762 inline std::string* TerminateRequest::_internal_mutable_target_name() {
763 _has_bits_[0] |= 0x00000001u;
766 inline std::string* TerminateRequest::release_target_name() {
768 if (!_internal_has_target_name()) {
771 _has_bits_[0] &= ~0x00000001u;
774 inline void TerminateRequest::set_allocated_target_name(std::string* target_name) {
775 if (target_name !=
nullptr) {
776 _has_bits_[0] |= 0x00000001u;
778 _has_bits_[0] &= ~0x00000001u;
784 inline std::string* TerminateRequest::unsafe_arena_release_target_name() {
786 GOOGLE_DCHECK(GetArena() !=
nullptr);
787 _has_bits_[0] &= ~0x00000001u;
791 inline void TerminateRequest::unsafe_arena_set_allocated_target_name(
792 std::string* target_name) {
793 GOOGLE_DCHECK(GetArena() !=
nullptr);
794 if (target_name !=
nullptr) {
795 _has_bits_[0] |= 0x00000001u;
797 _has_bits_[0] &= ~0x00000001u;
800 target_name, GetArena());
805 inline bool TerminateRequest::_internal_has_target_pid()
const {
806 bool value = (_has_bits_[0] & 0x00000002u) != 0;
809 inline bool TerminateRequest::has_target_pid()
const {
810 return _internal_has_target_pid();
812 inline void TerminateRequest::clear_target_pid() {
814 _has_bits_[0] &= ~0x00000002u;
821 return _internal_target_pid();
824 _has_bits_[0] |= 0x00000002u;
828 _internal_set_target_pid(value);
837 inline bool TerminateResponse::_internal_has_target_name()
const {
838 bool value = (_has_bits_[0] & 0x00000001u) != 0;
841 inline bool TerminateResponse::has_target_name()
const {
842 return _internal_has_target_name();
844 inline void TerminateResponse::clear_target_name() {
846 _has_bits_[0] &= ~0x00000001u;
848 inline const std::string& TerminateResponse::target_name()
const {
850 return _internal_target_name();
852 inline void TerminateResponse::set_target_name(
const std::string& value) {
853 _internal_set_target_name(value);
856 inline std::string* TerminateResponse::mutable_target_name() {
858 return _internal_mutable_target_name();
860 inline const std::string& TerminateResponse::_internal_target_name()
const {
861 return target_name_.Get();
863 inline void TerminateResponse::_internal_set_target_name(
const std::string& value) {
864 _has_bits_[0] |= 0x00000001u;
867 inline void TerminateResponse::set_target_name(std::string&& value) {
868 _has_bits_[0] |= 0x00000001u;
873 inline void TerminateResponse::set_target_name(
const char* value) {
874 GOOGLE_DCHECK(value !=
nullptr);
875 _has_bits_[0] |= 0x00000001u;
880 inline void TerminateResponse::set_target_name(
const char* value,
882 _has_bits_[0] |= 0x00000001u;
884 reinterpret_cast<const char*
>(value), size), GetArena());
887 inline std::string* TerminateResponse::_internal_mutable_target_name() {
888 _has_bits_[0] |= 0x00000001u;
891 inline std::string* TerminateResponse::release_target_name() {
893 if (!_internal_has_target_name()) {
896 _has_bits_[0] &= ~0x00000001u;
899 inline void TerminateResponse::set_allocated_target_name(std::string* target_name) {
900 if (target_name !=
nullptr) {
901 _has_bits_[0] |= 0x00000001u;
903 _has_bits_[0] &= ~0x00000001u;
909 inline std::string* TerminateResponse::unsafe_arena_release_target_name() {
911 GOOGLE_DCHECK(GetArena() !=
nullptr);
912 _has_bits_[0] &= ~0x00000001u;
916 inline void TerminateResponse::unsafe_arena_set_allocated_target_name(
917 std::string* target_name) {
918 GOOGLE_DCHECK(GetArena() !=
nullptr);
919 if (target_name !=
nullptr) {
920 _has_bits_[0] |= 0x00000001u;
922 _has_bits_[0] &= ~0x00000001u;
925 target_name, GetArena());
930 inline bool TerminateResponse::_internal_has_target_pid()
const {
931 bool value = (_has_bits_[0] & 0x00000002u) != 0;
934 inline bool TerminateResponse::has_target_pid()
const {
935 return _internal_has_target_pid();
937 inline void TerminateResponse::clear_target_pid() {
939 _has_bits_[0] &= ~0x00000002u;
946 return _internal_target_pid();
949 _has_bits_[0] |= 0x00000002u;
953 _internal_set_target_pid(value);
962 inline bool TerminateResult::_internal_has_target_name()
const {
963 bool value = (_has_bits_[0] & 0x00000001u) != 0;
966 inline bool TerminateResult::has_target_name()
const {
967 return _internal_has_target_name();
969 inline void TerminateResult::clear_target_name() {
971 _has_bits_[0] &= ~0x00000001u;
973 inline const std::string& TerminateResult::target_name()
const {
975 return _internal_target_name();
977 inline void TerminateResult::set_target_name(
const std::string& value) {
978 _internal_set_target_name(value);
981 inline std::string* TerminateResult::mutable_target_name() {
983 return _internal_mutable_target_name();
985 inline const std::string& TerminateResult::_internal_target_name()
const {
986 return target_name_.Get();
988 inline void TerminateResult::_internal_set_target_name(
const std::string& value) {
989 _has_bits_[0] |= 0x00000001u;
992 inline void TerminateResult::set_target_name(std::string&& value) {
993 _has_bits_[0] |= 0x00000001u;
998 inline void TerminateResult::set_target_name(
const char* value) {
999 GOOGLE_DCHECK(value !=
nullptr);
1000 _has_bits_[0] |= 0x00000001u;
1005 inline void TerminateResult::set_target_name(
const char* value,
1007 _has_bits_[0] |= 0x00000001u;
1009 reinterpret_cast<const char*
>(value), size), GetArena());
1012 inline std::string* TerminateResult::_internal_mutable_target_name() {
1013 _has_bits_[0] |= 0x00000001u;
1016 inline std::string* TerminateResult::release_target_name() {
1018 if (!_internal_has_target_name()) {
1021 _has_bits_[0] &= ~0x00000001u;
1024 inline void TerminateResult::set_allocated_target_name(std::string* target_name) {
1025 if (target_name !=
nullptr) {
1026 _has_bits_[0] |= 0x00000001u;
1028 _has_bits_[0] &= ~0x00000001u;
1034 inline std::string* TerminateResult::unsafe_arena_release_target_name() {
1036 GOOGLE_DCHECK(GetArena() !=
nullptr);
1037 _has_bits_[0] &= ~0x00000001u;
1041 inline void TerminateResult::unsafe_arena_set_allocated_target_name(
1042 std::string* target_name) {
1043 GOOGLE_DCHECK(GetArena() !=
nullptr);
1044 if (target_name !=
nullptr) {
1045 _has_bits_[0] |= 0x00000001u;
1047 _has_bits_[0] &= ~0x00000001u;
1050 target_name, GetArena());
1055 inline bool TerminateResult::_internal_has_target_pid()
const {
1056 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1059 inline bool TerminateResult::has_target_pid()
const {
1060 return _internal_has_target_pid();
1062 inline void TerminateResult::clear_target_pid() {
1064 _has_bits_[0] &= ~0x00000002u;
1071 return _internal_target_pid();
1074 _has_bits_[0] |= 0x00000002u;
1075 target_pid_ =
value;
1078 _internal_set_target_pid(value);
1083 inline bool TerminateResult::_internal_has_result()
const {
1084 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1087 inline bool TerminateResult::has_result()
const {
1088 return _internal_has_result();
1090 inline void TerminateResult::clear_result() {
1092 _has_bits_[0] &= ~0x00000004u;
1099 return _internal_result();
1103 _has_bits_[0] |= 0x00000004u;
1107 _internal_set_result(value);
1112 #pragma GCC diagnostic pop
1125 PROTOBUF_NAMESPACE_OPEN
1129 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::TerminateResult_Result>() {
1133 PROTOBUF_NAMESPACE_CLOSE
1137 #include <google/protobuf/port_undef.inc>
TerminateResult(TerminateResult &&from) noexcept
TerminateResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
virtual ~TerminateResult()
TerminateResponse & operator=(const TerminateResponse &from)
static void InitAsDefaultInstance()
TerminateRequest * New() const final
friend void swap(TerminateResponse &a, TerminateResponse &b)
TerminateRequest & operator=(TerminateRequest &&from) noexcept
static const std::string & Result_Name(T enum_t_value)
void CopyFrom(const TerminateResponse &from)
static const TerminateRequest * internal_default_instance()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
TerminateResult * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
friend void swap(TerminateResult &a, TerminateResult &b)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_allocated_target_name(std::string *target_name)
void MergeFrom(const TerminateResponse &from)
TerminateRequest & operator=(const TerminateRequest &from)
static const TerminateResponse * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const TerminateResult &from)
void Swap(TerminateResponse *other)
TerminateResponse * New() const final
static const TerminateResponse & default_instance()
static const TerminateResult & default_instance()
TerminateResult & operator=(TerminateResult &&from) noexcept
void Swap(TerminateRequest *other)
void set_target_name(const char *value)
void MergeFrom(const TerminateResult &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Result_descriptor()
TerminateResponse & operator=(TerminateResponse &&from) noexcept
bool has_target_name() const
TerminateRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena)
TerminateResponse(TerminateResponse &&from) noexcept
static bool Result_IsValid(int value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
TerminateResponse(const TerminateResponse &from)
TerminateResult(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
friend void swap(TerminateRequest &a, TerminateRequest &b)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void CopyFrom(const TerminateRequest &from)
virtual ~TerminateRequest()
std::string * release_target_name()
void set_target_name(const char *value, size_t size)
void UnsafeArenaSwap(TerminateResult *other)
void set_target_name(const std::string &value)
static const TerminateResult * internal_default_instance()
TerminateResult(const TerminateResult &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(TerminateResult *other)
TerminateResult * New() const final
void MergeFrom(const TerminateRequest &from)
void UnsafeArenaSwap(TerminateRequest *other)
void UnsafeArenaSwap(TerminateResponse *other)
static const TerminateRequest & default_instance()
static bool Result_Parse(const std::string &name, Result *value)
TerminateRequest(TerminateRequest &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
TerminateResult_Result Result
std::string * mutable_target_name()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
const std::string & target_name() const
TerminateResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
virtual ~TerminateResponse()
void set_target_name(std::string &&value)
TerminateResult & operator=(const TerminateResult &from)
TerminateRequest(const TerminateRequest &from)
TerminateRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
@ value
the parser finished reading a JSON value
constexpr TerminateResult_Result TerminateResult_Result_Result_MAX
TerminateResponseDefaultTypeInternal _TerminateResponse_default_instance_
constexpr TerminateResult_Result TerminateResult_Result_Result_MIN
TerminateResultDefaultTypeInternal _TerminateResult_default_instance_
TerminateRequestDefaultTypeInternal _TerminateRequest_default_instance_
const std::string & TerminateResult_Result_Name(T enum_t_value)
constexpr int TerminateResult_Result_Result_ARRAYSIZE
bool TerminateResult_Result_IsValid(int value)
@ TerminateResult_Result_TIMEOUT_RESPONSE
@ TerminateResult_Result_PROCESS_CLEANLY_QUIT
@ TerminateResult_Result_TIMEOUT_RUNNING
@ TerminateResult_Result_PROCESS_RESPONDED
bool TerminateResult_Result_Parse(const std::string &name, TerminateResult_Result *value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TerminateResult_Result_descriptor()
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto