Ignition Msgs

API Reference

5.8.1
world_stats.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/world_stats.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fworld_5fstats_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fworld_5fstats_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
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 3019000 < 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/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/unknown_field_set.h>
35 #include "ignition/msgs/time.pb.h"
37 #ifndef _MSC_VER
38 #pragma GCC system_header
39 #else
40 #pragma warning(push)
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
42 #endif
43 #ifdef __linux__
44 #include <sys/sysmacros.h>
45 #endif
46 #include <memory>
47 #include <ignition/msgs/Export.hh>
48 // @@protoc_insertion_point(includes)
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fworld_5fstats_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
52 namespace internal {
53 class AnyMetadata;
54 } // namespace internal
55 PROTOBUF_NAMESPACE_CLOSE
56 
57 // Internal implementation detail -- do not use these members.
59  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
61  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
62  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
63  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
64  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
65  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67  static const uint32_t offsets[];
68 };
69 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fworld_5fstats_2eproto;
70 namespace ignition {
71 namespace msgs {
72 class WorldStatistics;
73 struct WorldStatisticsDefaultTypeInternal;
74 IGNITION_MSGS_VISIBLE extern WorldStatisticsDefaultTypeInternal _WorldStatistics_default_instance_;
75 } // namespace msgs
76 } // namespace ignition
77 PROTOBUF_NAMESPACE_OPEN
78 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::WorldStatistics* Arena::CreateMaybeMessage<::ignition::msgs::WorldStatistics>(Arena*);
79 PROTOBUF_NAMESPACE_CLOSE
80 namespace ignition {
81 namespace msgs {
82 
83 // ===================================================================
84 
85 class IGNITION_MSGS_VISIBLE WorldStatistics final :
86  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.WorldStatistics) */ {
87  public:
88  inline WorldStatistics() : WorldStatistics(nullptr) {}
89  ~WorldStatistics() override;
90  explicit constexpr WorldStatistics(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
91 
94  : WorldStatistics() {
95  *this = ::std::move(from);
96  }
97 
98  inline WorldStatistics& operator=(const WorldStatistics& from) {
99  CopyFrom(from);
100  return *this;
101  }
102  inline WorldStatistics& operator=(WorldStatistics&& from) noexcept {
103  if (this == &from) return *this;
104  if (GetOwningArena() == from.GetOwningArena()
105  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
106  && GetOwningArena() != nullptr
107  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
108  ) {
109  InternalSwap(&from);
110  } else {
111  CopyFrom(from);
112  }
113  return *this;
114  }
115 
116  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
117  return GetDescriptor();
118  }
119  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
120  return default_instance().GetMetadata().descriptor;
121  }
122  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
123  return default_instance().GetMetadata().reflection;
124  }
126  return *internal_default_instance();
127  }
129  return reinterpret_cast<const WorldStatistics*>(
131  }
132  static constexpr int kIndexInFileMessages =
133  0;
134 
135  friend void swap(WorldStatistics& a, WorldStatistics& b) {
136  a.Swap(&b);
137  }
138  inline void Swap(WorldStatistics* other) {
139  if (other == this) return;
140  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
141  if (GetOwningArena() != nullptr &&
142  GetOwningArena() == other->GetOwningArena()) {
143  #else // PROTOBUF_FORCE_COPY_IN_SWAP
144  if (GetOwningArena() == other->GetOwningArena()) {
145  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
146  InternalSwap(other);
147  } else {
148  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
149  }
150  }
152  if (other == this) return;
153  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
154  InternalSwap(other);
155  }
156 
157  // implements Message ----------------------------------------------
158 
159  WorldStatistics* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
160  return CreateMaybeMessage<WorldStatistics>(arena);
161  }
162  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
163  void CopyFrom(const WorldStatistics& from);
164  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
165  void MergeFrom(const WorldStatistics& from);
166  private:
167  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
168  public:
169  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
170  bool IsInitialized() const final;
171 
172  size_t ByteSizeLong() const final;
173  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
174  uint8_t* _InternalSerialize(
175  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
176  int GetCachedSize() const final { return _cached_size_.Get(); }
177 
178  private:
179  void SharedCtor();
180  void SharedDtor();
181  void SetCachedSize(int size) const final;
182  void InternalSwap(WorldStatistics* other);
183 
184  private:
185  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
186  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
187  return "ignition.msgs.WorldStatistics";
188  }
189  protected:
190  explicit WorldStatistics(::PROTOBUF_NAMESPACE_ID::Arena* arena,
191  bool is_message_owned = false);
192  private:
193  static void ArenaDtor(void* object);
194  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
195  public:
196 
197  static const ClassData _class_data_;
198  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
199 
200  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
201 
202  // nested types ----------------------------------------------------
203 
204  // accessors -------------------------------------------------------
205 
206  enum : int {
207  kHeaderFieldNumber = 1,
208  kSimTimeFieldNumber = 2,
209  kPauseTimeFieldNumber = 3,
210  kRealTimeFieldNumber = 4,
211  kLogPlaybackStatsFieldNumber = 8,
212  kStepSizeFieldNumber = 10,
213  kIterationsFieldNumber = 6,
214  kPausedFieldNumber = 5,
215  kModelCountFieldNumber = 7,
216  kRealTimeFactorFieldNumber = 9,
217  };
218  // .ignition.msgs.Header header = 1;
219  bool has_header() const;
220  private:
221  bool _internal_has_header() const;
222  public:
223  void clear_header();
224  const ::ignition::msgs::Header& header() const;
225  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
226  ::ignition::msgs::Header* mutable_header();
227  void set_allocated_header(::ignition::msgs::Header* header);
228  private:
229  const ::ignition::msgs::Header& _internal_header() const;
230  ::ignition::msgs::Header* _internal_mutable_header();
231  public:
232  void unsafe_arena_set_allocated_header(
233  ::ignition::msgs::Header* header);
234  ::ignition::msgs::Header* unsafe_arena_release_header();
235 
236  // .ignition.msgs.Time sim_time = 2;
237  bool has_sim_time() const;
238  private:
239  bool _internal_has_sim_time() const;
240  public:
242  const ::ignition::msgs::Time& sim_time() const;
243  PROTOBUF_NODISCARD ::ignition::msgs::Time* release_sim_time();
244  ::ignition::msgs::Time* mutable_sim_time();
245  void set_allocated_sim_time(::ignition::msgs::Time* sim_time);
246  private:
247  const ::ignition::msgs::Time& _internal_sim_time() const;
248  ::ignition::msgs::Time* _internal_mutable_sim_time();
249  public:
250  void unsafe_arena_set_allocated_sim_time(
251  ::ignition::msgs::Time* sim_time);
252  ::ignition::msgs::Time* unsafe_arena_release_sim_time();
253 
254  // .ignition.msgs.Time pause_time = 3;
255  bool has_pause_time() const;
256  private:
257  bool _internal_has_pause_time() const;
258  public:
260  const ::ignition::msgs::Time& pause_time() const;
261  PROTOBUF_NODISCARD ::ignition::msgs::Time* release_pause_time();
262  ::ignition::msgs::Time* mutable_pause_time();
263  void set_allocated_pause_time(::ignition::msgs::Time* pause_time);
264  private:
265  const ::ignition::msgs::Time& _internal_pause_time() const;
266  ::ignition::msgs::Time* _internal_mutable_pause_time();
267  public:
268  void unsafe_arena_set_allocated_pause_time(
269  ::ignition::msgs::Time* pause_time);
270  ::ignition::msgs::Time* unsafe_arena_release_pause_time();
271 
272  // .ignition.msgs.Time real_time = 4;
273  bool has_real_time() const;
274  private:
275  bool _internal_has_real_time() const;
276  public:
278  const ::ignition::msgs::Time& real_time() const;
279  PROTOBUF_NODISCARD ::ignition::msgs::Time* release_real_time();
280  ::ignition::msgs::Time* mutable_real_time();
281  void set_allocated_real_time(::ignition::msgs::Time* real_time);
282  private:
283  const ::ignition::msgs::Time& _internal_real_time() const;
284  ::ignition::msgs::Time* _internal_mutable_real_time();
285  public:
286  void unsafe_arena_set_allocated_real_time(
287  ::ignition::msgs::Time* real_time);
288  ::ignition::msgs::Time* unsafe_arena_release_real_time();
289 
290  // .ignition.msgs.LogPlaybackStatistics log_playback_stats = 8;
291  bool has_log_playback_stats() const;
292  private:
293  bool _internal_has_log_playback_stats() const;
294  public:
296  const ::ignition::msgs::LogPlaybackStatistics& log_playback_stats() const;
297  PROTOBUF_NODISCARD ::ignition::msgs::LogPlaybackStatistics* release_log_playback_stats();
298  ::ignition::msgs::LogPlaybackStatistics* mutable_log_playback_stats();
299  void set_allocated_log_playback_stats(::ignition::msgs::LogPlaybackStatistics* log_playback_stats);
300  private:
301  const ::ignition::msgs::LogPlaybackStatistics& _internal_log_playback_stats() const;
302  ::ignition::msgs::LogPlaybackStatistics* _internal_mutable_log_playback_stats();
303  public:
304  void unsafe_arena_set_allocated_log_playback_stats(
305  ::ignition::msgs::LogPlaybackStatistics* log_playback_stats);
306  ::ignition::msgs::LogPlaybackStatistics* unsafe_arena_release_log_playback_stats();
307 
308  // .ignition.msgs.Time step_size = 10;
309  bool has_step_size() const;
310  private:
311  bool _internal_has_step_size() const;
312  public:
314  const ::ignition::msgs::Time& step_size() const;
315  PROTOBUF_NODISCARD ::ignition::msgs::Time* release_step_size();
316  ::ignition::msgs::Time* mutable_step_size();
317  void set_allocated_step_size(::ignition::msgs::Time* step_size);
318  private:
319  const ::ignition::msgs::Time& _internal_step_size() const;
320  ::ignition::msgs::Time* _internal_mutable_step_size();
321  public:
322  void unsafe_arena_set_allocated_step_size(
323  ::ignition::msgs::Time* step_size);
324  ::ignition::msgs::Time* unsafe_arena_release_step_size();
325 
326  // uint64 iterations = 6;
327  void clear_iterations();
328  uint64_t iterations() const;
329  void set_iterations(uint64_t value);
330  private:
331  uint64_t _internal_iterations() const;
332  void _internal_set_iterations(uint64_t value);
333  public:
334 
335  // bool paused = 5;
336  void clear_paused();
337  bool paused() const;
338  void set_paused(bool value);
339  private:
340  bool _internal_paused() const;
341  void _internal_set_paused(bool value);
342  public:
343 
344  // int32 model_count = 7;
345  void clear_model_count();
346  int32_t model_count() const;
347  void set_model_count(int32_t value);
348  private:
349  int32_t _internal_model_count() const;
350  void _internal_set_model_count(int32_t value);
351  public:
352 
353  // double real_time_factor = 9;
354  void clear_real_time_factor();
355  double real_time_factor() const;
356  void set_real_time_factor(double value);
357  private:
358  double _internal_real_time_factor() const;
359  void _internal_set_real_time_factor(double value);
360  public:
361 
362  // @@protoc_insertion_point(class_scope:ignition.msgs.WorldStatistics)
363  private:
364  class _Internal;
365 
366  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
367  typedef void InternalArenaConstructable_;
368  typedef void DestructorSkippable_;
369  ::ignition::msgs::Header* header_;
370  ::ignition::msgs::Time* sim_time_;
371  ::ignition::msgs::Time* pause_time_;
372  ::ignition::msgs::Time* real_time_;
373  ::ignition::msgs::LogPlaybackStatistics* log_playback_stats_;
374  ::ignition::msgs::Time* step_size_;
375  uint64_t iterations_;
376  bool paused_;
377  int32_t model_count_;
378  double real_time_factor_;
379  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
380  friend struct ::TableStruct_ignition_2fmsgs_2fworld_5fstats_2eproto;
381 };
382 // ===================================================================
383 
384 
385 // ===================================================================
386 
387 #ifdef __GNUC__
388  #pragma GCC diagnostic push
389  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
390 #endif // __GNUC__
391 // WorldStatistics
392 
393 // .ignition.msgs.Header header = 1;
394 inline bool WorldStatistics::_internal_has_header() const {
395  return this != internal_default_instance() && header_ != nullptr;
396 }
397 inline bool WorldStatistics::has_header() const {
398  return _internal_has_header();
399 }
400 inline const ::ignition::msgs::Header& WorldStatistics::_internal_header() const {
401  const ::ignition::msgs::Header* p = header_;
402  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
404 }
405 inline const ::ignition::msgs::Header& WorldStatistics::header() const {
406  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.header)
407  return _internal_header();
408 }
410  ::ignition::msgs::Header* header) {
411  if (GetArenaForAllocation() == nullptr) {
412  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
413  }
414  header_ = header;
415  if (header) {
416 
417  } else {
418 
419  }
420  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.WorldStatistics.header)
421 }
422 inline ::ignition::msgs::Header* WorldStatistics::release_header() {
423 
424  ::ignition::msgs::Header* temp = header_;
425  header_ = nullptr;
426 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
427  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
428  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
429  if (GetArenaForAllocation() == nullptr) { delete old; }
430 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
431  if (GetArenaForAllocation() != nullptr) {
432  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
433  }
434 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
435  return temp;
436 }
437 inline ::ignition::msgs::Header* WorldStatistics::unsafe_arena_release_header() {
438  // @@protoc_insertion_point(field_release:ignition.msgs.WorldStatistics.header)
439 
440  ::ignition::msgs::Header* temp = header_;
441  header_ = nullptr;
442  return temp;
443 }
444 inline ::ignition::msgs::Header* WorldStatistics::_internal_mutable_header() {
445 
446  if (header_ == nullptr) {
447  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
448  header_ = p;
449  }
450  return header_;
451 }
452 inline ::ignition::msgs::Header* WorldStatistics::mutable_header() {
453  ::ignition::msgs::Header* _msg = _internal_mutable_header();
454  // @@protoc_insertion_point(field_mutable:ignition.msgs.WorldStatistics.header)
455  return _msg;
456 }
458  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
459  if (message_arena == nullptr) {
460  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
461  }
462  if (header) {
463  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
464  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
465  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
466  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
467  if (message_arena != submessage_arena) {
468  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
469  message_arena, header, submessage_arena);
470  }
471 
472  } else {
473 
474  }
475  header_ = header;
476  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.WorldStatistics.header)
477 }
478 
479 // .ignition.msgs.Time sim_time = 2;
480 inline bool WorldStatistics::_internal_has_sim_time() const {
481  return this != internal_default_instance() && sim_time_ != nullptr;
482 }
483 inline bool WorldStatistics::has_sim_time() const {
484  return _internal_has_sim_time();
485 }
486 inline const ::ignition::msgs::Time& WorldStatistics::_internal_sim_time() const {
487  const ::ignition::msgs::Time* p = sim_time_;
488  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Time&>(
490 }
491 inline const ::ignition::msgs::Time& WorldStatistics::sim_time() const {
492  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.sim_time)
493  return _internal_sim_time();
494 }
496  ::ignition::msgs::Time* sim_time) {
497  if (GetArenaForAllocation() == nullptr) {
498  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sim_time_);
499  }
500  sim_time_ = sim_time;
501  if (sim_time) {
502 
503  } else {
504 
505  }
506  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.WorldStatistics.sim_time)
507 }
508 inline ::ignition::msgs::Time* WorldStatistics::release_sim_time() {
509 
510  ::ignition::msgs::Time* temp = sim_time_;
511  sim_time_ = nullptr;
512 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
513  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
514  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
515  if (GetArenaForAllocation() == nullptr) { delete old; }
516 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
517  if (GetArenaForAllocation() != nullptr) {
518  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
519  }
520 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
521  return temp;
522 }
523 inline ::ignition::msgs::Time* WorldStatistics::unsafe_arena_release_sim_time() {
524  // @@protoc_insertion_point(field_release:ignition.msgs.WorldStatistics.sim_time)
525 
526  ::ignition::msgs::Time* temp = sim_time_;
527  sim_time_ = nullptr;
528  return temp;
529 }
530 inline ::ignition::msgs::Time* WorldStatistics::_internal_mutable_sim_time() {
531 
532  if (sim_time_ == nullptr) {
533  auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArenaForAllocation());
534  sim_time_ = p;
535  }
536  return sim_time_;
537 }
538 inline ::ignition::msgs::Time* WorldStatistics::mutable_sim_time() {
539  ::ignition::msgs::Time* _msg = _internal_mutable_sim_time();
540  // @@protoc_insertion_point(field_mutable:ignition.msgs.WorldStatistics.sim_time)
541  return _msg;
542 }
544  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
545  if (message_arena == nullptr) {
546  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(sim_time_);
547  }
548  if (sim_time) {
549  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
550  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
551  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
552  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sim_time));
553  if (message_arena != submessage_arena) {
554  sim_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
555  message_arena, sim_time, submessage_arena);
556  }
557 
558  } else {
559 
560  }
561  sim_time_ = sim_time;
562  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.WorldStatistics.sim_time)
563 }
564 
565 // .ignition.msgs.Time pause_time = 3;
566 inline bool WorldStatistics::_internal_has_pause_time() const {
567  return this != internal_default_instance() && pause_time_ != nullptr;
568 }
569 inline bool WorldStatistics::has_pause_time() const {
570  return _internal_has_pause_time();
571 }
572 inline const ::ignition::msgs::Time& WorldStatistics::_internal_pause_time() const {
573  const ::ignition::msgs::Time* p = pause_time_;
574  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Time&>(
576 }
577 inline const ::ignition::msgs::Time& WorldStatistics::pause_time() const {
578  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.pause_time)
579  return _internal_pause_time();
580 }
582  ::ignition::msgs::Time* pause_time) {
583  if (GetArenaForAllocation() == nullptr) {
584  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pause_time_);
585  }
586  pause_time_ = pause_time;
587  if (pause_time) {
588 
589  } else {
590 
591  }
592  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.WorldStatistics.pause_time)
593 }
594 inline ::ignition::msgs::Time* WorldStatistics::release_pause_time() {
595 
596  ::ignition::msgs::Time* temp = pause_time_;
597  pause_time_ = nullptr;
598 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
599  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
600  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
601  if (GetArenaForAllocation() == nullptr) { delete old; }
602 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
603  if (GetArenaForAllocation() != nullptr) {
604  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
605  }
606 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
607  return temp;
608 }
609 inline ::ignition::msgs::Time* WorldStatistics::unsafe_arena_release_pause_time() {
610  // @@protoc_insertion_point(field_release:ignition.msgs.WorldStatistics.pause_time)
611 
612  ::ignition::msgs::Time* temp = pause_time_;
613  pause_time_ = nullptr;
614  return temp;
615 }
616 inline ::ignition::msgs::Time* WorldStatistics::_internal_mutable_pause_time() {
617 
618  if (pause_time_ == nullptr) {
619  auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArenaForAllocation());
620  pause_time_ = p;
621  }
622  return pause_time_;
623 }
624 inline ::ignition::msgs::Time* WorldStatistics::mutable_pause_time() {
625  ::ignition::msgs::Time* _msg = _internal_mutable_pause_time();
626  // @@protoc_insertion_point(field_mutable:ignition.msgs.WorldStatistics.pause_time)
627  return _msg;
628 }
630  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
631  if (message_arena == nullptr) {
632  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pause_time_);
633  }
634  if (pause_time) {
635  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
636  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
637  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
638  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pause_time));
639  if (message_arena != submessage_arena) {
640  pause_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
641  message_arena, pause_time, submessage_arena);
642  }
643 
644  } else {
645 
646  }
647  pause_time_ = pause_time;
648  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.WorldStatistics.pause_time)
649 }
650 
651 // .ignition.msgs.Time real_time = 4;
652 inline bool WorldStatistics::_internal_has_real_time() const {
653  return this != internal_default_instance() && real_time_ != nullptr;
654 }
655 inline bool WorldStatistics::has_real_time() const {
656  return _internal_has_real_time();
657 }
658 inline const ::ignition::msgs::Time& WorldStatistics::_internal_real_time() const {
659  const ::ignition::msgs::Time* p = real_time_;
660  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Time&>(
662 }
663 inline const ::ignition::msgs::Time& WorldStatistics::real_time() const {
664  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.real_time)
665  return _internal_real_time();
666 }
668  ::ignition::msgs::Time* real_time) {
669  if (GetArenaForAllocation() == nullptr) {
670  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(real_time_);
671  }
672  real_time_ = real_time;
673  if (real_time) {
674 
675  } else {
676 
677  }
678  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.WorldStatistics.real_time)
679 }
680 inline ::ignition::msgs::Time* WorldStatistics::release_real_time() {
681 
682  ::ignition::msgs::Time* temp = real_time_;
683  real_time_ = nullptr;
684 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
685  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
686  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
687  if (GetArenaForAllocation() == nullptr) { delete old; }
688 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
689  if (GetArenaForAllocation() != nullptr) {
690  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
691  }
692 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
693  return temp;
694 }
695 inline ::ignition::msgs::Time* WorldStatistics::unsafe_arena_release_real_time() {
696  // @@protoc_insertion_point(field_release:ignition.msgs.WorldStatistics.real_time)
697 
698  ::ignition::msgs::Time* temp = real_time_;
699  real_time_ = nullptr;
700  return temp;
701 }
702 inline ::ignition::msgs::Time* WorldStatistics::_internal_mutable_real_time() {
703 
704  if (real_time_ == nullptr) {
705  auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArenaForAllocation());
706  real_time_ = p;
707  }
708  return real_time_;
709 }
710 inline ::ignition::msgs::Time* WorldStatistics::mutable_real_time() {
711  ::ignition::msgs::Time* _msg = _internal_mutable_real_time();
712  // @@protoc_insertion_point(field_mutable:ignition.msgs.WorldStatistics.real_time)
713  return _msg;
714 }
716  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
717  if (message_arena == nullptr) {
718  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(real_time_);
719  }
720  if (real_time) {
721  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
722  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
723  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
724  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(real_time));
725  if (message_arena != submessage_arena) {
726  real_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
727  message_arena, real_time, submessage_arena);
728  }
729 
730  } else {
731 
732  }
733  real_time_ = real_time;
734  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.WorldStatistics.real_time)
735 }
736 
737 // bool paused = 5;
739  paused_ = false;
740 }
741 inline bool WorldStatistics::_internal_paused() const {
742  return paused_;
743 }
744 inline bool WorldStatistics::paused() const {
745  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.paused)
746  return _internal_paused();
747 }
748 inline void WorldStatistics::_internal_set_paused(bool value) {
749 
750  paused_ = value;
751 }
752 inline void WorldStatistics::set_paused(bool value) {
753  _internal_set_paused(value);
754  // @@protoc_insertion_point(field_set:ignition.msgs.WorldStatistics.paused)
755 }
756 
757 // uint64 iterations = 6;
759  iterations_ = uint64_t{0u};
760 }
761 inline uint64_t WorldStatistics::_internal_iterations() const {
762  return iterations_;
763 }
764 inline uint64_t WorldStatistics::iterations() const {
765  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.iterations)
766  return _internal_iterations();
767 }
768 inline void WorldStatistics::_internal_set_iterations(uint64_t value) {
769 
770  iterations_ = value;
771 }
772 inline void WorldStatistics::set_iterations(uint64_t value) {
773  _internal_set_iterations(value);
774  // @@protoc_insertion_point(field_set:ignition.msgs.WorldStatistics.iterations)
775 }
776 
777 // int32 model_count = 7;
779  model_count_ = 0;
780 }
781 inline int32_t WorldStatistics::_internal_model_count() const {
782  return model_count_;
783 }
784 inline int32_t WorldStatistics::model_count() const {
785  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.model_count)
786  return _internal_model_count();
787 }
788 inline void WorldStatistics::_internal_set_model_count(int32_t value) {
789 
790  model_count_ = value;
791 }
792 inline void WorldStatistics::set_model_count(int32_t value) {
793  _internal_set_model_count(value);
794  // @@protoc_insertion_point(field_set:ignition.msgs.WorldStatistics.model_count)
795 }
796 
797 // .ignition.msgs.LogPlaybackStatistics log_playback_stats = 8;
798 inline bool WorldStatistics::_internal_has_log_playback_stats() const {
799  return this != internal_default_instance() && log_playback_stats_ != nullptr;
800 }
802  return _internal_has_log_playback_stats();
803 }
804 inline const ::ignition::msgs::LogPlaybackStatistics& WorldStatistics::_internal_log_playback_stats() const {
805  const ::ignition::msgs::LogPlaybackStatistics* p = log_playback_stats_;
806  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::LogPlaybackStatistics&>(
808 }
809 inline const ::ignition::msgs::LogPlaybackStatistics& WorldStatistics::log_playback_stats() const {
810  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.log_playback_stats)
811  return _internal_log_playback_stats();
812 }
814  ::ignition::msgs::LogPlaybackStatistics* log_playback_stats) {
815  if (GetArenaForAllocation() == nullptr) {
816  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(log_playback_stats_);
817  }
818  log_playback_stats_ = log_playback_stats;
819  if (log_playback_stats) {
820 
821  } else {
822 
823  }
824  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.WorldStatistics.log_playback_stats)
825 }
826 inline ::ignition::msgs::LogPlaybackStatistics* WorldStatistics::release_log_playback_stats() {
827 
828  ::ignition::msgs::LogPlaybackStatistics* temp = log_playback_stats_;
829  log_playback_stats_ = nullptr;
830 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
831  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
832  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
833  if (GetArenaForAllocation() == nullptr) { delete old; }
834 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
835  if (GetArenaForAllocation() != nullptr) {
836  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
837  }
838 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
839  return temp;
840 }
841 inline ::ignition::msgs::LogPlaybackStatistics* WorldStatistics::unsafe_arena_release_log_playback_stats() {
842  // @@protoc_insertion_point(field_release:ignition.msgs.WorldStatistics.log_playback_stats)
843 
844  ::ignition::msgs::LogPlaybackStatistics* temp = log_playback_stats_;
845  log_playback_stats_ = nullptr;
846  return temp;
847 }
848 inline ::ignition::msgs::LogPlaybackStatistics* WorldStatistics::_internal_mutable_log_playback_stats() {
849 
850  if (log_playback_stats_ == nullptr) {
851  auto* p = CreateMaybeMessage<::ignition::msgs::LogPlaybackStatistics>(GetArenaForAllocation());
852  log_playback_stats_ = p;
853  }
854  return log_playback_stats_;
855 }
856 inline ::ignition::msgs::LogPlaybackStatistics* WorldStatistics::mutable_log_playback_stats() {
857  ::ignition::msgs::LogPlaybackStatistics* _msg = _internal_mutable_log_playback_stats();
858  // @@protoc_insertion_point(field_mutable:ignition.msgs.WorldStatistics.log_playback_stats)
859  return _msg;
860 }
862  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
863  if (message_arena == nullptr) {
864  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(log_playback_stats_);
865  }
866  if (log_playback_stats) {
867  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
868  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
869  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
870  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(log_playback_stats));
871  if (message_arena != submessage_arena) {
872  log_playback_stats = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
873  message_arena, log_playback_stats, submessage_arena);
874  }
875 
876  } else {
877 
878  }
879  log_playback_stats_ = log_playback_stats;
880  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.WorldStatistics.log_playback_stats)
881 }
882 
883 // double real_time_factor = 9;
885  real_time_factor_ = 0;
886 }
887 inline double WorldStatistics::_internal_real_time_factor() const {
888  return real_time_factor_;
889 }
890 inline double WorldStatistics::real_time_factor() const {
891  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.real_time_factor)
892  return _internal_real_time_factor();
893 }
894 inline void WorldStatistics::_internal_set_real_time_factor(double value) {
895 
896  real_time_factor_ = value;
897 }
898 inline void WorldStatistics::set_real_time_factor(double value) {
899  _internal_set_real_time_factor(value);
900  // @@protoc_insertion_point(field_set:ignition.msgs.WorldStatistics.real_time_factor)
901 }
902 
903 // .ignition.msgs.Time step_size = 10;
904 inline bool WorldStatistics::_internal_has_step_size() const {
905  return this != internal_default_instance() && step_size_ != nullptr;
906 }
907 inline bool WorldStatistics::has_step_size() const {
908  return _internal_has_step_size();
909 }
910 inline const ::ignition::msgs::Time& WorldStatistics::_internal_step_size() const {
911  const ::ignition::msgs::Time* p = step_size_;
912  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Time&>(
914 }
915 inline const ::ignition::msgs::Time& WorldStatistics::step_size() const {
916  // @@protoc_insertion_point(field_get:ignition.msgs.WorldStatistics.step_size)
917  return _internal_step_size();
918 }
920  ::ignition::msgs::Time* step_size) {
921  if (GetArenaForAllocation() == nullptr) {
922  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(step_size_);
923  }
924  step_size_ = step_size;
925  if (step_size) {
926 
927  } else {
928 
929  }
930  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.WorldStatistics.step_size)
931 }
932 inline ::ignition::msgs::Time* WorldStatistics::release_step_size() {
933 
934  ::ignition::msgs::Time* temp = step_size_;
935  step_size_ = nullptr;
936 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
937  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
938  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
939  if (GetArenaForAllocation() == nullptr) { delete old; }
940 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
941  if (GetArenaForAllocation() != nullptr) {
942  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
943  }
944 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
945  return temp;
946 }
947 inline ::ignition::msgs::Time* WorldStatistics::unsafe_arena_release_step_size() {
948  // @@protoc_insertion_point(field_release:ignition.msgs.WorldStatistics.step_size)
949 
950  ::ignition::msgs::Time* temp = step_size_;
951  step_size_ = nullptr;
952  return temp;
953 }
954 inline ::ignition::msgs::Time* WorldStatistics::_internal_mutable_step_size() {
955 
956  if (step_size_ == nullptr) {
957  auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArenaForAllocation());
958  step_size_ = p;
959  }
960  return step_size_;
961 }
962 inline ::ignition::msgs::Time* WorldStatistics::mutable_step_size() {
963  ::ignition::msgs::Time* _msg = _internal_mutable_step_size();
964  // @@protoc_insertion_point(field_mutable:ignition.msgs.WorldStatistics.step_size)
965  return _msg;
966 }
968  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
969  if (message_arena == nullptr) {
970  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(step_size_);
971  }
972  if (step_size) {
973  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
974  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
975  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
976  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(step_size));
977  if (message_arena != submessage_arena) {
978  step_size = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
979  message_arena, step_size, submessage_arena);
980  }
981 
982  } else {
983 
984  }
985  step_size_ = step_size;
986  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.WorldStatistics.step_size)
987 }
988 
989 #ifdef __GNUC__
990  #pragma GCC diagnostic pop
991 #endif // __GNUC__
992 
997 // @@protoc_insertion_point(namespace_scope)
998 
999 } // namespace msgs
1000 } // namespace ignition
1001 
1002 #ifdef _MSC_VER
1003 #pragma warning(pop)
1004 #endif
1005 // @@protoc_insertion_point(global_scope)
1006 
1007 #include <google/protobuf/port_undef.inc>
1008 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fworld_5fstats_2eproto
Definition: header.pb.h:265
Definition: log_playback_stats.pb.h:85
Definition: time.pb.h:83
Definition: world_stats.pb.h:86
::ignition::msgs::Time * unsafe_arena_release_pause_time()
Definition: world_stats.pb.h:609
::ignition::msgs::Time * unsafe_arena_release_step_size()
Definition: world_stats.pb.h:947
bool has_pause_time() const
Definition: world_stats.pb.h:569
const ::ignition::msgs::Time & pause_time() const
Definition: world_stats.pb.h:577
void clear_paused()
Definition: world_stats.pb.h:738
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: world_stats.pb.h:122
uint64_t iterations() const
Definition: world_stats.pb.h:764
bool has_header() const
Definition: world_stats.pb.h:397
::ignition::msgs::Header * mutable_header()
Definition: world_stats.pb.h:452
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD ::ignition::msgs::LogPlaybackStatistics * release_log_playback_stats()
Definition: world_stats.pb.h:826
WorldStatistics & operator=(WorldStatistics &&from) noexcept
Definition: world_stats.pb.h:102
PROTOBUF_NODISCARD ::ignition::msgs::Time * release_sim_time()
Definition: world_stats.pb.h:508
PROTOBUF_NODISCARD ::ignition::msgs::Time * release_step_size()
Definition: world_stats.pb.h:932
const ::ignition::msgs::Time & real_time() const
Definition: world_stats.pb.h:663
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: world_stats.pb.h:116
bool has_log_playback_stats() const
Definition: world_stats.pb.h:801
friend void swap(WorldStatistics &a, WorldStatistics &b)
Definition: world_stats.pb.h:135
PROTOBUF_NODISCARD ::ignition::msgs::Time * release_real_time()
Definition: world_stats.pb.h:680
void clear_model_count()
Definition: world_stats.pb.h:778
::ignition::msgs::Time * unsafe_arena_release_real_time()
Definition: world_stats.pb.h:695
void set_allocated_sim_time(::ignition::msgs::Time *sim_time)
Definition: world_stats.pb.h:543
void clear_iterations()
Definition: world_stats.pb.h:758
void clear_real_time_factor()
Definition: world_stats.pb.h:884
static const WorldStatistics & default_instance()
Definition: world_stats.pb.h:125
::ignition::msgs::Time * unsafe_arena_release_sim_time()
Definition: world_stats.pb.h:523
double real_time_factor() const
Definition: world_stats.pb.h:890
void set_iterations(uint64_t value)
Definition: world_stats.pb.h:772
bool has_real_time() const
Definition: world_stats.pb.h:655
void unsafe_arena_set_allocated_sim_time(::ignition::msgs::Time *sim_time)
Definition: world_stats.pb.h:495
void set_allocated_step_size(::ignition::msgs::Time *step_size)
Definition: world_stats.pb.h:967
void set_model_count(int32_t value)
Definition: world_stats.pb.h:792
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: world_stats.pb.h:409
constexpr WorldStatistics(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::ignition::msgs::Time & step_size() const
Definition: world_stats.pb.h:915
void set_paused(bool value)
Definition: world_stats.pb.h:752
void unsafe_arena_set_allocated_log_playback_stats(::ignition::msgs::LogPlaybackStatistics *log_playback_stats)
Definition: world_stats.pb.h:813
int32_t model_count() const
Definition: world_stats.pb.h:784
::ignition::msgs::LogPlaybackStatistics * mutable_log_playback_stats()
Definition: world_stats.pb.h:856
bool has_step_size() const
Definition: world_stats.pb.h:907
void unsafe_arena_set_allocated_pause_time(::ignition::msgs::Time *pause_time)
Definition: world_stats.pb.h:581
PROTOBUF_NODISCARD ::ignition::msgs::Time * release_pause_time()
Definition: world_stats.pb.h:594
::ignition::msgs::LogPlaybackStatistics * unsafe_arena_release_log_playback_stats()
Definition: world_stats.pb.h:841
void set_allocated_real_time(::ignition::msgs::Time *real_time)
Definition: world_stats.pb.h:715
::ignition::msgs::Time * mutable_real_time()
Definition: world_stats.pb.h:710
void set_allocated_header(::ignition::msgs::Header *header)
Definition: world_stats.pb.h:457
void CopyFrom(const WorldStatistics &from)
bool paused() const
Definition: world_stats.pb.h:744
const ::ignition::msgs::Time & sim_time() const
Definition: world_stats.pb.h:491
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: world_stats.pb.h:422
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: world_stats.pb.h:119
const ::ignition::msgs::LogPlaybackStatistics & log_playback_stats() const
Definition: world_stats.pb.h:809
bool has_sim_time() const
Definition: world_stats.pb.h:483
WorldStatistics(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::ignition::msgs::Header & header() const
Definition: world_stats.pb.h:405
void UnsafeArenaSwap(WorldStatistics *other)
Definition: world_stats.pb.h:151
void set_allocated_log_playback_stats(::ignition::msgs::LogPlaybackStatistics *log_playback_stats)
Definition: world_stats.pb.h:861
static const ClassData _class_data_
Definition: world_stats.pb.h:197
WorldStatistics()
Definition: world_stats.pb.h:88
WorldStatistics(const WorldStatistics &from)
void set_real_time_factor(double value)
Definition: world_stats.pb.h:898
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: world_stats.pb.h:437
::ignition::msgs::Time * mutable_sim_time()
Definition: world_stats.pb.h:538
WorldStatistics(WorldStatistics &&from) noexcept
Definition: world_stats.pb.h:93
::ignition::msgs::Time * mutable_pause_time()
Definition: world_stats.pb.h:624
WorldStatistics * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: world_stats.pb.h:159
::ignition::msgs::Time * mutable_step_size()
Definition: world_stats.pb.h:962
void unsafe_arena_set_allocated_step_size(::ignition::msgs::Time *step_size)
Definition: world_stats.pb.h:919
void Swap(WorldStatistics *other)
Definition: world_stats.pb.h:138
static const WorldStatistics * internal_default_instance()
Definition: world_stats.pb.h:128
void unsafe_arena_set_allocated_real_time(::ignition::msgs::Time *real_time)
Definition: world_stats.pb.h:667
void set_allocated_pause_time(::ignition::msgs::Time *pause_time)
Definition: world_stats.pb.h:629
WorldStatistics & operator=(const WorldStatistics &from)
Definition: world_stats.pb.h:98
void MergeFrom(const WorldStatistics &from)
std::unique_ptr< const WorldStatistics > ConstWorldStatisticsUniquePtr
Definition: world_stats.pb.h:994
std::shared_ptr< WorldStatistics > WorldStatisticsSharedPtr
Definition: world_stats.pb.h:995
std::unique_ptr< WorldStatistics > WorldStatisticsUniquePtr
Definition: world_stats.pb.h:993
IGNITION_MSGS_VISIBLE LogPlaybackStatisticsDefaultTypeInternal _LogPlaybackStatistics_default_instance_
IGNITION_MSGS_VISIBLE WorldStatisticsDefaultTypeInternal _WorldStatistics_default_instance_
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::shared_ptr< const WorldStatistics > ConstWorldStatisticsSharedPtr
Definition: world_stats.pb.h:996
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
Definition: actor.pb.h:52
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fworld_5fstats_2eproto