Gazebo Msgs

API Reference

8.7.1
build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/joint_cmd.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fjoint_5fcmd_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fjoint_5fcmd_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
36 #include "ignition/msgs/pid.pb.h"
38 #ifndef _MSC_VER
39 #pragma GCC system_header
40 #else
41 #pragma warning(push)
42 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
43 #endif
44 #ifdef __linux__
45 #include <sys/sysmacros.h>
46 #endif
47 #include <memory>
48 #include <ignition/msgs/Export.hh>
49 // @@protoc_insertion_point(includes)
50 #include <google/protobuf/port_def.inc>
51 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fjoint_5fcmd_2eproto IGNITION_MSGS_VISIBLE
52 PROTOBUF_NAMESPACE_OPEN
53 namespace internal {
54 class AnyMetadata;
55 } // namespace internal
56 PROTOBUF_NAMESPACE_CLOSE
57 
58 // Internal implementation detail -- do not use these members.
60  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
61  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
62  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
63  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
64  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
65  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
66  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
67  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
68  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
69 };
70 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fjoint_5fcmd_2eproto;
71 namespace ignition {
72 namespace msgs {
73 class JointCmd;
74 class JointCmdDefaultTypeInternal;
75 IGNITION_MSGS_VISIBLE extern JointCmdDefaultTypeInternal _JointCmd_default_instance_;
76 } // namespace msgs
77 } // namespace ignition
78 PROTOBUF_NAMESPACE_OPEN
79 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::JointCmd* Arena::CreateMaybeMessage<::ignition::msgs::JointCmd>(Arena*);
80 PROTOBUF_NAMESPACE_CLOSE
81 namespace ignition {
82 namespace msgs {
83 
84 // ===================================================================
85 
86 class IGNITION_MSGS_VISIBLE JointCmd PROTOBUF_FINAL :
87  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.JointCmd) */ {
88  public:
89  inline JointCmd() : JointCmd(nullptr) {};
90  virtual ~JointCmd();
91 
92  JointCmd(const JointCmd& from);
93  JointCmd(JointCmd&& from) noexcept
94  : JointCmd() {
95  *this = ::std::move(from);
96  }
97 
98  inline JointCmd& operator=(const JointCmd& from) {
99  CopyFrom(from);
100  return *this;
101  }
102  inline JointCmd& operator=(JointCmd&& from) noexcept {
103  if (GetArena() == from.GetArena()) {
104  if (this != &from) InternalSwap(&from);
105  } else {
106  CopyFrom(from);
107  }
108  return *this;
109  }
110 
111  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
112  return GetDescriptor();
113  }
114  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
115  return GetMetadataStatic().descriptor;
116  }
117  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
118  return GetMetadataStatic().reflection;
119  }
120  static const JointCmd& default_instance();
121 
122  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
123  static inline const JointCmd* internal_default_instance() {
124  return reinterpret_cast<const JointCmd*>(
126  }
127  static constexpr int kIndexInFileMessages =
128  0;
129 
130  friend void swap(JointCmd& a, JointCmd& b) {
131  a.Swap(&b);
132  }
133  inline void Swap(JointCmd* 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(JointCmd* other) {
142  if (other == this) return;
143  GOOGLE_DCHECK(GetArena() == other->GetArena());
144  InternalSwap(other);
145  }
146 
147  // implements Message ----------------------------------------------
148 
149  inline JointCmd* New() const final {
150  return CreateMaybeMessage<JointCmd>(nullptr);
151  }
152 
153  JointCmd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
154  return CreateMaybeMessage<JointCmd>(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 JointCmd& from);
159  void MergeFrom(const JointCmd& 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(JointCmd* other);
174  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
175  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
176  return "ignition.msgs.JointCmd";
177  }
178  protected:
179  explicit JointCmd(::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_2fjoint_5fcmd_2eproto);
189  return ::descriptor_table_ignition_2fmsgs_2fjoint_5fcmd_2eproto.file_level_metadata[kIndexInFileMessages];
190  }
191 
192  public:
193 
194  // nested types ----------------------------------------------------
195 
196  // accessors -------------------------------------------------------
197 
198  enum : int {
199  kNameFieldNumber = 2,
200  kHeaderFieldNumber = 1,
201  kPositionFieldNumber = 5,
202  kVelocityFieldNumber = 6,
203  kForceOptionalFieldNumber = 8,
204  kAxisFieldNumber = 3,
205  kResetFieldNumber = 7,
206  };
207  // string name = 2;
208  void clear_name();
209  const std::string& name() const;
210  void set_name(const std::string& value);
211  void set_name(std::string&& value);
212  void set_name(const char* value);
213  void set_name(const char* value, size_t size);
217  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
218  " string fields are deprecated and will be removed in a"
219  " future release.")
220  std::string* unsafe_arena_release_name();
221  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
222  " string fields are deprecated and will be removed in a"
223  " future release.")
224  void unsafe_arena_set_allocated_name(
225  std::string* name);
226  private:
227  const std::string& _internal_name() const;
228  void _internal_set_name(const std::string& value);
229  std::string* _internal_mutable_name();
230  public:
231 
232  // .ignition.msgs.Header header = 1;
233  bool has_header() const;
234  private:
235  bool _internal_has_header() const;
236  public:
237  void clear_header();
238  const ::ignition::msgs::Header& header() const;
239  ::ignition::msgs::Header* release_header();
240  ::ignition::msgs::Header* mutable_header();
241  void set_allocated_header(::ignition::msgs::Header* header);
242  private:
243  const ::ignition::msgs::Header& _internal_header() const;
244  ::ignition::msgs::Header* _internal_mutable_header();
245  public:
246  void unsafe_arena_set_allocated_header(
247  ::ignition::msgs::Header* header);
248  ::ignition::msgs::Header* unsafe_arena_release_header();
249 
250  // .ignition.msgs.PID position = 5;
251  bool has_position() const;
252  private:
253  bool _internal_has_position() const;
254  public:
255  void clear_position();
256  const ::ignition::msgs::PID& position() const;
257  ::ignition::msgs::PID* release_position();
258  ::ignition::msgs::PID* mutable_position();
259  void set_allocated_position(::ignition::msgs::PID* position);
260  private:
261  const ::ignition::msgs::PID& _internal_position() const;
262  ::ignition::msgs::PID* _internal_mutable_position();
263  public:
264  void unsafe_arena_set_allocated_position(
265  ::ignition::msgs::PID* position);
266  ::ignition::msgs::PID* unsafe_arena_release_position();
267 
268  // .ignition.msgs.PID velocity = 6;
269  bool has_velocity() const;
270  private:
271  bool _internal_has_velocity() const;
272  public:
273  void clear_velocity();
274  const ::ignition::msgs::PID& velocity() const;
275  ::ignition::msgs::PID* release_velocity();
276  ::ignition::msgs::PID* mutable_velocity();
277  void set_allocated_velocity(::ignition::msgs::PID* velocity);
278  private:
279  const ::ignition::msgs::PID& _internal_velocity() const;
280  ::ignition::msgs::PID* _internal_mutable_velocity();
281  public:
282  void unsafe_arena_set_allocated_velocity(
283  ::ignition::msgs::PID* velocity);
284  ::ignition::msgs::PID* unsafe_arena_release_velocity();
285 
286  // .ignition.msgs.Double force_optional = 8;
287  bool has_force_optional() const;
288  private:
289  bool _internal_has_force_optional() const;
290  public:
291  void clear_force_optional();
292  const ::ignition::msgs::Double& force_optional() const;
293  ::ignition::msgs::Double* release_force_optional();
294  ::ignition::msgs::Double* mutable_force_optional();
295  void set_allocated_force_optional(::ignition::msgs::Double* force_optional);
296  private:
297  const ::ignition::msgs::Double& _internal_force_optional() const;
298  ::ignition::msgs::Double* _internal_mutable_force_optional();
299  public:
300  void unsafe_arena_set_allocated_force_optional(
301  ::ignition::msgs::Double* force_optional);
302  ::ignition::msgs::Double* unsafe_arena_release_force_optional();
303 
304  // int32 axis = 3;
305  void clear_axis();
306  ::PROTOBUF_NAMESPACE_ID::int32 axis() const;
307  void set_axis(::PROTOBUF_NAMESPACE_ID::int32 value);
308  private:
309  ::PROTOBUF_NAMESPACE_ID::int32 _internal_axis() const;
310  void _internal_set_axis(::PROTOBUF_NAMESPACE_ID::int32 value);
311  public:
312 
313  // bool reset = 7;
314  void clear_reset();
315  bool reset() const;
316  void set_reset(bool value);
317  private:
318  bool _internal_reset() const;
319  void _internal_set_reset(bool value);
320  public:
321 
322  // @@protoc_insertion_point(class_scope:ignition.msgs.JointCmd)
323  private:
324  class _Internal;
325 
326  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
327  typedef void InternalArenaConstructable_;
328  typedef void DestructorSkippable_;
329  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
330  ::ignition::msgs::Header* header_;
331  ::ignition::msgs::PID* position_;
332  ::ignition::msgs::PID* velocity_;
333  ::ignition::msgs::Double* force_optional_;
334  ::PROTOBUF_NAMESPACE_ID::int32 axis_;
335  bool reset_;
336  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
338 };
339 // ===================================================================
340 
341 
342 // ===================================================================
343 
344 #ifdef __GNUC__
345  #pragma GCC diagnostic push
346  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
347 #endif // __GNUC__
348 // JointCmd
349 
350 // .ignition.msgs.Header header = 1;
351 inline bool JointCmd::_internal_has_header() const {
352  return this != internal_default_instance() && header_ != nullptr;
353 }
354 inline bool JointCmd::has_header() const {
355  return _internal_has_header();
356 }
357 inline const ::ignition::msgs::Header& JointCmd::_internal_header() const {
358  const ::ignition::msgs::Header* p = header_;
359  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
361 }
362 inline const ::ignition::msgs::Header& JointCmd::header() const {
363  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.header)
364  return _internal_header();
365 }
366 inline void JointCmd::unsafe_arena_set_allocated_header(
367  ::ignition::msgs::Header* header) {
368  if (GetArena() == nullptr) {
369  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
370  }
371  header_ = header;
372  if (header) {
373 
374  } else {
375 
376  }
377  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.JointCmd.header)
378 }
379 inline ::ignition::msgs::Header* JointCmd::release_header() {
380  auto temp = unsafe_arena_release_header();
381  if (GetArena() != nullptr) {
382  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
383  }
384  return temp;
385 }
386 inline ::ignition::msgs::Header* JointCmd::unsafe_arena_release_header() {
387  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.header)
388 
389  ::ignition::msgs::Header* temp = header_;
390  header_ = nullptr;
391  return temp;
392 }
393 inline ::ignition::msgs::Header* JointCmd::_internal_mutable_header() {
394 
395  if (header_ == nullptr) {
396  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
397  header_ = p;
398  }
399  return header_;
400 }
401 inline ::ignition::msgs::Header* JointCmd::mutable_header() {
402  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.header)
403  return _internal_mutable_header();
404 }
405 inline void JointCmd::set_allocated_header(::ignition::msgs::Header* header) {
406  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
407  if (message_arena == nullptr) {
408  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
409  }
410  if (header) {
411  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
412  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
413  if (message_arena != submessage_arena) {
414  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
415  message_arena, header, submessage_arena);
416  }
417 
418  } else {
419 
420  }
421  header_ = header;
422  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.header)
423 }
424 
425 // string name = 2;
426 inline void JointCmd::clear_name() {
427  name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
428 }
429 inline const std::string& JointCmd::name() const {
430  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.name)
431  return _internal_name();
432 }
433 inline void JointCmd::set_name(const std::string& value) {
434  _internal_set_name(value);
435  // @@protoc_insertion_point(field_set:ignition.msgs.JointCmd.name)
436 }
437 inline std::string* JointCmd::mutable_name() {
438  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.name)
439  return _internal_mutable_name();
440 }
441 inline const std::string& JointCmd::_internal_name() const {
442  return name_.Get();
443 }
444 inline void JointCmd::_internal_set_name(const std::string& value) {
445 
446  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
447 }
448 inline void JointCmd::set_name(std::string&& value) {
449 
450  name_.Set(
451  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
452  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.JointCmd.name)
453 }
454 inline void JointCmd::set_name(const char* value) {
455  GOOGLE_DCHECK(value != nullptr);
456 
457  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
458  GetArena());
459  // @@protoc_insertion_point(field_set_char:ignition.msgs.JointCmd.name)
460 }
461 inline void JointCmd::set_name(const char* value,
462  size_t size) {
463 
464  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
465  reinterpret_cast<const char*>(value), size), GetArena());
466  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.JointCmd.name)
467 }
468 inline std::string* JointCmd::_internal_mutable_name() {
469 
470  return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
471 }
472 inline std::string* JointCmd::release_name() {
473  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.name)
474  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
475 }
476 inline void JointCmd::set_allocated_name(std::string* name) {
477  if (name != nullptr) {
478 
479  } else {
480 
481  }
482  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
483  GetArena());
484  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.name)
485 }
486 inline std::string* JointCmd::unsafe_arena_release_name() {
487  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.JointCmd.name)
488  GOOGLE_DCHECK(GetArena() != nullptr);
489 
490  return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
491  GetArena());
492 }
493 inline void JointCmd::unsafe_arena_set_allocated_name(
494  std::string* name) {
495  GOOGLE_DCHECK(GetArena() != nullptr);
496  if (name != nullptr) {
497 
498  } else {
499 
500  }
501  name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
502  name, GetArena());
503  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.JointCmd.name)
504 }
505 
506 // int32 axis = 3;
507 inline void JointCmd::clear_axis() {
508  axis_ = 0;
509 }
510 inline ::PROTOBUF_NAMESPACE_ID::int32 JointCmd::_internal_axis() const {
511  return axis_;
512 }
513 inline ::PROTOBUF_NAMESPACE_ID::int32 JointCmd::axis() const {
514  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.axis)
515  return _internal_axis();
516 }
517 inline void JointCmd::_internal_set_axis(::PROTOBUF_NAMESPACE_ID::int32 value) {
518 
519  axis_ = value;
520 }
521 inline void JointCmd::set_axis(::PROTOBUF_NAMESPACE_ID::int32 value) {
522  _internal_set_axis(value);
523  // @@protoc_insertion_point(field_set:ignition.msgs.JointCmd.axis)
524 }
525 
526 // .ignition.msgs.PID position = 5;
527 inline bool JointCmd::_internal_has_position() const {
528  return this != internal_default_instance() && position_ != nullptr;
529 }
530 inline bool JointCmd::has_position() const {
531  return _internal_has_position();
532 }
533 inline const ::ignition::msgs::PID& JointCmd::_internal_position() const {
534  const ::ignition::msgs::PID* p = position_;
535  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::PID*>(
537 }
538 inline const ::ignition::msgs::PID& JointCmd::position() const {
539  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.position)
540  return _internal_position();
541 }
542 inline void JointCmd::unsafe_arena_set_allocated_position(
543  ::ignition::msgs::PID* position) {
544  if (GetArena() == nullptr) {
545  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(position_);
546  }
547  position_ = position;
548  if (position) {
549 
550  } else {
551 
552  }
553  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.JointCmd.position)
554 }
555 inline ::ignition::msgs::PID* JointCmd::release_position() {
556  auto temp = unsafe_arena_release_position();
557  if (GetArena() != nullptr) {
558  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
559  }
560  return temp;
561 }
562 inline ::ignition::msgs::PID* JointCmd::unsafe_arena_release_position() {
563  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.position)
564 
565  ::ignition::msgs::PID* temp = position_;
566  position_ = nullptr;
567  return temp;
568 }
569 inline ::ignition::msgs::PID* JointCmd::_internal_mutable_position() {
570 
571  if (position_ == nullptr) {
572  auto* p = CreateMaybeMessage<::ignition::msgs::PID>(GetArena());
573  position_ = p;
574  }
575  return position_;
576 }
577 inline ::ignition::msgs::PID* JointCmd::mutable_position() {
578  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.position)
579  return _internal_mutable_position();
580 }
581 inline void JointCmd::set_allocated_position(::ignition::msgs::PID* position) {
582  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
583  if (message_arena == nullptr) {
584  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(position_);
585  }
586  if (position) {
587  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
588  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(position)->GetArena();
589  if (message_arena != submessage_arena) {
590  position = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
591  message_arena, position, submessage_arena);
592  }
593 
594  } else {
595 
596  }
597  position_ = position;
598  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.position)
599 }
600 
601 // .ignition.msgs.PID velocity = 6;
602 inline bool JointCmd::_internal_has_velocity() const {
603  return this != internal_default_instance() && velocity_ != nullptr;
604 }
605 inline bool JointCmd::has_velocity() const {
606  return _internal_has_velocity();
607 }
608 inline const ::ignition::msgs::PID& JointCmd::_internal_velocity() const {
609  const ::ignition::msgs::PID* p = velocity_;
610  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::PID*>(
612 }
613 inline const ::ignition::msgs::PID& JointCmd::velocity() const {
614  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.velocity)
615  return _internal_velocity();
616 }
617 inline void JointCmd::unsafe_arena_set_allocated_velocity(
618  ::ignition::msgs::PID* velocity) {
619  if (GetArena() == nullptr) {
620  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity_);
621  }
622  velocity_ = velocity;
623  if (velocity) {
624 
625  } else {
626 
627  }
628  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.JointCmd.velocity)
629 }
630 inline ::ignition::msgs::PID* JointCmd::release_velocity() {
631  auto temp = unsafe_arena_release_velocity();
632  if (GetArena() != nullptr) {
633  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
634  }
635  return temp;
636 }
637 inline ::ignition::msgs::PID* JointCmd::unsafe_arena_release_velocity() {
638  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.velocity)
639 
640  ::ignition::msgs::PID* temp = velocity_;
641  velocity_ = nullptr;
642  return temp;
643 }
644 inline ::ignition::msgs::PID* JointCmd::_internal_mutable_velocity() {
645 
646  if (velocity_ == nullptr) {
647  auto* p = CreateMaybeMessage<::ignition::msgs::PID>(GetArena());
648  velocity_ = p;
649  }
650  return velocity_;
651 }
652 inline ::ignition::msgs::PID* JointCmd::mutable_velocity() {
653  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.velocity)
654  return _internal_mutable_velocity();
655 }
656 inline void JointCmd::set_allocated_velocity(::ignition::msgs::PID* velocity) {
657  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
658  if (message_arena == nullptr) {
659  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity_);
660  }
661  if (velocity) {
662  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
663  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity)->GetArena();
664  if (message_arena != submessage_arena) {
665  velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
666  message_arena, velocity, submessage_arena);
667  }
668 
669  } else {
670 
671  }
672  velocity_ = velocity;
673  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.velocity)
674 }
675 
676 // bool reset = 7;
677 inline void JointCmd::clear_reset() {
678  reset_ = false;
679 }
680 inline bool JointCmd::_internal_reset() const {
681  return reset_;
682 }
683 inline bool JointCmd::reset() const {
684  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.reset)
685  return _internal_reset();
686 }
687 inline void JointCmd::_internal_set_reset(bool value) {
688 
689  reset_ = value;
690 }
691 inline void JointCmd::set_reset(bool value) {
692  _internal_set_reset(value);
693  // @@protoc_insertion_point(field_set:ignition.msgs.JointCmd.reset)
694 }
695 
696 // .ignition.msgs.Double force_optional = 8;
697 inline bool JointCmd::_internal_has_force_optional() const {
698  return this != internal_default_instance() && force_optional_ != nullptr;
699 }
700 inline bool JointCmd::has_force_optional() const {
701  return _internal_has_force_optional();
702 }
703 inline const ::ignition::msgs::Double& JointCmd::_internal_force_optional() const {
704  const ::ignition::msgs::Double* p = force_optional_;
705  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Double*>(
707 }
708 inline const ::ignition::msgs::Double& JointCmd::force_optional() const {
709  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.force_optional)
710  return _internal_force_optional();
711 }
712 inline void JointCmd::unsafe_arena_set_allocated_force_optional(
713  ::ignition::msgs::Double* force_optional) {
714  if (GetArena() == nullptr) {
715  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(force_optional_);
716  }
717  force_optional_ = force_optional;
718  if (force_optional) {
719 
720  } else {
721 
722  }
723  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.JointCmd.force_optional)
724 }
725 inline ::ignition::msgs::Double* JointCmd::release_force_optional() {
726  auto temp = unsafe_arena_release_force_optional();
727  if (GetArena() != nullptr) {
728  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
729  }
730  return temp;
731 }
732 inline ::ignition::msgs::Double* JointCmd::unsafe_arena_release_force_optional() {
733  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.force_optional)
734 
735  ::ignition::msgs::Double* temp = force_optional_;
736  force_optional_ = nullptr;
737  return temp;
738 }
739 inline ::ignition::msgs::Double* JointCmd::_internal_mutable_force_optional() {
740 
741  if (force_optional_ == nullptr) {
742  auto* p = CreateMaybeMessage<::ignition::msgs::Double>(GetArena());
743  force_optional_ = p;
744  }
745  return force_optional_;
746 }
747 inline ::ignition::msgs::Double* JointCmd::mutable_force_optional() {
748  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.force_optional)
749  return _internal_mutable_force_optional();
750 }
751 inline void JointCmd::set_allocated_force_optional(::ignition::msgs::Double* force_optional) {
752  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
753  if (message_arena == nullptr) {
754  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(force_optional_);
755  }
756  if (force_optional) {
757  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
758  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(force_optional)->GetArena();
759  if (message_arena != submessage_arena) {
760  force_optional = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
761  message_arena, force_optional, submessage_arena);
762  }
763 
764  } else {
765 
766  }
767  force_optional_ = force_optional;
768  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.force_optional)
769 }
770 
771 #ifdef __GNUC__
772  #pragma GCC diagnostic pop
773 #endif // __GNUC__
774 
779 // @@protoc_insertion_point(namespace_scope)
780 
781 } // namespace msgs
782 } // namespace ignition
783 
784 #ifdef _MSC_VER
785 #pragma warning(pop)
786 #endif
787 // @@protoc_insertion_point(global_scope)
788 
789 #include <google/protobuf/port_undef.inc>
790 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fjoint_5fcmd_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fjoint_5fcmd_2eproto
static const JointCmd * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:123
JointCmd * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:149
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:117
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const JointCmd &from)
void set_name(const char *value, size_t size)
void CopyFrom(const JointCmd &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:111
void set_name(const std::string &value)
JointCmd()
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:89
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
JointCmd & operator=(JointCmd &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:102
JointCmd * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:153
JointCmd & operator=(const JointCmd &from)
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:98
void Swap(JointCmd *other)
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:133
friend void swap(JointCmd &a, JointCmd &b)
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:130
JointCmd(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const JointCmd & default_instance()
JointCmd(const JointCmd &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:114
JointCmd(JointCmd &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:93
const std::string & name() const
void UnsafeArenaSwap(JointCmd *other)
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:141
void set_name(const char *value)
void set_name(std::string &&value)
void set_allocated_name(std::string *name)
T move(T... args)
std::unique_ptr< JointCmd > JointCmdUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:775
IGNITION_MSGS_VISIBLE PIDDefaultTypeInternal _PID_default_instance_
IGNITION_MSGS_VISIBLE DoubleDefaultTypeInternal _Double_default_instance_
std::shared_ptr< JointCmd > JointCmdSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:777
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::unique_ptr< const JointCmd > ConstJointCmdUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:776
std::shared_ptr< const JointCmd > ConstJointCmdSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:778
IGNITION_MSGS_VISIBLE JointCmdDefaultTypeInternal _JointCmd_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/joint_cmd.pb.h:59
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)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)