25 #ifndef _OSCAP_XCCDF_POLICY_MODEL_PRIV_H
26 #define _OSCAP_XCCDF_POLICY_MODEL_PRIV_H
28 #include "common/util.h"
29 #include "CPE/cpe_session_priv.h"
33 #define XCCDF_POLICY_OUTCB_START "urn:xccdf:system:callback:start"
34 #define XCCDF_POLICY_OUTCB_END "urn:xccdf:system:callback:output"
35 #define XCCDF_POLICY_OUTCB_MULTICHECK "urn:xccdf:system:callback:multicheck"
void xccdf_policy_model_unregister_engines(struct xccdf_policy_model *model, const char *sys)
Remove checking engines with given system from xccdf_policy_model.
Definition: xccdf_policy.c:1569
bool xccdf_policy_model_platforms_are_applicable(struct xccdf_policy_model *model, struct oscap_string_iterator *platforms)
Query whether the given list platforms qualifies as 'applicable'.
Definition: xccdf_policy.c:911
XCCDF policy structure is abstract (class) structure of Profile element from benchmark.
Definition: xccdf_policy_priv.h:57
bool xccdf_policy_model_item_is_applicable(struct xccdf_policy_model *model, struct xccdf_item *item)
Query whether the given item is applicable within given policy.
Definition: xccdf_policy.c:956
Definition: cpe_session_priv.h:34
XCCDF policy model structure contains xccdf_benchmark as reference to Benchmark element in XML file a...
Definition: xccdf_policy_priv.h:38
struct cpe_session * xccdf_policy_model_get_cpe_session(struct xccdf_policy_model *model)
Get CPE session assigned with the XCCDF Policy Model.
Definition: xccdf_policy.c:1546