Ignition Msgs

API Reference

7.2.0

#include <packet.pb.h>

Public Types

enum  ContentCase {
  kCmdVel2D = 3, kImage = 4, kStringMsgV = 5, kWebRequest = 6,
  kPose = 7, kDoublev = 8, kPoseV = 9, kTime = 10,
  kClock = 11, kWorldStats = 12, CONTENT_NOT_SET = 0
}
 

Public Member Functions

 Packet ()
 
 Packet (const Packet &from)
 
virtual ~Packet ()
 
int ByteSize () const
 
void Clear ()
 
void clear_clock ()
 
void clear_cmd_vel2d ()
 
void clear_doublev ()
 
void clear_image ()
 
void clear_pose ()
 
void clear_pose_v ()
 
void clear_string_msg_v ()
 
void clear_time ()
 
void clear_topic ()
 
void clear_type ()
 
void clear_web_request ()
 
void clear_world_stats ()
 
const ::ignition::msgs::Clockclock () const
 
const ::ignition::msgs::CmdVel2Dcmd_vel2d () const
 
ContentCase content_case () const
 
void CopyFrom (const ::google::protobuf::Message &from)
 
void CopyFrom (const Packet &from)
 
const ::ignition::msgs::Double_Vdoublev () const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_clock () const
 
bool has_cmd_vel2d () const
 
bool has_doublev () const
 
bool has_image () const
 
bool has_pose () const
 
bool has_pose_v () const
 
bool has_string_msg_v () const
 
bool has_time () const
 
bool has_web_request () const
 
bool has_world_stats () const
 
const ::ignition::msgs::Imageimage () const
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *output) const
 
bool IsInitialized () const
 
void MergeFrom (const ::google::protobuf::Message &from)
 
void MergeFrom (const Packet &from)
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
 
::ignition::msgs::Clockmutable_clock ()
 
::ignition::msgs::CmdVel2Dmutable_cmd_vel2d ()
 
::ignition::msgs::Double_Vmutable_doublev ()
 
::ignition::msgs::Imagemutable_image ()
 
::ignition::msgs::Posemutable_pose ()
 
::ignition::msgs::Pose_Vmutable_pose_v ()
 
::ignition::msgs::StringMsg_Vmutable_string_msg_v ()
 
::ignition::msgs::Timemutable_time ()
 
::std::stringmutable_topic ()
 
::std::stringmutable_type ()
 
::ignition::msgs::WebRequestmutable_web_request ()
 
::ignition::msgs::WorldStatisticsmutable_world_stats ()
 
PacketNew () const
 
PacketNew (::google::protobuf::Arena *arena) const
 
Packetoperator= (const Packet &from)
 
const ::ignition::msgs::Posepose () const
 
const ::ignition::msgs::Pose_Vpose_v () const
 
::ignition::msgs::Clockrelease_clock ()
 
::ignition::msgs::CmdVel2Drelease_cmd_vel2d ()
 
::ignition::msgs::Double_Vrelease_doublev ()
 
::ignition::msgs::Imagerelease_image ()
 
::ignition::msgs::Poserelease_pose ()
 
::ignition::msgs::Pose_Vrelease_pose_v ()
 
::ignition::msgs::StringMsg_Vrelease_string_msg_v ()
 
::ignition::msgs::Timerelease_time ()
 
::std::stringrelease_topic ()
 
::std::stringrelease_type ()
 
::ignition::msgs::WebRequestrelease_web_request ()
 
::ignition::msgs::WorldStatisticsrelease_world_stats ()
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
 
::google::protobuf::uint8 * SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
 
void set_allocated_clock (::ignition::msgs::Clock *clock)
 
void set_allocated_cmd_vel2d (::ignition::msgs::CmdVel2D *cmd_vel2d)
 
void set_allocated_doublev (::ignition::msgs::Double_V *doublev)
 
void set_allocated_image (::ignition::msgs::Image *image)
 
void set_allocated_pose (::ignition::msgs::Pose *pose)
 
void set_allocated_pose_v (::ignition::msgs::Pose_V *pose_v)
 
void set_allocated_string_msg_v (::ignition::msgs::StringMsg_V *string_msg_v)
 
void set_allocated_time (::ignition::msgs::Time *time)
 
void set_allocated_topic (::std::string *topic)
 
void set_allocated_type (::std::string *type)
 
void set_allocated_web_request (::ignition::msgs::WebRequest *web_request)
 
void set_allocated_world_stats (::ignition::msgs::WorldStatistics *world_stats)
 
void set_topic (const ::std::string &value)
 
void set_topic (const char *value)
 
void set_topic (const char *value, size_t size)
 
void set_type (const ::std::string &value)
 
void set_type (const char *value)
 
void set_type (const char *value, size_t size)
 
const ::ignition::msgs::StringMsg_Vstring_msg_v () const
 
void Swap (Packet *other)
 
const ::ignition::msgs::Timetime () const
 
const ::std::stringtopic () const
 
const ::std::stringtype () const
 
const ::ignition::msgs::WebRequestweb_request () const
 
const ::ignition::msgs::WorldStatisticsworld_stats () const
 

Static Public Member Functions

static const Packetdefault_instance ()
 
static const ::google::protobuf::Descriptor * descriptor ()
 

Static Public Attributes

static const int kClockFieldNumber = 11
 
static const int kCmdVel2DFieldNumber = 3
 
static const int kDoublevFieldNumber = 8
 
static const int kImageFieldNumber = 4
 
static const int kPoseFieldNumber = 7
 
static const int kPoseVFieldNumber = 9
 
static const int kStringMsgVFieldNumber = 5
 
static const int kTimeFieldNumber = 10
 
static const int kTopicFieldNumber = 1
 
static const int kTypeFieldNumber = 2
 
static const int kWebRequestFieldNumber = 6
 
static const int kWorldStatsFieldNumber = 12
 

Friends

void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fpacket_2eproto ()
 
void protobuf_AssignDesc_ignition_2fmsgs_2fpacket_2eproto ()
 
void protobuf_ShutdownFile_ignition_2fmsgs_2fpacket_2eproto ()
 

Member Enumeration Documentation

◆ ContentCase

Enumerator
kCmdVel2D 
kImage 
kStringMsgV 
kWebRequest 
kPose 
kDoublev 
kPoseV 
kTime 
kClock 
kWorldStats 
CONTENT_NOT_SET 

Constructor & Destructor Documentation

◆ Packet() [1/2]

Packet ( )

◆ ~Packet()

virtual ~Packet ( )
virtual

◆ Packet() [2/2]

Packet ( const Packet from)

Member Function Documentation

◆ ByteSize()

int ByteSize ( ) const

◆ Clear()

void Clear ( )

◆ clear_clock()

void clear_clock ( )
inline

◆ clear_cmd_vel2d()

void clear_cmd_vel2d ( )
inline

◆ clear_doublev()

void clear_doublev ( )
inline

◆ clear_image()

void clear_image ( )
inline

◆ clear_pose()

void clear_pose ( )
inline

◆ clear_pose_v()

void clear_pose_v ( )
inline

◆ clear_string_msg_v()

void clear_string_msg_v ( )
inline

◆ clear_time()

void clear_time ( )
inline

◆ clear_topic()

void clear_topic ( )
inline

◆ clear_type()

void clear_type ( )
inline

◆ clear_web_request()

void clear_web_request ( )
inline

◆ clear_world_stats()

void clear_world_stats ( )
inline

◆ clock()

const ::ignition::msgs::Clock & clock ( ) const
inline

◆ cmd_vel2d()

const ::ignition::msgs::CmdVel2D & cmd_vel2d ( ) const
inline

◆ content_case()

Packet::ContentCase content_case ( ) const
inline

◆ CopyFrom() [1/2]

void CopyFrom ( const ::google::protobuf::Message &  from)

◆ CopyFrom() [2/2]

void CopyFrom ( const Packet from)

◆ default_instance()

static const Packet& default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* descriptor ( )
static

◆ doublev()

const ::ignition::msgs::Double_V & doublev ( ) const
inline

◆ GetCachedSize()

int GetCachedSize ( ) const
inline

◆ GetMetadata()

::google::protobuf::Metadata GetMetadata ( ) const

◆ has_clock()

bool has_clock ( ) const
inline

◆ has_cmd_vel2d()

bool has_cmd_vel2d ( ) const
inline

◆ has_doublev()

bool has_doublev ( ) const
inline

◆ has_image()

bool has_image ( ) const
inline

◆ has_pose()

bool has_pose ( ) const
inline

◆ has_pose_v()

bool has_pose_v ( ) const
inline

◆ has_string_msg_v()

bool has_string_msg_v ( ) const
inline

◆ has_time()

bool has_time ( ) const
inline

◆ has_web_request()

bool has_web_request ( ) const
inline

◆ has_world_stats()

bool has_world_stats ( ) const
inline

◆ image()

const ::ignition::msgs::Image & image ( ) const
inline

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  output 
) const

◆ IsInitialized()

bool IsInitialized ( ) const

◆ MergeFrom() [1/2]

void MergeFrom ( const ::google::protobuf::Message &  from)

◆ MergeFrom() [2/2]

void MergeFrom ( const Packet from)

◆ MergePartialFromCodedStream()

bool MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)

◆ mutable_clock()

ignition::msgs::Clock * mutable_clock ( )
inline

◆ mutable_cmd_vel2d()

ignition::msgs::CmdVel2D * mutable_cmd_vel2d ( )
inline

◆ mutable_doublev()

ignition::msgs::Double_V * mutable_doublev ( )
inline

◆ mutable_image()

ignition::msgs::Image * mutable_image ( )
inline

◆ mutable_pose()

ignition::msgs::Pose * mutable_pose ( )
inline

◆ mutable_pose_v()

ignition::msgs::Pose_V * mutable_pose_v ( )
inline

◆ mutable_string_msg_v()

ignition::msgs::StringMsg_V * mutable_string_msg_v ( )
inline

◆ mutable_time()

ignition::msgs::Time * mutable_time ( )
inline

◆ mutable_topic()

std::string * mutable_topic ( )
inline

◆ mutable_type()

std::string * mutable_type ( )
inline

◆ mutable_web_request()

ignition::msgs::WebRequest * mutable_web_request ( )
inline

◆ mutable_world_stats()

ignition::msgs::WorldStatistics * mutable_world_stats ( )
inline

◆ New() [1/2]

Packet* New ( ) const
inline

References Packet::New().

Referenced by Packet::New().

◆ New() [2/2]

Packet* New ( ::google::protobuf::Arena *  arena) const

◆ operator=()

Packet& operator= ( const Packet from)
inline

◆ pose()

const ::ignition::msgs::Pose & pose ( ) const
inline

◆ pose_v()

const ::ignition::msgs::Pose_V & pose_v ( ) const
inline

◆ release_clock()

ignition::msgs::Clock * release_clock ( )
inline

◆ release_cmd_vel2d()

ignition::msgs::CmdVel2D * release_cmd_vel2d ( )
inline

◆ release_doublev()

ignition::msgs::Double_V * release_doublev ( )
inline

◆ release_image()

ignition::msgs::Image * release_image ( )
inline

◆ release_pose()

ignition::msgs::Pose * release_pose ( )
inline

◆ release_pose_v()

ignition::msgs::Pose_V * release_pose_v ( )
inline

◆ release_string_msg_v()

ignition::msgs::StringMsg_V * release_string_msg_v ( )
inline

◆ release_time()

ignition::msgs::Time * release_time ( )
inline

◆ release_topic()

std::string * release_topic ( )
inline

◆ release_type()

std::string * release_type ( )
inline

◆ release_web_request()

ignition::msgs::WebRequest * release_web_request ( )
inline

◆ release_world_stats()

ignition::msgs::WorldStatistics * release_world_stats ( )
inline

◆ SerializeWithCachedSizes()

void SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const

◆ SerializeWithCachedSizesToArray()

::google::protobuf::uint8* SerializeWithCachedSizesToArray ( ::google::protobuf::uint8 *  output) const
inline

◆ set_allocated_clock()

void set_allocated_clock ( ::ignition::msgs::Clock clock)
inline

◆ set_allocated_cmd_vel2d()

void set_allocated_cmd_vel2d ( ::ignition::msgs::CmdVel2D cmd_vel2d)
inline

◆ set_allocated_doublev()

void set_allocated_doublev ( ::ignition::msgs::Double_V doublev)
inline

◆ set_allocated_image()

void set_allocated_image ( ::ignition::msgs::Image image)
inline

◆ set_allocated_pose()

void set_allocated_pose ( ::ignition::msgs::Pose pose)
inline

◆ set_allocated_pose_v()

void set_allocated_pose_v ( ::ignition::msgs::Pose_V pose_v)
inline

◆ set_allocated_string_msg_v()

void set_allocated_string_msg_v ( ::ignition::msgs::StringMsg_V string_msg_v)
inline

◆ set_allocated_time()

void set_allocated_time ( ::ignition::msgs::Time time)
inline

◆ set_allocated_topic()

void set_allocated_topic ( ::std::string topic)
inline

◆ set_allocated_type()

void set_allocated_type ( ::std::string type)
inline

◆ set_allocated_web_request()

void set_allocated_web_request ( ::ignition::msgs::WebRequest web_request)
inline

◆ set_allocated_world_stats()

void set_allocated_world_stats ( ::ignition::msgs::WorldStatistics world_stats)
inline

◆ set_topic() [1/3]

void set_topic ( const ::std::string value)
inline

◆ set_topic() [2/3]

void set_topic ( const char *  value)
inline

◆ set_topic() [3/3]

void set_topic ( const char *  value,
size_t  size 
)
inline

◆ set_type() [1/3]

void set_type ( const ::std::string value)
inline

◆ set_type() [2/3]

void set_type ( const char *  value)
inline

◆ set_type() [3/3]

void set_type ( const char *  value,
size_t  size 
)
inline

◆ string_msg_v()

const ::ignition::msgs::StringMsg_V & string_msg_v ( ) const
inline

◆ Swap()

void Swap ( Packet other)

◆ time()

const ::ignition::msgs::Time & time ( ) const
inline

◆ topic()

const ::std::string & topic ( ) const
inline

◆ type()

const ::std::string & type ( ) const
inline

◆ web_request()

const ::ignition::msgs::WebRequest & web_request ( ) const
inline

◆ world_stats()

const ::ignition::msgs::WorldStatistics & world_stats ( ) const
inline

Friends And Related Function Documentation

◆ protobuf_AddDesc_ignition_2fmsgs_2fpacket_2eproto

void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fpacket_2eproto ( )
friend

◆ protobuf_AssignDesc_ignition_2fmsgs_2fpacket_2eproto

void protobuf_AssignDesc_ignition_2fmsgs_2fpacket_2eproto ( )
friend

◆ protobuf_ShutdownFile_ignition_2fmsgs_2fpacket_2eproto

void protobuf_ShutdownFile_ignition_2fmsgs_2fpacket_2eproto ( )
friend

Member Data Documentation

◆ kClockFieldNumber

const int kClockFieldNumber = 11
static

◆ kCmdVel2DFieldNumber

const int kCmdVel2DFieldNumber = 3
static

◆ kDoublevFieldNumber

const int kDoublevFieldNumber = 8
static

◆ kImageFieldNumber

const int kImageFieldNumber = 4
static

◆ kPoseFieldNumber

const int kPoseFieldNumber = 7
static

◆ kPoseVFieldNumber

const int kPoseVFieldNumber = 9
static

◆ kStringMsgVFieldNumber

const int kStringMsgVFieldNumber = 5
static

◆ kTimeFieldNumber

const int kTimeFieldNumber = 10
static

◆ kTopicFieldNumber

const int kTopicFieldNumber = 1
static

◆ kTypeFieldNumber

const int kTypeFieldNumber = 2
static

◆ kWebRequestFieldNumber

const int kWebRequestFieldNumber = 6
static

◆ kWorldStatsFieldNumber

const int kWorldStatsFieldNumber = 12
static

The documentation for this class was generated from the following file: