nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
rclcpp::ParameterEventsQoS Class Reference

#include <qos.hpp>

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

Public Member Functions

constexpr ParameterEventsQoS ()
 
- Public Member Functions inherited from rclcpp::QoS
constexpr bool avoid_ros_namespace_conventions () const
 Whether to skip the /rt/ ROS topic-name prefix.
 
constexpr QoS & avoid_ros_namespace_conventions (bool on)
 
constexpr QoS & best_effort ()
 Set reliability to BEST_EFFORT (fire-and-forget; default for sensors).
 
constexpr Duration deadline () const
 The deadline window. Duration() (zero) = infinite.
 
constexpr QoS & deadline (const Duration &d)
 
constexpr int depth () const
 Configured queue depth (only meaningful for KEEP_LAST).
 
constexpr DurabilityPolicy durability () const
 The durability policy.
 
constexpr QoS & durability_volatile ()
 Set durability to VOLATILE — late joiners get nothing (default).
 
constexpr HistoryPolicy history () const
 The history policy.
 
constexpr QoS & keep_all ()
 Use KEEP_ALL history (bounded by transport).
 
constexpr QoS & keep_last (int depth)
 
constexpr Duration lifespan () const
 The lifespan window. Duration() (zero) = infinite.
 
constexpr QoS & lifespan (const Duration &d)
 
constexpr LivelinessPolicy liveliness () const
 The liveliness policy kind.
 
constexpr QoS & liveliness (LivelinessPolicy kind)
 
constexpr Duration liveliness_lease_duration () const
 The liveliness lease window. Duration() (zero) = infinite.
 
constexpr QoS & liveliness_lease_duration (const Duration &d)
 
constexpr QoS ()
 
constexpr QoS (::size_t depth)
 
constexpr ReliabilityPolicy reliability () const
 The reliability policy.
 
constexpr QoS & reliable ()
 Set reliability to RELIABLE (acked transport, retransmits on loss).
 
constexpr QoS & transient_local ()
 Set durability to TRANSIENT_LOCAL — late joiners get the last value.
 
constexpr bool tx_express () const
 Whether this publisher's samples bypass transport tx batching.
 
constexpr QoS & tx_express (bool on)
 

Additional Inherited Members

- Static Public Member Functions inherited from rclcpp::QoS
static constexpr QoS default_profile ()
 Default profile: RELIABLE + VOLATILE + KEEP_LAST(10).
 
static constexpr QoS sensor_data ()
 Sensor-data profile: BEST_EFFORT + VOLATILE + KEEP_LAST(5).
 
static constexpr QoS services ()
 Services profile: RELIABLE + VOLATILE + KEEP_LAST(10).
 

Detailed Description

rmw_qos_profile_parameter_events — KEEP_LAST(1000), RELIABLE, VOLATILE. ADOPT. A ported node that publishes parameter events names it.

This is the profile phase-428 F2 found inverted on the RUST side (nros-rmw/src/traits.rs, KeepAll, 0). The C++ value was already right; two surfaces disagreeing about one upstream constant, with the wrong one carrying a comment claiming it matched, is what W10's single table is for.

Constructor & Destructor Documentation

◆ ParameterEventsQoS()

constexpr rclcpp::ParameterEventsQoS::ParameterEventsQoS ( )
inlineconstexpr

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