Greenbone Vulnerability Manager  22.5.2
Data Structures | Functions | Variables
gmp_logout.c File Reference

GVM GMP layer: Logout handling. More...

#include "gmp_logout.h"
#include "manage.h"

Data Structures

struct  logout_t
 

Functions

static void logout_reset ()
 
void logout_start (gmp_parser_t *gmp_parser, const gchar **attribute_names, const gchar **attribute_values)
 Start a command. More...
 
void logout_element_start (gmp_parser_t *gmp_parser, const gchar *name, const gchar **attribute_names, const gchar **attribute_values)
 Start element. More...
 
static void logout_run (gmp_parser_t *gmp_parser, GError **error)
 Execute command. More...
 
int logout_element_end (gmp_parser_t *gmp_parser, GError **error, const gchar *name)
 End element. More...
 

Variables

static logout_t logout_data
 

Detailed Description

GVM GMP layer: Logout handling.

This includes functions for GMP handling of the user logout.

Function Documentation

◆ logout_element_end()

int logout_element_end ( gmp_parser_t gmp_parser,
GError **  error,
const gchar *  name 
)

End element.

Parameters
[in]gmp_parserGMP parser.
[in]errorError parameter.
[in]nameElement name.
Returns
0 success, 1 command finished.

◆ logout_element_start()

void logout_element_start ( gmp_parser_t gmp_parser,
const gchar *  name,
const gchar **  attribute_names,
const gchar **  attribute_values 
)

Start element.

Parameters
[in]gmp_parserGMP parser.
[in]nameElement name.
[in]attribute_namesAll attribute names.
[in]attribute_valuesAll attribute values.

◆ logout_run()

static void logout_run ( gmp_parser_t gmp_parser,
GError **  error 
)
static

Execute command.

Parameters
[in]gmp_parserGMP parser.
[in]errorError parameter.

◆ logout_start()

void logout_start ( gmp_parser_t gmp_parser,
const gchar **  attribute_names,
const gchar **  attribute_values 
)

Start a command.

Parameters
[in]gmp_parserGMP parser.
[in]attribute_namesAll attribute names.
[in]attribute_valuesAll attribute values.