Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

_hash_entry_s Struct Reference
[Hash tables]

#include <dbprim.h>

Collaboration diagram for _hash_entry_s:

Collaboration graph
[legend]

Detailed Description

For internal use only.

This is the implementation of the hash_entry_t type.

Definition at line 1487 of file dbprim.h.

Data Fields

unsigned long he_magic
link_elem_t he_elem
hash_table_the_table
unsigned long he_hash
db_key_t he_key
void * he_value


Field Documentation

link_elem_t _hash_entry_s::he_elem
 

Link element.

Definition at line 1489 of file dbprim.h.

Referenced by he_init(), ht_add(), ht_move(), and ht_remove().

unsigned long _hash_entry_s::he_hash
 

Hash value.

Definition at line 1491 of file dbprim.h.

Referenced by he_init(), ht_add(), ht_move(), ht_remove(), and ht_resize().

db_key_t _hash_entry_s::he_key
 

Entry's key.

Definition at line 1492 of file dbprim.h.

Referenced by he_init(), ht_add(), ht_move(), and ht_resize().

unsigned long _hash_entry_s::he_magic
 

Magic number.

Definition at line 1488 of file dbprim.h.

Referenced by he_init().

hash_table_t* _hash_entry_s::he_table
 

Hash table we're in.

Definition at line 1490 of file dbprim.h.

Referenced by he_init(), ht_add(), ht_move(), and ht_remove().

void* _hash_entry_s::he_value
 

Actual entry.

Definition at line 1493 of file dbprim.h.

Referenced by he_init().


Generated on Sat Jul 15 14:10:51 2006 for DatabasePrimitivesLibrary by  doxygen 1.4.4