CK_RHS_GC(3) | Library Functions Manual | CK_RHS_GC(3) |
NAME
ck_rhs_gc
—
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/
December 17, 2013 |