ROS 2 rclcpp + rcl - jazzy
jazzy
ROS 2 C++ Client Library with ROS Client Library
|
Non-templated part of PublisherOptionsWithAllocator<Allocator>. More...
#include <rclcpp/publisher_options.hpp>
Public Attributes | |
IntraProcessSetting | use_intra_process_comm = IntraProcessSetting::NodeDefault |
Setting to explicitly set intraprocess communications. | |
IntraProcessBufferType | intra_process_buffer_type = IntraProcessBufferType::SharedPtr |
Setting the data-type stored in the intraprocess buffer. | |
PublisherEventCallbacks | event_callbacks |
Callbacks for various events related to publishers. | |
bool | use_default_callbacks = true |
Whether or not to use default callbacks when user doesn't supply any in event_callbacks. | |
rmw_unique_network_flow_endpoints_requirement_t | require_unique_network_flow_endpoints |
std::shared_ptr< rclcpp::CallbackGroup > | callback_group |
Callback group in which the waitable items from the publisher should be placed. | |
std::shared_ptr< rclcpp::detail::RMWImplementationSpecificPublisherPayload > | rmw_implementation_payload = nullptr |
Optional RMW implementation specific payload to be used during creation of the publisher. | |
QosOverridingOptions | qos_overriding_options |
Non-templated part of PublisherOptionsWithAllocator<Allocator>.
Definition at line 39 of file publisher_options.hpp.
rmw_unique_network_flow_endpoints_requirement_t rclcpp::PublisherOptionsBase::require_unique_network_flow_endpoints |
Require middleware to generate unique network flow endpoints Disabled by default
Definition at line 55 of file publisher_options.hpp.
Referenced by rclcpp::PublisherOptionsWithAllocator< Allocator >::to_rcl_publisher_options().