Open Vulnerability and Assessment Language. More...
#include "oval_definitions.h"
#include "oval_system_characteristics.h"
#include <stdbool.h>
Go to the source code of this file.
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 | |
int | oval_result_system_iterator_has_more (struct oval_result_system_iterator *) |
struct oval_result_system * | oval_result_system_iterator_next (struct oval_result_system_iterator *) |
void | oval_result_system_iterator_free (struct oval_result_system_iterator *) |
struct oval_result_definition_iterator * | oval_result_system_get_definitions (struct oval_result_system *) |
struct oval_result_test_iterator * | oval_result_system_get_tests (struct oval_result_system *) |
struct oval_syschar_model * | oval_result_system_get_syschar_model (struct oval_result_system *) |
struct oval_sysinfo * | oval_result_system_get_sysinfo (struct oval_result_system *) |
void | oval_result_system_add_definition_ (struct oval_result_system *, struct oval_result_definition *) |
void | oval_result_system_add_test (struct oval_result_system *, struct oval_result_test *) |
int | oval_result_definition_iterator_has_more (struct oval_result_definition_iterator *) |
struct oval_result_definition * | oval_result_definition_iterator_next (struct oval_result_definition_iterator *) |
void | oval_result_definition_iterator_free (struct oval_result_definition_iterator *) |
struct oval_definition * | oval_result_definition_get_definition (struct oval_result_definition *) |
struct oval_result_system * | oval_result_definition_get_system (struct oval_result_definition *) |
int | oval_result_definition_get_instance (struct oval_result_definition *) |
oval_result_t | oval_result_definition_get_result (struct oval_result_definition *) |
struct oval_message_iterator * | oval_result_definition_messages (struct oval_result_definition *) |
struct oval_result_criteria_node * | oval_result_definition_criteria (struct oval_result_definition *) |
void | oval_result_definition_set_result (struct oval_result_definition *, oval_result_t) |
void | oval_result_definition_set_instance (struct oval_result_definition *, int) |
void | oval_result_definition_set_criteria (struct oval_result_definition *, struct oval_result_criteria_node *) |
void | oval_result_definition_add_message (struct oval_result_definition *, struct oval_message *) |
int | oval_result_item_iterator_has_more (struct oval_result_item_iterator *) |
struct oval_result_item * | oval_result_item_iterator_next (struct oval_result_item_iterator *) |
void | oval_result_item_iterator_free (struct oval_result_item_iterator *) |
struct oval_sysdata * | oval_result_item_get_sysdata (struct oval_result_item *) |
oval_result_t | oval_result_item_get_result (struct oval_result_item *) |
struct oval_message_iterator * | oval_result_item_get_messages (struct oval_result_item *) |
int | oval_result_test_iterator_has_more (struct oval_result_test_iterator *) |
struct oval_result_test * | oval_result_test_iterator_next (struct oval_result_test_iterator *) |
void | oval_result_test_iterator_free (struct oval_result_test_iterator *) |
struct oval_test * | oval_result_test_get_test (struct oval_result_test *) |
struct oval_result_system * | oval_result_test_get_system (struct oval_result_test *) |
oval_result_t | oval_result_test_get_result (struct oval_result_test *) |
int | oval_result_test_get_instance (struct oval_result_test *) |
struct oval_message * | oval_result_test_get_message (struct oval_result_test *) |
struct oval_result_item_iterator * | oval_result_test_get_items (struct oval_result_test *) |
struct oval_variable_binding_iterator * | oval_result_test_get_bindings (struct oval_result_test *) |
int | oval_result_criteria_node_iterator_has_more (struct oval_result_criteria_node_iterator *) |
struct oval_result_criteria_node * | oval_result_criteria_node_iterator_next (struct oval_result_criteria_node_iterator *) |
void | oval_result_criteria_node_iterator_free (struct oval_result_criteria_node_iterator *) |
oval_criteria_node_type_t | oval_result_criteria_node_get_type (struct oval_result_criteria_node *) |
oval_result_t | oval_result_criteria_node_get_result (struct oval_result_criteria_node *) |
bool | oval_result_criteria_node_get_negate (struct oval_result_criteria_node *) |
oval_operator_t | oval_result_criteria_node_get_operator (struct oval_result_criteria_node *) |
struct oval_result_criteria_node_iterator * | oval_result_criteria_node_get_subnodes (struct oval_result_criteria_node *) |
struct oval_result_test * | oval_result_criteria_node_get_test (struct oval_result_criteria_node *) |
struct oval_result_definition * | oval_result_criteria_node_get_extends (struct oval_result_criteria_node *) |
bool | oval_result_directive_get_reported (struct oval_result_directives *, oval_result_t) |
oval_result_directive_content_t | oval_result_directive_get_content (struct oval_result_directives *, oval_result_t) |
void | oval_result_directive_set_reported (struct oval_result_directives *, oval_result_t, bool) |
void | oval_result_directive_set_content (struct oval_result_directives *, oval_result_t, oval_result_directive_content_t) |
const char * | oval_result_get_text (oval_result_t) |
Open Vulnerability and Assessment Language.
See more details at http://oval.mitre.org/