Ignition Msgs

API Reference

8.1.0
user_cmd.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/user_cmd.proto
3 
4 #ifndef PROTOBUF_ignition_2fmsgs_2fuser_5fcmd_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2fuser_5fcmd_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3000000
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 3000000 < 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/arena.h>
23 #include <google/protobuf/arenastring.h>
24 #include <google/protobuf/generated_message_util.h>
25 #include <google/protobuf/metadata.h>
26 #include <google/protobuf/message.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/generated_enum_reflection.h>
30 #include <google/protobuf/unknown_field_set.h>
31 #include "ignition/msgs/light.pb.h"
32 #include "ignition/msgs/model.pb.h"
36 #ifndef _MSC_VER
37 #pragma GCC system_header
38 #else
39 #pragma warning(push)
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
41 #endif
42 #ifdef __linux__
43 #include <sys/sysmacros.h>
44 #endif
45 #include <memory>
46 #include <ignition/msgs/Export.hh>
47 // @@protoc_insertion_point(includes)
48 
49 namespace ignition {
50 namespace msgs {
51 
52 // Internal implementation detail -- do not call these.
56 
57 class UserCmd;
58 
66 };
67 IGNITION_MSGS_VISIBLE bool UserCmd_Type_IsValid(int value);
70 const int UserCmd_Type_Type_ARRAYSIZE = UserCmd_Type_Type_MAX + 1;
71 
72 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* UserCmd_Type_descriptor();
73 inline const ::std::string& UserCmd_Type_Name(UserCmd_Type value) {
74  return ::google::protobuf::internal::NameOfEnum(
75  UserCmd_Type_descriptor(), value);
76 }
77 inline bool UserCmd_Type_Parse(
78  const ::std::string& name, UserCmd_Type* value) {
79  return ::google::protobuf::internal::ParseNamedEnum<UserCmd_Type>(
80  UserCmd_Type_descriptor(), name, value);
81 }
82 // ===================================================================
83 
84 class IGNITION_MSGS_VISIBLE UserCmd : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.UserCmd) */ {
85  public:
86  UserCmd();
87  virtual ~UserCmd();
88 
89  UserCmd(const UserCmd& from);
90 
91  inline UserCmd& operator=(const UserCmd& from) {
92  CopyFrom(from);
93  return *this;
94  }
95 
96  static const ::google::protobuf::Descriptor* descriptor();
97  static const UserCmd& default_instance();
98 
99  void Swap(UserCmd* other);
100 
101  // implements Message ----------------------------------------------
102 
103  inline UserCmd* New() const { return New(NULL); }
104 
105  UserCmd* New(::google::protobuf::Arena* arena) const;
106  void CopyFrom(const ::google::protobuf::Message& from);
107  void MergeFrom(const ::google::protobuf::Message& from);
108  void CopyFrom(const UserCmd& from);
109  void MergeFrom(const UserCmd& from);
110  void Clear();
111  bool IsInitialized() const;
112 
113  int ByteSize() const;
114  bool MergePartialFromCodedStream(
115  ::google::protobuf::io::CodedInputStream* input);
116  void SerializeWithCachedSizes(
117  ::google::protobuf::io::CodedOutputStream* output) const;
118  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
119  bool deterministic, ::google::protobuf::uint8* output) const;
120  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
121  return InternalSerializeWithCachedSizesToArray(false, output);
122  }
123  int GetCachedSize() const { return _cached_size_; }
124  private:
125  void SharedCtor();
126  void SharedDtor();
127  void SetCachedSize(int size) const;
128  void InternalSwap(UserCmd* other);
129  private:
130  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
131  return _internal_metadata_.arena();
132  }
133  inline void* MaybeArenaPtr() const {
134  return _internal_metadata_.raw_arena_ptr();
135  }
136  public:
137 
138  ::google::protobuf::Metadata GetMetadata() const;
139 
140  // nested types ----------------------------------------------------
141 
143  static const Type MOVING =
145  static const Type WORLD_CONTROL =
147  static const Type WRENCH =
149  static const Type SCALING =
151  static inline bool Type_IsValid(int value) {
152  return UserCmd_Type_IsValid(value);
153  }
154  static const Type Type_MIN =
156  static const Type Type_MAX =
158  static const int Type_ARRAYSIZE =
160  static inline const ::google::protobuf::EnumDescriptor*
162  return UserCmd_Type_descriptor();
163  }
164  static inline const ::std::string& Type_Name(Type value) {
165  return UserCmd_Type_Name(value);
166  }
167  static inline bool Type_Parse(const ::std::string& name,
168  Type* value) {
169  return UserCmd_Type_Parse(name, value);
170  }
171 
172  // accessors -------------------------------------------------------
173 
174  // optional .ignition.msgs.Header header = 1;
175  bool has_header() const;
176  void clear_header();
177  static const int kHeaderFieldNumber = 1;
178  const ::ignition::msgs::Header& header() const;
179  ::ignition::msgs::Header* mutable_header();
180  ::ignition::msgs::Header* release_header();
181  void set_allocated_header(::ignition::msgs::Header* header);
182 
183  // optional uint32 id = 2;
184  void clear_id();
185  static const int kIdFieldNumber = 2;
186  ::google::protobuf::uint32 id() const;
187  void set_id(::google::protobuf::uint32 value);
188 
189  // optional string description = 3;
190  void clear_description();
191  static const int kDescriptionFieldNumber = 3;
192  const ::std::string& description() const;
193  void set_description(const ::std::string& value);
194  void set_description(const char* value);
195  void set_description(const char* value, size_t size);
196  ::std::string* mutable_description();
197  ::std::string* release_description();
198  void set_allocated_description(::std::string* description);
199 
200  // optional .ignition.msgs.UserCmd.Type type = 4;
201  void clear_type();
202  static const int kTypeFieldNumber = 4;
203  ::ignition::msgs::UserCmd_Type type() const;
204  void set_type(::ignition::msgs::UserCmd_Type value);
205 
206  // repeated .ignition.msgs.Model model = 5;
207  int model_size() const;
208  void clear_model();
209  static const int kModelFieldNumber = 5;
210  const ::ignition::msgs::Model& model(int index) const;
211  ::ignition::msgs::Model* mutable_model(int index);
212  ::ignition::msgs::Model* add_model();
213  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model >*
214  mutable_model();
215  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model >&
216  model() const;
217 
218  // repeated .ignition.msgs.Light light = 6;
219  int light_size() const;
220  void clear_light();
221  static const int kLightFieldNumber = 6;
222  const ::ignition::msgs::Light& light(int index) const;
223  ::ignition::msgs::Light* mutable_light(int index);
224  ::ignition::msgs::Light* add_light();
225  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light >*
226  mutable_light();
227  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light >&
228  light() const;
229 
230  // optional string entity_name = 7;
231  void clear_entity_name();
232  static const int kEntityNameFieldNumber = 7;
233  const ::std::string& entity_name() const;
234  void set_entity_name(const ::std::string& value);
235  void set_entity_name(const char* value);
236  void set_entity_name(const char* value, size_t size);
237  ::std::string* mutable_entity_name();
238  ::std::string* release_entity_name();
239  void set_allocated_entity_name(::std::string* entity_name);
240 
241  // optional .ignition.msgs.WorldControl world_control = 8;
242  bool has_world_control() const;
243  void clear_world_control();
244  static const int kWorldControlFieldNumber = 8;
245  const ::ignition::msgs::WorldControl& world_control() const;
246  ::ignition::msgs::WorldControl* mutable_world_control();
247  ::ignition::msgs::WorldControl* release_world_control();
248  void set_allocated_world_control(::ignition::msgs::WorldControl* world_control);
249 
250  // optional .ignition.msgs.Wrench wrench = 9;
251  bool has_wrench() const;
252  void clear_wrench();
253  static const int kWrenchFieldNumber = 9;
254  const ::ignition::msgs::Wrench& wrench() const;
255  ::ignition::msgs::Wrench* mutable_wrench();
256  ::ignition::msgs::Wrench* release_wrench();
257  void set_allocated_wrench(::ignition::msgs::Wrench* wrench);
258 
259  // @@protoc_insertion_point(class_scope:ignition.msgs.UserCmd)
260  private:
261 
262  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
263  bool _is_default_instance_;
264  ::ignition::msgs::Header* header_;
265  ::google::protobuf::internal::ArenaStringPtr description_;
266  ::google::protobuf::uint32 id_;
267  int type_;
268  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model > model_;
269  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light > light_;
270  ::google::protobuf::internal::ArenaStringPtr entity_name_;
271  ::ignition::msgs::WorldControl* world_control_;
272  ::ignition::msgs::Wrench* wrench_;
273  mutable int _cached_size_;
274  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fuser_5fcmd_2eproto();
277 
278  void InitAsDefaultInstance();
279  static UserCmd* default_instance_;
280 };
281 // ===================================================================
282 
283 
284 // ===================================================================
285 
286 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
287 // UserCmd
288 
289 // optional .ignition.msgs.Header header = 1;
290 inline bool UserCmd::has_header() const {
291  return !_is_default_instance_ && header_ != NULL;
292 }
293 inline void UserCmd::clear_header() {
294  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
295  header_ = NULL;
296 }
297 inline const ::ignition::msgs::Header& UserCmd::header() const {
298  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.header)
299  return header_ != NULL ? *header_ : *default_instance_->header_;
300 }
301 inline ::ignition::msgs::Header* UserCmd::mutable_header() {
302 
303  if (header_ == NULL) {
304  header_ = new ::ignition::msgs::Header;
305  }
306  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.header)
307  return header_;
308 }
309 inline ::ignition::msgs::Header* UserCmd::release_header() {
310  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.header)
311 
312  ::ignition::msgs::Header* temp = header_;
313  header_ = NULL;
314  return temp;
315 }
317  delete header_;
318  header_ = header;
319  if (header) {
320 
321  } else {
322 
323  }
324  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.header)
325 }
326 
327 // optional uint32 id = 2;
328 inline void UserCmd::clear_id() {
329  id_ = 0u;
330 }
331 inline ::google::protobuf::uint32 UserCmd::id() const {
332  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.id)
333  return id_;
334 }
335 inline void UserCmd::set_id(::google::protobuf::uint32 value) {
336 
337  id_ = value;
338  // @@protoc_insertion_point(field_set:ignition.msgs.UserCmd.id)
339 }
340 
341 // optional string description = 3;
343  description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
344 }
345 inline const ::std::string& UserCmd::description() const {
346  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.description)
347  return description_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
348 }
349 inline void UserCmd::set_description(const ::std::string& value) {
350 
351  description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
352  // @@protoc_insertion_point(field_set:ignition.msgs.UserCmd.description)
353 }
354 inline void UserCmd::set_description(const char* value) {
355 
356  description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
357  // @@protoc_insertion_point(field_set_char:ignition.msgs.UserCmd.description)
358 }
359 inline void UserCmd::set_description(const char* value, size_t size) {
360 
361  description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
362  ::std::string(reinterpret_cast<const char*>(value), size));
363  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.UserCmd.description)
364 }
365 inline ::std::string* UserCmd::mutable_description() {
366 
367  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.description)
368  return description_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
369 }
370 inline ::std::string* UserCmd::release_description() {
371  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.description)
372 
373  return description_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
374 }
375 inline void UserCmd::set_allocated_description(::std::string* description) {
376  if (description != NULL) {
377 
378  } else {
379 
380  }
381  description_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), description);
382  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.description)
383 }
384 
385 // optional .ignition.msgs.UserCmd.Type type = 4;
386 inline void UserCmd::clear_type() {
387  type_ = 0;
388 }
390  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.type)
391  return static_cast< ::ignition::msgs::UserCmd_Type >(type_);
392 }
394 
395  type_ = value;
396  // @@protoc_insertion_point(field_set:ignition.msgs.UserCmd.type)
397 }
398 
399 // repeated .ignition.msgs.Model model = 5;
400 inline int UserCmd::model_size() const {
401  return model_.size();
402 }
403 inline void UserCmd::clear_model() {
404  model_.Clear();
405 }
406 inline const ::ignition::msgs::Model& UserCmd::model(int index) const {
407  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.model)
408  return model_.Get(index);
409 }
410 inline ::ignition::msgs::Model* UserCmd::mutable_model(int index) {
411  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.model)
412  return model_.Mutable(index);
413 }
414 inline ::ignition::msgs::Model* UserCmd::add_model() {
415  // @@protoc_insertion_point(field_add:ignition.msgs.UserCmd.model)
416  return model_.Add();
417 }
418 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model >*
420  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.UserCmd.model)
421  return &model_;
422 }
423 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model >&
424 UserCmd::model() const {
425  // @@protoc_insertion_point(field_list:ignition.msgs.UserCmd.model)
426  return model_;
427 }
428 
429 // repeated .ignition.msgs.Light light = 6;
430 inline int UserCmd::light_size() const {
431  return light_.size();
432 }
433 inline void UserCmd::clear_light() {
434  light_.Clear();
435 }
436 inline const ::ignition::msgs::Light& UserCmd::light(int index) const {
437  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.light)
438  return light_.Get(index);
439 }
440 inline ::ignition::msgs::Light* UserCmd::mutable_light(int index) {
441  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.light)
442  return light_.Mutable(index);
443 }
444 inline ::ignition::msgs::Light* UserCmd::add_light() {
445  // @@protoc_insertion_point(field_add:ignition.msgs.UserCmd.light)
446  return light_.Add();
447 }
448 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light >*
450  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.UserCmd.light)
451  return &light_;
452 }
453 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light >&
454 UserCmd::light() const {
455  // @@protoc_insertion_point(field_list:ignition.msgs.UserCmd.light)
456  return light_;
457 }
458 
459 // optional string entity_name = 7;
461  entity_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
462 }
463 inline const ::std::string& UserCmd::entity_name() const {
464  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.entity_name)
465  return entity_name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
466 }
467 inline void UserCmd::set_entity_name(const ::std::string& value) {
468 
469  entity_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
470  // @@protoc_insertion_point(field_set:ignition.msgs.UserCmd.entity_name)
471 }
472 inline void UserCmd::set_entity_name(const char* value) {
473 
474  entity_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
475  // @@protoc_insertion_point(field_set_char:ignition.msgs.UserCmd.entity_name)
476 }
477 inline void UserCmd::set_entity_name(const char* value, size_t size) {
478 
479  entity_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
480  ::std::string(reinterpret_cast<const char*>(value), size));
481  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.UserCmd.entity_name)
482 }
483 inline ::std::string* UserCmd::mutable_entity_name() {
484 
485  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.entity_name)
486  return entity_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
487 }
488 inline ::std::string* UserCmd::release_entity_name() {
489  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.entity_name)
490 
491  return entity_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
492 }
493 inline void UserCmd::set_allocated_entity_name(::std::string* entity_name) {
494  if (entity_name != NULL) {
495 
496  } else {
497 
498  }
499  entity_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), entity_name);
500  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.entity_name)
501 }
502 
503 // optional .ignition.msgs.WorldControl world_control = 8;
504 inline bool UserCmd::has_world_control() const {
505  return !_is_default_instance_ && world_control_ != NULL;
506 }
508  if (GetArenaNoVirtual() == NULL && world_control_ != NULL) delete world_control_;
509  world_control_ = NULL;
510 }
511 inline const ::ignition::msgs::WorldControl& UserCmd::world_control() const {
512  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.world_control)
513  return world_control_ != NULL ? *world_control_ : *default_instance_->world_control_;
514 }
515 inline ::ignition::msgs::WorldControl* UserCmd::mutable_world_control() {
516 
517  if (world_control_ == NULL) {
518  world_control_ = new ::ignition::msgs::WorldControl;
519  }
520  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.world_control)
521  return world_control_;
522 }
523 inline ::ignition::msgs::WorldControl* UserCmd::release_world_control() {
524  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.world_control)
525 
526  ::ignition::msgs::WorldControl* temp = world_control_;
527  world_control_ = NULL;
528  return temp;
529 }
531  delete world_control_;
532  world_control_ = world_control;
533  if (world_control) {
534 
535  } else {
536 
537  }
538  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.world_control)
539 }
540 
541 // optional .ignition.msgs.Wrench wrench = 9;
542 inline bool UserCmd::has_wrench() const {
543  return !_is_default_instance_ && wrench_ != NULL;
544 }
545 inline void UserCmd::clear_wrench() {
546  if (GetArenaNoVirtual() == NULL && wrench_ != NULL) delete wrench_;
547  wrench_ = NULL;
548 }
549 inline const ::ignition::msgs::Wrench& UserCmd::wrench() const {
550  // @@protoc_insertion_point(field_get:ignition.msgs.UserCmd.wrench)
551  return wrench_ != NULL ? *wrench_ : *default_instance_->wrench_;
552 }
553 inline ::ignition::msgs::Wrench* UserCmd::mutable_wrench() {
554 
555  if (wrench_ == NULL) {
556  wrench_ = new ::ignition::msgs::Wrench;
557  }
558  // @@protoc_insertion_point(field_mutable:ignition.msgs.UserCmd.wrench)
559  return wrench_;
560 }
561 inline ::ignition::msgs::Wrench* UserCmd::release_wrench() {
562  // @@protoc_insertion_point(field_release:ignition.msgs.UserCmd.wrench)
563 
564  ::ignition::msgs::Wrench* temp = wrench_;
565  wrench_ = NULL;
566  return temp;
567 }
569  delete wrench_;
570  wrench_ = wrench;
571  if (wrench) {
572 
573  } else {
574 
575  }
576  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.UserCmd.wrench)
577 }
578 
579 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
580 
585 // @@protoc_insertion_point(namespace_scope)
586 
587 } // namespace msgs
588 } // namespace ignition
589 
590 #ifndef SWIG
591 namespace google {
592 namespace protobuf {
593 
594 template <> struct is_proto_enum< ::ignition::msgs::UserCmd_Type> : ::google::protobuf::internal::true_type {};
595 template <>
596 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::UserCmd_Type>() {
598 }
599 
600 } // namespace protobuf
601 } // namespace google
602 #endif // SWIG
603 
604 #ifdef _MSC_VER
605 #pragma warning(pop)
606 #endif
607 // @@protoc_insertion_point(global_scope)
608 
609 #endif // PROTOBUF_ignition_2fmsgs_2fuser_5fcmd_2eproto__INCLUDED
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model > * mutable_model()
Definition: user_cmd.pb.h:419
bool has_world_control() const
Definition: user_cmd.pb.h:504
::std::string * release_entity_name()
Definition: user_cmd.pb.h:488
std::shared_ptr< UserCmd > UserCmdSharedPtr
Definition: user_cmd.pb.h:583
IGNITION_MSGS_VISIBLE bool UserCmd_Type_IsValid(int value)
int model_size() const
Definition: user_cmd.pb.h:400
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light > & light() const
Definition: user_cmd.pb.h:454
void set_id(::google::protobuf::uint32 value)
Definition: user_cmd.pb.h:335
void clear_description()
Definition: user_cmd.pb.h:342
UserCmd * New() const
Definition: user_cmd.pb.h:103
::ignition::msgs::WorldControl * release_world_control()
Definition: user_cmd.pb.h:523
UserCmd & operator=(const UserCmd &from)
Definition: user_cmd.pb.h:91
const int UserCmd_Type_Type_ARRAYSIZE
Definition: user_cmd.pb.h:70
Definition: user_cmd.pb.h:60
void set_entity_name(const ::std::string &value)
Definition: user_cmd.pb.h:467
void protobuf_AssignDesc_ignition_2fmsgs_2fuser_5fcmd_2eproto()
Definition: user_cmd.pb.h:61
int GetCachedSize() const
Definition: user_cmd.pb.h:123
const UserCmd_Type UserCmd_Type_Type_MIN
Definition: user_cmd.pb.h:68
void set_allocated_description(::std::string *description)
Definition: user_cmd.pb.h:375
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: user_cmd.pb.h:161
Definition: wrench.pb.h:57
::ignition::msgs::Model * add_model()
Definition: user_cmd.pb.h:414
const ::std::string & entity_name() const
Definition: user_cmd.pb.h:463
Definition: light.pb.h:82
void clear_wrench()
Definition: user_cmd.pb.h:545
::ignition::msgs::UserCmd_Type type() const
Definition: user_cmd.pb.h:389
void set_description(const ::std::string &value)
Definition: user_cmd.pb.h:349
UserCmd_Type
Definition: user_cmd.pb.h:59
::std::string * release_description()
Definition: user_cmd.pb.h:370
void protobuf_ShutdownFile_ignition_2fmsgs_2fuser_5fcmd_2eproto()
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light > * mutable_light()
Definition: user_cmd.pb.h:449
void set_allocated_entity_name(::std::string *entity_name)
Definition: user_cmd.pb.h:493
Definition: user_cmd.pb.h:84
const ::ignition::msgs::Wrench & wrench() const
Definition: user_cmd.pb.h:549
void clear_world_control()
Definition: user_cmd.pb.h:507
::std::string * mutable_entity_name()
Definition: user_cmd.pb.h:483
::ignition::msgs::WorldControl * mutable_world_control()
Definition: user_cmd.pb.h:515
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: user_cmd.pb.h:167
const ::std::string & description() const
Definition: user_cmd.pb.h:345
::google::protobuf::uint32 id() const
Definition: user_cmd.pb.h:331
Definition: header.pb.h:161
::std::string * mutable_description()
Definition: user_cmd.pb.h:365
STL class.
void set_allocated_header(::ignition::msgs::Header *header)
Definition: user_cmd.pb.h:316
::ignition::msgs::Wrench * release_wrench()
Definition: user_cmd.pb.h:561
void set_allocated_world_control(::ignition::msgs::WorldControl *world_control)
Definition: user_cmd.pb.h:530
void clear_header()
Definition: user_cmd.pb.h:293
std::unique_ptr< UserCmd > UserCmdUniquePtr
Definition: user_cmd.pb.h:581
bool has_header() const
Definition: user_cmd.pb.h:290
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fuser_5fcmd_2eproto()
void clear_id()
Definition: user_cmd.pb.h:328
Definition: world_control.pb.h:58
std::unique_ptr< const UserCmd > ConstUserCmdUniquePtr
Definition: user_cmd.pb.h:582
::ignition::msgs::Light * add_light()
Definition: user_cmd.pb.h:444
const UserCmd_Type UserCmd_Type_Type_MAX
Definition: user_cmd.pb.h:69
Definition: user_cmd.pb.h:63
const ::ignition::msgs::Header & header() const
Definition: user_cmd.pb.h:297
void clear_model()
Definition: user_cmd.pb.h:403
static bool Type_IsValid(int value)
Definition: user_cmd.pb.h:151
::ignition::msgs::Header * mutable_header()
Definition: user_cmd.pb.h:301
Definition: model.pb.h:62
STL class.
UserCmd_Type Type
Definition: user_cmd.pb.h:142
int light_size() const
Definition: user_cmd.pb.h:430
const ::std::string & UserCmd_Type_Name(UserCmd_Type value)
Definition: user_cmd.pb.h:73
void set_allocated_wrench(::ignition::msgs::Wrench *wrench)
Definition: user_cmd.pb.h:568
void clear_light()
Definition: user_cmd.pb.h:433
bool UserCmd_Type_Parse(const ::std::string &name, UserCmd_Type *value)
Definition: user_cmd.pb.h:77
void clear_type()
Definition: user_cmd.pb.h:386
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Model > & model() const
Definition: user_cmd.pb.h:424
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: user_cmd.pb.h:120
IGNITION_MSGS_VISIBLEconst ::google::protobuf::EnumDescriptor * UserCmd_Type_descriptor()
Definition: any.pb.h:839
static const ::std::string & Type_Name(Type value)
Definition: user_cmd.pb.h:164
bool has_wrench() const
Definition: user_cmd.pb.h:542
void set_type(::ignition::msgs::UserCmd_Type value)
Definition: user_cmd.pb.h:393
Definition: user_cmd.pb.h:62
::ignition::msgs::Wrench * mutable_wrench()
Definition: user_cmd.pb.h:553
void clear_entity_name()
Definition: user_cmd.pb.h:460
const ::ignition::msgs::WorldControl & world_control() const
Definition: user_cmd.pb.h:511
::ignition::msgs::Header * release_header()
Definition: user_cmd.pb.h:309
std::shared_ptr< const UserCmd > ConstUserCmdSharedPtr
Definition: user_cmd.pb.h:584