Greenbone Vulnerability Manager  9.0.1
Functions
manage_configs.c File Reference

GVM manage layer: Configs. More...

#include "manage_configs.h"
#include <glib.h>
#include <stdlib.h>

Functions

gpointer preference_new (char *id, char *name, char *type, char *value, char *nvt_name, char *nvt_oid, array_t *alts, char *default_value, char *hr_name, int free_strings)
 Create a new preference. More...
 
void preference_free (preference_t *preference)
 Frees a preference including its assigned values. More...
 

Detailed Description

GVM manage layer: Configs.

General functions for managing scan configs.

Function Documentation

◆ preference_free()

void preference_free ( preference_t preference)

Frees a preference including its assigned values.

Parameters
[in]preferenceThe preference to free.

◆ preference_new()

gpointer preference_new ( char *  id,
char *  name,
char *  type,
char *  value,
char *  nvt_name,
char *  nvt_oid,
array_t *  alts,
char *  default_value,
char *  hr_name,
int  free_strings 
)

Create a new preference.

Parameters
[in]idID of preference.
[in]nameName of preference.
[in]typeType of preference.
[in]valueValue of preference.
[in]nvt_nameName of NVT of preference.
[in]nvt_oidOID of NVT of preference.
[in]altsArray of gchar's. Alternative values for type radio.
[in]default_valueDefault value of preference.
[in]hr_nameExtended, more human-readable name of the preference.
[in]free_stringsWhether string fields are freed by preference_free.
Returns
Newly allocated preference.