#include <ConfigAdmin.h>
Public Member Functions | |
Config (const char *name, VarType &var, const char *def_val, TransFunc trans=coil::stringTo) | |
Constructor. More... | |
virtual bool | update (const char *val) |
Update a bind parameter value. More... | |
virtual | ~Config (void) |
Virtual Destructor. More... | |
Public Member Functions inherited from RTC::ConfigBase | |
ConfigBase (const char *name_, const char *def_val) | |
Constructer. More... | |
virtual | ~ConfigBase (void) |
Virtual Destructor. More... | |
Protected Attributes | |
TransFunc | m_trans |
Transformation function to convert configuration parameter type into string format. More... | |
VarType & | m_var |
Configuration parameter variable. More... | |
Additional Inherited Members | |
Public Attributes inherited from RTC::ConfigBase | |
const char * | default_value |
Default value in string format. More... | |
const char * | name |
Configuration name. More... | |
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. |
Definition at line 283 of file ConfigAdmin.h.
|
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 |
Definition at line 312 of file ConfigAdmin.h.
|
inlinevirtual |
|
inlinevirtual |
Update a bind parameter value.
Update configuration paramater by the configuration value.
val | The parameter values converted into character string format |
Implements RTC::ConfigBase.
Definition at line 358 of file ConfigAdmin.h.
|
protected |
Transformation function to convert configuration parameter type into string format.
Definition at line 383 of file ConfigAdmin.h.
|
protected |
Configuration parameter variable.
Definition at line 373 of file ConfigAdmin.h.