15 #ifndef RCLCPP__EVENT_HPP_
16 #define RCLCPP__EVENT_HPP_
21 #include "rclcpp/macros.hpp"
22 #include "rclcpp/visibility_control.hpp"
30 RCLCPP_SMART_PTR_DEFINITIONS_NOT_COPYABLE(
Event)
64 RCLCPP_DISABLE_COPY(
Event)
66 std::atomic_bool state_;
RCLCPP_PUBLIC Event()
Default construct.
RCLCPP_PUBLIC bool check_and_clear()
Get the state value of the Event and set to false.
RCLCPP_PUBLIC bool check()
Get the state value of the Event.
RCLCPP_PUBLIC bool set()
Set the Event state value to true.
Versions of rosidl_typesupport_cpp::get_message_type_support_handle that handle adapted types.