OVAL object model. More...
#include <oval_agent_api.h>
Data Fields | |
struct oval_string_map * | definition_map |
struct oval_string_map * | test_map |
struct oval_string_map * | object_map |
struct oval_string_map * | state_map |
struct oval_string_map * | variable_map |
struct oval_sysinfo * | sysinfo |
Related Functions | |
(Note that these are not member functions.) | |
void | oval_object_model_load (struct oval_object_model *model, struct oval_import_source *source, oval_xml_error_handler error_handler, void *client) |
Load OVAL definitions from a XML stream. | |
struct oval_definition * | oval_object_model_get_definition (struct oval_object_model *model, char *id) |
Get OVAL definition by ID. | |
struct oval_test * | oval_object_model_get_test (struct oval_object_model *model, char *id) |
Get oval test by ID. | |
struct oval_object * | oval_object_model_get_object (struct oval_object_model *model, char *id) |
Get OVAL object by ID. | |
struct oval_state * | oval_object_model_get_state (struct oval_object_model *model, char *id) |
Get OVAL state by ID. | |
struct oval_variable * | oval_object_model_get_variable (struct oval_object_model *model, char *id) |
Get OVAL variable by ID. | |
struct oval_definition_iterator * | oval_object_model_get_definitions (struct oval_object_model *model) |
Get OVAL definitions. | |
struct oval_test_iterator * | oval_object_model_get_tests (struct oval_object_model *model) |
Get OVAL tests. | |
struct oval_object_iterator * | oval_object_model_get_objects (struct oval_object_model *model) |
Get OVAL objects. | |
struct oval_state_iterator * | oval_object_model_get_states (struct oval_object_model *model) |
Get OVAL states. | |
struct oval_variable_iterator * | oval_object_model_get_variables (struct oval_object_model *model) |
Get OVAL variables. | |
struct oval_syschar_model * | oval_syschar_model_new (struct oval_object_model *object_model, struct oval_variable_binding_iterator *bindings) |
Create new oval_syschar_model. |
OVAL object model.
Object model holds OVAL definitions as a list of oval_definition structure instances.