Open Vulnerability and Assessment Language.
|
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 *) |
Open Vulnerability and Assessment Language.