OVAL Results interface
[OVAL]

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_modeloval_results_model_new (struct oval_definition_model *definition_model, struct oval_syschar_model **)
 Create new oval_results_model.
struct oval_results_modeloval_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_directivesoval_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)

Function Documentation

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.

Parameters:
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.

Parameters:
definition_model the specified oval_definition_model.
syschar_model the array of specified oval_syschar_model(s) terminated by NULL.

Generated on 4 Jan 2010 for Open SCAP Library by  doxygen 1.6.1