Ignition Msgs

API Reference

5.8.1
header.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/header.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fheader_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fheader_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
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 3014000 < 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>
34 #include "ignition/msgs/time.pb.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 #include <google/protobuf/port_def.inc>
48 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fheader_2eproto IGNITION_MSGS_VISIBLE
49 PROTOBUF_NAMESPACE_OPEN
50 namespace internal {
51 class AnyMetadata;
52 } // namespace internal
53 PROTOBUF_NAMESPACE_CLOSE
54 
55 // Internal implementation detail -- do not use these members.
56 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2fheader_2eproto {
57  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
58  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
59  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
60  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
61  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
62  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
63  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
64  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
65  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
66 };
67 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fheader_2eproto;
68 namespace ignition {
69 namespace msgs {
70 class Header;
71 class HeaderDefaultTypeInternal;
72 IGNITION_MSGS_VISIBLE extern HeaderDefaultTypeInternal _Header_default_instance_;
73 class Header_Map;
74 class Header_MapDefaultTypeInternal;
75 IGNITION_MSGS_VISIBLE extern Header_MapDefaultTypeInternal _Header_Map_default_instance_;
76 } // namespace msgs
77 } // namespace ignition
78 PROTOBUF_NAMESPACE_OPEN
79 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Header* Arena::CreateMaybeMessage<::ignition::msgs::Header>(Arena*);
80 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Header_Map* Arena::CreateMaybeMessage<::ignition::msgs::Header_Map>(Arena*);
81 PROTOBUF_NAMESPACE_CLOSE
82 namespace ignition {
83 namespace msgs {
84 
85 // ===================================================================
86 
87 class IGNITION_MSGS_VISIBLE Header_Map PROTOBUF_FINAL :
88  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Header.Map) */ {
89  public:
90  inline Header_Map() : Header_Map(nullptr) {}
91  virtual ~Header_Map();
92 
93  Header_Map(const Header_Map& from);
94  Header_Map(Header_Map&& from) noexcept
95  : Header_Map() {
96  *this = ::std::move(from);
97  }
98 
99  inline Header_Map& operator=(const Header_Map& from) {
100  CopyFrom(from);
101  return *this;
102  }
103  inline Header_Map& operator=(Header_Map&& from) noexcept {
104  if (GetArena() == from.GetArena()) {
105  if (this != &from) InternalSwap(&from);
106  } else {
107  CopyFrom(from);
108  }
109  return *this;
110  }
111 
112  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
113  return GetDescriptor();
114  }
115  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
116  return GetMetadataStatic().descriptor;
117  }
118  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
119  return GetMetadataStatic().reflection;
120  }
121  static const Header_Map& default_instance();
122 
123  static inline const Header_Map* internal_default_instance() {
124  return reinterpret_cast<const Header_Map*>(
126  }
127  static constexpr int kIndexInFileMessages =
128  0;
129 
130  friend void swap(Header_Map& a, Header_Map& b) {
131  a.Swap(&b);
132  }
133  inline void Swap(Header_Map* other) {
134  if (other == this) return;
135  if (GetArena() == other->GetArena()) {
136  InternalSwap(other);
137  } else {
138  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
139  }
140  }
141  void UnsafeArenaSwap(Header_Map* other) {
142  if (other == this) return;
143  GOOGLE_DCHECK(GetArena() == other->GetArena());
144  InternalSwap(other);
145  }
146 
147  // implements Message ----------------------------------------------
148 
149  inline Header_Map* New() const final {
150  return CreateMaybeMessage<Header_Map>(nullptr);
151  }
152 
153  Header_Map* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
154  return CreateMaybeMessage<Header_Map>(arena);
155  }
156  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
157  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
158  void CopyFrom(const Header_Map& from);
159  void MergeFrom(const Header_Map& from);
160  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
161  bool IsInitialized() const final;
162 
163  size_t ByteSizeLong() const final;
164  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
165  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
166  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
167  int GetCachedSize() const final { return _cached_size_.Get(); }
168 
169  private:
170  inline void SharedCtor();
171  inline void SharedDtor();
172  void SetCachedSize(int size) const final;
173  void InternalSwap(Header_Map* other);
174  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
175  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
176  return "ignition.msgs.Header.Map";
177  }
178  protected:
179  explicit Header_Map(::PROTOBUF_NAMESPACE_ID::Arena* arena);
180  private:
181  static void ArenaDtor(void* object);
182  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
183  public:
184 
185  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
186  private:
187  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
188  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fheader_2eproto);
189  return ::descriptor_table_ignition_2fmsgs_2fheader_2eproto.file_level_metadata[kIndexInFileMessages];
190  }
191 
192  public:
193 
194  // nested types ----------------------------------------------------
195 
196  // accessors -------------------------------------------------------
197 
198  enum : int {
199  kValueFieldNumber = 2,
200  kKeyFieldNumber = 1,
201  };
202  // repeated string value = 2;
203  int value_size() const;
204  private:
205  int _internal_value_size() const;
206  public:
207  void clear_value();
208  const std::string& value(int index) const;
210  void set_value(int index, const std::string& value);
211  void set_value(int index, std::string&& value);
212  void set_value(int index, const char* value);
213  void set_value(int index, const char* value, size_t size);
215  void add_value(const std::string& value);
216  void add_value(std::string&& value);
217  void add_value(const char* value);
218  void add_value(const char* value, size_t size);
219  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& value() const;
220  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_value();
221  private:
222  const std::string& _internal_value(int index) const;
223  std::string* _internal_add_value();
224  public:
225 
226  // string key = 1;
227  void clear_key();
228  const std::string& key() const;
229  void set_key(const std::string& value);
230  void set_key(std::string&& value);
231  void set_key(const char* value);
232  void set_key(const char* value, size_t size);
236  private:
237  const std::string& _internal_key() const;
238  void _internal_set_key(const std::string& value);
239  std::string* _internal_mutable_key();
240  public:
241 
242  // @@protoc_insertion_point(class_scope:ignition.msgs.Header.Map)
243  private:
244  class _Internal;
245 
246  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
247  typedef void InternalArenaConstructable_;
248  typedef void DestructorSkippable_;
249  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> value_;
250  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_;
251  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
252  friend struct ::TableStruct_ignition_2fmsgs_2fheader_2eproto;
253 };
254 // -------------------------------------------------------------------
255 
256 class IGNITION_MSGS_VISIBLE Header PROTOBUF_FINAL :
257  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Header) */ {
258  public:
259  inline Header() : Header(nullptr) {}
260  virtual ~Header();
261 
262  Header(const Header& from);
263  Header(Header&& from) noexcept
264  : Header() {
265  *this = ::std::move(from);
266  }
267 
268  inline Header& operator=(const Header& from) {
269  CopyFrom(from);
270  return *this;
271  }
272  inline Header& operator=(Header&& from) noexcept {
273  if (GetArena() == from.GetArena()) {
274  if (this != &from) InternalSwap(&from);
275  } else {
276  CopyFrom(from);
277  }
278  return *this;
279  }
280 
281  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
282  return GetDescriptor();
283  }
284  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
285  return GetMetadataStatic().descriptor;
286  }
287  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
288  return GetMetadataStatic().reflection;
289  }
290  static const Header& default_instance();
291 
292  static inline const Header* internal_default_instance() {
293  return reinterpret_cast<const Header*>(
295  }
296  static constexpr int kIndexInFileMessages =
297  1;
298 
299  friend void swap(Header& a, Header& b) {
300  a.Swap(&b);
301  }
302  inline void Swap(Header* other) {
303  if (other == this) return;
304  if (GetArena() == other->GetArena()) {
305  InternalSwap(other);
306  } else {
307  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
308  }
309  }
310  void UnsafeArenaSwap(Header* other) {
311  if (other == this) return;
312  GOOGLE_DCHECK(GetArena() == other->GetArena());
313  InternalSwap(other);
314  }
315 
316  // implements Message ----------------------------------------------
317 
318  inline Header* New() const final {
319  return CreateMaybeMessage<Header>(nullptr);
320  }
321 
322  Header* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
323  return CreateMaybeMessage<Header>(arena);
324  }
325  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
326  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
327  void CopyFrom(const Header& from);
328  void MergeFrom(const Header& from);
329  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
330  bool IsInitialized() const final;
331 
332  size_t ByteSizeLong() const final;
333  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
334  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
335  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
336  int GetCachedSize() const final { return _cached_size_.Get(); }
337 
338  private:
339  inline void SharedCtor();
340  inline void SharedDtor();
341  void SetCachedSize(int size) const final;
342  void InternalSwap(Header* other);
343  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
344  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
345  return "ignition.msgs.Header";
346  }
347  protected:
348  explicit Header(::PROTOBUF_NAMESPACE_ID::Arena* arena);
349  private:
350  static void ArenaDtor(void* object);
351  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
352  public:
353 
354  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
355  private:
356  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
357  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fheader_2eproto);
358  return ::descriptor_table_ignition_2fmsgs_2fheader_2eproto.file_level_metadata[kIndexInFileMessages];
359  }
360 
361  public:
362 
363  // nested types ----------------------------------------------------
364 
365  typedef Header_Map Map;
366 
367  // accessors -------------------------------------------------------
368 
369  enum : int {
370  kDataFieldNumber = 2,
371  kStampFieldNumber = 1,
372  };
373  // repeated .ignition.msgs.Header.Map data = 2;
374  int data_size() const;
375  private:
376  int _internal_data_size() const;
377  public:
378  void clear_data();
379  ::ignition::msgs::Header_Map* mutable_data(int index);
380  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Header_Map >*
382  private:
383  const ::ignition::msgs::Header_Map& _internal_data(int index) const;
384  ::ignition::msgs::Header_Map* _internal_add_data();
385  public:
386  const ::ignition::msgs::Header_Map& data(int index) const;
387  ::ignition::msgs::Header_Map* add_data();
388  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Header_Map >&
389  data() const;
390 
391  // .ignition.msgs.Time stamp = 1;
392  bool has_stamp() const;
393  private:
394  bool _internal_has_stamp() const;
395  public:
396  void clear_stamp();
397  const ::ignition::msgs::Time& stamp() const;
398  ::ignition::msgs::Time* release_stamp();
399  ::ignition::msgs::Time* mutable_stamp();
400  void set_allocated_stamp(::ignition::msgs::Time* stamp);
401  private:
402  const ::ignition::msgs::Time& _internal_stamp() const;
403  ::ignition::msgs::Time* _internal_mutable_stamp();
404  public:
406  ::ignition::msgs::Time* stamp);
407  ::ignition::msgs::Time* unsafe_arena_release_stamp();
408 
409  // @@protoc_insertion_point(class_scope:ignition.msgs.Header)
410  private:
411  class _Internal;
412 
413  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
414  typedef void InternalArenaConstructable_;
415  typedef void DestructorSkippable_;
416  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Header_Map > data_;
417  ::ignition::msgs::Time* stamp_;
418  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
419  friend struct ::TableStruct_ignition_2fmsgs_2fheader_2eproto;
420 };
421 // ===================================================================
422 
423 
424 // ===================================================================
425 
426 #ifdef __GNUC__
427  #pragma GCC diagnostic push
428  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
429 #endif // __GNUC__
430 // Header_Map
431 
432 // string key = 1;
433 inline void Header_Map::clear_key() {
434  key_.ClearToEmpty();
435 }
436 inline const std::string& Header_Map::key() const {
437  // @@protoc_insertion_point(field_get:ignition.msgs.Header.Map.key)
438  return _internal_key();
439 }
440 inline void Header_Map::set_key(const std::string& value) {
441  _internal_set_key(value);
442  // @@protoc_insertion_point(field_set:ignition.msgs.Header.Map.key)
443 }
444 inline std::string* Header_Map::mutable_key() {
445  // @@protoc_insertion_point(field_mutable:ignition.msgs.Header.Map.key)
446  return _internal_mutable_key();
447 }
448 inline const std::string& Header_Map::_internal_key() const {
449  return key_.Get();
450 }
451 inline void Header_Map::_internal_set_key(const std::string& value) {
452 
453  key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
454 }
455 inline void Header_Map::set_key(std::string&& value) {
456 
457  key_.Set(
458  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
459  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Header.Map.key)
460 }
461 inline void Header_Map::set_key(const char* value) {
462  GOOGLE_DCHECK(value != nullptr);
463 
464  key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
465  // @@protoc_insertion_point(field_set_char:ignition.msgs.Header.Map.key)
466 }
467 inline void Header_Map::set_key(const char* value,
468  size_t size) {
469 
470  key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
471  reinterpret_cast<const char*>(value), size), GetArena());
472  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Header.Map.key)
473 }
474 inline std::string* Header_Map::_internal_mutable_key() {
475 
476  return key_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
477 }
478 inline std::string* Header_Map::release_key() {
479  // @@protoc_insertion_point(field_release:ignition.msgs.Header.Map.key)
480  return key_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
481 }
482 inline void Header_Map::set_allocated_key(std::string* key) {
483  if (key != nullptr) {
484 
485  } else {
486 
487  }
488  key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key,
489  GetArena());
490  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Header.Map.key)
491 }
492 
493 // repeated string value = 2;
494 inline int Header_Map::_internal_value_size() const {
495  return value_.size();
496 }
497 inline int Header_Map::value_size() const {
498  return _internal_value_size();
499 }
500 inline void Header_Map::clear_value() {
501  value_.Clear();
502 }
503 inline std::string* Header_Map::add_value() {
504  // @@protoc_insertion_point(field_add_mutable:ignition.msgs.Header.Map.value)
505  return _internal_add_value();
506 }
507 inline const std::string& Header_Map::_internal_value(int index) const {
508  return value_.Get(index);
509 }
510 inline const std::string& Header_Map::value(int index) const {
511  // @@protoc_insertion_point(field_get:ignition.msgs.Header.Map.value)
512  return _internal_value(index);
513 }
514 inline std::string* Header_Map::mutable_value(int index) {
515  // @@protoc_insertion_point(field_mutable:ignition.msgs.Header.Map.value)
516  return value_.Mutable(index);
517 }
518 inline void Header_Map::set_value(int index, const std::string& value) {
519  // @@protoc_insertion_point(field_set:ignition.msgs.Header.Map.value)
520  value_.Mutable(index)->assign(value);
521 }
522 inline void Header_Map::set_value(int index, std::string&& value) {
523  // @@protoc_insertion_point(field_set:ignition.msgs.Header.Map.value)
524  value_.Mutable(index)->assign(std::move(value));
525 }
526 inline void Header_Map::set_value(int index, const char* value) {
527  GOOGLE_DCHECK(value != nullptr);
528  value_.Mutable(index)->assign(value);
529  // @@protoc_insertion_point(field_set_char:ignition.msgs.Header.Map.value)
530 }
531 inline void Header_Map::set_value(int index, const char* value, size_t size) {
532  value_.Mutable(index)->assign(
533  reinterpret_cast<const char*>(value), size);
534  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Header.Map.value)
535 }
536 inline std::string* Header_Map::_internal_add_value() {
537  return value_.Add();
538 }
539 inline void Header_Map::add_value(const std::string& value) {
540  value_.Add()->assign(value);
541  // @@protoc_insertion_point(field_add:ignition.msgs.Header.Map.value)
542 }
543 inline void Header_Map::add_value(std::string&& value) {
544  value_.Add(std::move(value));
545  // @@protoc_insertion_point(field_add:ignition.msgs.Header.Map.value)
546 }
547 inline void Header_Map::add_value(const char* value) {
548  GOOGLE_DCHECK(value != nullptr);
549  value_.Add()->assign(value);
550  // @@protoc_insertion_point(field_add_char:ignition.msgs.Header.Map.value)
551 }
552 inline void Header_Map::add_value(const char* value, size_t size) {
553  value_.Add()->assign(reinterpret_cast<const char*>(value), size);
554  // @@protoc_insertion_point(field_add_pointer:ignition.msgs.Header.Map.value)
555 }
556 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
557 Header_Map::value() const {
558  // @@protoc_insertion_point(field_list:ignition.msgs.Header.Map.value)
559  return value_;
560 }
561 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
562 Header_Map::mutable_value() {
563  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Header.Map.value)
564  return &value_;
565 }
566 
567 // -------------------------------------------------------------------
568 
569 // Header
570 
571 // .ignition.msgs.Time stamp = 1;
572 inline bool Header::_internal_has_stamp() const {
573  return this != internal_default_instance() && stamp_ != nullptr;
574 }
575 inline bool Header::has_stamp() const {
576  return _internal_has_stamp();
577 }
578 inline const ::ignition::msgs::Time& Header::_internal_stamp() const {
579  const ::ignition::msgs::Time* p = stamp_;
580  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Time&>(
582 }
583 inline const ::ignition::msgs::Time& Header::stamp() const {
584  // @@protoc_insertion_point(field_get:ignition.msgs.Header.stamp)
585  return _internal_stamp();
586 }
587 inline void Header::unsafe_arena_set_allocated_stamp(
588  ::ignition::msgs::Time* stamp) {
589  if (GetArena() == nullptr) {
590  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(stamp_);
591  }
592  stamp_ = stamp;
593  if (stamp) {
594 
595  } else {
596 
597  }
598  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Header.stamp)
599 }
600 inline ::ignition::msgs::Time* Header::release_stamp() {
601 
602  ::ignition::msgs::Time* temp = stamp_;
603  stamp_ = nullptr;
604  if (GetArena() != nullptr) {
605  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
606  }
607  return temp;
608 }
609 inline ::ignition::msgs::Time* Header::unsafe_arena_release_stamp() {
610  // @@protoc_insertion_point(field_release:ignition.msgs.Header.stamp)
611 
612  ::ignition::msgs::Time* temp = stamp_;
613  stamp_ = nullptr;
614  return temp;
615 }
616 inline ::ignition::msgs::Time* Header::_internal_mutable_stamp() {
617 
618  if (stamp_ == nullptr) {
619  auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
620  stamp_ = p;
621  }
622  return stamp_;
623 }
624 inline ::ignition::msgs::Time* Header::mutable_stamp() {
625  // @@protoc_insertion_point(field_mutable:ignition.msgs.Header.stamp)
626  return _internal_mutable_stamp();
627 }
628 inline void Header::set_allocated_stamp(::ignition::msgs::Time* stamp) {
629  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
630  if (message_arena == nullptr) {
631  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(stamp_);
632  }
633  if (stamp) {
634  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
635  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(stamp)->GetArena();
636  if (message_arena != submessage_arena) {
637  stamp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
638  message_arena, stamp, submessage_arena);
639  }
640 
641  } else {
642 
643  }
644  stamp_ = stamp;
645  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Header.stamp)
646 }
647 
648 // repeated .ignition.msgs.Header.Map data = 2;
649 inline int Header::_internal_data_size() const {
650  return data_.size();
651 }
652 inline int Header::data_size() const {
653  return _internal_data_size();
654 }
655 inline void Header::clear_data() {
656  data_.Clear();
657 }
658 inline ::ignition::msgs::Header_Map* Header::mutable_data(int index) {
659  // @@protoc_insertion_point(field_mutable:ignition.msgs.Header.data)
660  return data_.Mutable(index);
661 }
662 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Header_Map >*
663 Header::mutable_data() {
664  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Header.data)
665  return &data_;
666 }
667 inline const ::ignition::msgs::Header_Map& Header::_internal_data(int index) const {
668  return data_.Get(index);
669 }
670 inline const ::ignition::msgs::Header_Map& Header::data(int index) const {
671  // @@protoc_insertion_point(field_get:ignition.msgs.Header.data)
672  return _internal_data(index);
673 }
674 inline ::ignition::msgs::Header_Map* Header::_internal_add_data() {
675  return data_.Add();
676 }
677 inline ::ignition::msgs::Header_Map* Header::add_data() {
678  // @@protoc_insertion_point(field_add:ignition.msgs.Header.data)
679  return _internal_add_data();
680 }
681 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Header_Map >&
682 Header::data() const {
683  // @@protoc_insertion_point(field_list:ignition.msgs.Header.data)
684  return data_;
685 }
686 
687 #ifdef __GNUC__
688  #pragma GCC diagnostic pop
689 #endif // __GNUC__
690 // -------------------------------------------------------------------
691 
692 
697 // @@protoc_insertion_point(namespace_scope)
698 
699 } // namespace msgs
700 } // namespace ignition
701 
702 #ifdef _MSC_VER
703 #pragma warning(pop)
704 #endif
705 // @@protoc_insertion_point(global_scope)
706 
707 #include <google/protobuf/port_undef.inc>
708 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fheader_2eproto
T assign(T... args)
Definition: actor.pb.h:98
void unsafe_arena_set_allocated_stamp(::ignition::msgs::Time *stamp)
Header & operator=(Header &&from) noexcept
Definition: header.pb.h:272
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & value() const
::ignition::msgs::Time * mutable_stamp()
void Swap(Header *other)
Definition: header.pb.h:302
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: header.pb.h:118
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::ignition::msgs::Header_Map * add_data()
static const Header * internal_default_instance()
Definition: header.pb.h:292
void CopyFrom(const Header_Map &from)
Header_Map & operator=(const Header_Map &from)
Definition: header.pb.h:99
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Header_Map > * mutable_data()
void add_value(const char *value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: header.pb.h:112
Header_Map * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: header.pb.h:153
static const Header & default_instance()
void CopyFrom(const Header &from)
void MergeFrom(const Header_Map &from)
static const Header_Map & default_instance()
Header(const Header &from)
Header_Map(const Header_Map &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const Header_Map * internal_default_instance()
Definition: header.pb.h:123
::ignition::msgs::Time * unsafe_arena_release_stamp()
const ::ignition::msgs::Header_Map & data(int index) const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_value()
Header(Header &&from) noexcept
Definition: header.pb.h:263
Header_Map Map
Definition: header.pb.h:365
void set_value(int index, const char *value)
void set_key(std::string &&value)
void set_key(const char *value, size_t size)
::ignition::msgs::Header_Map * mutable_data(int index)
Header(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const Header &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Header & operator=(const Header &from)
Definition: header.pb.h:268
const ::ignition::msgs::Time & stamp() const
void set_value(int index, std::string &&value)
Header_Map(Header_Map &&from) noexcept
Definition: header.pb.h:94
friend void swap(Header &a, Header &b)
Definition: header.pb.h:299
void set_key(const char *value)
void UnsafeArenaSwap(Header *other)
Definition: header.pb.h:310
void set_allocated_key(std::string *key)
Header * New() const final
Definition: header.pb.h:318
void set_allocated_stamp(::ignition::msgs::Time *stamp)
::ignition::msgs::Time * release_stamp()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Header_Map > & data() const
Header * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: header.pb.h:322
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void Swap(Header_Map *other)
Definition: header.pb.h:133
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: header.pb.h:115
friend void swap(Header_Map &a, Header_Map &b)
Definition: header.pb.h:130
const std::string & value(int index) const
Header_Map()
Definition: header.pb.h:90
Header_Map(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void add_value(const std::string &value)
void add_value(const char *value, size_t size)
void set_value(int index, const std::string &value)
Header_Map * New() const final
Definition: header.pb.h:149
void UnsafeArenaSwap(Header_Map *other)
Definition: header.pb.h:141
Header()
Definition: header.pb.h:259
const std::string & key() const
void add_value(std::string &&value)
std::string * mutable_value(int index)
Header_Map & operator=(Header_Map &&from) noexcept
Definition: header.pb.h:103
void set_value(int index, const char *value, size_t size)
void set_key(const std::string &value)
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fheader_2eproto
T move(T... args)
IGNITION_MSGS_VISIBLE Header_MapDefaultTypeInternal _Header_Map_default_instance_
std::unique_ptr< Header > HeaderUniquePtr
Definition: header.pb.h:693
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::unique_ptr< const Header > ConstHeaderUniquePtr
Definition: header.pb.h:694
std::shared_ptr< Header > HeaderSharedPtr
Definition: header.pb.h:695
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
std::shared_ptr< const Header > ConstHeaderSharedPtr
Definition: header.pb.h:696
Definition: actor.pb.h:52
T size(T... args)
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[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)