Data Structures | |
struct | oval_subtypedsc_t |
Defines | |
#define | OVAL_PDFLAG_NOREPLY 0x0001 |
don't send probe result to library - just an ack | |
#define | OVAL_PDFLAG_NORECONN 0x0002 |
don't try to reconnect on fatal errors | |
#define | OVAL_PDGLAG_RUNALL 0x0004 |
execute all probes when executing the first | |
#define | OVAL_PDFLAG_RUNNOW 0x0008 |
execute all probes immediately | |
#define | OVAL_PDFLAG_MASK (0x0001|0x0002|0x0004|0x0008) |
Functions | |
const char * | oval_subtype2str (oval_subtype_t subtype) |
oval_subtype_t | oval_str2subtype (const char *str) |
struct oval_sysinfo * | oval_probe_sysinfo_query (oval_probe_session_t *sess) __attribute__((nonnull(1))) |
Evaluate system info probe. | |
struct oval_syschar * | oval_probe_object_query (oval_probe_session_t *sess, struct oval_object *object, int flags) __attribute__((nonnull(1 |
Evaluate an object. | |
struct oval_syschar *int | oval_probe_session_query_sysinfo (oval_probe_session_t *sess) __attribute__((nonnull(1))) |
Probe system info and update system characteristic model in the session. | |
int | oval_probe_session_query_objects (oval_probe_session_t *sess) __attribute__((nonnull(1))) |
Probe all objects and update system characteristic model in the session. | |
int | oval_probe_session_query_definition (oval_probe_session_t *sess, const char *id) __attribute__((nonnull(1 |
Probe objects required for evalatuation specified definition and update system characteristic model in the session. | |
Variables | |
char * | oval_subtypedsc_t::name |
struct oval_syschar* oval_probe_object_query | ( | oval_probe_session_t * | sess, | |
struct oval_object * | object, | |||
int | flags | |||
) | [read] |
Evaluate an object.
sess | probe session | |
object | the object to evaluate |
int oval_probe_session_query_definition | ( | oval_probe_session_t * | sess, | |
const char * | id | |||
) |
Probe objects required for evalatuation specified definition and update system characteristic model in the session.
sess | probe session | |
id | definition id |
int oval_probe_session_query_objects | ( | oval_probe_session_t * | sess | ) |
Probe all objects and update system characteristic model in the session.
sess | probe session |
struct oval_syschar* int oval_probe_session_query_sysinfo | ( | oval_probe_session_t * | sess | ) |
Probe system info and update system characteristic model in the session.
sess | probe session |
struct oval_sysinfo* oval_probe_sysinfo_query | ( | oval_probe_session_t * | sess | ) | [read] |
Evaluate system info probe.
sess | probe session |