Hash structure; holds arrays of Hashkey and Payload. More...
Public Attributes | |
Payload ** | Members |
HashKey ** | LookupTable |
char ** | MyKeys |
HashFunc | Algorithm |
long | nMembersUsed |
long | nLookupTableItems |
long | MemberSize |
long | tainted |
long | uniq |
Hash structure; holds arrays of Hashkey and Payload.
HashFunc HashList::Algorithm |
should we use an alternating algorithm to calc the hash values?
Hash Lookup table. Elements point to members, and are sorted by their hashvalue
Our Payload members. This fills up linear
long HashList::MemberSize |
how big is Members and LookupTable?
char** HashList::MyKeys |
this keeps the members for a call of GetHashKeys
how many items of the lookup table are used?
how many pointers inside of the array are used?
long HashList::tainted |
if 0, we're hashed, else s.b. else sorted us in his own way.
long HashList::uniq |
are the keys going to be uniq?