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 < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/generated_enum_reflection.h>
33#include <google/protobuf/unknown_field_set.h>
34#include <boost/units/quantity.hpp>
35#include <boost/units/absolute.hpp>
36#include <boost/units/dimensionless_type.hpp>
37#include <boost/units/make_scaled_unit.hpp>
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto
41PROTOBUF_NAMESPACE_OPEN
45PROTOBUF_NAMESPACE_CLOSE
55class TerminateRequest;
56struct TerminateRequestDefaultTypeInternal;
58class TerminateResponse;
59struct TerminateResponseDefaultTypeInternal;
62struct TerminateResultDefaultTypeInternal;
67PROTOBUF_NAMESPACE_OPEN
71PROTOBUF_NAMESPACE_CLOSE
90 static_assert(::std::is_same<T, TerminateResult_Result>::value ||
91 ::std::is_integral<T>::value,
92 "Incorrect type passed to function TerminateResult_Result_Name.");
93 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
98 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TerminateResult_Result>(
104 public ::PROTOBUF_NAMESPACE_ID::Message {
108 explicit PROTOBUF_CONSTEXPR
TerminateRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
113 *
this = ::std::move(from);
121 if (
this == &from)
return *
this;
122 if (GetOwningArena() == from.GetOwningArena()
123 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
124 && GetOwningArena() !=
nullptr
135 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
138 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
141 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
164 if (other ==
this)
return;
165 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
166 if (GetOwningArena() !=
nullptr &&
167 GetOwningArena() == other->GetOwningArena()) {
169 if (GetOwningArena() == other->GetOwningArena()) {
173 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
177 if (other ==
this)
return;
178 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
185 return CreateMaybeMessage<TerminateRequest>(arena);
187 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
189 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
191 TerminateRequest::MergeImpl(*
this, from);
194 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
196 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
202 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
206 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
208 void SetCachedSize(
int size)
const final;
212 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
213 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
214 return "goby.middleware.protobuf.TerminateRequest";
218 bool is_message_owned =
false);
222 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
237 bool _internal_has_target_name()
const;
241 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
247 const std::string& _internal_target_name()
const;
248 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_target_name(
const std::string& value);
249 std::string* _internal_mutable_target_name();
255 bool _internal_has_target_pid()
const;
261 uint32_t _internal_target_pid()
const;
262 void _internal_set_target_pid(uint32_t value);
269 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
270 typedef void InternalArenaConstructable_;
271 typedef void DestructorSkippable_;
273 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
274 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
275 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr target_name_;
276 uint32_t target_pid_;
279 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto;
284 public ::PROTOBUF_NAMESPACE_ID::Message {
288 explicit PROTOBUF_CONSTEXPR
TerminateResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
293 *
this = ::std::move(from);
301 if (
this == &from)
return *
this;
302 if (GetOwningArena() == from.GetOwningArena()
303 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
304 && GetOwningArena() !=
nullptr
315 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
318 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
321 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
322 return GetDescriptor();
325 return default_instance().GetMetadata().descriptor;
328 return default_instance().GetMetadata().reflection;
331 return *internal_default_instance();
337 static constexpr int kIndexInFileMessages =
344 if (other ==
this)
return;
345 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
346 if (GetOwningArena() !=
nullptr &&
347 GetOwningArena() == other->GetOwningArena()) {
349 if (GetOwningArena() == other->GetOwningArena()) {
353 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
357 if (other ==
this)
return;
358 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
365 return CreateMaybeMessage<TerminateResponse>(arena);
367 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
369 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
371 TerminateResponse::MergeImpl(*
this, from);
374 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
376 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
377 bool IsInitialized() const final;
380 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
381 uint8_t* _InternalSerialize(
382 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
383 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
386 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
388 void SetCachedSize(
int size)
const final;
392 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
393 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
394 return "goby.middleware.protobuf.TerminateResponse";
398 bool is_message_owned =
false);
402 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
404 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
411 kTargetNameFieldNumber = 1,
412 kTargetPidFieldNumber = 2,
415 bool has_target_name()
const;
417 bool _internal_has_target_name()
const;
419 void clear_target_name();
420 const std::string& target_name()
const;
421 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
423 std::string* mutable_target_name();
424 PROTOBUF_NODISCARD std::string* release_target_name();
425 void set_allocated_target_name(std::string* target_name);
427 const std::string& _internal_target_name()
const;
428 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_target_name(
const std::string& value);
429 std::string* _internal_mutable_target_name();
433 bool has_target_pid()
const;
435 bool _internal_has_target_pid()
const;
437 void clear_target_pid();
438 uint32_t target_pid()
const;
439 void set_target_pid(uint32_t value);
441 uint32_t _internal_target_pid()
const;
442 void _internal_set_target_pid(uint32_t value);
449 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
450 typedef void InternalArenaConstructable_;
451 typedef void DestructorSkippable_;
453 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
454 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
455 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr target_name_;
456 uint32_t target_pid_;
459 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto;
464 public ::PROTOBUF_NAMESPACE_ID::Message {
468 explicit PROTOBUF_CONSTEXPR
TerminateResult(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
473 *
this = ::std::move(from);
481 if (
this == &from)
return *
this;
482 if (GetOwningArena() == from.GetOwningArena()
483 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
484 && GetOwningArena() !=
nullptr
495 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
498 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
501 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
502 return GetDescriptor();
505 return default_instance().GetMetadata().descriptor;
508 return default_instance().GetMetadata().reflection;
511 return *internal_default_instance();
517 static constexpr int kIndexInFileMessages =
524 if (other ==
this)
return;
525 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
526 if (GetOwningArena() !=
nullptr &&
527 GetOwningArena() == other->GetOwningArena()) {
529 if (GetOwningArena() == other->GetOwningArena()) {
533 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
537 if (other ==
this)
return;
538 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
545 return CreateMaybeMessage<TerminateResult>(arena);
547 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
549 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
551 TerminateResult::MergeImpl(*
this, from);
554 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
556 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
557 bool IsInitialized() const final;
560 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
561 uint8_t* _InternalSerialize(
562 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
563 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
566 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
568 void SetCachedSize(
int size)
const final;
572 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
573 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
574 return "goby.middleware.protobuf.TerminateResult";
578 bool is_message_owned =
false);
582 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
584 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
589 static constexpr
Result PROCESS_RESPONDED =
590 TerminateResult_Result_PROCESS_RESPONDED;
591 static constexpr
Result PROCESS_CLEANLY_QUIT =
592 TerminateResult_Result_PROCESS_CLEANLY_QUIT;
593 static constexpr
Result TIMEOUT_RESPONSE =
594 TerminateResult_Result_TIMEOUT_RESPONSE;
595 static constexpr
Result TIMEOUT_RUNNING =
596 TerminateResult_Result_TIMEOUT_RUNNING;
597 static inline
bool Result_IsValid(
int value) {
604 static constexpr int Result_ARRAYSIZE =
606 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
612 static_assert(::std::is_same<T, Result>::value ||
613 ::std::is_integral<T>::value,
614 "Incorrect type passed to function Result_Name.");
617 static inline bool Result_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
625 kTargetNameFieldNumber = 1,
626 kTargetPidFieldNumber = 2,
627 kResultFieldNumber = 3,
630 bool has_target_name()
const;
632 bool _internal_has_target_name()
const;
634 void clear_target_name();
635 const std::string& target_name()
const;
636 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
638 std::string* mutable_target_name();
639 PROTOBUF_NODISCARD std::string* release_target_name();
640 void set_allocated_target_name(std::string* target_name);
642 const std::string& _internal_target_name()
const;
643 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_target_name(
const std::string& value);
644 std::string* _internal_mutable_target_name();
648 bool has_target_pid()
const;
650 bool _internal_has_target_pid()
const;
652 void clear_target_pid();
653 uint32_t target_pid()
const;
654 void set_target_pid(uint32_t value);
656 uint32_t _internal_target_pid()
const;
657 void _internal_set_target_pid(uint32_t value);
661 bool has_result()
const;
663 bool _internal_has_result()
const;
677 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
678 typedef void InternalArenaConstructable_;
679 typedef void DestructorSkippable_;
681 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
682 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
683 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr target_name_;
684 uint32_t target_pid_;
688 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto;
696 #pragma GCC diagnostic push
697 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
702inline bool TerminateRequest::_internal_has_target_name()
const {
703 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
706inline bool TerminateRequest::has_target_name()
const {
707 return _internal_has_target_name();
709inline void TerminateRequest::clear_target_name() {
710 _impl_.target_name_.ClearToEmpty();
711 _impl_._has_bits_[0] &= ~0x00000001u;
713inline const std::string& TerminateRequest::target_name()
const {
715 return _internal_target_name();
717template <
typename ArgT0,
typename... ArgT>
718inline PROTOBUF_ALWAYS_INLINE
719void TerminateRequest::set_target_name(ArgT0&& arg0, ArgT... args) {
720 _impl_._has_bits_[0] |= 0x00000001u;
721 _impl_.target_name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
724inline std::string* TerminateRequest::mutable_target_name() {
725 std::string* _s = _internal_mutable_target_name();
729inline const std::string& TerminateRequest::_internal_target_name()
const {
730 return _impl_.target_name_.Get();
732inline void TerminateRequest::_internal_set_target_name(
const std::string& value) {
733 _impl_._has_bits_[0] |= 0x00000001u;
734 _impl_.target_name_.Set(value, GetArenaForAllocation());
736inline std::string* TerminateRequest::_internal_mutable_target_name() {
737 _impl_._has_bits_[0] |= 0x00000001u;
738 return _impl_.target_name_.Mutable(GetArenaForAllocation());
740inline std::string* TerminateRequest::release_target_name() {
742 if (!_internal_has_target_name()) {
745 _impl_._has_bits_[0] &= ~0x00000001u;
746 auto* p = _impl_.target_name_.Release();
747#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
748 if (_impl_.target_name_.IsDefault()) {
749 _impl_.target_name_.Set(
"", GetArenaForAllocation());
754inline void TerminateRequest::set_allocated_target_name(std::string* target_name) {
755 if (target_name !=
nullptr) {
756 _impl_._has_bits_[0] |= 0x00000001u;
758 _impl_._has_bits_[0] &= ~0x00000001u;
760 _impl_.target_name_.SetAllocated(target_name, GetArenaForAllocation());
761#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
762 if (_impl_.target_name_.IsDefault()) {
763 _impl_.target_name_.Set(
"", GetArenaForAllocation());
770inline bool TerminateRequest::_internal_has_target_pid()
const {
771 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
774inline bool TerminateRequest::has_target_pid()
const {
775 return _internal_has_target_pid();
777inline void TerminateRequest::clear_target_pid() {
778 _impl_.target_pid_ = 0u;
779 _impl_._has_bits_[0] &= ~0x00000002u;
781inline uint32_t TerminateRequest::_internal_target_pid()
const {
782 return _impl_.target_pid_;
784inline uint32_t TerminateRequest::target_pid()
const {
786 return _internal_target_pid();
788inline void TerminateRequest::_internal_set_target_pid(uint32_t value) {
789 _impl_._has_bits_[0] |= 0x00000002u;
790 _impl_.target_pid_ = value;
792inline void TerminateRequest::set_target_pid(uint32_t value) {
793 _internal_set_target_pid(value);
802inline bool TerminateResponse::_internal_has_target_name()
const {
803 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
806inline bool TerminateResponse::has_target_name()
const {
807 return _internal_has_target_name();
809inline void TerminateResponse::clear_target_name() {
810 _impl_.target_name_.ClearToEmpty();
811 _impl_._has_bits_[0] &= ~0x00000001u;
813inline const std::string& TerminateResponse::target_name()
const {
815 return _internal_target_name();
817template <
typename ArgT0,
typename... ArgT>
818inline PROTOBUF_ALWAYS_INLINE
819void TerminateResponse::set_target_name(ArgT0&& arg0, ArgT... args) {
820 _impl_._has_bits_[0] |= 0x00000001u;
821 _impl_.target_name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
824inline std::string* TerminateResponse::mutable_target_name() {
825 std::string* _s = _internal_mutable_target_name();
829inline const std::string& TerminateResponse::_internal_target_name()
const {
830 return _impl_.target_name_.Get();
832inline void TerminateResponse::_internal_set_target_name(
const std::string& value) {
833 _impl_._has_bits_[0] |= 0x00000001u;
834 _impl_.target_name_.Set(value, GetArenaForAllocation());
836inline std::string* TerminateResponse::_internal_mutable_target_name() {
837 _impl_._has_bits_[0] |= 0x00000001u;
838 return _impl_.target_name_.Mutable(GetArenaForAllocation());
840inline std::string* TerminateResponse::release_target_name() {
842 if (!_internal_has_target_name()) {
845 _impl_._has_bits_[0] &= ~0x00000001u;
846 auto* p = _impl_.target_name_.Release();
847#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
848 if (_impl_.target_name_.IsDefault()) {
849 _impl_.target_name_.Set(
"", GetArenaForAllocation());
854inline void TerminateResponse::set_allocated_target_name(std::string* target_name) {
855 if (target_name !=
nullptr) {
856 _impl_._has_bits_[0] |= 0x00000001u;
858 _impl_._has_bits_[0] &= ~0x00000001u;
860 _impl_.target_name_.SetAllocated(target_name, GetArenaForAllocation());
861#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
862 if (_impl_.target_name_.IsDefault()) {
863 _impl_.target_name_.Set(
"", GetArenaForAllocation());
870inline bool TerminateResponse::_internal_has_target_pid()
const {
871 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
874inline bool TerminateResponse::has_target_pid()
const {
875 return _internal_has_target_pid();
877inline void TerminateResponse::clear_target_pid() {
878 _impl_.target_pid_ = 0u;
879 _impl_._has_bits_[0] &= ~0x00000002u;
881inline uint32_t TerminateResponse::_internal_target_pid()
const {
882 return _impl_.target_pid_;
884inline uint32_t TerminateResponse::target_pid()
const {
886 return _internal_target_pid();
888inline void TerminateResponse::_internal_set_target_pid(uint32_t value) {
889 _impl_._has_bits_[0] |= 0x00000002u;
890 _impl_.target_pid_ = value;
892inline void TerminateResponse::set_target_pid(uint32_t value) {
893 _internal_set_target_pid(value);
902inline bool TerminateResult::_internal_has_target_name()
const {
903 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
906inline bool TerminateResult::has_target_name()
const {
907 return _internal_has_target_name();
909inline void TerminateResult::clear_target_name() {
910 _impl_.target_name_.ClearToEmpty();
911 _impl_._has_bits_[0] &= ~0x00000001u;
913inline const std::string& TerminateResult::target_name()
const {
915 return _internal_target_name();
917template <
typename ArgT0,
typename... ArgT>
918inline PROTOBUF_ALWAYS_INLINE
919void TerminateResult::set_target_name(ArgT0&& arg0, ArgT... args) {
920 _impl_._has_bits_[0] |= 0x00000001u;
921 _impl_.target_name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
924inline std::string* TerminateResult::mutable_target_name() {
925 std::string* _s = _internal_mutable_target_name();
929inline const std::string& TerminateResult::_internal_target_name()
const {
930 return _impl_.target_name_.Get();
932inline void TerminateResult::_internal_set_target_name(
const std::string& value) {
933 _impl_._has_bits_[0] |= 0x00000001u;
934 _impl_.target_name_.Set(value, GetArenaForAllocation());
936inline std::string* TerminateResult::_internal_mutable_target_name() {
937 _impl_._has_bits_[0] |= 0x00000001u;
938 return _impl_.target_name_.Mutable(GetArenaForAllocation());
940inline std::string* TerminateResult::release_target_name() {
942 if (!_internal_has_target_name()) {
945 _impl_._has_bits_[0] &= ~0x00000001u;
946 auto* p = _impl_.target_name_.Release();
947#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
948 if (_impl_.target_name_.IsDefault()) {
949 _impl_.target_name_.Set(
"", GetArenaForAllocation());
954inline void TerminateResult::set_allocated_target_name(std::string* target_name) {
955 if (target_name !=
nullptr) {
956 _impl_._has_bits_[0] |= 0x00000001u;
958 _impl_._has_bits_[0] &= ~0x00000001u;
960 _impl_.target_name_.SetAllocated(target_name, GetArenaForAllocation());
961#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
962 if (_impl_.target_name_.IsDefault()) {
963 _impl_.target_name_.Set(
"", GetArenaForAllocation());
970inline bool TerminateResult::_internal_has_target_pid()
const {
971 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
974inline bool TerminateResult::has_target_pid()
const {
975 return _internal_has_target_pid();
977inline void TerminateResult::clear_target_pid() {
978 _impl_.target_pid_ = 0u;
979 _impl_._has_bits_[0] &= ~0x00000002u;
981inline uint32_t TerminateResult::_internal_target_pid()
const {
982 return _impl_.target_pid_;
984inline uint32_t TerminateResult::target_pid()
const {
986 return _internal_target_pid();
988inline void TerminateResult::_internal_set_target_pid(uint32_t value) {
989 _impl_._has_bits_[0] |= 0x00000002u;
990 _impl_.target_pid_ = value;
992inline void TerminateResult::set_target_pid(uint32_t value) {
993 _internal_set_target_pid(value);
998inline bool TerminateResult::_internal_has_result()
const {
999 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1002inline bool TerminateResult::has_result()
const {
1003 return _internal_has_result();
1005inline void TerminateResult::clear_result() {
1007 _impl_._has_bits_[0] &= ~0x00000004u;
1009inline ::goby::middleware::protobuf::TerminateResult_Result TerminateResult::_internal_result()
const {
1012inline ::goby::middleware::protobuf::TerminateResult_Result TerminateResult::result()
const {
1014 return _internal_result();
1018 _impl_._has_bits_[0] |= 0x00000004u;
1019 _impl_.result_ = value;
1022 _internal_set_result(value);
1027 #pragma GCC diagnostic pop
1040PROTOBUF_NAMESPACE_OPEN
1045 return ::goby::middleware::protobuf::TerminateResult_Result_descriptor();
1048PROTOBUF_NAMESPACE_CLOSE
1052#include <google/protobuf/port_undef.inc>
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
TerminateRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_target_pid(uint32_t value)
bool has_target_name() const
static const TerminateRequest & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
std::string * mutable_target_name()
static constexpr int kIndexInFileMessages
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const TerminateRequest * internal_default_instance()
void UnsafeArenaSwap(TerminateRequest *other)
bool IsInitialized() const final
TerminateRequest & operator=(TerminateRequest &&from) noexcept
size_t ByteSizeLong() const final
TerminateRequest & operator=(const TerminateRequest &from)
void MergeFrom(const TerminateRequest &from)
int GetCachedSize() const final
void Swap(TerminateRequest *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_CONSTEXPR TerminateRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_target_name(ArgT0 &&arg0, ArgT... args)
PROTOBUF_NODISCARD std::string * release_target_name()
TerminateRequest(TerminateRequest &&from) noexcept
TerminateRequest(const TerminateRequest &from)
friend void swap(TerminateRequest &a, TerminateRequest &b)
bool has_target_pid() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const std::string & target_name() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_allocated_target_name(std::string *target_name)
void CopyFrom(const TerminateRequest &from)
uint32_t target_pid() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
TerminateRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
~TerminateRequest() override
void CopyFrom(const TerminateResponse &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
friend void swap(TerminateResponse &a, TerminateResponse &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
TerminateResponse & operator=(TerminateResponse &&from) noexcept
void UnsafeArenaSwap(TerminateResponse *other)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
TerminateResponse(TerminateResponse &&from) noexcept
void set_target_name(ArgT0 &&arg0, ArgT... args)
TerminateResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_CONSTEXPR TerminateResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const TerminateResponse * internal_default_instance()
~TerminateResponse() override
TerminateResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
TerminateResponse(const TerminateResponse &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void MergeFrom(const TerminateResponse &from)
static const TerminateResponse & default_instance()
TerminateResponse & operator=(const TerminateResponse &from)
static const ClassData _class_data_
void Swap(TerminateResponse *other)
void UnsafeArenaSwap(TerminateResult *other)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Result_descriptor()
friend void swap(TerminateResult &a, TerminateResult &b)
static bool Result_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Result *value)
static const TerminateResult * internal_default_instance()
TerminateResult(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void MergeFrom(const TerminateResult &from)
TerminateResult & operator=(TerminateResult &&from) noexcept
~TerminateResult() override
void Swap(TerminateResult *other)
void set_target_name(ArgT0 &&arg0, ArgT... args)
static const TerminateResult & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const std::string & Result_Name(T enum_t_value)
TerminateResult(const TerminateResult &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const TerminateResult &from)
static const ClassData _class_data_
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
TerminateResult & operator=(const TerminateResult &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
TerminateResult * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
TerminateResult(TerminateResult &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_CONSTEXPR TerminateResult(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TerminateResult_Result_descriptor()
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_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TerminateResult_Result *value)
bool TerminateResult_Result_IsValid(int value)
@ TerminateResult_Result_TIMEOUT_RESPONSE
@ TerminateResult_Result_PROCESS_CLEANLY_QUIT
@ TerminateResult_Result_TIMEOUT_RUNNING
@ TerminateResult_Result_PROCESS_RESPONDED
The global namespace for the Goby project.
static const uint32_t offsets[]
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::protobuf::TerminateResult_Result >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fterminate_2eproto