/home/pvrabec/tmp/openscap/openscap-0.3.3/src/OVAL/api/oval_agent_api.h File Reference

Open Vulnerability and Assessment Language. More...

#include "oval_definitions.h"
#include "oval_system_characteristics.h"
#include "oval_results.h"

Go to the source code of this file.

Data Structures

struct  oval_xml_error

Typedefs

typedef int(* oval_xml_error_handler )(struct oval_xml_error *, void *user_arg)

Enumerations

enum  oval_xml_severity_enum { XML_VALIDITY_WARNING = 1, XML_VALIDITY_ERROR = 2, XML_WARNING = 3, XML_ERROR = 4 }

Functions

struct import_source * import_source_file (char *filename)
void import_source_free (struct import_source *)
struct oval_object_model * oval_object_model_new ()
void load_oval_definitions (struct oval_object_model *, struct import_source *, oval_xml_error_handler, void *)
struct oval_definition * get_oval_definition (struct oval_object_model *, char *def_urn)
struct oval_test * get_oval_test (struct oval_object_model *, char *tst_urn)
struct oval_object * get_oval_object (struct oval_object_model *, char *obj_urn)
struct oval_state * get_oval_state (struct oval_object_model *, char *ste_urn)
struct oval_variable * get_oval_variable (struct oval_object_model *, char *var_urn)
struct oval_iterator_definition * get_oval_definitions (struct oval_object_model *)
struct oval_iterator_test * get_oval_tests (struct oval_object_model *)
struct oval_iterator_object * get_oval_objects (struct oval_object_model *)
struct oval_iterator_state * get_oval_states (struct oval_object_model *)
struct oval_iterator_variable * get_oval_variables (struct oval_object_model *)
int export_characteristics (struct oval_iterator_syschar *, struct export_target *)
int export_results (struct oval_result *, struct export_target *)
struct oval_iterator_syschar * probe_object (struct oval_object *, struct oval_iterator_variable_binding *)
struct oval_result_test * resolve_test (struct oval_test *, struct oval_iterator_syschar *, struct oval_iterator_variable_binding *)
struct oval_result * resolve_definition (struct oval_definition *, struct oval_iterator_syschar *, struct oval_iterator_variable_binding *)


Detailed Description

Open Vulnerability and Assessment Language.

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


Generated on Thu Apr 30 13:45:38 2009 for Open SCAP Library by  doxygen 1.5.7.1