25#ifndef _OSCAP_XCCDF_POLICY_ENGINE_PRIV_H
26#define _OSCAP_XCCDF_POLICY_ENGINE_PRIV_H
28#include "common/util.h"
29#include "common/list.h"
xccdf_test_result_type_t(* xccdf_policy_engine_eval_fn)(struct xccdf_policy *policy, const char *rule_id, const char *definition_id, const char *href_if, struct xccdf_value_binding_iterator *value_binding_it, struct xccdf_check_import_iterator *check_imports_it, void *user_data)
Type of function which implements OpenSCAP checking engine.
Definition xccdf_policy.h:103
void *(* xccdf_policy_engine_query_fn)(void *, xccdf_policy_engine_query_t, void *)
Type of function which implements queries defined within xccdf_policy_engine_query_t.
Definition xccdf_policy.h:93
xccdf_policy_engine_query_t
Type of a query over checking-engine data.
Definition xccdf_policy.h:72
xccdf_test_result_type_t
Test result.
Definition xccdf_benchmark.h:170
Definition xccdf_policy_engine.c:33
void * usr
User data structure.
Definition xccdf_policy_engine.c:36
xccdf_test_result_type_t xccdf_policy_engine_eval(struct xccdf_policy_engine *engine, struct xccdf_policy *policy, const char *definition_id, const char *href_id, struct oscap_list *value_bindings, struct xccdf_check_import_iterator *check_import_it)
Execute the eval function of the given checking engine.
Definition xccdf_policy_engine.c:57
xccdf_policy_engine_query_fn query_fn
query callback function
Definition xccdf_policy_engine.c:37
XCCDF policy structure is abstract (class) structure of Profile element from benchmark.
Definition xccdf_policy_priv.h:57
Open-scap XCCDF Policy library interface.