36#ifndef OVAL_AGENT_XCCDF_API_H_
37#define OVAL_AGENT_XCCDF_API_H_
42#include "oscap_export.h"
54 const char * id,
struct xccdf_value_binding_iterator * it,
void * usr);
79 struct xccdf_value_binding_iterator * it,
xccdf_test_result_type_t() xccdf_policy_eval_rule_cb_t(struct xccdf_policy *policy, const char *rule_id, const char *id, struct xccdf_value_binding_iterator *it, void *usr)
Definition: oval_agent_xccdf_api.h:53
OSCAP_API xccdf_test_result_type_t oval_agent_eval_rule(struct xccdf_policy *policy, const char *rule_id, const char *id, const char *href, struct xccdf_value_binding_iterator *it, struct xccdf_check_import_iterator *check_import_it, void *usr)
Internal OVAL Agent Callback that can be used to evaluate XCCDF content.
Definition: oval_agent.c:598
OSCAP_API int oval_agent_resolve_variables(struct oval_agent_session *session, struct xccdf_value_binding_iterator *it)
Resolve variables from XCCDF Value Bindings and set their values to OVAL Variables.
Definition: oval_agent.c:513
xccdf_test_result_type_t
Test result.
Definition: xccdf_benchmark.h:170
General OpenScap functions and types.
Definition: oval_agent.c:54
XCCDF policy model structure contains xccdf_benchmark as reference to Benchmark element in XML file a...
Definition: xccdf_policy_priv.h:38
XCCDF policy structure is abstract (class) structure of Profile element from benchmark.
Definition: xccdf_policy_priv.h:57
Open-scap XCCDF Policy library interface.