rclc
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Classes and Structs
Struct rclc_action_client_t
Struct rclc_action_goal_handle_t
Struct rclc_action_server_t
Struct rclc_executor_handle_counters_t
Struct rclc_executor_handle_t
Struct rclc_executor_t_s
Struct rclc_support_t
Enums
Enum rclc_executor_handle_invocation_t
Enum rclc_executor_handle_type_t
Enum rclc_executor_semantics_t
Enum rclc_executor_type_t
Functions
Function rclc_action_client_fini
Function rclc_action_client_init_default
Function rclc_action_publish_feedback
Function rclc_action_send_cancel_request
Function rclc_action_send_goal_request
Function rclc_action_send_result
Function rclc_action_server_fini
Function rclc_action_server_init_default
Function rclc_client_init
Function rclc_client_init_best_effort
Function rclc_client_init_default
Function rclc_executor_add_action_client
Function rclc_executor_add_action_server
Function rclc_executor_add_client
Function rclc_executor_add_client_with_request_id
Function rclc_executor_add_guard_condition
Function rclc_executor_add_service
Function rclc_executor_add_service_with_context
Function rclc_executor_add_service_with_request_id
Function rclc_executor_add_subscription
Function rclc_executor_add_subscription_with_context
Function rclc_executor_add_timer
Function rclc_executor_fini
Function rclc_executor_get_zero_initialized_executor
Function rclc_executor_handle_clear
Function rclc_executor_handle_counters_zero_init
Function rclc_executor_handle_get_ptr
Function rclc_executor_handle_init
Function rclc_executor_handle_print
Function rclc_executor_init
Function rclc_executor_prepare
Function rclc_executor_remove_client
Function rclc_executor_remove_guard_condition
Function rclc_executor_remove_service
Function rclc_executor_remove_subscription
Function rclc_executor_remove_timer
Function rclc_executor_set_semantics
Function rclc_executor_set_timeout
Function rclc_executor_set_trigger
Function rclc_executor_spin
Function rclc_executor_spin_one_period
Function rclc_executor_spin_period
Function rclc_executor_spin_some
Function rclc_executor_trigger_all
Function rclc_executor_trigger_always
Function rclc_executor_trigger_any
Function rclc_executor_trigger_one
Function rclc_node_init_default
Function rclc_node_init_with_options
Function rclc_publisher_init
Function rclc_publisher_init_best_effort
Function rclc_publisher_init_default
Function rclc_service_init
Function rclc_service_init_best_effort
Function rclc_service_init_default
Function rclc_sleep_ms
Function rclc_subscription_init
Function rclc_subscription_init_best_effort
Function rclc_subscription_init_default
Function rclc_support_fini
Function rclc_support_init
Function rclc_support_init_with_options
Function rclc_timer_init_default
Function rclc_timer_init_default2
Defines
Define DECLARE_GOAL_HANDLE_POOL
Define PRINT_RCLC_ERROR
Define PRINT_RCLC_WARN
Define RCLC_EXPORT
Define RCLC_IMPORT
Define RCLC_LOCAL
Define RCLC_PUBLIC
Define RCLC_PUBLIC_TYPE
Define RCLC_RET_ACTION_WAIT_RESULT_REQUEST
Define RCLC_UNUSED
Typedefs
Typedef rclc_action_client_cancel_callback_t
Typedef rclc_action_client_feedback_callback_t
Typedef rclc_action_client_goal_callback_t
Typedef rclc_action_client_result_callback_t
Typedef rclc_action_client_t
Typedef rclc_action_goal_handle_t
Typedef rclc_action_server_handle_cancel_callback_t
Typedef rclc_action_server_handle_goal_callback_t
Typedef rclc_action_server_t
Typedef rclc_callback_t
Typedef rclc_client_callback_t
Typedef rclc_client_callback_with_request_id_t
Typedef rclc_executor_func_t
Typedef rclc_executor_t
Typedef rclc_executor_trigger_t
Typedef rclc_gc_callback_t
Typedef rclc_service_callback_t
Typedef rclc_service_callback_with_context_t
Typedef rclc_service_callback_with_request_id_t
Typedef rclc_subscription_callback_t
Typedef rclc_subscription_callback_with_context_t
Directories
Directory include
Directory rclc
Files
File action_client.h
File action_goal_handle.h
File action_server.h
File client.h
File executor.h
File executor_handle.h
File init.h
File node.h
File publisher.h
File rclc.h
File service.h
File sleep.h
File subscription.h
File timer.h
File types.h
File visibility_control.h
Standard Documents
CHANGELOG
Changelog for package rclc
6.2.0 (2024-10-15)
6.1.0 (2023-06-15)
3.0.9 (2023-03-22)
3.0.8 (2022-04-14)
3.0.7 (2022-02-17)
3.0.6 (2022-01-25)
3.0.5 (2021-11-23)
3.0.4 (2021-11-17)
3.0.3 (2021-07-28)
3.0.2 (2021-07-26)
3.0.1 (2021-07-17)
2.0.0 (2021-04-23)
1.0.1 (2021-03-29)
1.0.0 (2021-03-04)
0.1.7 (2021-01-20)
0.1.6 (2021-01-20)
0.1.5 (2020-12-11)
0.1.4 (2020-11-25)
0.1.3 (2020-11-23)
0.1.2 (2020-05-19)
0.1.1 (2020-05-14)
PACKAGE
QUALITY_DECLARATION
rclc
Quality Declaration
Version Policy [1]
Change Control Process [2]
Documentation [3]
Testing [4]
Dependencies [5]
Platform Support [6]
Security [7]
Current status Summary
README
The rclc package
Table of contents
Introduction
Analysis of rclcpp standard Executor
Analysis of processing patterns
rclc Executor
Callback-group-level Executor
Related Work
References
Index
rclc
C++ API
Define RCLC_PUBLIC
View page source
Define RCLC_PUBLIC
Defined in
File visibility_control.h
Define Documentation
RCLC_PUBLIC