#include "mdnsd_config.h"
Go to the source code of this file.
◆ xht_t
Simple string->void* hashtable, very static and bare minimal, but efficient.
Definition at line 10 of file xht.h.
◆ xht_walker
typedef void(* xht_walker) (xht_t *h, char *key, void *val, void *arg) |
Definition at line 28 of file xht.h.
◆ xht_new()
xht_t MDNSD_EXPORT * xht_new |
( |
int |
prime | ) |
|
◆ xht_set()
void MDNSD_EXPORT xht_set |
( |
xht_t * |
h, |
|
|
char * |
key, |
|
|
void * |
val |
|
) |
| |
◆ xht_store()
void MDNSD_EXPORT xht_store |
( |
xht_t * |
h, |
|
|
char * |
key, |
|
|
int |
klen, |
|
|
void * |
val, |
|
|
int |
vlen |
|
) |
| |
◆ xht_get()
void MDNSD_EXPORT * xht_get |
( |
xht_t * |
h, |
|
|
char * |
key |
|
) |
| |
◆ xht_free()
void MDNSD_EXPORT xht_free |
( |
xht_t * |
h | ) |
|
◆ xht_walk()