Greenbone Vulnerability Manager
8.0.1~git
|
Manager Manage library: SQL backend headers. More...
Go to the source code of this file.
Macros | |
#define | NVT_INFO_ITERATOR_FILTER_COLUMNS |
Filter columns for NVT info iterator. More... | |
#define | NVT_ITERATOR_COLUMNS |
NVT iterator columns. More... | |
#define | NVT_ITERATOR_COLUMNS_NVTS |
NVT iterator columns. More... | |
Functions | |
void | check_db_nvts () |
Ensures the sanity of nvts cache in DB. | |
int | check_config_families () |
Ensure that all configs refer to the right NVT families. More... | |
void | manage_sync_nvts (int(*)()) |
Sync NVTs if newer NVTs are available. More... | |
Manager Manage library: SQL backend headers.
#define NVT_INFO_ITERATOR_FILTER_COLUMNS |
Filter columns for NVT info iterator.
#define NVT_ITERATOR_COLUMNS |
NVT iterator columns.
#define NVT_ITERATOR_COLUMNS_NVTS |
NVT iterator columns.
int check_config_families | ( | ) |
Ensure that all configs refer to the right NVT families.
When the family of an NVT is changed in the feed, then the config refers to the wrong family.
void manage_sync_nvts | ( | int(*)() | fork_update_nvt_cache | ) |
Sync NVTs if newer NVTs are available.
[in] | fork_update_nvt_cache | Function to do the update. |