25 #ifndef _OSCAP_XCCDF_POLICY_MODEL_PRIV_H
26 #define _OSCAP_XCCDF_POLICY_MODEL_PRIV_H
28 #include "common/util.h"
33 #define XCCDF_POLICY_OUTCB_START "urn:xccdf:system:callback:start"
34 #define XCCDF_POLICY_OUTCB_END "urn:xccdf:system:callback:output"
Open-scap XCCDF Policy library interface.
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:1001
XCCDF policy model structure contains xccdf_benchmark as reference to Benchmark element in XML file a...
Definition: xccdf_policy.c:58
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:956
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:1780
A base class for XCCDF items.
Definition: item.h:219