Made list, describe and get methods const
This commit is contained in:
parent
2bb3623de2
commit
4a71a6a446
2 changed files with 21 additions and 21 deletions
|
@ -148,23 +148,23 @@ public:
|
||||||
FunctorT callback,
|
FunctorT callback,
|
||||||
rclcpp::callback_group::CallbackGroup::SharedPtr group = nullptr);
|
rclcpp::callback_group::CallbackGroup::SharedPtr group = nullptr);
|
||||||
|
|
||||||
const std::vector<rcl_interfaces::SetParametersResult> set_parameters(
|
std::vector<rcl_interfaces::SetParametersResult> set_parameters(
|
||||||
const std::vector<rclcpp::parameter::ParameterVariant> & parameters);
|
const std::vector<rclcpp::parameter::ParameterVariant> & parameters);
|
||||||
|
|
||||||
const rcl_interfaces::SetParametersResult set_parameters_atomically(
|
rcl_interfaces::SetParametersResult set_parameters_atomically(
|
||||||
const std::vector<rclcpp::parameter::ParameterVariant> & parameters);
|
const std::vector<rclcpp::parameter::ParameterVariant> & parameters);
|
||||||
|
|
||||||
const std::vector<rclcpp::parameter::ParameterVariant> get_parameters(
|
std::vector<rclcpp::parameter::ParameterVariant> get_parameters(
|
||||||
const std::vector<std::string> & names);
|
const std::vector<std::string> & names) const;
|
||||||
|
|
||||||
const std::vector<rcl_interfaces::ParameterDescriptor> describe_parameters(
|
std::vector<rcl_interfaces::ParameterDescriptor> describe_parameters(
|
||||||
const std::vector<std::string> & names);
|
const std::vector<std::string> & names) const;
|
||||||
|
|
||||||
const std::vector<uint8_t> get_parameter_types(
|
std::vector<uint8_t> get_parameter_types(
|
||||||
const std::vector<std::string> & names);
|
const std::vector<std::string> & names) const;
|
||||||
|
|
||||||
const rcl_interfaces::ListParametersResult list_parameters(
|
rcl_interfaces::ListParametersResult list_parameters(
|
||||||
const std::vector<std::string> & prefixes, uint64_t depth);
|
const std::vector<std::string> & prefixes, uint64_t depth) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
RCLCPP_DISABLE_COPY(Node);
|
RCLCPP_DISABLE_COPY(Node);
|
||||||
|
@ -186,7 +186,7 @@ private:
|
||||||
size_t number_of_services_;
|
size_t number_of_services_;
|
||||||
size_t number_of_clients_;
|
size_t number_of_clients_;
|
||||||
|
|
||||||
std::mutex mutex_;
|
mutable std::mutex mutex_;
|
||||||
|
|
||||||
std::map<std::string, rclcpp::parameter::ParameterVariant> parameters_;
|
std::map<std::string, rclcpp::parameter::ParameterVariant> parameters_;
|
||||||
|
|
||||||
|
|
|
@ -213,7 +213,7 @@ Node::create_service(
|
||||||
return serv;
|
return serv;
|
||||||
}
|
}
|
||||||
|
|
||||||
const std::vector<rcl_interfaces::SetParametersResult>
|
std::vector<rcl_interfaces::SetParametersResult>
|
||||||
Node::set_parameters(
|
Node::set_parameters(
|
||||||
const std::vector<rclcpp::parameter::ParameterVariant> & parameters)
|
const std::vector<rclcpp::parameter::ParameterVariant> & parameters)
|
||||||
{
|
{
|
||||||
|
@ -229,7 +229,7 @@ Node::set_parameters(
|
||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
const rcl_interfaces::SetParametersResult
|
rcl_interfaces::SetParametersResult
|
||||||
Node::set_parameters_atomically(
|
Node::set_parameters_atomically(
|
||||||
const std::vector<rclcpp::parameter::ParameterVariant> & parameters)
|
const std::vector<rclcpp::parameter::ParameterVariant> & parameters)
|
||||||
{
|
{
|
||||||
|
@ -246,9 +246,9 @@ Node::set_parameters_atomically(
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
const std::vector<rclcpp::parameter::ParameterVariant>
|
std::vector<rclcpp::parameter::ParameterVariant>
|
||||||
Node::get_parameters(
|
Node::get_parameters(
|
||||||
const std::vector<std::string> & names)
|
const std::vector<std::string> & names) const
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(mutex_);
|
std::lock_guard<std::mutex> lock(mutex_);
|
||||||
std::vector<rclcpp::parameter::ParameterVariant> results;
|
std::vector<rclcpp::parameter::ParameterVariant> results;
|
||||||
|
@ -263,9 +263,9 @@ Node::get_parameters(
|
||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
const std::vector<rcl_interfaces::ParameterDescriptor>
|
std::vector<rcl_interfaces::ParameterDescriptor>
|
||||||
Node::describe_parameters(
|
Node::describe_parameters(
|
||||||
const std::vector<std::string> & names)
|
const std::vector<std::string> & names) const
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(mutex_);
|
std::lock_guard<std::mutex> lock(mutex_);
|
||||||
std::vector<rcl_interfaces::ParameterDescriptor> results;
|
std::vector<rcl_interfaces::ParameterDescriptor> results;
|
||||||
|
@ -283,9 +283,9 @@ Node::describe_parameters(
|
||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
const std::vector<uint8_t>
|
std::vector<uint8_t>
|
||||||
Node::get_parameter_types(
|
Node::get_parameter_types(
|
||||||
const std::vector<std::string> & names)
|
const std::vector<std::string> & names) const
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(mutex_);
|
std::lock_guard<std::mutex> lock(mutex_);
|
||||||
std::vector<uint8_t> results;
|
std::vector<uint8_t> results;
|
||||||
|
@ -302,9 +302,9 @@ Node::get_parameter_types(
|
||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
const rcl_interfaces::ListParametersResult
|
rcl_interfaces::ListParametersResult
|
||||||
Node::list_parameters(
|
Node::list_parameters(
|
||||||
const std::vector<std::string> & prefixes, uint64_t depth)
|
const std::vector<std::string> & prefixes, uint64_t depth) const
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(mutex_);
|
std::lock_guard<std::mutex> lock(mutex_);
|
||||||
rcl_interfaces::ListParametersResult result;
|
rcl_interfaces::ListParametersResult result;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue