Go to the documentation of this file.
34 bool hasParam(const ::std::string& name)
const noexcept
override;
36 ::std::shared_ptr<::cras::GetParamAdapter>
getNamespaced(const ::std::string &ns)
const noexcept(
false)
override;
An adapter that allows getting ROS parameters from various sources.
::XmlRpc::XmlRpcValue baseParam
bool getParam(const ::std::string &name, ::XmlRpc::XmlRpcValue &v) const noexcept override
::std::shared_ptr<::cras::GetParamAdapter > getNamespaced(const ::std::string &ns) const noexcept(false) override
An adapter that allows getting ROS parameters from various sources.
bool hasParam(const ::std::string &name) const noexcept override
XmlRpcValueGetParamAdapter(const ::XmlRpc::XmlRpcValue &baseParam, const ::std::string &baseNamespace)
Create a GetParamAdapter that reads parameters from baseParam (which needs to be struct).
::std::string getNamespace() const noexcept override
Get the namespace of this adapter. It should somehow represent the source of the parameters.
::std::string baseNamespace
~XmlRpcValueGetParamAdapter() override
cras_cpp_common
Author(s): Martin Pecka
autogenerated on Sat Dec 14 2024 03:51:04