HomePort
|
Go to the source code of this file.
Data Structures | |
struct | hpd_pair |
Functions | |
hpd_error_t | hpd_map_alloc (hpd_map_t **map) |
hpd_error_t | hpd_map_first (hpd_map_t *map, hpd_pair_t **pair) |
hpd_error_t | hpd_map_free (hpd_map_t *map) |
hpd_error_t | hpd_map_get (hpd_map_t *map, const char *k, const char **v) |
hpd_error_t | hpd_map_get_n (hpd_map_t *map, const char *k, size_t k_len, const char **v) |
hpd_error_t | hpd_map_next (hpd_pair_t **pair) |
hpd_error_t | hpd_map_remove (hpd_map_t *map, hpd_pair_t *pair) |
hpd_error_t | hpd_map_set (hpd_map_t *map, const char *k, const char *v) |
hpd_error_t | hpd_map_set_n (hpd_map_t *map, const char *k, size_t k_len, const char *v, size_t v_len) |
hpd_error_t | hpd_map_v_matches (hpd_map_t *map, va_list vp) |
hpd_error_t | hpd_pair_get (const hpd_pair_t *pair, const char **key, const char **value) |
[hpd_action_t functions] More... | |
static hpd_error_t | map_insert (hpd_map_t *map, const char *k, const char *v) |
static hpd_error_t | map_insert_n (hpd_map_t *map, const char *k, size_t k_len, const char *v, size_t v_len) |
static hpd_error_t | map_replace (hpd_pair_t *attr, const char *v) |
static hpd_error_t | map_replace_n (hpd_pair_t *attr, const char *v, size_t v_len) |
TAILQ_HEAD (hpd_map, hpd_pair) | |
hpd_error_t hpd_map_alloc | ( | hpd_map_t ** | map | ) |
hpd_error_t hpd_map_first | ( | hpd_map_t * | map, |
hpd_pair_t ** | pair | ||
) |
hpd_error_t hpd_map_free | ( | hpd_map_t * | map | ) |
hpd_error_t hpd_map_get | ( | hpd_map_t * | map, |
const char * | k, | ||
const char ** | v | ||
) |
hpd_error_t hpd_map_get_n | ( | hpd_map_t * | map, |
const char * | k, | ||
size_t | k_len, | ||
const char ** | v | ||
) |
hpd_error_t hpd_map_next | ( | hpd_pair_t ** | pair | ) |
hpd_error_t hpd_map_remove | ( | hpd_map_t * | map, |
hpd_pair_t * | pair | ||
) |
hpd_error_t hpd_map_set | ( | hpd_map_t * | map, |
const char * | k, | ||
const char * | v | ||
) |
hpd_error_t hpd_map_set_n | ( | hpd_map_t * | map, |
const char * | k, | ||
size_t | k_len, | ||
const char * | v, | ||
size_t | v_len | ||
) |
hpd_error_t hpd_map_v_matches | ( | hpd_map_t * | map, |
va_list | vp | ||
) |
hpd_error_t hpd_pair_get | ( | const hpd_pair_t * | pair, |
const char ** | key, | ||
const char ** | value | ||
) |
|
static |
|
static |
|
static |
|
static |
TAILQ_HEAD | ( | hpd_map | , |
hpd_pair | |||
) |