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

FreeBSD Manual Pages

  
 
  

home | help
HASHKIT_IS_ALLOCATED(3)		 libmemcached	       HASHKIT_IS_ALLOCATED(3)

NAME
       hashkit_is_allocated - libhashkit Documentation

SYNOPSIS
       #include	<libhashkit/hashkit.h>

       hashkit_st

       hashkit_st *hashkit_create(hashkit_st *hash)

       hashkit_st	  *hashkit_clone(hashkit_st *destination,	 const
       hashkit_st *ptr)

       void hashkit_free(hashkit_st *hash)

       bool hashkit_is_allocated(const hashkit_st *hash)

       Compile and link	with -lhashkit

DESCRIPTION
       The hashkit_create() function initializes a hashkit object for use.  If
       you  pass  a  NULL argument for hash, then the memory for the object is
       allocated. If you specify a pre-allocated piece of memory, that is ini-
       tialized	for use.

       The  hashkit_clone()  function  initializes  a hashkit object much like
       hashkit_create(), but instead of	using default settings it will use the
       settings	of the ptr hashkit object.

       The  hashkit_free()  frees  any resources being consumed	by the hashkit
       objects that were initialized with hashkit_create() or hashkit_clone().

       The hashkit_is_allocated() reports where	the memory was allocated for a
       hashkit object.

RETURN VALUE
       hashkit_create()	 and  hashkit_clone()  will  return NULL on failure or
       non-NULL	on success.

       hashkit_is_allocated() returns true if the memory for the  hashkit  ob-
       ject  was allocated inside of hashkit_create() or hashkit_clone(), oth-
       erwise it is false and was user-supplied	memory.

HOME
       To find out more	information please check: http://libmemcached.org/

SEE ALSO
       hashkit_create(3) hashkit_value(3) hashkit_set_hash_fn(3)

AUTHOR
       Brian Aker

COPYRIGHT
       2011-2013, Brian	Aker DataDifferential, http://datadifferential.com/

1.0.18			       February	09, 2014       HASHKIT_IS_ALLOCATED(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | HOME | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=hashkit_is_allocated&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help