OpenVAS Libraries  8.0.3
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
}
 

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 **)
 
char * osp_start_scan (osp_connection_t *, const char *, GHashTable *)
 
int osp_get_scan (osp_connection_t *, const char *, char **)
 
int osp_delete_scan (osp_connection_t *, const char *)
 
int osp_get_scanner_details (osp_connection_t *, char **, GSList **)
 
osp_param_tosp_param_new (void)
 
const char * osp_param_id (osp_param_t *)
 
const char * osp_param_desc (osp_param_t *)
 
const char * osp_param_default (osp_param_t *)
 
const char * osp_param_type_str (const osp_param_t *)
 
void osp_param_free (osp_param_t *)
 
void osp_connection_close (osp_connection_t *)
 

Typedef Documentation

typedef struct osp_param osp_param_t

Enumeration Type Documentation

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 

Function Documentation

void osp_connection_close ( osp_connection_t )
osp_connection_t* osp_connection_new ( const char *  ,
int  ,
const char *  ,
const char *  ,
const char *   
)
int osp_delete_scan ( osp_connection_t ,
const char *   
)
int osp_get_scan ( osp_connection_t ,
const char *  ,
char **   
)
int osp_get_scanner_details ( osp_connection_t ,
char **  ,
GSList **   
)
int osp_get_version ( osp_connection_t ,
char **  ,
char **  ,
char **  ,
char **  ,
char **  ,
char **   
)
const char* osp_param_default ( osp_param_t )
const char* osp_param_desc ( osp_param_t )
void osp_param_free ( osp_param_t )
const char* osp_param_id ( osp_param_t )
osp_param_t* osp_param_new ( void  )
const char* osp_param_type_str ( const osp_param_t )
char* osp_start_scan ( osp_connection_t ,
const char *  ,
GHashTable *   
)