Gazebo Msgs

API Reference

8.7.1
build/ignition-msgs8/include/ignition/msgs/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 GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2flog_5fstatus_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2flog_5fstatus_2eproto
6 
7 #include <limits>
8 #include <string>
9 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
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> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "ignition/msgs/time.pb.h"
38 #ifndef _MSC_VER
39 #pragma GCC system_header
40 #else
41 #pragma warning(push)
42 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
43 #endif
44 #ifdef __linux__
45 #include <sys/sysmacros.h>
46 #endif
47 #include <memory>
48 #include <ignition/msgs/Export.hh>
49 // @@protoc_insertion_point(includes)
50 #include <google/protobuf/port_def.inc>
51 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2flog_5fstatus_2eproto IGNITION_MSGS_VISIBLE
52 PROTOBUF_NAMESPACE_OPEN
53 namespace internal {
54 class AnyMetadata;
55 } // namespace internal
56 PROTOBUF_NAMESPACE_CLOSE
57 
58 // Internal implementation detail -- do not use these members.
60  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
61  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
62  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
63  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
64  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
65  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
66  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
67  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
68  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
69 };
70 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2flog_5fstatus_2eproto;
71 namespace ignition {
72 namespace msgs {
73 class LogStatus;
74 class LogStatusDefaultTypeInternal;
75 IGNITION_MSGS_VISIBLE extern LogStatusDefaultTypeInternal _LogStatus_default_instance_;
76 class LogStatus_LogFile;
77 class LogStatus_LogFileDefaultTypeInternal;
78 IGNITION_MSGS_VISIBLE extern LogStatus_LogFileDefaultTypeInternal _LogStatus_LogFile_default_instance_;
79 } // namespace msgs
80 } // namespace ignition
81 PROTOBUF_NAMESPACE_OPEN
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::LogStatus* Arena::CreateMaybeMessage<::ignition::msgs::LogStatus>(Arena*);
83 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::LogStatus_LogFile* Arena::CreateMaybeMessage<::ignition::msgs::LogStatus_LogFile>(Arena*);
84 PROTOBUF_NAMESPACE_CLOSE
85 namespace ignition {
86 namespace msgs {
87 
95 };
96 IGNITION_MSGS_VISIBLE bool LogStatus_LogFile_Units_IsValid(int value);
100 
101 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LogStatus_LogFile_Units_descriptor();
102 template<typename T>
103 inline const std::string& LogStatus_LogFile_Units_Name(T enum_t_value) {
106  "Incorrect type passed to function LogStatus_LogFile_Units_Name.");
107  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
108  LogStatus_LogFile_Units_descriptor(), enum_t_value);
109 }
111  const std::string& name, LogStatus_LogFile_Units* value) {
112  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<LogStatus_LogFile_Units>(
113  LogStatus_LogFile_Units_descriptor(), name, value);
114 }
115 // ===================================================================
116 
117 class IGNITION_MSGS_VISIBLE LogStatus_LogFile PROTOBUF_FINAL :
118  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LogStatus.LogFile) */ {
119  public:
120  inline LogStatus_LogFile() : LogStatus_LogFile(nullptr) {};
122 
123  LogStatus_LogFile(const LogStatus_LogFile& from);
124  LogStatus_LogFile(LogStatus_LogFile&& from) noexcept
125  : LogStatus_LogFile() {
126  *this = ::std::move(from);
127  }
128 
129  inline LogStatus_LogFile& operator=(const LogStatus_LogFile& from) {
130  CopyFrom(from);
131  return *this;
132  }
133  inline LogStatus_LogFile& operator=(LogStatus_LogFile&& from) noexcept {
134  if (GetArena() == from.GetArena()) {
135  if (this != &from) InternalSwap(&from);
136  } else {
137  CopyFrom(from);
138  }
139  return *this;
140  }
141 
142  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
143  return GetDescriptor();
144  }
145  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
146  return GetMetadataStatic().descriptor;
147  }
148  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
149  return GetMetadataStatic().reflection;
150  }
151  static const LogStatus_LogFile& default_instance();
152 
153  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
154  static inline const LogStatus_LogFile* internal_default_instance() {
155  return reinterpret_cast<const LogStatus_LogFile*>(
157  }
158  static constexpr int kIndexInFileMessages =
159  0;
160 
161  friend void swap(LogStatus_LogFile& a, LogStatus_LogFile& b) {
162  a.Swap(&b);
163  }
164  inline void Swap(LogStatus_LogFile* other) {
165  if (other == this) return;
166  if (GetArena() == other->GetArena()) {
167  InternalSwap(other);
168  } else {
169  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
170  }
171  }
172  void UnsafeArenaSwap(LogStatus_LogFile* other) {
173  if (other == this) return;
174  GOOGLE_DCHECK(GetArena() == other->GetArena());
175  InternalSwap(other);
176  }
177 
178  // implements Message ----------------------------------------------
179 
180  inline LogStatus_LogFile* New() const final {
181  return CreateMaybeMessage<LogStatus_LogFile>(nullptr);
182  }
183 
184  LogStatus_LogFile* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
185  return CreateMaybeMessage<LogStatus_LogFile>(arena);
186  }
187  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
188  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
189  void CopyFrom(const LogStatus_LogFile& from);
190  void MergeFrom(const LogStatus_LogFile& from);
191  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
192  bool IsInitialized() const final;
193 
194  size_t ByteSizeLong() const final;
195  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
196  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
197  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
198  int GetCachedSize() const final { return _cached_size_.Get(); }
199 
200  private:
201  inline void SharedCtor();
202  inline void SharedDtor();
203  void SetCachedSize(int size) const final;
204  void InternalSwap(LogStatus_LogFile* other);
205  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
206  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
207  return "ignition.msgs.LogStatus.LogFile";
208  }
209  protected:
210  explicit LogStatus_LogFile(::PROTOBUF_NAMESPACE_ID::Arena* arena);
211  private:
212  static void ArenaDtor(void* object);
213  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
214  public:
215 
216  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
217  private:
218  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
219  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2flog_5fstatus_2eproto);
220  return ::descriptor_table_ignition_2fmsgs_2flog_5fstatus_2eproto.file_level_metadata[kIndexInFileMessages];
221  }
222 
223  public:
224 
225  // nested types ----------------------------------------------------
226 
228  static constexpr Units BYTES =
230  static constexpr Units K_BYTES =
232  static constexpr Units M_BYTES =
234  static constexpr Units G_BYTES =
236  static inline bool Units_IsValid(int value) {
237  return LogStatus_LogFile_Units_IsValid(value);
238  }
239  static constexpr Units Units_MIN =
241  static constexpr Units Units_MAX =
243  static constexpr int Units_ARRAYSIZE =
245  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
248  }
249  template<typename T>
250  static inline const std::string& Units_Name(T enum_t_value) {
251  static_assert(::std::is_same<T, Units>::value ||
253  "Incorrect type passed to function Units_Name.");
254  return LogStatus_LogFile_Units_Name(enum_t_value);
255  }
256  static inline bool Units_Parse(const std::string& name,
257  Units* value) {
258  return LogStatus_LogFile_Units_Parse(name, value);
259  }
260 
261  // accessors -------------------------------------------------------
262 
263  enum : int {
264  kUriFieldNumber = 1,
265  kBasePathFieldNumber = 2,
266  kFullPathFieldNumber = 3,
267  kSizeFieldNumber = 4,
268  kSizeUnitsFieldNumber = 5,
269  kRecordResourcesFieldNumber = 6,
270  };
271  // string uri = 1;
272  void clear_uri();
273  const std::string& uri() const;
274  void set_uri(const std::string& value);
275  void set_uri(std::string&& value);
276  void set_uri(const char* value);
277  void set_uri(const char* value, size_t size);
281  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
282  " string fields are deprecated and will be removed in a"
283  " future release.")
284  std::string* unsafe_arena_release_uri();
285  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
286  " string fields are deprecated and will be removed in a"
287  " future release.")
288  void unsafe_arena_set_allocated_uri(
289  std::string* uri);
290  private:
291  const std::string& _internal_uri() const;
292  void _internal_set_uri(const std::string& value);
293  std::string* _internal_mutable_uri();
294  public:
295 
296  // string base_path = 2;
297  void clear_base_path();
298  const std::string& base_path() const;
299  void set_base_path(const std::string& value);
300  void set_base_path(std::string&& value);
301  void set_base_path(const char* value);
302  void set_base_path(const char* value, size_t size);
303  std::string* mutable_base_path();
304  std::string* release_base_path();
305  void set_allocated_base_path(std::string* base_path);
306  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
307  " string fields are deprecated and will be removed in a"
308  " future release.")
309  std::string* unsafe_arena_release_base_path();
310  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
311  " string fields are deprecated and will be removed in a"
312  " future release.")
313  void unsafe_arena_set_allocated_base_path(
314  std::string* base_path);
315  private:
316  const std::string& _internal_base_path() const;
317  void _internal_set_base_path(const std::string& value);
318  std::string* _internal_mutable_base_path();
319  public:
320 
321  // string full_path = 3;
322  void clear_full_path();
323  const std::string& full_path() const;
324  void set_full_path(const std::string& value);
325  void set_full_path(std::string&& value);
326  void set_full_path(const char* value);
327  void set_full_path(const char* value, size_t size);
328  std::string* mutable_full_path();
329  std::string* release_full_path();
330  void set_allocated_full_path(std::string* full_path);
331  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
332  " string fields are deprecated and will be removed in a"
333  " future release.")
334  std::string* unsafe_arena_release_full_path();
335  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
336  " string fields are deprecated and will be removed in a"
337  " future release.")
338  void unsafe_arena_set_allocated_full_path(
339  std::string* full_path);
340  private:
341  const std::string& _internal_full_path() const;
342  void _internal_set_full_path(const std::string& value);
343  std::string* _internal_mutable_full_path();
344  public:
345 
346  // float size = 4;
347  void clear_size();
348  float size() const;
349  void set_size(float value);
350  private:
351  float _internal_size() const;
352  void _internal_set_size(float value);
353  public:
354 
355  // .ignition.msgs.LogStatus.LogFile.Units size_units = 5;
356  void clear_size_units();
357  ::ignition::msgs::LogStatus_LogFile_Units size_units() const;
358  void set_size_units(::ignition::msgs::LogStatus_LogFile_Units value);
359  private:
360  ::ignition::msgs::LogStatus_LogFile_Units _internal_size_units() const;
361  void _internal_set_size_units(::ignition::msgs::LogStatus_LogFile_Units value);
362  public:
363 
364  // bool record_resources = 6;
365  void clear_record_resources();
366  bool record_resources() const;
367  void set_record_resources(bool value);
368  private:
369  bool _internal_record_resources() const;
370  void _internal_set_record_resources(bool value);
371  public:
372 
373  // @@protoc_insertion_point(class_scope:ignition.msgs.LogStatus.LogFile)
374  private:
375  class _Internal;
376 
377  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
378  typedef void InternalArenaConstructable_;
379  typedef void DestructorSkippable_;
380  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr uri_;
381  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr base_path_;
382  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr full_path_;
383  float size_;
384  int size_units_;
385  bool record_resources_;
386  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
388 };
389 // -------------------------------------------------------------------
390 
391 class IGNITION_MSGS_VISIBLE LogStatus PROTOBUF_FINAL :
392  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LogStatus) */ {
393  public:
394  inline LogStatus() : LogStatus(nullptr) {};
395  virtual ~LogStatus();
396 
397  LogStatus(const LogStatus& from);
398  LogStatus(LogStatus&& from) noexcept
399  : LogStatus() {
400  *this = ::std::move(from);
401  }
402 
403  inline LogStatus& operator=(const LogStatus& from) {
404  CopyFrom(from);
405  return *this;
406  }
407  inline LogStatus& operator=(LogStatus&& from) noexcept {
408  if (GetArena() == from.GetArena()) {
409  if (this != &from) InternalSwap(&from);
410  } else {
411  CopyFrom(from);
412  }
413  return *this;
414  }
415 
416  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
417  return GetDescriptor();
418  }
419  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
420  return GetMetadataStatic().descriptor;
421  }
422  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
423  return GetMetadataStatic().reflection;
424  }
425  static const LogStatus& default_instance();
426 
427  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
428  static inline const LogStatus* internal_default_instance() {
429  return reinterpret_cast<const LogStatus*>(
431  }
432  static constexpr int kIndexInFileMessages =
433  1;
434 
435  friend void swap(LogStatus& a, LogStatus& b) {
436  a.Swap(&b);
437  }
438  inline void Swap(LogStatus* other) {
439  if (other == this) return;
440  if (GetArena() == other->GetArena()) {
441  InternalSwap(other);
442  } else {
443  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
444  }
445  }
446  void UnsafeArenaSwap(LogStatus* other) {
447  if (other == this) return;
448  GOOGLE_DCHECK(GetArena() == other->GetArena());
449  InternalSwap(other);
450  }
451 
452  // implements Message ----------------------------------------------
453 
454  inline LogStatus* New() const final {
455  return CreateMaybeMessage<LogStatus>(nullptr);
456  }
457 
458  LogStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
459  return CreateMaybeMessage<LogStatus>(arena);
460  }
461  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
462  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
463  void CopyFrom(const LogStatus& from);
464  void MergeFrom(const LogStatus& from);
465  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
466  bool IsInitialized() const final;
467 
468  size_t ByteSizeLong() const final;
469  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
470  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
471  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
472  int GetCachedSize() const final { return _cached_size_.Get(); }
473 
474  private:
475  inline void SharedCtor();
476  inline void SharedDtor();
477  void SetCachedSize(int size) const final;
478  void InternalSwap(LogStatus* other);
479  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
480  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
481  return "ignition.msgs.LogStatus";
482  }
483  protected:
484  explicit LogStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena);
485  private:
486  static void ArenaDtor(void* object);
487  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
488  public:
489 
490  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
491  private:
492  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
493  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2flog_5fstatus_2eproto);
494  return ::descriptor_table_ignition_2fmsgs_2flog_5fstatus_2eproto.file_level_metadata[kIndexInFileMessages];
495  }
496 
497  public:
498 
499  // nested types ----------------------------------------------------
500 
501  typedef LogStatus_LogFile LogFile;
502 
503  // accessors -------------------------------------------------------
504 
505  enum : int {
506  kHeaderFieldNumber = 1,
507  kSimTimeFieldNumber = 2,
508  kLogFileFieldNumber = 3,
509  };
510  // .ignition.msgs.Header header = 1;
511  bool has_header() const;
512  private:
513  bool _internal_has_header() const;
514  public:
515  void clear_header();
516  const ::ignition::msgs::Header& header() const;
517  ::ignition::msgs::Header* release_header();
518  ::ignition::msgs::Header* mutable_header();
519  void set_allocated_header(::ignition::msgs::Header* header);
520  private:
521  const ::ignition::msgs::Header& _internal_header() const;
522  ::ignition::msgs::Header* _internal_mutable_header();
523  public:
525  ::ignition::msgs::Header* header);
526  ::ignition::msgs::Header* unsafe_arena_release_header();
527 
528  // .ignition.msgs.Time sim_time = 2;
529  bool has_sim_time() const;
530  private:
531  bool _internal_has_sim_time() const;
532  public:
534  const ::ignition::msgs::Time& sim_time() const;
535  ::ignition::msgs::Time* release_sim_time();
536  ::ignition::msgs::Time* mutable_sim_time();
537  void set_allocated_sim_time(::ignition::msgs::Time* sim_time);
538  private:
539  const ::ignition::msgs::Time& _internal_sim_time() const;
540  ::ignition::msgs::Time* _internal_mutable_sim_time();
541  public:
543  ::ignition::msgs::Time* sim_time);
544  ::ignition::msgs::Time* unsafe_arena_release_sim_time();
545 
546  // .ignition.msgs.LogStatus.LogFile log_file = 3;
547  bool has_log_file() const;
548  private:
549  bool _internal_has_log_file() const;
550  public:
552  const ::ignition::msgs::LogStatus_LogFile& log_file() const;
553  ::ignition::msgs::LogStatus_LogFile* release_log_file();
554  ::ignition::msgs::LogStatus_LogFile* mutable_log_file();
555  void set_allocated_log_file(::ignition::msgs::LogStatus_LogFile* log_file);
556  private:
557  const ::ignition::msgs::LogStatus_LogFile& _internal_log_file() const;
558  ::ignition::msgs::LogStatus_LogFile* _internal_mutable_log_file();
559  public:
561  ::ignition::msgs::LogStatus_LogFile* log_file);
562  ::ignition::msgs::LogStatus_LogFile* unsafe_arena_release_log_file();
563 
564  // @@protoc_insertion_point(class_scope:ignition.msgs.LogStatus)
565  private:
566  class _Internal;
567 
568  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
569  typedef void InternalArenaConstructable_;
570  typedef void DestructorSkippable_;
571  ::ignition::msgs::Header* header_;
572  ::ignition::msgs::Time* sim_time_;
573  ::ignition::msgs::LogStatus_LogFile* log_file_;
574  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
575  friend struct ::TableStruct_ignition_2fmsgs_2flog_5fstatus_2eproto;
576 };
577 // ===================================================================
578 
579 
580 // ===================================================================
581 
582 #ifdef __GNUC__
583  #pragma GCC diagnostic push
584  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
585 #endif // __GNUC__
586 // LogStatus_LogFile
587 
588 // string uri = 1;
589 inline void LogStatus_LogFile::clear_uri() {
590  uri_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
591 }
592 inline const std::string& LogStatus_LogFile::uri() const {
593  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.uri)
594  return _internal_uri();
595 }
596 inline void LogStatus_LogFile::set_uri(const std::string& value) {
597  _internal_set_uri(value);
598  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.uri)
599 }
600 inline std::string* LogStatus_LogFile::mutable_uri() {
601  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.LogFile.uri)
602  return _internal_mutable_uri();
603 }
604 inline const std::string& LogStatus_LogFile::_internal_uri() const {
605  return uri_.Get();
606 }
607 inline void LogStatus_LogFile::_internal_set_uri(const std::string& value) {
608 
609  uri_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
610 }
611 inline void LogStatus_LogFile::set_uri(std::string&& value) {
612 
613  uri_.Set(
614  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
615  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.LogStatus.LogFile.uri)
616 }
617 inline void LogStatus_LogFile::set_uri(const char* value) {
618  GOOGLE_DCHECK(value != nullptr);
619 
620  uri_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
621  GetArena());
622  // @@protoc_insertion_point(field_set_char:ignition.msgs.LogStatus.LogFile.uri)
623 }
624 inline void LogStatus_LogFile::set_uri(const char* value,
625  size_t size) {
626 
627  uri_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
628  reinterpret_cast<const char*>(value), size), GetArena());
629  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LogStatus.LogFile.uri)
630 }
631 inline std::string* LogStatus_LogFile::_internal_mutable_uri() {
632 
633  return uri_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
634 }
635 inline std::string* LogStatus_LogFile::release_uri() {
636  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.LogFile.uri)
637  return uri_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
638 }
639 inline void LogStatus_LogFile::set_allocated_uri(std::string* uri) {
640  if (uri != nullptr) {
641 
642  } else {
643 
644  }
645  uri_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), uri,
646  GetArena());
647  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.LogFile.uri)
648 }
649 inline std::string* LogStatus_LogFile::unsafe_arena_release_uri() {
650  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.LogStatus.LogFile.uri)
651  GOOGLE_DCHECK(GetArena() != nullptr);
652 
653  return uri_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
654  GetArena());
655 }
656 inline void LogStatus_LogFile::unsafe_arena_set_allocated_uri(
657  std::string* uri) {
658  GOOGLE_DCHECK(GetArena() != nullptr);
659  if (uri != nullptr) {
660 
661  } else {
662 
663  }
664  uri_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
665  uri, GetArena());
666  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogStatus.LogFile.uri)
667 }
668 
669 // string base_path = 2;
670 inline void LogStatus_LogFile::clear_base_path() {
671  base_path_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
672 }
673 inline const std::string& LogStatus_LogFile::base_path() const {
674  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.base_path)
675  return _internal_base_path();
676 }
677 inline void LogStatus_LogFile::set_base_path(const std::string& value) {
678  _internal_set_base_path(value);
679  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.base_path)
680 }
681 inline std::string* LogStatus_LogFile::mutable_base_path() {
682  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.LogFile.base_path)
683  return _internal_mutable_base_path();
684 }
685 inline const std::string& LogStatus_LogFile::_internal_base_path() const {
686  return base_path_.Get();
687 }
688 inline void LogStatus_LogFile::_internal_set_base_path(const std::string& value) {
689 
690  base_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
691 }
692 inline void LogStatus_LogFile::set_base_path(std::string&& value) {
693 
694  base_path_.Set(
695  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
696  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.LogStatus.LogFile.base_path)
697 }
698 inline void LogStatus_LogFile::set_base_path(const char* value) {
699  GOOGLE_DCHECK(value != nullptr);
700 
701  base_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
702  GetArena());
703  // @@protoc_insertion_point(field_set_char:ignition.msgs.LogStatus.LogFile.base_path)
704 }
705 inline void LogStatus_LogFile::set_base_path(const char* value,
706  size_t size) {
707 
708  base_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
709  reinterpret_cast<const char*>(value), size), GetArena());
710  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LogStatus.LogFile.base_path)
711 }
712 inline std::string* LogStatus_LogFile::_internal_mutable_base_path() {
713 
714  return base_path_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
715 }
716 inline std::string* LogStatus_LogFile::release_base_path() {
717  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.LogFile.base_path)
718  return base_path_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
719 }
720 inline void LogStatus_LogFile::set_allocated_base_path(std::string* base_path) {
721  if (base_path != nullptr) {
722 
723  } else {
724 
725  }
726  base_path_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), base_path,
727  GetArena());
728  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.LogFile.base_path)
729 }
730 inline std::string* LogStatus_LogFile::unsafe_arena_release_base_path() {
731  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.LogStatus.LogFile.base_path)
732  GOOGLE_DCHECK(GetArena() != nullptr);
733 
734  return base_path_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
735  GetArena());
736 }
737 inline void LogStatus_LogFile::unsafe_arena_set_allocated_base_path(
738  std::string* base_path) {
739  GOOGLE_DCHECK(GetArena() != nullptr);
740  if (base_path != nullptr) {
741 
742  } else {
743 
744  }
745  base_path_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
746  base_path, GetArena());
747  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogStatus.LogFile.base_path)
748 }
749 
750 // string full_path = 3;
751 inline void LogStatus_LogFile::clear_full_path() {
752  full_path_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
753 }
754 inline const std::string& LogStatus_LogFile::full_path() const {
755  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.full_path)
756  return _internal_full_path();
757 }
758 inline void LogStatus_LogFile::set_full_path(const std::string& value) {
759  _internal_set_full_path(value);
760  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.full_path)
761 }
762 inline std::string* LogStatus_LogFile::mutable_full_path() {
763  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.LogFile.full_path)
764  return _internal_mutable_full_path();
765 }
766 inline const std::string& LogStatus_LogFile::_internal_full_path() const {
767  return full_path_.Get();
768 }
769 inline void LogStatus_LogFile::_internal_set_full_path(const std::string& value) {
770 
771  full_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
772 }
773 inline void LogStatus_LogFile::set_full_path(std::string&& value) {
774 
775  full_path_.Set(
776  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
777  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.LogStatus.LogFile.full_path)
778 }
779 inline void LogStatus_LogFile::set_full_path(const char* value) {
780  GOOGLE_DCHECK(value != nullptr);
781 
782  full_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
783  GetArena());
784  // @@protoc_insertion_point(field_set_char:ignition.msgs.LogStatus.LogFile.full_path)
785 }
786 inline void LogStatus_LogFile::set_full_path(const char* value,
787  size_t size) {
788 
789  full_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
790  reinterpret_cast<const char*>(value), size), GetArena());
791  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LogStatus.LogFile.full_path)
792 }
793 inline std::string* LogStatus_LogFile::_internal_mutable_full_path() {
794 
795  return full_path_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
796 }
797 inline std::string* LogStatus_LogFile::release_full_path() {
798  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.LogFile.full_path)
799  return full_path_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
800 }
801 inline void LogStatus_LogFile::set_allocated_full_path(std::string* full_path) {
802  if (full_path != nullptr) {
803 
804  } else {
805 
806  }
807  full_path_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), full_path,
808  GetArena());
809  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.LogFile.full_path)
810 }
811 inline std::string* LogStatus_LogFile::unsafe_arena_release_full_path() {
812  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.LogStatus.LogFile.full_path)
813  GOOGLE_DCHECK(GetArena() != nullptr);
814 
815  return full_path_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
816  GetArena());
817 }
818 inline void LogStatus_LogFile::unsafe_arena_set_allocated_full_path(
819  std::string* full_path) {
820  GOOGLE_DCHECK(GetArena() != nullptr);
821  if (full_path != nullptr) {
822 
823  } else {
824 
825  }
826  full_path_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
827  full_path, GetArena());
828  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogStatus.LogFile.full_path)
829 }
830 
831 // float size = 4;
832 inline void LogStatus_LogFile::clear_size() {
833  size_ = 0;
834 }
835 inline float LogStatus_LogFile::_internal_size() const {
836  return size_;
837 }
838 inline float LogStatus_LogFile::size() const {
839  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.size)
840  return _internal_size();
841 }
842 inline void LogStatus_LogFile::_internal_set_size(float value) {
843 
844  size_ = value;
845 }
846 inline void LogStatus_LogFile::set_size(float value) {
847  _internal_set_size(value);
848  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.size)
849 }
850 
851 // .ignition.msgs.LogStatus.LogFile.Units size_units = 5;
852 inline void LogStatus_LogFile::clear_size_units() {
853  size_units_ = 0;
854 }
855 inline ::ignition::msgs::LogStatus_LogFile_Units LogStatus_LogFile::_internal_size_units() const {
856  return static_cast< ::ignition::msgs::LogStatus_LogFile_Units >(size_units_);
857 }
858 inline ::ignition::msgs::LogStatus_LogFile_Units LogStatus_LogFile::size_units() const {
859  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.size_units)
860  return _internal_size_units();
861 }
862 inline void LogStatus_LogFile::_internal_set_size_units(::ignition::msgs::LogStatus_LogFile_Units value) {
863 
864  size_units_ = value;
865 }
866 inline void LogStatus_LogFile::set_size_units(::ignition::msgs::LogStatus_LogFile_Units value) {
867  _internal_set_size_units(value);
868  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.size_units)
869 }
870 
871 // bool record_resources = 6;
872 inline void LogStatus_LogFile::clear_record_resources() {
873  record_resources_ = false;
874 }
875 inline bool LogStatus_LogFile::_internal_record_resources() const {
876  return record_resources_;
877 }
878 inline bool LogStatus_LogFile::record_resources() const {
879  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.LogFile.record_resources)
880  return _internal_record_resources();
881 }
882 inline void LogStatus_LogFile::_internal_set_record_resources(bool value) {
883 
884  record_resources_ = value;
885 }
886 inline void LogStatus_LogFile::set_record_resources(bool value) {
887  _internal_set_record_resources(value);
888  // @@protoc_insertion_point(field_set:ignition.msgs.LogStatus.LogFile.record_resources)
889 }
890 
891 // -------------------------------------------------------------------
892 
893 // LogStatus
894 
895 // .ignition.msgs.Header header = 1;
896 inline bool LogStatus::_internal_has_header() const {
897  return this != internal_default_instance() && header_ != nullptr;
898 }
899 inline bool LogStatus::has_header() const {
900  return _internal_has_header();
901 }
902 inline const ::ignition::msgs::Header& LogStatus::_internal_header() const {
903  const ::ignition::msgs::Header* p = header_;
904  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
906 }
907 inline const ::ignition::msgs::Header& LogStatus::header() const {
908  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.header)
909  return _internal_header();
910 }
911 inline void LogStatus::unsafe_arena_set_allocated_header(
912  ::ignition::msgs::Header* header) {
913  if (GetArena() == nullptr) {
914  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
915  }
916  header_ = header;
917  if (header) {
918 
919  } else {
920 
921  }
922  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogStatus.header)
923 }
924 inline ::ignition::msgs::Header* LogStatus::release_header() {
925  auto temp = unsafe_arena_release_header();
926  if (GetArena() != nullptr) {
927  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
928  }
929  return temp;
930 }
931 inline ::ignition::msgs::Header* LogStatus::unsafe_arena_release_header() {
932  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.header)
933 
934  ::ignition::msgs::Header* temp = header_;
935  header_ = nullptr;
936  return temp;
937 }
938 inline ::ignition::msgs::Header* LogStatus::_internal_mutable_header() {
939 
940  if (header_ == nullptr) {
941  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
942  header_ = p;
943  }
944  return header_;
945 }
946 inline ::ignition::msgs::Header* LogStatus::mutable_header() {
947  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.header)
948  return _internal_mutable_header();
949 }
950 inline void LogStatus::set_allocated_header(::ignition::msgs::Header* header) {
951  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
952  if (message_arena == nullptr) {
953  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
954  }
955  if (header) {
956  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
957  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
958  if (message_arena != submessage_arena) {
959  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
960  message_arena, header, submessage_arena);
961  }
962 
963  } else {
964 
965  }
966  header_ = header;
967  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.header)
968 }
969 
970 // .ignition.msgs.Time sim_time = 2;
971 inline bool LogStatus::_internal_has_sim_time() const {
972  return this != internal_default_instance() && sim_time_ != nullptr;
973 }
974 inline bool LogStatus::has_sim_time() const {
975  return _internal_has_sim_time();
976 }
977 inline const ::ignition::msgs::Time& LogStatus::_internal_sim_time() const {
978  const ::ignition::msgs::Time* p = sim_time_;
979  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Time*>(
981 }
982 inline const ::ignition::msgs::Time& LogStatus::sim_time() const {
983  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.sim_time)
984  return _internal_sim_time();
985 }
986 inline void LogStatus::unsafe_arena_set_allocated_sim_time(
987  ::ignition::msgs::Time* sim_time) {
988  if (GetArena() == nullptr) {
989  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sim_time_);
990  }
991  sim_time_ = sim_time;
992  if (sim_time) {
993 
994  } else {
995 
996  }
997  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogStatus.sim_time)
998 }
999 inline ::ignition::msgs::Time* LogStatus::release_sim_time() {
1000  auto temp = unsafe_arena_release_sim_time();
1001  if (GetArena() != nullptr) {
1002  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1003  }
1004  return temp;
1005 }
1006 inline ::ignition::msgs::Time* LogStatus::unsafe_arena_release_sim_time() {
1007  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.sim_time)
1008 
1009  ::ignition::msgs::Time* temp = sim_time_;
1010  sim_time_ = nullptr;
1011  return temp;
1012 }
1013 inline ::ignition::msgs::Time* LogStatus::_internal_mutable_sim_time() {
1014 
1015  if (sim_time_ == nullptr) {
1016  auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
1017  sim_time_ = p;
1018  }
1019  return sim_time_;
1020 }
1021 inline ::ignition::msgs::Time* LogStatus::mutable_sim_time() {
1022  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.sim_time)
1023  return _internal_mutable_sim_time();
1024 }
1025 inline void LogStatus::set_allocated_sim_time(::ignition::msgs::Time* sim_time) {
1026  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1027  if (message_arena == nullptr) {
1028  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(sim_time_);
1029  }
1030  if (sim_time) {
1031  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1032  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sim_time)->GetArena();
1033  if (message_arena != submessage_arena) {
1034  sim_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1035  message_arena, sim_time, submessage_arena);
1036  }
1037 
1038  } else {
1039 
1040  }
1041  sim_time_ = sim_time;
1042  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.sim_time)
1043 }
1044 
1045 // .ignition.msgs.LogStatus.LogFile log_file = 3;
1046 inline bool LogStatus::_internal_has_log_file() const {
1047  return this != internal_default_instance() && log_file_ != nullptr;
1048 }
1049 inline bool LogStatus::has_log_file() const {
1050  return _internal_has_log_file();
1051 }
1052 inline void LogStatus::clear_log_file() {
1053  if (GetArena() == nullptr && log_file_ != nullptr) {
1054  delete log_file_;
1055  }
1056  log_file_ = nullptr;
1057 }
1058 inline const ::ignition::msgs::LogStatus_LogFile& LogStatus::_internal_log_file() const {
1059  const ::ignition::msgs::LogStatus_LogFile* p = log_file_;
1060  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::LogStatus_LogFile*>(
1062 }
1063 inline const ::ignition::msgs::LogStatus_LogFile& LogStatus::log_file() const {
1064  // @@protoc_insertion_point(field_get:ignition.msgs.LogStatus.log_file)
1065  return _internal_log_file();
1066 }
1067 inline void LogStatus::unsafe_arena_set_allocated_log_file(
1068  ::ignition::msgs::LogStatus_LogFile* log_file) {
1069  if (GetArena() == nullptr) {
1070  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(log_file_);
1071  }
1072  log_file_ = log_file;
1073  if (log_file) {
1074 
1075  } else {
1076 
1077  }
1078  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.LogStatus.log_file)
1079 }
1080 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::release_log_file() {
1081  auto temp = unsafe_arena_release_log_file();
1082  if (GetArena() != nullptr) {
1083  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1084  }
1085  return temp;
1086 }
1087 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::unsafe_arena_release_log_file() {
1088  // @@protoc_insertion_point(field_release:ignition.msgs.LogStatus.log_file)
1089 
1090  ::ignition::msgs::LogStatus_LogFile* temp = log_file_;
1091  log_file_ = nullptr;
1092  return temp;
1093 }
1094 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::_internal_mutable_log_file() {
1095 
1096  if (log_file_ == nullptr) {
1097  auto* p = CreateMaybeMessage<::ignition::msgs::LogStatus_LogFile>(GetArena());
1098  log_file_ = p;
1099  }
1100  return log_file_;
1101 }
1102 inline ::ignition::msgs::LogStatus_LogFile* LogStatus::mutable_log_file() {
1103  // @@protoc_insertion_point(field_mutable:ignition.msgs.LogStatus.log_file)
1104  return _internal_mutable_log_file();
1105 }
1106 inline void LogStatus::set_allocated_log_file(::ignition::msgs::LogStatus_LogFile* log_file) {
1107  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1108  if (message_arena == nullptr) {
1109  delete log_file_;
1110  }
1111  if (log_file) {
1112  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1113  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(log_file);
1114  if (message_arena != submessage_arena) {
1115  log_file = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1116  message_arena, log_file, submessage_arena);
1117  }
1118 
1119  } else {
1120 
1121  }
1122  log_file_ = log_file;
1123  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LogStatus.log_file)
1124 }
1125 
1126 #ifdef __GNUC__
1127  #pragma GCC diagnostic pop
1128 #endif // __GNUC__
1129 // -------------------------------------------------------------------
1130 
1131 
1136 // @@protoc_insertion_point(namespace_scope)
1137 
1138 } // namespace msgs
1139 } // namespace ignition
1140 
1141 PROTOBUF_NAMESPACE_OPEN
1142 
1143 template <> struct is_proto_enum< ::ignition::msgs::LogStatus_LogFile_Units> : ::std::true_type {};
1144 template <>
1145 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::LogStatus_LogFile_Units>() {
1147 }
1148 
1149 PROTOBUF_NAMESPACE_CLOSE
1150 
1151 #ifdef _MSC_VER
1152 #pragma warning(pop)
1153 #endif
1154 // @@protoc_insertion_point(global_scope)
1155 
1156 #include <google/protobuf/port_undef.inc>
1157 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2flog_5fstatus_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2flog_5fstatus_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
LogStatus & operator=(const LogStatus &from)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:403
static bool Units_Parse(const std::string &name, Units *value)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:256
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:148
LogStatus_LogFile LogFile
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:501
LogStatus_LogFile & operator=(LogStatus_LogFile &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:133
void set_allocated_log_file(::ignition::msgs::LogStatus_LogFile *log_file)
LogStatus_LogFile & operator=(const LogStatus_LogFile &from)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:129
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(LogStatus &a, LogStatus &b)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:435
::ignition::msgs::Header * release_header()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Units_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:246
::ignition::msgs::Header * mutable_header()
void CopyFrom(const LogStatus_LogFile &from)
void unsafe_arena_set_allocated_log_file(::ignition::msgs::LogStatus_LogFile *log_file)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:142
LogStatus * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:454
void CopyFrom(const LogStatus &from)
LogStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::ignition::msgs::LogStatus_LogFile * release_log_file()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::ignition::msgs::LogStatus_LogFile * mutable_log_file()
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: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:458
const ::ignition::msgs::LogStatus_LogFile & log_file() 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: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:180
void Swap(LogStatus_LogFile *other)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:164
void set_uri(std::string &&value)
friend void swap(LogStatus_LogFile &a, LogStatus_LogFile &b)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:161
void UnsafeArenaSwap(LogStatus *other)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:446
void MergeFrom(const LogStatus_LogFile &from)
void Swap(LogStatus *other)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:438
::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: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:236
::ignition::msgs::Time * release_sim_time()
::ignition::msgs::Time * unsafe_arena_release_sim_time()
LogStatus(LogStatus &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:398
void set_allocated_uri(std::string *uri)
void set_allocated_header(::ignition::msgs::Header *header)
static const LogStatus & default_instance()
LogStatus_LogFile(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_uri(const std::string &value)
void UnsafeArenaSwap(LogStatus_LogFile *other)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:172
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:145
LogStatus_LogFile_Units Units
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:227
LogStatus_LogFile * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:184
void set_uri(const char *value, size_t size)
LogStatus_LogFile(LogStatus_LogFile &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:124
LogStatus_LogFile()
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:120
static const LogStatus_LogFile & default_instance()
static const LogStatus_LogFile * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:154
static const LogStatus * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:428
LogStatus & operator=(LogStatus &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:407
LogStatus()
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:394
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: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:250
T max(T... args)
T min(T... args)
T move(T... args)
bool LogStatus_LogFile_Units_Parse(const std::string &name, LogStatus_LogFile_Units *value)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:110
constexpr int LogStatus_LogFile_Units_Units_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:99
LogStatus_LogFile_Units
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:88
@ LogStatus_LogFile_Units_LogStatus_LogFile_Units_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:94
@ LogStatus_LogFile_Units_K_BYTES
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:90
@ LogStatus_LogFile_Units_BYTES
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:89
@ LogStatus_LogFile_Units_G_BYTES
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:92
@ LogStatus_LogFile_Units_M_BYTES
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:91
@ LogStatus_LogFile_Units_LogStatus_LogFile_Units_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:93
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LogStatus_LogFile_Units_descriptor()
std::shared_ptr< LogStatus > LogStatusSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:1134
constexpr LogStatus_LogFile_Units LogStatus_LogFile_Units_Units_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:97
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
const std::string & LogStatus_LogFile_Units_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:103
std::shared_ptr< const LogStatus > ConstLogStatusSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:1135
constexpr LogStatus_LogFile_Units LogStatus_LogFile_Units_Units_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:98
std::unique_ptr< LogStatus > LogStatusUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:1132
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: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:1133
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/log_status.pb.h:59
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)