GATE
|
Defines a standard to generate hashcodes for generic and typed data. More...
#include "gate/gate_core_api.h"
#include "gate/gatetypes.h"
#include "gate/typeids.h"
#include "gate/strings.h"
Functions | |
GATE_CORE_API void | gate_hash_generator_init (gate_hash_generator_context_t *generator) |
GATE_CORE_API void | gate_hash_generator_update (gate_hash_generator_context_t *generator, void const *data, gate_size_t len) |
GATE_CORE_API gate_hash_code_t | gate_hash_generator_finish (gate_hash_generator_context_t *generator) |
GATE_CORE_API gate_hash_code_t | gate_hash_generate (void const *data, gate_size_t data_len) |
GATE_CORE_API gate_hash_code_t | gate_hash_generate_1 (void const *data) |
GATE_CORE_API gate_hash_code_t | gate_hash_generate_2 (void const *data) |
GATE_CORE_API gate_hash_code_t | gate_hash_generate_4 (void const *data) |
GATE_CORE_API gate_hash_code_t | gate_hash_generate_8 (void const *data) |
GATE_CORE_API gate_hash_code_t | gate_hash_generate_string (void const *data) |
GATE_CORE_API gate_type_hash_generator_t | gate_hash_generator_of (gate_type_id_t type_id) |
Defines a standard to generate hashcodes for generic and typed data.