Open SCAP Library
|
Topics | |
Session | |
Files | |
file | xccdf_benchmark.h |
Open-scap XCCDF library interface. | |
Data Structures | |
struct | xccdf_benchmark |
Top level XCCDF structure containing profiles, rules, values and results. More... | |
struct | xccdf_profile |
XCCDF profile is a set of tests and their settings in a compact package. More... | |
struct | xccdf_item |
A base class for XCCDF items. More... | |
struct | xccdf_rule |
XCCDF rule defines a test execution. More... | |
struct | xccdf_group |
XCCDF rule group. More... | |
struct | xccdf_value |
XCCDF Value allows test parametrization or capturing output of tests. More... | |
struct | xccdf_result |
Actual results of running a XCCDF test or profile. More... | |
struct | xccdf_tailoring |
Stores content from xccdf:Tailoring element which can be loaded from a separate file. More... | |
struct | xccdf_notice |
XCCDF benchmark legal notice. More... | |
struct | xccdf_status |
XCCDF item status. More... | |
struct | xccdf_model |
XCCDF scoring model. More... | |
struct | xccdf_warning |
XCCDF warning. More... | |
struct | xccdf_select |
XCCDF select option usen in the profile. More... | |
struct | xccdf_setvalue |
XCCDF set value option used in the profile. More... | |
struct | xccdf_refine_value |
XCCDF refine value option used in the profile. More... | |
struct | xccdf_refine_rule |
XCCDF refine rule option used in the profile. More... | |
struct | xccdf_ident |
XCCDF rule ident URI. More... | |
struct | xccdf_check |
XCCDF simple or complex check. More... | |
struct | xccdf_check_content_ref |
XCCDF check content reference. More... | |
struct | xccdf_profile_note |
XCCDF note for given rule in context of given profile. More... | |
struct | xccdf_check_import |
XCCDF check import. More... | |
struct | xccdf_check_export |
XCCDF check export. More... | |
struct | xccdf_fix |
XCCDF automatic fix. More... | |
struct | xccdf_fixtext |
XCCDF textual fix instructions. More... | |
struct | xccdf_identity |
XCCDF identity. More... | |
struct | xccdf_instance |
XCCDF instance. More... | |
struct | xccdf_message |
XCCDF message. More... | |
struct | xccdf_override |
XCCDF override. More... | |
struct | xccdf_rule_result |
XCCDF rule result. More... | |
struct | xccdf_score |
XCCDF score. More... | |
struct | xccdf_target_fact |
XCCDF target fact. More... | |
struct | xccdf_target_identifier |
Can be either <target-id-ref> or some other element. More... | |
struct | xccdf_plain_text |
XCCDF target fact. More... | |
struct | xccdf_item_iterator |
String iterator. More... | |
struct | xccdf_notice_iterator |
Notice iterator. More... | |
struct | xccdf_status_iterator |
Status iterator. More... | |
struct | xccdf_identity_iterator |
Reference iterator. More... | |
struct | xccdf_model_iterator |
Model iterator. More... | |
struct | xccdf_result_iterator |
Result iterator. More... | |
struct | xccdf_profile_iterator |
Profile iterator. More... | |
struct | xccdf_select_iterator |
Select iterator. More... | |
struct | xccdf_value_iterator |
Select iterator. More... | |
struct | xccdf_setvalue_iterator |
Set value iterator. More... | |
struct | xccdf_refine_value_iterator |
Refine value iterator. More... | |
struct | xccdf_refine_rule_iterator |
Refine rule iterator. More... | |
struct | xccdf_ident_iterator |
Ident iterator. More... | |
struct | xccdf_check_iterator |
Check iterator. More... | |
struct | xccdf_profile_note_iterator |
Profile note iterator. More... | |
struct | xccdf_fixtext_iterator |
Textual fix iterator. More... | |
struct | xccdf_check_content_ref_iterator |
Check content references iterator. More... | |
struct | xccdf_check_import_iterator |
Check import iterator. More... | |
struct | xccdf_fix_iterator |
Fix iterator. More... | |
struct | xccdf_check_export_iterator |
Check export iterator. More... | |
struct | xccdf_warning_iterator |
Warning iterator. More... | |
struct | xccdf_instance_iterator |
Instance iterator. More... | |
struct | xccdf_message_iterator |
Message iterator. More... | |
struct | xccdf_override_iterator |
Override iterator. More... | |
struct | xccdf_rule_result_iterator |
Override iterator. More... | |
struct | xccdf_value_instance_iterator |
Value instance iterator. More... | |
struct | xccdf_score_iterator |
Override iterator. More... | |
struct | xccdf_target_fact_iterator |
Override iterator. More... | |
struct | xccdf_target_identifier_iterator |
Override iterator. More... | |
struct | xccdf_plain_text_iterator |
Plain text iterator. More... | |
Typedefs | |
typedef float | xccdf_numeric |
Type of a numerical content for a XCCDF value. | |
Functions | |
OSCAP_API bool | xccdf_benchmark_resolve (struct xccdf_benchmark *benchmark) |
Resolve an benchmark. | |
OSCAP_API void | xccdf_setvalue_free (struct xccdf_setvalue *sv) |
OSCAP_API struct xccdf_group * | xccdf_benchmark_append_new_group (struct xccdf_benchmark *, const char *id) |
Create a group and append it to the benchmark. | |
OSCAP_API struct xccdf_value * | xccdf_benchmark_append_new_value (struct xccdf_benchmark *, const char *id, xccdf_value_type_t type) |
Create a value and append it to the benchmark. | |
OSCAP_API struct xccdf_rule * | xccdf_benchmark_append_new_rule (struct xccdf_benchmark *, const char *id) |
Create a rule and append it to the benchmark. | |
OSCAP_API const char * | xccdf_version_info::xccdf_version_info_get_version (const struct xccdf_version_info *v) |
OSCAP_API const char * | xccdf_version_info::xccdf_version_info_get_namespace_uri (const struct xccdf_version_info *v) |
OSCAP_API const char * | xccdf_version_info::xccdf_version_info_get_cpe_version (const struct xccdf_version_info *v) |
OSCAP_API void | xccdf_item::xccdf_item_free (struct xccdf_item *item) |
OSCAP_API struct xccdf_item * | xccdf_item::xccdf_item_clone (const struct xccdf_item *old_item) |
OSCAP_API struct xccdf_benchmark * | xccdf_item::xccdf_item_to_benchmark (struct xccdf_item *item) |
Convert the item to a benchmark. | |
OSCAP_API struct xccdf_profile * | xccdf_item::xccdf_item_to_profile (struct xccdf_item *item) |
Convert the item to a profile. | |
OSCAP_API struct xccdf_rule * | xccdf_item::xccdf_item_to_rule (struct xccdf_item *item) |
Convert the item to a rule. | |
OSCAP_API struct xccdf_group * | xccdf_item::xccdf_item_to_group (struct xccdf_item *item) |
Convert the item to a group. | |
OSCAP_API struct xccdf_value * | xccdf_item::xccdf_item_to_value (struct xccdf_item *item) |
Convert the item to a value. | |
OSCAP_API struct xccdf_result * | xccdf_item::xccdf_item_to_result (struct xccdf_item *item) |
Convert the item to a test result. | |
OSCAP_API struct xccdf_benchmark * | xccdf_benchmark::xccdf_benchmark_import_source (struct oscap_source *source) |
Import the content from oscap_source into a benchmark. | |
OSCAP_API int | xccdf_benchmark::xccdf_benchmark_export (struct xccdf_benchmark *benchmark, const char *file) |
Export a benchmark to an XML stream. | |
OSCAP_API struct oscap_source * | xccdf_benchmark::xccdf_benchmark_export_source (struct xccdf_benchmark *benchmark, const char *filename) |
Export a benchmark to a source object. | |
OSCAP_API struct xccdf_result * | xccdf_result::xccdf_result_import_source (struct oscap_source *source) |
Import the content of oscap_source into a xccdf_result. | |
OSCAP_API void | xccdf_result::xccdf_result_fill_sysinfo (struct xccdf_result *result) |
Collect system info and store it in the TestResult. | |
OSCAP_API struct oscap_source * | xccdf_result::xccdf_result_export_source (struct xccdf_result *result, const char *filepath) |
Export TestResult to oscap_source structure. | |
OSCAP_API struct oscap_source * | xccdf_result::xccdf_result_stig_viewer_export_source (struct xccdf_result *result, const char *filepath) |
Export TestResult to oscap_source structure using STIG Rule IDs instead of the actual rule ids. | |
OSCAP_API struct xccdf_benchmark * | xccdf_benchmark::xccdf_benchmark_new (void) |
OSCAP_API void | xccdf_benchmark::xccdf_benchmark_free (struct xccdf_benchmark *benchmark) |
OSCAP_API struct xccdf_item * | xccdf_benchmark::xccdf_benchmark_to_item (struct xccdf_benchmark *item) |
OSCAP_API struct xccdf_benchmark * | xccdf_benchmark::xccdf_benchmark_clone (const struct xccdf_benchmark *benchmark) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_supported (void) |
Get supported version of XCCDF XML. | |
OSCAP_API const struct xccdf_version_info * | xccdf_benchmark::xccdf_benchmark_supported_schema_version (void) |
OSCAP_API struct xccdf_profile * | xccdf_profile::xccdf_profile_new (void) |
OSCAP_API void | xccdf_profile::xccdf_profile_free (struct xccdf_item *prof) |
OSCAP_API struct xccdf_item * | xccdf_profile::xccdf_profile_to_item (struct xccdf_profile *item) |
OSCAP_API struct xccdf_profile * | xccdf_profile::xccdf_profile_clone (const struct xccdf_profile *profile) |
OSCAP_API struct xccdf_rule * | xccdf_rule::xccdf_rule_new (void) |
OSCAP_API void | xccdf_rule::xccdf_rule_free (struct xccdf_item *rule) |
OSCAP_API struct xccdf_item * | xccdf_rule::xccdf_rule_to_item (struct xccdf_rule *item) |
OSCAP_API struct xccdf_rule * | xccdf_rule::xccdf_rule_clone (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_group * | xccdf_group::xccdf_group_new (void) |
OSCAP_API void | xccdf_group::xccdf_group_free (struct xccdf_item *group) |
OSCAP_API struct xccdf_item * | xccdf_group::xccdf_group_to_item (struct xccdf_group *item) |
OSCAP_API struct xccdf_group * | xccdf_group::xccdf_group_clone (const struct xccdf_group *group) |
OSCAP_API struct xccdf_value * | xccdf_value::xccdf_value_new (xccdf_value_type_t type) |
OSCAP_API void | xccdf_value::xccdf_value_free (struct xccdf_item *val) |
OSCAP_API struct xccdf_item * | xccdf_value::xccdf_value_to_item (struct xccdf_value *item) |
OSCAP_API struct xccdf_value * | xccdf_value::xccdf_value_clone (const struct xccdf_value *value) |
OSCAP_API struct xccdf_status * | xccdf_status::xccdf_status_new (void) |
OSCAP_API struct xccdf_status * | xccdf_status::xccdf_status_clone (const struct xccdf_status *old_status) |
OSCAP_API struct xccdf_status * | xccdf_status::xccdf_status_new_fill (const char *status, const char *date) |
OSCAP_API void | xccdf_status::xccdf_status_free (struct xccdf_status *status) |
OSCAP_API struct xccdf_notice * | xccdf_notice::xccdf_notice_new (void) |
OSCAP_API void | xccdf_notice::xccdf_notice_free (struct xccdf_notice *notice) |
OSCAP_API struct xccdf_notice * | xccdf_notice::xccdf_notice_clone (const struct xccdf_notice *notice) |
OSCAP_API struct xccdf_model * | xccdf_model::xccdf_model_new (void) |
OSCAP_API struct xccdf_model * | xccdf_model::xccdf_model_clone (const struct xccdf_model *old_model) |
OSCAP_API void | xccdf_model::xccdf_model_free (struct xccdf_model *model) |
OSCAP_API struct xccdf_ident * | xccdf_ident::xccdf_ident_new (void) |
OSCAP_API struct xccdf_ident * | xccdf_ident::xccdf_ident_new_fill (const char *id, const char *sys) |
OSCAP_API struct xccdf_ident * | xccdf_ident::xccdf_ident_clone (const struct xccdf_ident *ident) |
OSCAP_API void | xccdf_ident::xccdf_ident_free (struct xccdf_ident *ident) |
OSCAP_API struct xccdf_check * | xccdf_check::xccdf_check_new (void) |
OSCAP_API void | xccdf_check::xccdf_check_free (struct xccdf_check *check) |
OSCAP_API struct xccdf_check * | xccdf_check::xccdf_check_clone (const struct xccdf_check *old_check) |
OSCAP_API struct xccdf_check_import * | xccdf_check_import::xccdf_check_import_clone (const struct xccdf_check_import *old_import) |
OSCAP_API struct xccdf_check_export * | xccdf_check_export::xccdf_check_export_clone (const struct xccdf_check_export *old_export) |
OSCAP_API struct xccdf_check_content_ref * | xccdf_check_content_ref::xccdf_check_content_ref_clone (const struct xccdf_check_content_ref *old_ref) |
OSCAP_API struct xccdf_check_content_ref * | xccdf_check_content_ref::xccdf_check_content_ref_new (void) |
OSCAP_API void | xccdf_check_content_ref::xccdf_check_content_ref_free (struct xccdf_check_content_ref *ref) |
OSCAP_API struct xccdf_profile_note * | xccdf_profile_note::xccdf_profile_note_new (void) |
OSCAP_API void | xccdf_profile_note::xccdf_profile_note_free (struct xccdf_profile_note *note) |
OSCAP_API struct xccdf_check_import * | xccdf_check_import::xccdf_check_import_new (void) |
OSCAP_API void | xccdf_check_import::xccdf_check_import_free (struct xccdf_check_import *item) |
OSCAP_API struct xccdf_check_export * | xccdf_check_export::xccdf_check_export_new (void) |
OSCAP_API void | xccdf_check_export::xccdf_check_export_free (struct xccdf_check_export *item) |
OSCAP_API struct xccdf_fix * | xccdf_fix::xccdf_fix_new (void) |
OSCAP_API struct xccdf_fix * | xccdf_fix::xccdf_fix_clone (const struct xccdf_fix *old_fix) |
OSCAP_API void | xccdf_fix::xccdf_fix_free (struct xccdf_fix *item) |
OSCAP_API struct xccdf_fixtext * | xccdf_fixtext::xccdf_fixtext_new (void) |
OSCAP_API struct xccdf_fixtext * | xccdf_fixtext::xccdf_fixtext_clone (const struct xccdf_fixtext *fixtext) |
OSCAP_API void | xccdf_fixtext::xccdf_fixtext_free (struct xccdf_fixtext *item) |
OSCAP_API void | xccdf_select::xccdf_select_free (struct xccdf_select *sel) |
OSCAP_API struct xccdf_select * | xccdf_select::xccdf_select_clone (const struct xccdf_select *select) |
OSCAP_API struct xccdf_select * | xccdf_select::xccdf_select_new (void) |
OSCAP_API struct xccdf_warning * | xccdf_warning::xccdf_warning_new (void) |
OSCAP_API struct xccdf_warning * | xccdf_warning::xccdf_warning_clone (const struct xccdf_warning *old_warning) |
OSCAP_API void | xccdf_warning::xccdf_warning_free (struct xccdf_warning *warn) |
OSCAP_API void | xccdf_refine_rule::xccdf_refine_rule_free (struct xccdf_refine_rule *obj) |
OSCAP_API void | xccdf_refine_value::xccdf_refine_value_free (struct xccdf_refine_value *rv) |
OSCAP_API struct xccdf_tailoring * | xccdf_tailoring::xccdf_tailoring_new (void) |
OSCAP_API void | xccdf_tailoring::xccdf_tailoring_free (struct xccdf_tailoring *tailoring) |
OSCAP_API int | xccdf_tailoring::xccdf_tailoring_export (struct xccdf_tailoring *tailoring, const char *file, const struct xccdf_version_info *version_info) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_match_profile_id (struct xccdf_benchmark *bench, const char *profile_suffix, int *match_status) |
Match a profile suffix agains profiles present in the given benchmark. | |
OSCAP_API const char * | xccdf_benchmark::xccdf_tailoring_match_profile_id (struct xccdf_tailoring *tailoring, const char *profile_suffix, int *match_status) |
Match a profile suffix agains profiles present in the given benchmark. | |
OSCAP_API struct xccdf_plain_text * | xccdf_plain_text::xccdf_plain_text_new (void) |
OSCAP_API struct xccdf_plain_text * | xccdf_plain_text::xccdf_plain_text_new_fill (const char *id, const char *text) |
OSCAP_API void | xccdf_plain_text::xccdf_plain_text_free (struct xccdf_plain_text *plain) |
OSCAP_API struct xccdf_plain_text * | xccdf_plain_text::xccdf_plain_text_clone (const struct xccdf_plain_text *pt) |
OSCAP_API struct xccdf_result * | xccdf_result::xccdf_result_new (void) |
OSCAP_API void | xccdf_result::xccdf_result_free (struct xccdf_result *item) |
OSCAP_API struct xccdf_item * | xccdf_result::xccdf_result_to_item (struct xccdf_result *item) |
OSCAP_API struct xccdf_result * | xccdf_result::xccdf_result_clone (const struct xccdf_result *result) |
OSCAP_API struct xccdf_rule_result * | xccdf_rule_result::xccdf_rule_result_new (void) |
OSCAP_API struct xccdf_rule_result * | xccdf_rule_result::xccdf_rule_result_clone (const struct xccdf_rule_result *result) |
OSCAP_API void | xccdf_rule_result::xccdf_rule_result_free (struct xccdf_rule_result *rr) |
OSCAP_API struct xccdf_identity * | xccdf_identity::xccdf_identity_new (void) |
OSCAP_API struct xccdf_identity * | xccdf_identity::xccdf_identity_clone (const struct xccdf_identity *identity) |
OSCAP_API void | xccdf_identity::xccdf_identity_free (struct xccdf_identity *identity) |
OSCAP_API struct xccdf_score * | xccdf_score::xccdf_score_new (void) |
OSCAP_API struct xccdf_score * | xccdf_score::xccdf_score_clone (const struct xccdf_score *score) |
OSCAP_API void | xccdf_score::xccdf_score_free (struct xccdf_score *score) |
OSCAP_API struct xccdf_override * | xccdf_override::xccdf_override_new (void) |
OSCAP_API struct xccdf_override * | xccdf_override::xccdf_override_clone (const struct xccdf_override *override) |
OSCAP_API void | xccdf_override::xccdf_override_free (struct xccdf_override *oride) |
OSCAP_API struct xccdf_message * | xccdf_message::xccdf_message_new (void) |
OSCAP_API struct xccdf_message * | xccdf_message::xccdf_message_clone (const struct xccdf_message *message) |
OSCAP_API void | xccdf_message::xccdf_message_free (struct xccdf_message *msg) |
OSCAP_API struct xccdf_target_fact * | xccdf_target_fact::xccdf_target_fact_new (void) |
OSCAP_API struct xccdf_target_fact * | xccdf_target_fact::xccdf_target_fact_clone (const struct xccdf_target_fact *tf) |
OSCAP_API void | xccdf_target_fact::xccdf_target_fact_free (struct xccdf_target_fact *fact) |
OSCAP_API struct xccdf_target_identifier * | xccdf_target_identifier::xccdf_target_identifier_new (void) |
OSCAP_API struct xccdf_target_identifier * | xccdf_target_identifier::xccdf_target_identifier_clone (const struct xccdf_target_identifier *ti) |
OSCAP_API void | xccdf_target_identifier::xccdf_target_identifier_free (struct xccdf_target_identifier *ti) |
OSCAP_API struct xccdf_instance * | xccdf_instance::xccdf_instance_new (void) |
OSCAP_API struct xccdf_instance * | xccdf_instance::xccdf_instance_clone (const struct xccdf_instance *instance) |
OSCAP_API void | xccdf_instance::xccdf_instance_free (struct xccdf_instance *inst) |
OSCAP_API struct oscap_string_iterator * | xccdf_value_instance::xccdf_value_instance_get_choices (const struct xccdf_value_instance *item) |
Setters | |
For lists use add functions. Parameters of set functions are duplicated in memory and need to be freed by caller. | |
enum | xccdf_subst_type { XCCDF_SUBST_NONE , XCCDF_SUBST_SUB , XCCDF_SUBST_LINK , XCCDF_SUBST_INSTANCE } |
Type of textual substitution. More... | |
typedef enum xccdf_subst_type | xccdf_subst_type_t |
Type of textual substitution. | |
OSCAP_API void | xccdf_ident_set_id (struct xccdf_ident *ident, const char *id) |
OSCAP_API void | xccdf_ident_set_system (struct xccdf_ident *ident, const char *sys) |
OSCAP_API bool | xccdf_item::xccdf_item_set_weight (struct xccdf_item *item, xccdf_numeric newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_id (struct xccdf_item *item, const char *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_cluster_id (struct xccdf_item *item, const char *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_extends (struct xccdf_item *item, const char *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_version (struct xccdf_item *item, const char *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_version_time (struct xccdf_item *item, const char *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_version_update (struct xccdf_item *item, const char *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_abstract (struct xccdf_item *item, bool newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_hidden (struct xccdf_item *item, bool newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_prohibit_changes (struct xccdf_item *item, bool newval) |
OSCAP_API bool | xccdf_item::xccdf_item_set_selected (struct xccdf_item *item, bool newval) |
OSCAP_API bool | xccdf_item::xccdf_item_add_metadata (struct xccdf_item *item, const char *metadata) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_resolved (struct xccdf_benchmark *item, bool newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_style_href (struct xccdf_benchmark *item, const char *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_style (struct xccdf_benchmark *item, const char *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_id (struct xccdf_benchmark *item, const char *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_version (struct xccdf_benchmark *item, const char *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_version_time (struct xccdf_benchmark *item, const char *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_version_update (struct xccdf_benchmark *item, const char *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_schema_version (struct xccdf_benchmark *item, const struct xccdf_version_info *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_metadata (struct xccdf_benchmark *item, const char *metadata) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_cpe_list (struct xccdf_benchmark *item, struct cpe_dict_model *cpe_list) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_cpe_lang_model (struct xccdf_benchmark *item, struct cpe_lang_model *cpe_lang_model) |
OSCAP_API bool | xccdf_profile::xccdf_profile_set_note_tag (struct xccdf_profile *item, const char *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_set_id (struct xccdf_profile *item, const char *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_set_abstract (struct xccdf_profile *item, bool newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_set_prohibit_changes (struct xccdf_profile *item, bool newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_set_extends (struct xccdf_profile *item, const char *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_set_version (struct xccdf_profile *item, const char *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_set_version_time (struct xccdf_profile *item, const char *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_set_version_update (struct xccdf_profile *item, const char *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_set_tailoring (struct xccdf_profile *item, bool tailoring) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_metadata (struct xccdf_profile *item, const char *metadata) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_id (struct xccdf_rule *item, const char *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_cluster_id (struct xccdf_rule *item, const char *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_extends (struct xccdf_rule *item, const char *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_version (struct xccdf_rule *item, const char *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_version_time (struct xccdf_rule *item, const char *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_version_update (struct xccdf_rule *item, const char *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_abstract (struct xccdf_rule *item, bool newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_hidden (struct xccdf_rule *item, bool newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_prohibit_changes (struct xccdf_rule *item, bool newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_selected (struct xccdf_rule *item, bool newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_multiple (struct xccdf_rule *item, bool newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_impact_metric (struct xccdf_rule *item, const char *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_role (struct xccdf_rule *item, xccdf_role_t newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_severity (struct xccdf_rule *item, xccdf_level_t newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_metadata (struct xccdf_rule *item, const char *metadata) |
OSCAP_API bool | xccdf_group::xccdf_group_set_id (struct xccdf_group *item, const char *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_set_cluster_id (struct xccdf_group *item, const char *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_set_extends (struct xccdf_group *item, const char *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_set_version (struct xccdf_group *item, const char *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_set_version_time (struct xccdf_group *item, const char *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_set_version_update (struct xccdf_group *item, const char *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_set_abstract (struct xccdf_group *item, bool newval) |
OSCAP_API bool | xccdf_group::xccdf_group_set_hidden (struct xccdf_group *item, bool newval) |
OSCAP_API bool | xccdf_group::xccdf_group_set_prohibit_changes (struct xccdf_group *item, bool newval) |
OSCAP_API bool | xccdf_group::xccdf_group_set_selected (struct xccdf_group *item, bool newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_metadata (struct xccdf_group *item, const char *metadata) |
OSCAP_API bool | xccdf_value::xccdf_value_set_id (struct xccdf_value *item, const char *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_cluster_id (struct xccdf_value *item, const char *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_extends (struct xccdf_value *item, const char *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_version (struct xccdf_value *item, const char *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_version_time (struct xccdf_value *item, const char *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_version_update (struct xccdf_value *item, const char *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_abstract (struct xccdf_value *item, bool newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_hidden (struct xccdf_value *item, bool newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_multiple (struct xccdf_value *item, bool newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_prohibit_changes (struct xccdf_value *item, bool newval) |
OSCAP_API bool | xccdf_value::xccdf_value_set_oper (struct xccdf_value *item, xccdf_operator_t oper) |
OSCAP_API bool | xccdf_value::xccdf_value_set_interactive (struct xccdf_value *item, bool newval) |
OSCAP_API bool | xccdf_value::xccdf_value_add_metadata (struct xccdf_value *item, const char *metadata) |
OSCAP_API bool | xccdf_status::xccdf_status_set_date (struct xccdf_status *obj, time_t newval) |
OSCAP_API bool | xccdf_status::xccdf_status_set_status (struct xccdf_status *obj, xccdf_status_type_t newval) |
OSCAP_API bool | xccdf_notice::xccdf_notice_set_id (struct xccdf_notice *obj, const char *newval) |
OSCAP_API bool | xccdf_notice::xccdf_notice_set_text (struct xccdf_notice *obj, struct oscap_text *newval) |
OSCAP_API bool | xccdf_model::xccdf_model_set_system (struct xccdf_model *obj, const char *newval) |
OSCAP_API bool | xccdf_check::xccdf_check_set_id (struct xccdf_check *obj, const char *newval) |
OSCAP_API bool | xccdf_check::xccdf_check_set_system (struct xccdf_check *obj, const char *newval) |
OSCAP_API bool | xccdf_check::xccdf_check_set_selector (struct xccdf_check *obj, const char *newval) |
OSCAP_API bool | xccdf_check::xccdf_check_set_content (struct xccdf_check *obj, const char *newval) |
OSCAP_API bool | xccdf_check::xccdf_check_set_oper (struct xccdf_check *obj, xccdf_bool_operator_t newval) |
OSCAP_API bool | xccdf_check::xccdf_check_set_multicheck (struct xccdf_check *obj, bool newval) |
OSCAP_API bool | xccdf_check::xccdf_check_set_negate (struct xccdf_check *obj, bool newval) |
OSCAP_API bool | xccdf_check_content_ref::xccdf_check_content_ref_set_name (struct xccdf_check_content_ref *obj, const char *newval) |
OSCAP_API bool | xccdf_check_content_ref::xccdf_check_content_ref_set_href (struct xccdf_check_content_ref *obj, const char *newval) |
OSCAP_API bool | xccdf_profile_note::xccdf_profile_note_set_reftag (struct xccdf_profile_note *obj, const char *newval) |
OSCAP_API bool | xccdf_profile_note::xccdf_profile_note_set_text (struct xccdf_profile_note *obj, struct oscap_text *newval) |
OSCAP_API bool | xccdf_check_import::xccdf_check_import_set_name (struct xccdf_check_import *obj, const char *newval) |
OSCAP_API bool | xccdf_check_import::xccdf_check_import_set_xpath (struct xccdf_check_import *obj, const char *newval) |
OSCAP_API bool | xccdf_check_import::xccdf_check_import_set_content (struct xccdf_check_import *obj, const char *newval) |
OSCAP_API bool | xccdf_check_export::xccdf_check_export_set_name (struct xccdf_check_export *obj, const char *newval) |
OSCAP_API bool | xccdf_check_export::xccdf_check_export_set_value (struct xccdf_check_export *obj, const char *newval) |
OSCAP_API bool | xccdf_fix::xccdf_fix_set_strategy (struct xccdf_fix *obj, xccdf_strategy_t newval) |
OSCAP_API bool | xccdf_fix::xccdf_fix_set_disruption (struct xccdf_fix *obj, xccdf_level_t newval) |
OSCAP_API bool | xccdf_fix::xccdf_fix_set_complexity (struct xccdf_fix *obj, xccdf_level_t newval) |
OSCAP_API bool | xccdf_fix::xccdf_fix_set_reboot (struct xccdf_fix *obj, bool newval) |
OSCAP_API bool | xccdf_fix::xccdf_fix_set_content (struct xccdf_fix *obj, const char *newval) |
OSCAP_API bool | xccdf_fix::xccdf_fix_set_system (struct xccdf_fix *obj, const char *newval) |
OSCAP_API bool | xccdf_fix::xccdf_fix_set_platform (struct xccdf_fix *obj, const char *newval) |
OSCAP_API bool | xccdf_fix::xccdf_fix_set_id (struct xccdf_fix *obj, const char *newval) |
OSCAP_API bool | xccdf_fixtext::xccdf_fixtext_set_strategy (struct xccdf_fixtext *obj, xccdf_strategy_t newval) |
OSCAP_API bool | xccdf_fixtext::xccdf_fixtext_set_disruption (struct xccdf_fixtext *obj, xccdf_level_t newval) |
OSCAP_API bool | xccdf_fixtext::xccdf_fixtext_set_complexity (struct xccdf_fixtext *obj, xccdf_level_t newval) |
OSCAP_API bool | xccdf_fixtext::xccdf_fixtext_set_reboot (struct xccdf_fixtext *obj, bool newval) |
OSCAP_API bool | xccdf_fixtext::xccdf_fixtext_set_text (struct xccdf_fixtext *obj, struct oscap_text *newval) |
OSCAP_API bool | xccdf_fixtext::xccdf_fixtext_set_fixref (struct xccdf_fixtext *obj, const char *newval) |
OSCAP_API bool | xccdf_select::xccdf_select_set_item (struct xccdf_select *obj, const char *newval) |
OSCAP_API bool | xccdf_select::xccdf_select_set_selected (struct xccdf_select *obj, bool newval) |
OSCAP_API bool | xccdf_warning::xccdf_warning_set_category (struct xccdf_warning *obj, xccdf_warning_category_t newval) |
OSCAP_API bool | xccdf_warning::xccdf_warning_set_text (struct xccdf_warning *obj, struct oscap_text *newval) |
OSCAP_API struct xccdf_refine_rule * | xccdf_refine_rule::xccdf_refine_rule_new (void) |
OSCAP_API struct xccdf_refine_rule * | xccdf_refine_rule::xccdf_refine_rule_clone (const struct xccdf_refine_rule *old_rule) |
OSCAP_API bool | xccdf_refine_rule::xccdf_refine_rule_set_item (struct xccdf_refine_rule *obj, const char *newval) |
OSCAP_API bool | xccdf_refine_rule::xccdf_refine_rule_set_selector (struct xccdf_refine_rule *obj, const char *newval) |
OSCAP_API bool | xccdf_refine_rule::xccdf_refine_rule_set_role (struct xccdf_refine_rule *obj, xccdf_role_t newval) |
OSCAP_API bool | xccdf_refine_rule::xccdf_refine_rule_set_severity (struct xccdf_refine_rule *obj, xccdf_level_t newval) |
OSCAP_API bool | xccdf_refine_rule::xccdf_refine_rule_set_weight (struct xccdf_refine_rule *obj, xccdf_numeric newval) |
OSCAP_API struct xccdf_refine_value * | xccdf_refine_value::xccdf_refine_value_new (void) |
OSCAP_API struct xccdf_refine_value * | xccdf_refine_value::xccdf_refine_value_clone (const struct xccdf_refine_value *old_value) |
OSCAP_API bool | xccdf_refine_value::xccdf_refine_value_set_item (struct xccdf_refine_value *obj, const char *newval) |
OSCAP_API bool | xccdf_refine_value::xccdf_refine_value_set_selector (struct xccdf_refine_value *obj, const char *newval) |
OSCAP_API bool | xccdf_refine_value::xccdf_refine_value_set_oper (struct xccdf_refine_value *obj, xccdf_operator_t newval) |
OSCAP_API bool | xccdf_plain_text::xccdf_plain_text_set_id (struct xccdf_plain_text *obj, const char *newval) |
OSCAP_API bool | xccdf_plain_text::xccdf_plain_text_set_text (struct xccdf_plain_text *obj, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_set_id (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_set_test_system (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_set_benchmark_uri (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_set_profile (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_set_start_time (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_set_end_time (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_set_version (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_metadata (struct xccdf_result *item, const char *metadata) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_set_time (struct xccdf_rule_result *obj, const char *newval) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_set_role (struct xccdf_rule_result *obj, xccdf_role_t newval) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_set_weight (struct xccdf_rule_result *obj, float newval) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_set_severity (struct xccdf_rule_result *obj, xccdf_level_t newval) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_set_result (struct xccdf_rule_result *obj, xccdf_test_result_type_t newval) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_set_version (struct xccdf_rule_result *obj, const char *newval) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_set_idref (struct xccdf_rule_result *obj, const char *newval) |
OSCAP_API bool | xccdf_identity::xccdf_identity_set_authenticated (struct xccdf_identity *obj, bool newval) |
OSCAP_API bool | xccdf_identity::xccdf_identity_set_privileged (struct xccdf_identity *obj, bool newval) |
OSCAP_API bool | xccdf_identity::xccdf_identity_set_name (struct xccdf_identity *obj, const char *newval) |
OSCAP_API bool | xccdf_score::xccdf_score_set_maximum (struct xccdf_score *obj, xccdf_numeric newval) |
OSCAP_API bool | xccdf_score::xccdf_score_set_score (struct xccdf_score *obj, xccdf_numeric newval) |
OSCAP_API bool | xccdf_score::xccdf_score_set_system (struct xccdf_score *obj, const char *newval) |
OSCAP_API bool | xccdf_override::xccdf_override_set_time (struct xccdf_override *obj, const char *newval) |
OSCAP_API bool | xccdf_override::xccdf_override_set_new_result (struct xccdf_override *obj, xccdf_test_result_type_t newval) |
OSCAP_API bool | xccdf_override::xccdf_override_set_old_result (struct xccdf_override *obj, xccdf_test_result_type_t newval) |
OSCAP_API bool | xccdf_override::xccdf_override_set_authority (struct xccdf_override *obj, const char *newval) |
OSCAP_API bool | xccdf_override::xccdf_override_set_remark (struct xccdf_override *obj, struct oscap_text *newval) |
OSCAP_API bool | xccdf_message::xccdf_message_set_severity (struct xccdf_message *obj, xccdf_message_severity_t newval) |
OSCAP_API bool | xccdf_message::xccdf_message_set_content (struct xccdf_message *obj, const char *newval) |
OSCAP_API bool | xccdf_target_fact::xccdf_target_fact_set_string (struct xccdf_target_fact *fact, const char *str) |
OSCAP_API bool | xccdf_target_fact::xccdf_target_fact_set_number (struct xccdf_target_fact *fact, xccdf_numeric val) |
OSCAP_API bool | xccdf_target_fact::xccdf_target_fact_set_boolean (struct xccdf_target_fact *fact, bool val) |
OSCAP_API bool | xccdf_target_fact::xccdf_target_fact_set_name (struct xccdf_target_fact *obj, const char *newval) |
OSCAP_API bool | xccdf_target_identifier::xccdf_target_identifier_set_xml_node (struct xccdf_target_identifier *ti, void *node) |
OSCAP_API bool | xccdf_target_identifier::xccdf_target_identifier_set_system (struct xccdf_target_identifier *ti, const char *newval) |
OSCAP_API bool | xccdf_target_identifier::xccdf_target_identifier_set_href (struct xccdf_target_identifier *ti, const char *newval) |
OSCAP_API bool | xccdf_target_identifier::xccdf_target_identifier_set_name (struct xccdf_target_identifier *ti, const char *newval) |
OSCAP_API bool | xccdf_instance::xccdf_instance_set_context (struct xccdf_instance *obj, const char *newval) |
OSCAP_API bool | xccdf_instance::xccdf_instance_set_parent_context (struct xccdf_instance *obj, const char *newval) |
OSCAP_API bool | xccdf_instance::xccdf_instance_set_content (struct xccdf_instance *obj, const char *newval) |
OSCAP_API bool | xccdf_tailoring::xccdf_tailoring_set_id (struct xccdf_tailoring *tailoring, const char *newval) |
OSCAP_API bool | xccdf_tailoring::xccdf_tailoring_set_version (struct xccdf_tailoring *tailoring, const char *newval) |
OSCAP_API bool | xccdf_tailoring::xccdf_tailoring_set_version_update (struct xccdf_tailoring *tailoring, const char *newval) |
OSCAP_API bool | xccdf_tailoring::xccdf_tailoring_set_version_time (struct xccdf_tailoring *tailoring, const char *newval) |
OSCAP_API bool | xccdf_tailoring::xccdf_tailoring_set_benchmark_ref (struct xccdf_tailoring *tailoring, const char *newval) |
OSCAP_API bool | xccdf_tailoring::xccdf_tailoring_set_benchmark_ref_version (struct xccdf_tailoring *tailoring, const char *newval) |
OSCAP_API bool | xccdf_tailoring::xccdf_tailoring_add_profile (struct xccdf_tailoring *tailoring, struct xccdf_profile *profile) |
OSCAP_API bool | xccdf_tailoring::xccdf_tailoring_remove_profile (struct xccdf_tailoring *tailoring, struct xccdf_profile *profile) |
Removes given profile from tailoring. | |
OSCAP_API bool | xccdf_tailoring::xccdf_tailoring_resolve (struct xccdf_tailoring *tailoring, struct xccdf_benchmark *benchmark) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_result (struct xccdf_benchmark *bench, struct xccdf_result *result) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_description (struct xccdf_benchmark *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_platform (struct xccdf_benchmark *item, const char *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_reference (struct xccdf_benchmark *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_status (struct xccdf_benchmark *item, struct xccdf_status *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_dc_status (struct xccdf_benchmark *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_title (struct xccdf_benchmark *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_front_matter (struct xccdf_benchmark *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_model (struct xccdf_benchmark *item, struct xccdf_model *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_notice (struct xccdf_benchmark *item, struct xccdf_notice *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_plain_text (struct xccdf_benchmark *item, struct xccdf_plain_text *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_profile (struct xccdf_benchmark *item, struct xccdf_profile *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_rear_matter (struct xccdf_benchmark *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_rule (struct xccdf_benchmark *benchmark, struct xccdf_rule *rule) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_group (struct xccdf_benchmark *benchmark, struct xccdf_group *group) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_value (struct xccdf_benchmark *benchmark, struct xccdf_value *value) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_add_content (struct xccdf_benchmark *bench, struct xccdf_item *item) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_select (struct xccdf_profile *item, struct xccdf_select *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_setvalue (struct xccdf_profile *item, struct xccdf_setvalue *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_refine_value (struct xccdf_profile *item, struct xccdf_refine_value *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_refine_rule (struct xccdf_profile *item, struct xccdf_refine_rule *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_description (struct xccdf_profile *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_platform (struct xccdf_profile *item, const char *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_reference (struct xccdf_profile *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_status (struct xccdf_profile *item, struct xccdf_status *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_dc_status (struct xccdf_profile *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_profile::xccdf_profile_add_title (struct xccdf_profile *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_description (struct xccdf_rule *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_platform (struct xccdf_rule *item, const char *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_question (struct xccdf_rule *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_rationale (struct xccdf_rule *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_reference (struct xccdf_rule *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_status (struct xccdf_rule *item, struct xccdf_status *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_dc_status (struct xccdf_rule *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_title (struct xccdf_rule *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_warning (struct xccdf_rule *item, struct xccdf_warning *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_ident (struct xccdf_rule *item, struct xccdf_ident *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_check (struct xccdf_rule *item, struct xccdf_check *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_profile_note (struct xccdf_rule *item, struct xccdf_profile_note *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_fix (struct xccdf_rule *item, struct xccdf_fix *newval) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_fixtext (struct xccdf_rule *item, struct xccdf_fixtext *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_description (struct xccdf_group *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_platform (struct xccdf_group *item, const char *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_question (struct xccdf_group *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_rationale (struct xccdf_group *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_reference (struct xccdf_group *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_status (struct xccdf_group *item, struct xccdf_status *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_dc_status (struct xccdf_group *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_title (struct xccdf_group *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_warning (struct xccdf_group *item, struct xccdf_warning *newval) |
OSCAP_API bool | xccdf_group::xccdf_group_add_rule (struct xccdf_group *group, struct xccdf_rule *item) |
OSCAP_API bool | xccdf_group::xccdf_group_add_group (struct xccdf_group *group, struct xccdf_group *item) |
OSCAP_API bool | xccdf_group::xccdf_group_add_value (struct xccdf_group *group, struct xccdf_value *item) |
OSCAP_API bool | xccdf_group::xccdf_group_add_content (struct xccdf_group *rule, struct xccdf_item *item) |
OSCAP_API bool | xccdf_value::xccdf_value_add_description (struct xccdf_value *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_add_question (struct xccdf_value *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_add_reference (struct xccdf_value *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_add_status (struct xccdf_value *item, struct xccdf_status *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_add_dc_status (struct xccdf_value *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_add_title (struct xccdf_value *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_value::xccdf_value_add_warning (struct xccdf_value *item, struct xccdf_warning *newval) |
OSCAP_API bool | xccdf_check::xccdf_check_add_import (struct xccdf_check *obj, struct xccdf_check_import *item) |
OSCAP_API bool | xccdf_check::xccdf_check_add_export (struct xccdf_check *obj, struct xccdf_check_export *item) |
OSCAP_API bool | xccdf_check::xccdf_check_add_content_ref (struct xccdf_check *obj, struct xccdf_check_content_ref *item) |
OSCAP_API bool | xccdf_check::xccdf_check_add_child (struct xccdf_check *obj, struct xccdf_check *item) |
OSCAP_API bool | xccdf_select::xccdf_select_add_remark (struct xccdf_select *obj, struct oscap_text *item) |
OSCAP_API bool | xccdf_refine_value::xccdf_refine_value_add_remark (struct xccdf_refine_value *obj, struct oscap_text *item) |
OSCAP_API bool | xccdf_result::xccdf_result_add_rule_result (struct xccdf_result *item, struct xccdf_rule_result *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_setvalue (struct xccdf_result *item, struct xccdf_setvalue *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_target_fact (struct xccdf_result *item, struct xccdf_target_fact *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_target_identifier (struct xccdf_result *item, struct xccdf_target_identifier *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_applicable_platform (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_remark (struct xccdf_result *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_organization (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_target (struct xccdf_result *item, const char *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_identity (struct xccdf_result *item, struct xccdf_identity *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_score (struct xccdf_result *item, struct xccdf_score *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_title (struct xccdf_result *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_result::xccdf_result_add_target_address (struct xccdf_result *item, const char *newval) |
OSCAP_API int | xccdf_result::xccdf_result_recalculate_scores (struct xccdf_result *result, struct xccdf_item *benchmark) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_add_ident (struct xccdf_rule_result *obj, struct xccdf_ident *item) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_add_fix (struct xccdf_rule_result *obj, struct xccdf_fix *item) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_add_check (struct xccdf_rule_result *obj, struct xccdf_check *item) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_add_override (struct xccdf_rule_result *obj, struct xccdf_override *item) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_add_message (struct xccdf_rule_result *obj, struct xccdf_message *item) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_add_instance (struct xccdf_rule_result *obj, struct xccdf_instance *item) |
OSCAP_API bool | xccdf_item::xccdf_item_add_description (struct xccdf_item *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_add_platform (struct xccdf_item *item, const char *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_add_question (struct xccdf_item *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_add_rationale (struct xccdf_item *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_add_reference (struct xccdf_item *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_add_dc_status (struct xccdf_item *item, struct oscap_reference *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_add_status (struct xccdf_item *item, struct xccdf_status *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_add_title (struct xccdf_item *item, struct oscap_text *newval) |
OSCAP_API bool | xccdf_item::xccdf_item_add_warning (struct xccdf_item *item, struct xccdf_warning *newval) |
OSCAP_API bool | xccdf_refine_rule::xccdf_refine_rule_add_remark (struct xccdf_refine_rule *obj, struct oscap_text *item) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_requires (struct xccdf_rule *rule, struct oscap_stringlist *requires_) |
OSCAP_API bool | xccdf_group::xccdf_group_add_requires (struct xccdf_group *group, struct oscap_stringlist *requires_) |
OSCAP_API bool | xccdf_item::xccdf_item_add_requires (struct xccdf_item *item, struct oscap_stringlist *requires_) |
OSCAP_API bool | xccdf_rule::xccdf_rule_add_conflicts (struct xccdf_rule *rule, const char *conflicts) |
OSCAP_API bool | xccdf_group::xccdf_group_add_conflicts (struct xccdf_group *group, const char *conflicts) |
OSCAP_API bool | xccdf_item::xccdf_item_add_conflicts (struct xccdf_item *item, const char *conflicts) |
OSCAP_API void | xccdf_notice_iterator::xccdf_notice_iterator_remove (struct xccdf_notice_iterator *it) |
OSCAP_API void | xccdf_model_iterator::xccdf_model_iterator_remove (struct xccdf_model_iterator *it) |
OSCAP_API void | xccdf_profile_iterator::xccdf_profile_iterator_remove (struct xccdf_profile_iterator *it) |
OSCAP_API void | xccdf_item_iterator::xccdf_item_iterator_remove (struct xccdf_item_iterator *it) |
OSCAP_API void | xccdf_status_iterator::xccdf_status_iterator_remove (struct xccdf_status_iterator *it) |
OSCAP_API void | xccdf_profile_note_iterator::xccdf_profile_note_iterator_remove (struct xccdf_profile_note_iterator *it) |
OSCAP_API void | xccdf_refine_value_iterator::xccdf_refine_value_iterator_remove (struct xccdf_refine_value_iterator *it) |
OSCAP_API void | xccdf_refine_rule_iterator::xccdf_refine_rule_iterator_remove (struct xccdf_refine_rule_iterator *it) |
OSCAP_API void | xccdf_setvalue_iterator::xccdf_setvalue_iterator_remove (struct xccdf_setvalue_iterator *it) |
OSCAP_API void | xccdf_select_iterator::xccdf_select_iterator_remove (struct xccdf_select_iterator *it) |
OSCAP_API void | xccdf_ident_iterator::xccdf_ident_iterator_remove (struct xccdf_ident_iterator *it) |
OSCAP_API void | xccdf_check_content_ref_iterator::xccdf_check_content_ref_iterator_remove (struct xccdf_check_content_ref_iterator *it) |
OSCAP_API void | xccdf_check_export_iterator::xccdf_check_export_iterator_remove (struct xccdf_check_export_iterator *it) |
OSCAP_API void | xccdf_check_import_iterator::xccdf_check_import_iterator_remove (struct xccdf_check_import_iterator *it) |
OSCAP_API void | xccdf_check_iterator::xccdf_check_iterator_remove (struct xccdf_check_iterator *it) |
OSCAP_API void | xccdf_fixtext_iterator::xccdf_fixtext_iterator_remove (struct xccdf_fixtext_iterator *it) |
OSCAP_API void | xccdf_fix_iterator::xccdf_fix_iterator_remove (struct xccdf_fix_iterator *it) |
OSCAP_API void | xccdf_value_iterator::xccdf_value_iterator_remove (struct xccdf_value_iterator *it) |
OSCAP_API void | xccdf_plain_text_iterator::xccdf_plain_text_iterator_remove (struct xccdf_plain_text_iterator *it) |
OSCAP_API void | xccdf_warning_iterator::xccdf_warning_iterator_remove (struct xccdf_warning_iterator *it) |
OSCAP_API void | xccdf_result_iterator::xccdf_result_iterator_remove (struct xccdf_result_iterator *it) |
OSCAP_API void | xccdf_override_iterator::xccdf_override_iterator_remove (struct xccdf_override_iterator *it) |
OSCAP_API void | xccdf_message_iterator::xccdf_message_iterator_remove (struct xccdf_message_iterator *it) |
OSCAP_API void | xccdf_instance_iterator::xccdf_instance_iterator_remove (struct xccdf_instance_iterator *it) |
OSCAP_API void | xccdf_rule_result_iterator::xccdf_rule_result_iterator_remove (struct xccdf_rule_result_iterator *it) |
OSCAP_API void | xccdf_identity_iterator::xccdf_identity_iterator_remove (struct xccdf_identity_iterator *it) |
OSCAP_API void | xccdf_score_iterator::xccdf_score_iterator_remove (struct xccdf_score_iterator *it) |
OSCAP_API void | xccdf_target_fact_iterator::xccdf_target_fact_iterator_remove (struct xccdf_target_fact_iterator *it) |
OSCAP_API void | xccdf_target_identifier_iterator::xccdf_target_identifier_iterator_remove (struct xccdf_target_identifier_iterator *it) |
OSCAP_API void | xccdf_value_instance_iterator::xccdf_value_instance_iterator_remove (struct xccdf_value_instance_iterator *it) |
Getters | |
Return value is pointer to structure's member. Do not free unless you null the pointer in the structure. Use remove function otherwise. | |
OSCAP_API struct xccdf_item * | xccdf_group_get_parent (const struct xccdf_group *group) |
OSCAP_API xccdf_type_t | xccdf_item::xccdf_item_get_type (const struct xccdf_item *item) |
OSCAP_API const char * | xccdf_item::xccdf_item_get_id (const struct xccdf_item *item) |
OSCAP_API struct oscap_text_iterator * | xccdf_item::xccdf_item_get_title (const struct xccdf_item *item) |
OSCAP_API struct oscap_text_iterator * | xccdf_item::xccdf_item_get_description (const struct xccdf_item *item) |
OSCAP_API const char * | xccdf_item::xccdf_item_get_version (const struct xccdf_item *item) |
OSCAP_API const char * | xccdf_item::xccdf_item_get_extends (const struct xccdf_item *item) |
OSCAP_API struct xccdf_status_iterator * | xccdf_item::xccdf_item_get_statuses (const struct xccdf_item *item) |
OSCAP_API struct oscap_reference_iterator * | xccdf_item::xccdf_item_get_dc_statuses (const struct xccdf_item *item) |
OSCAP_API struct oscap_reference_iterator * | xccdf_item::xccdf_item_get_references (const struct xccdf_item *item) |
OSCAP_API struct oscap_string_iterator * | xccdf_item::xccdf_item_get_conflicts (const struct xccdf_item *item) |
OSCAP_API struct oscap_stringlist_iterator * | xccdf_item::xccdf_item_get_requires (const struct xccdf_item *item) |
OSCAP_API struct xccdf_status * | xccdf_item::xccdf_item_get_current_status (const struct xccdf_item *item) |
OSCAP_API bool | xccdf_item::xccdf_item_get_hidden (const struct xccdf_item *item) |
OSCAP_API bool | xccdf_item::xccdf_item_get_selected (const struct xccdf_item *item) |
OSCAP_API bool | xccdf_item::xccdf_item_get_prohibit_changes (const struct xccdf_item *item) |
OSCAP_API bool | xccdf_item::xccdf_item_get_abstract (const struct xccdf_item *item) |
OSCAP_API struct xccdf_item_iterator * | xccdf_item::xccdf_item_get_content (const struct xccdf_item *item) |
OSCAP_API struct xccdf_rule_result * | xccdf_result::xccdf_result_get_rule_result_by_id (struct xccdf_result *result, const char *id) |
OSCAP_API struct xccdf_item * | xccdf_item::xccdf_item_get_parent (const struct xccdf_item *item) |
Return item's parent in the grouping hierarchy. | |
OSCAP_API const struct xccdf_version_info * | xccdf_item::xccdf_item_get_schema_version (struct xccdf_item *item) |
Retrieves the XCCDF version of top-level benchmark item. | |
OSCAP_API struct oscap_string_iterator * | xccdf_item::xccdf_item_get_metadata (const struct xccdf_item *item) |
OSCAP_API struct xccdf_profile * | xccdf_benchmark::xccdf_benchmark_get_profile_by_id (struct xccdf_benchmark *benchmark, const char *profile_id) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_get_id (const struct xccdf_benchmark *benchmark) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_get_resolved (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct oscap_text_iterator * | xccdf_benchmark::xccdf_benchmark_get_title (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct oscap_text_iterator * | xccdf_benchmark::xccdf_benchmark_get_description (const struct xccdf_benchmark *benchmark) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_get_version (const struct xccdf_benchmark *benchmark) |
OSCAP_API const struct xccdf_version_info * | xccdf_benchmark::xccdf_benchmark_get_schema_version (const struct xccdf_benchmark *item) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_get_style (const struct xccdf_benchmark *benchmark) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_get_style_href (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct oscap_text_iterator * | xccdf_benchmark::xccdf_benchmark_get_front_matter (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct oscap_text_iterator * | xccdf_benchmark::xccdf_benchmark_get_rear_matter (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct xccdf_status_iterator * | xccdf_benchmark::xccdf_benchmark_get_statuses (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct oscap_reference_iterator * | xccdf_benchmark::xccdf_benchmark_get_dc_statuses (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct oscap_reference_iterator * | xccdf_benchmark::xccdf_benchmark_get_references (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct oscap_string_iterator * | xccdf_benchmark::xccdf_benchmark_get_platforms (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct xccdf_status * | xccdf_benchmark::xccdf_benchmark_get_status_current (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct xccdf_plain_text_iterator * | xccdf_benchmark::xccdf_benchmark_get_plain_texts (const struct xccdf_benchmark *item) |
OSCAP_API struct xccdf_result_iterator * | xccdf_benchmark::xccdf_benchmark_get_results (const struct xccdf_benchmark *bench) |
OSCAP_API struct xccdf_value_iterator * | xccdf_benchmark::xccdf_benchmark_get_values (const struct xccdf_benchmark *item) |
OSCAP_API bool | xccdf_benchmark::xccdf_benchmark_set_lang (struct xccdf_benchmark *item, const char *newval) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_get_lang (const struct xccdf_benchmark *item) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_get_plain_text (const struct xccdf_benchmark *benchmark, const char *id) |
Get a plain text by ID. | |
OSCAP_API struct xccdf_item * | xccdf_benchmark::xccdf_benchmark_get_item (const struct xccdf_benchmark *benchmark, const char *id) |
Get benchmark xccdf:Item by ID. | |
OSCAP_API struct xccdf_item * | xccdf_benchmark::xccdf_benchmark_get_member (const struct xccdf_benchmark *benchmark, xccdf_type_t type, const char *key) |
Get a registered member of xccdf_benchmakr by ID. | |
OSCAP_API struct xccdf_notice_iterator * | xccdf_benchmark::xccdf_benchmark_get_notices (const struct xccdf_benchmark *benchmark) |
Get an iterator to the benchmark legal notices. | |
OSCAP_API struct xccdf_model_iterator * | xccdf_benchmark::xccdf_benchmark_get_models (const struct xccdf_benchmark *benchmark) |
Get an iterator to the benchmark scoring models. | |
OSCAP_API struct xccdf_profile_iterator * | xccdf_benchmark::xccdf_benchmark_get_profiles (const struct xccdf_benchmark *benchmark) |
Get an iterator to the benchmark XCCDF profiles. | |
OSCAP_API struct xccdf_item_iterator * | xccdf_benchmark::xccdf_benchmark_get_content (const struct xccdf_benchmark *benchmark) |
Get an iterator to the bencmark content. | |
OSCAP_API struct oscap_string_iterator * | xccdf_benchmark::xccdf_benchmark_get_metadata (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct cpe_dict_model * | xccdf_benchmark::xccdf_benchmark_get_cpe_list (const struct xccdf_benchmark *benchmark) |
OSCAP_API struct cpe_lang_model * | xccdf_benchmark::xccdf_benchmark_get_cpe_lang_model (const struct xccdf_benchmark *benchmark) |
OSCAP_API const char * | xccdf_profile::xccdf_profile_get_id (const struct xccdf_profile *profile) |
OSCAP_API struct oscap_text_iterator * | xccdf_profile::xccdf_profile_get_title (const struct xccdf_profile *profile) |
OSCAP_API struct oscap_text_iterator * | xccdf_profile::xccdf_profile_get_description (const struct xccdf_profile *profile) |
OSCAP_API const char * | xccdf_profile::xccdf_profile_get_version (const struct xccdf_profile *profile) |
OSCAP_API const char * | xccdf_profile::xccdf_profile_get_extends (const struct xccdf_profile *profile) |
OSCAP_API struct xccdf_benchmark * | xccdf_profile::xccdf_profile_get_benchmark (const struct xccdf_profile *profile) |
OSCAP_API bool | xccdf_profile::xccdf_profile_get_abstract (const struct xccdf_profile *profile) |
OSCAP_API bool | xccdf_profile::xccdf_profile_get_prohibit_changes (const struct xccdf_profile *profile) |
OSCAP_API struct oscap_string_iterator * | xccdf_profile::xccdf_profile_get_platforms (const struct xccdf_profile *profile) |
OSCAP_API struct xccdf_status_iterator * | xccdf_profile::xccdf_profile_get_statuses (const struct xccdf_profile *profile) |
OSCAP_API struct oscap_reference_iterator * | xccdf_profile::xccdf_profile_get_dc_statuses (const struct xccdf_profile *profile) |
OSCAP_API struct oscap_reference_iterator * | xccdf_profile::xccdf_profile_get_references (const struct xccdf_profile *profile) |
OSCAP_API struct xccdf_status * | xccdf_profile::xccdf_profile_get_status_current (const struct xccdf_profile *profile) |
OSCAP_API struct xccdf_select_iterator * | xccdf_profile::xccdf_profile_get_selects (const struct xccdf_profile *profile) |
OSCAP_API struct xccdf_setvalue_iterator * | xccdf_profile::xccdf_profile_get_setvalues (const struct xccdf_profile *profile) |
OSCAP_API struct xccdf_refine_value_iterator * | xccdf_profile::xccdf_profile_get_refine_values (const struct xccdf_profile *profile) |
OSCAP_API struct xccdf_refine_rule_iterator * | xccdf_profile::xccdf_profile_get_refine_rules (const struct xccdf_profile *profile) |
OSCAP_API struct oscap_string_iterator * | xccdf_profile::xccdf_profile_get_metadata (const struct xccdf_profile *profile) |
OSCAP_API struct xccdf_item * | xccdf_rule::xccdf_rule_get_parent (const struct xccdf_rule *rule) |
Return rule's parent in the grouping hierarchy. | |
OSCAP_API const char * | xccdf_rule::xccdf_rule_get_id (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_text_iterator * | xccdf_rule::xccdf_rule_get_title (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_text_iterator * | xccdf_rule::xccdf_rule_get_description (const struct xccdf_rule *rule) |
OSCAP_API const char * | xccdf_rule::xccdf_rule_get_version (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_text_iterator * | xccdf_rule::xccdf_rule_get_question (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_warning_iterator * | xccdf_rule::xccdf_rule_get_warnings (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_text_iterator * | xccdf_rule::xccdf_rule_get_rationale (const struct xccdf_rule *rule) |
OSCAP_API const char * | xccdf_rule::xccdf_rule_get_cluster_id (const struct xccdf_rule *rule) |
OSCAP_API float | xccdf_rule::xccdf_rule_get_weight (const struct xccdf_rule *rule) |
OSCAP_API bool | xccdf_rule::xccdf_rule_set_weight (struct xccdf_rule *item, xccdf_numeric newval) |
OSCAP_API const char * | xccdf_rule::xccdf_rule_get_extends (const struct xccdf_rule *rule) |
OSCAP_API bool | xccdf_rule::xccdf_rule_get_abstract (const struct xccdf_rule *rule) |
OSCAP_API bool | xccdf_rule::xccdf_rule_get_prohibit_changes (const struct xccdf_rule *rule) |
OSCAP_API bool | xccdf_rule::xccdf_rule_get_hidden (const struct xccdf_rule *rule) |
OSCAP_API bool | xccdf_rule::xccdf_rule_get_selected (const struct xccdf_rule *rule) |
OSCAP_API bool | xccdf_rule::xccdf_rule_get_multiple (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_string_iterator * | xccdf_rule::xccdf_rule_get_platforms (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_status_iterator * | xccdf_rule::xccdf_rule_get_statuses (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_reference_iterator * | xccdf_rule::xccdf_rule_get_dc_statuses (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_reference_iterator * | xccdf_rule::xccdf_rule_get_references (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_status * | xccdf_rule::xccdf_rule_get_status_current (const struct xccdf_rule *rule) |
OSCAP_API const char * | xccdf_rule::xccdf_rule_get_impact_metric (const struct xccdf_rule *rule) |
OSCAP_API xccdf_role_t | xccdf_rule::xccdf_rule_get_role (const struct xccdf_rule *rule) |
OSCAP_API xccdf_level_t | xccdf_rule::xccdf_rule_get_severity (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_ident_iterator * | xccdf_rule::xccdf_rule_get_idents (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_check_iterator * | xccdf_rule::xccdf_rule_get_checks (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_profile_note_iterator * | xccdf_rule::xccdf_rule_get_profile_notes (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_fix_iterator * | xccdf_rule::xccdf_rule_get_fixes (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_fixtext_iterator * | xccdf_rule::xccdf_rule_get_fixtexts (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_string_iterator * | xccdf_rule::xccdf_rule_get_conflicts (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_stringlist_iterator * | xccdf_rule::xccdf_rule_get_requires (const struct xccdf_rule *rule) |
OSCAP_API struct oscap_string_iterator * | xccdf_rule::xccdf_rule_get_metadata (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_item_iterator * | xccdf_group::xccdf_group_get_content (const struct xccdf_group *group) |
Get an iterator to the group content. | |
OSCAP_API struct xccdf_value_iterator * | xccdf_group::xccdf_group_get_values (const struct xccdf_group *group) |
OSCAP_API const char * | xccdf_group::xccdf_group_get_id (const struct xccdf_group *group) |
OSCAP_API struct oscap_text_iterator * | xccdf_group::xccdf_group_get_title (const struct xccdf_group *group) |
OSCAP_API struct oscap_text_iterator * | xccdf_group::xccdf_group_get_description (const struct xccdf_group *group) |
OSCAP_API const char * | xccdf_group::xccdf_group_get_version (const struct xccdf_group *group) |
OSCAP_API struct oscap_text_iterator * | xccdf_group::xccdf_group_get_question (const struct xccdf_group *group) |
OSCAP_API struct xccdf_warning_iterator * | xccdf_group::xccdf_group_get_warnings (const struct xccdf_group *group) |
OSCAP_API struct oscap_text_iterator * | xccdf_group::xccdf_group_get_rationale (const struct xccdf_group *group) |
OSCAP_API const char * | xccdf_group::xccdf_group_get_cluster_id (const struct xccdf_group *group) |
OSCAP_API float | xccdf_group::xccdf_group_get_weight (const struct xccdf_group *group) |
OSCAP_API bool | xccdf_group::xccdf_group_set_weight (struct xccdf_group *item, xccdf_numeric newval) |
OSCAP_API const char * | xccdf_group::xccdf_group_get_extends (const struct xccdf_group *group) |
OSCAP_API bool | xccdf_group::xccdf_group_get_abstract (const struct xccdf_group *group) |
OSCAP_API bool | xccdf_group::xccdf_group_get_prohibit_changes (const struct xccdf_group *group) |
OSCAP_API bool | xccdf_group::xccdf_group_get_hidden (const struct xccdf_group *group) |
OSCAP_API bool | xccdf_group::xccdf_group_get_selected (const struct xccdf_group *group) |
OSCAP_API struct oscap_string_iterator * | xccdf_group::xccdf_group_get_platforms (const struct xccdf_group *group) |
OSCAP_API struct xccdf_status_iterator * | xccdf_group::xccdf_group_get_statuses (const struct xccdf_group *group) |
OSCAP_API struct oscap_reference_iterator * | xccdf_group::xccdf_group_get_dc_statuses (const struct xccdf_group *group) |
OSCAP_API struct oscap_reference_iterator * | xccdf_group::xccdf_group_get_references (const struct xccdf_group *group) |
OSCAP_API struct xccdf_status * | xccdf_group::xccdf_group_get_status_current (const struct xccdf_group *group) |
OSCAP_API struct oscap_string_iterator * | xccdf_group::xccdf_group_get_conflicts (const struct xccdf_group *group) |
OSCAP_API struct oscap_stringlist_iterator * | xccdf_group::xccdf_group_get_requires (const struct xccdf_group *group) |
OSCAP_API struct oscap_string_iterator * | xccdf_group::xccdf_group_get_metadata (const struct xccdf_group *group) |
OSCAP_API struct oscap_text_iterator * | xccdf_value::xccdf_value_get_title (const struct xccdf_value *value) |
OSCAP_API const char * | xccdf_value::xccdf_value_get_id (const struct xccdf_value *value) |
OSCAP_API struct oscap_text_iterator * | xccdf_value::xccdf_value_get_description (const struct xccdf_value *value) |
OSCAP_API const char * | xccdf_value::xccdf_value_get_extends (const struct xccdf_value *value) |
OSCAP_API bool | xccdf_value::xccdf_value_get_abstract (const struct xccdf_value *value) |
OSCAP_API bool | xccdf_value::xccdf_value_get_prohibit_changes (const struct xccdf_value *value) |
OSCAP_API bool | xccdf_value::xccdf_value_get_hidden (const struct xccdf_value *value) |
OSCAP_API bool | xccdf_value::xccdf_value_get_interactive (const struct xccdf_value *value) |
OSCAP_API struct xccdf_status_iterator * | xccdf_value::xccdf_value_get_statuses (const struct xccdf_value *value) |
OSCAP_API struct oscap_reference_iterator * | xccdf_value::xccdf_value_get_dc_statuses (const struct xccdf_value *value) |
OSCAP_API struct oscap_reference_iterator * | xccdf_value::xccdf_value_get_references (const struct xccdf_value *value) |
OSCAP_API struct xccdf_status * | xccdf_value::xccdf_value_get_status_current (const struct xccdf_value *value) |
OSCAP_API xccdf_value_type_t | xccdf_value::xccdf_value_get_type (const struct xccdf_value *value) |
OSCAP_API xccdf_interface_hint_t | xccdf_value::xccdf_value_get_interface_hint (const struct xccdf_value *value) |
OSCAP_API xccdf_operator_t | xccdf_value::xccdf_value_get_oper (const struct xccdf_value *value) |
OSCAP_API struct xccdf_value_instance * | xccdf_value::xccdf_value_get_instance_by_selector (const struct xccdf_value *value, const char *selector) |
OSCAP_API bool | xccdf_value::xccdf_value_add_instance (struct xccdf_value *value, struct xccdf_value_instance *instance) |
OSCAP_API struct xccdf_value_instance_iterator * | xccdf_value::xccdf_value_get_instances (const struct xccdf_value *item) |
OSCAP_API struct oscap_string_iterator * | xccdf_value::xccdf_value_get_metadata (const struct xccdf_value *value) |
OSCAP_API void | xccdf_value_instance::xccdf_value_instance_free (struct xccdf_value_instance *inst) |
OSCAP_API struct xccdf_value_instance * | xccdf_value::xccdf_value_new_instance (struct xccdf_value *val) |
OSCAP_API const char * | xccdf_value_instance::xccdf_value_instance_get_selector (const struct xccdf_value_instance *item) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_selector (struct xccdf_value_instance *obj, const char *newval) |
OSCAP_API xccdf_value_type_t | xccdf_value_instance::xccdf_value_instance_get_type (const struct xccdf_value_instance *item) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_get_must_match (const struct xccdf_value_instance *item) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_must_match (struct xccdf_value_instance *obj, bool newval) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_get_value_boolean (const struct xccdf_value_instance *inst) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_value_boolean (struct xccdf_value_instance *inst, bool newval) |
OSCAP_API xccdf_numeric | xccdf_value_instance::xccdf_value_instance_get_value_number (const struct xccdf_value_instance *inst) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_value_number (struct xccdf_value_instance *inst, xccdf_numeric newval) |
OSCAP_API const char * | xccdf_value_instance::xccdf_value_instance_get_value_string (const struct xccdf_value_instance *inst) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_value_string (struct xccdf_value_instance *inst, const char *newval) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_get_defval_boolean (const struct xccdf_value_instance *inst) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_defval_boolean (struct xccdf_value_instance *inst, bool newval) |
OSCAP_API xccdf_numeric | xccdf_value_instance::xccdf_value_instance_get_defval_number (const struct xccdf_value_instance *inst) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_defval_number (struct xccdf_value_instance *inst, xccdf_numeric newval) |
OSCAP_API const char * | xccdf_value_instance::xccdf_value_instance_get_defval_string (const struct xccdf_value_instance *inst) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_defval_string (struct xccdf_value_instance *inst, const char *newval) |
OSCAP_API xccdf_numeric | xccdf_value_instance::xccdf_value_instance_get_lower_bound (const struct xccdf_value_instance *inst) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_lower_bound (struct xccdf_value_instance *inst, xccdf_numeric newval) |
OSCAP_API xccdf_numeric | xccdf_value_instance::xccdf_value_instance_get_upper_bound (const struct xccdf_value_instance *inst) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_upper_bound (struct xccdf_value_instance *inst, xccdf_numeric newval) |
OSCAP_API const char * | xccdf_value_instance::xccdf_value_instance_get_match (const struct xccdf_value_instance *inst) |
OSCAP_API bool | xccdf_value_instance::xccdf_value_instance_set_match (struct xccdf_value_instance *inst, const char *newval) |
OSCAP_API const char * | xccdf_value_instance::xccdf_value_instance_get_value (const struct xccdf_value_instance *val) |
OSCAP_API struct xccdf_item * | xccdf_value::xccdf_value_get_parent (const struct xccdf_value *value) |
Return value's parent in the grouping hierarchy. | |
OSCAP_API time_t | xccdf_status::xccdf_status_get_date (const struct xccdf_status *status) |
OSCAP_API xccdf_status_type_t | xccdf_status::xccdf_status_get_status (const struct xccdf_status *status) |
OSCAP_API const char * | xccdf_status::xccdf_status_type_to_text (xccdf_status_type_t id) |
OSCAP_API const char * | xccdf_notice::xccdf_notice_get_id (const struct xccdf_notice *notice) |
OSCAP_API struct oscap_text * | xccdf_notice::xccdf_notice_get_text (const struct xccdf_notice *notice) |
OSCAP_API const char * | xccdf_model::xccdf_model_get_system (const struct xccdf_model *model) |
OSCAP_API const char * | xccdf_ident::xccdf_ident_get_id (const struct xccdf_ident *ident) |
OSCAP_API const char * | xccdf_ident::xccdf_ident_get_system (const struct xccdf_ident *ident) |
OSCAP_API const char * | xccdf_check::xccdf_check_get_id (const struct xccdf_check *check) |
OSCAP_API bool | xccdf_check::xccdf_check_get_complex (const struct xccdf_check *check) |
True if the check is a complex check. | |
OSCAP_API xccdf_bool_operator_t | xccdf_check::xccdf_check_get_oper (const struct xccdf_check *check) |
Get an operator to be applied no children of the complex check. | |
OSCAP_API const char * | xccdf_check::xccdf_check_get_system (const struct xccdf_check *check) |
OSCAP_API const char * | xccdf_check::xccdf_check_get_selector (const struct xccdf_check *check) |
OSCAP_API const char * | xccdf_check::xccdf_check_get_content (const struct xccdf_check *check) |
OSCAP_API bool | xccdf_check::xccdf_check_get_multicheck (const struct xccdf_check *check) |
OSCAP_API bool | xccdf_check::xccdf_check_get_negate (const struct xccdf_check *check) |
OSCAP_API struct xccdf_check_iterator * | xccdf_check::xccdf_check_get_children (const struct xccdf_check *check) |
Get an iterator to nested checks of the complex check. | |
OSCAP_API const char * | xccdf_check_content_ref::xccdf_check_content_ref_get_href (const struct xccdf_check_content_ref *ref) |
OSCAP_API const char * | xccdf_check_content_ref::xccdf_check_content_ref_get_name (const struct xccdf_check_content_ref *ref) |
OSCAP_API const char * | xccdf_profile_note::xccdf_profile_note_get_reftag (const struct xccdf_profile_note *note) |
OSCAP_API struct oscap_text * | xccdf_profile_note::xccdf_profile_note_get_text (const struct xccdf_profile_note *note) |
OSCAP_API const char * | xccdf_check_import::xccdf_check_import_get_name (const struct xccdf_check_import *item) |
OSCAP_API const char * | xccdf_check_import::xccdf_check_import_get_xpath (const struct xccdf_check_import *item) |
OSCAP_API const char * | xccdf_check_import::xccdf_check_import_get_content (const struct xccdf_check_import *item) |
OSCAP_API const char * | xccdf_check_export::xccdf_check_export_get_value (const struct xccdf_check_export *item) |
OSCAP_API const char * | xccdf_check_export::xccdf_check_export_get_name (const struct xccdf_check_export *item) |
OSCAP_API const char * | xccdf_fix::xccdf_fix_get_content (const struct xccdf_fix *fix) |
OSCAP_API bool | xccdf_fix::xccdf_fix_get_reboot (const struct xccdf_fix *fix) |
OSCAP_API xccdf_strategy_t | xccdf_fix::xccdf_fix_get_strategy (const struct xccdf_fix *fix) |
OSCAP_API xccdf_level_t | xccdf_fix::xccdf_fix_get_complexity (const struct xccdf_fix *fix) |
OSCAP_API xccdf_level_t | xccdf_fix::xccdf_fix_get_disruption (const struct xccdf_fix *fix) |
OSCAP_API const char * | xccdf_fix::xccdf_fix_get_id (const struct xccdf_fix *fix) |
OSCAP_API const char * | xccdf_fix::xccdf_fix_get_system (const struct xccdf_fix *fix) |
OSCAP_API const char * | xccdf_fix::xccdf_fix_get_platform (const struct xccdf_fix *fix) |
OSCAP_API bool | xccdf_fixtext::xccdf_fixtext_get_reboot (const struct xccdf_fixtext *fixtext) |
OSCAP_API xccdf_strategy_t | xccdf_fixtext::xccdf_fixtext_get_strategy (const struct xccdf_fixtext *fixtext) |
OSCAP_API xccdf_level_t | xccdf_fixtext::xccdf_fixtext_get_complexity (const struct xccdf_fixtext *fixtext) |
OSCAP_API xccdf_level_t | xccdf_fixtext::xccdf_fixtext_get_disruption (const struct xccdf_fixtext *fixtext) |
OSCAP_API const char * | xccdf_fixtext::xccdf_fixtext_get_fixref (const struct xccdf_fixtext *fixtext) |
OSCAP_API struct oscap_text * | xccdf_fixtext::xccdf_fixtext_get_text (const struct xccdf_fixtext *fixtext) |
OSCAP_API const char * | xccdf_value::xccdf_value_get_version (const struct xccdf_value *value) |
OSCAP_API struct oscap_text_iterator * | xccdf_value::xccdf_value_get_question (const struct xccdf_value *value) |
OSCAP_API struct xccdf_warning_iterator * | xccdf_value::xccdf_value_get_warnings (const struct xccdf_value *value) |
OSCAP_API const char * | xccdf_value::xccdf_value_get_version_update (const struct xccdf_value *value) |
OSCAP_API const char * | xccdf_value::xccdf_value_get_version_time (const struct xccdf_value *value) |
OSCAP_API struct xccdf_benchmark * | xccdf_value::xccdf_value_get_benchmark (const struct xccdf_value *value) |
OSCAP_API struct oscap_string_iterator * | xccdf_value::xccdf_value_get_sources (const struct xccdf_value *value) |
OSCAP_API const char * | xccdf_value::xccdf_value_get_cluster_id (const struct xccdf_value *value) |
OSCAP_API struct oscap_text_iterator * | xccdf_item::xccdf_item_get_question (const struct xccdf_item *item) |
OSCAP_API struct xccdf_warning_iterator * | xccdf_item::xccdf_item_get_warnings (const struct xccdf_item *item) |
OSCAP_API struct oscap_text_iterator * | xccdf_item::xccdf_item_get_rationale (const struct xccdf_item *item) |
OSCAP_API const char * | xccdf_item::xccdf_item_get_cluster_id (const struct xccdf_item *item) |
OSCAP_API const char * | xccdf_item::xccdf_item_get_version_update (const struct xccdf_item *item) |
OSCAP_API const char * | xccdf_item::xccdf_item_get_version_time (const struct xccdf_item *item) |
OSCAP_API float | xccdf_item::xccdf_item_get_weight (const struct xccdf_item *item) |
OSCAP_API struct xccdf_benchmark * | xccdf_item::xccdf_item_get_benchmark (const struct xccdf_item *item) |
OSCAP_API struct oscap_string_iterator * | xccdf_item::xccdf_item_get_platforms (const struct xccdf_item *item) |
OSCAP_API struct xccdf_warning_iterator * | xccdf_benchmark::xccdf_benchmark_get_warnings (const struct xccdf_benchmark *benchmark) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_get_version_update (const struct xccdf_benchmark *benchmark) |
OSCAP_API const char * | xccdf_benchmark::xccdf_benchmark_get_version_time (const struct xccdf_benchmark *benchmark) |
OSCAP_API const char * | xccdf_profile::xccdf_profile_get_version_update (const struct xccdf_profile *profile) |
OSCAP_API const char * | xccdf_profile::xccdf_profile_get_version_time (const struct xccdf_profile *profile) |
OSCAP_API bool | xccdf_profile::xccdf_profile_get_tailoring (const struct xccdf_profile *profile) |
OSCAP_API const char * | xccdf_profile::xccdf_profile_get_note_tag (const struct xccdf_profile *profile) |
OSCAP_API const char * | xccdf_rule::xccdf_rule_get_version_update (const struct xccdf_rule *rule) |
OSCAP_API const char * | xccdf_rule::xccdf_rule_get_version_time (const struct xccdf_rule *rule) |
OSCAP_API struct xccdf_benchmark * | xccdf_rule::xccdf_rule_get_benchmark (const struct xccdf_rule *rule) |
OSCAP_API const char * | xccdf_group::xccdf_group_get_version_time (const struct xccdf_group *group) |
OSCAP_API const char * | xccdf_group::xccdf_group_get_version_update (const struct xccdf_group *group) |
OSCAP_API struct xccdf_benchmark * | xccdf_group::xccdf_group_get_benchmark (const struct xccdf_group *group) |
OSCAP_API struct xccdf_check_import_iterator * | xccdf_check::xccdf_check_get_imports (const struct xccdf_check *check) |
OSCAP_API struct xccdf_check_export_iterator * | xccdf_check::xccdf_check_get_exports (const struct xccdf_check *check) |
OSCAP_API struct xccdf_check_content_ref_iterator * | xccdf_check::xccdf_check_get_content_refs (const struct xccdf_check *check) |
OSCAP_API bool | xccdf_select::xccdf_select_get_selected (const struct xccdf_select *select) |
OSCAP_API const char * | xccdf_select::xccdf_select_get_item (const struct xccdf_select *select) |
OSCAP_API struct oscap_text_iterator * | xccdf_select::xccdf_select_get_remarks (const struct xccdf_select *select) |
OSCAP_API xccdf_warning_category_t | xccdf_warning::xccdf_warning_get_category (const struct xccdf_warning *warning) |
OSCAP_API struct oscap_text * | xccdf_warning::xccdf_warning_get_text (const struct xccdf_warning *warning) |
OSCAP_API const char * | xccdf_refine_rule::xccdf_refine_rule_get_item (const struct xccdf_refine_rule *rr) |
OSCAP_API const char * | xccdf_refine_rule::xccdf_refine_rule_get_selector (const struct xccdf_refine_rule *rr) |
OSCAP_API xccdf_role_t | xccdf_refine_rule::xccdf_refine_rule_get_role (const struct xccdf_refine_rule *rr) |
OSCAP_API xccdf_level_t | xccdf_refine_rule::xccdf_refine_rule_get_severity (const struct xccdf_refine_rule *rr) |
OSCAP_API struct oscap_text_iterator * | xccdf_refine_rule::xccdf_refine_rule_get_remarks (const struct xccdf_refine_rule *rr) |
OSCAP_API xccdf_numeric | xccdf_refine_rule::xccdf_refine_rule_get_weight (const struct xccdf_refine_rule *item) |
OSCAP_API bool | xccdf_refine_rule::xccdf_refine_rule_weight_defined (const struct xccdf_refine_rule *item) |
OSCAP_API const char * | xccdf_refine_value::xccdf_refine_value_get_item (const struct xccdf_refine_value *rv) |
OSCAP_API const char * | xccdf_refine_value::xccdf_refine_value_get_selector (const struct xccdf_refine_value *rv) |
OSCAP_API xccdf_operator_t | xccdf_refine_value::xccdf_refine_value_get_oper (const struct xccdf_refine_value *rv) |
OSCAP_API struct oscap_text_iterator * | xccdf_refine_value::xccdf_refine_value_get_remarks (const struct xccdf_refine_value *rv) |
OSCAP_API const char * | xccdf_plain_text::xccdf_plain_text_get_id (const struct xccdf_plain_text *item) |
OSCAP_API const char * | xccdf_plain_text::xccdf_plain_text_get_text (const struct xccdf_plain_text *item) |
OSCAP_API struct xccdf_benchmark * | xccdf_result::xccdf_result_get_benchmark (const struct xccdf_result *item) |
OSCAP_API const char * | xccdf_result::xccdf_result_get_id (const struct xccdf_result *item) |
OSCAP_API struct oscap_text_iterator * | xccdf_result::xccdf_result_get_title (const struct xccdf_result *item) |
OSCAP_API const char * | xccdf_result::xccdf_result_get_version (const struct xccdf_result *item) |
OSCAP_API struct oscap_string_iterator * | xccdf_result::xccdf_result_get_platforms (const struct xccdf_result *item) |
OSCAP_API struct xccdf_status_iterator * | xccdf_result::xccdf_result_get_statuses (const struct xccdf_result *item) |
OSCAP_API const char * | xccdf_result::xccdf_result_get_test_system (const struct xccdf_result *item) |
OSCAP_API const char * | xccdf_result::xccdf_result_get_benchmark_uri (const struct xccdf_result *item) |
OSCAP_API const char * | xccdf_result::xccdf_result_get_profile (const struct xccdf_result *item) |
OSCAP_API struct xccdf_identity_iterator * | xccdf_result::xccdf_result_get_identities (const struct xccdf_result *item) |
OSCAP_API struct oscap_string_iterator * | xccdf_result::xccdf_result_get_targets (const struct xccdf_result *item) |
OSCAP_API struct oscap_string_iterator * | xccdf_result::xccdf_result_get_target_addresses (const struct xccdf_result *item) |
OSCAP_API struct oscap_string_iterator * | xccdf_result::xccdf_result_get_applicable_platforms (const struct xccdf_result *item) |
OSCAP_API struct oscap_string_iterator * | xccdf_result::xccdf_result_get_organizations (const struct xccdf_result *item) |
OSCAP_API struct oscap_text_iterator * | xccdf_result::xccdf_result_get_remarks (const struct xccdf_result *item) |
OSCAP_API struct xccdf_target_fact_iterator * | xccdf_result::xccdf_result_get_target_facts (const struct xccdf_result *item) |
OSCAP_API struct xccdf_target_identifier_iterator * | xccdf_result::xccdf_result_get_target_id_refs (const struct xccdf_result *item) |
OSCAP_API struct xccdf_setvalue_iterator * | xccdf_result::xccdf_result_get_setvalues (const struct xccdf_result *item) |
OSCAP_API struct xccdf_rule_result_iterator * | xccdf_result::xccdf_result_get_rule_results (const struct xccdf_result *item) |
OSCAP_API struct xccdf_score_iterator * | xccdf_result::xccdf_result_get_scores (const struct xccdf_result *item) |
OSCAP_API const char * | xccdf_result::xccdf_result_get_start_time (const struct xccdf_result *item) |
OSCAP_API const char * | xccdf_result::xccdf_result_get_end_time (const struct xccdf_result *item) |
OSCAP_API struct oscap_string_iterator * | xccdf_result::xccdf_result_get_metadata (const struct xccdf_result *result) |
OSCAP_API bool | xccdf_rule_result::xccdf_rule_result_override (struct xccdf_rule_result *rule_result, xccdf_test_result_type_t new_result, const char *time, const char *authority, struct oscap_text *remark) |
Override the result of rule-result. | |
OSCAP_API const char * | xccdf_rule_result::xccdf_rule_result_get_time (const struct xccdf_rule_result *item) |
OSCAP_API xccdf_role_t | xccdf_rule_result::xccdf_rule_result_get_role (const struct xccdf_rule_result *item) |
OSCAP_API float | xccdf_rule_result::xccdf_rule_result_get_weight (const struct xccdf_rule_result *item) |
OSCAP_API xccdf_level_t | xccdf_rule_result::xccdf_rule_result_get_severity (const struct xccdf_rule_result *item) |
OSCAP_API xccdf_test_result_type_t | xccdf_rule_result::xccdf_rule_result_get_result (const struct xccdf_rule_result *item) |
OSCAP_API const char * | xccdf_rule_result::xccdf_rule_result_get_version (const struct xccdf_rule_result *item) |
OSCAP_API const char * | xccdf_rule_result::xccdf_rule_result_get_idref (const struct xccdf_rule_result *item) |
OSCAP_API struct xccdf_ident_iterator * | xccdf_rule_result::xccdf_rule_result_get_idents (const struct xccdf_rule_result *item) |
OSCAP_API struct xccdf_fix_iterator * | xccdf_rule_result::xccdf_rule_result_get_fixes (const struct xccdf_rule_result *item) |
OSCAP_API struct xccdf_check_iterator * | xccdf_rule_result::xccdf_rule_result_get_checks (const struct xccdf_rule_result *item) |
OSCAP_API struct xccdf_override_iterator * | xccdf_rule_result::xccdf_rule_result_get_overrides (const struct xccdf_rule_result *item) |
OSCAP_API struct xccdf_message_iterator * | xccdf_rule_result::xccdf_rule_result_get_messages (const struct xccdf_rule_result *item) |
OSCAP_API struct xccdf_instance_iterator * | xccdf_rule_result::xccdf_rule_result_get_instances (const struct xccdf_rule_result *item) |
OSCAP_API bool | xccdf_identity::xccdf_identity_get_authenticated (const struct xccdf_identity *item) |
OSCAP_API bool | xccdf_identity::xccdf_identity_get_privileged (const struct xccdf_identity *item) |
OSCAP_API const char * | xccdf_identity::xccdf_identity_get_name (const struct xccdf_identity *item) |
OSCAP_API xccdf_numeric | xccdf_score::xccdf_score_get_maximum (const struct xccdf_score *item) |
OSCAP_API xccdf_numeric | xccdf_score::xccdf_score_get_score (const struct xccdf_score *item) |
OSCAP_API const char * | xccdf_score::xccdf_score_get_system (const struct xccdf_score *item) |
OSCAP_API const char * | xccdf_override::xccdf_override_get_time (const struct xccdf_override *item) |
OSCAP_API xccdf_test_result_type_t | xccdf_override::xccdf_override_get_new_result (const struct xccdf_override *item) |
OSCAP_API xccdf_test_result_type_t | xccdf_override::xccdf_override_get_old_result (const struct xccdf_override *item) |
OSCAP_API const char * | xccdf_override::xccdf_override_get_authority (const struct xccdf_override *item) |
OSCAP_API struct oscap_text * | xccdf_override::xccdf_override_get_remark (const struct xccdf_override *item) |
OSCAP_API xccdf_message_severity_t | xccdf_message::xccdf_message_get_severity (const struct xccdf_message *item) |
OSCAP_API const char * | xccdf_message::xccdf_message_get_content (const struct xccdf_message *item) |
OSCAP_API xccdf_value_type_t | xccdf_target_fact::xccdf_target_fact_get_type (const struct xccdf_target_fact *item) |
OSCAP_API const char * | xccdf_target_fact::xccdf_target_fact_get_value (const struct xccdf_target_fact *item) |
OSCAP_API const char * | xccdf_target_fact::xccdf_target_fact_get_name (const struct xccdf_target_fact *item) |
OSCAP_API void * | xccdf_target_identifier::xccdf_target_identifier_get_xml_node (const struct xccdf_target_identifier *item) |
OSCAP_API const char * | xccdf_target_identifier::xccdf_target_identifier_get_system (const struct xccdf_target_identifier *item) |
OSCAP_API const char * | xccdf_target_identifier::xccdf_target_identifier_get_href (const struct xccdf_target_identifier *item) |
OSCAP_API const char * | xccdf_target_identifier::xccdf_target_identifier_get_name (const struct xccdf_target_identifier *item) |
OSCAP_API const char * | xccdf_instance::xccdf_instance_get_context (const struct xccdf_instance *item) |
OSCAP_API const char * | xccdf_instance::xccdf_instance_get_parent_context (const struct xccdf_instance *item) |
OSCAP_API const char * | xccdf_instance::xccdf_instance_get_content (const struct xccdf_instance *item) |
OSCAP_API struct xccdf_tailoring * | xccdf_tailoring::xccdf_tailoring_import_source (struct oscap_source *source, struct xccdf_benchmark *benchmark) |
OSCAP_API const char * | xccdf_tailoring::xccdf_tailoring_get_id (const struct xccdf_tailoring *tailoring) |
OSCAP_API const char * | xccdf_tailoring::xccdf_tailoring_get_version (const struct xccdf_tailoring *tailoring) |
OSCAP_API const char * | xccdf_tailoring::xccdf_tailoring_get_version_update (const struct xccdf_tailoring *tailoring) |
OSCAP_API const char * | xccdf_tailoring::xccdf_tailoring_get_version_time (const struct xccdf_tailoring *tailoring) |
OSCAP_API const char * | xccdf_tailoring::xccdf_tailoring_get_benchmark_ref (const struct xccdf_tailoring *tailoring) |
OSCAP_API const char * | xccdf_tailoring::xccdf_tailoring_get_benchmark_ref_version (const struct xccdf_tailoring *tailoring) |
OSCAP_API struct oscap_string_iterator * | xccdf_tailoring::xccdf_tailoring_get_metadata (const struct xccdf_tailoring *tailoring) |
OSCAP_API struct xccdf_profile_iterator * | xccdf_tailoring::xccdf_tailoring_get_profiles (const struct xccdf_tailoring *tailoring) |
OSCAP_API struct xccdf_status_iterator * | xccdf_tailoring::xccdf_tailoring_get_statuses (const struct xccdf_tailoring *tailoring) |
OSCAP_API struct oscap_reference_iterator * | xccdf_tailoring::xccdf_tailoring_get_dc_statuses (const struct xccdf_tailoring *tailoring) |
OSCAP_API struct xccdf_profile * | xccdf_tailoring::xccdf_tailoring_get_profile_by_id (const struct xccdf_tailoring *tailoring, const char *profile_id) |
Iterators | |
OSCAP_API struct xccdf_item * | xccdf_item_iterator::xccdf_item_iterator_next (struct xccdf_item_iterator *it) |
Return the next xccdf_item structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_item_iterator::xccdf_item_iterator_has_more (struct xccdf_item_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_item_iterator::xccdf_item_iterator_free (struct xccdf_item_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_item_iterator::xccdf_item_iterator_reset (struct xccdf_item_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_notice * | xccdf_notice_iterator::xccdf_notice_iterator_next (struct xccdf_notice_iterator *it) |
Return the next xccdf_notice structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_notice_iterator::xccdf_notice_iterator_has_more (struct xccdf_notice_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_notice_iterator::xccdf_notice_iterator_free (struct xccdf_notice_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_notice_iterator::xccdf_notice_iterator_reset (struct xccdf_notice_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_status * | xccdf_status_iterator::xccdf_status_iterator_next (struct xccdf_status_iterator *it) |
Return the next xccdf_status structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_status_iterator::xccdf_status_iterator_has_more (struct xccdf_status_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_status_iterator::xccdf_status_iterator_free (struct xccdf_status_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_status_iterator::xccdf_status_iterator_reset (struct xccdf_status_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_model * | xccdf_model_iterator::xccdf_model_iterator_next (struct xccdf_model_iterator *it) |
Return the next xccdf_model structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_model_iterator::xccdf_model_iterator_has_more (struct xccdf_model_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_model_iterator::xccdf_model_iterator_free (struct xccdf_model_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_model_iterator::xccdf_model_iterator_reset (struct xccdf_model_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_result * | xccdf_result_iterator::xccdf_result_iterator_next (struct xccdf_result_iterator *it) |
Return the next xccdf_result structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_result_iterator::xccdf_result_iterator_has_more (struct xccdf_result_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_result_iterator::xccdf_result_iterator_free (struct xccdf_result_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_result_iterator::xccdf_result_iterator_reset (struct xccdf_result_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_profile * | xccdf_profile_iterator::xccdf_profile_iterator_next (struct xccdf_profile_iterator *it) |
Return the next xccdf_profile structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_profile_iterator::xccdf_profile_iterator_has_more (struct xccdf_profile_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_profile_iterator::xccdf_profile_iterator_free (struct xccdf_profile_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_profile_iterator::xccdf_profile_iterator_reset (struct xccdf_profile_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_select * | xccdf_select_iterator::xccdf_select_iterator_next (struct xccdf_select_iterator *it) |
Return the next xccdf_select structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_select_iterator::xccdf_select_iterator_has_more (struct xccdf_select_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_select_iterator::xccdf_select_iterator_free (struct xccdf_select_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_select_iterator::xccdf_select_iterator_reset (struct xccdf_select_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_setvalue * | xccdf_setvalue_iterator::xccdf_setvalue_iterator_next (struct xccdf_setvalue_iterator *it) |
Return the next xccdf_setvalue structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_setvalue_iterator::xccdf_setvalue_iterator_has_more (struct xccdf_setvalue_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_setvalue_iterator::xccdf_setvalue_iterator_free (struct xccdf_setvalue_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_setvalue_iterator::xccdf_setvalue_iterator_reset (struct xccdf_setvalue_iterator *it) |
Reset the iterator structure (it will point to the first item in the list) | |
OSCAP_API struct xccdf_refine_value * | xccdf_refine_value_iterator::xccdf_refine_value_iterator_next (struct xccdf_refine_value_iterator *it) |
Return the next xccdf_refine_value structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_refine_value_iterator::xccdf_refine_value_iterator_has_more (struct xccdf_refine_value_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_refine_value_iterator::xccdf_refine_value_iterator_free (struct xccdf_refine_value_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_refine_value_iterator::xccdf_refine_value_iterator_reset (struct xccdf_refine_value_iterator *it) |
Reset the iterator structure (it will point to the first item in the list) | |
OSCAP_API struct xccdf_refine_rule * | xccdf_refine_rule_iterator::xccdf_refine_rule_iterator_next (struct xccdf_refine_rule_iterator *it) |
Return the next xccdf_refine_rule structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_refine_rule_iterator::xccdf_refine_rule_iterator_has_more (struct xccdf_refine_rule_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_refine_rule_iterator::xccdf_refine_rule_iterator_free (struct xccdf_refine_rule_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_refine_rule_iterator::xccdf_refine_rule_iterator_reset (struct xccdf_refine_rule_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_ident * | xccdf_ident_iterator::xccdf_ident_iterator_next (struct xccdf_ident_iterator *it) |
Return the next xccdf_ident structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_ident_iterator::xccdf_ident_iterator_has_more (struct xccdf_ident_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_ident_iterator::xccdf_ident_iterator_free (struct xccdf_ident_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_ident_iterator::xccdf_ident_iterator_reset (struct xccdf_ident_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_check * | xccdf_check_iterator::xccdf_check_iterator_next (struct xccdf_check_iterator *it) |
Return the next xccdf_check structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_check_iterator::xccdf_check_iterator_has_more (struct xccdf_check_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_check_iterator::xccdf_check_iterator_free (struct xccdf_check_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_check_iterator::xccdf_check_iterator_reset (struct xccdf_check_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_check_content_ref * | xccdf_check_content_ref_iterator::xccdf_check_content_ref_iterator_next (struct xccdf_check_content_ref_iterator *it) |
Return the next xccdf_check_content_ref structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_check_content_ref_iterator::xccdf_check_content_ref_iterator_has_more (struct xccdf_check_content_ref_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_check_content_ref_iterator::xccdf_check_content_ref_iterator_free (struct xccdf_check_content_ref_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_check_content_ref_iterator::xccdf_check_content_ref_iterator_reset (struct xccdf_check_content_ref_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_profile_note * | xccdf_profile_note_iterator::xccdf_profile_note_iterator_next (struct xccdf_profile_note_iterator *it) |
Return the next xccdf_profile_note structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_profile_note_iterator::xccdf_profile_note_iterator_has_more (struct xccdf_profile_note_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_profile_note_iterator::xccdf_profile_note_iterator_free (struct xccdf_profile_note_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_profile_note_iterator::xccdf_profile_note_iterator_reset (struct xccdf_profile_note_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_check_import * | xccdf_check_import_iterator::xccdf_check_import_iterator_next (struct xccdf_check_import_iterator *it) |
Return the next xccdf_check_import structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_check_import_iterator::xccdf_check_import_iterator_has_more (struct xccdf_check_import_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_check_import_iterator::xccdf_check_import_iterator_free (struct xccdf_check_import_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_check_import_iterator::xccdf_check_import_iterator_reset (struct xccdf_check_import_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_check_export * | xccdf_check_export_iterator::xccdf_check_export_iterator_next (struct xccdf_check_export_iterator *it) |
Return the next xccdf_check_export structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_check_export_iterator::xccdf_check_export_iterator_has_more (struct xccdf_check_export_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_check_export_iterator::xccdf_check_export_iterator_free (struct xccdf_check_export_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_check_export_iterator::xccdf_check_export_iterator_reset (struct xccdf_check_export_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_fix * | xccdf_fix_iterator::xccdf_fix_iterator_next (struct xccdf_fix_iterator *it) |
Return the next xccdf_fix structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_fix_iterator::xccdf_fix_iterator_has_more (struct xccdf_fix_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_fix_iterator::xccdf_fix_iterator_free (struct xccdf_fix_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_fix_iterator::xccdf_fix_iterator_reset (struct xccdf_fix_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_fixtext * | xccdf_fixtext_iterator::xccdf_fixtext_iterator_next (struct xccdf_fixtext_iterator *it) |
Return the next xccdf_fixtext structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_fixtext_iterator::xccdf_fixtext_iterator_has_more (struct xccdf_fixtext_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_fixtext_iterator::xccdf_fixtext_iterator_free (struct xccdf_fixtext_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_fixtext_iterator::xccdf_fixtext_iterator_reset (struct xccdf_fixtext_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_warning * | xccdf_warning_iterator::xccdf_warning_iterator_next (struct xccdf_warning_iterator *it) |
Return the next xccdf_warning structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_warning_iterator::xccdf_warning_iterator_has_more (struct xccdf_warning_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_warning_iterator::xccdf_warning_iterator_free (struct xccdf_warning_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_warning_iterator::xccdf_warning_iterator_reset (struct xccdf_warning_iterator *it) |
Reset the iterator structure (it makes no changes to the underlying list) | |
OSCAP_API struct xccdf_instance * | xccdf_instance_iterator::xccdf_instance_iterator_next (struct xccdf_instance_iterator *it) |
Return the next xccdf_instance structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_instance_iterator::xccdf_instance_iterator_has_more (struct xccdf_instance_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_instance_iterator::xccdf_instance_iterator_free (struct xccdf_instance_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_instance_iterator::xccdf_instance_iterator_reset (struct xccdf_instance_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_message * | xccdf_message_iterator::xccdf_message_iterator_next (struct xccdf_message_iterator *it) |
Return the next xccdf_message structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_message_iterator::xccdf_message_iterator_has_more (struct xccdf_message_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_message_iterator::xccdf_message_iterator_free (struct xccdf_message_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_message_iterator::xccdf_message_iterator_reset (struct xccdf_message_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_override * | xccdf_override_iterator::xccdf_override_iterator_next (struct xccdf_override_iterator *it) |
Return the next xccdf_override structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_override_iterator::xccdf_override_iterator_has_more (struct xccdf_override_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_override_iterator::xccdf_override_iterator_free (struct xccdf_override_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_override_iterator::xccdf_override_iterator_reset (struct xccdf_override_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_identity * | xccdf_identity_iterator::xccdf_identity_iterator_next (struct xccdf_identity_iterator *it) |
Return the next xccdf_identity structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_identity_iterator::xccdf_identity_iterator_has_more (struct xccdf_identity_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_identity_iterator::xccdf_identity_iterator_free (struct xccdf_identity_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_identity_iterator::xccdf_identity_iterator_reset (struct xccdf_identity_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_rule_result * | xccdf_rule_result_iterator::xccdf_rule_result_iterator_next (struct xccdf_rule_result_iterator *it) |
Return the next xccdf_rule_result structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_rule_result_iterator::xccdf_rule_result_iterator_has_more (struct xccdf_rule_result_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_rule_result_iterator::xccdf_rule_result_iterator_free (struct xccdf_rule_result_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_rule_result_iterator::xccdf_rule_result_iterator_reset (struct xccdf_rule_result_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_value_instance * | xccdf_value_instance_iterator::xccdf_value_instance_iterator_next (struct xccdf_value_instance_iterator *it) |
Return the next xccdf_value_instance structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_value_instance_iterator::xccdf_value_instance_iterator_has_more (struct xccdf_value_instance_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_value_instance_iterator::xccdf_value_instance_iterator_free (struct xccdf_value_instance_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_value_instance_iterator::xccdf_value_instance_iterator_reset (struct xccdf_value_instance_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_score * | xccdf_score_iterator::xccdf_score_iterator_next (struct xccdf_score_iterator *it) |
Return the next xccdf_score structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_score_iterator::xccdf_score_iterator_has_more (struct xccdf_score_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_score_iterator::xccdf_score_iterator_free (struct xccdf_score_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_score_iterator::xccdf_score_iterator_reset (struct xccdf_score_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_target_fact * | xccdf_target_fact_iterator::xccdf_target_fact_iterator_next (struct xccdf_target_fact_iterator *it) |
Return the next xccdf_target_fact structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_target_fact_iterator::xccdf_target_fact_iterator_has_more (struct xccdf_target_fact_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_target_fact_iterator::xccdf_target_fact_iterator_free (struct xccdf_target_fact_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_target_fact_iterator::xccdf_target_fact_iterator_reset (struct xccdf_target_fact_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_target_identifier * | xccdf_target_identifier_iterator::xccdf_target_identifier_iterator_next (struct xccdf_target_identifier_iterator *it) |
Return the next xccdf_target_identifier structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_target_identifier_iterator::xccdf_target_identifier_iterator_has_more (struct xccdf_target_identifier_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_target_identifier_iterator::xccdf_target_identifier_iterator_free (struct xccdf_target_identifier_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_target_identifier_iterator::xccdf_target_identifier_iterator_reset (struct xccdf_target_identifier_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_plain_text * | xccdf_plain_text_iterator::xccdf_plain_text_iterator_next (struct xccdf_plain_text_iterator *it) |
Return the next xccdf_plain_text structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_plain_text_iterator::xccdf_plain_text_iterator_has_more (struct xccdf_plain_text_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_plain_text_iterator::xccdf_plain_text_iterator_free (struct xccdf_plain_text_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_plain_text_iterator::xccdf_plain_text_iterator_reset (struct xccdf_plain_text_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
OSCAP_API struct xccdf_value * | xccdf_value_iterator::xccdf_value_iterator_next (struct xccdf_value_iterator *it) |
Return the next xccdf_value structure from the list and increment the iterator. | |
OSCAP_API bool | xccdf_value_iterator::xccdf_value_iterator_has_more (struct xccdf_value_iterator *it) |
Return true if the list is not empty, false otherwise. | |
OSCAP_API void | xccdf_value_iterator::xccdf_value_iterator_free (struct xccdf_value_iterator *it) |
Free the iterator structure (it makes no changes to the list structure) | |
OSCAP_API void | xccdf_value_iterator::xccdf_value_iterator_reset (struct xccdf_value_iterator *it) |
Reset the iterator structure (it makes no changes to the list structure) | |
Extensible Configuration Checklist Description Format.
Supported version: 1.2 and lower
typedef enum xccdf_subst_type xccdf_subst_type_t |
Type of textual substitution.
Interface hint.
enum xccdf_level_t |
Severity of an xccdf_message.
Enumerator | |
---|---|
XCCDF_MSG_INFO | Info. |
XCCDF_MSG_WARNING | Warning. |
XCCDF_MSG_ERROR | Error. |
enum xccdf_operator_t |
Operator to be applied on an xccdf_value.
enum xccdf_role_t |
XCCDF role.
enum xccdf_status_type_t |
enum xccdf_strategy_t |
Fix strategy type.
enum xccdf_subst_type |
Type of textual substitution.
Enumerator | |
---|---|
XCCDF_SUBST_SUB | substitute cdf:sub element |
XCCDF_SUBST_LINK | substitute a hyperlink |
XCCDF_SUBST_INSTANCE | substitute cdf:instance element |
Test result.
Enumerator | |
---|---|
XCCDF_RESULT_PASS | The test passed. |
XCCDF_RESULT_FAIL | The test failed. |
XCCDF_RESULT_ERROR | An error occurred and test could not complete. |
XCCDF_RESULT_UNKNOWN | Could not tell what happened. |
XCCDF_RESULT_NOT_APPLICABLE | Rule did not apply to test target. |
XCCDF_RESULT_NOT_CHECKED | Rule did not cause any evaluation by the checking engine. |
XCCDF_RESULT_NOT_SELECTED | Rule was not selected in the Benchmark. |
XCCDF_RESULT_INFORMATIONAL | Rule was evaluated by the checking engine, but isn't to be scored. |
XCCDF_RESULT_FIXED | Rule failed, but was later fixed. |
enum xccdf_type_t |
Type of an XCCDF object.
When checking the type, you can use either operator == for type equivalence, or operator & to take a type inheritance hierarchy into account. For example, XCCDF_ITEM & XCCDF_RULE evaluates to true, as the rule type is a subclass of the xccdf item type.
Enumerator | |
---|---|
XCCDF_BENCHMARK | Type constant for xccdf_benchmark. |
XCCDF_PROFILE | Type constant for xccdf_profile. |
XCCDF_RESULT | Type constant for xccdf_result. |
XCCDF_RULE | Type constant for xccdf_rule. |
XCCDF_GROUP | Type constant for xccdf_group. |
XCCDF_VALUE | Type constant for xccdf_value. |
XCCDF_CONTENT | Represents selectable items, i.e. rules and groups (see xccdf_item) |
XCCDF_ITEM | Represents items as described in the XCCDF documentation (see xccdf_item) |
XCCDF_OBJECT | Represents an object, profile, result or whole benchmark (see xccdf_item) |
enum xccdf_value_type_t |
Type of an xccdf_value.
Enumerator | |
---|---|
XCCDF_TYPE_NUMBER | Integer. |
XCCDF_TYPE_STRING | String. |
XCCDF_TYPE_BOOLEAN | Boolean. |
Category of xccdf_warning.
OSCAP_API struct xccdf_group * xccdf_benchmark_append_new_group | ( | struct xccdf_benchmark * | benchmark, |
const char * | id ) |
Create a group and append it to the benchmark.
id | - the identifier of the appended value. |
OSCAP_API struct xccdf_rule * xccdf_benchmark_append_new_rule | ( | struct xccdf_benchmark * | benchmark, |
const char * | id ) |
Create a rule and append it to the benchmark.
id | - the identifier of the appended rule. |
OSCAP_API struct xccdf_value * xccdf_benchmark_append_new_value | ( | struct xccdf_benchmark * | benchmark, |
const char * | id, | ||
xccdf_value_type_t | type ) |
Create a value and append it to the benchmark.
id | - the identifier of the appended value. |
OSCAP_API int xccdf_benchmark_export | ( | struct xccdf_benchmark * | benchmark, |
const char * | file ) |
Export a benchmark to an XML stream.
-1 | if error occurred |
OSCAP_API struct oscap_source * xccdf_benchmark_export_source | ( | struct xccdf_benchmark * | benchmark, |
const char * | filename ) |
Export a benchmark to a source object.
OSCAP_API struct xccdf_item_iterator * xccdf_benchmark_get_content | ( | const struct xccdf_benchmark * | benchmark | ) |
Get an iterator to the bencmark content.
The items are either groups or rules.
OSCAP_API struct xccdf_item * xccdf_benchmark_get_item | ( | const struct xccdf_benchmark * | benchmark, |
const char * | id ) |
Get benchmark xccdf:Item by ID.
id | ID |
NULL | if no such item exists |
OSCAP_API struct xccdf_item * xccdf_benchmark_get_member | ( | const struct xccdf_benchmark * | benchmark, |
xccdf_type_t | type, | ||
const char * | key ) |
Get a registered member of xccdf_benchmakr by ID.
type | of member: either XCCDF_ITEM, XCCDF_PROFILE, or XCCDF_RESULT |
OSCAP_API struct xccdf_model_iterator * xccdf_benchmark_get_models | ( | const struct xccdf_benchmark * | benchmark | ) |
Get an iterator to the benchmark scoring models.
OSCAP_API struct xccdf_notice_iterator * xccdf_benchmark_get_notices | ( | const struct xccdf_benchmark * | benchmark | ) |
Get an iterator to the benchmark legal notices.
OSCAP_API const char * xccdf_benchmark_get_plain_text | ( | const struct xccdf_benchmark * | benchmark, |
const char * | id ) |
Get a plain text by ID.
id | ID of the plain text to get. |
NULL | if given plain text does not exist |
OSCAP_API struct xccdf_profile_iterator * xccdf_benchmark_get_profiles | ( | const struct xccdf_benchmark * | benchmark | ) |
Get an iterator to the benchmark XCCDF profiles.
OSCAP_API struct xccdf_benchmark * xccdf_benchmark_import_source | ( | struct oscap_source * | source | ) |
Import the content from oscap_source into a benchmark.
source | The oscap_source to import from |
OSCAP_API const char * xccdf_benchmark_match_profile_id | ( | struct xccdf_benchmark * | bench, |
const char * | profile_suffix, | ||
int * | match_status ) |
Match a profile suffix agains profiles present in the given benchmark.
bench | The benchmark where to search for profiles. |
profile_suffix | The profile suffix we match against. |
match_status | Tells us what exactly went wrong. |
NULL | is returned in case of error. Details might be found through match_status |
OSCAP_API bool xccdf_benchmark_resolve | ( | struct xccdf_benchmark * | benchmark | ) |
Resolve an benchmark.
true | on success |
false | on dependency loop |
OSCAP_API const char * xccdf_benchmark_supported | ( | void | ) |
Get supported version of XCCDF XML.
OSCAP_API struct xccdf_check_iterator * xccdf_check_get_children | ( | const struct xccdf_check * | check | ) |
Get an iterator to nested checks of the complex check.
OSCAP_API bool xccdf_check_get_complex | ( | const struct xccdf_check * | check | ) |
True if the check is a complex check.
OSCAP_API xccdf_bool_operator_t xccdf_check_get_oper | ( | const struct xccdf_check * | check | ) |
Get an operator to be applied no children of the complex check.
OSCAP_API struct xccdf_item_iterator * xccdf_group_get_content | ( | const struct xccdf_group * | group | ) |
Get an iterator to the group content.
The items are either groups or rules.
OSCAP_API struct xccdf_item * xccdf_item_get_parent | ( | const struct xccdf_item * | item | ) |
Return item's parent in the grouping hierarchy.
Returned item will be either a group or a benchmark.
OSCAP_API const struct xccdf_version_info * xccdf_item_get_schema_version | ( | struct xccdf_item * | item | ) |
Retrieves the XCCDF version of top-level benchmark item.
This is the version we use to determine how to process the item. Valid return values include "1.1.4", "1.2". You can use strverscmp to compare versions if you need to. Don't deallocate the returned buffer!
OSCAP_API struct xccdf_benchmark * xccdf_item_to_benchmark | ( | struct xccdf_item * | item | ) |
Convert the item to a benchmark.
NULL | on faliure (e.g. item is not a benchmark) |
OSCAP_API struct xccdf_group * xccdf_item_to_group | ( | struct xccdf_item * | item | ) |
Convert the item to a group.
NULL | on faliure (e.g. item is not a group) |
OSCAP_API struct xccdf_profile * xccdf_item_to_profile | ( | struct xccdf_item * | item | ) |
Convert the item to a profile.
NULL | on faliure (e.g. item is not a profile) |
OSCAP_API struct xccdf_result * xccdf_item_to_result | ( | struct xccdf_item * | item | ) |
Convert the item to a test result.
NULL | on faliure (e.g. item is not a test result) |
OSCAP_API struct xccdf_rule * xccdf_item_to_rule | ( | struct xccdf_item * | item | ) |
Convert the item to a rule.
NULL | on faliure (e.g. item is not a rule) |
OSCAP_API struct xccdf_value * xccdf_item_to_value | ( | struct xccdf_item * | item | ) |
Convert the item to a value.
NULL | on faliure (e.g. item is not a value) |
OSCAP_API struct oscap_source * xccdf_result_export_source | ( | struct xccdf_result * | result, |
const char * | filepath ) |
Export TestResult to oscap_source structure.
OSCAP_API struct xccdf_result * xccdf_result_import_source | ( | struct oscap_source * | source | ) |
Import the content of oscap_source into a xccdf_result.
source | The oscap_source to import from |
OSCAP_API struct oscap_source * xccdf_result_stig_viewer_export_source | ( | struct xccdf_result * | result, |
const char * | filepath ) |
Export TestResult to oscap_source structure using STIG Rule IDs instead of the actual rule ids.
OSCAP_API struct xccdf_item * xccdf_rule_get_parent | ( | const struct xccdf_rule * | rule | ) |
Return rule's parent in the grouping hierarchy.
Returned item will be either a group or a benchmark.
OSCAP_API bool xccdf_rule_result_override | ( | struct xccdf_rule_result * | rule_result, |
xccdf_test_result_type_t | new_result, | ||
const char * | time, | ||
const char * | authority, | ||
struct oscap_text * | remark ) |
Override the result of rule-result.
rule_result | The rule-result element to override |
new_result | to set |
time | The time of override |
authority | identifier of person overriding the result |
remark | Rationale of the override |
OSCAP_API struct xccdf_profile * xccdf_tailoring_get_profile_by_id | ( | const struct xccdf_tailoring * | tailoring, |
const char * | profile_id ) |
profile_id | id of the profile that should be returned or NULL for default profile |
OSCAP_API const char * xccdf_tailoring_match_profile_id | ( | struct xccdf_tailoring * | tailoring, |
const char * | profile_suffix, | ||
int * | match_status ) |
Match a profile suffix agains profiles present in the given benchmark.
tailoring | The tailoring where to search for profiles. |
profile_suffix | The profile suffix we match against. |
match_status | Tells us what exactly went wrong. |
NULL | is returned in case of error. Details might be found through match_status |
OSCAP_API bool xccdf_tailoring_remove_profile | ( | struct xccdf_tailoring * | tailoring, |
struct xccdf_profile * | profile ) |
Removes given profile from tailoring.
The profile must not be an ancestor of any other profile in tailoring. If it is this function will fail to remove the profile and signal the error.
This function does NOT notify xccdf_session, xccdf_policy or xccdf_policy_model of this change. You are responsible for refreshing the higher-level structures yourself!
OSCAP_API struct xccdf_item * xccdf_value_get_parent | ( | const struct xccdf_value * | value | ) |
Return value's parent in the grouping hierarchy.
Returned item will be either a value or a benchmark.