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