Data Fields | |
char * | cfgfile |
The configuration file name. | |
char ** | cfgdefs |
The default configuration values. | |
char ** | cmdover |
The command-line overrides. | |
DnxCfgDict * | dict |
The configuration dictionary. | |
unsigned | dictsz |
The number of elements in dict. | |
DnxCfgValidator_t * | vfp |
The user validator function. | |
char * | curcfg |
The current config string cache. | |
size_t | ccsize |
The current config string length. |
Keeping the user value pointers in a separate array makes it simpler to manipulate them during processing.
Definition at line 65 of file dnxCfgParser.c.
char* iDnxCfgParser::cfgfile |
The configuration file name.
Definition at line 67 of file dnxCfgParser.c.
Referenced by dnxCfgParserCreate(), dnxCfgParserDestroy(), and dnxCfgParserParse().
char** iDnxCfgParser::cfgdefs |
The default configuration values.
Definition at line 68 of file dnxCfgParser.c.
Referenced by dnxCfgParserCreate(), dnxCfgParserDestroy(), and dnxCfgParserParse().
char** iDnxCfgParser::cmdover |
The command-line overrides.
Definition at line 69 of file dnxCfgParser.c.
Referenced by dnxCfgParserCreate(), dnxCfgParserDestroy(), and dnxCfgParserParse().
The configuration dictionary.
Definition at line 70 of file dnxCfgParser.c.
Referenced by dnxCfgParserCreate(), dnxCfgParserDestroy(), dnxCfgParserGetCfg(), and dnxCfgParserParse().
unsigned iDnxCfgParser::dictsz |
The number of elements in dict.
Definition at line 71 of file dnxCfgParser.c.
Referenced by dnxCfgParserCreate(), and dnxCfgParserParse().
The user validator function.
Definition at line 72 of file dnxCfgParser.c.
Referenced by dnxCfgParserCreate(), and dnxCfgParserParse().
char* iDnxCfgParser::curcfg |
The current config string cache.
Definition at line 73 of file dnxCfgParser.c.
Referenced by dnxCfgParserDestroy(), dnxCfgParserGetCfg(), and dnxCfgParserParse().
size_t iDnxCfgParser::ccsize |
The current config string length.
Definition at line 74 of file dnxCfgParser.c.
Referenced by dnxCfgParserGetCfg(), and dnxCfgParserParse().