Struct RosMsgsPlugin::MessageInfo

Nested Relationships

This struct is a nested type of Class RosMsgsPlugin.

Struct Documentation

struct MessageInfo

Public Functions

inline MessageInfo(const rosidl_typesupport_introspection_cpp::MessageMembers *members, void *parent_ptr = nullptr)
inline MessageInfo(const rosidl_typesupport_introspection_cpp::MessageMembers *members, std::shared_ptr<void> external_created_ptr)
inline ~MessageInfo()
MessageInfo(const MessageInfo&) = delete
MessageInfo &operator=(const MessageInfo&) = delete
inline MessageInfo(MessageInfo &&other) noexcept

Public Members

std::shared_ptr<void> external_created_ptr
void *msg_ptr
const rosidl_typesupport_introspection_cpp::MessageMembers *members
bool is_sub_msg
rcutils_allocator_t allocator