rcl
C++ API
rcl: Common functionality for other ROS Client Libraries
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Classes and Structs
Enums
Functions
Variables
Defines
Typedefs
Directories
Files
Pages
Standard Documents
CHANGELOG
Changelog for package rcl
6.0.7 (2024-11-09)
6.0.6 (2024-07-10)
6.0.5 (2024-02-07)
6.0.4 (2023-11-17)
6.0.3 (2023-09-08)
6.0.2 (2023-05-19)
6.0.1 (2023-04-18)
6.0.0 (2023-04-12)
5.9.0 (2023-03-01)
5.8.0 (2023-02-23)
5.7.0 (2023-02-13)
5.6.0 (2022-12-05)
5.5.0 (2022-11-02)
5.4.1 (2022-09-13)
5.4.0 (2022-04-29)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
5.0.1 (2022-01-14)
5.0.0 (2021-12-14)
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
2.4.0 (2020-10-19)
2.3.0 (2020-10-19)
2.2.0 (2020-09-02)
2.1.0 (2020-07-22)
2.0.0 (2020-07-09)
1.2.0 (2020-06-18)
1.1.5 (2020-06-03)
1.1.4 (2020-06-02)
1.1.3 (2020-06-01)
1.1.2 (2020-05-28)
1.1.1 (2020-05-26)
1.1.0 (2020-05-22)
1.0.0 (2020-05-12)
0.9.1 (2020-05-08)
0.9.0 (2020-04-29)
0.8.3 (2019-11-08)
0.8.2 (2019-10-23)
0.8.1 (2019-10-08)
0.8.0 (2019-09-26)
0.7.4 (2019-05-29)
0.7.3 (2019-05-20)
0.7.2 (2019-05-08)
0.7.1 (2019-04-29)
0.7.0 (2019-04-14)
0.6.4 (2019-01-11)
0.6.3 (2018-12-13)
0.6.2 (2018-12-13)
0.6.1 (2018-12-07)
0.6.0 (2018-11-16)
0.5.0 (2018-06-25)
PACKAGE
QUALITY_DECLARATION
rcl
Quality Declaration
Version Policy [1]
Change Control Process [2]
Documentation [3]
Testing [4]
Dependencies [5]
Platform Support [6]
Security [7]
Current status Summary
README
rcl
Index
rcl
Index
Index
R
R
rcl_allocator_t (C++ type)
rcl_arguments_copy (C++ function)
rcl_arguments_fini (C++ function)
rcl_arguments_get_count_unparsed (C++ function)
rcl_arguments_get_count_unparsed_ros (C++ function)
rcl_arguments_get_log_levels (C++ function)
rcl_arguments_get_param_files (C++ function)
rcl_arguments_get_param_files_count (C++ function)
rcl_arguments_get_param_overrides (C++ function)
rcl_arguments_get_unparsed (C++ function)
rcl_arguments_get_unparsed_ros (C++ function)
rcl_arguments_impl_t (C++ type)
rcl_arguments_s (C++ struct)
rcl_arguments_s::impl (C++ member)
rcl_arguments_t (C++ type)
RCL_ASSERT_RMW_ID_MATCHES_ENV_VAR_NAME (C macro)
rcl_automatic_discovery_range_to_string (C++ function)
rcl_borrow_loaned_message (C++ function)
rcl_calculate_type_hash (C++ function)
RCL_CHECK_ALLOCATOR (C macro)
RCL_CHECK_ALLOCATOR_WITH_MSG (C macro)
RCL_CHECK_ARGUMENT_FOR_NULL (C macro)
RCL_CHECK_FOR_NULL_WITH_MSG (C macro)
rcl_client_configure_service_introspection (C++ function)
rcl_client_fini (C++ function)
rcl_client_get_default_options (C++ function)
rcl_client_get_options (C++ function)
rcl_client_get_rmw_handle (C++ function)
rcl_client_get_service_name (C++ function)
rcl_client_impl_t (C++ type)
rcl_client_init (C++ function)
rcl_client_is_valid (C++ function)
rcl_client_options_s (C++ struct)
rcl_client_options_s::allocator (C++ member)
rcl_client_options_s::qos (C++ member)
rcl_client_options_t (C++ type)
rcl_client_request_publisher_get_actual_qos (C++ function)
rcl_client_response_subscription_get_actual_qos (C++ function)
rcl_client_s (C++ struct)
rcl_client_s::impl (C++ member)
rcl_client_set_on_new_response_callback (C++ function)
rcl_client_t (C++ type)
rcl_clock_add_jump_callback (C++ function)
rcl_clock_change_e (C++ enum)
rcl_clock_change_e::RCL_ROS_TIME_ACTIVATED (C++ enumerator)
rcl_clock_change_e::RCL_ROS_TIME_DEACTIVATED (C++ enumerator)
rcl_clock_change_e::RCL_ROS_TIME_NO_CHANGE (C++ enumerator)
rcl_clock_change_e::RCL_SYSTEM_TIME_NO_CHANGE (C++ enumerator)
rcl_clock_change_t (C++ type)
rcl_clock_fini (C++ function)
rcl_clock_get_now (C++ function)
rcl_clock_init (C++ function)
rcl_clock_remove_jump_callback (C++ function)
rcl_clock_s (C++ struct)
rcl_clock_s::allocator (C++ member)
rcl_clock_s::data (C++ member)
rcl_clock_s::get_now (C++ member)
rcl_clock_s::jump_callbacks (C++ member)
rcl_clock_s::num_jump_callbacks (C++ member)
rcl_clock_s::type (C++ member)
rcl_clock_t (C++ type)
rcl_clock_time_started (C++ function)
rcl_clock_type_e (C++ enum)
rcl_clock_type_e::RCL_CLOCK_UNINITIALIZED (C++ enumerator)
rcl_clock_type_e::RCL_ROS_TIME (C++ enumerator)
rcl_clock_type_e::RCL_STEADY_TIME (C++ enumerator)
rcl_clock_type_e::RCL_SYSTEM_TIME (C++ enumerator)
rcl_clock_type_t (C++ type)
rcl_clock_valid (C++ function)
rcl_context_fini (C++ function)
rcl_context_get_domain_id (C++ function)
rcl_context_get_init_options (C++ function)
rcl_context_get_instance_id (C++ function)
rcl_context_get_rmw_context (C++ function)
rcl_context_impl_t (C++ type)
rcl_context_instance_id_t (C++ type)
rcl_context_is_valid (C++ function)
rcl_context_s (C++ struct)
rcl_context_s::global_arguments (C++ member)
rcl_context_s::impl (C++ member)
rcl_context_s::instance_id_storage (C++ member)
rcl_context_t (C++ type)
rcl_convert_type_description_msg_to_runtime (C++ function)
rcl_convert_type_description_runtime_to_msg (C++ function)
rcl_convert_type_source_sequence_msg_to_runtime (C++ function)
rcl_convert_type_source_sequence_runtime_to_msg (C++ function)
rcl_count_publishers (C++ function)
rcl_count_subscribers (C++ function)
RCL_DEFAULT_DOMAIN_ID (C macro)
rcl_difference_times (C++ function)
RCL_DISABLE_LOANED_MESSAGES_ENV_VAR (C++ member)
rcl_disable_ros_time_override (C++ function)
RCL_DOMAIN_ID_ENV_VAR (C++ member)
rcl_duration_s (C++ struct)
rcl_duration_s::nanoseconds (C++ member)
rcl_duration_t (C++ type)
rcl_duration_value_t (C++ type)
rcl_dynamic_message_type_support_handle_fini (C++ function)
rcl_dynamic_message_type_support_handle_init (C++ function)
rcl_enable_ros_time_override (C++ function)
RCL_ENCLAVE_FLAG (C macro)
RCL_ENCLAVE_NAME_INVALID_CONTAINS_REPEATED_FORWARD_SLASH (C macro)
RCL_ENCLAVE_NAME_INVALID_CONTAINS_UNALLOWED_CHARACTERS (C macro)
RCL_ENCLAVE_NAME_INVALID_ENDS_WITH_FORWARD_SLASH (C macro)
RCL_ENCLAVE_NAME_INVALID_IS_EMPTY_STRING (C macro)
RCL_ENCLAVE_NAME_INVALID_NAME_TOKEN_STARTS_WITH_NUMBER (C macro)
RCL_ENCLAVE_NAME_INVALID_NOT_ABSOLUTE (C macro)
RCL_ENCLAVE_NAME_INVALID_TOO_LONG (C macro)
RCL_ENCLAVE_NAME_MAX_LENGTH (C macro)
RCL_ENCLAVE_NAME_VALID (C macro)
rcl_enclave_name_validation_result_string (C++ function)
rcl_error_is_set (C macro)
rcl_error_state_t (C++ type)
rcl_error_string_t (C++ type)
rcl_event_callback_t (C++ type)
rcl_event_fini (C++ function)
rcl_event_get_rmw_handle (C++ function)
rcl_event_impl_t (C++ type)
rcl_event_is_valid (C++ function)
rcl_event_s (C++ struct)
rcl_event_s::impl (C++ member)
rcl_event_set_callback (C++ function)
rcl_event_t (C++ type)
rcl_expand_topic_name (C++ function)
RCL_EXPORT (C macro)
RCL_EXTERNAL_LOG_CONFIG_FLAG (C macro)
rcl_get_automatic_discovery_range (C++ function)
rcl_get_client_names_and_types_by_node (C++ function)
rcl_get_default_allocator (C macro)
rcl_get_default_domain_id (C++ function)
rcl_get_default_topic_name_substitutions (C++ function)
rcl_get_disable_loaned_message (C++ function)
rcl_get_discovery_static_peers (C++ function)
rcl_get_enforcement_policy (C++ function)
rcl_get_error_state (C macro)
rcl_get_error_string (C macro)
rcl_get_localhost_only (C++ function)
rcl_get_node_names (C++ function)
rcl_get_node_names_with_enclaves (C++ function)
rcl_get_publisher_names_and_types_by_node (C++ function)
rcl_get_publishers_info_by_topic (C++ function)
rcl_get_secure_root (C++ function)
rcl_get_security_options_from_environment (C++ function)
rcl_get_service_names_and_types (C++ function)
rcl_get_service_names_and_types_by_node (C++ function)
rcl_get_subscriber_names_and_types_by_node (C++ function)
rcl_get_subscriptions_info_by_topic (C++ function)
rcl_get_topic_names_and_types (C++ function)
rcl_get_zero_initialized_arguments (C++ function)
rcl_get_zero_initialized_client (C++ function)
rcl_get_zero_initialized_context (C++ function)
rcl_get_zero_initialized_event (C++ function)
rcl_get_zero_initialized_guard_condition (C++ function)
rcl_get_zero_initialized_init_options (C++ function)
rcl_get_zero_initialized_lexer_lookahead2 (C++ function)
rcl_get_zero_initialized_log_levels (C++ function)
rcl_get_zero_initialized_names_and_types (C macro)
rcl_get_zero_initialized_network_flow_endpoint_array (C macro)
rcl_get_zero_initialized_node (C++ function)
rcl_get_zero_initialized_publisher (C++ function)
rcl_get_zero_initialized_remap (C++ function)
rcl_get_zero_initialized_service (C++ function)
rcl_get_zero_initialized_subscription (C++ function)
rcl_get_zero_initialized_subscription_content_filter_options (C++ function)
rcl_get_zero_initialized_timer (C++ function)
rcl_get_zero_initialized_topic_endpoint_info_array (C macro)
rcl_get_zero_initialized_wait_set (C++ function)
rcl_guard_condition_fini (C++ function)
rcl_guard_condition_get_default_options (C++ function)
rcl_guard_condition_get_options (C++ function)
rcl_guard_condition_get_rmw_handle (C++ function)
rcl_guard_condition_impl_t (C++ type)
rcl_guard_condition_init (C++ function)
rcl_guard_condition_init_from_rmw (C++ function)
rcl_guard_condition_options_s (C++ struct)
rcl_guard_condition_options_s::allocator (C++ member)
rcl_guard_condition_options_t (C++ type)
rcl_guard_condition_s (C++ struct)
rcl_guard_condition_s::context (C++ member)
rcl_guard_condition_s::impl (C++ member)
rcl_guard_condition_t (C++ type)
RCL_IMPORT (C macro)
rcl_init (C++ function)
rcl_init_options_copy (C++ function)
rcl_init_options_fini (C++ function)
rcl_init_options_get_allocator (C++ function)
rcl_init_options_get_domain_id (C++ function)
rcl_init_options_get_rmw_init_options (C++ function)
rcl_init_options_impl_t (C++ type)
rcl_init_options_init (C++ function)
rcl_init_options_s (C++ struct)
rcl_init_options_s::impl (C++ member)
rcl_init_options_set_domain_id (C++ function)
rcl_init_options_t (C++ type)
rcl_initialize_error_handling_thread_local_storage (C macro)
rcl_internet_protocol_t (C++ type)
rcl_is_enabled_ros_time_override (C++ function)
rcl_jump_callback_info_s (C++ struct)
rcl_jump_callback_info_s::callback (C++ member)
rcl_jump_callback_info_s::threshold (C++ member)
rcl_jump_callback_info_s::user_data (C++ member)
rcl_jump_callback_info_t (C++ type)
rcl_jump_callback_t (C++ type)
rcl_jump_threshold_s (C++ struct)
rcl_jump_threshold_s::min_backward (C++ member)
rcl_jump_threshold_s::min_forward (C++ member)
rcl_jump_threshold_s::on_clock_change (C++ member)
rcl_jump_threshold_t (C++ type)
rcl_lexeme_e (C++ enum)
rcl_lexeme_e::RCL_LEXEME_BR1 (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_BR2 (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_BR3 (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_BR4 (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_BR5 (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_BR6 (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_BR7 (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_BR8 (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_BR9 (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_COLON (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_DOT (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_EOF (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_FORWARD_SLASH (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_NODE (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_NONE (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_NS (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_SEPARATOR (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_TILDE_SLASH (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_TOKEN (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_URL_SERVICE (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_URL_TOPIC (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_WILD_MULTI (C++ enumerator)
rcl_lexeme_e::RCL_LEXEME_WILD_ONE (C++ enumerator)
rcl_lexeme_t (C++ type)
rcl_lexer_analyze (C++ function)
rcl_lexer_lookahead2_accept (C++ function)
rcl_lexer_lookahead2_expect (C++ function)
rcl_lexer_lookahead2_fini (C++ function)
rcl_lexer_lookahead2_get_text (C++ function)
rcl_lexer_lookahead2_impl_t (C++ type)
rcl_lexer_lookahead2_init (C++ function)
rcl_lexer_lookahead2_peek (C++ function)
rcl_lexer_lookahead2_peek2 (C++ function)
rcl_lexer_lookahead2_s (C++ struct)
rcl_lexer_lookahead2_s::impl (C++ member)
rcl_lexer_lookahead2_t (C++ type)
RCL_LOCAL (C macro)
RCL_LOCALHOST_ENV_VAR (C++ member)
RCL_LOG_EXT_LIB_FLAG_SUFFIX (C macro)
RCL_LOG_LEVEL_FLAG (C macro)
rcl_log_levels_add_logger_setting (C++ function)
rcl_log_levels_copy (C++ function)
rcl_log_levels_fini (C++ function)
rcl_log_levels_init (C++ function)
rcl_log_levels_s (C++ struct)
rcl_log_levels_s::allocator (C++ member)
rcl_log_levels_s::capacity_logger_settings (C++ member)
rcl_log_levels_s::default_logger_level (C++ member)
rcl_log_levels_s::logger_settings (C++ member)
rcl_log_levels_s::num_logger_settings (C++ member)
rcl_log_levels_shrink_to_size (C++ function)
rcl_log_levels_t (C++ type)
RCL_LOG_ROSOUT_FLAG_SUFFIX (C macro)
rcl_log_severity_t (C++ type)
RCL_LOG_STDOUT_FLAG_SUFFIX (C macro)
rcl_logger_setting_s (C++ struct)
rcl_logger_setting_s::level (C++ member)
rcl_logger_setting_s::name (C++ member)
rcl_logger_setting_t (C++ type)
rcl_logging_configure (C++ function)
rcl_logging_configure_with_output_handler (C++ function)
rcl_logging_fini (C++ function)
rcl_logging_multiple_output_handler (C++ function)
rcl_logging_output_handler_t (C++ type)
rcl_logging_rosout_add_sublogger (C++ function)
rcl_logging_rosout_enabled (C++ function)
rcl_logging_rosout_fini (C++ function)
rcl_logging_rosout_fini_publisher_for_node (C++ function)
rcl_logging_rosout_init (C++ function)
rcl_logging_rosout_init_publisher_for_node (C++ function)
rcl_logging_rosout_output_handler (C++ function)
rcl_logging_rosout_remove_sublogger (C++ function)
RCL_MS_TO_NS (C macro)
rcl_names_and_types_fini (C++ function)
rcl_names_and_types_init (C++ function)
rcl_names_and_types_t (C++ type)
rcl_network_flow_endpoint_array_fini (C macro)
rcl_network_flow_endpoint_array_t (C++ type)
rcl_network_flow_endpoint_get_internet_protocol_string (C macro)
rcl_network_flow_endpoint_get_transport_protocol_string (C macro)
rcl_network_flow_endpoint_t (C++ type)
rcl_node_fini (C++ function)
rcl_node_get_default_options (C++ function)
rcl_node_get_domain_id (C++ function)
rcl_node_get_fully_qualified_name (C++ function)
rcl_node_get_graph_guard_condition (C++ function)
rcl_node_get_logger_name (C++ function)
rcl_node_get_name (C++ function)
rcl_node_get_namespace (C++ function)
rcl_node_get_options (C++ function)
rcl_node_get_rcl_instance_id (C++ function)
rcl_node_get_rmw_handle (C++ function)
rcl_node_get_type_description_service (C++ function)
rcl_node_impl_t (C++ type)
rcl_node_init (C++ function)
rcl_node_is_valid (C++ function)
rcl_node_is_valid_except_context (C++ function)
rcl_node_options_copy (C++ function)
RCL_NODE_OPTIONS_DEFAULT_DOMAIN_ID (C macro)
rcl_node_options_fini (C++ function)
rcl_node_options_s (C++ struct)
rcl_node_options_s::allocator (C++ member)
rcl_node_options_s::arguments (C++ member)
rcl_node_options_s::enable_rosout (C++ member)
rcl_node_options_s::enable_type_description_service (C++ member)
rcl_node_options_s::rosout_qos (C++ member)
rcl_node_options_s::use_global_arguments (C++ member)
rcl_node_options_t (C++ type)
rcl_node_resolve_name (C++ function)
rcl_node_s (C++ struct)
rcl_node_s::context (C++ member)
rcl_node_s::impl (C++ member)
rcl_node_t (C++ type)
rcl_node_type_cache_fini (C++ function)
rcl_node_type_cache_get_type_info (C++ function)
rcl_node_type_cache_init (C++ function)
rcl_node_type_cache_register_type (C++ function)
rcl_node_type_cache_unregister_type (C++ function)
rcl_node_type_description_service_fini (C++ function)
rcl_node_type_description_service_handle_request (C++ function)
rcl_node_type_description_service_init (C++ function)
RCL_NS_TO_MS (C macro)
RCL_NS_TO_S (C macro)
RCL_NS_TO_US (C macro)
RCL_PARAM_FILE_FLAG (C macro)
RCL_PARAM_FLAG (C macro)
rcl_parse_arguments (C++ function)
RCL_PUBLIC (C macro)
RCL_PUBLIC_TYPE (C macro)
rcl_publish (C++ function)
rcl_publish_loaned_message (C++ function)
rcl_publish_serialized_message (C++ function)
rcl_publisher_assert_liveliness (C++ function)
rcl_publisher_can_loan_messages (C++ function)
rcl_publisher_event_init (C++ function)
rcl_publisher_event_type_e (C++ enum)
rcl_publisher_event_type_e::RCL_PUBLISHER_INCOMPATIBLE_TYPE (C++ enumerator)
rcl_publisher_event_type_e::RCL_PUBLISHER_LIVELINESS_LOST (C++ enumerator)
rcl_publisher_event_type_e::RCL_PUBLISHER_MATCHED (C++ enumerator)
rcl_publisher_event_type_e::RCL_PUBLISHER_OFFERED_DEADLINE_MISSED (C++ enumerator)
rcl_publisher_event_type_e::RCL_PUBLISHER_OFFERED_INCOMPATIBLE_QOS (C++ enumerator)
rcl_publisher_event_type_t (C++ type)
rcl_publisher_fini (C++ function)
rcl_publisher_get_actual_qos (C++ function)
rcl_publisher_get_context (C++ function)
rcl_publisher_get_default_options (C++ function)
rcl_publisher_get_network_flow_endpoints (C++ function)
rcl_publisher_get_options (C++ function)
rcl_publisher_get_rmw_handle (C++ function)
rcl_publisher_get_subscription_count (C++ function)
rcl_publisher_get_topic_name (C++ function)
rcl_publisher_impl_t (C++ type)
rcl_publisher_init (C++ function)
rcl_publisher_is_valid (C++ function)
rcl_publisher_is_valid_except_context (C++ function)
rcl_publisher_options_s (C++ struct)
rcl_publisher_options_s::allocator (C++ member)
rcl_publisher_options_s::disable_loaned_message (C++ member)
rcl_publisher_options_s::qos (C++ member)
rcl_publisher_options_s::rmw_publisher_options (C++ member)
rcl_publisher_options_t (C++ type)
rcl_publisher_s (C++ struct)
rcl_publisher_s::impl (C++ member)
rcl_publisher_t (C++ type)
rcl_publisher_wait_for_all_acked (C++ function)
rcl_qos_profile_rosout_default (C++ member)
rcl_reallocf (C macro)
rcl_remap_copy (C++ function)
rcl_remap_fini (C++ function)
RCL_REMAP_FLAG (C macro)
rcl_remap_impl_t (C++ type)
rcl_remap_node_name (C++ function)
rcl_remap_node_namespace (C++ function)
rcl_remap_s (C++ struct)
rcl_remap_s::impl (C++ member)
rcl_remap_service_name (C++ function)
rcl_remap_t (C++ type)
rcl_remap_topic_name (C++ function)
rcl_remove_ros_arguments (C++ function)
rcl_reset_error (C macro)
RCL_RET_ALREADY_INIT (C macro)
RCL_RET_ALREADY_SHUTDOWN (C macro)
RCL_RET_BAD_ALLOC (C macro)
RCL_RET_CLIENT_INVALID (C macro)
RCL_RET_CLIENT_TAKE_FAILED (C macro)
RCL_RET_ERROR (C macro)
RCL_RET_EVENT_INVALID (C macro)
RCL_RET_EVENT_TAKE_FAILED (C macro)
RCL_RET_INVALID_ARGUMENT (C macro)
RCL_RET_INVALID_LOG_LEVEL_RULE (C macro)
RCL_RET_INVALID_PARAM_RULE (C macro)
RCL_RET_INVALID_REMAP_RULE (C macro)
RCL_RET_INVALID_ROS_ARGS (C macro)
RCL_RET_LIFECYCLE_STATE_NOT_REGISTERED (C macro)
RCL_RET_LIFECYCLE_STATE_REGISTERED (C macro)
RCL_RET_MISMATCHED_RMW_ID (C macro)
RCL_RET_NODE_INVALID (C macro)
RCL_RET_NODE_INVALID_NAME (C macro)
RCL_RET_NODE_INVALID_NAMESPACE (C macro)
RCL_RET_NODE_NAME_NON_EXISTENT (C macro)
RCL_RET_NOT_INIT (C macro)
RCL_RET_OK (C macro)
RCL_RET_PUBLISHER_INVALID (C macro)
RCL_RET_SERVICE_INVALID (C macro)
RCL_RET_SERVICE_NAME_INVALID (C macro)
RCL_RET_SERVICE_TAKE_FAILED (C macro)
RCL_RET_SUBSCRIPTION_INVALID (C macro)
RCL_RET_SUBSCRIPTION_TAKE_FAILED (C macro)
rcl_ret_t (C++ type)
RCL_RET_TIMEOUT (C macro)
RCL_RET_TIMER_CANCELED (C macro)
RCL_RET_TIMER_INVALID (C macro)
RCL_RET_TOPIC_NAME_INVALID (C macro)
RCL_RET_UNKNOWN_SUBSTITUTION (C macro)
RCL_RET_UNSUPPORTED (C macro)
RCL_RET_WAIT_SET_EMPTY (C macro)
RCL_RET_WAIT_SET_FULL (C macro)
RCL_RET_WAIT_SET_INVALID (C macro)
RCL_RET_WRONG_LEXEME (C macro)
rcl_return_loaned_message_from_publisher (C++ function)
rcl_return_loaned_message_from_subscription (C++ function)
rcl_rmw_implementation_identifier_check (C++ function)
RCL_ROS_ARGS_EXPLICIT_END_TOKEN (C macro)
RCL_ROS_ARGS_FLAG (C macro)
rcl_ros_clock_fini (C++ function)
rcl_ros_clock_init (C++ function)
RCL_S_TO_NS (C macro)
rcl_security_enabled (C++ function)
rcl_send_request (C++ function)
rcl_send_response (C++ function)
rcl_serialized_message_t (C++ type)
rcl_service_configure_service_introspection (C++ function)
rcl_service_fini (C++ function)
rcl_service_get_default_options (C++ function)
rcl_service_get_options (C++ function)
rcl_service_get_rmw_handle (C++ function)
rcl_service_get_service_name (C++ function)
rcl_service_impl_t (C++ type)
rcl_service_init (C++ function)
rcl_service_introspection_state_e (C++ enum)
rcl_service_introspection_state_e::RCL_SERVICE_INTROSPECTION_CONTENTS (C++ enumerator)
rcl_service_introspection_state_e::RCL_SERVICE_INTROSPECTION_METADATA (C++ enumerator)
rcl_service_introspection_state_e::RCL_SERVICE_INTROSPECTION_OFF (C++ enumerator)
rcl_service_introspection_state_t (C++ type)
RCL_SERVICE_INTROSPECTION_TOPIC_POSTFIX (C macro)
rcl_service_is_valid (C++ function)
rcl_service_options_s (C++ struct)
rcl_service_options_s::allocator (C++ member)
rcl_service_options_s::qos (C++ member)
rcl_service_options_t (C++ type)
rcl_service_request_subscription_get_actual_qos (C++ function)
rcl_service_response_publisher_get_actual_qos (C++ function)
rcl_service_s (C++ struct)
rcl_service_s::impl (C++ member)
rcl_service_server_is_available (C++ function)
rcl_service_set_on_new_request_callback (C++ function)
rcl_service_t (C++ type)
,
[1]
RCL_SET_ERROR_MSG (C macro)
RCL_SET_ERROR_MSG_WITH_FORMAT_STRING (C macro)
rcl_set_error_state (C macro)
rcl_set_ros_time_override (C++ function)
RCL_SHORT_ENCLAVE_FLAG (C macro)
RCL_SHORT_PARAM_FLAG (C macro)
RCL_SHORT_REMAP_FLAG (C macro)
rcl_shutdown (C++ function)
rcl_steady_clock_fini (C++ function)
rcl_steady_clock_init (C++ function)
rcl_subscription_can_loan_messages (C++ function)
rcl_subscription_content_filter_options_fini (C++ function)
rcl_subscription_content_filter_options_s (C++ struct)
rcl_subscription_content_filter_options_s::rmw_subscription_content_filter_options (C++ member)
rcl_subscription_content_filter_options_t (C++ type)
rcl_subscription_event_init (C++ function)
rcl_subscription_event_type_e (C++ enum)
rcl_subscription_event_type_e::RCL_SUBSCRIPTION_INCOMPATIBLE_TYPE (C++ enumerator)
rcl_subscription_event_type_e::RCL_SUBSCRIPTION_LIVELINESS_CHANGED (C++ enumerator)
rcl_subscription_event_type_e::RCL_SUBSCRIPTION_MATCHED (C++ enumerator)
rcl_subscription_event_type_e::RCL_SUBSCRIPTION_MESSAGE_LOST (C++ enumerator)
rcl_subscription_event_type_e::RCL_SUBSCRIPTION_REQUESTED_DEADLINE_MISSED (C++ enumerator)
rcl_subscription_event_type_e::RCL_SUBSCRIPTION_REQUESTED_INCOMPATIBLE_QOS (C++ enumerator)
rcl_subscription_event_type_t (C++ type)
rcl_subscription_fini (C++ function)
rcl_subscription_get_actual_qos (C++ function)
rcl_subscription_get_content_filter (C++ function)
rcl_subscription_get_default_options (C++ function)
rcl_subscription_get_network_flow_endpoints (C++ function)
rcl_subscription_get_options (C++ function)
rcl_subscription_get_publisher_count (C++ function)
rcl_subscription_get_rmw_handle (C++ function)
rcl_subscription_get_topic_name (C++ function)
rcl_subscription_impl_t (C++ type)
rcl_subscription_init (C++ function)
rcl_subscription_is_cft_enabled (C++ function)
rcl_subscription_is_valid (C++ function)
rcl_subscription_options_fini (C++ function)
rcl_subscription_options_s (C++ struct)
rcl_subscription_options_s::allocator (C++ member)
rcl_subscription_options_s::disable_loaned_message (C++ member)
rcl_subscription_options_s::qos (C++ member)
rcl_subscription_options_s::rmw_subscription_options (C++ member)
rcl_subscription_options_t (C++ type)
rcl_subscription_s (C++ struct)
rcl_subscription_s::impl (C++ member)
rcl_subscription_set_content_filter (C++ function)
rcl_subscription_set_on_new_message_callback (C++ function)
rcl_subscription_t (C++ type)
rcl_system_clock_fini (C++ function)
rcl_system_clock_init (C++ function)
rcl_take (C++ function)
rcl_take_dynamic_message (C++ function)
rcl_take_event (C++ function)
rcl_take_loaned_message (C++ function)
rcl_take_request (C++ function)
rcl_take_request_with_info (C++ function)
rcl_take_response (C++ function)
rcl_take_response_with_info (C++ function)
rcl_take_sequence (C++ function)
rcl_take_serialized_message (C++ function)
rcl_time_jump_s (C++ struct)
rcl_time_jump_s::clock_change (C++ member)
rcl_time_jump_s::delta (C++ member)
rcl_time_jump_t (C++ type)
rcl_time_point_s (C++ struct)
rcl_time_point_s::clock_type (C++ member)
rcl_time_point_s::nanoseconds (C++ member)
rcl_time_point_t (C++ type)
rcl_time_point_value_t (C++ type)
rcl_timer_call (C++ function)
rcl_timer_callback_t (C++ type)
rcl_timer_cancel (C++ function)
rcl_timer_clock (C++ function)
rcl_timer_exchange_callback (C++ function)
rcl_timer_exchange_period (C++ function)
rcl_timer_fini (C++ function)
rcl_timer_get_allocator (C++ function)
rcl_timer_get_callback (C++ function)
rcl_timer_get_guard_condition (C++ function)
rcl_timer_get_period (C++ function)
rcl_timer_get_time_since_last_call (C++ function)
rcl_timer_get_time_until_next_call (C++ function)
rcl_timer_impl_t (C++ type)
rcl_timer_init (C++ function)
rcl_timer_is_canceled (C++ function)
rcl_timer_is_ready (C++ function)
rcl_timer_on_reset_callback_data_s (C++ struct)
rcl_timer_on_reset_callback_data_s::on_reset_callback (C++ member)
rcl_timer_on_reset_callback_data_s::reset_counter (C++ member)
rcl_timer_on_reset_callback_data_s::user_data (C++ member)
rcl_timer_on_reset_callback_data_t (C++ type)
rcl_timer_reset (C++ function)
rcl_timer_s (C++ struct)
rcl_timer_s::impl (C++ member)
rcl_timer_set_on_reset_callback (C++ function)
rcl_timer_t (C++ type)
rcl_topic_endpoint_info_array_fini (C macro)
rcl_topic_endpoint_info_array_t (C++ type)
rcl_topic_endpoint_info_t (C++ type)
RCL_TOPIC_NAME_INVALID_CONTAINS_UNALLOWED_CHARACTERS (C macro)
RCL_TOPIC_NAME_INVALID_ENDS_WITH_FORWARD_SLASH (C macro)
RCL_TOPIC_NAME_INVALID_IS_EMPTY_STRING (C macro)
RCL_TOPIC_NAME_INVALID_MISPLACED_TILDE (C macro)
RCL_TOPIC_NAME_INVALID_NAME_TOKEN_STARTS_WITH_NUMBER (C macro)
RCL_TOPIC_NAME_INVALID_SUBSTITUTION_CONTAINS_UNALLOWED_CHARACTERS (C macro)
RCL_TOPIC_NAME_INVALID_SUBSTITUTION_STARTS_WITH_NUMBER (C macro)
RCL_TOPIC_NAME_INVALID_TILDE_NOT_FOLLOWED_BY_FORWARD_SLASH (C macro)
RCL_TOPIC_NAME_INVALID_UNMATCHED_CURLY_BRACE (C macro)
RCL_TOPIC_NAME_VALID (C macro)
rcl_topic_name_validation_result_string (C++ function)
rcl_transport_protocol_t (C++ type)
rcl_trigger_guard_condition (C++ function)
rcl_type_description_to_hashable_json (C++ function)
rcl_type_info_t (C++ struct)
(C++ type)
rcl_type_info_t::type_description (C++ member)
rcl_type_info_t::type_sources (C++ member)
RCL_UNUSED (C macro)
RCL_US_TO_NS (C macro)
rcl_validate_enclave_name (C++ function)
rcl_validate_enclave_name_with_size (C++ function)
rcl_validate_topic_name (C++ function)
rcl_validate_topic_name_with_size (C++ function)
rcl_wait (C++ function)
rcl_wait_for_publishers (C++ function)
rcl_wait_for_subscribers (C++ function)
rcl_wait_set_add_client (C++ function)
rcl_wait_set_add_event (C++ function)
rcl_wait_set_add_guard_condition (C++ function)
rcl_wait_set_add_service (C++ function)
rcl_wait_set_add_subscription (C++ function)
rcl_wait_set_add_timer (C++ function)
rcl_wait_set_clear (C++ function)
rcl_wait_set_fini (C++ function)
rcl_wait_set_get_allocator (C++ function)
rcl_wait_set_impl_t (C++ type)
rcl_wait_set_init (C++ function)
rcl_wait_set_is_valid (C++ function)
rcl_wait_set_resize (C++ function)
rcl_wait_set_s (C++ struct)
rcl_wait_set_s::clients (C++ member)
rcl_wait_set_s::events (C++ member)
rcl_wait_set_s::guard_conditions (C++ member)
rcl_wait_set_s::impl (C++ member)
rcl_wait_set_s::services (C++ member)
rcl_wait_set_s::size_of_clients (C++ member)
rcl_wait_set_s::size_of_events (C++ member)
rcl_wait_set_s::size_of_guard_conditions (C++ member)
rcl_wait_set_s::size_of_services (C++ member)
rcl_wait_set_s::size_of_subscriptions (C++ member)
rcl_wait_set_s::size_of_timers (C++ member)
rcl_wait_set_s::subscriptions (C++ member)
rcl_wait_set_s::timers (C++ member)
rcl_wait_set_t (C++ type)
RCL_WARN_UNUSED (C macro)
RMW_IMPLEMENTATION_ENV_VAR_NAME (C macro)
ROS_SECURITY_ENABLE_VAR_NAME (C macro)
ROS_SECURITY_ENCLAVE_OVERRIDE (C macro)
ROS_SECURITY_KEYSTORE_VAR_NAME (C macro)
ROS_SECURITY_STRATEGY_VAR_NAME (C macro)