Open Vulnerability and Assessment Language.
|
Data Structures |
struct | export_target |
struct | import_source |
struct | oval_object_model |
Typedefs |
typedef struct import_source | import_source_t |
typedef struct oval_object_model | oval_object_model_t |
Functions |
struct import_source * | import_source_file (char *filename) |
void | import_source_free (struct import_source *source) |
struct oval_object_model * | oval_object_model_new () |
void | add_oval_definition (struct oval_object_model *model, struct oval_definition *definition) |
void | add_oval_test (struct oval_object_model *model, struct oval_test *test) |
void | add_oval_object (struct oval_object_model *model, struct oval_object *object) |
void | add_oval_state (struct oval_object_model *model, struct oval_state *state) |
void | add_oval_variable (struct oval_object_model *model, struct oval_variable *variable) |
void | load_oval_definitions (struct oval_object_model *model, struct import_source *source, oval_xml_error_handler eh, void *user_arg) |
struct oval_definition * | get_oval_definition (struct oval_object_model *model, char *key) |
struct oval_test * | get_oval_test (struct oval_object_model *model, char *key) |
struct oval_object * | get_oval_object (struct oval_object_model *model, char *key) |
struct oval_state * | get_oval_state (struct oval_object_model *model, char *key) |
struct oval_variable * | get_oval_variable (struct oval_object_model *model, char *key) |
struct oval_iterator_definition * | get_oval_definitions (struct oval_object_model *model) |
struct oval_iterator_test * | get_oval_tests (struct oval_object_model *model) |
struct oval_iterator_object * | get_oval_objects (struct oval_object_model *model) |
struct oval_iterator_state * | get_oval_states (struct oval_object_model *model) |
struct oval_iterator_variable * | get_oval_variables (struct oval_object_model *model) |
struct oval_definition * | get_oval_definition_new (struct oval_object_model *model, char *id) |
struct oval_variable * | get_oval_variable_new (struct oval_object_model *model, char *id) |
struct oval_state * | get_oval_state_new (struct oval_object_model *model, char *id) |
struct oval_object * | get_oval_object_new (struct oval_object_model *model, char *id) |
struct oval_test * | get_oval_test_new (struct oval_object_model *model, char *id) |
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.