Greenbone Vulnerability Manager  22.4.0~dev1
Functions
manage_get.c File Reference

GVM manage layer: GET utils. More...

#include "manage_get.h"
#include "manage_sql.h"
#include "sql.h"
#include <stdlib.h>
#include <string.h>

Functions

void get_data_reset (get_data_t *data)
 Reset command data. More...
 
const char * get_data_get_extra (const get_data_t *data, const char *name)
 Retrieves a type-specific extra parameter from a get_data_t. More...
 
void get_data_set_extra (get_data_t *data, const char *name, const char *value)
 Sets a type-specific extra parameter in a get_data_t. More...
 
resource_t get_iterator_resource (iterator_t *iterator)
 Get the resource from a GET iterator. More...
 
const char * get_iterator_comment (iterator_t *iterator)
 Get the comment from a GET iterator. More...
 
user_t get_iterator_owner (iterator_t *iterator)
 Get the owner from a GET iterator. More...
 

Detailed Description

GVM manage layer: GET utils.

Function Documentation

◆ get_data_get_extra()

const char* get_data_get_extra ( const get_data_t data,
const char *  name 
)

Retrieves a type-specific extra parameter from a get_data_t.

Parameters
[in]dataThe get data to add the parameter to.
[in]nameName of the parameter to add.
Returns
Value of the parameter or NULL if not set.

◆ get_data_reset()

void get_data_reset ( get_data_t data)

Reset command data.

Parameters
[in]dataCommand data.

◆ get_data_set_extra()

void get_data_set_extra ( get_data_t data,
const char *  name,
const char *  value 
)

Sets a type-specific extra parameter in a get_data_t.

The names and values will be duplicated.

Parameters
[in]dataThe get data to add the parameter to.
[in]nameName of the parameter to add.
[in]valueValue of the parameter to add.

◆ get_iterator_comment()

const char* get_iterator_comment ( iterator_t iterator)

Get the comment from a GET iterator.

Parameters
[in]iteratorIterator.
Returns
Comment.

◆ get_iterator_owner()

user_t get_iterator_owner ( iterator_t iterator)

Get the owner from a GET iterator.

Parameters
[in]iteratorIterator.
Returns
Owner.

◆ get_iterator_resource()

resource_t get_iterator_resource ( iterator_t iterator)

Get the resource from a GET iterator.

Parameters
[in]iteratorIterator.
Returns
Resource.