#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <rcutils/logging.h>
#include "rmw/init.h"
#include "rmw/ret_types.h"
#include "rmw/serialized_message.h"
#include "rmw/visibility_control.h"
Go to the source code of this file.
◆ RMW_GID_STORAGE_SIZE
#define RMW_GID_STORAGE_SIZE 24 |
◆ rmw_node_t
◆ rmw_publisher_t
◆ rmw_subscription_t
◆ rmw_service_t
◆ rmw_client_t
◆ rmw_guard_condition_t
◆ rmw_subscriptions_t
Array of subscriber handles.
An array of void * pointers representing type-erased middleware-specific subscriptions. The number of non-null entries may be smaller than the allocated size of the array. The number of subscriptions represented may be smaller than the allocated size of the array. The creator of this struct is responsible for allocating and deallocating the array.
◆ rmw_services_t
Array of service handles.
An array of void * pointers representing type-erased middleware-specific services. The number of non-null entries may be smaller than the allocated size of the array. The number of services represented may be smaller than the allocated size of the array. The creator of this struct is responsible for allocating and deallocating the array.
◆ rmw_clients_t
Array of client handles.
An array of void * pointers representing type-erased middleware-specific clients. The number of non-null entries may be smaller than the allocated size of the array. The number of clients represented may be smaller than the allocated size of the array. The creator of this struct is responsible for allocating and deallocating the array.
◆ rmw_guard_conditions_t
Array of guard condition handles.
An array of void * pointers representing type-erased middleware-specific guard conditions. The number of non-null entries may be smaller than the allocated size of the array. The number of guard conditions represented may be smaller than the allocated size of the array. The creator of this struct is responsible for allocating and deallocating the array.
◆ rmw_wait_set_t
◆ rmw_request_id_t
◆ rmw_time_t
◆ rmw_node_security_options_t
◆ rmw_qos_profile_t
ROS MiddleWare quality of service profile.
◆ rmw_gid_t
◆ rmw_message_info_t
◆ rmw_log_severity_t
◆ anonymous enum
Enumerator |
---|
RMW_QOS_POLICY_DEPTH_SYSTEM_DEFAULT | |
◆ RWM_PUBLIC_TYPE
Enumerator |
---|
RMW_LOG_SEVERITY_DEBUG | |
RMW_LOG_SEVERITY_INFO | |
RMW_LOG_SEVERITY_WARN | |
RMW_LOG_SEVERITY_ERROR | |
RMW_LOG_SEVERITY_FATAL | |
◆ rmw_security_enforcement_policy_t
◆ RMW_SECURITY_ENFORCEMENT_PERMISSIVE
RMW_SECURITY_ENFORCEMENT_PERMISSIVE |
◆ RMW_SECURITY_ENFORCEMENT_ENFORCE
RMW_SECURITY_ENFORCEMENT_ENFORCE |
◆ rmw_qos_reliability_policy_t
◆ RMW_QOS_POLICY_RELIABILITY_SYSTEM_DEFAULT
RMW_QOS_POLICY_RELIABILITY_SYSTEM_DEFAULT |
◆ RMW_QOS_POLICY_RELIABILITY_RELIABLE
RMW_QOS_POLICY_RELIABILITY_RELIABLE |
◆ rmw_qos_history_policy_t
◆ RMW_QOS_POLICY_HISTORY_SYSTEM_DEFAULT
RMW_QOS_POLICY_HISTORY_SYSTEM_DEFAULT |
◆ RMW_QOS_POLICY_HISTORY_KEEP_LAST
RMW_QOS_POLICY_HISTORY_KEEP_LAST |
◆ rmw_qos_durability_policy_t
◆ RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT
RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT |
◆ RMW_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL
RMW_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL |