C++ API
rclcpp_action: ROS Action Client Library for C++
rclcpp_action provides the canonical C++ API for interacting with ROS Actions. It consists of these main components:
- Action Client - rclcpp_action/client.hpp 
- rclcpp_action/create_client.hpp 
- rclcpp_action/client_goal_handle.hpp 
 
- Action Server - rclcpp_action/server.hpp 
- rclcpp_action/create_server.hpp 
- rclcpp_action/server_goal_handle.hpp 
 
Class Hierarchy
- 
    - Namespace rclcpp_action- Namespace rclcpp_action::exceptions- Class UnawareGoalHandleError
- Class UnknownGoalHandleError
 
- Template Class Client- Struct Client::SendGoalOptions
 
- Class ClientBase
- Template Class ClientGoalHandle
- Class DefaultActionStatusQoS
- Template Class Server
- Class ServerBase
- Template Class ServerGoalHandle
- Class ServerGoalHandleBase
- Enum CancelResponse
- Enum GoalResponse
- Enum ResultCode
 
- Namespace rclcpp_action::exceptions
- Namespace std
 
- Namespace rclcpp_action
File Hierarchy
- 
    - Directory include- Directory rclcpp_action- File client.hpp
- File client_goal_handle.hpp
- File client_goal_handle_impl.hpp
- File create_client.hpp
- File create_server.hpp
- File exceptions.hpp
- File qos.hpp
- File rclcpp_action.hpp
- File server.hpp
- File server_goal_handle.hpp
- File types.hpp
- File visibility_control.hpp
 
 
- Directory rclcpp_action
 
- Directory include