#include <libxml/xmlreader.h>
#include <libxml/xmlwriter.h>
#include "cpe_lang.h"
#include "../common/util.h"
#include "../common/list.h"
#include "../common/elements.h"
#include "../common/public/oscap.h"
Go to the source code of this file.
Data Structures | |
| struct | cpe_testexpr |
| CPE language boolean expression. More... | |
Functions | |
| struct cpe_lang_model * | cpe_lang_model_parse (xmlTextReaderPtr reader) |
| Parse function for CPE Lang model. | |
| struct cpe_platform * | cpe_platform_parse (xmlTextReaderPtr reader) |
| Parse CPE platform structure. | |
| struct cpe_testexpr * | cpe_testexpr_parse (xmlTextReaderPtr reader) |
| Parse CPE test expression structure. | |
| void | cpe_lang_model_export_xml (const struct cpe_lang_model *spec, const char *file) |
| Function for export CPE language model to XML. | |
| void | cpe_lang_export (const struct cpe_lang_model *spec, xmlTextWriterPtr writer) |
| Function for export CPE language top element. | |
| void | cpe_platform_export (const struct cpe_platform *platform, xmlTextWriterPtr writer) |
| Function for export CPE platform element. | |
| void | cpe_testexpr_export (const struct cpe_testexpr *expr, xmlTextWriterPtr writer) |
| Function for export CPE test expression element. | |
| char * | cpe_lang_model_detect_version_priv (xmlTextReader *reader) |
See more details at http://nvd.nist.gov/cpe.cfm
| void cpe_lang_export | ( | const struct cpe_lang_model * | spec, | |
| xmlTextWriterPtr | writer | |||
| ) |
Function for export CPE language top element.
| writer | xmlTextWriterPtr structure representing XML model | |
| spec | CPE language model structure |
| void cpe_lang_model_export_xml | ( | const struct cpe_lang_model * | spec, | |
| const char * | file | |||
| ) |
Function for export CPE language model to XML.
| spec | CPE language model structure | |
| file | filename |
| struct cpe_lang_model* cpe_lang_model_parse | ( | xmlTextReaderPtr | reader | ) | [read] |
Parse function for CPE Lang model.
| reader | xmlTextReaderPtr structure representing XML model |
| void cpe_platform_export | ( | const struct cpe_platform * | platform, | |
| xmlTextWriterPtr | writer | |||
| ) |
Function for export CPE platform element.
| writer | xmlTextWriterPtr structure representing XML model | |
| platform | CPE platform structure |
| struct cpe_platform* cpe_platform_parse | ( | xmlTextReaderPtr | reader | ) | [read] |
Parse CPE platform structure.
| reader | xmlTextReaderPtr structure representing XML model |
| void cpe_testexpr_export | ( | const struct cpe_testexpr * | expr, | |
| xmlTextWriterPtr | writer | |||
| ) |
Function for export CPE test expression element.
| writer | xmlTextWriterPtr structure representing XML model | |
| expr | CPE test expression structure |
| struct cpe_testexpr* cpe_testexpr_parse | ( | xmlTextReaderPtr | reader | ) | [read] |
Parse CPE test expression structure.
| reader | xmlTextReaderPtr structure representing XML model |
1.5.6