25 #ifndef OPENSCAP_XCCDF_UNUSED_H_
26 #define OPENSCAP_XCCDF_UNUSED_H_
33 const char *xccdf_benchmark_get_extends(
const struct xccdf_benchmark *);
34 bool xccdf_benchmark_get_hidden(
const struct xccdf_benchmark *benchmark);
35 bool xccdf_benchmark_get_selected(
const struct xccdf_benchmark *benchmark);
36 bool xccdf_benchmark_get_multiple(
const struct xccdf_benchmark *benchmark);
37 bool xccdf_benchmark_get_prohibit_changes(
const struct xccdf_benchmark *benchmark);
38 bool xccdf_benchmark_get_abstract(
const struct xccdf_benchmark *benchmark);
39 bool xccdf_benchmark_get_interactive(
const struct xccdf_benchmark *benchmark);
40 bool xccdf_benchmark_set_selected(
struct xccdf_benchmark *item,
bool newval);
41 bool xccdf_benchmark_set_abstract(
struct xccdf_benchmark *item,
bool newval);
42 bool xccdf_benchmark_set_hidden(
struct xccdf_benchmark *item,
bool newval);
43 bool xccdf_benchmark_set_interactive(
struct xccdf_benchmark *item,
bool newval);
44 bool xccdf_benchmark_set_multiple(
struct xccdf_benchmark *item,
bool newval);
45 bool xccdf_benchmark_set_prohibit_changes(
struct xccdf_benchmark *item,
bool newval);
46 bool xccdf_group_get_resolved(
const struct xccdf_group *group);
47 bool xccdf_group_get_multiple(
const struct xccdf_group *group);
48 bool xccdf_group_get_interactive(
const struct xccdf_group *group);
49 bool xccdf_group_set_resolved(
struct xccdf_group *item,
bool newval);
50 bool xccdf_group_set_interactive(
struct xccdf_group *item,
bool newval);
51 bool xccdf_group_set_multiple(
struct xccdf_group *item,
bool newval);
52 bool xccdf_rule_set_resolved(
struct xccdf_rule *item,
bool newval);
53 bool xccdf_rule_get_resolved(
const struct xccdf_rule *rule);
54 bool xccdf_rule_get_interactive(
const struct xccdf_rule *rule);
55 bool xccdf_value_get_multiple(
const struct xccdf_value *value);
56 bool xccdf_value_set_resolved(
struct xccdf_value *item,
bool newval);
57 bool xccdf_value_set_selected(
struct xccdf_value *item,
bool newval);
58 bool xccdf_value_get_resolved(
const struct xccdf_value *value);
59 bool xccdf_value_get_selected(
const struct xccdf_value *value);
60 bool xccdf_profile_get_resolved(
const struct xccdf_profile *profile);
61 bool xccdf_profile_get_hidden(
const struct xccdf_profile *profile);
62 bool xccdf_profile_get_selected(
const struct xccdf_profile *profile);
63 bool xccdf_profile_get_multiple(
const struct xccdf_profile *profile);
64 bool xccdf_profile_get_interactive(
const struct xccdf_profile *profile);
65 bool xccdf_profile_set_resolved(
struct xccdf_profile *item,
bool newval);
66 bool xccdf_profile_set_selected(
struct xccdf_profile *item,
bool newval);
67 bool xccdf_profile_set_hidden(
struct xccdf_profile *item,
bool newval);
68 bool xccdf_profile_set_interactive(
struct xccdf_profile *item,
bool newval);
69 bool xccdf_profile_set_multiple(
struct xccdf_profile *item,
bool newval);
72 const char *xccdf_profile_get_cluster_id(
const struct xccdf_profile *profile);
73 const char *xccdf_benchmark_get_cluster_id(
const struct xccdf_benchmark *benchmark);
81 float xccdf_profile_get_weight(
const struct xccdf_profile *profile);
82 float xccdf_benchmark_get_weight(
const struct xccdf_benchmark *benchmark);
83 float xccdf_value_get_weight(
const struct xccdf_value *value);
87 struct oscap_reference_iterator *xccdf_result_get_references(
const struct xccdf_result *item);
89 const char *xccdf_result_get_cluster_id(
const struct xccdf_result *item);
90 const char *xccdf_result_get_version_update(
const struct xccdf_result *item);
91 const char *xccdf_result_get_version_time(
const struct xccdf_result *item);
92 float xccdf_result_get_weight(
const struct xccdf_result *item);
94 const char *xccdf_result_get_extends(
const struct xccdf_result *item);
95 bool xccdf_result_get_resolved(
const struct xccdf_result *item);
96 bool xccdf_result_get_hidden(
const struct xccdf_result *item);
97 bool xccdf_result_get_selected(
const struct xccdf_result *item);
98 bool xccdf_result_get_multiple(
const struct xccdf_result *item);
99 bool xccdf_result_get_prohibit_changes(
const struct xccdf_result *item);
100 bool xccdf_result_get_abstract(
const struct xccdf_result *item);
101 bool xccdf_result_get_interactive(
const struct xccdf_result *item);
102 bool xccdf_result_set_abstract(
struct xccdf_result *item,
bool newval);
103 bool xccdf_result_set_hidden(
struct xccdf_result *item,
bool newval);
104 bool xccdf_result_set_interactive(
struct xccdf_result *item,
bool newval);
105 bool xccdf_result_set_multiple(
struct xccdf_result *item,
bool newval);
106 bool xccdf_result_set_prohibit_changes(
struct xccdf_result *item,
bool newval);
107 bool xccdf_result_set_resolved(
struct xccdf_result *item,
bool newval);
108 bool xccdf_result_set_selected(
struct xccdf_result *item,
bool newval);
109 bool xccdf_item_get_resolved(
const struct xccdf_item *item);
110 bool xccdf_item_get_multiple(
const struct xccdf_item *item);
111 bool xccdf_item_set_multiple(
struct xccdf_item *item,
bool newval);
112 bool xccdf_item_set_resolved(
struct xccdf_item *item,
bool newval);
117 bool xccdf_result_set_cluster_id(
struct xccdf_result *item,
const char *newval);
118 bool xccdf_result_set_extends(
struct xccdf_result *item,
const char *newval);
119 bool xccdf_result_set_version_time(
struct xccdf_result *item,
const char *newval);
120 bool xccdf_result_set_version_update(
struct xccdf_result *item,
const char *newval);
121 bool xccdf_profile_set_cluster_id(
struct xccdf_profile *item,
const char *newval);
122 bool xccdf_benchmark_set_cluster_id(
struct xccdf_benchmark *item,
const char *newval);
123 bool xccdf_benchmark_set_extends(
struct xccdf_benchmark *item,
const char *newval);
131 bool xccdf_value_add_platform(
struct xccdf_value *item,
const char *newval);
133 bool xccdf_result_add_platform(
struct xccdf_result *item,
const char *newval);
140 bool xccdf_rule_set_interactive(
struct xccdf_rule *item,
bool newval);
141 bool xccdf_item_get_interactive(
const struct xccdf_item *item);
142 bool xccdf_item_set_interactive(
struct xccdf_item *item,
bool newval);
Top level XCCDF structure containing profiles, rules, values and results.
Internationalized string iterator.
XCCDF Value allows test parametrization or capturing output of tests.
Definition: xccdf_benchmark.h:226
XCCDF rule group.
Definition: xccdf_benchmark.h:220
Actual results of running a XCCDF test or profile.
Definition: xccdf_benchmark.h:232
Warning iterator.
Definition: xccdf_benchmark.h:560
Definition: reference_priv.h:35
XCCDF item status.
Definition: item.h:244
XCCDF rule defines a test execution.
Definition: xccdf_benchmark.h:214
Representation of internationalizable character strings.
Definition: text_priv.h:47
XCCDF profile is a set of tests and their settings in a compact package.
Definition: xccdf_benchmark.h:202
float xccdf_numeric
Type of a numerical content for a XCCDF value.
Definition: xccdf_benchmark.h:196
XCCDF warning.
Definition: item.h:234
A base class for XCCDF items.
Definition: item.h:221