4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2flog_5fstatus_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2flog_5fstatus_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
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 3014000 < 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/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.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>
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_2flog_5fstatus_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::AuxiliaryParseTableField 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 LogStatusDefaultTypeInternal;
75 class LogStatus_LogFile;
76 class LogStatus_LogFileDefaultTypeInternal;
80 PROTOBUF_NAMESPACE_OPEN
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::LogStatus* Arena::CreateMaybeMessage<::ignition::msgs::LogStatus>(Arena*);
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::LogStatus_LogFile* Arena::CreateMaybeMessage<::ignition::msgs::LogStatus_LogFile>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
105 "Incorrect type passed to function LogStatus_LogFile_Units_Name.");
106 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
111 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<LogStatus_LogFile_Units>(
116 class IGNITION_MSGS_VISIBLE LogStatus_LogFile PROTOBUF_FINAL :
117 public ::PROTOBUF_NAMESPACE_ID::Message {
124 : LogStatus_LogFile() {
125 *
this = ::std::move(from);
128 inline LogStatus_LogFile&
operator=(
const LogStatus_LogFile& from) {
132 inline LogStatus_LogFile&
operator=(LogStatus_LogFile&& from) noexcept {
133 if (GetArena() == from.GetArena()) {
134 if (
this != &from) InternalSwap(&from);
141 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
142 return GetDescriptor();
145 return GetMetadataStatic().descriptor;
148 return GetMetadataStatic().reflection;
153 return reinterpret_cast<const LogStatus_LogFile*
>(
156 static constexpr
int kIndexInFileMessages =
159 friend void swap(LogStatus_LogFile& a, LogStatus_LogFile& b) {
162 inline void Swap(LogStatus_LogFile* other) {
163 if (other ==
this)
return;
164 if (GetArena() == other->GetArena()) {
167 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
171 if (other ==
this)
return;
172 GOOGLE_DCHECK(GetArena() == other->GetArena());
178 inline LogStatus_LogFile*
New() const final {
179 return CreateMaybeMessage<LogStatus_LogFile>(
nullptr);
182 LogStatus_LogFile*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
183 return CreateMaybeMessage<LogStatus_LogFile>(arena);
185 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
186 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
189 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
190 bool IsInitialized() const final;
192 size_t ByteSizeLong() const final;
193 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
194 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
195 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
196 int GetCachedSize() const final {
return _cached_size_.Get(); }
199 inline void SharedCtor();
200 inline void SharedDtor();
201 void SetCachedSize(
int size)
const final;
202 void InternalSwap(LogStatus_LogFile* other);
203 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
204 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
205 return "ignition.msgs.LogStatus.LogFile";
210 static void ArenaDtor(
void*
object);
211 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
216 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
241 static constexpr
int Units_ARRAYSIZE =
243 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
251 "Incorrect type passed to function Units_Name.");
254 static inline bool Units_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
263 kBasePathFieldNumber = 2,
264 kFullPathFieldNumber = 3,
265 kSizeFieldNumber = 4,
266 kSizeUnitsFieldNumber = 5,
267 kRecordResourcesFieldNumber = 6,
297 void _internal_set_base_path(
const std::string& value);
313 void _internal_set_full_path(
const std::string& value);
322 float _internal_size()
const;
323 void _internal_set_size(
float value);
340 bool _internal_record_resources()
const;
341 void _internal_set_record_resources(
bool value);
348 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
349 typedef void InternalArenaConstructable_;
350 typedef void DestructorSkippable_;
351 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr uri_;
352 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr base_path_;
353 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr full_path_;
356 bool record_resources_;
357 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
358 friend struct ::TableStruct_ignition_2fmsgs_2flog_5fstatus_2eproto;
363 public ::PROTOBUF_NAMESPACE_ID::Message {
371 *
this = ::std::move(from);
378 inline LogStatus&
operator=(LogStatus&& from) noexcept {
379 if (GetArena() == from.GetArena()) {
380 if (
this != &from) InternalSwap(&from);
387 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
388 return GetDescriptor();
391 return GetMetadataStatic().descriptor;
394 return GetMetadataStatic().reflection;
399 return reinterpret_cast<const LogStatus*
>(
402 static constexpr
int kIndexInFileMessages =
405 friend void swap(LogStatus& a, LogStatus& b) {
408 inline void Swap(LogStatus* other) {
409 if (other ==
this)
return;
410 if (GetArena() == other->GetArena()) {
413 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
417 if (other ==
this)
return;
418 GOOGLE_DCHECK(GetArena() == other->GetArena());
424 inline LogStatus*
New() const final {
425 return CreateMaybeMessage<LogStatus>(
nullptr);
428 LogStatus*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
429 return CreateMaybeMessage<LogStatus>(arena);
431 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
432 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
435 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
436 bool IsInitialized() const final;
438 size_t ByteSizeLong() const final;
439 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
440 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
441 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
442 int GetCachedSize() const final {
return _cached_size_.Get(); }
445 inline void SharedCtor();
446 inline void SharedDtor();
447 void SetCachedSize(
int size)
const final;
448 void InternalSwap(LogStatus* other);
449 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
450 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
451 return "ignition.msgs.LogStatus";
454 explicit LogStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena);
456 static void ArenaDtor(
void*
object);
457 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
462 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
476 kHeaderFieldNumber = 1,
477 kSimTimeFieldNumber = 2,
478 kLogFileFieldNumber = 3,
483 bool _internal_has_header()
const;
486 const ::ignition::msgs::Header&
header()
const;
491 const ::ignition::msgs::Header& _internal_header()
const;
492 ::ignition::msgs::Header* _internal_mutable_header();
495 ::ignition::msgs::Header* header);
501 bool _internal_has_sim_time()
const;
509 const ::ignition::msgs::Time& _internal_sim_time()
const;
510 ::ignition::msgs::Time* _internal_mutable_sim_time();
513 ::ignition::msgs::Time* sim_time);
519 bool _internal_has_log_file()
const;
522 const ::ignition::msgs::LogStatus_LogFile&
log_file()
const;
527 const ::ignition::msgs::LogStatus_LogFile& _internal_log_file()
const;
528 ::ignition::msgs::LogStatus_LogFile* _internal_mutable_log_file();
531 ::ignition::msgs::LogStatus_LogFile* log_file);
538 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
539 typedef void InternalArenaConstructable_;
540 typedef void DestructorSkippable_;
541 ::ignition::msgs::Header* header_;
542 ::ignition::msgs::Time* sim_time_;
543 ::ignition::msgs::LogStatus_LogFile* log_file_;
544 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
545 friend struct ::TableStruct_ignition_2fmsgs_2flog_5fstatus_2eproto;
553 #pragma GCC diagnostic push
554 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
559 inline void LogStatus_LogFile::clear_uri() {
562 inline const std::string& LogStatus_LogFile::uri()
const {
564 return _internal_uri();
566 inline void LogStatus_LogFile::set_uri(
const std::string& value) {
567 _internal_set_uri(value);
570 inline std::string* LogStatus_LogFile::mutable_uri() {
572 return _internal_mutable_uri();
574 inline const std::string& LogStatus_LogFile::_internal_uri()
const {
577 inline void LogStatus_LogFile::_internal_set_uri(
const std::string& value) {
579 uri_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
581 inline void LogStatus_LogFile::set_uri(
std::string&& value) {
584 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
587 inline void LogStatus_LogFile::set_uri(
const char* value) {
588 GOOGLE_DCHECK(value !=
nullptr);
590 uri_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
593 inline void LogStatus_LogFile::set_uri(
const char* value,
596 uri_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
597 reinterpret_cast<const char*
>(value), size), GetArena());
600 inline std::string* LogStatus_LogFile::_internal_mutable_uri() {
602 return uri_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
604 inline std::string* LogStatus_LogFile::release_uri() {
606 return uri_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
608 inline void LogStatus_LogFile::set_allocated_uri(
std::string* uri) {
609 if (uri !=
nullptr) {
614 uri_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), uri,
620 inline void LogStatus_LogFile::clear_base_path() {
621 base_path_.ClearToEmpty();
623 inline const std::string& LogStatus_LogFile::base_path()
const {
625 return _internal_base_path();
627 inline void LogStatus_LogFile::set_base_path(
const std::string& value) {
628 _internal_set_base_path(value);
631 inline std::string* LogStatus_LogFile::mutable_base_path() {
633 return _internal_mutable_base_path();
635 inline const std::string& LogStatus_LogFile::_internal_base_path()
const {
636 return base_path_.Get();
638 inline void LogStatus_LogFile::_internal_set_base_path(
const std::string& value) {
640 base_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
642 inline void LogStatus_LogFile::set_base_path(
std::string&& value) {
645 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
648 inline void LogStatus_LogFile::set_base_path(
const char* value) {
649 GOOGLE_DCHECK(value !=
nullptr);
651 base_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
654 inline void LogStatus_LogFile::set_base_path(
const char* value,
657 base_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
658 reinterpret_cast<const char*
>(value), size), GetArena());
661 inline std::string* LogStatus_LogFile::_internal_mutable_base_path() {
663 return base_path_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
665 inline std::string* LogStatus_LogFile::release_base_path() {
667 return base_path_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
669 inline void LogStatus_LogFile::set_allocated_base_path(
std::string* base_path) {
670 if (base_path !=
nullptr) {
675 base_path_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), base_path,
681 inline void LogStatus_LogFile::clear_full_path() {
682 full_path_.ClearToEmpty();
684 inline const std::string& LogStatus_LogFile::full_path()
const {
686 return _internal_full_path();
688 inline void LogStatus_LogFile::set_full_path(
const std::string& value) {
689 _internal_set_full_path(value);
692 inline std::string* LogStatus_LogFile::mutable_full_path() {
694 return _internal_mutable_full_path();
696 inline const std::string& LogStatus_LogFile::_internal_full_path()
const {
697 return full_path_.Get();
699 inline void LogStatus_LogFile::_internal_set_full_path(
const std::string& value) {
701 full_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
703 inline void LogStatus_LogFile::set_full_path(
std::string&& value) {
706 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
709 inline void LogStatus_LogFile::set_full_path(
const char* value) {
710 GOOGLE_DCHECK(value !=
nullptr);
712 full_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
715 inline void LogStatus_LogFile::set_full_path(
const char* value,
718 full_path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
719 reinterpret_cast<const char*
>(value), size), GetArena());
722 inline std::string* LogStatus_LogFile::_internal_mutable_full_path() {
724 return full_path_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
726 inline std::string* LogStatus_LogFile::release_full_path() {
728 return full_path_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
730 inline void LogStatus_LogFile::set_allocated_full_path(
std::string* full_path) {
731 if (full_path !=
nullptr) {
736 full_path_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), full_path,
742 inline void LogStatus_LogFile::clear_size() {
745 inline float LogStatus_LogFile::_internal_size()
const {
748 inline float LogStatus_LogFile::size()
const {
750 return _internal_size();
752 inline void LogStatus_LogFile::_internal_set_size(
float value) {
756 inline void LogStatus_LogFile::set_size(
float value) {
757 _internal_set_size(value);
762 inline void LogStatus_LogFile::clear_size_units() {
770 return _internal_size_units();
777 _internal_set_size_units(value);
782 inline void LogStatus_LogFile::clear_record_resources() {
783 record_resources_ =
false;
785 inline bool LogStatus_LogFile::_internal_record_resources()
const {
786 return record_resources_;
788 inline bool LogStatus_LogFile::record_resources()
const {
790 return _internal_record_resources();
792 inline void LogStatus_LogFile::_internal_set_record_resources(
bool value) {
794 record_resources_ = value;
796 inline void LogStatus_LogFile::set_record_resources(
bool value) {
797 _internal_set_record_resources(value);
806 inline bool LogStatus::_internal_has_header()
const {
807 return this != internal_default_instance() && header_ !=
nullptr;
809 inline bool LogStatus::has_header()
const {
810 return _internal_has_header();
812 inline const ::ignition::msgs::Header& LogStatus::_internal_header()
const {
813 const ::ignition::msgs::Header* p = header_;
814 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Header&
>(
817 inline const ::ignition::msgs::Header& LogStatus::header()
const {
819 return _internal_header();
821 inline void LogStatus::unsafe_arena_set_allocated_header(
822 ::ignition::msgs::Header* header) {
823 if (GetArena() ==
nullptr) {
824 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
834 inline ::ignition::msgs::Header* LogStatus::release_header() {
836 ::ignition::msgs::Header* temp = header_;
838 if (GetArena() !=
nullptr) {
839 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
843 inline ::ignition::msgs::Header* LogStatus::unsafe_arena_release_header() {
846 ::ignition::msgs::Header* temp = header_;
850 inline ::ignition::msgs::Header* LogStatus::_internal_mutable_header() {
852 if (header_ ==
nullptr) {
853 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
858 inline ::ignition::msgs::Header* LogStatus::mutable_header() {
860 return _internal_mutable_header();
862 inline void LogStatus::set_allocated_header(::ignition::msgs::Header* header) {
863 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
864 if (message_arena ==
nullptr) {
865 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
868 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
869 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
870 if (message_arena != submessage_arena) {
871 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
872 message_arena, header, submessage_arena);
883 inline bool LogStatus::_internal_has_sim_time()
const {
884 return this != internal_default_instance() && sim_time_ !=
nullptr;
886 inline bool LogStatus::has_sim_time()
const {
887 return _internal_has_sim_time();
889 inline const ::ignition::msgs::Time& LogStatus::_internal_sim_time()
const {
890 const ::ignition::msgs::Time* p = sim_time_;
891 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Time&
>(
894 inline const ::ignition::msgs::Time& LogStatus::sim_time()
const {
896 return _internal_sim_time();
898 inline void LogStatus::unsafe_arena_set_allocated_sim_time(
899 ::ignition::msgs::Time* sim_time) {
900 if (GetArena() ==
nullptr) {
901 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(sim_time_);
903 sim_time_ = sim_time;
911 inline ::ignition::msgs::Time* LogStatus::release_sim_time() {
913 ::ignition::msgs::Time* temp = sim_time_;
915 if (GetArena() !=
nullptr) {
916 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
920 inline ::ignition::msgs::Time* LogStatus::unsafe_arena_release_sim_time() {
923 ::ignition::msgs::Time* temp = sim_time_;
927 inline ::ignition::msgs::Time* LogStatus::_internal_mutable_sim_time() {
929 if (sim_time_ ==
nullptr) {
930 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
935 inline ::ignition::msgs::Time* LogStatus::mutable_sim_time() {
937 return _internal_mutable_sim_time();
939 inline void LogStatus::set_allocated_sim_time(::ignition::msgs::Time* sim_time) {
940 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
941 if (message_arena ==
nullptr) {
942 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(sim_time_);
945 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
946 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(sim_time)->GetArena();
947 if (message_arena != submessage_arena) {
948 sim_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
949 message_arena, sim_time, submessage_arena);
955 sim_time_ = sim_time;
960 inline bool LogStatus::_internal_has_log_file()
const {
961 return this != internal_default_instance() && log_file_ !=
nullptr;
963 inline bool LogStatus::has_log_file()
const {
964 return _internal_has_log_file();
966 inline void LogStatus::clear_log_file() {
967 if (GetArena() ==
nullptr && log_file_ !=
nullptr) {
972 inline const ::ignition::msgs::LogStatus_LogFile& LogStatus::_internal_log_file()
const {
973 const ::ignition::msgs::LogStatus_LogFile* p = log_file_;
974 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::LogStatus_LogFile&
>(
977 inline const ::ignition::msgs::LogStatus_LogFile& LogStatus::log_file()
const {
979 return _internal_log_file();
981 inline void LogStatus::unsafe_arena_set_allocated_log_file(
982 ::ignition::msgs::LogStatus_LogFile* log_file) {
983 if (GetArena() ==
nullptr) {
984 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(log_file_);
986 log_file_ = log_file;
994 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::release_log_file() {
996 ::ignition::msgs::LogStatus_LogFile* temp = log_file_;
998 if (GetArena() !=
nullptr) {
999 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1003 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::unsafe_arena_release_log_file() {
1006 ::ignition::msgs::LogStatus_LogFile* temp = log_file_;
1007 log_file_ =
nullptr;
1010 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::_internal_mutable_log_file() {
1012 if (log_file_ ==
nullptr) {
1013 auto* p = CreateMaybeMessage<::ignition::msgs::LogStatus_LogFile>(GetArena());
1018 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::mutable_log_file() {
1020 return _internal_mutable_log_file();
1022 inline void LogStatus::set_allocated_log_file(::ignition::msgs::LogStatus_LogFile* log_file) {
1023 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1024 if (message_arena ==
nullptr) {
1028 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1029 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(log_file);
1030 if (message_arena != submessage_arena) {
1031 log_file = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1032 message_arena, log_file, submessage_arena);
1038 log_file_ = log_file;
1043 #pragma GCC diagnostic pop
1057 PROTOBUF_NAMESPACE_OPEN
1061 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::LogStatus_LogFile_Units>() {
1065 PROTOBUF_NAMESPACE_CLOSE
1068 #pragma warning(pop)
1072 #include <google/protobuf/port_undef.inc>
Definition: actor.pb.h:98
LogStatus & operator=(const LogStatus &from)
Definition: log_status.pb.h:374
std::string * release_full_path()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: log_status.pb.h:147
LogStatus_LogFile LogFile
Definition: log_status.pb.h:471
LogStatus_LogFile & operator=(LogStatus_LogFile &&from) noexcept
Definition: log_status.pb.h:132
void set_allocated_log_file(::ignition::msgs::LogStatus_LogFile *log_file)
LogStatus_LogFile & operator=(const LogStatus_LogFile &from)
Definition: log_status.pb.h:128
void clear_record_resources()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
virtual ~LogStatus_LogFile()
void set_full_path(const char *value, size_t size)
friend void swap(LogStatus &a, LogStatus &b)
Definition: log_status.pb.h:405
::ignition::msgs::Header * release_header()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Units_descriptor()
Definition: log_status.pb.h:244
void set_record_resources(bool value)
static bool Units_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Units *value)
Definition: log_status.pb.h:254
::ignition::msgs::Header * mutable_header()
std::string * mutable_base_path()
void CopyFrom(const LogStatus_LogFile &from)
void set_allocated_base_path(std::string *base_path)
void unsafe_arena_set_allocated_log_file(::ignition::msgs::LogStatus_LogFile *log_file)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: log_status.pb.h:141
LogStatus * New() const final
Definition: log_status.pb.h:424
void CopyFrom(const LogStatus &from)
LogStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::ignition::msgs::LogStatus_LogFile * release_log_file()
std::string * mutable_full_path()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::ignition::msgs::LogStatus_LogFile * mutable_log_file()
bool record_resources() const
const std::string & uri() const
void set_allocated_sim_time(::ignition::msgs::Time *sim_time)
LogStatus(const LogStatus &from)
LogStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: log_status.pb.h:428
const ::ignition::msgs::LogStatus_LogFile & log_file() const
::ignition::msgs::LogStatus_LogFile_Units size_units() const
void unsafe_arena_set_allocated_sim_time(::ignition::msgs::Time *sim_time)
::ignition::msgs::LogStatus_LogFile * unsafe_arena_release_log_file()
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
void set_uri(const char *value)
const ::ignition::msgs::Time & sim_time() const
LogStatus_LogFile * New() const final
Definition: log_status.pb.h:178
void Swap(LogStatus_LogFile *other)
Definition: log_status.pb.h:162
const std::string & full_path() const
void set_uri(std::string &&value)
friend void swap(LogStatus_LogFile &a, LogStatus_LogFile &b)
Definition: log_status.pb.h:159
void UnsafeArenaSwap(LogStatus *other)
Definition: log_status.pb.h:416
void set_full_path(const char *value)
void MergeFrom(const LogStatus_LogFile &from)
std::string * release_base_path()
bool has_log_file() const
void Swap(LogStatus *other)
Definition: log_status.pb.h:408
::ignition::msgs::Time * mutable_sim_time()
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static bool Units_IsValid(int value)
Definition: log_status.pb.h:234
::ignition::msgs::Time * release_sim_time()
const std::string & base_path() const
::ignition::msgs::Time * unsafe_arena_release_sim_time()
LogStatus(LogStatus &&from) noexcept
Definition: log_status.pb.h:369
void set_full_path(std::string &&value)
void set_allocated_uri(std::string *uri)
void set_base_path(const std::string &value)
void set_allocated_header(::ignition::msgs::Header *header)
static const LogStatus & default_instance()
void set_size_units(::ignition::msgs::LogStatus_LogFile_Units value)
void set_allocated_full_path(std::string *full_path)
LogStatus_LogFile(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_uri(const std::string &value)
void UnsafeArenaSwap(LogStatus_LogFile *other)
Definition: log_status.pb.h:170
void set_base_path(const char *value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: log_status.pb.h:144
bool has_sim_time() const
LogStatus_LogFile_Units Units
Definition: log_status.pb.h:225
LogStatus_LogFile * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: log_status.pb.h:182
void set_uri(const char *value, size_t size)
std::string * release_uri()
void set_full_path(const std::string &value)
LogStatus_LogFile(LogStatus_LogFile &&from) noexcept
Definition: log_status.pb.h:123
void set_base_path(std::string &&value)
LogStatus_LogFile()
Definition: log_status.pb.h:119
static const LogStatus_LogFile & default_instance()
static const LogStatus_LogFile * internal_default_instance()
Definition: log_status.pb.h:152
static const LogStatus * internal_default_instance()
Definition: log_status.pb.h:398
LogStatus & operator=(LogStatus &&from) noexcept
Definition: log_status.pb.h:378
LogStatus()
Definition: log_status.pb.h:365
LogStatus_LogFile(const LogStatus_LogFile &from)
const ::ignition::msgs::Header & header() const
void MergeFrom(const LogStatus &from)
static const std::string & Units_Name(T enum_t_value)
Definition: log_status.pb.h:248
void set_size(float value)
void set_base_path(const char *value, size_t size)
std::string * mutable_uri()
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2flog_5fstatus_2eproto
constexpr int LogStatus_LogFile_Units_Units_ARRAYSIZE
Definition: log_status.pb.h:98
LogStatus_LogFile_Units
Definition: log_status.pb.h:87
@ LogStatus_LogFile_Units_LogStatus_LogFile_Units_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: log_status.pb.h:93
@ LogStatus_LogFile_Units_K_BYTES
Definition: log_status.pb.h:89
@ LogStatus_LogFile_Units_BYTES
Definition: log_status.pb.h:88
@ LogStatus_LogFile_Units_G_BYTES
Definition: log_status.pb.h:91
@ LogStatus_LogFile_Units_M_BYTES
Definition: log_status.pb.h:90
@ LogStatus_LogFile_Units_LogStatus_LogFile_Units_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: log_status.pb.h:92
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LogStatus_LogFile_Units_descriptor()
std::shared_ptr< LogStatus > LogStatusSharedPtr
Definition: log_status.pb.h:1050
constexpr LogStatus_LogFile_Units LogStatus_LogFile_Units_Units_MIN
Definition: log_status.pb.h:96
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
const std::string & LogStatus_LogFile_Units_Name(T enum_t_value)
Definition: log_status.pb.h:102
bool LogStatus_LogFile_Units_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LogStatus_LogFile_Units *value)
Definition: log_status.pb.h:109
std::shared_ptr< const LogStatus > ConstLogStatusSharedPtr
Definition: log_status.pb.h:1051
constexpr LogStatus_LogFile_Units LogStatus_LogFile_Units_Units_MAX
Definition: log_status.pb.h:97
std::unique_ptr< LogStatus > LogStatusUniquePtr
Definition: log_status.pb.h:1048
IGNITION_MSGS_VISIBLE bool LogStatus_LogFile_Units_IsValid(int value)
IGNITION_MSGS_VISIBLE LogStatusDefaultTypeInternal _LogStatus_default_instance_
IGNITION_MSGS_VISIBLE LogStatus_LogFileDefaultTypeInternal _LogStatus_LogFile_default_instance_
std::unique_ptr< const LogStatus > ConstLogStatusUniquePtr
Definition: log_status.pb.h:1049
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
Definition: actor.pb.h:52
Definition: log_status.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
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)