![]() * Add missing locking to the rclcpp_action::ServerBase. (#1421) This patch actually does 4 related things: 1. Renames the recursive mutex in the ServerBaseImpl class to action_server_reentrant_mutex_, which makes it a lot clearer what it is meant to lock. 2. Adds some additional error checking where checks were missed. 3. Adds a lock to publish_status so that the action_server structure is protected. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> * [backport] Fix action server deadlock (#1285, #1313) Signed-off-by: Daisuke Sato <daisukes@cmu.edu> * revert comment Signed-off-by: Daisuke Sato <daisukes@cmu.edu> Co-authored-by: Chris Lalancette <clalancette@openrobotics.org> |
||
---|---|---|
.. | ||
include/rclcpp_action | ||
src | ||
test | ||
CHANGELOG.rst | ||
CMakeLists.txt | ||
Doxyfile | ||
package.xml | ||
QUALITY_DECLARATION.md | ||
README.md |
rclcpp_action
Adds action APIs for C++.
Visit the rclcpp_action API documentation for a complete list of its main components and features. For more information about Actions in ROS 2, see the design document.
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.