OVAL agent API. 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) |
| OVAL XML error handler function pointer type. | |
Enumerations | |
| enum | oval_xml_severity_t { XML_VALIDITY_WARNING = 1, XML_VALIDITY_ERROR = 2, XML_WARNING = 3, XML_ERROR = 4, OVAL_LOG_INFO = 15, OVAL_LOG_DEBUG = 16, OVAL_LOG_WARN = 17 } |
severity level | |
Functions | |
| struct oval_import_source * | oval_import_source_new_file (char *filename) |
| Create an import source from filename. | |
| void | oval_import_source_free (struct oval_import_source *source) |
| free a specified import_source. | |
| struct oval_export_target * | oval_export_target_new_file (char *filename, char *encoding) |
| create export_target object. | |
| void | oval_export_target_free (struct oval_export_target *target) |
| free an export_target object. | |
| struct oval_object_model * | oval_object_model_new () |
| Create an empty oval_object_model. | |
| void | oval_object_model_free (struct oval_object_model *model) |
| int | oval_object_model_export (struct oval_object_model *, struct oval_export_target *) |
| void | oval_object_model_add_definition (struct oval_object_model *, struct oval_definition *) |
| void | oval_object_model_add_test (struct oval_object_model *, struct oval_test *) |
| void | oval_object_model_add_object (struct oval_object_model *, struct oval_object *) |
| void | oval_object_model_add_state (struct oval_object_model *, struct oval_state *) |
| void | oval_object_model_add_variable (struct oval_object_model *, struct oval_variable *) |
| void | oval_object_model_add_sysinfo (struct oval_object_model *, struct oval_sysinfo *) |
| bool | oval_syschar_model_add_variable_binding (struct oval_syschar_model *, struct oval_variable_binding *) |
| void | oval_results_model_add_system (struct oval_results_model *, struct oval_result_system *) |
| int | oval_results_model_export (struct oval_results_model *, struct oval_result_directives *, struct oval_export_target *) |
| export oval results to XML file. | |
OVAL agent API.
1.6.1