Open Vulnerability and Assessment Language. More...
#include <libxml/xmlreader.h>#include "public/oval_agent_api.h"#include "../common/util.h"Go to the source code of this file.
Data Structures | |
| struct | oval_parser_context |
Typedefs | |
| typedef void(* | oval_xml_value_consumer )(char *, void *) |
| typedef int(* | oval_xml_tag_parser )(xmlTextReaderPtr, struct oval_parser_context *, void *) |
Functions | |
| struct oval_definition_model * | oval_parser_context_model (struct oval_parser_context *context) |
| int | ovaldef_parser_parse (struct oval_definition_model *, xmlTextReader *, void *) |
| int | ovaldef_parse_node (xmlTextReaderPtr, struct oval_parser_context *) |
| return 1 on success, -1,0 on failure | |
| int | ovalsys_parser_parse (struct oval_syschar_model *, xmlTextReader *, void *) |
| return -1 on error >=0 otherwise | |
| struct oval_result_directives * | ovalres_parser_parse (struct oval_results_model *, xmlTextReader *, void *) |
| void | libxml_error_handler (void *user, const char *message, xmlParserSeverities severity, xmlTextReaderLocatorPtr locator) |
| int | oval_parser_boolean (const char *, int) |
| int | oval_parser_boolean_attribute (xmlTextReaderPtr reader, char *attname, int defval) |
| int | oval_parser_int_attribute (xmlTextReaderPtr reader, char *attname, int defval) |
| int | oval_parser_skip_tag (xmlTextReaderPtr reader, struct oval_parser_context *context) |
| int | oval_parser_text_value (xmlTextReaderPtr reader, struct oval_parser_context *context, oval_xml_value_consumer, void *) |
| int | oval_parser_parse_tag (xmlTextReaderPtr, struct oval_parser_context *, oval_xml_tag_parser, void *) |
| return 1 on success, -1,0 on failure | |
| void | oval_text_consumer (char *text, void *user) |
Variables | |
| OSCAP_HIDDEN_START | |
| OSCAP_HIDDEN_END | |
Open Vulnerability and Assessment Language.
See more details at http://oval.mitre.org/
1.6.1