rclcpp
master
C++ ROS Client Library API
|
Non-templated part of PublisherOptionsWithAllocator<Allocator>. More...
#include <publisher_options.hpp>
Public Attributes | |
IntraProcessSetting | use_intra_process_comm = IntraProcessSetting::NodeDefault |
Setting to explicitly set intraprocess communications. More... | |
PublisherEventCallbacks | event_callbacks |
Callbacks for various events related to publishers. More... | |
bool | use_default_callbacks = true |
Whether or not to use default callbacks when user doesn't supply any in event_callbacks. More... | |
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. More... | |
std::shared_ptr< rclcpp::detail::RMWImplementationSpecificPublisherPayload > | rmw_implementation_payload = nullptr |
Optional RMW implementation specific payload to be used during creation of the publisher. More... | |
QosOverridingOptions | qos_overriding_options |
Non-templated part of PublisherOptionsWithAllocator<Allocator>.
IntraProcessSetting rclcpp::PublisherOptionsBase::use_intra_process_comm = IntraProcessSetting::NodeDefault |
Setting to explicitly set intraprocess communications.
PublisherEventCallbacks rclcpp::PublisherOptionsBase::event_callbacks |
Callbacks for various events related to publishers.
bool rclcpp::PublisherOptionsBase::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 rclcpp::PublisherOptionsBase::require_unique_network_flow_endpoints |
Require middleware to generate unique network flow endpoints Disabled by default
std::shared_ptr<rclcpp::CallbackGroup> rclcpp::PublisherOptionsBase::callback_group |
Callback group in which the waitable items from the publisher should be placed.
std::shared_ptr<rclcpp::detail::RMWImplementationSpecificPublisherPayload> rclcpp::PublisherOptionsBase::rmw_implementation_payload = nullptr |
Optional RMW implementation specific payload to be used during creation of the publisher.
QosOverridingOptions rclcpp::PublisherOptionsBase::qos_overriding_options |