System Characteristics
[OVAL]

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_sysintoval_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_sysinfooval_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_sysdataoval_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_sysitemoval_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_syscharoval_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)
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_sysinfooval_syschar::oval_syschar_get_sysinfo (struct oval_syschar *)
 Get characteristic system information.
struct oval_objectoval_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_sysdata (struct oval_syschar *)
 Get system characteristic data.

Generated on 29 Sep 2009 for Open SCAP Library by  doxygen 1.6.1