Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NAME
       CK_RHS_HASH -- invoke hash function with	hash set seed

LIBRARY
       Concurrency Kit (libck, -lck)

SYNOPSIS
       #include	<ck_rhs.h>

       unsigned	long
       CK_RHS_HASH(ck_rhs_t *hs, ck_rhs_hash_cb_t *hf, const void *key);

DESCRIPTION
       The  CK_RHS_HASH(3)  macro  will	invoke the hash	function pointed to by
       the hf argument with the	seed value associated  with  hs	 and  the  key
       pointer specified by the	key argument.

RETURN VALUES
       This function will return the value returned by the hf function.

ERRORS
       It is expected hs was previously	initialized via	ck_rhs_init(3).

SEE ALSO
       ck_rhs_init(3),	     ck_rhs_destroy(3),	      ck_rhs_iterator_init(3),
       ck_rhs_next(3),	  ck_rhs_get(3),     ck_rhs_put(3),	ck_rhs_set(3),
       ck_rhs_remove(3),   ck_rhs_grow(3),  ck_rhs_count(3),  ck_rhs_reset(3),
       ck_rhs_stat(3)

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

				March 28, 2012			CK_RHS_HASH(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=CK_RHS_HASH&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help