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. |
1.6.1