xccdf_result Struct Reference
[XCCDF]

Actual results of running a XCCDF test or profile. More...

#include <xccdf.h>

Public Member Functions

int xccdf_result_export (struct xccdf_result *result, const char *file)
 Export a TestResult to an XML stream.
struct xccdf_resultxccdf_result_new (void)
void xccdf_result_free (struct xccdf_result *item)
struct xccdf_itemxccdf_result_to_item (struct xccdf_result *item)
struct xccdf_resultxccdf_result_clone (const struct xccdf_result *result)
Getters

Return value is pointer to structure's member.

Do not free unless you null the pointer in the structure. Use remove function otherwise.



struct xccdf_rule_resultxccdf_result_get_rule_result_by_id (struct xccdf_result *result, const char *id)
struct xccdf_benchmarkxccdf_result_get_benchmark (const struct xccdf_result *item)
const char * xccdf_result_get_id (const struct xccdf_result *item)
struct oscap_text_iteratorxccdf_result_get_title (const struct xccdf_result *item)
const char * xccdf_result_get_version (const struct xccdf_result *item)
struct oscap_string_iteratorxccdf_result_get_platforms (const struct xccdf_result *item)
struct xccdf_status_iteratorxccdf_result_get_statuses (const struct xccdf_result *item)
const char * xccdf_result_get_test_system (const struct xccdf_result *item)
const char * xccdf_result_get_benchmark_uri (const struct xccdf_result *item)
const char * xccdf_result_get_profile (const struct xccdf_result *item)
struct xccdf_identity_iteratorxccdf_result_get_identities (const struct xccdf_result *item)
struct oscap_string_iteratorxccdf_result_get_targets (const struct xccdf_result *item)
struct oscap_string_iteratorxccdf_result_get_target_addresses (const struct xccdf_result *item)
struct oscap_string_iteratorxccdf_result_get_organizations (const struct xccdf_result *item)
struct oscap_text_iteratorxccdf_result_get_remarks (const struct xccdf_result *item)
struct xccdf_target_fact_iteratorxccdf_result_get_target_facts (const struct xccdf_result *item)
struct xccdf_setvalue_iteratorxccdf_result_get_setvalues (const struct xccdf_result *item)
struct xccdf_rule_result_iteratorxccdf_result_get_rule_results (const struct xccdf_result *item)
struct xccdf_score_iteratorxccdf_result_get_scores (const struct xccdf_result *item)
time_t xccdf_result_get_start_time (const struct xccdf_result *item)
time_t xccdf_result_get_end_time (const struct xccdf_result *item)
Setters

For lists use add functions.

Parameters of set functions are duplicated in memory and need to be freed by caller.



bool xccdf_result_set_id (struct xccdf_result *item, const char *newval)
bool xccdf_result_set_test_system (struct xccdf_result *item, const char *newval)
bool xccdf_result_set_benchmark_uri (struct xccdf_result *item, const char *newval)
bool xccdf_result_set_profile (struct xccdf_result *item, const char *newval)
bool xccdf_result_set_start_time (struct xccdf_result *item, time_t newval)
bool xccdf_result_set_end_time (struct xccdf_result *item, time_t newval)
bool xccdf_result_set_version (struct xccdf_result *item, const char *newval)
bool xccdf_result_add_rule_result (struct xccdf_result *item, struct xccdf_rule_result *newval)
bool xccdf_result_add_setvalue (struct xccdf_result *item, struct xccdf_setvalue *newval)
bool xccdf_result_add_target_fact (struct xccdf_result *item, struct xccdf_target_fact *newval)
bool xccdf_result_add_remark (struct xccdf_result *item, struct oscap_text *newval)
bool xccdf_result_add_organization (struct xccdf_result *item, const char *newval)
bool xccdf_result_add_target (struct xccdf_result *item, const char *newval)
bool xccdf_result_add_identity (struct xccdf_result *item, struct xccdf_identity *newval)
bool xccdf_result_add_score (struct xccdf_result *item, struct xccdf_score *newval)
bool xccdf_result_add_title (struct xccdf_result *item, struct oscap_text *newval)
bool xccdf_result_add_target_address (struct xccdf_result *item, const char *newval)

Detailed Description

Actual results of running a XCCDF test or profile.


The documentation for this struct was generated from the following file:

Generated on 14 Jul 2010 for Open SCAP Library by  doxygen 1.6.1