| CK_HT_COUNT(3) | Library Functions Manual | CK_HT_COUNT(3) | 
NAME¶
ck_ht_count —
    return count of key-value pairs in hash table
LIBRARY¶
Concurrency Kit (libck, -lck)
SYNOPSIS¶
#include
  <ck_ht.h>
uint64_t
  
  ck_ht_count(ck_ht_t
    *ht);
DESCRIPTION¶
The
    ck_ht_count()
    function will return the number of entries in the hash table pointed to be
    the ht argument. The function may only be called
    without the presence of concurrent write operations.
ERRORS¶
Behavior is undefined if ht has not been initialized.
SEE ALSO¶
ck_ht_stat(3), ck_ht_init(3), ck_ht_destroy(3), ck_ht_hash(3), ck_ht_hash_direct(3), ck_ht_set_spmc(3), ck_ht_put_spmc(3), ck_ht_gc(3), ck_ht_get_spmc(3), ck_ht_grow_spmc(3), ck_ht_remove_spmc(3), ck_ht_reset_size_spmc(3), ck_ht_reset_spmc(3), ck_ht_entry_empty(3), ck_ht_entry_key_set(3), ck_ht_entry_key_set_direct(3), ck_ht_entry_key(3), ck_ht_entry_key_length(3), ck_ht_entry_value(3), ck_ht_entry_set(3), ck_ht_entry_set_direct(3), ck_ht_entry_key_direct(3), ck_ht_entry_value_direct(3), ck_ht_iterator_init(3), ck_ht_next(3)
Additional information available at http://concurrencykit.org/
| March 29, 2012 |