OpenVAS Libraries  8.0.3
Data Structures | Macros | Functions
osp.c File Reference
#include <glib.h>
#include "openvas_hosts.h"
#include "../misc/openvas_server.h"
#include "../misc/openvas_uuid.h"
#include "../omp/xml.h"
#include "osp.h"

Data Structures

struct  osp_connection
 
struct  osp_param
 

Macros

#define G_LOG_DOMAIN   "lib osp"
 

Functions

void osp_connection_close (osp_connection_t *connection)
 
int osp_get_version (osp_connection_t *connection, char **s_name, char **s_version, char **d_name, char **d_version, char **p_name, char **p_version)
 
int osp_delete_scan (osp_connection_t *connection, const char *scan_id)
 
int osp_get_scan (osp_connection_t *connection, const char *scan_id, char **report_xml)
 
char * osp_start_scan (osp_connection_t *connection, const char *target, GHashTable *options)
 
const char * osp_param_type_str (const osp_param_t *param)
 
int osp_get_scanner_details (osp_connection_t *connection, char **desc, GSList **params)
 
osp_param_tosp_param_new (void)
 
const char * osp_param_id (osp_param_t *param)
 
const char * osp_param_desc (osp_param_t *param)
 
const char * osp_param_default (osp_param_t *param)
 
void osp_param_free (osp_param_t *param)
 

Macro Definition Documentation

#define G_LOG_DOMAIN   "lib osp"

Function Documentation

void osp_connection_close ( osp_connection_t connection)
int osp_delete_scan ( osp_connection_t connection,
const char *  scan_id 
)
int osp_get_scan ( osp_connection_t connection,
const char *  scan_id,
char **  report_xml 
)
int osp_get_scanner_details ( osp_connection_t connection,
char **  desc,
GSList **  params 
)
int osp_get_version ( osp_connection_t connection,
char **  s_name,
char **  s_version,
char **  d_name,
char **  d_version,
char **  p_name,
char **  p_version 
)
const char* osp_param_default ( osp_param_t param)
const char* osp_param_desc ( osp_param_t param)
void osp_param_free ( osp_param_t param)
const char* osp_param_id ( osp_param_t param)
osp_param_t* osp_param_new ( void  )
const char* osp_param_type_str ( const osp_param_t param)
char* osp_start_scan ( osp_connection_t connection,
const char *  target,
GHashTable *  options 
)