Modules | |
Setters | |
OVAL Results interface set methods. | |
Getters | |
OVAL Results interface get methods. | |
Service | |
OVAL Results interface import/export methods. | |
Evaluators | |
OVAL Results interface evaluation methods. | |
Oval_result_definition | |
Network interface description. | |
Oval_result_item | |
Network interface description. | |
Oval_result_test | |
Network interface description. | |
Oval_result_criteria_node | |
Network interface description. | |
Oval_result_directive | |
Network interface description. | |
Oval_result_system | |
Network interface description. | |
Enumerations | |
enum | oval_result_t { OVAL_RESULT_INVALID = 0, OVAL_RESULT_TRUE = 1, OVAL_RESULT_FALSE = 2, OVAL_RESULT_UNKNOWN = 3, OVAL_RESULT_ERROR = 4, OVAL_RESULT_NOT_EVALUATED = 5, OVAL_RESULT_NOT_APPLICABLE = 6 } |
enum | oval_result_directive_content_t { OVAL_DIRECTIVE_CONTENT_UNKNOWN = 0, OVAL_DIRECTIVE_CONTENT_THIN = 1, OVAL_DIRECTIVE_CONTENT_FULL = 2 } |
Functions | |
struct oval_results_model * | oval_results_model_new (struct oval_definition_model *definition_model, struct oval_syschar_model **) |
Create new oval_results_model. | |
struct oval_results_model * | oval_results_model_clone (struct oval_results_model *) |
Copy an oval_results_model. | |
void | oval_results_model_free (struct oval_results_model *model) |
free memory allocated to a specified oval results model. | |
struct oval_result_directives * | oval_result_directives_new (struct oval_results_model *) |
Create new OVAL results directives. | |
bool | oval_result_directives_is_valid (struct oval_result_directives *result_directives) |
return true if the result_directives instance is valid | |
bool | oval_result_directives_is_locked (struct oval_result_directives *result_directives) |
return true if the result_directives instance is locked. | |
void | oval_result_directives_free (struct oval_result_directives *) |
Destroy OVAL results directives. | |
bool | oval_result_directives_get_reported (struct oval_result_directives *, oval_result_t) |
oval_result_directive_content_t | oval_result_directives_get_content (struct oval_result_directives *, oval_result_t) |
void | oval_result_directives_set_reported (struct oval_result_directives *, oval_result_t, bool) |
void | oval_result_directives_set_content (struct oval_result_directives *, oval_result_t, oval_result_directive_content_t) |
const char * | oval_result_get_text (oval_result_t) |
bool oval_result_directives_is_locked | ( | struct oval_result_directives * | result_directives | ) |
return true if the result_directives instance is locked.
The state of a locked instance cannot be changed.
void oval_results_model_free | ( | struct oval_results_model * | model | ) |
free memory allocated to a specified oval results model.
the | specified oval_results model |
struct oval_results_model* oval_results_model_new | ( | struct oval_definition_model * | definition_model, | |
struct oval_syschar_model ** | ||||
) | [read] |
Create new oval_results_model.
The new model is bound to a specified oval_definition_model and variable bindings.
definition_model | the specified oval_definition_model. | |
syschar_model | the array of specified oval_syschar_model(s) terminated by NULL. |