Risk-Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

ck_rhs_gc — perform maintenance on a hash set

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.

Errors

       This function will only return false if there are internal memory allocation failures.

Library

       Concurrency Kit (libck, -lck)

Name

       ck_rhs_gc — perform maintenance on a hash set

Return Values

       Upon successful completion, ck_rhs_gc(3) returns true and otherwise  returns  false  on  failure  due  to
       memory allocation failure.

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                                   CK_RHS_GC(3)

Synopsis

#include<ck_rhs.h>boolck_rhs_gc(ck_rhs_t*hs);

See Also