4 #ifndef PROTOBUF_ignition_2fmsgs_2flog_5fstatus_2eproto__INCLUDED 5 #define PROTOBUF_ignition_2fmsgs_2flog_5fstatus_2eproto__INCLUDED 9 #include <google/protobuf/stubs/common.h> 11 #if GOOGLE_PROTOBUF_VERSION < 3000000 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 3000000 < GOOGLE_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/arena.h> 23 #include <google/protobuf/arenastring.h> 24 #include <google/protobuf/generated_message_util.h> 25 #include <google/protobuf/metadata.h> 26 #include <google/protobuf/message.h> 27 #include <google/protobuf/repeated_field.h> 28 #include <google/protobuf/extension_set.h> 29 #include <google/protobuf/generated_enum_reflection.h> 30 #include <google/protobuf/unknown_field_set.h> 34 #pragma GCC system_header 37 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251) 40 #include <sys/sysmacros.h> 55 class LogStatus_LogFile;
72 return ::google::protobuf::internal::NameOfEnum(
77 return ::google::protobuf::internal::ParseNamedEnum<LogStatus_LogFile_Units>(
94 static const ::google::protobuf::Descriptor* descriptor();
104 void CopyFrom(const ::google::protobuf::Message& from);
105 void MergeFrom(const ::google::protobuf::Message& from);
109 bool IsInitialized()
const;
111 int ByteSize()
const;
112 bool MergePartialFromCodedStream(
113 ::google::protobuf::io::CodedInputStream* input);
114 void SerializeWithCachedSizes(
115 ::google::protobuf::io::CodedOutputStream* output)
const;
116 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
117 bool deterministic, ::google::protobuf::uint8* output)
const;
119 return InternalSerializeWithCachedSizesToArray(
false, output);
125 void SetCachedSize(
int size)
const;
128 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
129 return _internal_metadata_.arena();
131 inline void* MaybeArenaPtr()
const {
132 return _internal_metadata_.raw_arena_ptr();
136 ::google::protobuf::Metadata GetMetadata()
const;
141 static const Units BYTES =
143 static const Units K_BYTES =
145 static const Units M_BYTES =
147 static const Units G_BYTES =
152 static const Units Units_MIN =
154 static const Units Units_MAX =
156 static const int Units_ARRAYSIZE =
158 static inline const ::google::protobuf::EnumDescriptor*
174 static const int kUriFieldNumber = 1;
175 const ::std::string& uri()
const;
176 void set_uri(const ::std::string& value);
177 void set_uri(
const char* value);
178 void set_uri(
const char* value,
size_t size);
184 void clear_base_path();
185 static const int kBasePathFieldNumber = 2;
186 const ::std::string& base_path()
const;
187 void set_base_path(const ::std::string& value);
188 void set_base_path(
const char* value);
189 void set_base_path(
const char* value,
size_t size);
192 void set_allocated_base_path(::
std::string* base_path);
195 void clear_full_path();
196 static const int kFullPathFieldNumber = 3;
197 const ::std::string& full_path()
const;
198 void set_full_path(const ::std::string& value);
199 void set_full_path(
const char* value);
200 void set_full_path(
const char* value,
size_t size);
203 void set_allocated_full_path(::
std::string* full_path);
207 static const int kSizeFieldNumber = 4;
209 void set_size(
float value);
212 void clear_size_units();
213 static const int kSizeUnitsFieldNumber = 5;
218 void clear_record_resources();
219 static const int kRecordResourcesFieldNumber = 6;
220 bool record_resources()
const;
221 void set_record_resources(
bool value);
226 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
227 bool _is_default_instance_;
228 ::google::protobuf::internal::ArenaStringPtr uri_;
229 ::google::protobuf::internal::ArenaStringPtr base_path_;
230 ::google::protobuf::internal::ArenaStringPtr full_path_;
233 bool record_resources_;
234 mutable int _cached_size_;
239 void InitAsDefaultInstance();
244 class IGNITION_MSGS_VISIBLE
LogStatus :
public ::google::protobuf::Message {
256 static const ::google::protobuf::Descriptor* descriptor();
257 static const LogStatus& default_instance();
265 LogStatus* New(::google::protobuf::Arena* arena)
const;
266 void CopyFrom(const ::google::protobuf::Message& from);
267 void MergeFrom(const ::google::protobuf::Message& from);
271 bool IsInitialized()
const;
273 int ByteSize()
const;
274 bool MergePartialFromCodedStream(
275 ::google::protobuf::io::CodedInputStream* input);
276 void SerializeWithCachedSizes(
277 ::google::protobuf::io::CodedOutputStream* output)
const;
278 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
279 bool deterministic, ::google::protobuf::uint8* output)
const;
281 return InternalSerializeWithCachedSizesToArray(
false, output);
287 void SetCachedSize(
int size)
const;
290 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
291 return _internal_metadata_.arena();
293 inline void* MaybeArenaPtr()
const {
294 return _internal_metadata_.raw_arena_ptr();
298 ::google::protobuf::Metadata GetMetadata()
const;
307 bool has_header()
const;
309 static const int kHeaderFieldNumber = 1;
310 const ::ignition::msgs::Header& header()
const;
316 bool has_sim_time()
const;
317 void clear_sim_time();
318 static const int kSimTimeFieldNumber = 2;
319 const ::ignition::msgs::Time& sim_time()
const;
325 bool has_log_file()
const;
326 void clear_log_file();
327 static const int kLogFileFieldNumber = 3;
328 const ::ignition::msgs::LogStatus_LogFile& log_file()
const;
336 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
337 bool _is_default_instance_;
341 mutable int _cached_size_;
346 void InitAsDefaultInstance();
354 #if !PROTOBUF_INLINE_NOT_IN_HEADERS 359 uri_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
363 return uri_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
367 uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
372 uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
377 uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
378 ::
std::string(reinterpret_cast<const char*>(value), size));
384 return uri_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
389 return uri_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
397 uri_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), uri);
403 base_path_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
407 return base_path_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
411 base_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
416 base_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
421 base_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
422 ::
std::string(reinterpret_cast<const char*>(value), size));
428 return base_path_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
433 return base_path_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
436 if (base_path != NULL) {
441 base_path_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), base_path);
447 full_path_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
451 return full_path_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
455 full_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
460 full_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
465 full_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
466 ::
std::string(reinterpret_cast<const char*>(value), size));
472 return full_path_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
477 return full_path_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
480 if (full_path != NULL) {
485 full_path_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), full_path);
519 record_resources_ =
false;
523 return record_resources_;
527 record_resources_ = value;
537 return !_is_default_instance_ && header_ != NULL;
540 if (GetArenaNoVirtual() == NULL && header_ != NULL)
delete header_;
545 return header_ != NULL ? *header_ : *default_instance_->header_;
549 if (header_ == NULL) {
550 header_ = new ::ignition::msgs::Header;
575 return !_is_default_instance_ && sim_time_ != NULL;
578 if (GetArenaNoVirtual() == NULL && sim_time_ != NULL)
delete sim_time_;
583 return sim_time_ != NULL ? *sim_time_ : *default_instance_->sim_time_;
587 if (sim_time_ == NULL) {
588 sim_time_ = new ::ignition::msgs::Time;
602 sim_time_ = sim_time;
613 return !_is_default_instance_ && log_file_ != NULL;
616 if (GetArenaNoVirtual() == NULL && log_file_ != NULL)
delete log_file_;
621 return log_file_ != NULL ? *log_file_ : *default_instance_->log_file_;
625 if (log_file_ == NULL) {
626 log_file_ = new ::ignition::msgs::LogStatus_LogFile;
640 log_file_ = log_file;
649 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS 668 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::LogStatus_LogFile_Units>() {
681 #endif // PROTOBUF_ignition_2fmsgs_2flog_5fstatus_2eproto__INCLUDED Definition: log_status.pb.h:58
bool record_resources() const
Definition: log_status.pb.h:521
void set_allocated_uri(::std::string *uri)
Definition: log_status.pb.h:391
const int LogStatus_LogFile_Units_Units_ARRAYSIZE
Definition: log_status.pb.h:68
::std::string * release_uri()
Definition: log_status.pb.h:386
void set_base_path(const ::std::string &value)
Definition: log_status.pb.h:409
const ::std::string & uri() const
Definition: log_status.pb.h:361
LogStatus_LogFile & operator=(const LogStatus_LogFile &from)
Definition: log_status.pb.h:89
int GetCachedSize() const
Definition: log_status.pb.h:121
void clear_log_file()
Definition: log_status.pb.h:615
const ::ignition::msgs::LogStatus_LogFile & log_file() const
Definition: log_status.pb.h:619
void protobuf_ShutdownFile_ignition_2fmsgs_2flog_5fstatus_2eproto()
::ignition::msgs::LogStatus_LogFile * mutable_log_file()
Definition: log_status.pb.h:623
::ignition::msgs::LogStatus_LogFile * release_log_file()
Definition: log_status.pb.h:631
LogStatus_LogFile_Units
Definition: log_status.pb.h:57
Definition: log_status.pb.h:244
static const ::std::string & Units_Name(Units value)
Definition: log_status.pb.h:162
IGNITION_MSGS_VISIBLEconst ::google::protobuf::EnumDescriptor * LogStatus_LogFile_Units_descriptor()
::std::string * mutable_uri()
Definition: log_status.pb.h:381
const LogStatus_LogFile_Units LogStatus_LogFile_Units_Units_MAX
Definition: log_status.pb.h:67
bool LogStatus_LogFile_Units_Parse(const ::std::string &name, LogStatus_LogFile_Units *value)
Definition: log_status.pb.h:75
void clear_base_path()
Definition: log_status.pb.h:402
void set_size(float value)
Definition: log_status.pb.h:497
void clear_full_path()
Definition: log_status.pb.h:446
::ignition::msgs::Header * mutable_header()
Definition: log_status.pb.h:547
static const ::google::protobuf::EnumDescriptor * Units_descriptor()
Definition: log_status.pb.h:159
bool has_header() const
Definition: log_status.pb.h:536
Definition: log_status.pb.h:59
Definition: log_status.pb.h:61
Definition: log_status.pb.h:62
void set_full_path(const ::std::string &value)
Definition: log_status.pb.h:453
void clear_record_resources()
Definition: log_status.pb.h:518
const ::std::string & LogStatus_LogFile_Units_Name(LogStatus_LogFile_Units value)
Definition: log_status.pb.h:71
bool has_log_file() const
Definition: log_status.pb.h:612
void set_size_units(::ignition::msgs::LogStatus_LogFile_Units value)
Definition: log_status.pb.h:511
const LogStatus_LogFile_Units LogStatus_LogFile_Units_Units_MIN
Definition: log_status.pb.h:66
const ::ignition::msgs::Time & sim_time() const
Definition: log_status.pb.h:581
::ignition::msgs::Time * mutable_sim_time()
Definition: log_status.pb.h:585
LogStatus_LogFile LogFile
Definition: log_status.pb.h:302
LogStatus & operator=(const LogStatus &from)
Definition: log_status.pb.h:251
::std::string * mutable_base_path()
Definition: log_status.pb.h:425
const ::ignition::msgs::Header & header() const
Definition: log_status.pb.h:543
int GetCachedSize() const
Definition: log_status.pb.h:283
void set_allocated_base_path(::std::string *base_path)
Definition: log_status.pb.h:435
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: log_status.pb.h:280
void set_allocated_log_file(::ignition::msgs::LogStatus_LogFile *log_file)
Definition: log_status.pb.h:638
::std::string * release_base_path()
Definition: log_status.pb.h:430
void set_allocated_full_path(::std::string *full_path)
Definition: log_status.pb.h:479
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2flog_5fstatus_2eproto()
void protobuf_AssignDesc_ignition_2fmsgs_2flog_5fstatus_2eproto()
static bool Units_IsValid(int value)
Definition: log_status.pb.h:149
void set_record_resources(bool value)
Definition: log_status.pb.h:525
::std::string * release_full_path()
Definition: log_status.pb.h:474
void clear_uri()
Definition: log_status.pb.h:358
Definition: log_status.pb.h:60
void clear_size()
Definition: log_status.pb.h:490
IGNITION_MSGS_VISIBLE bool LogStatus_LogFile_Units_IsValid(int value)
void set_allocated_header(::ignition::msgs::Header *header)
Definition: log_status.pb.h:562
void clear_size_units()
Definition: log_status.pb.h:504
LogStatus * New() const
Definition: log_status.pb.h:263
::ignition::msgs::LogStatus_LogFile_Units size_units() const
Definition: log_status.pb.h:507
::std::string * mutable_full_path()
Definition: log_status.pb.h:469
Definition: log_status.pb.h:63
const ::std::string & full_path() const
Definition: log_status.pb.h:449
Definition: log_status.pb.h:82
void set_allocated_sim_time(::ignition::msgs::Time *sim_time)
Definition: log_status.pb.h:600
std::unique_ptr< LogStatus > LogStatusUniquePtr
Definition: log_status.pb.h:653
bool has_sim_time() const
Definition: log_status.pb.h:574
void clear_sim_time()
Definition: log_status.pb.h:577
const ::std::string & base_path() const
Definition: log_status.pb.h:405
float size() const
Definition: log_status.pb.h:493
LogStatus_LogFile * New() const
Definition: log_status.pb.h:101
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: log_status.pb.h:118
static bool Units_Parse(const ::std::string &name, Units *value)
Definition: log_status.pb.h:165
void set_uri(const ::std::string &value)
Definition: log_status.pb.h:365
::ignition::msgs::Header * release_header()
Definition: log_status.pb.h:555
LogStatus_LogFile_Units Units
Definition: log_status.pb.h:140
void clear_header()
Definition: log_status.pb.h:539
std::unique_ptr< const LogStatus > ConstLogStatusUniquePtr
Definition: log_status.pb.h:654
::ignition::msgs::Time * release_sim_time()
Definition: log_status.pb.h:593
std::shared_ptr< const LogStatus > ConstLogStatusSharedPtr
Definition: log_status.pb.h:656
std::shared_ptr< LogStatus > LogStatusSharedPtr
Definition: log_status.pb.h:655