Class ParameterHandler::ParameterBase
Defined in File parameter_handler.hpp
Nested Relationships
This class is a nested type of Class ParameterHandler.
Class Documentation
-
class ParameterBase
Public Functions
-
virtual ~ParameterBase() = default
-
inline const std::string &getName() const
-
inline const ParameterSetAccessRights &getRights() const
-
inline const rclcpp::ParameterValue &getDefaultValue() const
-
inline rclcpp::node_interfaces::NodeParametersInterface::SharedPtr getParameterInterface() const
-
virtual void blockParameter() = 0
-
inline virtual bool callCallback(const rclcpp::Parameter&) const
Protected Functions
-
inline void setDefaultValue(rclcpp::ParameterValue &&value)
Protected Attributes
-
const std::string name_
-
virtual ~ParameterBase() = default