|
Greenbone Vulnerability Management Libraries 22.32.0
|
Array utilities. More...
#include "array.h"

Go to the source code of this file.
Macros | |
| #define | G_LOG_DOMAIN "libgvm base" |
| GLib log domain. | |
Functions | |
| GPtrArray * | make_array (void) |
| Make a global array. | |
| void | array_reset (array_t **array) |
| Reset an array. | |
| void | array_free (GPtrArray *array) |
| Free global array value. | |
| void | array_add (array_t *array, gpointer pointer) |
| Push a generic pointer onto an array. | |
| void | array_terminate (array_t *array) |
| Terminate an array. | |
Array utilities.
Definition in file array.c.
| #define G_LOG_DOMAIN "libgvm base" |
GLib log domain.
Definition at line 17 of file array.c.
Referenced by fetch_max_db_index(), get_redis_ctx(), log_gpgme(), mqtt_connect(), redis_direct_conn(), redis_find(), redis_flush_all(), and redis_new().
| void array_add | ( | array_t * | array, |
| gpointer | pointer ) |
Push a generic pointer onto an array.
| [in] | array | Array. |
| [in] | pointer | Pointer. |
Definition at line 68 of file array.c.
Referenced by port_range_ranges().

| void array_free | ( | GPtrArray * | array | ) |
Free global array value.
Also g_free any elements.
| [in] | array | Pointer to array. |
Definition at line 50 of file array.c.
Referenced by array_reset(), Ensure(), Ensure(), and Ensure().

| void array_reset | ( | array_t ** | array | ) |
Reset an array.
| [in] | array | Pointer to array. |
Definition at line 36 of file array.c.
References array_free(), and make_array().

| void array_terminate | ( | array_t * | array | ) |
| GPtrArray * make_array | ( | void | ) |
Make a global array.
Definition at line 25 of file array.c.
Referenced by array_reset(), Ensure(), and port_range_ranges().
