15 #ifndef NAV2_ROS_COMMON__QOS_PROFILES_HPP_
16 #define NAV2_ROS_COMMON__QOS_PROFILES_HPP_
18 #include "rclcpp/rclcpp.hpp"
39 : rclcpp::QoS(rclcpp::KeepLast(depth))
42 this->durability_volatile();
59 : rclcpp::QoS(rclcpp::KeepLast(depth))
62 this->transient_local();
79 : rclcpp::QoS(rclcpp::KeepLast(depth))
82 this->transient_local();
99 : rclcpp::QoS(rclcpp::KeepLast(depth))
102 this->durability_volatile();
A QoS profile for latched, reliable topics with a history of 1 messages.
LatchedPublisherQoS(const int depth=1)
Constructor for LatchedPublisherQoS.
A QoS profile for latched, reliable topics with a history of 10 messages.
LatchedSubscriptionQoS(const int depth=10)
Constructor for LatchedSubscriptionQoS.
A QoS profile for best-effort sensor data with a history of 10 messages.
SensorDataQoS(const int depth=10)
Constructor for SensorDataQoS.
A QoS profile for standard reliable topics with a history of 10 messages.
StandardTopicQoS(const int depth=10)
Constructor for StandardTopicQoS.