4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fdiagnostics_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fdiagnostics_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>
24 #include <google/protobuf/arena.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>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.h>
38 #pragma GCC system_header
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
44 #include <sys/sysmacros.h>
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fdiagnostics_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
55 PROTOBUF_NAMESPACE_CLOSE
59 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
73 class DiagnosticsDefaultTypeInternal;
75 class Diagnostics_DiagTime;
76 class Diagnostics_DiagTimeDefaultTypeInternal;
80 PROTOBUF_NAMESPACE_OPEN
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Diagnostics* Arena::CreateMaybeMessage<::ignition::msgs::Diagnostics>(Arena*);
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Diagnostics_DiagTime* Arena::CreateMaybeMessage<::ignition::msgs::Diagnostics_DiagTime>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
89 class IGNITION_MSGS_VISIBLE Diagnostics_DiagTime PROTOBUF_FINAL :
90 public ::PROTOBUF_NAMESPACE_ID::Message {
97 : Diagnostics_DiagTime() {
98 *
this = ::std::move(from);
101 inline Diagnostics_DiagTime&
operator=(
const Diagnostics_DiagTime& from) {
105 inline Diagnostics_DiagTime&
operator=(Diagnostics_DiagTime&& from) noexcept {
106 if (GetArena() == from.GetArena()) {
107 if (
this != &from) InternalSwap(&from);
114 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
115 return GetDescriptor();
118 return GetMetadataStatic().descriptor;
121 return GetMetadataStatic().reflection;
127 return reinterpret_cast<const Diagnostics_DiagTime*
>(
130 static constexpr
int kIndexInFileMessages =
133 friend void swap(Diagnostics_DiagTime& a, Diagnostics_DiagTime& b) {
136 inline void Swap(Diagnostics_DiagTime* other) {
137 if (other ==
this)
return;
138 if (GetArena() == other->GetArena()) {
141 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
145 if (other ==
this)
return;
146 GOOGLE_DCHECK(GetArena() == other->GetArena());
152 inline Diagnostics_DiagTime*
New() const final {
153 return CreateMaybeMessage<Diagnostics_DiagTime>(
nullptr);
156 Diagnostics_DiagTime*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
157 return CreateMaybeMessage<Diagnostics_DiagTime>(arena);
159 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
160 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
163 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
164 bool IsInitialized() const final;
166 size_t ByteSizeLong() const final;
167 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
168 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
169 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
170 int GetCachedSize() const final {
return _cached_size_.Get(); }
173 inline void SharedCtor();
174 inline void SharedDtor();
175 void SetCachedSize(
int size)
const final;
176 void InternalSwap(Diagnostics_DiagTime* other);
177 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
178 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
179 return "ignition.msgs.Diagnostics.DiagTime";
184 static void ArenaDtor(
void*
object);
185 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
190 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
202 kNameFieldNumber = 1,
203 kElapsedFieldNumber = 2,
204 kWallFieldNumber = 3,
216 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
217 " string fields are deprecated and will be removed in a"
219 std::
string* unsafe_arena_release_name();
220 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
221 "
string fields are deprecated and will be removed in a"
223 void unsafe_arena_set_allocated_name(
226 const
std::
string& _internal_name() const;
227 void _internal_set_name(const
std::
string& value);
228 std::
string* _internal_mutable_name();
232 bool has_elapsed() const;
234 bool _internal_has_elapsed() const;
236 void clear_elapsed();
240 void set_allocated_elapsed(::
ignition::msgs::Time* elapsed);
242 const ::
ignition::msgs::Time& _internal_elapsed() const;
243 ::
ignition::msgs::Time* _internal_mutable_elapsed();
245 void unsafe_arena_set_allocated_elapsed(
247 ::
ignition::msgs::Time* unsafe_arena_release_elapsed();
250 bool has_wall() const;
252 bool _internal_has_wall() const;
258 void set_allocated_wall(::
ignition::msgs::Time* wall);
260 const ::
ignition::msgs::Time& _internal_wall() const;
261 ::
ignition::msgs::Time* _internal_mutable_wall();
263 void unsafe_arena_set_allocated_wall(
265 ::
ignition::msgs::Time* unsafe_arena_release_wall();
271 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
272 typedef
void InternalArenaConstructable_;
273 typedef
void DestructorSkippable_;
274 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
277 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
283 public ::PROTOBUF_NAMESPACE_ID::Message {
291 *
this = ::std::move(from);
294 inline Diagnostics&
operator=(
const Diagnostics& from) {
298 inline Diagnostics&
operator=(Diagnostics&& from) noexcept {
299 if (GetArena() == from.GetArena()) {
300 if (
this != &from) InternalSwap(&from);
307 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
308 return GetDescriptor();
311 return GetMetadataStatic().descriptor;
314 return GetMetadataStatic().reflection;
320 return reinterpret_cast<const Diagnostics*
>(
323 static constexpr
int kIndexInFileMessages =
326 friend void swap(Diagnostics& a, Diagnostics& b) {
329 inline void Swap(Diagnostics* other) {
330 if (other ==
this)
return;
331 if (GetArena() == other->GetArena()) {
334 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
338 if (other ==
this)
return;
339 GOOGLE_DCHECK(GetArena() == other->GetArena());
345 inline Diagnostics*
New() const final {
346 return CreateMaybeMessage<Diagnostics>(
nullptr);
349 Diagnostics*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
350 return CreateMaybeMessage<Diagnostics>(arena);
352 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
353 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
356 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
357 bool IsInitialized() const final;
359 size_t ByteSizeLong() const final;
360 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
361 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
362 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
363 int GetCachedSize() const final {
return _cached_size_.Get(); }
366 inline void SharedCtor();
367 inline void SharedDtor();
368 void SetCachedSize(
int size)
const final;
369 void InternalSwap(Diagnostics* other);
370 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
371 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
372 return "ignition.msgs.Diagnostics";
377 static void ArenaDtor(
void*
object);
378 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
383 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
397 kTimeFieldNumber = 2,
398 kHeaderFieldNumber = 1,
399 kRealTimeFieldNumber = 3,
400 kSimTimeFieldNumber = 4,
401 kRealTimeFactorFieldNumber = 5,
406 int _internal_time_size()
const;
410 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Diagnostics_DiagTime >*
413 const ::ignition::msgs::Diagnostics_DiagTime& _internal_time(
int index)
const;
414 ::ignition::msgs::Diagnostics_DiagTime* _internal_add_time();
416 const ::ignition::msgs::Diagnostics_DiagTime&
time(
int index)
const;
417 ::ignition::msgs::Diagnostics_DiagTime*
add_time();
418 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Diagnostics_DiagTime >&
424 bool _internal_has_header()
const;
427 const ::ignition::msgs::Header&
header()
const;
432 const ::ignition::msgs::Header& _internal_header()
const;
433 ::ignition::msgs::Header* _internal_mutable_header();
436 ::ignition::msgs::Header* header);
442 bool _internal_has_real_time()
const;
450 const ::ignition::msgs::Time& _internal_real_time()
const;
451 ::ignition::msgs::Time* _internal_mutable_real_time();
454 ::ignition::msgs::Time* real_time);
460 bool _internal_has_sim_time()
const;
468 const ::ignition::msgs::Time& _internal_sim_time()
const;
469 ::ignition::msgs::Time* _internal_mutable_sim_time();
472 ::ignition::msgs::Time* sim_time);
480 double _internal_real_time_factor()
const;
481 void _internal_set_real_time_factor(
double value);
488 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
489 typedef void InternalArenaConstructable_;
490 typedef void DestructorSkippable_;
491 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Diagnostics_DiagTime > time_;
492 ::ignition::msgs::Header* header_;
493 ::ignition::msgs::Time* real_time_;
494 ::ignition::msgs::Time* sim_time_;
495 double real_time_factor_;
496 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
497 friend struct ::TableStruct_ignition_2fmsgs_2fdiagnostics_2eproto;
505 #pragma GCC diagnostic push
506 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
511 inline void Diagnostics_DiagTime::clear_name() {
512 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
514 inline const std::string& Diagnostics_DiagTime::name()
const {
516 return _internal_name();
518 inline void Diagnostics_DiagTime::set_name(
const std::string& value) {
519 _internal_set_name(value);
522 inline std::string* Diagnostics_DiagTime::mutable_name() {
524 return _internal_mutable_name();
526 inline const std::string& Diagnostics_DiagTime::_internal_name()
const {
529 inline void Diagnostics_DiagTime::_internal_set_name(
const std::string& value) {
531 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
533 inline void Diagnostics_DiagTime::set_name(
std::string&& value) {
536 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
539 inline void Diagnostics_DiagTime::set_name(
const char* value) {
540 GOOGLE_DCHECK(value !=
nullptr);
542 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
546 inline void Diagnostics_DiagTime::set_name(
const char* value,
549 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
550 reinterpret_cast<const char*
>(value), size), GetArena());
553 inline std::string* Diagnostics_DiagTime::_internal_mutable_name() {
555 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
557 inline std::string* Diagnostics_DiagTime::release_name() {
559 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
561 inline void Diagnostics_DiagTime::set_allocated_name(
std::string* name) {
562 if (name !=
nullptr) {
567 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
571 inline std::string* Diagnostics_DiagTime::unsafe_arena_release_name() {
573 GOOGLE_DCHECK(GetArena() !=
nullptr);
575 return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
578 inline void Diagnostics_DiagTime::unsafe_arena_set_allocated_name(
580 GOOGLE_DCHECK(GetArena() !=
nullptr);
581 if (name !=
nullptr) {
586 name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
592 inline bool Diagnostics_DiagTime::_internal_has_elapsed()
const {
593 return this != internal_default_instance() && elapsed_ !=
nullptr;
595 inline bool Diagnostics_DiagTime::has_elapsed()
const {
596 return _internal_has_elapsed();
598 inline const ::ignition::msgs::Time& Diagnostics_DiagTime::_internal_elapsed()
const {
599 const ::ignition::msgs::Time* p = elapsed_;
600 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Time*
>(
603 inline const ::ignition::msgs::Time& Diagnostics_DiagTime::elapsed()
const {
605 return _internal_elapsed();
607 inline void Diagnostics_DiagTime::unsafe_arena_set_allocated_elapsed(
608 ::ignition::msgs::Time* elapsed) {
609 if (GetArena() ==
nullptr) {
610 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(elapsed_);
620 inline ::ignition::msgs::Time* Diagnostics_DiagTime::release_elapsed() {
621 auto temp = unsafe_arena_release_elapsed();
622 if (GetArena() !=
nullptr) {
623 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
627 inline ::ignition::msgs::Time* Diagnostics_DiagTime::unsafe_arena_release_elapsed() {
630 ::ignition::msgs::Time* temp = elapsed_;
634 inline ::ignition::msgs::Time* Diagnostics_DiagTime::_internal_mutable_elapsed() {
636 if (elapsed_ ==
nullptr) {
637 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
642 inline ::ignition::msgs::Time* Diagnostics_DiagTime::mutable_elapsed() {
644 return _internal_mutable_elapsed();
646 inline void Diagnostics_DiagTime::set_allocated_elapsed(::ignition::msgs::Time* elapsed) {
647 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
648 if (message_arena ==
nullptr) {
649 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(elapsed_);
652 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
653 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(elapsed)->GetArena();
654 if (message_arena != submessage_arena) {
655 elapsed = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
656 message_arena, elapsed, submessage_arena);
667 inline bool Diagnostics_DiagTime::_internal_has_wall()
const {
668 return this != internal_default_instance() && wall_ !=
nullptr;
670 inline bool Diagnostics_DiagTime::has_wall()
const {
671 return _internal_has_wall();
673 inline const ::ignition::msgs::Time& Diagnostics_DiagTime::_internal_wall()
const {
674 const ::ignition::msgs::Time* p = wall_;
675 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Time*
>(
678 inline const ::ignition::msgs::Time& Diagnostics_DiagTime::wall()
const {
680 return _internal_wall();
682 inline void Diagnostics_DiagTime::unsafe_arena_set_allocated_wall(
683 ::ignition::msgs::Time* wall) {
684 if (GetArena() ==
nullptr) {
685 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(wall_);
695 inline ::ignition::msgs::Time* Diagnostics_DiagTime::release_wall() {
696 auto temp = unsafe_arena_release_wall();
697 if (GetArena() !=
nullptr) {
698 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
702 inline ::ignition::msgs::Time* Diagnostics_DiagTime::unsafe_arena_release_wall() {
705 ::ignition::msgs::Time* temp = wall_;
709 inline ::ignition::msgs::Time* Diagnostics_DiagTime::_internal_mutable_wall() {
711 if (wall_ ==
nullptr) {
712 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
717 inline ::ignition::msgs::Time* Diagnostics_DiagTime::mutable_wall() {
719 return _internal_mutable_wall();
721 inline void Diagnostics_DiagTime::set_allocated_wall(::ignition::msgs::Time* wall) {
722 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
723 if (message_arena ==
nullptr) {
724 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(wall_);
727 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
728 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(wall)->GetArena();
729 if (message_arena != submessage_arena) {
730 wall = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
731 message_arena, wall, submessage_arena);
746 inline bool Diagnostics::_internal_has_header()
const {
747 return this != internal_default_instance() && header_ !=
nullptr;
749 inline bool Diagnostics::has_header()
const {
750 return _internal_has_header();
752 inline const ::ignition::msgs::Header& Diagnostics::_internal_header()
const {
753 const ::ignition::msgs::Header* p = header_;
754 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Header*
>(
757 inline const ::ignition::msgs::Header& Diagnostics::header()
const {
759 return _internal_header();
761 inline void Diagnostics::unsafe_arena_set_allocated_header(
762 ::ignition::msgs::Header* header) {
763 if (GetArena() ==
nullptr) {
764 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
774 inline ::ignition::msgs::Header* Diagnostics::release_header() {
775 auto temp = unsafe_arena_release_header();
776 if (GetArena() !=
nullptr) {
777 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
781 inline ::ignition::msgs::Header* Diagnostics::unsafe_arena_release_header() {
784 ::ignition::msgs::Header* temp = header_;
788 inline ::ignition::msgs::Header* Diagnostics::_internal_mutable_header() {
790 if (header_ ==
nullptr) {
791 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
796 inline ::ignition::msgs::Header* Diagnostics::mutable_header() {
798 return _internal_mutable_header();
800 inline void Diagnostics::set_allocated_header(::ignition::msgs::Header* header) {
801 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
802 if (message_arena ==
nullptr) {
803 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
806 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
807 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
808 if (message_arena != submessage_arena) {
809 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
810 message_arena, header, submessage_arena);
821 inline int Diagnostics::_internal_time_size()
const {
824 inline int Diagnostics::time_size()
const {
825 return _internal_time_size();
827 inline void Diagnostics::clear_time() {
830 inline ::ignition::msgs::Diagnostics_DiagTime* Diagnostics::mutable_time(
int index) {
832 return time_.Mutable(index);
834 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Diagnostics_DiagTime >*
835 Diagnostics::mutable_time() {
839 inline const ::ignition::msgs::Diagnostics_DiagTime& Diagnostics::_internal_time(
int index)
const {
840 return time_.Get(index);
842 inline const ::ignition::msgs::Diagnostics_DiagTime& Diagnostics::time(
int index)
const {
844 return _internal_time(index);
846 inline ::ignition::msgs::Diagnostics_DiagTime* Diagnostics::_internal_add_time() {
849 inline ::ignition::msgs::Diagnostics_DiagTime* Diagnostics::add_time() {
851 return _internal_add_time();
853 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Diagnostics_DiagTime >&
854 Diagnostics::time()
const {
860 inline bool Diagnostics::_internal_has_real_time()
const {
861 return this != internal_default_instance() && real_time_ !=
nullptr;
863 inline bool Diagnostics::has_real_time()
const {
864 return _internal_has_real_time();
866 inline const ::ignition::msgs::Time& Diagnostics::_internal_real_time()
const {
867 const ::ignition::msgs::Time* p = real_time_;
868 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Time*
>(
871 inline const ::ignition::msgs::Time& Diagnostics::real_time()
const {
873 return _internal_real_time();
875 inline void Diagnostics::unsafe_arena_set_allocated_real_time(
876 ::ignition::msgs::Time* real_time) {
877 if (GetArena() ==
nullptr) {
878 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(real_time_);
880 real_time_ = real_time;
888 inline ::ignition::msgs::Time* Diagnostics::release_real_time() {
889 auto temp = unsafe_arena_release_real_time();
890 if (GetArena() !=
nullptr) {
891 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
895 inline ::ignition::msgs::Time* Diagnostics::unsafe_arena_release_real_time() {
898 ::ignition::msgs::Time* temp = real_time_;
899 real_time_ =
nullptr;
902 inline ::ignition::msgs::Time* Diagnostics::_internal_mutable_real_time() {
904 if (real_time_ ==
nullptr) {
905 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
910 inline ::ignition::msgs::Time* Diagnostics::mutable_real_time() {
912 return _internal_mutable_real_time();
914 inline void Diagnostics::set_allocated_real_time(::ignition::msgs::Time* real_time) {
915 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
916 if (message_arena ==
nullptr) {
917 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(real_time_);
920 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
921 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(real_time)->GetArena();
922 if (message_arena != submessage_arena) {
923 real_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
924 message_arena, real_time, submessage_arena);
930 real_time_ = real_time;
935 inline bool Diagnostics::_internal_has_sim_time()
const {
936 return this != internal_default_instance() && sim_time_ !=
nullptr;
938 inline bool Diagnostics::has_sim_time()
const {
939 return _internal_has_sim_time();
941 inline const ::ignition::msgs::Time& Diagnostics::_internal_sim_time()
const {
942 const ::ignition::msgs::Time* p = sim_time_;
943 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Time*
>(
946 inline const ::ignition::msgs::Time& Diagnostics::sim_time()
const {
948 return _internal_sim_time();
950 inline void Diagnostics::unsafe_arena_set_allocated_sim_time(
951 ::ignition::msgs::Time* sim_time) {
952 if (GetArena() ==
nullptr) {
953 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(sim_time_);
955 sim_time_ = sim_time;
963 inline ::ignition::msgs::Time* Diagnostics::release_sim_time() {
964 auto temp = unsafe_arena_release_sim_time();
965 if (GetArena() !=
nullptr) {
966 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
970 inline ::ignition::msgs::Time* Diagnostics::unsafe_arena_release_sim_time() {
973 ::ignition::msgs::Time* temp = sim_time_;
977 inline ::ignition::msgs::Time* Diagnostics::_internal_mutable_sim_time() {
979 if (sim_time_ ==
nullptr) {
980 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
985 inline ::ignition::msgs::Time* Diagnostics::mutable_sim_time() {
987 return _internal_mutable_sim_time();
989 inline void Diagnostics::set_allocated_sim_time(::ignition::msgs::Time* sim_time) {
990 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
991 if (message_arena ==
nullptr) {
992 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(sim_time_);
995 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
996 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(sim_time)->GetArena();
997 if (message_arena != submessage_arena) {
998 sim_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
999 message_arena, sim_time, submessage_arena);
1005 sim_time_ = sim_time;
1010 inline void Diagnostics::clear_real_time_factor() {
1011 real_time_factor_ = 0;
1013 inline double Diagnostics::_internal_real_time_factor()
const {
1014 return real_time_factor_;
1016 inline double Diagnostics::real_time_factor()
const {
1018 return _internal_real_time_factor();
1020 inline void Diagnostics::_internal_set_real_time_factor(
double value) {
1022 real_time_factor_ = value;
1024 inline void Diagnostics::set_real_time_factor(
double value) {
1025 _internal_set_real_time_factor(value);
1030 #pragma GCC diagnostic pop
1045 #pragma warning(pop)
1049 #include <google/protobuf/port_undef.inc>
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fdiagnostics_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
static void InitAsDefaultInstance()
void Swap(Diagnostics *other)
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:329
static const Diagnostics_DiagTime * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:126
void CopyFrom(const Diagnostics_DiagTime &from)
::ignition::msgs::Diagnostics_DiagTime * add_time()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:120
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Diagnostics_DiagTime(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::ignition::msgs::Header * release_header()
void set_name(const char *value, size_t size)
Diagnostics_DiagTime & operator=(Diagnostics_DiagTime &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:105
::ignition::msgs::Header * mutable_header()
static const Diagnostics & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:114
void set_name(const std::string &value)
Diagnostics(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::ignition::msgs::Time & real_time() const
void MergeFrom(const Diagnostics &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Diagnostics_DiagTime > * mutable_time()
std::string * mutable_name()
void set_allocated_sim_time(::ignition::msgs::Time *sim_time)
std::string * release_name()
static const Diagnostics * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:319
void clear_real_time_factor()
double real_time_factor() const
Diagnostics_DiagTime * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:152
bool has_real_time() const
void unsafe_arena_set_allocated_sim_time(::ignition::msgs::Time *sim_time)
Diagnostics()
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:285
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
friend void swap(Diagnostics &a, Diagnostics &b)
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:326
Diagnostics * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:349
Diagnostics_DiagTime(Diagnostics_DiagTime &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:96
const ::ignition::msgs::Time & sim_time() const
::ignition::msgs::Time * unsafe_arena_release_real_time()
::ignition::msgs::Time * release_real_time()
::ignition::msgs::Time * mutable_real_time()
Diagnostics & operator=(const Diagnostics &from)
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:294
::ignition::msgs::Time * mutable_sim_time()
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::ignition::msgs::Time * release_sim_time()
void set_allocated_real_time(::ignition::msgs::Time *real_time)
void UnsafeArenaSwap(Diagnostics *other)
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:337
::ignition::msgs::Time * unsafe_arena_release_sim_time()
void set_allocated_header(::ignition::msgs::Header *header)
Diagnostics_DiagTime * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:156
Diagnostics * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:345
Diagnostics_DiagTime(const Diagnostics_DiagTime &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::ignition::msgs::Diagnostics_DiagTime & time(int index) const
Diagnostics & operator=(Diagnostics &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:298
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:117
static const Diagnostics_DiagTime & default_instance()
bool has_sim_time() const
Diagnostics_DiagTime & operator=(const Diagnostics_DiagTime &from)
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:101
void MergeFrom(const Diagnostics_DiagTime &from)
::ignition::msgs::Diagnostics_DiagTime * mutable_time(int index)
Diagnostics(Diagnostics &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:289
const std::string & name() const
void set_real_time_factor(double value)
void set_name(const char *value)
void set_name(std::string &&value)
virtual ~Diagnostics_DiagTime()
friend void swap(Diagnostics_DiagTime &a, Diagnostics_DiagTime &b)
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:133
Diagnostics(const Diagnostics &from)
void set_allocated_name(std::string *name)
Diagnostics_DiagTime()
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:92
Diagnostics_DiagTime DiagTime
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:392
void UnsafeArenaSwap(Diagnostics_DiagTime *other)
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:144
void Swap(Diagnostics_DiagTime *other)
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:136
void unsafe_arena_set_allocated_real_time(::ignition::msgs::Time *real_time)
const ::ignition::msgs::Header & header() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Diagnostics_DiagTime > & time() const
void CopyFrom(const Diagnostics &from)
std::shared_ptr< Diagnostics > DiagnosticsSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:1037
std::unique_ptr< Diagnostics > DiagnosticsUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:1035
IGNITION_MSGS_VISIBLE DiagnosticsDefaultTypeInternal _Diagnostics_default_instance_
std::shared_ptr< const Diagnostics > ConstDiagnosticsSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:1038
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE Diagnostics_DiagTimeDefaultTypeInternal _Diagnostics_DiagTime_default_instance_
std::unique_ptr< const Diagnostics > ConstDiagnosticsUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:1036
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
Definition: build/ignition-msgs8/include/ignition/msgs/diagnostics.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)