OpenVAS Libraries
6.0+beta5
|
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <glib.h>
#include "arglists.h"
#include "system_internal.h"
#include "system.h"
Macros | |
#define | HASH_MAX 2713 |
Functions | |
char * | cache_inc (const char *name) |
void | cache_dec (const char *name) |
void | arg_free_name (char *name) |
void | arg_add_value (struct arglist *arglst, const char *name, int type, long length, void *value) |
int | arg_set_value (struct arglist *arglst, const char *name, long length, void *value) |
int | arg_set_type (struct arglist *arglst, const char *name, int type) |
void * | arg_get_value (struct arglist *args, const char *name) |
int | arg_get_length (struct arglist *args, const char *name) |
int | arg_get_type (struct arglist *args, const char *name) |
void | arg_dup (struct arglist *dst, struct arglist *src) |
void | arg_dump (struct arglist *args, int level) |
void | arg_free (struct arglist *arg) |
void | arg_free_all (struct arglist *arg) |
void | arg_add_value_at_head (struct arglist *arglst, const char *name, int type, long length, void *value) |
void | arg_del_value (struct arglist *args, const char *name) |
struct arglist * | str2arglist (char *str) |
#define HASH_MAX 2713 |
void arg_add_value | ( | struct arglist * | arglst, |
const char * | name, | ||
int | type, | ||
long | length, | ||
void * | value | ||
) |
void arg_add_value_at_head | ( | struct arglist * | arglst, |
const char * | name, | ||
int | type, | ||
long | length, | ||
void * | value | ||
) |
Like arg_add_value but inserts the new element near the beginning instead of the end. This is much faster for long lists but leads to a different order of the elements.
void arg_del_value | ( | struct arglist * | args, |
const char * | name | ||
) |
void arg_dump | ( | struct arglist * | args, |
int | level | ||
) |
void arg_free | ( | struct arglist * | arg) |
void arg_free_all | ( | struct arglist * | arg) |
void arg_free_name | ( | char * | name) |
int arg_get_length | ( | struct arglist * | args, |
const char * | name | ||
) |
int arg_get_type | ( | struct arglist * | args, |
const char * | name | ||
) |
void* arg_get_value | ( | struct arglist * | args, |
const char * | name | ||
) |
int arg_set_type | ( | struct arglist * | arglst, |
const char * | name, | ||
int | type | ||
) |
int arg_set_value | ( | struct arglist * | arglst, |
const char * | name, | ||
long | length, | ||
void * | value | ||
) |
void cache_dec | ( | const char * | name) |
char* cache_inc | ( | const char * | name) |
struct arglist* str2arglist | ( | char * | str) |