Provided by: libck-dev_0.7.2-5ubuntu1_amd64 bug

NAME

       ck_ht_entry_key_direct — return key value as specified in hash table entry

LIBRARY

       Concurrency Kit (libck, -lck)

SYNOPSIS

       #include <ck_ht.h>

       uintptr_t
       ck_ht_entry_key_direct(ck_ht_entry_t *entry);

DESCRIPTION

       The  ck_ht_entry_key_direct() function will return the key value as specified in the object pointed to by
       the entry argument.

       It is expected that the entry is associated with a hash table  initialized  with  CK_HT_MODE_DIRECT  (see
       ck_ht_init(3) for more information).

RETURN VALUES

       ck_ht_entry_key_direct()  returns  0 if the entry is empty. Otherwise, it returns the key value stored in
       the object pointed to by the entry argument.

ERRORS

       Behavior is undefined if entry 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_count(3),        ck_ht_reset_spmc(3),        ck_ht_reset_size_spmc(3),        ck_ht_entry_empty(3),
       ck_ht_entry_key_set(3),  ck_ht_entry_key_set_direct(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(3),     ck_ht_entry_value_direct(3),
       ck_ht_iterator_init(3), ck_ht_next(3)

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

                                                 March 30, 2012                        CK_HT_ENTRY_KEY_DIRECT(3)