Skip to content

Add support for non-POD types #14

@nightduck

Description

@nightduck

For objects that link to other objects, first store a string detailing the class name of the object in a base memory allocation. That way receiving subscribers can verify type-match between publisher and subscriber.
Next follows a list of pointers to any non-static members. These pointers can be null.

In rmw_hazcat, this format will be translated into a proper rosidl interpretation and vice versa. Can this be done with by maintaining zero-copy and just rearranging pointers? The class name will be the message type (eg std_msgs/PoseStamped).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions