Data item aggregator. More...
#include <oval_system_characteristics.h>
Public Member Functions | |
struct oval_sysdata * | oval_sysdata_new (struct oval_syschar_model *, const char *id) |
struct oval_sysdata * | oval_sysdata_clone (struct oval_syschar_model *new_model, struct oval_sysdata *old_data) |
void | oval_sysdata_free (struct oval_sysdata *) |
Setters | |
void | oval_sysdata_set_status (struct oval_sysdata *, oval_syschar_status_t) |
void | oval_sysdata_set_subtype (struct oval_sysdata *sysdata, oval_subtype_t subtype) |
void | oval_sysdata_set_message (struct oval_sysdata *data, char *message) |
void | oval_sysdata_set_message_level (struct oval_sysdata *data, oval_message_level_t level) |
void | oval_sysdata_add_item (struct oval_sysdata *, struct oval_sysitem *) |
Getters | |
char * | oval_sysdata_get_id (struct oval_sysdata *) |
Get system data ID. | |
oval_syschar_status_t | oval_sysdata_get_status (struct oval_sysdata *) |
Get system data status. | |
struct oval_sysitem_iterator * | oval_sysdata_get_items (struct oval_sysdata *) |
Get system data individual items. | |
char * | oval_sysdata_get_message (struct oval_sysdata *) |
Get system data message. | |
oval_message_level_t | oval_sysdata_get_message_level (struct oval_sysdata *) |
Get system data message level. | |
oval_subtype_t | oval_sysdata_get_subtype (struct oval_sysdata *) |
Get system data subtype. | |
bool | oval_sysdata_is_locked (struct oval_sysdata *sysdata) |
Return true if the sysdata instance is locked. | |
Evaluators | |
bool | oval_sysdata_is_valid (struct oval_sysdata *sysdata) |
Return true if the sysdata instance is valid An oval_sysdata is valid if all the following are true
| |
Data Fields | |
struct oval_syschar_model * | model |
oval_subtype_t | subtype |
oval_message_level_t | message_level |
char * | id |
char * | message |
struct oval_collection * | items |
oval_syschar_status_t | status |
Data item aggregator.
Instances of Oval_sysdata aggregate one or more item elements. Each item defines a specific piece of data on the system.