4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fcoroner_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_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>
31#include <google/protobuf/repeated_field.h>
32#include <google/protobuf/extension_set.h>
33#include <google/protobuf/generated_enum_reflection.h>
34#include <google/protobuf/unknown_field_set.h>
35#include "dccl/option_extensions.pb.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 <boost/units/systems/si.hpp>
43#include <google/protobuf/port_def.inc>
44#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto
45PROTOBUF_NAMESPACE_OPEN
49PROTOBUF_NAMESPACE_CLOSE
60struct HealthRequestDefaultTypeInternal;
63struct ProcessHealthDefaultTypeInternal;
66struct ThreadHealthDefaultTypeInternal;
69struct VehicleHealthDefaultTypeInternal;
74PROTOBUF_NAMESPACE_OPEN
79PROTOBUF_NAMESPACE_CLOSE
97 static_assert(::std::is_same<T, HealthState>::value ||
98 ::std::is_integral<T>::value,
99 "Incorrect type passed to function HealthState_Name.");
100 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
104 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
HealthState* value) {
105 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HealthState>(
120 static_assert(::std::is_same<T, Error>::value ||
121 ::std::is_integral<T>::value,
122 "Incorrect type passed to function Error_Name.");
123 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
127 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
Error* value) {
128 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Error>(
137 explicit PROTOBUF_CONSTEXPR
HealthRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
142 *
this = ::std::move(from);
150 if (
this == &from)
return *
this;
151 if (GetOwningArena() == from.GetOwningArena()
152 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
153 && GetOwningArena() !=
nullptr
164 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
167 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
170 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
193 if (other ==
this)
return;
194 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
195 if (GetOwningArena() !=
nullptr &&
196 GetOwningArena() == other->GetOwningArena()) {
198 if (GetOwningArena() == other->GetOwningArena()) {
202 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
206 if (other ==
this)
return;
207 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
214 return CreateMaybeMessage<HealthRequest>(arena);
216 using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom;
218 ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*
this, from);
220 using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom;
222 ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*
this, from);
227 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
228 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
229 return "goby.middleware.protobuf.HealthRequest";
233 bool is_message_owned =
false);
237 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
250 typedef
void InternalArenaConstructable_;
251 typedef
void DestructorSkippable_;
254 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto;
259 public ::PROTOBUF_NAMESPACE_ID::Message {
263 explicit PROTOBUF_CONSTEXPR
ThreadHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
268 *
this = ::std::move(from);
276 if (
this == &from)
return *
this;
277 if (GetOwningArena() == from.GetOwningArena()
278 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
279 && GetOwningArena() !=
nullptr
290 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
293 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
296 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
297 return GetDescriptor();
300 return default_instance().GetMetadata().descriptor;
303 return default_instance().GetMetadata().reflection;
306 return *internal_default_instance();
318 static constexpr int kIndexInFileMessages =
325 if (other ==
this)
return;
326 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
327 if (GetOwningArena() !=
nullptr &&
328 GetOwningArena() == other->GetOwningArena()) {
330 if (GetOwningArena() == other->GetOwningArena()) {
334 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
338 if (other ==
this)
return;
339 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
346 return CreateMaybeMessage<ThreadHealth>(arena);
348 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
350 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
352 ThreadHealth::MergeImpl(*
this, from);
355 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
357 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
358 bool IsInitialized() const final;
361 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
362 uint8_t* _InternalSerialize(
363 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
364 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
367 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
369 void SetCachedSize(
int size)
const final;
373 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
374 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
375 return "goby.middleware.protobuf.ThreadHealth";
379 bool is_message_owned =
false);
383 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
385 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
392 kChildFieldNumber = 11,
393 kNameFieldNumber = 1,
394 kErrorMessageFieldNumber = 21,
396 kStateFieldNumber = 10,
397 kErrorFieldNumber = 20,
398 kThreadIdFieldNumber = 2,
399 kThreadIdAppleFieldNumber = 4,
402 int child_size()
const;
404 int _internal_child_size()
const;
408 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth >*
411 const ::goby::middleware::protobuf::ThreadHealth& _internal_child(
int index)
const;
414 const ::goby::middleware::protobuf::ThreadHealth& child(
int index)
const;
416 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth >&
420 bool has_name()
const;
422 bool _internal_has_name()
const;
425 const std::string& name()
const;
426 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
428 std::string* mutable_name();
429 PROTOBUF_NODISCARD std::string* release_name();
430 void set_allocated_name(std::string* name);
432 const std::string& _internal_name()
const;
433 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string& value);
434 std::string* _internal_mutable_name();
438 bool has_error_message()
const;
440 bool _internal_has_error_message()
const;
442 void clear_error_message();
443 const std::string& error_message()
const;
444 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
446 std::string* mutable_error_message();
447 PROTOBUF_NODISCARD std::string* release_error_message();
448 void set_allocated_error_message(std::string* error_message);
450 const std::string& _internal_error_message()
const;
451 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_error_message(
const std::string& value);
452 std::string* _internal_mutable_error_message();
456 bool has_uid()
const;
458 bool _internal_has_uid()
const;
462 void set_uid(int32_t value);
464 int32_t _internal_uid()
const;
465 void _internal_set_uid(int32_t value);
469 bool has_state()
const;
471 bool _internal_has_state()
const;
482 bool has_error()
const;
484 bool _internal_has_error()
const;
495 bool has_thread_id()
const;
497 bool _internal_has_thread_id()
const;
499 void clear_thread_id();
501 void set_thread_id(int32_t value);
503 int32_t _internal_thread_id()
const;
504 void _internal_set_thread_id(int32_t value);
508 bool has_thread_id_apple()
const;
510 bool _internal_has_thread_id_apple()
const;
512 void clear_thread_id_apple();
513 uint64_t thread_id_apple()
const;
514 void set_thread_id_apple(uint64_t value);
516 uint64_t _internal_thread_id_apple()
const;
517 void _internal_set_thread_id_apple(uint64_t value);
521 template <
typename _proto_TypeTraits,
522 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
525 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
526 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
528 return _impl_._extensions_.Has(
id.number());
531 template <
typename _proto_TypeTraits,
532 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
535 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
536 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
537 _impl_._extensions_.ClearExtension(
id.number());
541 template <
typename _proto_TypeTraits,
542 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
545 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
546 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
548 return _impl_._extensions_.ExtensionSize(
id.number());
551 template <
typename _proto_TypeTraits,
552 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
555 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
556 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
558 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
562 template <
typename _proto_TypeTraits,
563 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
566 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
567 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
569 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
570 &_impl_._extensions_);
573 template <
typename _proto_TypeTraits,
574 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
577 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
578 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
579 typename _proto_TypeTraits::Singular::ConstType value) {
580 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
584 template <
typename _proto_TypeTraits,
585 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
588 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
589 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
590 typename _proto_TypeTraits::Singular::MutableType value) {
591 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
592 &_impl_._extensions_);
595 template <
typename _proto_TypeTraits,
596 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
599 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
600 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
601 typename _proto_TypeTraits::Singular::MutableType value) {
602 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
603 value, &_impl_._extensions_);
606 template <
typename _proto_TypeTraits,
607 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
609 PROTOBUF_NODISCARD
inline
610 typename _proto_TypeTraits::Singular::MutableType
612 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
613 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
615 return _proto_TypeTraits::Release(
id.number(), _field_type,
616 &_impl_._extensions_);
618 template <
typename _proto_TypeTraits,
619 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
621 inline typename _proto_TypeTraits::Singular::MutableType
623 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
624 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
626 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
627 &_impl_._extensions_);
630 template <
typename _proto_TypeTraits,
631 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
634 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
635 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
638 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
641 template <
typename _proto_TypeTraits,
642 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
645 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
646 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
649 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
652 template <
typename _proto_TypeTraits,
653 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
656 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
657 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
658 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
659 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
663 template <
typename _proto_TypeTraits,
664 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
667 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
668 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
669 typename _proto_TypeTraits::Repeated::MutableType to_add =
670 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
675 template <
typename _proto_TypeTraits,
676 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
679 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
680 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
681 typename _proto_TypeTraits::Repeated::ConstType value) {
682 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
683 &_impl_._extensions_);
687 template <
typename _proto_TypeTraits,
688 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
690 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
692 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
693 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
695 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
698 template <
typename _proto_TypeTraits,
699 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
701 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
703 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
704 ThreadHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
706 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
707 _is_packed, &_impl_._extensions_);
715 void set_has_thread_id();
716 void set_has_thread_id_apple();
718 inline bool has_t_id()
const;
719 inline void clear_has_t_id();
722 size_t RequiredFieldsByteSizeFallback()
const;
724 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
725 typedef void InternalArenaConstructable_;
726 typedef void DestructorSkippable_;
728 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
730 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
731 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
732 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth > child_;
733 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
734 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr error_message_;
740 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized
_constinit_;
744 uint32_t _oneof_case_[1];
748 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto;
753 public ::PROTOBUF_NAMESPACE_ID::Message {
757 explicit PROTOBUF_CONSTEXPR
ProcessHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
762 *
this = ::std::move(from);
770 if (
this == &from)
return *
this;
771 if (GetOwningArena() == from.GetOwningArena()
772 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
773 && GetOwningArena() !=
nullptr
784 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
787 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
790 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
791 return GetDescriptor();
794 return default_instance().GetMetadata().descriptor;
797 return default_instance().GetMetadata().reflection;
800 return *internal_default_instance();
806 static constexpr int kIndexInFileMessages =
813 if (other ==
this)
return;
814 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
815 if (GetOwningArena() !=
nullptr &&
816 GetOwningArena() == other->GetOwningArena()) {
818 if (GetOwningArena() == other->GetOwningArena()) {
822 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
826 if (other ==
this)
return;
827 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
834 return CreateMaybeMessage<ProcessHealth>(arena);
836 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
838 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
840 ProcessHealth::MergeImpl(*
this, from);
843 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
845 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
846 bool IsInitialized() const final;
849 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
850 uint8_t* _InternalSerialize(
851 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
852 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
855 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
857 void SetCachedSize(
int size)
const final;
861 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
862 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
863 return "goby.middleware.protobuf.ProcessHealth";
867 bool is_message_owned =
false);
871 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
873 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
880 kNameFieldNumber = 1,
881 kMainFieldNumber = 10,
885 bool has_name()
const;
887 bool _internal_has_name()
const;
890 const std::string& name()
const;
891 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
893 std::string* mutable_name();
894 PROTOBUF_NODISCARD std::string* release_name();
895 void set_allocated_name(std::string* name);
897 const std::string& _internal_name()
const;
898 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string& value);
899 std::string* _internal_mutable_name();
903 bool has_main()
const;
905 bool _internal_has_main()
const;
908 const ::goby::middleware::protobuf::ThreadHealth& main()
const;
909 PROTOBUF_NODISCARD ::goby::middleware::protobuf::ThreadHealth* release_main();
913 const ::goby::middleware::protobuf::ThreadHealth& _internal_main()
const;
916 void unsafe_arena_set_allocated_main(
921 bool has_pid()
const;
923 bool _internal_has_pid()
const;
926 uint32_t pid()
const;
927 void set_pid(uint32_t value);
929 uint32_t _internal_pid()
const;
930 void _internal_set_pid(uint32_t value);
934 template <
typename _proto_TypeTraits,
935 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
938 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
939 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
941 return _impl_._extensions_.Has(
id.number());
944 template <
typename _proto_TypeTraits,
945 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
948 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
949 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
950 _impl_._extensions_.ClearExtension(
id.number());
954 template <
typename _proto_TypeTraits,
955 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
958 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
959 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
961 return _impl_._extensions_.ExtensionSize(
id.number());
964 template <
typename _proto_TypeTraits,
965 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
968 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
969 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
971 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
975 template <
typename _proto_TypeTraits,
976 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
979 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
980 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
982 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
983 &_impl_._extensions_);
986 template <
typename _proto_TypeTraits,
987 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
990 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
991 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
992 typename _proto_TypeTraits::Singular::ConstType value) {
993 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
997 template <
typename _proto_TypeTraits,
998 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1001 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1002 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1003 typename _proto_TypeTraits::Singular::MutableType value) {
1004 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
1005 &_impl_._extensions_);
1008 template <
typename _proto_TypeTraits,
1009 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1012 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1013 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1014 typename _proto_TypeTraits::Singular::MutableType value) {
1015 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
1016 value, &_impl_._extensions_);
1019 template <
typename _proto_TypeTraits,
1020 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1022 PROTOBUF_NODISCARD
inline
1023 typename _proto_TypeTraits::Singular::MutableType
1025 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1026 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1028 return _proto_TypeTraits::Release(
id.number(), _field_type,
1029 &_impl_._extensions_);
1031 template <
typename _proto_TypeTraits,
1032 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1034 inline typename _proto_TypeTraits::Singular::MutableType
1036 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1037 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1039 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
1040 &_impl_._extensions_);
1043 template <
typename _proto_TypeTraits,
1044 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1047 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1048 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1051 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
1054 template <
typename _proto_TypeTraits,
1055 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1058 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1059 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1062 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
1065 template <
typename _proto_TypeTraits,
1066 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1069 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1070 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1071 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
1072 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
1076 template <
typename _proto_TypeTraits,
1077 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1080 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1081 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1082 typename _proto_TypeTraits::Repeated::MutableType to_add =
1083 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
1088 template <
typename _proto_TypeTraits,
1089 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1092 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1093 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1094 typename _proto_TypeTraits::Repeated::ConstType value) {
1095 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
1096 &_impl_._extensions_);
1100 template <
typename _proto_TypeTraits,
1101 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1103 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1105 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1106 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1108 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
1111 template <
typename _proto_TypeTraits,
1112 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1114 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1116 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1117 ProcessHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1119 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
1120 _is_packed, &_impl_._extensions_);
1128 size_t RequiredFieldsByteSizeFallback()
const;
1130 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1131 typedef void InternalArenaConstructable_;
1132 typedef void DestructorSkippable_;
1134 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1136 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1137 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1138 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
1143 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto;
1148 public ::PROTOBUF_NAMESPACE_ID::Message {
1152 explicit PROTOBUF_CONSTEXPR
VehicleHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1157 *
this = ::std::move(from);
1165 if (
this == &from)
return *
this;
1166 if (GetOwningArena() == from.GetOwningArena()
1167 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1168 && GetOwningArena() !=
nullptr
1171 InternalSwap(&from);
1179 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1182 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1186 return GetDescriptor();
1189 return default_instance().GetMetadata().descriptor;
1192 return default_instance().GetMetadata().reflection;
1195 return *internal_default_instance();
1201 static constexpr int kIndexInFileMessages =
1208 if (other ==
this)
return;
1209 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1210 if (GetOwningArena() !=
nullptr &&
1211 GetOwningArena() == other->GetOwningArena()) {
1213 if (GetOwningArena() == other->GetOwningArena()) {
1215 InternalSwap(other);
1217 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1221 if (other ==
this)
return;
1222 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1223 InternalSwap(other);
1229 return CreateMaybeMessage<VehicleHealth>(arena);
1231 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1233 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1235 VehicleHealth::MergeImpl(*
this, from);
1238 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1240 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1241 bool IsInitialized() const final;
1244 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1245 uint8_t* _InternalSerialize(
1246 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1247 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1250 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1252 void SetCachedSize(
int size)
const final;
1256 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1257 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1258 return "goby.middleware.protobuf.VehicleHealth";
1262 bool is_message_owned =
false);
1266 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1268 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1275 kProcessFieldNumber = 11,
1276 kPlatformFieldNumber = 2,
1277 kTimeFieldNumber = 1,
1278 kStateFieldNumber = 10,
1281 int process_size()
const;
1283 int _internal_process_size()
const;
1285 void clear_process();
1287 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth >*
1290 const ::goby::middleware::protobuf::ProcessHealth& _internal_process(
int index)
const;
1293 const ::goby::middleware::protobuf::ProcessHealth& process(
int index)
const;
1295 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth >&
1299 bool has_platform()
const;
1301 bool _internal_has_platform()
const;
1303 void clear_platform();
1304 const std::string& platform()
const;
1305 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1307 std::string* mutable_platform();
1308 PROTOBUF_NODISCARD std::string* release_platform();
1309 void set_allocated_platform(std::string* platform);
1311 const std::string& _internal_platform()
const;
1312 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_platform(
const std::string& value);
1313 std::string* _internal_mutable_platform();
1317 bool has_time()
const;
1319 bool _internal_has_time()
const;
1322 uint64_t time()
const;
1323 void set_time(uint64_t value);
1325 uint64_t _internal_time()
const;
1326 void _internal_set_time(uint64_t value);
1330 bool has_state()
const;
1332 bool _internal_has_state()
const;
1343 template <
typename _proto_TypeTraits,
1344 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1347 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1348 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1350 return _impl_._extensions_.Has(
id.number());
1353 template <
typename _proto_TypeTraits,
1354 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1357 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1358 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1359 _impl_._extensions_.ClearExtension(
id.number());
1363 template <
typename _proto_TypeTraits,
1364 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1367 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1368 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1370 return _impl_._extensions_.ExtensionSize(
id.number());
1373 template <
typename _proto_TypeTraits,
1374 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1377 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1378 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1380 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
1381 id.default_value());
1384 template <
typename _proto_TypeTraits,
1385 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1388 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1389 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1391 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
1392 &_impl_._extensions_);
1395 template <
typename _proto_TypeTraits,
1396 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1399 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1400 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1401 typename _proto_TypeTraits::Singular::ConstType value) {
1402 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
1406 template <
typename _proto_TypeTraits,
1407 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1410 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1411 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1412 typename _proto_TypeTraits::Singular::MutableType value) {
1413 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
1414 &_impl_._extensions_);
1417 template <
typename _proto_TypeTraits,
1418 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1421 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1422 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1423 typename _proto_TypeTraits::Singular::MutableType value) {
1424 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
1425 value, &_impl_._extensions_);
1428 template <
typename _proto_TypeTraits,
1429 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1431 PROTOBUF_NODISCARD
inline
1432 typename _proto_TypeTraits::Singular::MutableType
1434 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1435 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1437 return _proto_TypeTraits::Release(
id.number(), _field_type,
1438 &_impl_._extensions_);
1440 template <
typename _proto_TypeTraits,
1441 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1443 inline typename _proto_TypeTraits::Singular::MutableType
1445 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1446 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1448 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
1449 &_impl_._extensions_);
1452 template <
typename _proto_TypeTraits,
1453 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1456 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1457 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1460 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
1463 template <
typename _proto_TypeTraits,
1464 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1467 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1468 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1471 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
1474 template <
typename _proto_TypeTraits,
1475 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1478 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1479 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1480 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
1481 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
1485 template <
typename _proto_TypeTraits,
1486 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1489 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1490 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1491 typename _proto_TypeTraits::Repeated::MutableType to_add =
1492 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
1497 template <
typename _proto_TypeTraits,
1498 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1501 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1502 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id,
1503 typename _proto_TypeTraits::Repeated::ConstType value) {
1504 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
1505 &_impl_._extensions_);
1509 template <
typename _proto_TypeTraits,
1510 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1512 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1514 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1515 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1517 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
1520 template <
typename _proto_TypeTraits,
1521 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1523 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1525 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1526 VehicleHealth, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1528 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
1529 _is_packed, &_impl_._extensions_);
1532 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type
time_dimension;
1534 typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type
time_unit;
1536 template<
typename Quantity >
1538 { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1540 template<
typename Quantity >
1542 {
return Quantity(time() *
time_unit()); };
1545 {
return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
1552 size_t RequiredFieldsByteSizeFallback()
const;
1554 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1555 typedef void InternalArenaConstructable_;
1556 typedef void DestructorSkippable_;
1558 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1560 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1561 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1562 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth > process_;
1563 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr platform_;
1568 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto;
1576 #pragma GCC diagnostic push
1577 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1586inline bool ThreadHealth::_internal_has_name()
const {
1587 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1590inline bool ThreadHealth::has_name()
const {
1591 return _internal_has_name();
1593inline void ThreadHealth::clear_name() {
1594 _impl_.name_.ClearToEmpty();
1595 _impl_._has_bits_[0] &= ~0x00000001u;
1597inline const std::string& ThreadHealth::name()
const {
1599 return _internal_name();
1601template <
typename ArgT0,
typename... ArgT>
1602inline PROTOBUF_ALWAYS_INLINE
1603void ThreadHealth::set_name(ArgT0&& arg0, ArgT... args) {
1604 _impl_._has_bits_[0] |= 0x00000001u;
1605 _impl_.name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1608inline std::string* ThreadHealth::mutable_name() {
1609 std::string* _s = _internal_mutable_name();
1613inline const std::string& ThreadHealth::_internal_name()
const {
1614 return _impl_.name_.Get();
1616inline void ThreadHealth::_internal_set_name(
const std::string& value) {
1617 _impl_._has_bits_[0] |= 0x00000001u;
1618 _impl_.name_.Set(value, GetArenaForAllocation());
1620inline std::string* ThreadHealth::_internal_mutable_name() {
1621 _impl_._has_bits_[0] |= 0x00000001u;
1622 return _impl_.name_.Mutable(GetArenaForAllocation());
1624inline std::string* ThreadHealth::release_name() {
1626 if (!_internal_has_name()) {
1629 _impl_._has_bits_[0] &= ~0x00000001u;
1630 auto* p = _impl_.name_.Release();
1631#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1632 if (_impl_.name_.IsDefault()) {
1633 _impl_.name_.Set(
"", GetArenaForAllocation());
1638inline void ThreadHealth::set_allocated_name(std::string* name) {
1639 if (name !=
nullptr) {
1640 _impl_._has_bits_[0] |= 0x00000001u;
1642 _impl_._has_bits_[0] &= ~0x00000001u;
1644 _impl_.name_.SetAllocated(name, GetArenaForAllocation());
1645#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1646 if (_impl_.name_.IsDefault()) {
1647 _impl_.name_.Set(
"", GetArenaForAllocation());
1654inline bool ThreadHealth::_internal_has_thread_id()
const {
1655 return t_id_case() == kThreadId;
1657inline bool ThreadHealth::has_thread_id()
const {
1658 return _internal_has_thread_id();
1660inline void ThreadHealth::set_has_thread_id() {
1661 _impl_._oneof_case_[0] = kThreadId;
1663inline void ThreadHealth::clear_thread_id() {
1664 if (_internal_has_thread_id()) {
1665 _impl_.t_id_.thread_id_ = 0;
1669inline int32_t ThreadHealth::_internal_thread_id()
const {
1670 if (_internal_has_thread_id()) {
1671 return _impl_.t_id_.thread_id_;
1675inline void ThreadHealth::_internal_set_thread_id(int32_t value) {
1676 if (!_internal_has_thread_id()) {
1678 set_has_thread_id();
1680 _impl_.t_id_.thread_id_ = value;
1682inline int32_t ThreadHealth::thread_id()
const {
1684 return _internal_thread_id();
1686inline void ThreadHealth::set_thread_id(int32_t value) {
1687 _internal_set_thread_id(value);
1692inline bool ThreadHealth::_internal_has_thread_id_apple()
const {
1693 return t_id_case() == kThreadIdApple;
1695inline bool ThreadHealth::has_thread_id_apple()
const {
1696 return _internal_has_thread_id_apple();
1698inline void ThreadHealth::set_has_thread_id_apple() {
1699 _impl_._oneof_case_[0] = kThreadIdApple;
1701inline void ThreadHealth::clear_thread_id_apple() {
1702 if (_internal_has_thread_id_apple()) {
1703 _impl_.t_id_.thread_id_apple_ = uint64_t{0u};
1707inline uint64_t ThreadHealth::_internal_thread_id_apple()
const {
1708 if (_internal_has_thread_id_apple()) {
1709 return _impl_.t_id_.thread_id_apple_;
1711 return uint64_t{0u};
1713inline void ThreadHealth::_internal_set_thread_id_apple(uint64_t value) {
1714 if (!_internal_has_thread_id_apple()) {
1716 set_has_thread_id_apple();
1718 _impl_.t_id_.thread_id_apple_ = value;
1720inline uint64_t ThreadHealth::thread_id_apple()
const {
1722 return _internal_thread_id_apple();
1724inline void ThreadHealth::set_thread_id_apple(uint64_t value) {
1725 _internal_set_thread_id_apple(value);
1730inline bool ThreadHealth::_internal_has_uid()
const {
1731 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1734inline bool ThreadHealth::has_uid()
const {
1735 return _internal_has_uid();
1737inline void ThreadHealth::clear_uid() {
1739 _impl_._has_bits_[0] &= ~0x00000004u;
1741inline int32_t ThreadHealth::_internal_uid()
const {
1744inline int32_t ThreadHealth::uid()
const {
1746 return _internal_uid();
1748inline void ThreadHealth::_internal_set_uid(int32_t value) {
1749 _impl_._has_bits_[0] |= 0x00000004u;
1750 _impl_.uid_ = value;
1752inline void ThreadHealth::set_uid(int32_t value) {
1753 _internal_set_uid(value);
1758inline bool ThreadHealth::_internal_has_state()
const {
1759 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1762inline bool ThreadHealth::has_state()
const {
1763 return _internal_has_state();
1765inline void ThreadHealth::clear_state() {
1767 _impl_._has_bits_[0] &= ~0x00000008u;
1769inline ::goby::middleware::protobuf::HealthState ThreadHealth::_internal_state()
const {
1772inline ::goby::middleware::protobuf::HealthState ThreadHealth::state()
const {
1774 return _internal_state();
1778 _impl_._has_bits_[0] |= 0x00000008u;
1779 _impl_.state_ = value;
1782 _internal_set_state(value);
1787inline int ThreadHealth::_internal_child_size()
const {
1788 return _impl_.child_.size();
1790inline int ThreadHealth::child_size()
const {
1791 return _internal_child_size();
1793inline void ThreadHealth::clear_child() {
1794 _impl_.child_.Clear();
1796inline ::goby::middleware::protobuf::ThreadHealth* ThreadHealth::mutable_child(
int index) {
1798 return _impl_.child_.Mutable(index);
1800inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth >*
1801ThreadHealth::mutable_child() {
1803 return &_impl_.child_;
1805inline const ::goby::middleware::protobuf::ThreadHealth& ThreadHealth::_internal_child(
int index)
const {
1806 return _impl_.child_.Get(index);
1808inline const ::goby::middleware::protobuf::ThreadHealth& ThreadHealth::child(
int index)
const {
1810 return _internal_child(index);
1812inline ::goby::middleware::protobuf::ThreadHealth* ThreadHealth::_internal_add_child() {
1813 return _impl_.child_.Add();
1815inline ::goby::middleware::protobuf::ThreadHealth* ThreadHealth::add_child() {
1820inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth >&
1821ThreadHealth::child()
const {
1823 return _impl_.child_;
1827inline bool ThreadHealth::_internal_has_error()
const {
1828 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1831inline bool ThreadHealth::has_error()
const {
1832 return _internal_has_error();
1834inline void ThreadHealth::clear_error() {
1836 _impl_._has_bits_[0] &= ~0x00000010u;
1838inline ::goby::middleware::protobuf::Error ThreadHealth::_internal_error()
const {
1841inline ::goby::middleware::protobuf::Error ThreadHealth::error()
const {
1843 return _internal_error();
1847 _impl_._has_bits_[0] |= 0x00000010u;
1848 _impl_.error_ = value;
1851 _internal_set_error(value);
1856inline bool ThreadHealth::_internal_has_error_message()
const {
1857 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1860inline bool ThreadHealth::has_error_message()
const {
1861 return _internal_has_error_message();
1863inline void ThreadHealth::clear_error_message() {
1864 _impl_.error_message_.ClearToEmpty();
1865 _impl_._has_bits_[0] &= ~0x00000002u;
1867inline const std::string& ThreadHealth::error_message()
const {
1869 return _internal_error_message();
1871template <
typename ArgT0,
typename... ArgT>
1872inline PROTOBUF_ALWAYS_INLINE
1873void ThreadHealth::set_error_message(ArgT0&& arg0, ArgT... args) {
1874 _impl_._has_bits_[0] |= 0x00000002u;
1875 _impl_.error_message_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1878inline std::string* ThreadHealth::mutable_error_message() {
1879 std::string* _s = _internal_mutable_error_message();
1883inline const std::string& ThreadHealth::_internal_error_message()
const {
1884 return _impl_.error_message_.Get();
1886inline void ThreadHealth::_internal_set_error_message(
const std::string& value) {
1887 _impl_._has_bits_[0] |= 0x00000002u;
1888 _impl_.error_message_.Set(value, GetArenaForAllocation());
1890inline std::string* ThreadHealth::_internal_mutable_error_message() {
1891 _impl_._has_bits_[0] |= 0x00000002u;
1892 return _impl_.error_message_.Mutable(GetArenaForAllocation());
1894inline std::string* ThreadHealth::release_error_message() {
1896 if (!_internal_has_error_message()) {
1899 _impl_._has_bits_[0] &= ~0x00000002u;
1900 auto* p = _impl_.error_message_.Release();
1901#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1902 if (_impl_.error_message_.IsDefault()) {
1903 _impl_.error_message_.Set(
"", GetArenaForAllocation());
1908inline void ThreadHealth::set_allocated_error_message(std::string* error_message) {
1909 if (error_message !=
nullptr) {
1910 _impl_._has_bits_[0] |= 0x00000002u;
1912 _impl_._has_bits_[0] &= ~0x00000002u;
1914 _impl_.error_message_.SetAllocated(error_message, GetArenaForAllocation());
1915#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1916 if (_impl_.error_message_.IsDefault()) {
1917 _impl_.error_message_.Set(
"", GetArenaForAllocation());
1923inline bool ThreadHealth::has_t_id()
const {
1924 return t_id_case() != T_ID_NOT_SET;
1926inline void ThreadHealth::clear_has_t_id() {
1927 _impl_._oneof_case_[0] = T_ID_NOT_SET;
1937inline bool ProcessHealth::_internal_has_name()
const {
1938 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1941inline bool ProcessHealth::has_name()
const {
1942 return _internal_has_name();
1944inline void ProcessHealth::clear_name() {
1945 _impl_.name_.ClearToEmpty();
1946 _impl_._has_bits_[0] &= ~0x00000001u;
1948inline const std::string& ProcessHealth::name()
const {
1950 return _internal_name();
1952template <
typename ArgT0,
typename... ArgT>
1953inline PROTOBUF_ALWAYS_INLINE
1954void ProcessHealth::set_name(ArgT0&& arg0, ArgT... args) {
1955 _impl_._has_bits_[0] |= 0x00000001u;
1956 _impl_.name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1959inline std::string* ProcessHealth::mutable_name() {
1960 std::string* _s = _internal_mutable_name();
1964inline const std::string& ProcessHealth::_internal_name()
const {
1965 return _impl_.name_.Get();
1967inline void ProcessHealth::_internal_set_name(
const std::string& value) {
1968 _impl_._has_bits_[0] |= 0x00000001u;
1969 _impl_.name_.Set(value, GetArenaForAllocation());
1971inline std::string* ProcessHealth::_internal_mutable_name() {
1972 _impl_._has_bits_[0] |= 0x00000001u;
1973 return _impl_.name_.Mutable(GetArenaForAllocation());
1975inline std::string* ProcessHealth::release_name() {
1977 if (!_internal_has_name()) {
1980 _impl_._has_bits_[0] &= ~0x00000001u;
1981 auto* p = _impl_.name_.Release();
1982#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1983 if (_impl_.name_.IsDefault()) {
1984 _impl_.name_.Set(
"", GetArenaForAllocation());
1989inline void ProcessHealth::set_allocated_name(std::string* name) {
1990 if (name !=
nullptr) {
1991 _impl_._has_bits_[0] |= 0x00000001u;
1993 _impl_._has_bits_[0] &= ~0x00000001u;
1995 _impl_.name_.SetAllocated(name, GetArenaForAllocation());
1996#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1997 if (_impl_.name_.IsDefault()) {
1998 _impl_.name_.Set(
"", GetArenaForAllocation());
2005inline bool ProcessHealth::_internal_has_pid()
const {
2006 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2009inline bool ProcessHealth::has_pid()
const {
2010 return _internal_has_pid();
2012inline void ProcessHealth::clear_pid() {
2014 _impl_._has_bits_[0] &= ~0x00000004u;
2016inline uint32_t ProcessHealth::_internal_pid()
const {
2019inline uint32_t ProcessHealth::pid()
const {
2021 return _internal_pid();
2023inline void ProcessHealth::_internal_set_pid(uint32_t value) {
2024 _impl_._has_bits_[0] |= 0x00000004u;
2025 _impl_.pid_ = value;
2027inline void ProcessHealth::set_pid(uint32_t value) {
2028 _internal_set_pid(value);
2033inline bool ProcessHealth::_internal_has_main()
const {
2034 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2035 PROTOBUF_ASSUME(!value || _impl_.main_ !=
nullptr);
2038inline bool ProcessHealth::has_main()
const {
2039 return _internal_has_main();
2041inline void ProcessHealth::clear_main() {
2042 if (_impl_.main_ !=
nullptr) _impl_.main_->Clear();
2043 _impl_._has_bits_[0] &= ~0x00000002u;
2045inline const ::goby::middleware::protobuf::ThreadHealth& ProcessHealth::_internal_main()
const {
2046 const ::goby::middleware::protobuf::ThreadHealth* p = _impl_.main_;
2050inline const ::goby::middleware::protobuf::ThreadHealth& ProcessHealth::main()
const {
2052 return _internal_main();
2054inline void ProcessHealth::unsafe_arena_set_allocated_main(
2056 if (GetArenaForAllocation() ==
nullptr) {
2057 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.main_);
2059 _impl_.main_ = main;
2061 _impl_._has_bits_[0] |= 0x00000002u;
2063 _impl_._has_bits_[0] &= ~0x00000002u;
2067inline ::goby::middleware::protobuf::ThreadHealth* ProcessHealth::release_main() {
2068 _impl_._has_bits_[0] &= ~0x00000002u;
2070 _impl_.main_ =
nullptr;
2071#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2072 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2073 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2074 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2076 if (GetArenaForAllocation() !=
nullptr) {
2077 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2082inline ::goby::middleware::protobuf::ThreadHealth* ProcessHealth::unsafe_arena_release_main() {
2084 _impl_._has_bits_[0] &= ~0x00000002u;
2086 _impl_.main_ =
nullptr;
2089inline ::goby::middleware::protobuf::ThreadHealth* ProcessHealth::_internal_mutable_main() {
2090 _impl_._has_bits_[0] |= 0x00000002u;
2091 if (_impl_.main_ ==
nullptr) {
2095 return _impl_.main_;
2097inline ::goby::middleware::protobuf::ThreadHealth* ProcessHealth::mutable_main() {
2103 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2104 if (message_arena ==
nullptr) {
2105 delete _impl_.main_;
2108 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2109 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(main);
2110 if (message_arena != submessage_arena) {
2111 main = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2112 message_arena, main, submessage_arena);
2114 _impl_._has_bits_[0] |= 0x00000002u;
2116 _impl_._has_bits_[0] &= ~0x00000002u;
2118 _impl_.main_ = main;
2127inline bool VehicleHealth::_internal_has_time()
const {
2128 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2131inline bool VehicleHealth::has_time()
const {
2132 return _internal_has_time();
2134inline void VehicleHealth::clear_time() {
2135 _impl_.time_ = uint64_t{0u};
2136 _impl_._has_bits_[0] &= ~0x00000002u;
2138inline uint64_t VehicleHealth::_internal_time()
const {
2139 return _impl_.time_;
2141inline uint64_t VehicleHealth::time()
const {
2143 return _internal_time();
2145inline void VehicleHealth::_internal_set_time(uint64_t value) {
2146 _impl_._has_bits_[0] |= 0x00000002u;
2147 _impl_.time_ = value;
2149inline void VehicleHealth::set_time(uint64_t value) {
2150 _internal_set_time(value);
2155inline bool VehicleHealth::_internal_has_platform()
const {
2156 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2159inline bool VehicleHealth::has_platform()
const {
2160 return _internal_has_platform();
2162inline void VehicleHealth::clear_platform() {
2163 _impl_.platform_.ClearToEmpty();
2164 _impl_._has_bits_[0] &= ~0x00000001u;
2166inline const std::string& VehicleHealth::platform()
const {
2168 return _internal_platform();
2170template <
typename ArgT0,
typename... ArgT>
2171inline PROTOBUF_ALWAYS_INLINE
2172void VehicleHealth::set_platform(ArgT0&& arg0, ArgT... args) {
2173 _impl_._has_bits_[0] |= 0x00000001u;
2174 _impl_.platform_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2177inline std::string* VehicleHealth::mutable_platform() {
2178 std::string* _s = _internal_mutable_platform();
2182inline const std::string& VehicleHealth::_internal_platform()
const {
2183 return _impl_.platform_.Get();
2185inline void VehicleHealth::_internal_set_platform(
const std::string& value) {
2186 _impl_._has_bits_[0] |= 0x00000001u;
2187 _impl_.platform_.Set(value, GetArenaForAllocation());
2189inline std::string* VehicleHealth::_internal_mutable_platform() {
2190 _impl_._has_bits_[0] |= 0x00000001u;
2191 return _impl_.platform_.Mutable(GetArenaForAllocation());
2193inline std::string* VehicleHealth::release_platform() {
2195 if (!_internal_has_platform()) {
2198 _impl_._has_bits_[0] &= ~0x00000001u;
2199 auto* p = _impl_.platform_.Release();
2200#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2201 if (_impl_.platform_.IsDefault()) {
2202 _impl_.platform_.Set(
"", GetArenaForAllocation());
2207inline void VehicleHealth::set_allocated_platform(std::string* platform) {
2208 if (platform !=
nullptr) {
2209 _impl_._has_bits_[0] |= 0x00000001u;
2211 _impl_._has_bits_[0] &= ~0x00000001u;
2213 _impl_.platform_.SetAllocated(platform, GetArenaForAllocation());
2214#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2215 if (_impl_.platform_.IsDefault()) {
2216 _impl_.platform_.Set(
"", GetArenaForAllocation());
2223inline bool VehicleHealth::_internal_has_state()
const {
2224 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2227inline bool VehicleHealth::has_state()
const {
2228 return _internal_has_state();
2230inline void VehicleHealth::clear_state() {
2232 _impl_._has_bits_[0] &= ~0x00000004u;
2234inline ::goby::middleware::protobuf::HealthState VehicleHealth::_internal_state()
const {
2237inline ::goby::middleware::protobuf::HealthState VehicleHealth::state()
const {
2239 return _internal_state();
2243 _impl_._has_bits_[0] |= 0x00000004u;
2244 _impl_.state_ = value;
2247 _internal_set_state(value);
2252inline int VehicleHealth::_internal_process_size()
const {
2253 return _impl_.process_.size();
2255inline int VehicleHealth::process_size()
const {
2256 return _internal_process_size();
2258inline void VehicleHealth::clear_process() {
2259 _impl_.process_.Clear();
2261inline ::goby::middleware::protobuf::ProcessHealth* VehicleHealth::mutable_process(
int index) {
2263 return _impl_.process_.Mutable(index);
2265inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth >*
2266VehicleHealth::mutable_process() {
2268 return &_impl_.process_;
2270inline const ::goby::middleware::protobuf::ProcessHealth& VehicleHealth::_internal_process(
int index)
const {
2271 return _impl_.process_.Get(index);
2273inline const ::goby::middleware::protobuf::ProcessHealth& VehicleHealth::process(
int index)
const {
2275 return _internal_process(index);
2277inline ::goby::middleware::protobuf::ProcessHealth* VehicleHealth::_internal_add_process() {
2278 return _impl_.process_.Add();
2280inline ::goby::middleware::protobuf::ProcessHealth* VehicleHealth::add_process() {
2285inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth >&
2286VehicleHealth::process()
const {
2288 return _impl_.process_;
2292 #pragma GCC diagnostic pop
2307PROTOBUF_NAMESPACE_OPEN
2312 return ::goby::middleware::protobuf::HealthState_descriptor();
2317 return ::goby::middleware::protobuf::Error_descriptor();
2320PROTOBUF_NAMESPACE_CLOSE
2324#include <google/protobuf/port_undef.inc>
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_CONSTEXPR HealthRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
HealthRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
HealthRequest & operator=(HealthRequest &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const HealthRequest * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
friend void swap(HealthRequest &a, HealthRequest &b)
void MergeFrom(const HealthRequest &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
HealthRequest(const HealthRequest &from)
void UnsafeArenaSwap(HealthRequest *other)
HealthRequest & operator=(const HealthRequest &from)
void CopyFrom(const HealthRequest &from)
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
HealthRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static constexpr int kIndexInFileMessages
void Swap(HealthRequest *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const HealthRequest & default_instance()
HealthRequest(HealthRequest &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
ProcessHealth(ProcessHealth &&from) noexcept
ProcessHealth * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void MergeFrom(const ProcessHealth &from)
ProcessHealth & operator=(ProcessHealth &&from) noexcept
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ProcessHealth & default_instance()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_name(ArgT0 &&arg0, ArgT... args)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
ProcessHealth(const ProcessHealth &from)
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
static const ProcessHealth * internal_default_instance()
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
ProcessHealth & operator=(const ProcessHealth &from)
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
friend void swap(ProcessHealth &a, ProcessHealth &b)
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
ProcessHealth(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR ProcessHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
void UnsafeArenaSwap(ProcessHealth *other)
~ProcessHealth() override
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
void Swap(ProcessHealth *other)
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ProcessHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
void CopyFrom(const ProcessHealth &from)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
ThreadHealth(ThreadHealth &&from) noexcept
void CopyFrom(const ThreadHealth &from)
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_CONSTEXPR ThreadHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
void set_error_message(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void UnsafeArenaSwap(ThreadHealth *other)
void set_name(ArgT0 &&arg0, ArgT... args)
void Swap(ThreadHealth *other)
ThreadHealth(const ThreadHealth &from)
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
ThreadHealth(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ThreadHealth * internal_default_instance()
friend void swap(ThreadHealth &a, ThreadHealth &b)
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void MergeFrom(const ThreadHealth &from)
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
ThreadHealth & operator=(ThreadHealth &&from) noexcept
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
ThreadHealth * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ThreadHealth & default_instance()
ThreadHealth & operator=(const ThreadHealth &from)
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ThreadHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
void set_platform(ArgT0 &&arg0, ArgT... args)
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
void CopyFrom(const VehicleHealth &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
VehicleHealth(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
void MergeFrom(const VehicleHealth &from)
PROTOBUF_CONSTEXPR VehicleHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
VehicleHealth & operator=(VehicleHealth &&from) noexcept
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
static const VehicleHealth * internal_default_instance()
void Swap(VehicleHealth *other)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
static const ClassData _class_data_
~VehicleHealth() override
VehicleHealth(VehicleHealth &&from) noexcept
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
VehicleHealth * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
friend void swap(VehicleHealth &a, VehicleHealth &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type time_unit
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
void set_time_with_units(Quantity value_w_units)
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
VehicleHealth(const VehicleHealth &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id) const
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type time_dimension
VehicleHealth & operator=(const VehicleHealth &from)
Quantity time_with_units() const
static const VehicleHealth & default_instance()
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id)
void UnsafeArenaSwap(VehicleHealth *other)
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< VehicleHealth, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
::goby::middleware::protobuf::ThreadHealth * Arena::CreateMaybeMessage<::goby::middleware::protobuf::ThreadHealth >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::protobuf::Error >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::protobuf::HealthState >()
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Error_descriptor()
bool Error_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Error *value)
const std::string & Error_Name(T enum_t_value)
HealthRequestDefaultTypeInternal _HealthRequest_default_instance_
ProcessHealthDefaultTypeInternal _ProcessHealth_default_instance_
VehicleHealthDefaultTypeInternal _VehicleHealth_default_instance_
ThreadHealthDefaultTypeInternal _ThreadHealth_default_instance_
bool Error_IsValid(int value)
constexpr HealthState HealthState_MIN
constexpr Error Error_MAX
constexpr int Error_ARRAYSIZE
bool HealthState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HealthState *value)
constexpr Error Error_MIN
@ ERROR__THREAD_NOT_RESPONDING
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HealthState_descriptor()
constexpr int HealthState_ARRAYSIZE
constexpr HealthState HealthState_MAX
const std::string & HealthState_Name(T enum_t_value)
bool HealthState_IsValid(int value)
std::string thread_id(std::thread::id i=std::this_thread::get_id())
The global namespace for the Goby project.
static const uint32_t offsets[]
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
uint64_t thread_id_apple_