OpenVAS Libraries  8.0.3
Data Fields
openvas_connection Struct Reference

Data Fields

int fd
 
openvas_encaps_t transport
 
char * priority
 
int timeout
 
int options
 
int port
 
gnutls_session_t tls_session
 
gnutls_certificate_credentials_t tls_cred
 
pid_t pid
 
char * buf
 
int bufsz
 
int bufcnt
 
int bufptr
 
int last_err
 

Detailed Description

OpenVAS "FILE" structure

Field Documentation

char* openvas_connection::buf

NULL if unbuffered

int openvas_connection::bufcnt
int openvas_connection::bufptr
int openvas_connection::bufsz
int openvas_connection::fd

socket number, or whatever

int openvas_connection::last_err
int openvas_connection::options

Misc options - see ids_send.h

pid_t openvas_connection::pid

Owner - for debugging only

int openvas_connection::port
char* openvas_connection::priority

Malloced "priority" string for certain transports.

int openvas_connection::timeout

timeout, in seconds. Special values: -2 for default

gnutls_certificate_credentials_t openvas_connection::tls_cred

GnuTLS credentials

gnutls_session_t openvas_connection::tls_session

GnuTLS session

openvas_encaps_t openvas_connection::transport

The documentation for this struct was generated from the following file: