OVAL System Characteristics Interface
[OVAL]

OVAL System Characteristics interface. More...

Data Structures

struct  oval_syschar_model
 OVAL System Characteristics model. More...

Modules

 Setters
 

OVAL System Characteristics Interface set methods.


 Getters
 

OVAL System Characteristics Interface get methods.


 Service
 

OVAL System Characteristics Interface import/export methods.


 Evaluators
 

OVAL System Characteristics Interface evaluation methods.


 Oval_sysint
 

Network interface description.


 Oval_sysinfo
 

General instrumented host description.


 Oval_syschar
 

Characteristics bound to an Oval_object.


 Oval_sysdata
 

Data item aggregator.


 Oval_sysitem
 

Data item aggregator.


Enumerations

enum  oval_syschar_collection_flag_t {
  SYSCHAR_FLAG_UNKNOWN = 0, SYSCHAR_FLAG_ERROR = 1, SYSCHAR_FLAG_COMPLETE = 2, SYSCHAR_FLAG_INCOMPLETE = 3,
  SYSCHAR_FLAG_DOES_NOT_EXIST = 4, SYSCHAR_FLAG_NOT_COLLECTED = 5, SYSCHAR_FLAG_NOT_APPLICABLE = 6
}
 

System characteristics result flag.


enum  oval_syschar_status_t {
  SYSCHAR_STATUS_UNKNOWN = 0, SYSCHAR_STATUS_ERROR = 1, SYSCHAR_STATUS_EXISTS = 2, SYSCHAR_STATUS_DOES_NOT_EXIST = 3,
  SYSCHAR_STATUS_NOT_COLLECTED = 4
}
 

System characteristics status.


Functions

struct oval_syschar_modeloval_syschar_model_new (struct oval_definition_model *definition_model)
 Create new oval_syschar_model.
struct oval_syschar_modeloval_syschar_model_clone (struct oval_syschar_model *)
 Copy an oval_syschar_model.
void oval_syschar_model_free (struct oval_syschar_model *model)
 free memory allocated to a specified syschar model.
const char * oval_syschar_collection_flag_get_text (oval_syschar_collection_flag_t flag)
const char * oval_syschar_status_get_text (oval_syschar_status_t status)

Detailed Description

OVAL System Characteristics interface.


Function Documentation

void oval_syschar_model_free ( struct oval_syschar_model model  ) 

free memory allocated to a specified syschar model.

Parameters:
model the specified syschar model
struct oval_syschar_model* oval_syschar_model_new ( struct oval_definition_model definition_model  )  [read]

Create new oval_syschar_model.

The new model is bound to a specified oval_definition_model and variable bindings.

Parameters:
definition_model the specified oval_definition_model.

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