ck_hs_reset — remove all keys from a hash set
Contents
Description
The ck_hs_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_hs_reset — remove all keys from a hash set
Return Values
If successful, ck_hs_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_hs_init(3), ck_hs_move(3), ck_hs_destroy(3), CK_HS_HASH(3), ck_hs_iterator_init(3), ck_hs_next(3), ck_hs_get(3), ck_hs_put(3), ck_hs_put_unique(3), ck_hs_set(3), ck_hs_fas(3), ck_hs_remove(3), ck_hs_reset_size(3), ck_hs_grow(3), ck_hs_gc(3), ck_hs_rebuild(3), ck_hs_count(3), ck_hs_stat(3) Additional information available at http://concurrencykit.org/ September 17, 2012 CK_HS_RESET(3)
Synopsis
#include<ck_hs.h>boolck_hs_reset(ck_hs_t*hs);
