|
Open SCAP Library
|
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_SLAVE 0x0010 |
| #define | OVAL_PDFLAG_MASK (0x0001|0x0002|0x0004|0x0008|0x0010) |
| #define | OVAL_PROBEMETA_LIST_VERBOSE 0x00000001 |
| Be verbose when listing supported probes. | |
| #define | OVAL_PROBEMETA_LIST_DYNAMIC 0x00000002 |
| Perform additional checks when listing supported probes (i.e. | |
Functions | |
| void | oval_probe_tblinit (void) |
| const char * | oval_subtype_to_str (oval_subtype_t subtype) |
| oval_subtype_t | oval_str_to_subtype (const char *str) |
| int | oval_probe_query_sysinfo (oval_probe_session_t *sess, struct oval_sysinfo **out_sysinfo) __attribute__((nonnull(1 |
| Evaluate system info probe. | |
| int int | oval_probe_query_object (oval_probe_session_t *psess, struct oval_object *object, int flags, struct oval_syschar **out_syschar) __attribute__((nonnull(1 |
| Evaluate an object. | |
| int int int | oval_probe_query_definition (oval_probe_session_t *sess, const char *id) __attribute__((nonnull(1 |
| Probe objects required for the evalatuation of the specified definition and update the system characteristics model associated with the session. | |
| int int int int | oval_probe_query_variable (oval_probe_session_t *sess, struct oval_variable *variable) |
| Query the specified variable and all its dependencies in order to compute the vector of its values. | |
| void | oval_probe_meta_list (FILE *output, int flags) |
Variables | |
| const char * | oval_subtypedsc_t::name |
| #define OVAL_PROBEMETA_LIST_DYNAMIC 0x00000002 |
Perform additional checks when listing supported probes (i.e.
list only existing external probes)
| int int int oval_probe_query_definition | ( | oval_probe_session_t * | sess, |
| const char * | id | ||
| ) |
Probe objects required for the evalatuation of the specified definition and update the system characteristics model associated with the session.
| sess | probe session |
| id | definition id |
| int int oval_probe_query_object | ( | oval_probe_session_t * | psess, |
| struct oval_object * | object, | ||
| int | flags, | ||
| struct oval_syschar ** | out_syschar | ||
| ) |
Evaluate an object.
| sess | probe session |
| object | the object to evaluate |
| int oval_probe_query_sysinfo | ( | oval_probe_session_t * | sess, |
| struct oval_sysinfo ** | out_sysinfo | ||
| ) |
Evaluate system info probe.
| sess | probe session |
| out_sysinfo | address of a pointer to hold the result |
| int int int int oval_probe_query_variable | ( | oval_probe_session_t * | sess, |
| struct oval_variable * | variable | ||
| ) |
Query the specified variable and all its dependencies in order to compute the vector of its values.
| sess | probe session |
| variable | the variable to query |
1.7.4