rmw  master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
qos_policy_kind.h
Go to the documentation of this file.
1 // Copyright 2020 Open Source Robotics Foundation, Inc.
2 // Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 //
4 // Licensed under the Apache License, Version 2.0 (the "License");
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 // http://www.apache.org/licenses/LICENSE-2.0
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 
16 #ifndef RMW__QOS_POLICY_KIND_H_
17 #define RMW__QOS_POLICY_KIND_H_
18 
19 #include "rmw/visibility_control.h"
20 
21 #ifdef __cplusplus
22 extern "C"
23 {
24 #endif
25 
28 {
40 
41 #ifdef __cplusplus
42 }
43 #endif
44 
45 #endif // RMW__QOS_POLICY_KIND_H_
RMW_QOS_POLICY_AVOID_ROS_NAMESPACE_CONVENTIONS
RMW_QOS_POLICY_AVOID_ROS_NAMESPACE_CONVENTIONS
Definition: qos_policy_kind.h:38
RMW_QOS_POLICY_DEPTH
RMW_QOS_POLICY_DEPTH
Definition: qos_policy_kind.h:36
RMW_PUBLIC_TYPE
RMW_PUBLIC_TYPE
Type mapping of rcutils log severity types to rmw specific types.
Definition: types.h:540
RMW_QOS_POLICY_DURABILITY
RMW_QOS_POLICY_DURABILITY
Definition: qos_policy_kind.h:30
RMW_QOS_POLICY_LIFESPAN
RMW_QOS_POLICY_LIFESPAN
Definition: qos_policy_kind.h:35
RMW_QOS_POLICY_HISTORY
RMW_QOS_POLICY_HISTORY
Definition: qos_policy_kind.h:34
RMW_QOS_POLICY_DEADLINE
RMW_QOS_POLICY_DEADLINE
Definition: qos_policy_kind.h:31
RMW_QOS_POLICY_INVALID
RMW_QOS_POLICY_INVALID
Definition: qos_policy_kind.h:29
RMW_QOS_POLICY_RELIABILITY
RMW_QOS_POLICY_RELIABILITY
Definition: qos_policy_kind.h:33
visibility_control.h
rmw_qos_policy_kind_t
enum RMW_PUBLIC_TYPE rmw_qos_policy_kind_t rmw_qos_policy_kind_t
QoS Policy Kinds.
Definition: qos_policy_kind.h:27
RMW_QOS_POLICY_LIVELINESS
RMW_QOS_POLICY_LIVELINESS
Definition: qos_policy_kind.h:32
RMW_QOS_POLICY_LIVELINESS_LEASE_DURATION
RMW_QOS_POLICY_LIVELINESS_LEASE_DURATION
Definition: qos_policy_kind.h:37