OpenVAS Libraries  9.0.1
Data Structures | Macros | Functions
arglists.h File Reference

Go to the source code of this file.

Data Structures

struct  arglist
 

Macros

#define ARG_STRING   1
 
#define ARG_PTR   2
 
#define ARG_INT   3
 
#define ARG_ARGLIST   4
 

Functions

void arg_add_value (struct arglist *, const char *, int, void *)
 
void arg_prepend_value (struct arglist **, const char *, int, void *)
 
int arg_set_value (struct arglist *, const char *, void *)
 
void * arg_get_value (struct arglist *, const char *)
 
int arg_get_value_int (struct arglist *, const char *)
 
int arg_get_type (struct arglist *, const char *)
 
void arg_dump (struct arglist *, int)
 
void arg_free (struct arglist *)
 
void arg_free_all (struct arglist *)
 
void arg_del_value (struct arglist *, const char *name)
 

Macro Definition Documentation

◆ ARG_ARGLIST

#define ARG_ARGLIST   4

◆ ARG_INT

#define ARG_INT   3

◆ ARG_PTR

#define ARG_PTR   2

◆ ARG_STRING

#define ARG_STRING   1

Function Documentation

◆ arg_add_value()

void arg_add_value ( struct arglist ,
const char *  ,
int  ,
void *   
)

◆ arg_del_value()

void arg_del_value ( struct arglist ,
const char *  name 
)

◆ arg_dump()

void arg_dump ( struct arglist ,
int   
)

◆ arg_free()

void arg_free ( struct arglist )

◆ arg_free_all()

void arg_free_all ( struct arglist )

◆ arg_get_type()

int arg_get_type ( struct arglist ,
const char *   
)

◆ arg_get_value()

void* arg_get_value ( struct arglist ,
const char *   
)

◆ arg_get_value_int()

int arg_get_value_int ( struct arglist ,
const char *   
)

◆ arg_prepend_value()

void arg_prepend_value ( struct arglist **  ,
const char *  ,
int  ,
void *   
)

◆ arg_set_value()

int arg_set_value ( struct arglist ,
const char *  ,
void *   
)