Files | |
file | oval_system_characteristics.h |
OVAL System Characteristics interface. | |
Enumerations | |
enum | oval_syschar_collection_flag_t { SYSCHAR_FLAG_UNKNOWN = 0, SYSCHAR_FLAG_ERROR = 1, SYSCHAR_FLAG_COMPLETE = 2, SYSCHAR_FLAG_INCOMPLETE = 3, SYSCHAR_FLAG_DOES_NOT_EXIST = 4, SYSCHAR_FLAG_NOT_COLLECTED = 5, SYSCHAR_FLAG_NOT_APPLICABLE = 6 } |
System characteristics result flag. | |
enum | oval_syschar_status_t { SYSCHAR_STATUS_UNKNOWN = 0, SYSCHAR_STATUS_ERROR = 1, SYSCHAR_STATUS_EXISTS = 2, SYSCHAR_STATUS_DOES_NOT_EXIST = 3, SYSCHAR_STATUS_NOT_COLLECTED = 4 } |
System characteristics status. | |
Functions | |
int | oval_sysint_iterator_has_more (struct oval_sysint_iterator *) |
struct oval_sysint * | oval_sysint_iterator_next (struct oval_sysint_iterator *) |
void | oval_sysint_iterator_free (struct oval_sysint_iterator *) |
int | oval_sysinfo_iterator_has_more (struct oval_sysinfo_iterator *) |
struct oval_sysinfo * | oval_sysinfo_iterator_next (struct oval_sysinfo_iterator *) |
void | oval_sysinfo_iterator_free (struct oval_sysinfo_iterator *) |
int | oval_sysdata_iterator_has_more (struct oval_sysdata_iterator *) |
struct oval_sysdata * | oval_sysdata_iterator_next (struct oval_sysdata_iterator *) |
void | oval_sysdata_iterator_free (struct oval_sysdata_iterator *) |
int | oval_sysitem_iterator_has_more (struct oval_sysitem_iterator *) |
struct oval_sysitem * | oval_sysitem_iterator_next (struct oval_sysitem_iterator *) |
void | oval_sysitem_iterator_free (struct oval_sysitem_iterator *) |
int | oval_syschar_iterator_has_more (struct oval_syschar_iterator *) |
struct oval_syschar * | oval_syschar_iterator_next (struct oval_syschar_iterator *) |
void | oval_syschar_iterator_free (struct oval_syschar_iterator *) |
const char * | oval_syschar_collection_flag_get_text (oval_syschar_collection_flag_t flag) |
const char * | oval_syschar_status_get_text (oval_syschar_status_t status) |
char * | oval_sysint::oval_sysint_get_name (struct oval_sysint *) |
Get interface name. | |
char * | oval_sysint::oval_sysint_get_ip_address (struct oval_sysint *) |
Get interface IP address. | |
char * | oval_sysint::oval_sysint_get_mac_address (struct oval_sysint *) |
Get interface MAC address. | |
char * | oval_sysinfo::oval_sysinfo_get_os_name (struct oval_sysinfo *) |
Get operating system name. | |
char * | oval_sysinfo::oval_sysinfo_get_os_version (struct oval_sysinfo *) |
Get operating system version. | |
char * | oval_sysinfo::oval_sysinfo_get_os_architecture (struct oval_sysinfo *) |
Get operating system architecture. | |
char * | oval_sysinfo::oval_sysinfo_get_primary_host_name (struct oval_sysinfo *) |
Get primary host name of the tested machine. | |
struct oval_sysint_iterator * | oval_sysinfo::oval_sysinfo_get_interfaces (struct oval_sysinfo *) |
Get an iterator to the list of network interfaces. | |
oval_subtype_t | oval_sysdata::oval_sysdata_get_subtype (struct oval_sysdata *) |
Get system data subtype. | |
char * | oval_sysdata::oval_sysdata_get_id (struct oval_sysdata *) |
Get system data ID. | |
oval_syschar_status_t | oval_sysdata::oval_sysdata_get_status (struct oval_sysdata *) |
Get system data status. | |
struct oval_sysitem_iterator * | oval_sysdata::oval_sysdata_get_items (struct oval_sysdata *) |
Get system data individual items. | |
char * | oval_sysdata::oval_sysdata_get_message (struct oval_sysdata *) |
Get system data message. | |
oval_message_level_t | oval_sysdata::oval_sysdata_get_message_level (struct oval_sysdata *) |
Get system data message level. | |
char * | oval_sysitem::oval_sysitem_get_name (struct oval_sysitem *) |
Get system data item name. | |
char * | oval_sysitem::oval_sysitem_get_value (struct oval_sysitem *) |
Get system data item value. | |
oval_syschar_status_t | oval_sysitem::oval_sysitem_get_status (struct oval_sysitem *) |
Get system data item status. | |
oval_datatype_t | oval_sysitem::oval_sysitem_get_datatype (struct oval_sysitem *) |
Get system data item data type. | |
int | oval_sysitem::oval_sysitem_get_mask (struct oval_sysitem *) |
Get system data item mask. | |
oval_syschar_collection_flag_t | oval_syschar::oval_syschar_get_flag (struct oval_syschar *) |
Get system characteristic flag. | |
struct oval_message_iterator * | oval_syschar::oval_syschar_get_messages (struct oval_syschar *) |
Get messages bound to this system characteristic. | |
struct oval_object * | oval_syschar::oval_syschar_get_object (struct oval_syschar *) |
Get object associated with this system characteristic. | |
struct oval_variable_binding_iterator * | oval_syschar::oval_syschar_get_variable_bindings (struct oval_syschar *) |
Get system characteristic variable bindings. | |
struct oval_sysdata_iterator * | oval_syschar::oval_syschar_get_sysdata (struct oval_syschar *) |
Get system characteristic data. |