Handle all callback data that are needed by xccdf_policy_eval_rule_cb_t. More...
#include <oval_agent_api.h>
Public Member Functions | |
| struct oval_agent_cb_data * | oval_agent_cb_data_new (void) |
| Create new OVAL Agent callback data. | |
| void | oval_agent_cb_data_free (struct oval_agent_cb_data *data) |
| Free function of OVAL Agent callback data. | |
Getters | |
| struct oval_agent_session * | oval_agent_cb_data_get_session (const struct oval_agent_cb_data *data) |
| Get session of OVAL Agent callback data. | |
| oval_agent_result_cb_t * | oval_agent_cb_data_get_callback (const struct oval_agent_cb_data *data) |
| Get callback of OVAL Agent callback data. | |
| void * | oval_agent_cb_data_get_usr (const struct oval_agent_cb_data *data) |
| Get usr data of OVAL Agent callback data. | |
Setters | |
| bool | oval_agent_cb_data_set_session (struct oval_agent_cb_data *data, struct oval_agent_session *session) |
| Set the OVAL Agent session to OVAL Agent callback data. | |
| bool | oval_agent_cb_data_set_callback (struct oval_agent_cb_data *data, oval_agent_result_cb_t *callback, void *usr) |
| Set the OVAL Agent Result callback to OVAL Agent callback data. | |
| bool | oval_agent_cb_data_set_usr (struct oval_agent_cb_data *data, void *usr) |
| Set the User data to OVAL Agent callback data. | |
Data Fields | |
| struct oval_agent_session * | session |
| OVAL Agent session. | |
| oval_agent_result_cb_t * | callback |
| User callback that is called after evaluation. | |
| void * | usr |
| User data passed to callback. | |
Handle all callback data that are needed by xccdf_policy_eval_rule_cb_t.
1.6.1