Ignition Msgs

API Reference

8.1.0
log_status.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/log_status.proto
3 
4 #ifndef PROTOBUF_ignition_2fmsgs_2flog_5fstatus_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2flog_5fstatus_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
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>
31 #include "ignition/msgs/time.pb.h"
33 #ifndef _MSC_VER
34 #pragma GCC system_header
35 #else
36 #pragma warning(push)
37 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
38 #endif
39 #ifdef __linux__
40 #include <sys/sysmacros.h>
41 #endif
42 #include <memory>
43 #include <ignition/msgs/Export.hh>
44 // @@protoc_insertion_point(includes)
45 
46 namespace ignition {
47 namespace msgs {
48 
49 // Internal implementation detail -- do not call these.
53 
54 class LogStatus;
55 class LogStatus_LogFile;
56 
64 };
65 IGNITION_MSGS_VISIBLE bool LogStatus_LogFile_Units_IsValid(int value);
68 const int LogStatus_LogFile_Units_Units_ARRAYSIZE = LogStatus_LogFile_Units_Units_MAX + 1;
69 
70 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* LogStatus_LogFile_Units_descriptor();
71 inline const ::std::string& LogStatus_LogFile_Units_Name(LogStatus_LogFile_Units value) {
72  return ::google::protobuf::internal::NameOfEnum(
74 }
76  const ::std::string& name, LogStatus_LogFile_Units* value) {
77  return ::google::protobuf::internal::ParseNamedEnum<LogStatus_LogFile_Units>(
78  LogStatus_LogFile_Units_descriptor(), name, value);
79 }
80 // ===================================================================
81 
82 class IGNITION_MSGS_VISIBLE LogStatus_LogFile : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LogStatus.LogFile) */ {
83  public:
85  virtual ~LogStatus_LogFile();
86 
88 
90  CopyFrom(from);
91  return *this;
92  }
93 
94  static const ::google::protobuf::Descriptor* descriptor();
95  static const LogStatus_LogFile& default_instance();
96 
97  void Swap(LogStatus_LogFile* other);
98 
99  // implements Message ----------------------------------------------
100 
101  inline LogStatus_LogFile* New() const { return New(NULL); }
102 
103  LogStatus_LogFile* New(::google::protobuf::Arena* arena) const;
104  void CopyFrom(const ::google::protobuf::Message& from);
105  void MergeFrom(const ::google::protobuf::Message& from);
106  void CopyFrom(const LogStatus_LogFile& from);
107  void MergeFrom(const LogStatus_LogFile& from);
108  void Clear();
109  bool IsInitialized() const;
110 
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;
118  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
119  return InternalSerializeWithCachedSizesToArray(false, output);
120  }
121  int GetCachedSize() const { return _cached_size_; }
122  private:
123  void SharedCtor();
124  void SharedDtor();
125  void SetCachedSize(int size) const;
126  void InternalSwap(LogStatus_LogFile* other);
127  private:
128  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
129  return _internal_metadata_.arena();
130  }
131  inline void* MaybeArenaPtr() const {
132  return _internal_metadata_.raw_arena_ptr();
133  }
134  public:
135 
136  ::google::protobuf::Metadata GetMetadata() const;
137 
138  // nested types ----------------------------------------------------
139 
141  static const Units BYTES =
143  static const Units K_BYTES =
145  static const Units M_BYTES =
147  static const Units G_BYTES =
149  static inline bool Units_IsValid(int value) {
150  return LogStatus_LogFile_Units_IsValid(value);
151  }
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*
161  }
162  static inline const ::std::string& Units_Name(Units value) {
163  return LogStatus_LogFile_Units_Name(value);
164  }
165  static inline bool Units_Parse(const ::std::string& name,
166  Units* value) {
167  return LogStatus_LogFile_Units_Parse(name, value);
168  }
169 
170  // accessors -------------------------------------------------------
171 
172  // optional string uri = 1;
173  void clear_uri();
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);
179  ::std::string* mutable_uri();
180  ::std::string* release_uri();
181  void set_allocated_uri(::std::string* uri);
182 
183  // optional string base_path = 2;
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);
190  ::std::string* mutable_base_path();
191  ::std::string* release_base_path();
192  void set_allocated_base_path(::std::string* base_path);
193 
194  // optional string full_path = 3;
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);
201  ::std::string* mutable_full_path();
202  ::std::string* release_full_path();
203  void set_allocated_full_path(::std::string* full_path);
204 
205  // optional float size = 4;
206  void clear_size();
207  static const int kSizeFieldNumber = 4;
208  float size() const;
209  void set_size(float value);
210 
211  // optional .ignition.msgs.LogStatus.LogFile.Units size_units = 5;
212  void clear_size_units();
213  static const int kSizeUnitsFieldNumber = 5;
215  void set_size_units(::ignition::msgs::LogStatus_LogFile_Units value);
216 
217  // optional bool record_resources = 6;
218  void clear_record_resources();
219  static const int kRecordResourcesFieldNumber = 6;
220  bool record_resources() const;
221  void set_record_resources(bool value);
222 
223  // @@protoc_insertion_point(class_scope:ignition.msgs.LogStatus.LogFile)
224  private:
225 
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_;
231  float size_;
232  int size_units_;
233  bool record_resources_;
234  mutable int _cached_size_;
235  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2flog_5fstatus_2eproto();
238 
239  void InitAsDefaultInstance();
240  static LogStatus_LogFile* default_instance_;
241 };
242 // -------------------------------------------------------------------
243 
244 class IGNITION_MSGS_VISIBLE LogStatus : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LogStatus) */ {
245  public:
246  LogStatus();
247  virtual ~LogStatus();
248 
249  LogStatus(const LogStatus& from);
250 
251  inline LogStatus& operator=(const LogStatus& from) {
252  CopyFrom(from);
253  return *this;
254  }
255 
256  static const ::google::protobuf::Descriptor* descriptor();
257  static const LogStatus& default_instance();
258 
259  void Swap(LogStatus* other);
260 
261  // implements Message ----------------------------------------------
262 
263  inline LogStatus* New() const { return New(NULL); }
264 
265  LogStatus* New(::google::protobuf::Arena* arena) const;
266  void CopyFrom(const ::google::protobuf::Message& from);
267  void MergeFrom(const ::google::protobuf::Message& from);
268  void CopyFrom(const LogStatus& from);
269  void MergeFrom(const LogStatus& from);
270  void Clear();
271  bool IsInitialized() const;
272 
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;
280  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
281  return InternalSerializeWithCachedSizesToArray(false, output);
282  }
283  int GetCachedSize() const { return _cached_size_; }
284  private:
285  void SharedCtor();
286  void SharedDtor();
287  void SetCachedSize(int size) const;
288  void InternalSwap(LogStatus* other);
289  private:
290  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
291  return _internal_metadata_.arena();
292  }
293  inline void* MaybeArenaPtr() const {
294  return _internal_metadata_.raw_arena_ptr();
295  }
296  public:
297 
298  ::google::protobuf::Metadata GetMetadata() const;
299 
300  // nested types ----------------------------------------------------
301 
303 
304  // accessors -------------------------------------------------------
305 
306  // optional .ignition.msgs.Header header = 1;
307  bool has_header() const;
308  void clear_header();
309  static const int kHeaderFieldNumber = 1;
310  const ::ignition::msgs::Header& header() const;
311  ::ignition::msgs::Header* mutable_header();
312  ::ignition::msgs::Header* release_header();
313  void set_allocated_header(::ignition::msgs::Header* header);
314 
315  // optional .ignition.msgs.Time sim_time = 2;
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;
320  ::ignition::msgs::Time* mutable_sim_time();
321  ::ignition::msgs::Time* release_sim_time();
322  void set_allocated_sim_time(::ignition::msgs::Time* sim_time);
323 
324  // optional .ignition.msgs.LogStatus.LogFile log_file = 3;
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;
329  ::ignition::msgs::LogStatus_LogFile* mutable_log_file();
330  ::ignition::msgs::LogStatus_LogFile* release_log_file();
331  void set_allocated_log_file(::ignition::msgs::LogStatus_LogFile* log_file);
332 
333  // @@protoc_insertion_point(class_scope:ignition.msgs.LogStatus)
334  private:
335 
336  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
337  bool _is_default_instance_;
338  ::ignition::msgs::Header* header_;
339  ::ignition::msgs::Time* sim_time_;
341  mutable int _cached_size_;
342  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2flog_5fstatus_2eproto();
345 
346  void InitAsDefaultInstance();
347  static LogStatus* default_instance_;
348 };
349 // ===================================================================
350 
351 
352 // ===================================================================
353 
354 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
355 // LogStatus_LogFile
356 
357 // optional string uri = 1;
359  uri_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
360 }
361 inline const ::std::string& LogStatus_LogFile::uri() const {
362  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.uri)
363  return uri_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
364 }
365 inline void LogStatus_LogFile::set_uri(const ::std::string& value) {
366 
367  uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
368  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.uri)
369 }
370 inline void LogStatus_LogFile::set_uri(const char* value) {
371 
372  uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
373  // @@protoc_insertion_point(field_set_char:ignition.msgs.LogStatus.LogFile.uri)
374 }
375 inline void LogStatus_LogFile::set_uri(const char* value, size_t size) {
376 
377  uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
378  ::std::string(reinterpret_cast<const char*>(value), size));
379  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LogStatus.LogFile.uri)
380 }
381 inline ::std::string* LogStatus_LogFile::mutable_uri() {
382 
383  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.LogFile.uri)
384  return uri_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
385 }
386 inline ::std::string* LogStatus_LogFile::release_uri() {
387  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.LogFile.uri)
388 
389  return uri_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
390 }
392  if (uri != NULL) {
393 
394  } else {
395 
396  }
397  uri_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), uri);
398  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.LogFile.uri)
399 }
400 
401 // optional string base_path = 2;
403  base_path_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
404 }
405 inline const ::std::string& LogStatus_LogFile::base_path() const {
406  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.base_path)
407  return base_path_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
408 }
409 inline void LogStatus_LogFile::set_base_path(const ::std::string& value) {
410 
411  base_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
412  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.base_path)
413 }
414 inline void LogStatus_LogFile::set_base_path(const char* value) {
415 
416  base_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
417  // @@protoc_insertion_point(field_set_char:ignition.msgs.LogStatus.LogFile.base_path)
418 }
419 inline void LogStatus_LogFile::set_base_path(const char* value, size_t size) {
420 
421  base_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
422  ::std::string(reinterpret_cast<const char*>(value), size));
423  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LogStatus.LogFile.base_path)
424 }
425 inline ::std::string* LogStatus_LogFile::mutable_base_path() {
426 
427  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.LogFile.base_path)
428  return base_path_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
429 }
430 inline ::std::string* LogStatus_LogFile::release_base_path() {
431  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.LogFile.base_path)
432 
433  return base_path_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
434 }
436  if (base_path != NULL) {
437 
438  } else {
439 
440  }
441  base_path_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), base_path);
442  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.LogFile.base_path)
443 }
444 
445 // optional string full_path = 3;
447  full_path_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
448 }
449 inline const ::std::string& LogStatus_LogFile::full_path() const {
450  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.full_path)
451  return full_path_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
452 }
453 inline void LogStatus_LogFile::set_full_path(const ::std::string& value) {
454 
455  full_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
456  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.full_path)
457 }
458 inline void LogStatus_LogFile::set_full_path(const char* value) {
459 
460  full_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
461  // @@protoc_insertion_point(field_set_char:ignition.msgs.LogStatus.LogFile.full_path)
462 }
463 inline void LogStatus_LogFile::set_full_path(const char* value, size_t size) {
464 
465  full_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
466  ::std::string(reinterpret_cast<const char*>(value), size));
467  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LogStatus.LogFile.full_path)
468 }
469 inline ::std::string* LogStatus_LogFile::mutable_full_path() {
470 
471  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.LogFile.full_path)
472  return full_path_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
473 }
474 inline ::std::string* LogStatus_LogFile::release_full_path() {
475  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.LogFile.full_path)
476 
477  return full_path_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
478 }
480  if (full_path != NULL) {
481 
482  } else {
483 
484  }
485  full_path_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), full_path);
486  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.LogFile.full_path)
487 }
488 
489 // optional float size = 4;
491  size_ = 0;
492 }
493 inline float LogStatus_LogFile::size() const {
494  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.size)
495  return size_;
496 }
497 inline void LogStatus_LogFile::set_size(float value) {
498 
499  size_ = value;
500  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.size)
501 }
502 
503 // optional .ignition.msgs.LogStatus.LogFile.Units size_units = 5;
505  size_units_ = 0;
506 }
508  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.size_units)
509  return static_cast< ::ignition::msgs::LogStatus_LogFile_Units >(size_units_);
510 }
512 
513  size_units_ = value;
514  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.size_units)
515 }
516 
517 // optional bool record_resources = 6;
519  record_resources_ = false;
520 }
522  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.record_resources)
523  return record_resources_;
524 }
526 
527  record_resources_ = value;
528  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.record_resources)
529 }
530 
531 // -------------------------------------------------------------------
532 
533 // LogStatus
534 
535 // optional .ignition.msgs.Header header = 1;
536 inline bool LogStatus::has_header() const {
537  return !_is_default_instance_ && header_ != NULL;
538 }
539 inline void LogStatus::clear_header() {
540  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
541  header_ = NULL;
542 }
543 inline const ::ignition::msgs::Header& LogStatus::header() const {
544  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.header)
545  return header_ != NULL ? *header_ : *default_instance_->header_;
546 }
547 inline ::ignition::msgs::Header* LogStatus::mutable_header() {
548 
549  if (header_ == NULL) {
550  header_ = new ::ignition::msgs::Header;
551  }
552  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.header)
553  return header_;
554 }
555 inline ::ignition::msgs::Header* LogStatus::release_header() {
556  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.header)
557 
558  ::ignition::msgs::Header* temp = header_;
559  header_ = NULL;
560  return temp;
561 }
563  delete header_;
564  header_ = header;
565  if (header) {
566 
567  } else {
568 
569  }
570  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.header)
571 }
572 
573 // optional .ignition.msgs.Time sim_time = 2;
574 inline bool LogStatus::has_sim_time() const {
575  return !_is_default_instance_ && sim_time_ != NULL;
576 }
578  if (GetArenaNoVirtual() == NULL && sim_time_ != NULL) delete sim_time_;
579  sim_time_ = NULL;
580 }
581 inline const ::ignition::msgs::Time& LogStatus::sim_time() const {
582  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.sim_time)
583  return sim_time_ != NULL ? *sim_time_ : *default_instance_->sim_time_;
584 }
585 inline ::ignition::msgs::Time* LogStatus::mutable_sim_time() {
586 
587  if (sim_time_ == NULL) {
588  sim_time_ = new ::ignition::msgs::Time;
589  }
590  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.sim_time)
591  return sim_time_;
592 }
593 inline ::ignition::msgs::Time* LogStatus::release_sim_time() {
594  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.sim_time)
595 
596  ::ignition::msgs::Time* temp = sim_time_;
597  sim_time_ = NULL;
598  return temp;
599 }
601  delete sim_time_;
602  sim_time_ = sim_time;
603  if (sim_time) {
604 
605  } else {
606 
607  }
608  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.sim_time)
609 }
610 
611 // optional .ignition.msgs.LogStatus.LogFile log_file = 3;
612 inline bool LogStatus::has_log_file() const {
613  return !_is_default_instance_ && log_file_ != NULL;
614 }
616  if (GetArenaNoVirtual() == NULL && log_file_ != NULL) delete log_file_;
617  log_file_ = NULL;
618 }
619 inline const ::ignition::msgs::LogStatus_LogFile& LogStatus::log_file() const {
620  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.log_file)
621  return log_file_ != NULL ? *log_file_ : *default_instance_->log_file_;
622 }
623 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::mutable_log_file() {
624 
625  if (log_file_ == NULL) {
626  log_file_ = new ::ignition::msgs::LogStatus_LogFile;
627  }
628  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.log_file)
629  return log_file_;
630 }
631 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::release_log_file() {
632  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.log_file)
633 
634  ::ignition::msgs::LogStatus_LogFile* temp = log_file_;
635  log_file_ = NULL;
636  return temp;
637 }
639  delete log_file_;
640  log_file_ = log_file;
641  if (log_file) {
642 
643  } else {
644 
645  }
646  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.log_file)
647 }
648 
649 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
650 // -------------------------------------------------------------------
651 
652 
657 // @@protoc_insertion_point(namespace_scope)
658 
659 } // namespace msgs
660 } // namespace ignition
661 
662 #ifndef SWIG
663 namespace google {
664 namespace protobuf {
665 
666 template <> struct is_proto_enum< ::ignition::msgs::LogStatus_LogFile_Units> : ::google::protobuf::internal::true_type {};
667 template <>
668 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::LogStatus_LogFile_Units>() {
670 }
671 
672 } // namespace protobuf
673 } // namespace google
674 #endif // SWIG
675 
676 #ifdef _MSC_VER
677 #pragma warning(pop)
678 #endif
679 // @@protoc_insertion_point(global_scope)
680 
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
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
Definition: header.pb.h:161
STL class.
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
void clear_size()
Definition: log_status.pb.h:490
IGNITION_MSGS_VISIBLE bool LogStatus_LogFile_Units_IsValid(int value)
STL class.
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
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
Definition: any.pb.h:839
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
Definition: time.pb.h:55
::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