15 #ifndef RCLCPP__PARAMETER_EVENTS_FILTER_HPP_ 16 #define RCLCPP__PARAMETER_EVENTS_FILTER_HPP_ 23 #include "rcl_interfaces/msg/parameter.hpp" 24 #include "rcl_interfaces/msg/parameter_event.hpp" 25 #include "rcl_interfaces/msg/parameter_value.hpp" 63 rcl_interfaces::msg::ParameterEvent::SharedPtr event,
77 rcl_interfaces::msg::ParameterEvent::SharedPtr event_;
82 #endif // RCLCPP__PARAMETER_EVENTS_FILTER_HPP_ const std::vector< EventPair > & get_events() const
Get the result of the filter.
This header provides the get_node_base_interface() template function.
Definition: allocator_common.hpp:24
Definition: parameter_events_filter.hpp:34
#define RCLCPP_SMART_PTR_DEFINITIONS(...)
Definition: macros.hpp:36
#define RCLCPP_PUBLIC
Definition: visibility_control.hpp:50
ParameterEventsFilter(rcl_interfaces::msg::ParameterEvent::SharedPtr event, const std::vector< std::string > &names, const std::vector< EventType > &types)
Construct a filtered view of a parameter event.
EventType
Definition: parameter_events_filter.hpp:38