Gazebo Msgs

API Reference

8.7.0
build/ignition-msgs8/include/ignition/msgs/statistic.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/statistic.proto
3 
4 #ifndef PROTOBUF_INCLUDED_ignition_2fmsgs_2fstatistic_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2fstatistic_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #ifndef _MSC_VER
36 #pragma GCC system_header
37 #else
38 #pragma warning(push)
39 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
40 #endif
41 #ifdef __linux__
42 #include <sys/sysmacros.h>
43 #endif
44 #include <memory>
45 #include <ignition/msgs/Export.hh>
46 // @@protoc_insertion_point(includes)
47 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fstatistic_2eproto IGNITION_MSGS_VISIBLE
48 
50 // Internal implementation detail -- do not use these members.
51 struct IGNITION_MSGS_VISIBLE TableStruct {
52  static const ::google::protobuf::internal::ParseTableField entries[];
53  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
54  static const ::google::protobuf::internal::ParseTable schema[3];
55  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
56  static const ::google::protobuf::internal::SerializationTable serialization_table[];
57  static const ::google::protobuf::uint32 offsets[];
58 };
59 void IGNITION_MSGS_VISIBLE AddDescriptors();
60 } // namespace protobuf_ignition_2fmsgs_2fstatistic_2eproto
61 namespace ignition {
62 namespace msgs {
63 class Metric;
64 class MetricDefaultTypeInternal;
65 IGNITION_MSGS_VISIBLE extern MetricDefaultTypeInternal _Metric_default_instance_;
66 class Statistic;
67 class StatisticDefaultTypeInternal;
68 IGNITION_MSGS_VISIBLE extern StatisticDefaultTypeInternal _Statistic_default_instance_;
69 class StatisticsGroup;
70 class StatisticsGroupDefaultTypeInternal;
71 IGNITION_MSGS_VISIBLE extern StatisticsGroupDefaultTypeInternal _StatisticsGroup_default_instance_;
72 } // namespace msgs
73 } // namespace ignition
74 namespace google {
75 namespace protobuf {
76 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Metric* Arena::CreateMaybeMessage<::ignition::msgs::Metric>(Arena*);
77 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Statistic* Arena::CreateMaybeMessage<::ignition::msgs::Statistic>(Arena*);
78 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::StatisticsGroup* Arena::CreateMaybeMessage<::ignition::msgs::StatisticsGroup>(Arena*);
79 } // namespace protobuf
80 } // namespace google
81 namespace ignition {
82 namespace msgs {
83 
96 };
97 IGNITION_MSGS_VISIBLE bool Statistic_DataType_IsValid(int value);
101 
102 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* Statistic_DataType_descriptor();
103 inline const ::std::string& Statistic_DataType_Name(Statistic_DataType value) {
104  return ::google::protobuf::internal::NameOfEnum(
106 }
108  const ::std::string& name, Statistic_DataType* value) {
109  return ::google::protobuf::internal::ParseNamedEnum<Statistic_DataType>(
110  Statistic_DataType_descriptor(), name, value);
111 }
112 // ===================================================================
113 
114 class IGNITION_MSGS_VISIBLE Statistic : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Statistic) */ {
115  public:
116  Statistic();
117  virtual ~Statistic();
118 
119  Statistic(const Statistic& from);
120 
121  inline Statistic& operator=(const Statistic& from) {
122  CopyFrom(from);
123  return *this;
124  }
125  #if LANG_CXX11
126  Statistic(Statistic&& from) noexcept
127  : Statistic() {
128  *this = ::std::move(from);
129  }
130 
131  inline Statistic& operator=(Statistic&& from) noexcept {
132  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
133  if (this != &from) InternalSwap(&from);
134  } else {
135  CopyFrom(from);
136  }
137  return *this;
138  }
139  #endif
140  static const ::google::protobuf::Descriptor* descriptor();
141  static const Statistic& default_instance();
142 
143  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
144  static inline const Statistic* internal_default_instance() {
145  return reinterpret_cast<const Statistic*>(
147  }
148  static constexpr int kIndexInFileMessages =
149  0;
150 
151  void Swap(Statistic* other);
152  friend void swap(Statistic& a, Statistic& b) {
153  a.Swap(&b);
154  }
155 
156  // implements Message ----------------------------------------------
157 
158  inline Statistic* New() const final {
159  return CreateMaybeMessage<Statistic>(NULL);
160  }
161 
162  Statistic* New(::google::protobuf::Arena* arena) const final {
163  return CreateMaybeMessage<Statistic>(arena);
164  }
165  void CopyFrom(const ::google::protobuf::Message& from) final;
166  void MergeFrom(const ::google::protobuf::Message& from) final;
167  void CopyFrom(const Statistic& from);
168  void MergeFrom(const Statistic& from);
169  void Clear() final;
170  bool IsInitialized() const final;
171 
172  size_t ByteSizeLong() const final;
173  bool MergePartialFromCodedStream(
174  ::google::protobuf::io::CodedInputStream* input) final;
175  void SerializeWithCachedSizes(
176  ::google::protobuf::io::CodedOutputStream* output) const final;
177  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
178  bool deterministic, ::google::protobuf::uint8* target) const final;
179  int GetCachedSize() const final { return _cached_size_.Get(); }
180 
181  private:
182  void SharedCtor();
183  void SharedDtor();
184  void SetCachedSize(int size) const final;
185  void InternalSwap(Statistic* other);
186  private:
187  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
188  return NULL;
189  }
190  inline void* MaybeArenaPtr() const {
191  return NULL;
192  }
193  public:
194 
195  ::google::protobuf::Metadata GetMetadata() const final;
196 
197  // nested types ----------------------------------------------------
198 
200  static const DataType UNINITIALIZED =
202  static const DataType AVERAGE =
204  static const DataType MINIMUM =
206  static const DataType MAXIMUM =
208  static const DataType VARIANCE =
210  static const DataType STDDEV =
212  static const DataType SAMPLE_COUNT =
214  static const DataType ROOT_MEAN_SQUARE =
216  static const DataType MAX_ABS_VALUE =
218  static inline bool DataType_IsValid(int value) {
219  return Statistic_DataType_IsValid(value);
220  }
221  static const DataType DataType_MIN =
223  static const DataType DataType_MAX =
225  static const int DataType_ARRAYSIZE =
227  static inline const ::google::protobuf::EnumDescriptor*
230  }
231  static inline const ::std::string& DataType_Name(DataType value) {
232  return Statistic_DataType_Name(value);
233  }
234  static inline bool DataType_Parse(const ::std::string& name,
235  DataType* value) {
236  return Statistic_DataType_Parse(name, value);
237  }
238 
239  // accessors -------------------------------------------------------
240 
241  // string name = 3;
242  void clear_name();
243  static const int kNameFieldNumber = 3;
244  const ::std::string& name() const;
245  void set_name(const ::std::string& value);
246  #if LANG_CXX11
247  void set_name(::std::string&& value);
248  #endif
249  void set_name(const char* value);
250  void set_name(const char* value, size_t size);
251  ::std::string* mutable_name();
252  ::std::string* release_name();
253  void set_allocated_name(::std::string* name);
254 
255  // .ignition.msgs.Header header = 1;
256  bool has_header() const;
257  void clear_header();
258  static const int kHeaderFieldNumber = 1;
259  private:
260  const ::ignition::msgs::Header& _internal_header() const;
261  public:
262  const ::ignition::msgs::Header& header() const;
263  ::ignition::msgs::Header* release_header();
264  ::ignition::msgs::Header* mutable_header();
265  void set_allocated_header(::ignition::msgs::Header* header);
266 
267  // double value = 4;
268  void clear_value();
269  static const int kValueFieldNumber = 4;
270  double value() const;
271  void set_value(double value);
272 
273  // .ignition.msgs.Statistic.DataType type = 2;
274  void clear_type();
275  static const int kTypeFieldNumber = 2;
277  void set_type(::ignition::msgs::Statistic_DataType value);
278 
279  // @@protoc_insertion_point(class_scope:ignition.msgs.Statistic)
280  private:
281 
282  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
283  ::google::protobuf::internal::ArenaStringPtr name_;
284  ::ignition::msgs::Header* header_;
285  double value_;
286  int type_;
287  mutable ::google::protobuf::internal::CachedSize _cached_size_;
288  friend struct ::protobuf_ignition_2fmsgs_2fstatistic_2eproto::TableStruct;
289 };
290 // -------------------------------------------------------------------
291 
292 class IGNITION_MSGS_VISIBLE StatisticsGroup : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.StatisticsGroup) */ {
293  public:
294  StatisticsGroup();
295  virtual ~StatisticsGroup();
296 
297  StatisticsGroup(const StatisticsGroup& from);
298 
300  CopyFrom(from);
301  return *this;
302  }
303  #if LANG_CXX11
304  StatisticsGroup(StatisticsGroup&& from) noexcept
305  : StatisticsGroup() {
306  *this = ::std::move(from);
307  }
308 
309  inline StatisticsGroup& operator=(StatisticsGroup&& from) noexcept {
310  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
311  if (this != &from) InternalSwap(&from);
312  } else {
313  CopyFrom(from);
314  }
315  return *this;
316  }
317  #endif
318  static const ::google::protobuf::Descriptor* descriptor();
319  static const StatisticsGroup& default_instance();
320 
321  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
323  return reinterpret_cast<const StatisticsGroup*>(
325  }
326  static constexpr int kIndexInFileMessages =
327  1;
328 
329  void Swap(StatisticsGroup* other);
330  friend void swap(StatisticsGroup& a, StatisticsGroup& b) {
331  a.Swap(&b);
332  }
333 
334  // implements Message ----------------------------------------------
335 
336  inline StatisticsGroup* New() const final {
337  return CreateMaybeMessage<StatisticsGroup>(NULL);
338  }
339 
340  StatisticsGroup* New(::google::protobuf::Arena* arena) const final {
341  return CreateMaybeMessage<StatisticsGroup>(arena);
342  }
343  void CopyFrom(const ::google::protobuf::Message& from) final;
344  void MergeFrom(const ::google::protobuf::Message& from) final;
345  void CopyFrom(const StatisticsGroup& from);
346  void MergeFrom(const StatisticsGroup& from);
347  void Clear() final;
348  bool IsInitialized() const final;
349 
350  size_t ByteSizeLong() const final;
351  bool MergePartialFromCodedStream(
352  ::google::protobuf::io::CodedInputStream* input) final;
353  void SerializeWithCachedSizes(
354  ::google::protobuf::io::CodedOutputStream* output) const final;
355  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
356  bool deterministic, ::google::protobuf::uint8* target) const final;
357  int GetCachedSize() const final { return _cached_size_.Get(); }
358 
359  private:
360  void SharedCtor();
361  void SharedDtor();
362  void SetCachedSize(int size) const final;
363  void InternalSwap(StatisticsGroup* other);
364  private:
365  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
366  return NULL;
367  }
368  inline void* MaybeArenaPtr() const {
369  return NULL;
370  }
371  public:
372 
373  ::google::protobuf::Metadata GetMetadata() const final;
374 
375  // nested types ----------------------------------------------------
376 
377  // accessors -------------------------------------------------------
378 
379  // repeated .ignition.msgs.Statistic statistics = 3;
380  int statistics_size() const;
381  void clear_statistics();
382  static const int kStatisticsFieldNumber = 3;
383  ::ignition::msgs::Statistic* mutable_statistics(int index);
384  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic >*
385  mutable_statistics();
386  const ::ignition::msgs::Statistic& statistics(int index) const;
387  ::ignition::msgs::Statistic* add_statistics();
388  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic >&
389  statistics() const;
390 
391  // string name = 2;
392  void clear_name();
393  static const int kNameFieldNumber = 2;
394  const ::std::string& name() const;
395  void set_name(const ::std::string& value);
396  #if LANG_CXX11
397  void set_name(::std::string&& value);
398  #endif
399  void set_name(const char* value);
400  void set_name(const char* value, size_t size);
401  ::std::string* mutable_name();
402  ::std::string* release_name();
403  void set_allocated_name(::std::string* name);
404 
405  // .ignition.msgs.Header header = 1;
406  bool has_header() const;
407  void clear_header();
408  static const int kHeaderFieldNumber = 1;
409  private:
410  const ::ignition::msgs::Header& _internal_header() const;
411  public:
412  const ::ignition::msgs::Header& header() const;
413  ::ignition::msgs::Header* release_header();
414  ::ignition::msgs::Header* mutable_header();
415  void set_allocated_header(::ignition::msgs::Header* header);
416 
417  // @@protoc_insertion_point(class_scope:ignition.msgs.StatisticsGroup)
418  private:
419 
420  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
421  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic > statistics_;
422  ::google::protobuf::internal::ArenaStringPtr name_;
423  ::ignition::msgs::Header* header_;
424  mutable ::google::protobuf::internal::CachedSize _cached_size_;
425  friend struct ::protobuf_ignition_2fmsgs_2fstatistic_2eproto::TableStruct;
426 };
427 // -------------------------------------------------------------------
428 
429 class IGNITION_MSGS_VISIBLE Metric : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Metric) */ {
430  public:
431  Metric();
432  virtual ~Metric();
433 
434  Metric(const Metric& from);
435 
436  inline Metric& operator=(const Metric& from) {
437  CopyFrom(from);
438  return *this;
439  }
440  #if LANG_CXX11
441  Metric(Metric&& from) noexcept
442  : Metric() {
443  *this = ::std::move(from);
444  }
445 
446  inline Metric& operator=(Metric&& from) noexcept {
447  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
448  if (this != &from) InternalSwap(&from);
449  } else {
450  CopyFrom(from);
451  }
452  return *this;
453  }
454  #endif
455  static const ::google::protobuf::Descriptor* descriptor();
456  static const Metric& default_instance();
457 
458  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
459  static inline const Metric* internal_default_instance() {
460  return reinterpret_cast<const Metric*>(
462  }
463  static constexpr int kIndexInFileMessages =
464  2;
465 
466  void Swap(Metric* other);
467  friend void swap(Metric& a, Metric& b) {
468  a.Swap(&b);
469  }
470 
471  // implements Message ----------------------------------------------
472 
473  inline Metric* New() const final {
474  return CreateMaybeMessage<Metric>(NULL);
475  }
476 
477  Metric* New(::google::protobuf::Arena* arena) const final {
478  return CreateMaybeMessage<Metric>(arena);
479  }
480  void CopyFrom(const ::google::protobuf::Message& from) final;
481  void MergeFrom(const ::google::protobuf::Message& from) final;
482  void CopyFrom(const Metric& from);
483  void MergeFrom(const Metric& from);
484  void Clear() final;
485  bool IsInitialized() const final;
486 
487  size_t ByteSizeLong() const final;
488  bool MergePartialFromCodedStream(
489  ::google::protobuf::io::CodedInputStream* input) final;
490  void SerializeWithCachedSizes(
491  ::google::protobuf::io::CodedOutputStream* output) const final;
492  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
493  bool deterministic, ::google::protobuf::uint8* target) const final;
494  int GetCachedSize() const final { return _cached_size_.Get(); }
495 
496  private:
497  void SharedCtor();
498  void SharedDtor();
499  void SetCachedSize(int size) const final;
500  void InternalSwap(Metric* other);
501  private:
502  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
503  return NULL;
504  }
505  inline void* MaybeArenaPtr() const {
506  return NULL;
507  }
508  public:
509 
510  ::google::protobuf::Metadata GetMetadata() const final;
511 
512  // nested types ----------------------------------------------------
513 
514  // accessors -------------------------------------------------------
515 
516  // repeated .ignition.msgs.StatisticsGroup statistics_groups = 3;
517  int statistics_groups_size() const;
518  void clear_statistics_groups();
519  static const int kStatisticsGroupsFieldNumber = 3;
520  ::ignition::msgs::StatisticsGroup* mutable_statistics_groups(int index);
521  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::StatisticsGroup >*
522  mutable_statistics_groups();
523  const ::ignition::msgs::StatisticsGroup& statistics_groups(int index) const;
524  ::ignition::msgs::StatisticsGroup* add_statistics_groups();
525  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::StatisticsGroup >&
526  statistics_groups() const;
527 
528  // repeated .ignition.msgs.Statistic statistics = 4;
529  int statistics_size() const;
530  void clear_statistics();
531  static const int kStatisticsFieldNumber = 4;
532  ::ignition::msgs::Statistic* mutable_statistics(int index);
533  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic >*
534  mutable_statistics();
535  const ::ignition::msgs::Statistic& statistics(int index) const;
536  ::ignition::msgs::Statistic* add_statistics();
537  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic >&
538  statistics() const;
539 
540  // string unit = 2;
541  void clear_unit();
542  static const int kUnitFieldNumber = 2;
543  const ::std::string& unit() const;
544  void set_unit(const ::std::string& value);
545  #if LANG_CXX11
546  void set_unit(::std::string&& value);
547  #endif
548  void set_unit(const char* value);
549  void set_unit(const char* value, size_t size);
550  ::std::string* mutable_unit();
551  ::std::string* release_unit();
552  void set_allocated_unit(::std::string* unit);
553 
554  // .ignition.msgs.Header header = 1;
555  bool has_header() const;
556  void clear_header();
557  static const int kHeaderFieldNumber = 1;
558  private:
559  const ::ignition::msgs::Header& _internal_header() const;
560  public:
561  const ::ignition::msgs::Header& header() const;
562  ::ignition::msgs::Header* release_header();
563  ::ignition::msgs::Header* mutable_header();
564  void set_allocated_header(::ignition::msgs::Header* header);
565 
566  // @@protoc_insertion_point(class_scope:ignition.msgs.Metric)
567  private:
568 
569  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
570  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::StatisticsGroup > statistics_groups_;
571  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic > statistics_;
572  ::google::protobuf::internal::ArenaStringPtr unit_;
573  ::ignition::msgs::Header* header_;
574  mutable ::google::protobuf::internal::CachedSize _cached_size_;
575  friend struct ::protobuf_ignition_2fmsgs_2fstatistic_2eproto::TableStruct;
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 // Statistic
587 
588 // .ignition.msgs.Header header = 1;
589 inline bool Statistic::has_header() const {
590  return this != internal_default_instance() && header_ != NULL;
591 }
592 inline const ::ignition::msgs::Header& Statistic::_internal_header() const {
593  return *header_;
594 }
595 inline const ::ignition::msgs::Header& Statistic::header() const {
596  const ::ignition::msgs::Header* p = header_;
597  // @@protoc_insertion_point(field_get:ignition.msgs.Statistic.header)
598  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
600 }
601 inline ::ignition::msgs::Header* Statistic::release_header() {
602  // @@protoc_insertion_point(field_release:ignition.msgs.Statistic.header)
603 
604  ::ignition::msgs::Header* temp = header_;
605  header_ = NULL;
606  return temp;
607 }
608 inline ::ignition::msgs::Header* Statistic::mutable_header() {
609 
610  if (header_ == NULL) {
611  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
612  header_ = p;
613  }
614  // @@protoc_insertion_point(field_mutable:ignition.msgs.Statistic.header)
615  return header_;
616 }
618  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
619  if (message_arena == NULL) {
620  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
621  }
622  if (header) {
623  ::google::protobuf::Arena* submessage_arena = NULL;
624  if (message_arena != submessage_arena) {
625  header = ::google::protobuf::internal::GetOwnedMessage(
626  message_arena, header, submessage_arena);
627  }
628 
629  } else {
630 
631  }
632  header_ = header;
633  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Statistic.header)
634 }
635 
636 // .ignition.msgs.Statistic.DataType type = 2;
637 inline void Statistic::clear_type() {
638  type_ = 0;
639 }
641  // @@protoc_insertion_point(field_get:ignition.msgs.Statistic.type)
642  return static_cast< ::ignition::msgs::Statistic_DataType >(type_);
643 }
645 
646  type_ = value;
647  // @@protoc_insertion_point(field_set:ignition.msgs.Statistic.type)
648 }
649 
650 // string name = 3;
651 inline void Statistic::clear_name() {
652  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
653 }
654 inline const ::std::string& Statistic::name() const {
655  // @@protoc_insertion_point(field_get:ignition.msgs.Statistic.name)
656  return name_.GetNoArena();
657 }
658 inline void Statistic::set_name(const ::std::string& value) {
659 
660  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
661  // @@protoc_insertion_point(field_set:ignition.msgs.Statistic.name)
662 }
663 #if LANG_CXX11
664 inline void Statistic::set_name(::std::string&& value) {
665 
666  name_.SetNoArena(
667  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
668  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Statistic.name)
669 }
670 #endif
671 inline void Statistic::set_name(const char* value) {
672  GOOGLE_DCHECK(value != NULL);
673 
674  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
675  // @@protoc_insertion_point(field_set_char:ignition.msgs.Statistic.name)
676 }
677 inline void Statistic::set_name(const char* value, size_t size) {
678 
679  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
680  ::std::string(reinterpret_cast<const char*>(value), size));
681  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Statistic.name)
682 }
683 inline ::std::string* Statistic::mutable_name() {
684 
685  // @@protoc_insertion_point(field_mutable:ignition.msgs.Statistic.name)
686  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
687 }
688 inline ::std::string* Statistic::release_name() {
689  // @@protoc_insertion_point(field_release:ignition.msgs.Statistic.name)
690 
691  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
692 }
694  if (name != NULL) {
695 
696  } else {
697 
698  }
699  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
700  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Statistic.name)
701 }
702 
703 // double value = 4;
704 inline void Statistic::clear_value() {
705  value_ = 0;
706 }
707 inline double Statistic::value() const {
708  // @@protoc_insertion_point(field_get:ignition.msgs.Statistic.value)
709  return value_;
710 }
711 inline void Statistic::set_value(double value) {
712 
713  value_ = value;
714  // @@protoc_insertion_point(field_set:ignition.msgs.Statistic.value)
715 }
716 
717 // -------------------------------------------------------------------
718 
719 // StatisticsGroup
720 
721 // .ignition.msgs.Header header = 1;
722 inline bool StatisticsGroup::has_header() const {
723  return this != internal_default_instance() && header_ != NULL;
724 }
725 inline const ::ignition::msgs::Header& StatisticsGroup::_internal_header() const {
726  return *header_;
727 }
728 inline const ::ignition::msgs::Header& StatisticsGroup::header() const {
729  const ::ignition::msgs::Header* p = header_;
730  // @@protoc_insertion_point(field_get:ignition.msgs.StatisticsGroup.header)
731  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
733 }
734 inline ::ignition::msgs::Header* StatisticsGroup::release_header() {
735  // @@protoc_insertion_point(field_release:ignition.msgs.StatisticsGroup.header)
736 
737  ::ignition::msgs::Header* temp = header_;
738  header_ = NULL;
739  return temp;
740 }
741 inline ::ignition::msgs::Header* StatisticsGroup::mutable_header() {
742 
743  if (header_ == NULL) {
744  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
745  header_ = p;
746  }
747  // @@protoc_insertion_point(field_mutable:ignition.msgs.StatisticsGroup.header)
748  return header_;
749 }
751  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
752  if (message_arena == NULL) {
753  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
754  }
755  if (header) {
756  ::google::protobuf::Arena* submessage_arena = NULL;
757  if (message_arena != submessage_arena) {
758  header = ::google::protobuf::internal::GetOwnedMessage(
759  message_arena, header, submessage_arena);
760  }
761 
762  } else {
763 
764  }
765  header_ = header;
766  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.StatisticsGroup.header)
767 }
768 
769 // string name = 2;
771  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
772 }
773 inline const ::std::string& StatisticsGroup::name() const {
774  // @@protoc_insertion_point(field_get:ignition.msgs.StatisticsGroup.name)
775  return name_.GetNoArena();
776 }
777 inline void StatisticsGroup::set_name(const ::std::string& value) {
778 
779  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
780  // @@protoc_insertion_point(field_set:ignition.msgs.StatisticsGroup.name)
781 }
782 #if LANG_CXX11
783 inline void StatisticsGroup::set_name(::std::string&& value) {
784 
785  name_.SetNoArena(
786  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
787  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.StatisticsGroup.name)
788 }
789 #endif
790 inline void StatisticsGroup::set_name(const char* value) {
791  GOOGLE_DCHECK(value != NULL);
792 
793  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
794  // @@protoc_insertion_point(field_set_char:ignition.msgs.StatisticsGroup.name)
795 }
796 inline void StatisticsGroup::set_name(const char* value, size_t size) {
797 
798  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
799  ::std::string(reinterpret_cast<const char*>(value), size));
800  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.StatisticsGroup.name)
801 }
802 inline ::std::string* StatisticsGroup::mutable_name() {
803 
804  // @@protoc_insertion_point(field_mutable:ignition.msgs.StatisticsGroup.name)
805  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
806 }
807 inline ::std::string* StatisticsGroup::release_name() {
808  // @@protoc_insertion_point(field_release:ignition.msgs.StatisticsGroup.name)
809 
810  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
811 }
813  if (name != NULL) {
814 
815  } else {
816 
817  }
818  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
819  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.StatisticsGroup.name)
820 }
821 
822 // repeated .ignition.msgs.Statistic statistics = 3;
824  return statistics_.size();
825 }
827  statistics_.Clear();
828 }
829 inline ::ignition::msgs::Statistic* StatisticsGroup::mutable_statistics(int index) {
830  // @@protoc_insertion_point(field_mutable:ignition.msgs.StatisticsGroup.statistics)
831  return statistics_.Mutable(index);
832 }
833 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic >*
835  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.StatisticsGroup.statistics)
836  return &statistics_;
837 }
838 inline const ::ignition::msgs::Statistic& StatisticsGroup::statistics(int index) const {
839  // @@protoc_insertion_point(field_get:ignition.msgs.StatisticsGroup.statistics)
840  return statistics_.Get(index);
841 }
842 inline ::ignition::msgs::Statistic* StatisticsGroup::add_statistics() {
843  // @@protoc_insertion_point(field_add:ignition.msgs.StatisticsGroup.statistics)
844  return statistics_.Add();
845 }
846 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic >&
848  // @@protoc_insertion_point(field_list:ignition.msgs.StatisticsGroup.statistics)
849  return statistics_;
850 }
851 
852 // -------------------------------------------------------------------
853 
854 // Metric
855 
856 // .ignition.msgs.Header header = 1;
857 inline bool Metric::has_header() const {
858  return this != internal_default_instance() && header_ != NULL;
859 }
860 inline const ::ignition::msgs::Header& Metric::_internal_header() const {
861  return *header_;
862 }
863 inline const ::ignition::msgs::Header& Metric::header() const {
864  const ::ignition::msgs::Header* p = header_;
865  // @@protoc_insertion_point(field_get:ignition.msgs.Metric.header)
866  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
868 }
869 inline ::ignition::msgs::Header* Metric::release_header() {
870  // @@protoc_insertion_point(field_release:ignition.msgs.Metric.header)
871 
872  ::ignition::msgs::Header* temp = header_;
873  header_ = NULL;
874  return temp;
875 }
876 inline ::ignition::msgs::Header* Metric::mutable_header() {
877 
878  if (header_ == NULL) {
879  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
880  header_ = p;
881  }
882  // @@protoc_insertion_point(field_mutable:ignition.msgs.Metric.header)
883  return header_;
884 }
886  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
887  if (message_arena == NULL) {
888  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
889  }
890  if (header) {
891  ::google::protobuf::Arena* submessage_arena = NULL;
892  if (message_arena != submessage_arena) {
893  header = ::google::protobuf::internal::GetOwnedMessage(
894  message_arena, header, submessage_arena);
895  }
896 
897  } else {
898 
899  }
900  header_ = header;
901  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Metric.header)
902 }
903 
904 // string unit = 2;
905 inline void Metric::clear_unit() {
906  unit_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
907 }
908 inline const ::std::string& Metric::unit() const {
909  // @@protoc_insertion_point(field_get:ignition.msgs.Metric.unit)
910  return unit_.GetNoArena();
911 }
912 inline void Metric::set_unit(const ::std::string& value) {
913 
914  unit_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
915  // @@protoc_insertion_point(field_set:ignition.msgs.Metric.unit)
916 }
917 #if LANG_CXX11
918 inline void Metric::set_unit(::std::string&& value) {
919 
920  unit_.SetNoArena(
921  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
922  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Metric.unit)
923 }
924 #endif
925 inline void Metric::set_unit(const char* value) {
926  GOOGLE_DCHECK(value != NULL);
927 
928  unit_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
929  // @@protoc_insertion_point(field_set_char:ignition.msgs.Metric.unit)
930 }
931 inline void Metric::set_unit(const char* value, size_t size) {
932 
933  unit_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
934  ::std::string(reinterpret_cast<const char*>(value), size));
935  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Metric.unit)
936 }
937 inline ::std::string* Metric::mutable_unit() {
938 
939  // @@protoc_insertion_point(field_mutable:ignition.msgs.Metric.unit)
940  return unit_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
941 }
942 inline ::std::string* Metric::release_unit() {
943  // @@protoc_insertion_point(field_release:ignition.msgs.Metric.unit)
944 
945  return unit_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
946 }
948  if (unit != NULL) {
949 
950  } else {
951 
952  }
953  unit_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), unit);
954  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Metric.unit)
955 }
956 
957 // repeated .ignition.msgs.StatisticsGroup statistics_groups = 3;
958 inline int Metric::statistics_groups_size() const {
959  return statistics_groups_.size();
960 }
962  statistics_groups_.Clear();
963 }
964 inline ::ignition::msgs::StatisticsGroup* Metric::mutable_statistics_groups(int index) {
965  // @@protoc_insertion_point(field_mutable:ignition.msgs.Metric.statistics_groups)
966  return statistics_groups_.Mutable(index);
967 }
968 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::StatisticsGroup >*
970  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Metric.statistics_groups)
971  return &statistics_groups_;
972 }
973 inline const ::ignition::msgs::StatisticsGroup& Metric::statistics_groups(int index) const {
974  // @@protoc_insertion_point(field_get:ignition.msgs.Metric.statistics_groups)
975  return statistics_groups_.Get(index);
976 }
977 inline ::ignition::msgs::StatisticsGroup* Metric::add_statistics_groups() {
978  // @@protoc_insertion_point(field_add:ignition.msgs.Metric.statistics_groups)
979  return statistics_groups_.Add();
980 }
981 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::StatisticsGroup >&
983  // @@protoc_insertion_point(field_list:ignition.msgs.Metric.statistics_groups)
984  return statistics_groups_;
985 }
986 
987 // repeated .ignition.msgs.Statistic statistics = 4;
988 inline int Metric::statistics_size() const {
989  return statistics_.size();
990 }
992  statistics_.Clear();
993 }
994 inline ::ignition::msgs::Statistic* Metric::mutable_statistics(int index) {
995  // @@protoc_insertion_point(field_mutable:ignition.msgs.Metric.statistics)
996  return statistics_.Mutable(index);
997 }
998 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic >*
1000  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Metric.statistics)
1001  return &statistics_;
1002 }
1003 inline const ::ignition::msgs::Statistic& Metric::statistics(int index) const {
1004  // @@protoc_insertion_point(field_get:ignition.msgs.Metric.statistics)
1005  return statistics_.Get(index);
1006 }
1007 inline ::ignition::msgs::Statistic* Metric::add_statistics() {
1008  // @@protoc_insertion_point(field_add:ignition.msgs.Metric.statistics)
1009  return statistics_.Add();
1010 }
1011 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic >&
1013  // @@protoc_insertion_point(field_list:ignition.msgs.Metric.statistics)
1014  return statistics_;
1015 }
1016 
1017 #ifdef __GNUC__
1018  #pragma GCC diagnostic pop
1019 #endif // __GNUC__
1020 // -------------------------------------------------------------------
1021 
1022 // -------------------------------------------------------------------
1023 
1024 
1037 // @@protoc_insertion_point(namespace_scope)
1038 
1039 } // namespace msgs
1040 } // namespace ignition
1041 
1042 namespace google {
1043 namespace protobuf {
1044 
1045 template <> struct is_proto_enum< ::ignition::msgs::Statistic_DataType> : ::std::true_type {};
1046 template <>
1047 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Statistic_DataType>() {
1049 }
1050 
1051 } // namespace protobuf
1052 } // namespace google
1053 
1054 #ifdef _MSC_VER
1055 #pragma warning(pop)
1056 #endif
1057 // @@protoc_insertion_point(global_scope)
1058 
1059 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2fstatistic_2eproto
void clear_name()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:770
void clear_name()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:651
@ Statistic_DataType_Statistic_DataType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:94
void set_type(::ignition::msgs::Statistic_DataType value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:644
::ignition::msgs::Statistic * add_statistics()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1007
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:728
bool Statistic_DataType_Parse(const ::std::string &name, Statistic_DataType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:107
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic > & statistics() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1012
STL class.
STL class.
void set_value(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:711
const Statistic_DataType Statistic_DataType_DataType_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:99
void clear_statistics()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:991
T move(T... args)
Metric * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:477
std::unique_ptr< Metric > MetricUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1033
std::unique_ptr< const StatisticsGroup > ConstStatisticsGroupUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1030
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:595
static const Metric * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:459
@ Statistic_DataType_AVERAGE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:86
std::unique_ptr< const Metric > ConstMetricUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1034
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:617
void set_unit(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:912
const ::std::string & name() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:654
::ignition::msgs::Statistic * add_statistics()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:842
void set_name(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:658
::std::string * release_name()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:688
void clear_type()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:637
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:601
const ::std::string & name() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:773
::std::string * mutable_unit()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:937
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Statistic_DataType_descriptor()
void set_allocated_unit(::std::string *unit)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:947
@ Statistic_DataType_MAX_ABS_VALUE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:93
Statistic * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:158
static const Statistic * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:144
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:589
std::unique_ptr< const Statistic > ConstStatisticUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1026
void set_name(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:777
std::unique_ptr< Statistic > StatisticUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1025
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:429
int statistics_groups_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:958
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:51
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic > * mutable_statistics()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:834
::std::string * release_name()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:807
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:869
const ::std::string & Statistic_DataType_Name(Statistic_DataType value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:103
friend void swap(Statistic &a, Statistic &b)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:152
friend void swap(Metric &a, Metric &b)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:467
::google::protobuf::RepeatedPtrField< ::ignition::msgs::StatisticsGroup > * mutable_statistics_groups()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:969
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:114
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:885
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:608
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:734
::ignition::msgs::StatisticsGroup * add_statistics_groups()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:977
void Swap(StatisticsGroup *other)
@ Statistic_DataType_VARIANCE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:89
@ Statistic_DataType_SAMPLE_COUNT
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:91
@ Statistic_DataType_STDDEV
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:90
static bool DataType_Parse(const ::std::string &name, DataType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:234
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic > * mutable_statistics()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:999
static const StatisticsGroup * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:322
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:812
::ignition::msgs::Statistic_DataType type() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:640
int statistics_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:823
std::shared_ptr< Statistic > StatisticSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1027
std::shared_ptr< const StatisticsGroup > ConstStatisticsGroupSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1032
Statistic_DataType
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:84
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:693
@ Statistic_DataType_MINIMUM
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:87
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:876
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:49
void IGNITION_MSGS_VISIBLE AddDescriptors()
StatisticsGroup * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:340
const ::std::string & unit() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:908
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE MetricDefaultTypeInternal _Metric_default_instance_
void Swap(Statistic *other)
std::shared_ptr< const Statistic > ConstStatisticSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1028
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:722
StatisticsGroup & operator=(const StatisticsGroup &from)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:299
void Swap(Metric *other)
void clear_statistics_groups()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:961
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/header.pb.h:215
std::shared_ptr< Metric > MetricSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1035
IGNITION_MSGS_VISIBLE StatisticDefaultTypeInternal _Statistic_default_instance_
static const ::google::protobuf::EnumDescriptor * DataType_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:228
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:750
@ Statistic_DataType_ROOT_MEAN_SQUARE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:92
const Statistic_DataType Statistic_DataType_DataType_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:98
StatisticsGroup * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:336
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:292
int statistics_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:988
double value() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:707
@ Statistic_DataType_UNINITIALIZED
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:85
void clear_unit()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:905
const int Statistic_DataType_DataType_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:100
Statistic * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:162
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:857
::std::string * mutable_name()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:683
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:863
IGNITION_MSGS_VISIBLE bool Statistic_DataType_IsValid(int value)
std::unique_ptr< StatisticsGroup > StatisticsGroupUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1029
friend void swap(StatisticsGroup &a, StatisticsGroup &b)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:330
@ Statistic_DataType_MAXIMUM
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:88
void clear_statistics()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:826
::std::string * mutable_name()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:802
STL class.
void clear_value()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:704
@ Statistic_DataType_Statistic_DataType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:95
IGNITION_MSGS_VISIBLE StatisticsGroupDefaultTypeInternal _StatisticsGroup_default_instance_
static const ::std::string & DataType_Name(DataType value)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:231
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:741
Metric * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:473
std::shared_ptr< const Metric > ConstMetricSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1036
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:78
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::StatisticsGroup > & statistics_groups() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:982
::std::string * release_unit()
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:942
std::shared_ptr< StatisticsGroup > StatisticsGroupSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:1031
Metric & operator=(const Metric &from)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:436
Statistic & operator=(const Statistic &from)
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:121
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Statistic > & statistics() const
Definition: build/ignition-msgs8/include/ignition/msgs/statistic.pb.h:847