#include <ConfigAdmin.h>
Public Member Functions | |
Config (const char *name, VarType &var, const char *def_val, TransFunc trans=coil::stringTo) | |
Constructor. | |
virtual | ~Config (void) |
virtual bool | update (const char *val) |
Update a bind parameter value. | |
Protected Attributes | |
VarType & | m_var |
Configuration parameter variable. | |
TransFunc | m_trans |
Transformation function to convert configuration parameter type into string format. |
Config class.
Class to hold the configuration parameter information. Specify the data type of the configuration as <VarType> Specify transformation function to convert data type set as <TransFunc> into string format.
VarType | Cariable to hold configuration parameter | |
TransFunc | Transformation function to transform the stored data type into string format. |
RTC::Config< VarType, TransFunc >::Config | ( | const char * | name, | |
VarType & | var, | |||
const char * | def_val, | |||
TransFunc | trans = coil::stringTo | |||
) | [inline] |
Constructor.
Constructor
name | Configuration parameter name | |
var | Configuration parameter variable | |
def_val | Default value in string format | |
trans | Function to transform into string format |
virtual RTC::Config< VarType, TransFunc >::~Config | ( | void | ) | [inline, virtual] |
Virtual Destructor.
virtual bool RTC::Config< VarType, TransFunc >::update | ( | const char * | val | ) | [inline, virtual] |
Update a bind parameter value.
Update configuration paramater by the configuration value.
val | The parameter values converted into character string format |
Implements RTC::ConfigBase.
TransFunc RTC::Config< VarType, TransFunc >::m_trans [protected] |
Transformation function to convert configuration parameter type into string format.
VarType& RTC::Config< VarType, TransFunc >::m_var [protected] |
Configuration parameter variable.