25#ifndef SCE_ENGINE_API_H_
26#define SCE_ENGINE_API_H_
30#include "oscap_export.h"
47OSCAP_API
void sce_check_result_set_href(
struct sce_check_result* v,
const char* href);
59OSCAP_API
void sce_check_result_set_basename(
struct sce_check_result* v,
const char* basename);
64OSCAP_API
const char* sce_check_result_get_basename(
struct sce_check_result* v);
72OSCAP_API
void sce_check_result_set_stdout(
struct sce_check_result* v,
const char* details);
77OSCAP_API
const char* sce_check_result_get_stdout(
struct sce_check_result* v);
85OSCAP_API
void sce_check_result_set_stderr(
struct sce_check_result* v,
const char* details);
90OSCAP_API
const char* sce_check_result_get_stderr(
struct sce_check_result* v);
96OSCAP_API
void sce_check_result_set_exit_code(
struct sce_check_result* v,
int exit_code);
108OSCAP_API
void sce_check_result_reset_environment_variables(
struct sce_check_result* v);
120OSCAP_API
void sce_check_result_add_environment_variable(
struct sce_check_result* v,
const char* var);
139OSCAP_API
void sce_check_result_export(
struct sce_check_result* v,
const char* target_file);
144OSCAP_API
struct sce_session* sce_session_new(
void);
149OSCAP_API
void sce_session_free(
struct sce_session* s);
156OSCAP_API
void sce_session_reset(
struct sce_session* s);
188OSCAP_API
void sce_session_export_to_directory(
struct sce_session* s,
const char* directory);
206OSCAP_API
void sce_parameters_set_xccdf_directory(
struct sce_parameters* v,
const char* value);
211OSCAP_API
const char* sce_parameters_get_xccdf_directory(
struct sce_parameters* v);
233OSCAP_API
void sce_parameters_allocate_session(
struct sce_parameters* v);
241 struct xccdf_value_binding_iterator *value_binding_it,
xccdf_test_result_type_t
Test result.
Definition xccdf_benchmark.h:170
Iterator over collections of sce_check_results.
Definition sce_engine.c:68
Definition sce_engine.c:273
Definition sce_engine.c:218
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:58
Open-scap XCCDF library interface.
Open-scap XCCDF Policy library interface.