Class RMWImplementationSpecificSubscriptionPayload
Inheritance Relationships
Base Type
public rclcpp::detail::RMWImplementationSpecificPayload
(Class RMWImplementationSpecificPayload)
Class Documentation
-
class RMWImplementationSpecificSubscriptionPayload : public rclcpp::detail::RMWImplementationSpecificPayload
Subscription payload that may be rmw implementation specific.
Public Functions
-
~RMWImplementationSpecificSubscriptionPayload() override = default
-
virtual void modify_rmw_subscription_options(rmw_subscription_options_t &rmw_subscription_options) const
Opportunity for a derived class to inject information into the rcl options.
This is called after the rcl_subscription_options_t has been prepared by rclcpp, but before rcl_subscription_init() is called.
The passed option is the rmw_subscription_options field of the rcl_subscription_options_t that will be passed to rcl_subscription_init().
By default the options are unmodified.
-
~RMWImplementationSpecificSubscriptionPayload() override = default