diff --git a/rclcpp/include/rclcpp/parameter_client.hpp b/rclcpp/include/rclcpp/parameter_client.hpp index 1ce0562..8ef7457 100644 --- a/rclcpp/include/rclcpp/parameter_client.hpp +++ b/rclcpp/include/rclcpp/parameter_client.hpp @@ -69,7 +69,7 @@ public: std::shared_future> get_parameters( - std::vector names, + const std::vector & names, std::function>)> callback = nullptr) { @@ -108,7 +108,7 @@ public: std::shared_future> get_parameter_types( - std::vector names, + const std::vector & names, std::function>)> callback = nullptr) { @@ -140,7 +140,7 @@ public: std::shared_future> set_parameters( - std::vector parameters, + const std::vector & parameters, std::function>)> callback = nullptr) { @@ -170,7 +170,7 @@ public: std::shared_future set_parameters_atomically( - std::vector parameters, + const std::vector & parameters, std::function)> callback = nullptr) { @@ -200,7 +200,7 @@ public: std::shared_future list_parameters( - std::vector prefixes, + const std::vector & prefixes, uint64_t depth, std::function)> callback = nullptr) @@ -271,7 +271,7 @@ public: } std::vector - get_parameters(std::vector parameter_names) + get_parameters(const std::vector & parameter_names) { auto f = async_parameters_client_->get_parameters(parameter_names); if (rclcpp::executors::spin_node_until_future_complete(*executor_, node_, f) == @@ -284,7 +284,7 @@ public: } std::vector - get_parameter_types(std::vector parameter_names) + get_parameter_types(const std::vector & parameter_names) { auto f = async_parameters_client_->get_parameter_types(parameter_names); @@ -297,7 +297,7 @@ public: } std::vector - set_parameters(std::vector parameters) + set_parameters(const std::vector & parameters) { auto f = async_parameters_client_->set_parameters(parameters); @@ -310,7 +310,7 @@ public: } rcl_interfaces::msg::SetParametersResult - set_parameters_atomically(std::vector parameters) + set_parameters_atomically(const std::vector & parameters) { auto f = async_parameters_client_->set_parameters_atomically(parameters); @@ -325,7 +325,7 @@ public: rcl_interfaces::msg::ListParametersResult list_parameters( - std::vector parameter_prefixes, + const std::vector & parameter_prefixes, uint64_t depth) { auto f = async_parameters_client_->list_parameters(parameter_prefixes, depth);