logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ck_rhs_reset — remove all keys from a hash set

Description

       The ck_rhs_reset(3) function will remove all keys stored in the hash set pointed to by the hs argument.

Errors

       Behavior  is undefined if hs is uninitialized. Behavior is undefined if this function is called by a non-
       writer thread.

Library

       Concurrency Kit (libck, -lck)

Name

       ck_rhs_reset — remove all keys from a hash set

Return Values

       If successful, ck_rhs_reset(3) will return true and will otherwise return false on failure. This function
       will only fail if a replacement hash set could not be allocated internally.

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_set(3),  ck_rhs_fas(3),
       ck_rhs_remove(3), ck_rhs_reset_size(3), ck_rhs_grow(3), ck_rhs_gc(3), ck_rhs_rebuild(3), ck_rhs_count(3),
       ck_rhs_stat(3)

       Additional information available at http://concurrencykit.org/

                                               September 17, 2012                                CK_RHS_RESET(3)

Synopsis

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

See Also