#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.