1CK_HT_DESTROY(3) BSD Library Functions Manual CK_HT_DESTROY(3)
2
4 ck_ht_destroy — immediately destroy a hash table
5
7 Concurrency Kit (libck, -lck)
8
10 #include <ck_ht.h>
11
12 void
13 ck_ht_destroy(ck_ht_t *ht);
14
16 The ck_ht_destroy() function will request that the underlying allocator,
17 as specified by the ck_ht_init(3) function, immediately destroy the
18 object pointed to by the ht argument.
19
20 The user must guarantee that no threads are accessing the object pointed
21 to by ht when ck_ht_destroy() is called.
22
24 ck_ht_destroy() has no return value.
25
27 This function is guaranteed not to fail.
28
30 ck_ht_stat(3), ck_ht_init(3), ck_ht_hash(3), ck_ht_hash_direct(3),
31 ck_ht_set_spmc(3), ck_ht_put_spmc(3), ck_ht_gc(3), ck_ht_get_spmc(3),
32 ck_ht_grow_spmc(3), ck_ht_remove_spmc(3), ck_ht_reset_spmc(3),
33 ck_ht_reset_size_spmc(3), ck_ht_count(3), ck_ht_entry_empty(3),
34 ck_ht_entry_key_set(3), ck_ht_entry_key_set_direct(3),
35 ck_ht_entry_key(3), ck_ht_entry_key_length(3), ck_ht_entry_value(3),
36 ck_ht_entry_set(3), ck_ht_entry_set_direct(3), ck_ht_entry_key_direct(3),
37 ck_ht_entry_value_direct(3), ck_ht_iterator_init(3), ck_ht_next(3)
38
39 Additional information available at http://concurrencykit.org/
40
41 March 29, 2012