OVAL object model. More...
#include <oval_agent_api.h>
Data Fields | |
struct oval_object_model * | object_model |
struct oval_string_map * | syschar_map |
struct oval_string_map * | sysdata_map |
struct oval_string_map * | variable_binding_map |
Related Functions | |
(Note that these are not member functions.) | |
void | oval_syschar_model_free (struct oval_syschar_model *model) |
free memory allocated to a specified syschar model. | |
struct oval_object_model * | oval_syschar_model_get_object_model (struct oval_syschar_model *model) |
Return related oval_object_model from an oval_syschar_model. | |
struct oval_syschar_iterator * | oval_syschar_model_get_syschars (struct oval_syschar_model *model) |
Return an iterator over the oval_sychar objects persisted by this model. | |
struct oval_sysinfo * | oval_syschar_model_get_sysinfo (struct oval_syschar_model *model) |
Return default sysinfo bound to syschar model. | |
struct oval_syschar * | oval_syschar_model_get_syschar (struct oval_syschar_model *model, char *object_id) |
Return the oval_syschar bound to a specified object_id. | |
int | oval_syschar_model_export (struct oval_syschar_model *, struct oval_export_target *) |
Export system characteristics as a XML file. | |
void | oval_syschar_model_load (struct oval_syschar_model *, struct oval_import_source *, oval_xml_error_handler, void *) |
Load OVAL system characteristics from a file. |
OVAL object model.
Object model holds OVAL system characteristics as a list of oval_syschar structure instances.
Object model holds OVAL results as a list of oval_system structure instances.