OpenVAS Libraries  9.0.1
Data Fields
kb_item Struct Reference

Knowledge base item (defined by name, type (int/char*) and value). Implemented as a singly linked list. More...

#include <kb.h>

Data Fields

enum kb_item_type type
 
union {
   char *   v_str
 
   int   v_int
 
}; 
 
struct kb_itemnext
 
size_t namelen
 
char name [0]
 

Detailed Description

Knowledge base item (defined by name, type (int/char*) and value). Implemented as a singly linked list.

Field Documentation

◆ @1

union { ... }

Value of this knowledge base item.

◆ name

char kb_item::name[0]

Name of this knowledge base item.

◆ namelen

size_t kb_item::namelen

Name length (including final NULL byte).

◆ next

struct kb_item* kb_item::next

Next item in list.

◆ type

enum kb_item_type kb_item::type

One of KB_TYPE_INT or KB_TYPE_STR.

◆ v_int

int kb_item::v_int

◆ v_str

char* kb_item::v_str

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