rclcpp  master
C++ ROS Client Library API
Public Member Functions | List of all members
rclcpp::ParametersQoS Class Reference

#include <qos.hpp>

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

Public Member Functions

 ParametersQoS (const QoSInitialization &qos_initialization=(QoSInitialization::from_rmw(rmw_qos_profile_parameters)))
 
- Public Member Functions inherited from rclcpp::QoS
 QoS (const QoSInitialization &qos_initialization, const rmw_qos_profile_t &initial_profile=rmw_qos_profile_default)
 Constructor which allows you to construct a QoS by giving the only required settings. More...
 
 QoS (size_t history_depth)
 Conversion constructor to ease construction in the common case of just specifying depth. More...
 
rmw_qos_profile_tget_rmw_qos_profile ()
 Return the rmw qos profile. More...
 
const rmw_qos_profile_tget_rmw_qos_profile () const
 Return the rmw qos profile. More...
 
QoShistory (rmw_qos_history_policy_t history)
 Set the history policy. More...
 
QoSkeep_last (size_t depth)
 Set the history to keep last. More...
 
QoSkeep_all ()
 Set the history to keep all. More...
 
QoSreliability (rmw_qos_reliability_policy_t reliability)
 Set the reliability setting. More...
 
QoSreliable ()
 Set the reliability setting to reliable. More...
 
QoSbest_effort ()
 Set the reliability setting to best effort. More...
 
QoSdurability (rmw_qos_durability_policy_t durability)
 Set the durability setting. More...
 
QoSdurability_volatile ()
 Set the durability setting to volatile. More...
 
QoStransient_local ()
 Set the durability setting to transient local. More...
 
QoSdeadline (rmw_time_t deadline)
 Set the deadline setting. More...
 
QoSdeadline (const rclcpp::Duration &deadline)
 Set the deadline setting, rclcpp::Duration. More...
 
QoSlifespan (rmw_time_t lifespan)
 Set the lifespan setting. More...
 
QoSlifespan (const rclcpp::Duration &lifespan)
 Set the lifespan setting, rclcpp::Duration. More...
 
QoSliveliness (rmw_qos_liveliness_policy_t liveliness)
 Set the liveliness setting. More...
 
QoSliveliness_lease_duration (rmw_time_t liveliness_lease_duration)
 Set the liveliness_lease_duration setting. More...
 
QoSliveliness_lease_duration (const rclcpp::Duration &liveliness_lease_duration)
 Set the liveliness_lease_duration setting, rclcpp::Duration. More...
 
QoSavoid_ros_namespace_conventions (bool avoid_ros_namespace_conventions)
 Set the avoid_ros_namespace_conventions setting. More...
 

Constructor & Destructor Documentation

◆ ParametersQoS()

rclcpp::ParametersQoS::ParametersQoS ( const QoSInitialization qos_initialization = (QoSInitialization::from_rmw(rmw_qos_profile_parameters)))
explicit

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