rmw  master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
Classes | Typedefs | Variables
incompatible_qos_events_statuses.h File Reference
#include <stdint.h>
#include "rmw/visibility_control.h"
Include dependency graph for incompatible_qos_events_statuses.h:

Go to the source code of this file.

Classes

struct  rmw_qos_incompatible_event_status_t
 

Typedefs

typedef enum RMW_PUBLIC_TYPE rmw_qos_policy_kind_t rmw_qos_policy_kind_t
 QoS Policy Kinds. More...
 
typedef struct rmw_qos_incompatible_event_status_t rmw_requested_qos_incompatible_event_status_t
 Event state for a subscription's 'RMW_EVENT_REQUESTED_QOS_INCOMPATIBLE' events. More...
 
typedef struct rmw_qos_incompatible_event_status_t rmw_offered_qos_incompatible_event_status_t
 Event state for a publisher's 'RMW_EVENT_OFFERED_QOS_INCOMPATIBLE' events. 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
 

Typedef Documentation

◆ rmw_qos_policy_kind_t

QoS Policy Kinds.

◆ rmw_requested_qos_incompatible_event_status_t

Event state for a subscription's 'RMW_EVENT_REQUESTED_QOS_INCOMPATIBLE' events.

◆ rmw_offered_qos_incompatible_event_status_t

Event state for a publisher's 'RMW_EVENT_OFFERED_QOS_INCOMPATIBLE' events.

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