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