|
librsync
2.3.4
|
The hashtable type. More...
#include <hashtable.h>
Data Fields | |
| int | size |
| Size of allocated hashtable. | |
| int | count |
| Number of entries in hashtable. | |
| unsigned | tmask |
| Mask to get the hashtable index. | |
| unsigned | bshift |
| Shift to get the bloomfilter index. | |
| long | find_count |
| The count of finds tried. | |
| long | match_count |
| The count of matches found. | |
| long | hashcmp_count |
| The count of hash compares done. | |
| long | entrycmp_count |
| The count of entry compares done. | |
| unsigned char * | kbloom |
| Bloom filter of hash keys with k=1. | |
| void ** | etable |
| Table of pointers to entries. | |
| unsigned | ktable [] |
| Table of hash keys. | |
The hashtable type.
Definition at line 128 of file hashtable.h.
| int hashtable::size |
Size of allocated hashtable.
Definition at line 129 of file hashtable.h.
| int hashtable::count |
Number of entries in hashtable.
Definition at line 130 of file hashtable.h.
| unsigned hashtable::tmask |
Mask to get the hashtable index.
Definition at line 131 of file hashtable.h.
| unsigned hashtable::bshift |
Shift to get the bloomfilter index.
Definition at line 133 of file hashtable.h.
| long hashtable::find_count |
The count of finds tried.
Definition at line 137 of file hashtable.h.
| long hashtable::match_count |
The count of matches found.
Definition at line 138 of file hashtable.h.
| long hashtable::hashcmp_count |
The count of hash compares done.
Definition at line 139 of file hashtable.h.
| long hashtable::entrycmp_count |
The count of entry compares done.
Definition at line 140 of file hashtable.h.
| unsigned char* hashtable::kbloom |
Bloom filter of hash keys with k=1.
Definition at line 143 of file hashtable.h.
| void** hashtable::etable |
Table of pointers to entries.
Definition at line 145 of file hashtable.h.
| unsigned hashtable::ktable[] |
Table of hash keys.
Definition at line 146 of file hashtable.h.
1.9.6