Open SCAP Library
Typedefs | Functions
oval_probe_session.h File Reference

OVAL probe session API private header. More...

#include "oval_probe_handler.h"
#include "oval_system_characteristics.h"

Go to the source code of this file.

Typedefs

typedef struct oval_probe_session oval_probe_session_t
 

Functions

oval_probe_session_toval_probe_session_new (struct oval_syschar_model *model)
 Create and initialize a new probe session. More...
 
void oval_probe_session_reinit (oval_probe_session_t *sess, struct oval_syschar_model *model)
 Reinitialize already allocated probe session inplace. More...
 
void oval_probe_session_destroy (oval_probe_session_t *sess)
 Destroy probe session. More...
 
int oval_probe_session_close (oval_probe_session_t *sess)
 Send a close request to all probes. More...
 
int oval_probe_session_reset (oval_probe_session_t *sess, struct oval_syschar_model *sysch)
 Reset the session. More...
 
int oval_probe_session_abort (oval_probe_session_t *sess)
 Abort the session.
 
int oval_probe_session_sethandler (oval_probe_session_t *sess, oval_subtype_t type, oval_probe_handler_t handler, void *ptr)
 Set a new handler for an object of the specified type. More...
 
struct oval_syschar_modeloval_probe_session_getmodel (oval_probe_session_t *sess)
 Get system characteristics model from probe session. More...
 

Detailed Description

OVAL probe session API private header.

OVAL probe session API public header.

OVAL probe handler API public header.

Author
"Daniel Kopecek" dkope.nosp@m.cek@.nosp@m.redha.nosp@m.t.co.nosp@m.m