GVM manage layer: Preference utils.
More...
#include "manage_preferences.h"
#include <stdlib.h>
GVM manage layer: Preference utils.
◆ cleanup_import_preferences()
void cleanup_import_preferences |
( |
array_t * |
import_preferences | ) |
|
Cleanup preferences array.
- Parameters
-
[in] | import_preferences | Import preferences. |
◆ preference_free()
Frees a preference including its assigned values.
- Parameters
-
[in] | preference | The 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] | id | ID of preference. |
[in] | name | Name of preference. |
[in] | type | Type of preference. |
[in] | value | Value of preference. |
[in] | nvt_name | Name of NVT of preference. |
[in] | nvt_oid | OID of NVT of preference. |
[in] | alts | Array of gchar's. Alternative values for type radio. |
[in] | default_value | Default value of preference. |
[in] | hr_name | The hr_name of the nvt_preference. |
[in] | free_strings | Whether string fields are freed by preference_free. |
- Returns
- Newly allocated preference.