| add_on_set_parameters_callback(OnSetParametersCallbackType callback)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| add_post_set_parameters_callback(PostSetParametersCallbackType callback)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| add_pre_set_parameters_callback(PreSetParametersCallbackType callback)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| declare_parameter(const std::string &name, const rclcpp::ParameterValue &default_value, const rcl_interfaces::msg::ParameterDescriptor ¶meter_descriptor=rcl_interfaces::msg::ParameterDescriptor(), bool ignore_override=false)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| declare_parameter(const std::string &name, rclcpp::ParameterType type, const rcl_interfaces::msg::ParameterDescriptor ¶meter_descriptor=rcl_interfaces::msg::ParameterDescriptor(), bool ignore_override=false)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| describe_parameters(const std::vector< std::string > &names) const =0 (defined in rclcpp::node_interfaces::NodeParametersInterface) | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| enable_parameter_modification()=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| get_parameter(const std::string &name) const =0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| get_parameter(const std::string &name, rclcpp::Parameter ¶meter) const =0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| get_parameter_overrides() const =0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| get_parameter_types(const std::vector< std::string > &names) const =0 (defined in rclcpp::node_interfaces::NodeParametersInterface) | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| get_parameters(const std::vector< std::string > &names) const =0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| get_parameters_by_prefix(const std::string &prefix, std::map< std::string, rclcpp::Parameter > ¶meters) const =0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| has_parameter(const std::string &name) const =0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| list_parameters(const std::vector< std::string > &prefixes, uint64_t depth) const =0 (defined in rclcpp::node_interfaces::NodeParametersInterface) | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| OnSetParametersCallbackType typedef (defined in rclcpp::node_interfaces::NodeParametersInterface) | rclcpp::node_interfaces::NodeParametersInterface | |
| PostSetParametersCallbackType typedef (defined in rclcpp::node_interfaces::NodeParametersInterface) | rclcpp::node_interfaces::NodeParametersInterface | |
| PreSetParametersCallbackType typedef (defined in rclcpp::node_interfaces::NodeParametersInterface) | rclcpp::node_interfaces::NodeParametersInterface | |
| remove_on_set_parameters_callback(const OnSetParametersCallbackHandle *const handler)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| remove_post_set_parameters_callback(const PostSetParametersCallbackHandle *const handler)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| remove_pre_set_parameters_callback(const PreSetParametersCallbackHandle *const handler)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| set_parameters(const std::vector< rclcpp::Parameter > ¶meters)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| set_parameters_atomically(const std::vector< rclcpp::Parameter > ¶meters)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| undeclare_parameter(const std::string &name)=0 | rclcpp::node_interfaces::NodeParametersInterface | pure virtual |
| ~NodeParametersInterface()=default (defined in rclcpp::node_interfaces::NodeParametersInterface) | rclcpp::node_interfaces::NodeParametersInterface | virtual |