OpenVAS Libraries  9.0.1
Typedefs | Enumerations | Functions
osp.h File Reference

Go to the source code of this file.

Typedefs

typedef struct osp_connection osp_connection_t
 
typedef struct osp_param osp_param_t
 

Enumerations

enum  osp_param_type_t {
  OSP_PARAM_TYPE_INT = 0, OSP_PARAM_TYPE_STR, OSP_PARAM_TYPE_PASSWORD, OSP_PARAM_TYPE_FILE,
  OSP_PARAM_TYPE_BOOLEAN, OSP_PARAM_TYPE_OVALDEF_FILE, OSP_PARAM_TYPE_SELECTION, OSP_PARAM_TYPE_CRD_UP
}
 

Functions

osp_connection_tosp_connection_new (const char *, int, const char *, const char *, const char *)
 
int osp_get_version (osp_connection_t *, char **, char **, char **, char **, char **, char **)
 
int osp_start_scan (osp_connection_t *, const char *, const char *, GHashTable *, const char *, char **)
 
int osp_get_scan (osp_connection_t *, const char *, char **, int, char **)
 
int osp_delete_scan (osp_connection_t *, const char *)
 
int osp_stop_scan (osp_connection_t *, const char *, char **)
 
int osp_get_scanner_details (osp_connection_t *, char **, GSList **)
 
osp_param_tosp_param_new (void)
 
const char * osp_param_id (const osp_param_t *)
 
const char * osp_param_name (const osp_param_t *)
 
const char * osp_param_desc (const osp_param_t *)
 
const char * osp_param_default (const osp_param_t *)
 
const char * osp_param_type_str (const osp_param_t *)
 
int osp_param_mandatory (const osp_param_t *)
 
void osp_param_free (osp_param_t *)
 
void osp_connection_close (osp_connection_t *)
 

Typedef Documentation

◆ osp_connection_t

◆ osp_param_t

typedef struct osp_param osp_param_t

Enumeration Type Documentation

◆ osp_param_type_t

Enumerator
OSP_PARAM_TYPE_INT 
OSP_PARAM_TYPE_STR 
OSP_PARAM_TYPE_PASSWORD 
OSP_PARAM_TYPE_FILE 
OSP_PARAM_TYPE_BOOLEAN 
OSP_PARAM_TYPE_OVALDEF_FILE 
OSP_PARAM_TYPE_SELECTION 
OSP_PARAM_TYPE_CRD_UP 

Function Documentation

◆ osp_connection_close()

void osp_connection_close ( osp_connection_t )

◆ osp_connection_new()

osp_connection_t* osp_connection_new ( const char *  ,
int  ,
const char *  ,
const char *  ,
const char *   
)

◆ osp_delete_scan()

int osp_delete_scan ( osp_connection_t ,
const char *   
)

◆ osp_get_scan()

int osp_get_scan ( osp_connection_t ,
const char *  ,
char **  ,
int  ,
char **   
)

◆ osp_get_scanner_details()

int osp_get_scanner_details ( osp_connection_t ,
char **  ,
GSList **   
)

◆ osp_get_version()

int osp_get_version ( osp_connection_t ,
char **  ,
char **  ,
char **  ,
char **  ,
char **  ,
char **   
)

◆ osp_param_default()

const char* osp_param_default ( const osp_param_t )

◆ osp_param_desc()

const char* osp_param_desc ( const osp_param_t )

◆ osp_param_free()

void osp_param_free ( osp_param_t )

◆ osp_param_id()

const char* osp_param_id ( const osp_param_t )

◆ osp_param_mandatory()

int osp_param_mandatory ( const osp_param_t )

◆ osp_param_name()

const char* osp_param_name ( const osp_param_t )

◆ osp_param_new()

osp_param_t* osp_param_new ( void  )

◆ osp_param_type_str()

const char* osp_param_type_str ( const osp_param_t )

◆ osp_start_scan()

int osp_start_scan ( osp_connection_t ,
const char *  ,
const char *  ,
GHashTable *  ,
const char *  ,
char **   
)

◆ osp_stop_scan()

int osp_stop_scan ( osp_connection_t ,
const char *  ,
char **   
)