/home/pvrabec/openscap/openscap-0.5.5/src/OVAL/public/oval_results.h File Reference

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_systemoval_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_modeloval_result_system_get_syschar_model (struct oval_result_system *)
struct oval_sysinfooval_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_definitionoval_result_definition_iterator_next (struct oval_result_definition_iterator *)
void oval_result_definition_iterator_free (struct oval_result_definition_iterator *)
struct oval_definitionoval_result_definition_get_definition (struct oval_result_definition *)
struct oval_result_systemoval_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_get_messages (struct oval_result_definition *)
struct oval_result_criteria_nodeoval_result_definition_get_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_itemoval_result_item_iterator_next (struct oval_result_item_iterator *)
void oval_result_item_iterator_free (struct oval_result_item_iterator *)
struct oval_sysdataoval_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_testoval_result_test_iterator_next (struct oval_result_test_iterator *)
void oval_result_test_iterator_free (struct oval_result_test_iterator *)
struct oval_testoval_result_test_get_test (struct oval_result_test *)
struct oval_result_systemoval_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_messageoval_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_nodeoval_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_testoval_result_criteria_node_get_test (struct oval_result_criteria_node *)
struct oval_result_definitionoval_result_criteria_node_get_extends (struct oval_result_criteria_node *)
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)

Detailed Description

Open Vulnerability and Assessment Language.

See more details at http://oval.mitre.org/


Generated on 12 Nov 2009 for Open SCAP Library by  doxygen 1.6.1