FreeRDP
wHashTable Struct Reference

#include <collections.h>

Data Fields

BOOL synchronized
 
CRITICAL_SECTION lock
 
int numOfBuckets
 
int numOfElements
 
float idealRatio
 
float lowerRehashThreshold
 
float upperRehashThreshold
 
wKeyValuePair ** bucketArray
 
HASH_TABLE_HASH_FN hash
 
HASH_TABLE_KEY_COMPARE_FN keyCompare
 
HASH_TABLE_VALUE_COMPARE_FN valueCompare
 
HASH_TABLE_KEY_CLONE_FN keyClone
 
HASH_TABLE_VALUE_CLONE_FN valueClone
 
HASH_TABLE_KEY_FREE_FN keyFree
 
HASH_TABLE_VALUE_FREE_FN valueFree
 
DWORD foreachRecursionLevel
 
DWORD pendingRemoves
 

Field Documentation

◆ bucketArray

wKeyValuePair** wHashTable::bucketArray

◆ foreachRecursionLevel

DWORD wHashTable::foreachRecursionLevel

◆ hash

HASH_TABLE_HASH_FN wHashTable::hash

◆ idealRatio

float wHashTable::idealRatio

◆ keyClone

HASH_TABLE_KEY_CLONE_FN wHashTable::keyClone

◆ keyCompare

HASH_TABLE_KEY_COMPARE_FN wHashTable::keyCompare

◆ keyFree

HASH_TABLE_KEY_FREE_FN wHashTable::keyFree

◆ lock

CRITICAL_SECTION wHashTable::lock

◆ lowerRehashThreshold

float wHashTable::lowerRehashThreshold

◆ numOfBuckets

int wHashTable::numOfBuckets

◆ numOfElements

int wHashTable::numOfElements

◆ pendingRemoves

DWORD wHashTable::pendingRemoves

◆ synchronized

BOOL wHashTable::synchronized

◆ upperRehashThreshold

float wHashTable::upperRehashThreshold

◆ valueClone

HASH_TABLE_VALUE_CLONE_FN wHashTable::valueClone

◆ valueCompare

HASH_TABLE_VALUE_COMPARE_FN wHashTable::valueCompare

◆ valueFree

HASH_TABLE_VALUE_FREE_FN wHashTable::valueFree

The documentation for this struct was generated from the following file: