Ignition Msgs

API Reference

5.8.1

#include <packet.pb.h>

Public Types

enum  : int {
  kTopicFieldNumber = 1 , kTypeFieldNumber = 2 , kCmdVel2DFieldNumber = 3 , kImageFieldNumber = 4 ,
  kStringMsgVFieldNumber = 5 , kWebRequestFieldNumber = 6 , kPoseFieldNumber = 7 , kDoublevFieldNumber = 8 ,
  kPoseVFieldNumber = 9 , kTimeFieldNumber = 10 , kClockFieldNumber = 11 , kWorldStatsFieldNumber = 12
}
 
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 ()
 
constexpr Packet (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Packet (const Packet &from)
 
 Packet (Packet &&from) noexcept
 
 ~Packet () override
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_clock ()
 
void clear_cmd_vel2d ()
 
void clear_content ()
 
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 Packet &from)
 
const ::ignition::msgs::Double_Vdoublev () const
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
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
 
bool IsInitialized () const final
 
void MergeFrom (const Packet &from)
 
::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 (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
Packetoperator= (const Packet &from)
 
Packetoperator= (Packet &&from) noexcept
 
const ::ignition::msgs::Posepose () const
 
const ::ignition::msgs::Pose_Vpose_v () const
 
PROTOBUF_NODISCARD ::ignition::msgs::Clockrelease_clock ()
 
PROTOBUF_NODISCARD ::ignition::msgs::CmdVel2Drelease_cmd_vel2d ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Double_Vrelease_doublev ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Imagerelease_image ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Poserelease_pose ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Pose_Vrelease_pose_v ()
 
PROTOBUF_NODISCARD ::ignition::msgs::StringMsg_Vrelease_string_msg_v ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Timerelease_time ()
 
PROTOBUF_NODISCARD std::stringrelease_topic ()
 
PROTOBUF_NODISCARD std::stringrelease_type ()
 
PROTOBUF_NODISCARD ::ignition::msgs::WebRequestrelease_web_request ()
 
PROTOBUF_NODISCARD ::ignition::msgs::WorldStatisticsrelease_world_stats ()
 
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)
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_topic (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_topic (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_type (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_type (ArgT0 &&arg0, ArgT... args)
 
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
 
::ignition::msgs::Clockunsafe_arena_release_clock ()
 
::ignition::msgs::CmdVel2Dunsafe_arena_release_cmd_vel2d ()
 
::ignition::msgs::Double_Vunsafe_arena_release_doublev ()
 
::ignition::msgs::Imageunsafe_arena_release_image ()
 
::ignition::msgs::Poseunsafe_arena_release_pose ()
 
::ignition::msgs::Pose_Vunsafe_arena_release_pose_v ()
 
::ignition::msgs::StringMsg_Vunsafe_arena_release_string_msg_v ()
 
::ignition::msgs::Timeunsafe_arena_release_time ()
 
::ignition::msgs::WebRequestunsafe_arena_release_web_request ()
 
::ignition::msgs::WorldStatisticsunsafe_arena_release_world_stats ()
 
void unsafe_arena_set_allocated_clock (::ignition::msgs::Clock *clock)
 
void unsafe_arena_set_allocated_cmd_vel2d (::ignition::msgs::CmdVel2D *cmd_vel2d)
 
void unsafe_arena_set_allocated_doublev (::ignition::msgs::Double_V *doublev)
 
void unsafe_arena_set_allocated_image (::ignition::msgs::Image *image)
 
void unsafe_arena_set_allocated_pose (::ignition::msgs::Pose *pose)
 
void unsafe_arena_set_allocated_pose_v (::ignition::msgs::Pose_V *pose_v)
 
void unsafe_arena_set_allocated_string_msg_v (::ignition::msgs::StringMsg_V *string_msg_v)
 
void unsafe_arena_set_allocated_time (::ignition::msgs::Time *time)
 
void unsafe_arena_set_allocated_web_request (::ignition::msgs::WebRequest *web_request)
 
void unsafe_arena_set_allocated_world_stats (::ignition::msgs::WorldStatistics *world_stats)
 
void UnsafeArenaSwap (Packet *other)
 
const ::ignition::msgs::WebRequestweb_request () const
 
const ::ignition::msgs::WorldStatisticsworld_stats () const
 

Static Public Member Functions

static const Packetdefault_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const Packetinternal_default_instance ()
 

Static Public Attributes

static const ClassData _class_data_
 
static constexpr int kIndexInFileMessages
 

Protected Member Functions

 Packet (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kTopicFieldNumber 
kTypeFieldNumber 
kCmdVel2DFieldNumber 
kImageFieldNumber 
kStringMsgVFieldNumber 
kWebRequestFieldNumber 
kPoseFieldNumber 
kDoublevFieldNumber 
kPoseVFieldNumber 
kTimeFieldNumber 
kClockFieldNumber 
kWorldStatsFieldNumber 

◆ ContentCase

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

Constructor & Destructor Documentation

◆ Packet() [1/5]

Packet ( )
inline

◆ ~Packet()

~Packet ( )
override

◆ Packet() [2/5]

constexpr Packet ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicitconstexpr

◆ Packet() [3/5]

Packet ( const Packet from)

◆ Packet() [4/5]

Packet ( Packet &&  from)
inlinenoexcept

◆ Packet() [5/5]

Packet ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char* _InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t* _InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ ByteSizeLong()

size_t ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ clear_clock()

void clear_clock ( )

◆ clear_cmd_vel2d()

void clear_cmd_vel2d ( )

◆ clear_content()

void clear_content ( )

◆ clear_doublev()

void clear_doublev ( )

◆ clear_image()

void clear_image ( )

◆ clear_pose()

void clear_pose ( )

◆ clear_pose_v()

void clear_pose_v ( )

◆ clear_string_msg_v()

void clear_string_msg_v ( )

◆ clear_time()

void clear_time ( )

◆ clear_topic()

void clear_topic ( )
inline

◆ clear_type()

void clear_type ( )
inline

◆ clear_web_request()

void clear_web_request ( )

◆ clear_world_stats()

void clear_world_stats ( )

◆ 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()

void CopyFrom ( const Packet from)

◆ default_instance()

static const Packet& default_instance ( )
inlinestatic

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor ( )
inlinestatic

◆ doublev()

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

◆ GetCachedSize()

int GetCachedSize ( ) const
inlinefinal

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor ( )
inlinestatic

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection ( )
inlinestatic

◆ 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

◆ internal_default_instance()

static const Packet* internal_default_instance ( )
inlinestatic

◆ IsInitialized()

bool IsInitialized ( ) const
final

◆ MergeFrom()

void MergeFrom ( const Packet from)

◆ 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()

Packet* New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

◆ operator=() [1/2]

Packet& operator= ( const Packet from)
inline

◆ operator=() [2/2]

Packet& operator= ( Packet &&  from)
inlinenoexcept

◆ 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

◆ set_allocated_clock()

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

◆ set_allocated_cmd_vel2d()

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

◆ set_allocated_doublev()

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

◆ set_allocated_image()

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

◆ set_allocated_pose()

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

◆ set_allocated_pose_v()

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

◆ set_allocated_string_msg_v()

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

◆ set_allocated_time()

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

◆ 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)

◆ set_allocated_world_stats()

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

◆ set_topic() [1/2]

void set_topic ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_topic() [2/2]

PROTOBUF_ALWAYS_INLINE void set_topic ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

◆ set_type() [1/2]

void set_type ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_type() [2/2]

PROTOBUF_ALWAYS_INLINE void set_type ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

◆ string_msg_v()

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

◆ Swap()

void Swap ( Packet other)
inline

◆ time()

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

◆ topic()

const std::string & topic ( ) const
inline

◆ type()

const std::string & type ( ) const
inline

◆ unsafe_arena_release_clock()

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

◆ unsafe_arena_release_cmd_vel2d()

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

◆ unsafe_arena_release_doublev()

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

◆ unsafe_arena_release_image()

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

◆ unsafe_arena_release_pose()

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

◆ unsafe_arena_release_pose_v()

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

◆ unsafe_arena_release_string_msg_v()

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

◆ unsafe_arena_release_time()

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

◆ unsafe_arena_release_web_request()

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

◆ unsafe_arena_release_world_stats()

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

◆ unsafe_arena_set_allocated_clock()

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

◆ unsafe_arena_set_allocated_cmd_vel2d()

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

◆ unsafe_arena_set_allocated_doublev()

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

◆ unsafe_arena_set_allocated_image()

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

◆ unsafe_arena_set_allocated_pose()

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

◆ unsafe_arena_set_allocated_pose_v()

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

◆ unsafe_arena_set_allocated_string_msg_v()

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

◆ unsafe_arena_set_allocated_time()

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

◆ unsafe_arena_set_allocated_web_request()

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

◆ unsafe_arena_set_allocated_world_stats()

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

◆ UnsafeArenaSwap()

void UnsafeArenaSwap ( Packet other)
inline

◆ web_request()

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

◆ world_stats()

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

Member Data Documentation

◆ _class_data_

const ClassData _class_data_
static

◆ kIndexInFileMessages

constexpr int kIndexInFileMessages
staticconstexpr
Initial value:
=
0

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