build/ignition-msgs5/include/ignition/msgs/packet.pb.h
Go to the documentation of this file.
78 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Packet* Arena::CreateMaybeMessage<::ignition::msgs::Packet>(Arena*);
86 class IGNITION_MSGS_VISIBLE Packet : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Packet) */ {
116 kCmdVel2D = 3,
117 kImage = 4,
118 kStringMsgV = 5,
119 kWebRequest = 6,
120 kPose = 7,
121 kDoublev = 8,
122 kPoseV = 9,
123 kTime = 10,
124 kClock = 11,
125 kWorldStats = 12,
126 CONTENT_NOT_SET = 0,
409 topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
434 topic_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), topic);
462 type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
516 : *reinterpret_cast< ::ignition::msgs::CmdVel2D*>(&::ignition::msgs::_CmdVel2D_default_instance_);
592 : *reinterpret_cast< ::ignition::msgs::StringMsg_V*>(&::ignition::msgs::_StringMsg_V_default_instance_);
630 : *reinterpret_cast< ::ignition::msgs::WebRequest*>(&::ignition::msgs::_WebRequest_default_instance_);
706 : *reinterpret_cast< ::ignition::msgs::Double_V*>(&::ignition::msgs::_Double_V_default_instance_);
858 : *reinterpret_cast< ::ignition::msgs::WorldStatistics*>(&::ignition::msgs::_WorldStatistics_default_instance_);
const ::std::string & topic() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:389
IGNITION_MSGS_VISIBLE PacketDefaultTypeInternal _Packet_default_instance_
const ::ignition::msgs::Image & image() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:550
IGNITION_MSGS_VISIBLE CmdVel2DDefaultTypeInternal _CmdVel2D_default_instance_
@ kPoseV
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:122
const ::ignition::msgs::StringMsg_V & string_msg_v() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:588
Definition: build/ignition-msgs5/include/ignition/msgs/double_v.pb.h:76
STL class.
Definition: build/ignition-msgs5/include/ignition/msgs/time.pb.h:76
::ignition::msgs::Image * mutable_image()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:556
Packet * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:144
bool has_cmd_vel2d() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:492
::ignition::msgs::Pose_V * mutable_pose_v()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:746
void set_allocated_type(::std::string *type)
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:481
T move(T... args)
void IGNITION_MSGS_VISIBLE AddDescriptors()
@ kDoublev
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:121
bool has_pose_v() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:720
bool has_time() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:758
const ::ignition::msgs::WebRequest & web_request() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:626
const ::ignition::msgs::Double_V & doublev() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:702
Definition: build/ignition-msgs5/include/ignition/msgs/pose_v.pb.h:78
const ::ignition::msgs::Time & time() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:778
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:670
::ignition::msgs::WebRequest * release_web_request()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:615
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
::ignition::msgs::Time * mutable_time()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:784
::ignition::msgs::WorldStatistics * mutable_world_stats()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:860
@ CONTENT_NOT_SET
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:126
Definition: build/ignition-msgs5/include/ignition/msgs/stringmsg_v.pb.h:77
void set_type(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:446
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
bool has_clock() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:796
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:644
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:86
void Swap(Packet *other)
::std::string * release_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:423
std::shared_ptr< const Packet > ConstPacketSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:887
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:59
void clear_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:386
const ::std::string & type() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:442
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:653
void set_topic(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:393
bool has_doublev() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:682
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
::ignition::msgs::WorldStatistics * release_world_stats()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:843
Definition: build/ignition-msgs5/include/ignition/msgs/clock.pb.h:78
::ignition::msgs::Clock * release_clock()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:805
Definition: build/ignition-msgs5/include/ignition/msgs/cmd_vel2d.pb.h:77
::std::string * mutable_topic()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:418
::ignition::msgs::WebRequest * mutable_web_request()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:632
const ::ignition::msgs::WorldStatistics & world_stats() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:854
Definition: build/ignition-msgs5/include/ignition/msgs/world_stats.pb.h:79
Packet & operator=(const Packet &from)
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:93
Definition: build/ignition-msgs5/include/ignition/msgs/image.pb.h:116
@ kClock
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:124
@ kImage
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:117
@ kStringMsgV
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:118
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:57
IGNITION_MSGS_VISIBLE ClockDefaultTypeInternal _Clock_default_instance_
::ignition::msgs::CmdVel2D * mutable_cmd_vel2d()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:518
IGNITION_MSGS_VISIBLE Pose_VDefaultTypeInternal _Pose_V_default_instance_
::std::string * mutable_type()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:471
@ kWebRequest
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:119
bool has_image() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:530
static const Packet * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:130
bool has_world_stats() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:834
::ignition::msgs::Double_V * release_doublev()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:691
::ignition::msgs::Pose_V * release_pose_v()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:729
const ::ignition::msgs::Pose_V & pose_v() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:740
::ignition::msgs::Image * release_image()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:539
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:664
::ignition::msgs::Clock * mutable_clock()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:822
const ::ignition::msgs::Clock & clock() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:816
Definition: build/ignition-msgs5/include/ignition/msgs/web_request.pb.h:77
IGNITION_MSGS_VISIBLE WorldStatisticsDefaultTypeInternal _WorldStatistics_default_instance_
@ kWorldStats
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:125
::ignition::msgs::CmdVel2D * release_cmd_vel2d()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:501
IGNITION_MSGS_VISIBLE ImageDefaultTypeInternal _Image_default_instance_
bool has_string_msg_v() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:568
std::shared_ptr< Packet > PacketSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:886
STL namespace.
bool has_web_request() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:606
IGNITION_MSGS_VISIBLE WebRequestDefaultTypeInternal _WebRequest_default_instance_
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:439
std::unique_ptr< Packet > PacketUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:884
::ignition::msgs::Time * release_time()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:767
@ kCmdVel2D
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:116
::std::string * release_type()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:476
::ignition::msgs::Double_V * mutable_doublev()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:708
Packet * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:148
friend void swap(Packet &a, Packet &b)
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:138
@ kTime
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:123
ContentCase content_case() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:877
const ::ignition::msgs::CmdVel2D & cmd_vel2d() const
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:512
@ kPose
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:120
IGNITION_MSGS_VISIBLE Double_VDefaultTypeInternal _Double_V_default_instance_
STL class.
::ignition::msgs::StringMsg_V * mutable_string_msg_v()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:594
IGNITION_MSGS_VISIBLE StringMsg_VDefaultTypeInternal _StringMsg_V_default_instance_
ContentCase
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:115
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
std::unique_ptr< const Packet > ConstPacketUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:885
void set_allocated_topic(::std::string *topic)
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:428
void clear_content()
::ignition::msgs::StringMsg_V * release_string_msg_v()
Definition: build/ignition-msgs5/include/ignition/msgs/packet.pb.h:577