#include "hash_table.h"#include "jsoc.h"
Go to the source code of this file.
Data Structures | |
| struct | Bundle_struct |
| struct | HContainer_struct |
| HContainer struct. More... | |
| struct | HContainerElement_struct |
| HContainerElement struct. More... | |
| struct | HIterator_struct |
Defines | |
| #define | HCON_INITSIZE |
Typedefs | |
| typedef struct HContainer_struct | HContainer_t |
| HContainer struct reference. | |
| typedef struct Bundle_struct | HContainerBundle_t |
|
typedef struct HContainerElement_struct | HContainerElement_t |
| typedef struct HIterator_struct | HIterator_t |
FunctionsTitleTestFour | |
| void * | hcon_allocslot (HContainer_t *hc, const char *key) |
| void * | hcon_allocslot_lower (HContainer_t *hc, const char *key) |
| void | hcon_copy (HContainer_t *dst, HContainer_t *src) |
| HContainer_t * | hcon_create (int datasize, int keysize, void(*deep_free)(const void *value), void(*deep_copy)(const void *dst, const void *src), void **valArr, char **nameArr, int valArrSize) |
| void | hcon_destroy (HContainer_t **cont) |
| void | hcon_free (HContainer_t *hc) |
| void * | hcon_getn (HContainer_t *hcon, unsigned int n) |
| void | hcon_init (HContainer_t *hc, int datasize, int keysize, void(*deep_free)(const void *value), void(*deep_copy)(const void *dst, const void *src)) |
| void | hcon_init_ext (HContainer_t *hc, unsigned int hashprime, int datasize, int keysize, void(*deep_free)(const void *value), void(*deep_copy)(const void *dst, const void *src)) |
| int | hcon_insert (HContainer_t *hcon, const char *key, const void *value) |
| int | hcon_insert_lower (HContainer_t *hcon, const char *key, const void *value) |
| void * | hcon_lookup (HContainer_t *hc, const char *key) |
| void * | hcon_lookup_ext (HContainer_t *hc, const char *keyin, const char **keyout) |
| void * | hcon_lookup_lower (HContainer_t *hc, const char *key) |
| void | hcon_map (HContainer_t *hc, void(*fmap)(const void *value)) |
| void | hcon_map_ext (HContainer_t *hc, void(*fmap)(const void *value, void *data), void *data) |
| int | hcon_member (HContainer_t *hc, const char *key) |
| int | hcon_member_lower (HContainer_t *hc, const char *key) |
| void | hcon_print (HContainer_t *hc) |
| void | hcon_printf (FILE *fp, HContainer_t *hc) |
| void | hcon_remove (HContainer_t *hc, const char *key) |
| void | hcon_stat (HContainer_t *hc) |
| HIterator_t * | hiter_create (HContainer_t *cont) |
| void | hiter_destroy (HIterator_t **iter) |
| void | hiter_free (HIterator_t *hit) |
| void | hiter_new (HIterator_t *hit, HContainer_t *hc) |
| void | hiter_new_sort (HIterator_t *hit, HContainer_t *hc, int(*comp)(const void *, const void *)) |
| void | hiter_rewind (HIterator_t *hit) |
Definition in file hcontainer.h.
1.5.7.1