Go to the documentation of this file.
9 #ifndef RTCTK_DATATASK_PARAMETER_HPP
10 #define RTCTK_DATATASK_PARAMETER_HPP
24 :
std::runtime_error(
"Parameter '" + par_name +
"' not set!") {}
31 :
std::runtime_error(
"Parameter '" + par_name +
"' not writeable!") {}
63 void Set(T
const& value)
117 const std::string m_name;
bool IsSet()
Definition: parameter.hpp:103
Definition: parameter.hpp:28
void Set(T const &value)
Definition: parameter.hpp:63
ParameterNotSet(const std::string &par_name)
Definition: parameter.hpp:23
void Unlock()
Definition: parameter.hpp:82
ParameterNotWriteable(const std::string &par_name)
Definition: parameter.hpp:30
Definition: parameter.hpp:21
Definition: parameter.hpp:42
Definition: messageQueue.hpp:17
void CheckSet()
Definition: parameter.hpp:110
Parameter(std::string const &name, T const &value)
Definition: parameter.hpp:52
Parameter(std::string const &name)
Definition: parameter.hpp:45
Definition: mudpiProcessingError.hpp:109
void Lock()
Definition: parameter.hpp:75
T & Get()
Definition: parameter.hpp:91