rclcpp
master
C++ ROS Client Library API
|
#include <functional>
#include <initializer_list>
#include <ostream>
#include <string>
#include <utility>
#include <vector>
#include "rclcpp/qos.hpp"
#include "rclcpp/visibility_control.hpp"
#include "rcl_interfaces/msg/set_parameters_result.hpp"
#include "rmw/qos_policy_kind.h"
Go to the source code of this file.
Classes | |
class | rclcpp::detail::QosParameters< T > |
class | rclcpp::QosOverridingOptions |
Options that are passed in subscription/publisher constructor to specify QoSConfigurability. More... | |
Namespaces | |
rclcpp | |
This header provides the get_node_base_interface() template function. | |
rclcpp::detail | |
Typedefs | |
using | rclcpp::QosCallbackResult = rcl_interfaces::msg::SetParametersResult |
using | rclcpp::QosCallback = std::function< QosCallbackResult(const rclcpp::QoS &)> |
Functions | |
const char * | rclcpp::qos_policy_kind_to_cstr (const QosPolicyKind &qpk) |
std::ostream & | rclcpp::operator<< (std::ostream &os, const QosPolicyKind &qpk) |
AvoidRosNamespaceConventions = RMW_QOS_POLICY_AVOID_ROS_NAMESPACE_CONVENTIONS |
Deadline = RMW_QOS_POLICY_DEADLINE |
Depth = RMW_QOS_POLICY_DEPTH |
Durability = RMW_QOS_POLICY_DURABILITY |
History = RMW_QOS_POLICY_HISTORY |
Lifespan = RMW_QOS_POLICY_LIFESPAN |
Liveliness = RMW_QOS_POLICY_LIVELINESS |
LivelinessLeaseDuration = RMW_QOS_POLICY_LIVELINESS_LEASE_DURATION |
Reliability = RMW_QOS_POLICY_RELIABILITY |
Invalid = RMW_QOS_POLICY_INVALID |