#include <errorCodes.h>
#include <types.h>
Go to the source code of this file.
Typedefs | |
typedef uint32(* | HashFunction )(void *key, uint32 keySize) |
typedef _HashTable * | HashTable |
Functions | |
ErrorCode | hashTableCreate (HashTable *table, uint32 size, HashFunction hashFunction) |
ErrorCode | hashTableAdd (HashTable table, void *key, uint32 keySize, Pointer object) |
ErrorCode | hashTableAddString (HashTable table, String key, Pointer object) |
ErrorCode | hashTableGet (HashTable table, void *key, uint32 keySize, Pointer *object) |
ErrorCode | hashTableGetString (HashTable table, String key, Pointer *object) |
ErrorCode | hashTableDestroy (HashTable *table) |
Variables | |
const uint32 | HashTableDefaultSize = 97 |