ck_rhs_gc - Man Page
perform maintenance on a hash set
Library
Concurrency Kit (libck, -lck)
Synopsis
#include <ck_rhs.h
>
bool
ck_rhs_gc
(ck_rhs_t *hs);
Description
The ck_rhs_gc
(3) function will perform various maintenance routines on the hash set pointed to by hs, including recalculating the maximum number of probes.
Return Values
Upon successful completion, ck_rhs_gc
(3) returns true and otherwise returns false on failure due to memory allocation failure.
Errors
This function will only return false if there are internal memory allocation failures.
See Also
ck_rhs_init(3), ck_rhs_move(3), ck_rhs_destroy(3), CK_RHS_HASH(3), ck_rhs_iterator_init(3), ck_rhs_next(3), ck_rhs_get(3), ck_rhs_put(3), ck_rhs_put_unique(3), ck_rhs_grow(3), ck_rhs_rebuild(3), ck_rhs_set(3), ck_rhs_fas(3), ck_rhs_remove(3), ck_rhs_count(3), ck_rhs_reset(3), ck_rhs_reset_size(3), ck_rhs_stat(3)
Additional information available at http://concurrencykit.org/
Referenced By
ck_rhs_apply(3), ck_rhs_count(3), ck_rhs_destroy(3), ck_rhs_fas(3), ck_rhs_get(3), ck_rhs_grow(3), ck_rhs_init(3), ck_rhs_iterator_init(3), ck_rhs_move(3), ck_rhs_next(3), ck_rhs_put(3), ck_rhs_put_unique(3), ck_rhs_rebuild(3), ck_rhs_remove(3), ck_rhs_reset(3), ck_rhs_reset_size(3), ck_rhs_set(3), ck_rhs_stat(3).