Oval definition specification. More...
Data Structures | |
| struct | oval_definition |
| Handle: Oval_definition. More... | |
| struct | oval_definition_iterator |
| Handle: Oval_definition iterator. More... | |
Modules | |
| Setters | |
Oval_definition set methods. | |
| Getters | |
Oval_definition get methods. | |
| Iterators | |
Oval_definition iterator methods. | |
| Evaluators | |
Oval_definition evaluator methods | |
Functions | |
| struct oval_definition * | oval_definition_new (struct oval_definition_model *, char *id) |
| Construct an instance of Oval_definition. | |
| void | oval_definition_free (struct oval_definition *) |
| Release an instance of Oval_definition. | |
Oval definition specification.
A definition is the key structure in OVAL. It is analogous to the logical sentence or proposition: if a computer's state matches the configuration parameters laid out in the criteria, then that computer exhibits the state described.
| void oval_definition_free | ( | struct oval_definition * | ) |
Release an instance of Oval_definition.
All attributes of the Oval_definition are also released.
| struct oval_definition* oval_definition_new | ( | struct oval_definition_model * | , | |
| char * | id | |||
| ) | [read] |
Construct an instance of Oval_definition.
Initialized attribute values are
| id | - (non-NULL) A copy of this string is bound to the id attribute of the created instance. |
1.6.1