#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 Destructor. | |
| 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. | |
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 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.
VarType& RTC::Config< VarType, TransFunc >::m_var [protected] |
Configuration parameter variable.
TransFunc RTC::Config< VarType, TransFunc >::m_trans [protected] |
Transformation function to convert configuration parameter type into string format.
1.5.5