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