An Oval_object instance describes a set of items to look for on an instrumented host platform. More...
Data Structures | |
| struct | oval_object |
| Handle: Oval_object. More... | |
| struct | oval_object_iterator |
| Handle: Oval_object iterator. More... | |
Modules | |
| Setters | |
Oval_object set methods. | |
| Getters | |
Oval_object get methods. | |
| Iterators | |
Oval_object iterator methods. | |
| Evaluators | |
Oval_object evaluator methods | |
Functions | |
| struct oval_object * | oval_object_new (struct oval_definition_model *, char *id) |
| Construct new intance of Oval_object. | |
| void | oval_object_free (struct oval_object *) |
| Free instance of Oval_object. | |
An Oval_object instance describes a set of items to look for on an instrumented host platform.
A simple object will usually result in a single file, process, etc being identified. But through the use pattern matches, sets, and variables, multiple matching objects can be identified. Therefore an OVAL Object can identify a set of many individual items on a system. This set of items defined by the OVAL Object can then be used by an OVAL Test and compared against an OVAL State.
| struct oval_object* oval_object_new | ( | struct oval_definition_model * | , | |
| char * | id | |||
| ) | [read] |
Construct new intance of Oval_object.
Attribute values shall be initialized:
| id | - (Not NULL) the text of the required object id. |
1.6.1