ROS 2 rclcpp + rcl - humble
humble
ROS 2 C++ Client Library with ROS Client Library
|
Public Member Functions | |
virtual void | modify_rmw_publisher_options (rmw_publisher_options_t &rmw_publisher_options) const |
Opportunity for a derived class to inject information into the rcl options. More... | |
![]() | |
bool | has_been_customized () const |
Return false if this class has not been customized, otherwise true. More... | |
virtual const char * | get_implementation_identifier () const |
Derrived classes should override this and return the identifier of its rmw implementation. | |
Definition at line 28 of file rmw_implementation_specific_publisher_payload.hpp.
|
virtual |
Opportunity for a derived class to inject information into the rcl options.
This is called after the rcl_publisher_options_t has been prepared by rclcpp, but before rcl_publisher_init() is called.
The passed option is the rmw_publisher_options field of the rcl_publisher_options_t that will be passed to rcl_publisher_init().
By default the options are unmodified.
Definition at line 25 of file rmw_implementation_specific_publisher_payload.cpp.