XCCDF Profile. More...
#include <xccdf.h>
Public Member Functions | |
const char * | xccdf_profile_get_id (const struct xccdf_profile *profile) |
Get profile ID. | |
struct oscap_text_iterator * | xccdf_profile_get_title (const struct xccdf_profile *profile) |
Get profile title. | |
struct oscap_text_iterator * | xccdf_profile_get_description (const struct xccdf_profile *profile) |
Get profile description. | |
const char * | xccdf_profile_get_version (const struct xccdf_profile *profile) |
Get profile version. | |
struct xccdf_profile * | xccdf_profile_get_extends (const struct xccdf_profile *profile) |
Return profile's parent in the inheritance hierarchy. | |
struct xccdf_benchmark * | xccdf_profile_get_benchmark (const struct xccdf_profile *profile) |
Return a benchmark containing this profile. | |
bool | xccdf_profile_get_abstract (const struct xccdf_profile *profile) |
Return whether the profile is abstract. | |
bool | xccdf_profile_get_prohibit_changes (const struct xccdf_profile *profile) |
Return whether the profile has the prohibit changes flag set to true. | |
struct oscap_string_iterator * | xccdf_profile_get_platforms (const struct xccdf_profile *profile) |
Get an iterator to profile platforms. | |
struct xccdf_status_iterator * | xccdf_profile_get_statuses (const struct xccdf_profile *profile) |
Get an iterator to profile statuses. | |
struct xccdf_reference_iterator * | xccdf_profile_get_references (const struct xccdf_profile *profile) |
Get an iterator to the XCCDF references of the profile. | |
xccdf_status_type_t | xccdf_profile_get_status_current (const struct xccdf_profile *profile) |
Get profile current status. | |
struct xccdf_select_iterator * | xccdf_profile_get_selects (const struct xccdf_profile *profile) |
Get profile note tag. | |
struct xccdf_set_value_iterator * | xccdf_profile_get_set_values (const struct xccdf_profile *profile) |
Get an iterator to the set value options of the profile. | |
struct xccdf_refine_value_iterator * | xccdf_profile_get_refine_values (const struct xccdf_profile *profile) |
Get an iterator to the refine value options of the profile. | |
struct xccdf_refine_rule_iterator * | xccdf_profile_get_refine_rules (const struct xccdf_profile *profile) |
Get an iterator to the refine rule options of the profile. | |
struct oscap_text_iterator * | xccdf_profile_get_question (const struct xccdf_profile *profile) |
struct oscap_text_iterator * | xccdf_profile_get_rationale (const struct xccdf_profile *profile) |
const char * | xccdf_profile_get_cluster_id (const struct xccdf_profile *profile) |
const char * | xccdf_profile_get_version_update (const struct xccdf_profile *profile) |
time_t | xccdf_profile_get_version_time (const struct xccdf_profile *profile) |
float | xccdf_profile_get_weight (const struct xccdf_profile *profile) |
struct xccdf_item * | xccdf_profile_get_parent (const struct xccdf_profile *profile) |
const char * | xccdf_profile_get_note_tag (const struct xccdf_profile *profile) |
bool | xccdf_profile_get_resolved (const struct xccdf_profile *profile) |
bool | xccdf_profile_get_hidden (const struct xccdf_profile *profile) |
bool | xccdf_profile_get_selected (const struct xccdf_profile *profile) |
bool | xccdf_profile_get_multiple (const struct xccdf_profile *profile) |
bool | xccdf_profile_get_interactive (const struct xccdf_profile *profile) |
XCCDF Profile.
bool xccdf_profile_get_abstract | ( | const struct xccdf_profile * | profile | ) |
Return whether the profile is abstract.
const char * xccdf_profile_get_cluster_id | ( | const struct xccdf_profile * | profile | ) |
bool xccdf_profile_get_hidden | ( | const struct xccdf_profile * | profile | ) |
const char * xccdf_profile_get_id | ( | const struct xccdf_profile * | profile | ) |
Get profile ID.
bool xccdf_profile_get_interactive | ( | const struct xccdf_profile * | profile | ) |
bool xccdf_profile_get_multiple | ( | const struct xccdf_profile * | profile | ) |
const char * xccdf_profile_get_note_tag | ( | const struct xccdf_profile * | profile | ) |
struct xccdf_item * xccdf_profile_get_parent | ( | const struct xccdf_profile * | profile | ) | [read] |
bool xccdf_profile_get_prohibit_changes | ( | const struct xccdf_profile * | profile | ) |
Return whether the profile has the prohibit changes flag set to true.
struct oscap_text_iterator * xccdf_profile_get_question | ( | const struct xccdf_profile * | profile | ) | [read] |
struct oscap_text_iterator * xccdf_profile_get_rationale | ( | const struct xccdf_profile * | profile | ) | [read] |
bool xccdf_profile_get_resolved | ( | const struct xccdf_profile * | profile | ) |
bool xccdf_profile_get_selected | ( | const struct xccdf_profile * | profile | ) |
struct xccdf_select_iterator * xccdf_profile_get_selects | ( | const struct xccdf_profile * | profile | ) | [read] |
Get profile note tag.
Get an iterator to the select options of the profile.
const char * xccdf_profile_get_version | ( | const struct xccdf_profile * | profile | ) |
Get profile version.
time_t xccdf_profile_get_version_time | ( | const struct xccdf_profile * | profile | ) |
const char * xccdf_profile_get_version_update | ( | const struct xccdf_profile * | profile | ) |
float xccdf_profile_get_weight | ( | const struct xccdf_profile * | profile | ) |