rmw
master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
|
Go to the documentation of this file.
15 #ifndef RMW__QOS_PROFILES_H_
16 #define RMW__QOS_PROFILES_H_
105 RMW_QOS_POLICY_HISTORY_UNKNOWN,
107 RMW_QOS_POLICY_RELIABILITY_UNKNOWN,
108 RMW_QOS_POLICY_DURABILITY_UNKNOWN,
111 RMW_QOS_POLICY_LIVELINESS_UNKNOWN,
120 #endif // RMW__QOS_PROFILES_H_
RMW_QOS_POLICY_RELIABILITY_SYSTEM_DEFAULT
Implementation specific default.
Definition: types.h:343
RMW_QOS_POLICY_RELIABILITY_BEST_EFFORT
Attempt to deliver samples, but some may be lost if the network is not robust.
Definition: types.h:349
@ RMW_QOS_POLICY_DEPTH_SYSTEM_DEFAULT
Definition: types.h:496
#define RMW_QOS_DEADLINE_DEFAULT
QoS Deadline default, 0s indicates deadline policies are not tracked or enforced.
Definition: types.h:427
RMW_QOS_POLICY_HISTORY_SYSTEM_DEFAULT
Implementation default for history policy.
Definition: types.h:359
RMW_QOS_POLICY_LIVELINESS_SYSTEM_DEFAULT
Implementation specific default.
Definition: types.h:404
RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT
Impplementation specific default.
Definition: types.h:375
#define RMW_QOS_LIVELINESS_LEASE_DURATION_DEFAULT
QoS Liveliness lease duration default, 0s indicate lease durations are not tracked or enforced.
Definition: types.h:433
RMW_QOS_POLICY_RELIABILITY_RELIABLE
Guarantee that samples are delivered, may retry multiple times.
Definition: types.h:346
ROS MiddleWare quality of service profile.
Definition: types.h:436
RMW_QOS_POLICY_DURABILITY_VOLATILE
Samples are not persistent.
Definition: types.h:381
#define RMW_QOS_LIFESPAN_DEFAULT
QoS Lifespan default, 0s indicate lifespan policies are not tracked or enforced.
Definition: types.h:430
RMW_QOS_POLICY_HISTORY_KEEP_LAST
Only store up to a maximum number of samples, dropping oldest once max is exceeded.
Definition: types.h:362