rmw  master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
Typedefs | Variables
qos_policy_kind.h File Reference
#include "rmw/visibility_control.h"
Include dependency graph for qos_policy_kind.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef enum RMW_PUBLIC_TYPE rmw_qos_policy_kind_t rmw_qos_policy_kind_t
 QoS Policy Kinds. More...
 

Variables

 RMW_QOS_POLICY_INVALID = 1 << 0
 
 RMW_QOS_POLICY_DURABILITY = 1 << 1
 
 RMW_QOS_POLICY_DEADLINE = 1 << 2
 
 RMW_QOS_POLICY_LIVELINESS = 1 << 3
 
 RMW_QOS_POLICY_RELIABILITY = 1 << 4
 
 RMW_QOS_POLICY_HISTORY = 1 << 5
 
 RMW_QOS_POLICY_LIFESPAN = 1 << 6
 
 RMW_QOS_POLICY_DEPTH = 1 << 7
 
 RMW_QOS_POLICY_LIVELINESS_LEASE_DURATION = 1 << 8
 
 RMW_QOS_POLICY_AVOID_ROS_NAMESPACE_CONVENTIONS = 1 << 9
 

Typedef Documentation

◆ rmw_qos_policy_kind_t

QoS Policy Kinds.

Variable Documentation

◆ RMW_QOS_POLICY_INVALID

RMW_QOS_POLICY_INVALID = 1 << 0

◆ RMW_QOS_POLICY_DURABILITY

RMW_QOS_POLICY_DURABILITY = 1 << 1

◆ RMW_QOS_POLICY_DEADLINE

RMW_QOS_POLICY_DEADLINE = 1 << 2

◆ RMW_QOS_POLICY_LIVELINESS

RMW_QOS_POLICY_LIVELINESS = 1 << 3

◆ RMW_QOS_POLICY_RELIABILITY

RMW_QOS_POLICY_RELIABILITY = 1 << 4

◆ RMW_QOS_POLICY_HISTORY

RMW_QOS_POLICY_HISTORY = 1 << 5

◆ RMW_QOS_POLICY_LIFESPAN

RMW_QOS_POLICY_LIFESPAN = 1 << 6

◆ RMW_QOS_POLICY_DEPTH

RMW_QOS_POLICY_DEPTH = 1 << 7

◆ RMW_QOS_POLICY_LIVELINESS_LEASE_DURATION

RMW_QOS_POLICY_LIVELINESS_LEASE_DURATION = 1 << 8

◆ RMW_QOS_POLICY_AVOID_ROS_NAMESPACE_CONVENTIONS

RMW_QOS_POLICY_AVOID_ROS_NAMESPACE_CONVENTIONS = 1 << 9