ROS 2 rclcpp + rcl - rolling  rolling-a919a6e5
ROS 2 C++ Client Library with ROS Client Library
Public Attributes | List of all members
rclcpp::PublisherOptionsBase Struct Reference

Non-templated part of PublisherOptionsWithAllocator<Allocator>. More...

#include <rclcpp/publisher_options.hpp>

Inheritance diagram for rclcpp::PublisherOptionsBase:
Inheritance graph
[legend]
Collaboration diagram for rclcpp::PublisherOptionsBase:
Collaboration graph
[legend]

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::CallbackGroupcallback_group
 Callback group in which the waitable items from the publisher should be placed.
 
std::shared_ptr< rclcpp::detail::RMWImplementationSpecificPublisherPayloadrmw_implementation_payload = nullptr
 Optional RMW implementation specific payload to be used during creation of the publisher.
 
QosOverridingOptions qos_overriding_options
 

Detailed Description

Non-templated part of PublisherOptionsWithAllocator<Allocator>.

Definition at line 39 of file publisher_options.hpp.

Member Data Documentation

◆ require_unique_network_flow_endpoints

rmw_unique_network_flow_endpoints_requirement_t rclcpp::PublisherOptionsBase::require_unique_network_flow_endpoints
Initial value:
=
RMW_UNIQUE_NETWORK_FLOW_ENDPOINTS_NOT_REQUIRED

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().


The documentation for this struct was generated from the following file: