/home/pvrabec/project/openscap/openscap-0.6.0/src/OVAL/oval_parser_impl.h File Reference

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_modeloval_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_directivesovalres_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

Detailed Description

Open Vulnerability and Assessment Language.

See more details at http://oval.mitre.org/


Generated on 14 Jul 2010 for Open SCAP Library by  doxygen 1.6.1