| 
    rclcpp
    master
    
   C++ ROS Client Library API 
   | 
 
Implementation of the NodeParameters part of the Node API. More...
#include <node_parameters.hpp>


Public Member Functions | |
| NodeParameters (const node_interfaces::NodeBaseInterface::SharedPtr node_base, const node_interfaces::NodeTopicsInterface::SharedPtr node_topics, const node_interfaces::NodeServicesInterface::SharedPtr node_services, const node_interfaces::NodeClockInterface::SharedPtr node_clock, const std::vector< Parameter > &initial_parameters, bool use_intra_process, bool start_parameter_services) | |
| virtual | ~NodeParameters () | 
| virtual std::vector< rcl_interfaces::msg::SetParametersResult > | set_parameters (const std::vector< rclcpp::Parameter > ¶meters) | 
| virtual rcl_interfaces::msg::SetParametersResult | set_parameters_atomically (const std::vector< rclcpp::Parameter > ¶meters) | 
| virtual std::vector< rclcpp::Parameter > | get_parameters (const std::vector< std::string > &names) const | 
| Get descriptions of parameters given their names.  More... | |
| virtual rclcpp::Parameter | get_parameter (const std::string &name) const | 
| Get the description of one parameter given a name.  More... | |
| virtual bool | get_parameter (const std::string &name, rclcpp::Parameter ¶meter) const | 
| Get the description of one parameter given a name.  More... | |
| virtual std::vector< rcl_interfaces::msg::ParameterDescriptor > | describe_parameters (const std::vector< std::string > &names) const | 
| virtual std::vector< uint8_t > | get_parameter_types (const std::vector< std::string > &names) const | 
| virtual rcl_interfaces::msg::ListParametersResult | list_parameters (const std::vector< std::string > &prefixes, uint64_t depth) const | 
| virtual void | register_param_change_callback (ParametersCallbackFunction callback) | 
  Public Member Functions inherited from rclcpp::node_interfaces::NodeParametersInterface | |
| virtual | ~NodeParametersInterface ()=default | 
Additional Inherited Members | |
  Public Types inherited from rclcpp::node_interfaces::NodeParametersInterface | |
| using | ParametersCallbackFunction = std::function< rcl_interfaces::msg::SetParametersResult(const std::vector< rclcpp::Parameter > &)> | 
Implementation of the NodeParameters part of the Node API.
| rclcpp::node_interfaces::NodeParameters::NodeParameters | ( | const node_interfaces::NodeBaseInterface::SharedPtr | node_base, | 
| const node_interfaces::NodeTopicsInterface::SharedPtr | node_topics, | ||
| const node_interfaces::NodeServicesInterface::SharedPtr | node_services, | ||
| const node_interfaces::NodeClockInterface::SharedPtr | node_clock, | ||
| const std::vector< Parameter > & | initial_parameters, | ||
| bool | use_intra_process, | ||
| bool | start_parameter_services | ||
| ) | 
      
  | 
  virtual | 
      
  | 
  virtual | 
Implements rclcpp::node_interfaces::NodeParametersInterface.
      
  | 
  virtual | 
Implements rclcpp::node_interfaces::NodeParametersInterface.
      
  | 
  virtual | 
Get descriptions of parameters given their names.
Implements rclcpp::node_interfaces::NodeParametersInterface.
      
  | 
  virtual | 
Get the description of one parameter given a name.
Implements rclcpp::node_interfaces::NodeParametersInterface.
      
  | 
  virtual | 
Get the description of one parameter given a name.
Implements rclcpp::node_interfaces::NodeParametersInterface.
      
  | 
  virtual | 
Implements rclcpp::node_interfaces::NodeParametersInterface.
      
  | 
  virtual | 
Implements rclcpp::node_interfaces::NodeParametersInterface.
      
  | 
  virtual | 
Implements rclcpp::node_interfaces::NodeParametersInterface.
      
  | 
  virtual | 
Implements rclcpp::node_interfaces::NodeParametersInterface.
 1.8.13