/home/pvrabec/openscap/openscap-0.5.3/src/OVAL/api/oval_system_characteristics.h File Reference

OVAL System Characteristics interface. More...

#include "oval_definitions.h"

Go to the source code of this file.

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)

Detailed Description

OVAL System Characteristics interface.

Author:
"David Niemoller" <David.Niemoller@g2-inc.com>

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