Data Structures | |
struct | cce |
struct | list_cstring |
struct | list_refs |
Files | |
file | cce.h |
Interface to Common Configuration Enumeration (CCE). | |
file | cce_priv.h |
Interface to Common Configuration Enumeration (CCE) - internal definitions. | |
file | list_cstring.h |
Interface to Common Configuration Enumeration (CCE) - list of strings. | |
file | list_refs.h |
Interface to Common Configuration Enumeration (CCE) - list of references. | |
Functions | |
void | cce_init (struct cce *cce) |
Initialize cce structure. | |
void | cce_clear (struct cce *cce) |
Clear cce structure. | |
bool | cce_validate (const char *filename) |
Vlaidate CCE XML file. | |
void | cce_parse (char *docname, struct cce *cce, char *id) |
Parse CCE XML file. | |
void | process_node (xmlTextReaderPtr reader, struct cce *cce, char *id) |
void | process_description (xmlTextReaderPtr reader, struct cce *cce) |
void | process_parameter (xmlTextReaderPtr reader, struct cce *cce) |
void | process_tech_mech (xmlTextReaderPtr reader, struct cce *cce) |
void | process_refs (xmlTextReaderPtr reader, struct cce *cce) |
void | list_cstring_add (struct list_cstring *list, char *) |
void | list_cstring_clear (struct list_cstring *list) |
void | list_refs_add (struct list_refs *list, char *source, char *value) |
void | list_refs_clear (struct list_refs *list) |
Variables | |
char * | cce::description |
struct list_cstring * | cce::parameters |
struct list_cstring * | cce::technicalmechanisms |
struct list_refs * | cce::references |
char * | list_cstring::value |
char * | list_refs::source |
char * | list_refs::value |
void cce_clear | ( | struct cce * | cce | ) |
Clear cce structure.
Deinitializes CCE structure and releases used resources.
cce | pointer to target structure |
void cce_init | ( | struct cce * | cce | ) |
Initialize cce structure.
Creates valid empty CCE structure.
cce | pointer to a structure to be initialized |
void cce_parse | ( | char * | docname, | |
struct cce * | cce, | |||
char * | id | |||
) |
Parse CCE XML file.
Parse CCE XML and store constents of entry with given ID into cce structure.
docname | name of the XML file to be processed | |
cce | CCE struct where a result will be stored | |
id | CCE ID of entry which should be extracted |
bool cce_validate | ( | const char * | filename | ) |
Vlaidate CCE XML file.
filename | file to be validated |