XCCDF Benchmark. More...
#include <xccdf.h>
Related Functions | |
(Note that these are not member functions.) | |
struct xccdf_benchmark * | xccdf_benchmark_parse_xml (const char *filename) |
Convert the item to a benchmark. | |
const char * | xccdf_benchmark_get_id (const struct xccdf_benchmark *benchmark) |
Get benchmark ID. | |
bool | xccdf_benchmark_get_resolved (const struct xccdf_benchmark *benchmark) |
Check benchmark resolved property. | |
const char * | xccdf_benchmark_get_title (const struct xccdf_benchmark *benchmark) |
Get benchmark title. | |
const char * | xccdf_benchmark_get_description (const struct xccdf_benchmark *benchmark) |
Get benchmark description. | |
const char * | xccdf_benchmark_get_version (const struct xccdf_benchmark *benchmark) |
Get benchmark version. | |
const char * | xccdf_benchmark_get_style (const struct xccdf_benchmark *benchmark) |
Get benchmark inline stylesheet. | |
const char * | xccdf_benchmark_get_style_href (const struct xccdf_benchmark *benchmark) |
Get benchmark stylesheet URL. | |
const char * | xccdf_benchmark_get_front_matter (const struct xccdf_benchmark *benchmark) |
Get benchmark front matter. | |
const char * | xccdf_benchmark_get_rear_matter (const struct xccdf_benchmark *benchmark) |
Get benchmark rear matter. | |
const char * | xccdf_benchmark_get_metadata (const struct xccdf_benchmark *benchmark) |
Get benchmark metadata. | |
const char * | xccdf_benchmark_get_plain_text (const struct xccdf_benchmark *benchmark, const char *id) |
Get a plain text by ID. | |
struct xccdf_item * | xccdf_benchmark_get_item (const struct xccdf_benchmark *benchmark, const char *id) |
Get benchmark item by ID. | |
struct xccdf_status_iterator * | xccdf_benchmark_get_statuses (const struct xccdf_benchmark *benchmark) |
Get an iterator to benchmark statuses. | |
struct xccdf_reference_iterator * | xccdf_benchmark_get_references (const struct xccdf_benchmark *benchmark) |
Get an iterator to the XCCDF references of the benchmark. | |
struct oscap_string_iterator * | xccdf_benchmark_get_platforms (const struct xccdf_benchmark *benchmark) |
Get an iterator to the benchmark platforms. | |
struct xccdf_notice_iterator * | xccdf_benchmark_get_notices (const struct xccdf_benchmark *benchmark) |
Get an iterator to the benchmark legal notices. | |
struct xccdf_model_iterator * | xccdf_benchmark_get_models (const struct xccdf_benchmark *benchmark) |
Get an iterator to the benchmark scoring models. | |
struct xccdf_profile_iterator * | xccdf_benchmark_get_profiles (const struct xccdf_benchmark *benchmark) |
Get an iterator to the benchmark XCCDF profiles. | |
struct xccdf_item_iterator * | xccdf_benchmark_get_content (const struct xccdf_benchmark *benchmark) |
Get an iterator to the bencmark content. | |
xccdf_status_type_t | xccdf_benchmark_get_status_current (const struct xccdf_benchmark *benchmark) |
Get benchmark current status. | |
void | xccdf_benchmark_free (struct xccdf_benchmark *benchmark) |
Delete the benchmark. |
XCCDF Benchmark.