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 < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
42 #include <boost/units/systems/si.hpp>
44 #include <google/protobuf/port_def.inc>
45 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto
46 PROTOBUF_NAMESPACE_OPEN
50 PROTOBUF_NAMESPACE_CLOSE
54 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
66 namespace middleware {
69 class HealthRequestDefaultTypeInternal;
72 class ProcessHealthDefaultTypeInternal;
75 class ThreadHealthDefaultTypeInternal;
78 class VehicleHealthDefaultTypeInternal;
83 PROTOBUF_NAMESPACE_OPEN
84 template<> ::goby::middleware::protobuf::HealthRequest* Arena::CreateMaybeMessage<::goby::middleware::protobuf::HealthRequest>(Arena*);
85 template<> ::goby::middleware::protobuf::ProcessHealth* Arena::CreateMaybeMessage<::goby::middleware::protobuf::ProcessHealth>(Arena*);
86 template<> ::goby::middleware::protobuf::ThreadHealth* Arena::CreateMaybeMessage<::goby::middleware::protobuf::ThreadHealth>(Arena*);
87 template<> ::goby::middleware::protobuf::VehicleHealth* Arena::CreateMaybeMessage<::goby::middleware::protobuf::VehicleHealth>(Arena*);
88 PROTOBUF_NAMESPACE_CLOSE
90 namespace middleware {
106 static_assert(::std::is_same<T, HealthState>::value ||
107 ::std::is_integral<T>::value,
108 "Incorrect type passed to function HealthState_Name.");
109 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
114 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HealthState>(
129 static_assert(::std::is_same<T, Error>::value ||
130 ::std::is_integral<T>::value,
131 "Incorrect type passed to function Error_Name.");
132 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
136 const std::string& name,
Error* value) {
137 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Error>(
143 public ::PROTOBUF_NAMESPACE_ID::Message {
151 *
this = ::std::move(from);
154 inline HealthRequest&
operator=(
const HealthRequest& from) {
158 inline HealthRequest&
operator=(HealthRequest&& from) noexcept {
159 if (GetArena() == from.GetArena()) {
160 if (
this != &from) InternalSwap(&from);
168 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
171 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
174 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
175 return GetDescriptor();
178 return GetMetadataStatic().descriptor;
181 return GetMetadataStatic().reflection;
187 return reinterpret_cast<const HealthRequest*
>(
190 static constexpr
int kIndexInFileMessages =
193 friend void swap(HealthRequest& a, HealthRequest& b) {
196 inline void Swap(HealthRequest* other) {
197 if (other ==
this)
return;
198 if (GetArena() == other->GetArena()) {
201 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
205 if (other ==
this)
return;
206 GOOGLE_DCHECK(GetArena() == other->GetArena());
212 inline HealthRequest*
New() const final {
213 return CreateMaybeMessage<HealthRequest>(
nullptr);
216 HealthRequest*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
217 return CreateMaybeMessage<HealthRequest>(arena);
219 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
220 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
223 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
224 bool IsInitialized() const final;
227 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
228 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
229 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
230 int GetCachedSize() const final {
return _cached_size_.Get(); }
233 inline void SharedCtor();
234 inline void SharedDtor();
235 void SetCachedSize(
int size)
const final;
236 void InternalSwap(HealthRequest* other);
237 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
238 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
239 return "goby.middleware.protobuf.HealthRequest";
244 static void ArenaDtor(
void*
object);
245 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
250 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
265 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
266 typedef void InternalArenaConstructable_;
267 typedef void DestructorSkippable_;
268 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
269 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto;
274 public ::PROTOBUF_NAMESPACE_ID::Message {
282 *
this = ::std::move(from);
285 inline ThreadHealth&
operator=(
const ThreadHealth& from) {
289 inline ThreadHealth&
operator=(ThreadHealth&& from) noexcept {
290 if (GetArena() == from.GetArena()) {
291 if (
this != &from) InternalSwap(&from);
299 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
302 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
305 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
306 return GetDescriptor();
309 return GetMetadataStatic().descriptor;
312 return GetMetadataStatic().reflection;
324 return reinterpret_cast<const ThreadHealth*
>(
327 static constexpr
int kIndexInFileMessages =
330 friend void swap(ThreadHealth& a, ThreadHealth& b) {
333 inline void Swap(ThreadHealth* other) {
334 if (other ==
this)
return;
335 if (GetArena() == other->GetArena()) {
338 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
342 if (other ==
this)
return;
343 GOOGLE_DCHECK(GetArena() == other->GetArena());
349 inline ThreadHealth*
New() const final {
350 return CreateMaybeMessage<ThreadHealth>(
nullptr);
353 ThreadHealth*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
354 return CreateMaybeMessage<ThreadHealth>(arena);
356 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
357 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
360 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
361 bool IsInitialized() const final;
364 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
365 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
366 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
367 int GetCachedSize() const final {
return _cached_size_.Get(); }
370 inline void SharedCtor();
371 inline void SharedDtor();
372 void SetCachedSize(
int size)
const final;
373 void InternalSwap(ThreadHealth* other);
374 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
375 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
376 return "goby.middleware.protobuf.ThreadHealth";
381 static void ArenaDtor(
void*
object);
382 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
387 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
399 kChildFieldNumber = 11,
400 kNameFieldNumber = 1,
401 kErrorMessageFieldNumber = 21,
403 kStateFieldNumber = 10,
404 kErrorFieldNumber = 20,
405 kThreadIdFieldNumber = 2,
406 kThreadIdAppleFieldNumber = 4,
411 int _internal_child_size()
const;
415 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth >*
418 const ::goby::middleware::protobuf::ThreadHealth& _internal_child(
int index)
const;
419 ::goby::middleware::protobuf::ThreadHealth* _internal_add_child();
421 const ::goby::middleware::protobuf::ThreadHealth&
child(
int index)
const;
422 ::goby::middleware::protobuf::ThreadHealth*
add_child();
423 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth >&
429 bool _internal_has_name()
const;
432 const std::string&
name()
const;
440 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
441 " string fields are deprecated and will be removed in a"
443 std::
string* unsafe_arena_release_name();
444 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
445 "
string fields are deprecated and will be removed in a"
447 void unsafe_arena_set_allocated_name(
450 const std::
string& _internal_name() const;
451 void _internal_set_name(const std::
string& value);
452 std::
string* _internal_mutable_name();
456 bool has_error_message() const;
458 bool _internal_has_error_message() const;
460 void clear_error_message();
461 const std::
string& error_message() const;
462 void set_error_message(const std::
string& value);
463 void set_error_message(std::
string&& value);
464 void set_error_message(const
char* value);
465 void set_error_message(const
char* value,
size_t size);
466 std::
string* mutable_error_message();
467 std::
string* release_error_message();
468 void set_allocated_error_message(std::
string* error_message);
469 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
470 "
string fields are deprecated and will be removed in a"
472 std::
string* unsafe_arena_release_error_message();
473 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
474 "
string fields are deprecated and will be removed in a"
476 void unsafe_arena_set_allocated_error_message(
477 std::
string* error_message);
479 const std::
string& _internal_error_message() const;
480 void _internal_set_error_message(const std::
string& value);
481 std::
string* _internal_mutable_error_message();
485 bool has_uid() const;
487 bool _internal_has_uid() const;
490 ::PROTOBUF_NAMESPACE_ID::
int32 uid() const;
491 void set_uid(::PROTOBUF_NAMESPACE_ID::
int32 value);
493 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_uid() const;
494 void _internal_set_uid(::PROTOBUF_NAMESPACE_ID::
int32 value);
498 bool has_state() const;
500 bool _internal_has_state() const;
507 void _internal_set_state(::
goby::middleware::protobuf::
HealthState value);
511 bool has_error() const;
513 bool _internal_has_error() const;
517 void set_error(::
goby::middleware::protobuf::
Error value);
519 ::
goby::middleware::protobuf::
Error _internal_error() const;
520 void _internal_set_error(::
goby::middleware::protobuf::
Error value);
524 bool has_thread_id() const;
526 bool _internal_has_thread_id() const;
528 void clear_thread_id();
530 void set_thread_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
532 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_thread_id() const;
533 void _internal_set_thread_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
537 bool has_thread_id_apple() const;
539 bool _internal_has_thread_id_apple() const;
541 void clear_thread_id_apple();
542 ::PROTOBUF_NAMESPACE_ID::
uint64 thread_id_apple() const;
543 void set_thread_id_apple(::PROTOBUF_NAMESPACE_ID::
uint64 value);
545 ::PROTOBUF_NAMESPACE_ID::
uint64 _internal_thread_id_apple() const;
546 void _internal_set_thread_id_apple(::PROTOBUF_NAMESPACE_ID::
uint64 value);
549 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(ThreadHealth)
555 void set_has_thread_id();
556 void set_has_thread_id_apple();
558 inline
bool has_t_id() const;
559 inline
void clear_has_t_id();
562 size_t RequiredFieldsByteSizeFallback() const;
564 ::PROTOBUF_NAMESPACE_ID::
internal::ExtensionSet _extensions_;
566 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
567 typedef
void InternalArenaConstructable_;
568 typedef
void DestructorSkippable_;
569 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
570 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
571 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
goby::middleware::protobuf::ThreadHealth > child_;
572 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
573 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr error_message_;
574 ::PROTOBUF_NAMESPACE_ID::
int32 uid_;
584 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto;
589 public ::PROTOBUF_NAMESPACE_ID::Message {
597 *
this = ::std::move(from);
600 inline ProcessHealth&
operator=(
const ProcessHealth& from) {
604 inline ProcessHealth&
operator=(ProcessHealth&& from) noexcept {
605 if (GetArena() == from.GetArena()) {
606 if (
this != &from) InternalSwap(&from);
614 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
617 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
620 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
621 return GetDescriptor();
624 return GetMetadataStatic().descriptor;
627 return GetMetadataStatic().reflection;
633 return reinterpret_cast<const ProcessHealth*
>(
636 static constexpr
int kIndexInFileMessages =
639 friend void swap(ProcessHealth& a, ProcessHealth& b) {
642 inline void Swap(ProcessHealth* other) {
643 if (other ==
this)
return;
644 if (GetArena() == other->GetArena()) {
647 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
651 if (other ==
this)
return;
652 GOOGLE_DCHECK(GetArena() == other->GetArena());
658 inline ProcessHealth*
New() const final {
659 return CreateMaybeMessage<ProcessHealth>(
nullptr);
662 ProcessHealth*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
663 return CreateMaybeMessage<ProcessHealth>(arena);
665 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
666 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
669 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
670 bool IsInitialized() const final;
673 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
674 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
675 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
676 int GetCachedSize() const final {
return _cached_size_.Get(); }
679 inline void SharedCtor();
680 inline void SharedDtor();
681 void SetCachedSize(
int size)
const final;
682 void InternalSwap(ProcessHealth* other);
683 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
684 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
685 return "goby.middleware.protobuf.ProcessHealth";
690 static void ArenaDtor(
void*
object);
691 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
696 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
708 kNameFieldNumber = 1,
709 kMainFieldNumber = 10,
715 bool _internal_has_name()
const;
718 const std::string&
name()
const;
726 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
727 " string fields are deprecated and will be removed in a"
729 std::
string* unsafe_arena_release_name();
730 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
731 "
string fields are deprecated and will be removed in a"
733 void unsafe_arena_set_allocated_name(
736 const std::
string& _internal_name() const;
737 void _internal_set_name(const std::
string& value);
738 std::
string* _internal_mutable_name();
742 bool has_main() const;
744 bool _internal_has_main() const;
747 const ::
goby::middleware::protobuf::ThreadHealth& main() const;
748 ::
goby::middleware::protobuf::ThreadHealth* release_main();
749 ::
goby::middleware::protobuf::ThreadHealth* mutable_main();
750 void set_allocated_main(::
goby::middleware::protobuf::ThreadHealth* main);
752 const ::
goby::middleware::protobuf::ThreadHealth& _internal_main() const;
753 ::
goby::middleware::protobuf::ThreadHealth* _internal_mutable_main();
755 void unsafe_arena_set_allocated_main(
756 ::
goby::middleware::protobuf::ThreadHealth* main);
757 ::
goby::middleware::protobuf::ThreadHealth* unsafe_arena_release_main();
760 bool has_pid() const;
762 bool _internal_has_pid() const;
765 ::PROTOBUF_NAMESPACE_ID::
uint32 pid() const;
766 void set_pid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
768 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_pid() const;
769 void _internal_set_pid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
772 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(ProcessHealth)
778 size_t RequiredFieldsByteSizeFallback() const;
780 ::PROTOBUF_NAMESPACE_ID::
internal::ExtensionSet _extensions_;
782 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
783 typedef
void InternalArenaConstructable_;
784 typedef
void DestructorSkippable_;
785 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
786 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
787 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
788 ::
goby::middleware::protobuf::ThreadHealth* main_;
789 ::PROTOBUF_NAMESPACE_ID::
uint32 pid_;
795 public ::PROTOBUF_NAMESPACE_ID::Message {
803 *
this = ::std::move(from);
806 inline VehicleHealth&
operator=(
const VehicleHealth& from) {
810 inline VehicleHealth&
operator=(VehicleHealth&& from) noexcept {
811 if (GetArena() == from.GetArena()) {
812 if (
this != &from) InternalSwap(&from);
820 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
823 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
826 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
827 return GetDescriptor();
830 return GetMetadataStatic().descriptor;
833 return GetMetadataStatic().reflection;
839 return reinterpret_cast<const VehicleHealth*
>(
842 static constexpr
int kIndexInFileMessages =
845 friend void swap(VehicleHealth& a, VehicleHealth& b) {
848 inline void Swap(VehicleHealth* other) {
849 if (other ==
this)
return;
850 if (GetArena() == other->GetArena()) {
853 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
857 if (other ==
this)
return;
858 GOOGLE_DCHECK(GetArena() == other->GetArena());
864 inline VehicleHealth*
New() const final {
865 return CreateMaybeMessage<VehicleHealth>(
nullptr);
868 VehicleHealth*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
869 return CreateMaybeMessage<VehicleHealth>(arena);
871 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
872 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
875 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
876 bool IsInitialized() const final;
879 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
880 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
881 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
882 int GetCachedSize() const final {
return _cached_size_.Get(); }
885 inline void SharedCtor();
886 inline void SharedDtor();
887 void SetCachedSize(
int size)
const final;
888 void InternalSwap(VehicleHealth* other);
889 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
890 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
891 return "goby.middleware.protobuf.VehicleHealth";
896 static void ArenaDtor(
void*
object);
897 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
902 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
914 kProcessFieldNumber = 11,
915 kPlatformFieldNumber = 2,
916 kTimeFieldNumber = 1,
917 kStateFieldNumber = 10,
922 int _internal_process_size()
const;
926 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth >*
929 const ::goby::middleware::protobuf::ProcessHealth& _internal_process(
int index)
const;
930 ::goby::middleware::protobuf::ProcessHealth* _internal_add_process();
932 const ::goby::middleware::protobuf::ProcessHealth&
process(
int index)
const;
934 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth >&
940 bool _internal_has_platform()
const;
951 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
952 " string fields are deprecated and will be removed in a"
954 std::
string* unsafe_arena_release_platform();
955 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
956 "
string fields are deprecated and will be removed in a"
958 void unsafe_arena_set_allocated_platform(
959 std::
string* platform);
961 const std::
string& _internal_platform() const;
962 void _internal_set_platform(const std::
string& value);
963 std::
string* _internal_mutable_platform();
967 bool has_time() const;
969 bool _internal_has_time() const;
973 void set_time(::PROTOBUF_NAMESPACE_ID::
uint64 value);
975 ::PROTOBUF_NAMESPACE_ID::
uint64 _internal_time() const;
976 void _internal_set_time(::PROTOBUF_NAMESPACE_ID::
uint64 value);
980 bool has_state() const;
982 bool _internal_has_state() const;
989 void _internal_set_state(::
goby::middleware::protobuf::
HealthState value);
992 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(VehicleHealth)
997 template<typename Quantity >
998 void set_time_with_units(Quantity value_w_units)
999 { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1001 template<
typename Quantity >
1006 {
return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
1013 size_t RequiredFieldsByteSizeFallback()
const;
1015 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1017 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1018 typedef void InternalArenaConstructable_;
1019 typedef void DestructorSkippable_;
1020 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1021 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1022 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth > process_;
1023 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr platform_;
1026 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto;
1034 #pragma GCC diagnostic push
1035 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1044 inline bool ThreadHealth::_internal_has_name()
const {
1045 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1048 inline bool ThreadHealth::has_name()
const {
1049 return _internal_has_name();
1051 inline void ThreadHealth::clear_name() {
1053 _has_bits_[0] &= ~0x00000001u;
1055 inline const std::string& ThreadHealth::name()
const {
1057 return _internal_name();
1059 inline void ThreadHealth::set_name(
const std::string& value) {
1060 _internal_set_name(value);
1063 inline std::string* ThreadHealth::mutable_name() {
1065 return _internal_mutable_name();
1067 inline const std::string& ThreadHealth::_internal_name()
const {
1070 inline void ThreadHealth::_internal_set_name(
const std::string& value) {
1071 _has_bits_[0] |= 0x00000001u;
1074 inline void ThreadHealth::set_name(std::string&& value) {
1075 _has_bits_[0] |= 0x00000001u;
1080 inline void ThreadHealth::set_name(
const char* value) {
1081 GOOGLE_DCHECK(value !=
nullptr);
1082 _has_bits_[0] |= 0x00000001u;
1087 inline void ThreadHealth::set_name(
const char* value,
1089 _has_bits_[0] |= 0x00000001u;
1091 reinterpret_cast<const char*
>(value), size), GetArena());
1094 inline std::string* ThreadHealth::_internal_mutable_name() {
1095 _has_bits_[0] |= 0x00000001u;
1098 inline std::string* ThreadHealth::release_name() {
1100 if (!_internal_has_name()) {
1103 _has_bits_[0] &= ~0x00000001u;
1106 inline void ThreadHealth::set_allocated_name(std::string* name) {
1107 if (name !=
nullptr) {
1108 _has_bits_[0] |= 0x00000001u;
1110 _has_bits_[0] &= ~0x00000001u;
1116 inline std::string* ThreadHealth::unsafe_arena_release_name() {
1118 GOOGLE_DCHECK(GetArena() !=
nullptr);
1119 _has_bits_[0] &= ~0x00000001u;
1123 inline void ThreadHealth::unsafe_arena_set_allocated_name(
1124 std::string* name) {
1125 GOOGLE_DCHECK(GetArena() !=
nullptr);
1126 if (name !=
nullptr) {
1127 _has_bits_[0] |= 0x00000001u;
1129 _has_bits_[0] &= ~0x00000001u;
1137 inline bool ThreadHealth::_internal_has_thread_id()
const {
1138 return t_id_case() == kThreadId;
1140 inline bool ThreadHealth::has_thread_id()
const {
1141 return _internal_has_thread_id();
1143 inline void ThreadHealth::set_has_thread_id() {
1144 _oneof_case_[0] = kThreadId;
1146 inline void ThreadHealth::clear_thread_id() {
1147 if (_internal_has_thread_id()) {
1148 t_id_.thread_id_ = 0;
1153 if (_internal_has_thread_id()) {
1154 return t_id_.thread_id_;
1159 if (!_internal_has_thread_id()) {
1161 set_has_thread_id();
1163 t_id_.thread_id_ =
value;
1167 return _internal_thread_id();
1170 _internal_set_thread_id(value);
1175 inline bool ThreadHealth::_internal_has_thread_id_apple()
const {
1176 return t_id_case() == kThreadIdApple;
1178 inline bool ThreadHealth::has_thread_id_apple()
const {
1179 return _internal_has_thread_id_apple();
1181 inline void ThreadHealth::set_has_thread_id_apple() {
1182 _oneof_case_[0] = kThreadIdApple;
1184 inline void ThreadHealth::clear_thread_id_apple() {
1185 if (_internal_has_thread_id_apple()) {
1186 t_id_.thread_id_apple_ = PROTOBUF_ULONGLONG(0);
1191 if (_internal_has_thread_id_apple()) {
1192 return t_id_.thread_id_apple_;
1194 return PROTOBUF_ULONGLONG(0);
1197 if (!_internal_has_thread_id_apple()) {
1199 set_has_thread_id_apple();
1201 t_id_.thread_id_apple_ =
value;
1205 return _internal_thread_id_apple();
1208 _internal_set_thread_id_apple(value);
1213 inline bool ThreadHealth::_internal_has_uid()
const {
1214 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1217 inline bool ThreadHealth::has_uid()
const {
1218 return _internal_has_uid();
1220 inline void ThreadHealth::clear_uid() {
1222 _has_bits_[0] &= ~0x00000004u;
1229 return _internal_uid();
1232 _has_bits_[0] |= 0x00000004u;
1236 _internal_set_uid(value);
1241 inline bool ThreadHealth::_internal_has_state()
const {
1242 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1245 inline bool ThreadHealth::has_state()
const {
1246 return _internal_has_state();
1248 inline void ThreadHealth::clear_state() {
1250 _has_bits_[0] &= ~0x00000008u;
1257 return _internal_state();
1261 _has_bits_[0] |= 0x00000008u;
1265 _internal_set_state(value);
1270 inline int ThreadHealth::_internal_child_size()
const {
1271 return child_.size();
1273 inline int ThreadHealth::child_size()
const {
1274 return _internal_child_size();
1276 inline void ThreadHealth::clear_child() {
1279 inline ::goby::middleware::protobuf::ThreadHealth* ThreadHealth::mutable_child(
int index) {
1281 return child_.Mutable(index);
1283 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth >*
1284 ThreadHealth::mutable_child() {
1288 inline const ::goby::middleware::protobuf::ThreadHealth& ThreadHealth::_internal_child(
int index)
const {
1289 return child_.Get(index);
1291 inline const ::goby::middleware::protobuf::ThreadHealth& ThreadHealth::child(
int index)
const {
1293 return _internal_child(index);
1295 inline ::goby::middleware::protobuf::ThreadHealth* ThreadHealth::_internal_add_child() {
1296 return child_.Add();
1298 inline ::goby::middleware::protobuf::ThreadHealth* ThreadHealth::add_child() {
1300 return _internal_add_child();
1302 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth >&
1303 ThreadHealth::child()
const {
1309 inline bool ThreadHealth::_internal_has_error()
const {
1310 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1313 inline bool ThreadHealth::has_error()
const {
1314 return _internal_has_error();
1316 inline void ThreadHealth::clear_error() {
1318 _has_bits_[0] &= ~0x00000010u;
1325 return _internal_error();
1329 _has_bits_[0] |= 0x00000010u;
1333 _internal_set_error(value);
1338 inline bool ThreadHealth::_internal_has_error_message()
const {
1339 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1342 inline bool ThreadHealth::has_error_message()
const {
1343 return _internal_has_error_message();
1345 inline void ThreadHealth::clear_error_message() {
1347 _has_bits_[0] &= ~0x00000002u;
1349 inline const std::string& ThreadHealth::error_message()
const {
1351 return _internal_error_message();
1353 inline void ThreadHealth::set_error_message(
const std::string& value) {
1354 _internal_set_error_message(value);
1357 inline std::string* ThreadHealth::mutable_error_message() {
1359 return _internal_mutable_error_message();
1361 inline const std::string& ThreadHealth::_internal_error_message()
const {
1362 return error_message_.Get();
1364 inline void ThreadHealth::_internal_set_error_message(
const std::string& value) {
1365 _has_bits_[0] |= 0x00000002u;
1368 inline void ThreadHealth::set_error_message(std::string&& value) {
1369 _has_bits_[0] |= 0x00000002u;
1374 inline void ThreadHealth::set_error_message(
const char* value) {
1375 GOOGLE_DCHECK(value !=
nullptr);
1376 _has_bits_[0] |= 0x00000002u;
1381 inline void ThreadHealth::set_error_message(
const char* value,
1383 _has_bits_[0] |= 0x00000002u;
1385 reinterpret_cast<const char*
>(value), size), GetArena());
1388 inline std::string* ThreadHealth::_internal_mutable_error_message() {
1389 _has_bits_[0] |= 0x00000002u;
1392 inline std::string* ThreadHealth::release_error_message() {
1394 if (!_internal_has_error_message()) {
1397 _has_bits_[0] &= ~0x00000002u;
1400 inline void ThreadHealth::set_allocated_error_message(std::string* error_message) {
1401 if (error_message !=
nullptr) {
1402 _has_bits_[0] |= 0x00000002u;
1404 _has_bits_[0] &= ~0x00000002u;
1410 inline std::string* ThreadHealth::unsafe_arena_release_error_message() {
1412 GOOGLE_DCHECK(GetArena() !=
nullptr);
1413 _has_bits_[0] &= ~0x00000002u;
1417 inline void ThreadHealth::unsafe_arena_set_allocated_error_message(
1418 std::string* error_message) {
1419 GOOGLE_DCHECK(GetArena() !=
nullptr);
1420 if (error_message !=
nullptr) {
1421 _has_bits_[0] |= 0x00000002u;
1423 _has_bits_[0] &= ~0x00000002u;
1426 error_message, GetArena());
1430 inline bool ThreadHealth::has_t_id()
const {
1431 return t_id_case() != T_ID_NOT_SET;
1433 inline void ThreadHealth::clear_has_t_id() {
1434 _oneof_case_[0] = T_ID_NOT_SET;
1436 inline ThreadHealth::TIdCase ThreadHealth::t_id_case()
const {
1437 return ThreadHealth::TIdCase(_oneof_case_[0]);
1444 inline bool ProcessHealth::_internal_has_name()
const {
1445 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1448 inline bool ProcessHealth::has_name()
const {
1449 return _internal_has_name();
1451 inline void ProcessHealth::clear_name() {
1453 _has_bits_[0] &= ~0x00000001u;
1455 inline const std::string& ProcessHealth::name()
const {
1457 return _internal_name();
1459 inline void ProcessHealth::set_name(
const std::string& value) {
1460 _internal_set_name(value);
1463 inline std::string* ProcessHealth::mutable_name() {
1465 return _internal_mutable_name();
1467 inline const std::string& ProcessHealth::_internal_name()
const {
1470 inline void ProcessHealth::_internal_set_name(
const std::string& value) {
1471 _has_bits_[0] |= 0x00000001u;
1474 inline void ProcessHealth::set_name(std::string&& value) {
1475 _has_bits_[0] |= 0x00000001u;
1480 inline void ProcessHealth::set_name(
const char* value) {
1481 GOOGLE_DCHECK(value !=
nullptr);
1482 _has_bits_[0] |= 0x00000001u;
1487 inline void ProcessHealth::set_name(
const char* value,
1489 _has_bits_[0] |= 0x00000001u;
1491 reinterpret_cast<const char*
>(value), size), GetArena());
1494 inline std::string* ProcessHealth::_internal_mutable_name() {
1495 _has_bits_[0] |= 0x00000001u;
1498 inline std::string* ProcessHealth::release_name() {
1500 if (!_internal_has_name()) {
1503 _has_bits_[0] &= ~0x00000001u;
1506 inline void ProcessHealth::set_allocated_name(std::string* name) {
1507 if (name !=
nullptr) {
1508 _has_bits_[0] |= 0x00000001u;
1510 _has_bits_[0] &= ~0x00000001u;
1516 inline std::string* ProcessHealth::unsafe_arena_release_name() {
1518 GOOGLE_DCHECK(GetArena() !=
nullptr);
1519 _has_bits_[0] &= ~0x00000001u;
1523 inline void ProcessHealth::unsafe_arena_set_allocated_name(
1524 std::string* name) {
1525 GOOGLE_DCHECK(GetArena() !=
nullptr);
1526 if (name !=
nullptr) {
1527 _has_bits_[0] |= 0x00000001u;
1529 _has_bits_[0] &= ~0x00000001u;
1537 inline bool ProcessHealth::_internal_has_pid()
const {
1538 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1541 inline bool ProcessHealth::has_pid()
const {
1542 return _internal_has_pid();
1544 inline void ProcessHealth::clear_pid() {
1546 _has_bits_[0] &= ~0x00000004u;
1553 return _internal_pid();
1556 _has_bits_[0] |= 0x00000004u;
1560 _internal_set_pid(value);
1565 inline bool ProcessHealth::_internal_has_main()
const {
1566 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1567 PROTOBUF_ASSUME(!value || main_ !=
nullptr);
1570 inline bool ProcessHealth::has_main()
const {
1571 return _internal_has_main();
1573 inline void ProcessHealth::clear_main() {
1574 if (main_ !=
nullptr) main_->Clear();
1575 _has_bits_[0] &= ~0x00000002u;
1577 inline const ::goby::middleware::protobuf::ThreadHealth& ProcessHealth::_internal_main()
const {
1578 const ::goby::middleware::protobuf::ThreadHealth* p = main_;
1579 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::ThreadHealth*
>(
1582 inline const ::goby::middleware::protobuf::ThreadHealth& ProcessHealth::main()
const {
1584 return _internal_main();
1586 inline void ProcessHealth::unsafe_arena_set_allocated_main(
1587 ::goby::middleware::protobuf::ThreadHealth* main) {
1588 if (GetArena() ==
nullptr) {
1589 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(main_);
1593 _has_bits_[0] |= 0x00000002u;
1595 _has_bits_[0] &= ~0x00000002u;
1599 inline ::goby::middleware::protobuf::ThreadHealth* ProcessHealth::release_main() {
1600 auto temp = unsafe_arena_release_main();
1601 if (GetArena() !=
nullptr) {
1602 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1606 inline ::goby::middleware::protobuf::ThreadHealth* ProcessHealth::unsafe_arena_release_main() {
1608 _has_bits_[0] &= ~0x00000002u;
1609 ::goby::middleware::protobuf::ThreadHealth* temp = main_;
1613 inline ::goby::middleware::protobuf::ThreadHealth* ProcessHealth::_internal_mutable_main() {
1614 _has_bits_[0] |= 0x00000002u;
1615 if (main_ ==
nullptr) {
1616 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::ThreadHealth>(GetArena());
1621 inline ::goby::middleware::protobuf::ThreadHealth* ProcessHealth::mutable_main() {
1623 return _internal_mutable_main();
1625 inline void ProcessHealth::set_allocated_main(::goby::middleware::protobuf::ThreadHealth* main) {
1626 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1627 if (message_arena ==
nullptr) {
1631 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1632 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(main);
1633 if (message_arena != submessage_arena) {
1634 main = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1635 message_arena, main, submessage_arena);
1637 _has_bits_[0] |= 0x00000002u;
1639 _has_bits_[0] &= ~0x00000002u;
1650 inline bool VehicleHealth::_internal_has_time()
const {
1651 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1654 inline bool VehicleHealth::has_time()
const {
1655 return _internal_has_time();
1657 inline void VehicleHealth::clear_time() {
1658 time_ = PROTOBUF_ULONGLONG(0);
1659 _has_bits_[0] &= ~0x00000002u;
1666 return _internal_time();
1669 _has_bits_[0] |= 0x00000002u;
1673 _internal_set_time(value);
1678 inline bool VehicleHealth::_internal_has_platform()
const {
1679 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1682 inline bool VehicleHealth::has_platform()
const {
1683 return _internal_has_platform();
1685 inline void VehicleHealth::clear_platform() {
1687 _has_bits_[0] &= ~0x00000001u;
1689 inline const std::string& VehicleHealth::platform()
const {
1691 return _internal_platform();
1693 inline void VehicleHealth::set_platform(
const std::string& value) {
1694 _internal_set_platform(value);
1697 inline std::string* VehicleHealth::mutable_platform() {
1699 return _internal_mutable_platform();
1701 inline const std::string& VehicleHealth::_internal_platform()
const {
1702 return platform_.Get();
1704 inline void VehicleHealth::_internal_set_platform(
const std::string& value) {
1705 _has_bits_[0] |= 0x00000001u;
1708 inline void VehicleHealth::set_platform(std::string&& value) {
1709 _has_bits_[0] |= 0x00000001u;
1714 inline void VehicleHealth::set_platform(
const char* value) {
1715 GOOGLE_DCHECK(value !=
nullptr);
1716 _has_bits_[0] |= 0x00000001u;
1721 inline void VehicleHealth::set_platform(
const char* value,
1723 _has_bits_[0] |= 0x00000001u;
1725 reinterpret_cast<const char*
>(value), size), GetArena());
1728 inline std::string* VehicleHealth::_internal_mutable_platform() {
1729 _has_bits_[0] |= 0x00000001u;
1732 inline std::string* VehicleHealth::release_platform() {
1734 if (!_internal_has_platform()) {
1737 _has_bits_[0] &= ~0x00000001u;
1740 inline void VehicleHealth::set_allocated_platform(std::string* platform) {
1741 if (platform !=
nullptr) {
1742 _has_bits_[0] |= 0x00000001u;
1744 _has_bits_[0] &= ~0x00000001u;
1750 inline std::string* VehicleHealth::unsafe_arena_release_platform() {
1752 GOOGLE_DCHECK(GetArena() !=
nullptr);
1753 _has_bits_[0] &= ~0x00000001u;
1757 inline void VehicleHealth::unsafe_arena_set_allocated_platform(
1758 std::string* platform) {
1759 GOOGLE_DCHECK(GetArena() !=
nullptr);
1760 if (platform !=
nullptr) {
1761 _has_bits_[0] |= 0x00000001u;
1763 _has_bits_[0] &= ~0x00000001u;
1766 platform, GetArena());
1771 inline bool VehicleHealth::_internal_has_state()
const {
1772 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1775 inline bool VehicleHealth::has_state()
const {
1776 return _internal_has_state();
1778 inline void VehicleHealth::clear_state() {
1780 _has_bits_[0] &= ~0x00000004u;
1787 return _internal_state();
1791 _has_bits_[0] |= 0x00000004u;
1795 _internal_set_state(value);
1800 inline int VehicleHealth::_internal_process_size()
const {
1801 return process_.size();
1803 inline int VehicleHealth::process_size()
const {
1804 return _internal_process_size();
1806 inline void VehicleHealth::clear_process() {
1809 inline ::goby::middleware::protobuf::ProcessHealth* VehicleHealth::mutable_process(
int index) {
1811 return process_.Mutable(index);
1813 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth >*
1814 VehicleHealth::mutable_process() {
1818 inline const ::goby::middleware::protobuf::ProcessHealth& VehicleHealth::_internal_process(
int index)
const {
1819 return process_.Get(index);
1821 inline const ::goby::middleware::protobuf::ProcessHealth& VehicleHealth::process(
int index)
const {
1823 return _internal_process(index);
1825 inline ::goby::middleware::protobuf::ProcessHealth* VehicleHealth::_internal_add_process() {
1826 return process_.Add();
1828 inline ::goby::middleware::protobuf::ProcessHealth* VehicleHealth::add_process() {
1830 return _internal_add_process();
1832 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth >&
1833 VehicleHealth::process()
const {
1839 #pragma GCC diagnostic pop
1854 PROTOBUF_NAMESPACE_OPEN
1858 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::HealthState>() {
1863 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::Error>() {
1867 PROTOBUF_NAMESPACE_CLOSE
1871 #include <google/protobuf/port_undef.inc>
HealthRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
std::string * release_name()
static void InitAsDefaultInstance()
std::string * mutable_name()
::goby::middleware::protobuf::ProcessHealth * add_process()
::goby::middleware::protobuf::ThreadHealth * mutable_child(int index)
bool has_platform() const
HealthRequest * New() const final
void CopyFrom(const HealthRequest &from)
void CopyFrom(const ThreadHealth &from)
HealthRequest & operator=(HealthRequest &&from) noexcept
void set_platform(const char *value, size_t size)
VehicleHealth(const VehicleHealth &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void CopyFrom(const VehicleHealth &from)
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type time_dimension
static const HealthRequest * internal_default_instance()
void set_platform(std::string &&value)
ProcessHealth & operator=(const ProcessHealth &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const HealthRequest & default_instance()
static const VehicleHealth & default_instance()
void set_allocated_name(std::string *name)
VehicleHealth(VehicleHealth &&from) noexcept
VehicleHealth * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
std::string * mutable_platform()
void set_name(const char *value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const std::string & platform() const
ProcessHealth(const ProcessHealth &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth > * mutable_process()
ThreadHealth(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_name(const char *value, size_t size)
void MergeFrom(const ProcessHealth &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth > * mutable_child()
VehicleHealth(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::middleware::protobuf::ThreadHealth * add_child()
void set_platform(const std::string &value)
friend void swap(HealthRequest &a, HealthRequest &b)
void MergeFrom(const VehicleHealth &from)
friend void swap(ThreadHealth &a, ThreadHealth &b)
HealthRequest(HealthRequest &&from) noexcept
void UnsafeArenaSwap(VehicleHealth *other)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ProcessHealth > & process() const
HealthRequest(const HealthRequest &from)
const ::goby::middleware::protobuf::ThreadHealth & child(int index) const
ThreadHealth(const ThreadHealth &from)
void Swap(ProcessHealth *other)
friend void swap(VehicleHealth &a, VehicleHealth &b)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::ThreadHealth > & child() const
void Swap(VehicleHealth *other)
ProcessHealth * New() const final
ProcessHealth * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
std::string * release_platform()
ThreadHealth * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
ThreadHealth(ThreadHealth &&from) noexcept
static const ThreadHealth * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::goby::middleware::protobuf::ProcessHealth & process(int index) const
void CopyFrom(const ProcessHealth &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
VehicleHealth * New() const final
void UnsafeArenaSwap(HealthRequest *other)
void Swap(ThreadHealth *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
ProcessHealth(::PROTOBUF_NAMESPACE_ID::Arena *arena)
HealthRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena)
friend void swap(ProcessHealth &a, ProcessHealth &b)
const std::string & name() const
VehicleHealth & operator=(VehicleHealth &&from) noexcept
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
static const ProcessHealth & default_instance()
void MergeFrom(const HealthRequest &from)
ThreadHealth & operator=(const ThreadHealth &from)
void set_allocated_platform(std::string *platform)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_platform(const char *value)
void MergeFrom(const ThreadHealth &from)
::goby::middleware::protobuf::ProcessHealth * mutable_process(int index)
Quantity time_with_units() const
ProcessHealth & operator=(ProcessHealth &&from) noexcept
void UnsafeArenaSwap(ProcessHealth *other)
ThreadHealth & operator=(ThreadHealth &&from) noexcept
void UnsafeArenaSwap(ThreadHealth *other)
void set_name(const std::string &value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ThreadHealth & default_instance()
HealthRequest & operator=(const HealthRequest &from)
ThreadHealth * New() const final
static const ProcessHealth * internal_default_instance()
ProcessHealth(ProcessHealth &&from) noexcept
void set_name(std::string &&value)
static const VehicleHealth * internal_default_instance()
void Swap(HealthRequest *other)
VehicleHealth & operator=(const VehicleHealth &from)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fcoroner_2eproto
unit< time_dimension, si::system > time
@ value
the parser finished reading a JSON value
HealthRequestDefaultTypeInternal _HealthRequest_default_instance_
ProcessHealthDefaultTypeInternal _ProcessHealth_default_instance_
VehicleHealthDefaultTypeInternal _VehicleHealth_default_instance_
ThreadHealthDefaultTypeInternal _ThreadHealth_default_instance_
const std::string & HealthState_Name(T enum_t_value)
bool Error_IsValid(int value)
bool Error_Parse(const std::string &name, Error *value)
constexpr HealthState HealthState_MIN
bool HealthState_Parse(const std::string &name, HealthState *value)
constexpr Error Error_MAX
constexpr int Error_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Error_descriptor()
constexpr Error Error_MIN
@ ERROR__THREAD_NOT_RESPONDING
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HealthState_descriptor()
constexpr int HealthState_ARRAYSIZE
constexpr HealthState HealthState_MAX
bool HealthState_IsValid(int value)
const std::string & Error_Name(T enum_t_value)
std::string thread_id(std::thread::id i=std::this_thread::get_id())
boost::units::make_system< boost::units::angle::revolution_base_unit, boost::units::metric::minute_base_unit >::type system
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
type
Generic JSON types used in JWTs.
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)