di_hash_table Struct Reference
[Simple hash table]

Hash table. More...

Data Fields

size_t size
size_t nnodes
di_hash_node ** nodes
di_mem_chunkmem_chunk
di_hash_funchash_func
di_equal_funckey_equal_func
di_destroy_notifykey_destroy_func
di_destroy_notifyvalue_destroy_func

Detailed Description

Hash table.

For internal use only.


Field Documentation

hashing function

Referenced by di_hash_table_new_full().

key destroy function, may NULL

Referenced by di_hash_table_destroy(), di_hash_table_insert(), and di_hash_table_new_full().

key compare function

Referenced by di_hash_table_new_full().

di_mem_chunk for allocating the nodes (di_hash_node)

Referenced by di_hash_table_destroy(), and di_hash_table_new_full().

size_t nnodes
size_t size

value destroy function, may NULL

Referenced by di_hash_table_destroy(), di_hash_table_insert(), and di_hash_table_new_full().

Generated on Tue Apr 13 12:07:06 2010 for libdebian-installer by  doxygen 1.6.3