OpenCBM
Data Fields
opencbm_configuration_s Struct Reference

Data Fields

opencbm_configuration_section_tSections
 
const char * FileName
 
const char * FileNameForWrite
 
unsigned int Changed
 

Detailed Description

this struct holds a complete configuration file The handle to the configuration file is a pointer to this struct, actually.

Definition at line 79 of file configuration.c.

Field Documentation

unsigned int opencbm_configuration_s::Changed

marker if this file has been changed after it has been read. 0 if no changed occurred, 1 otherwise.

Definition at line 85 of file configuration.c.

Referenced by opencbm_configuration_flush(), opencbm_configuration_open(), and opencbm_configuration_set_data().

const char* opencbm_configuration_s::FileName

the file name of the configuration file

Definition at line 82 of file configuration.c.

Referenced by opencbm_configuration_open().

const char* opencbm_configuration_s::FileNameForWrite

the special file name used when the configuration file is written

Definition at line 83 of file configuration.c.

Referenced by opencbm_configuration_open().

opencbm_configuration_section_t* opencbm_configuration_s::Sections

pointer to a linked list of sections contained in the configuration file

Definition at line 81 of file configuration.c.

Referenced by opencbm_configuration_enum_sections(), opencbm_configuration_open(), and opencbm_configuration_section_remove().


The documentation for this struct was generated from the following file: