25#ifndef _OSCAP_XCCDF_POLICY_PRIV_H
26#define _OSCAP_XCCDF_POLICY_PRIV_H
28#include "common/util.h"
134int xccdf_policy_report_cb(
struct xccdf_policy *policy,
const char *sysname,
void *rule);
144void xccdf_policy_set_reference_filter(
struct xccdf_policy *policy,
const char *reference_parameter);
Definition cpe_session_priv.h:34
Top level XCCDF structure containing profiles, rules, values and results.
XCCDF simple or complex check.
Definition item.h:285
XCCDF automatic fix.
Definition item.h:324
XCCDF policy model structure contains xccdf_benchmark as reference to Benchmark element in XML file a...
Definition xccdf_policy_priv.h:38
struct oscap_list * policies
List of xccdf_policy structures.
Definition xccdf_policy_priv.h:42
struct xccdf_benchmark * benchmark
Benchmark element (root element of XML file)
Definition xccdf_policy_priv.h:40
struct oscap_list * engines
Callbacks for checking engines (see xccdf_policy_engine)
Definition xccdf_policy_priv.h:44
struct xccdf_tailoring * tailoring
Tailoring element.
Definition xccdf_policy_priv.h:41
struct oscap_list * callbacks
Callbacks for output callbacks (see callback_out_t)
Definition xccdf_policy_priv.h:43
XCCDF policy structure is abstract (class) structure of Profile element from benchmark.
Definition xccdf_policy_priv.h:57
struct xccdf_policy_model * model
XCCDF Policy model.
Definition xccdf_policy_priv.h:59
struct oscap_list * results
List of XCCDF results.
Definition xccdf_policy_priv.h:67
struct oscap_htable * selected_final
A hash which for given item defines final selection.
Definition xccdf_policy_priv.h:72
struct oscap_htable * selected_internal
A hash which for given item points to the latest selector applicable.
Definition xccdf_policy_priv.h:70
struct oscap_htable * rules
A list of all selects.
Definition xccdf_policy_priv.h:62
struct oscap_list * values
Bound values of profile.
Definition xccdf_policy_priv.h:66
struct xccdf_profile * profile
Profile structure (from benchmark)
Definition xccdf_policy_priv.h:60
XCCDF profile is a set of tests and their settings in a compact package.
Actual results of running a XCCDF test or profile.
XCCDF rule result.
Definition item.h:344
Stores content from xccdf:Tailoring element which can be loaded from a separate file.
Definition item.h:171
Open-scap XCCDF Policy library interface.