Skip to content

Expose rosidl buffer backend metadata in TopicEndpointInfo#3165

Open
nvcyc wants to merge 1 commit into
rollingfrom
nvcyc/buffer_backend_topic_info
Open

Expose rosidl buffer backend metadata in TopicEndpointInfo#3165
nvcyc wants to merge 1 commit into
rollingfrom
nvcyc/buffer_backend_topic_info

Conversation

@nvcyc
Copy link
Copy Markdown
Contributor

@nvcyc nvcyc commented Jun 5, 2026

Description

Expose buffer backend metadata through rclcpp::TopicEndpointInfo.

This lets C++ users of get_publishers_info_by_topic() and get_subscriptions_info_by_topic() access backend support metadata provided by the RMW graph.

Is this user-facing behavior change?

Yes. C++ graph introspection code can now read rosidl buffer backend support information from topic endpoint info.

Did you use Generative AI?

Yes. GPT-5.5 in Cursor was used to help draft changes in this pull request.

Additional Information

Depending on:

Signed-off-by: CY Chen <cyc@nvidia.com>
@jmachowinski
Copy link
Copy Markdown
Collaborator

Can you give an example of what real world metadata would look like ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants