Oval_syschar
[OVAL System Characteristics Interface]

Characteristics bound to an Oval_object. More...

Data Structures

struct  oval_syschar
 Handle: Oval_syschar. More...
struct  oval_syschar_iterator
 Handle: Oval_syschar iterator. More...

Modules

 Setters
 

Oval_syschar set methods.


 Getters
 

Oval_syschar get methods.


 Iterators
 

Oval_syschar iterator methods.


 Evaluators
 

Oval_syschar evaluator methods


Functions

struct oval_syscharoval_syschar_new (struct oval_syschar_model *, struct oval_object *)
struct oval_syscharoval_syschar_clone (struct oval_syschar_model *new_model, struct oval_syschar *old_syschar)
void oval_syschar_free (struct oval_syschar *)

Detailed Description

Characteristics bound to an Oval_object.

Instances of Oval_syschar provide relate an Oval_object and Oval_sysdata instances.

If an OVAL Object does not exist on the system, then an object is still provided but with the flag attribute set to 'does not exist' and with no reference child elements. This shows that the object was looked for but not found on the system. If no object element is written in this case, users of the system characteristics file will not know whether the object was not found or no attempt was made to collect it.

The flag attribute holds information regarding the outcome of the data collection. For example, if there was an error looking for items that match the object specification, then the flag would be 'error'. Please refer to the description of FlagEnumeration for details about the different flag values.


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