| 
    Tachyon (current)
    Current Main Branch
    
   | 
 
#include <hash.h>
Data Fields | |
| struct hash_node_t ** | bucket | 
| array of hash nodes  More... | |
| int | size | 
| size of the array  More... | |
| int | entries | 
| number of entries in table  More... | |
| int | downshift | 
| shift cound, used in hash function  More... | |
| int | mask | 
| used to select bits for hashing  More... | |
| struct hash_node_t** rt_hash_t::bucket | 
array of hash nodes
Definition at line 19 of file hash.h.
Referenced by alos(), rebuild_table(), rt_hash_delete(), rt_hash_destroy(), rt_hash_init(), rt_hash_insert(), and rt_hash_lookup().
| int rt_hash_t::downshift | 
shift cound, used in hash function
Definition at line 22 of file hash.h.
Referenced by hash(), and rt_hash_init().
| int rt_hash_t::entries | 
number of entries in table
Definition at line 21 of file hash.h.
Referenced by alos(), rebuild_table(), rt_hash_init(), rt_hash_insert(), and rt_hash_stats().
| int rt_hash_t::mask | 
used to select bits for hashing
Definition at line 23 of file hash.h.
Referenced by hash(), and rt_hash_init().
| int rt_hash_t::size | 
size of the array
Definition at line 20 of file hash.h.
Referenced by alos(), rebuild_table(), rt_hash_destroy(), rt_hash_init(), rt_hash_insert(), and rt_hash_stats().
 1.8.14