Affected system(s) specification. More...
Data Structures | |
struct | oval_affected |
Handle: Oval_affected. More... | |
struct | oval_affected_iterator |
Handle: Oval_affected iterator. More... | |
Modules | |
Setters | |
Oval_affected set methods. | |
Getters | |
Oval_affected get methods. | |
Iterators | |
Oval_affected iterator methods. | |
Evaluators | |
Oval_affected evaluator methods | |
Functions | |
struct oval_affected * | oval_affected_new (struct oval_definition_model *) |
Construct instance of Oval_affected. | |
struct oval_affected * | oval_affected_clone (struct oval_definition_model *new_model, struct oval_affected *old_affected) |
Clone instance of Oval_affected. | |
void | oval_affected_free (struct oval_affected *) |
Release instance of Oval_affected. |
Affected system(s) specification.
Each OVAL Definition specifies certain type of affected system(s). The family, platform(s), and product(s) of this target are described by the Oval_affected component whose main purpose is to provide hints for tools using OVAL Definitions. For instance, to help a reporting tool only use Windows definitions, or to preselect only Red Hat definitions to be evaluated. Note, the inclusion of a particular platform or product does not mean the definition is physically checking for the existence of the platform or product. For the actual test to be performed, the correct test must still be included in the definition's criteria section.