15 #ifndef RCLCPP__PARAMETER_SERVICE_HPP_ 16 #define RCLCPP__PARAMETER_SERVICE_HPP_ 20 #include "rcl_interfaces/srv/describe_parameters.hpp" 21 #include "rcl_interfaces/srv/get_parameter_types.hpp" 22 #include "rcl_interfaces/srv/get_parameters.hpp" 23 #include "rcl_interfaces/srv/list_parameters.hpp" 24 #include "rcl_interfaces/srv/set_parameters.hpp" 25 #include "rcl_interfaces/srv/set_parameters_atomically.hpp" 43 const rclcpp::Node::SharedPtr node,
47 const rclcpp::Node::SharedPtr node_;
50 get_parameter_types_service_;
53 set_parameters_atomically_service_;
55 describe_parameters_service_;
61 #endif // RCLCPP__PARAMETER_SERVICE_HPP_
Definition: allocator_common.hpp:24
Definition: parameter_service.hpp:36
ParameterService(const rclcpp::Node::SharedPtr node, const rmw_qos_profile_t &qos_profile=rmw_qos_profile_parameters)
#define RCLCPP_SMART_PTR_DEFINITIONS(...)
Definition: macros.hpp:36
Definition: service.hpp:93
#define RCLCPP_PUBLIC
Definition: visibility_control.hpp:50