gearman_client_context man page on DragonFly

Printed from http://www.polarhome.com/service/man/?qf=gearman_client_context&af=0&tf=2&of=DragonFly

GEARMAN_CLIENT_CONTEXT(3)	   Gearmand	     GEARMAN_CLIENT_CONTEXT(3)

NAME
       gearman_client_context - Gearmand Documentation, http://gearman.info/

SYNOPSIS
       #include <libgearman/gearman.h>

       gearman_client_st

       gearman_task_context_free_fn

       int gearman_client_timeout(gearman_client_st *client)

       void gearman_client_set_timeout(gearman_client_st *client, int timeout)

       void *gearman_client_context(const gearman_client_st *client)

       void  gearman_client_set_context(gearman_client_st *client,  void *con‐
       text)

       void   gearman_client_set_workload_malloc_fn(gearman_client_st *client,
       gearman_malloc_fn *function, void *context)

       Deprecated since version 0.23: Use gearman_allocator_t

       void	gearman_client_set_workload_free_fn(gearman_client_st *client,
       gearman_free_fn *function, void *context)

       Deprecated since version 0.23: Use gearman_allocator_t

       void gearman_client_task_free_all(gearman_client_st *client)

       void gearman_client_set_task_context_free_fn(gearman_client_st *client,
       gearman_task_context_free_fn *function)

       Link with -lgearman

DESCRIPTION
       gearman_client_st is used for client communication with the server.

       gearman_client_context()	 and  gearman_client_set_context() can be used
       to store an arbitrary object for the user.

       gearman_client_set_task_context_free_fn() sets a trigger that  will  be
       called when a gearman_task_st is released.

       gearman_client_timeout()	 and  gearman_client_set_timeout() get and set
       the current connection timeout value, in milliseconds, for the client.

       Normally malloc(3) and free(3) are used for  allocation	and  releasing
       workloads.	   gearman_client_set_workload_malloc_fn()	   and
       gearman_client_set_workload_free_fn() can be used to replace these with
       custom functions. (These have been deprecated, please see gearman_allo‐
       cator_t for the updated interface.

       gearman_client_task_free_all()  is  used	 to  free  all	current	 gear‐
       man_task_st that have been created with the gearman_client_st.

       WARNING:
	  By calling gearman_client_task_free_all() you can end up with a SEG‐
	  FAULT if you try to use  any	gearman_task_st	 that  you  have  kept
	  pointers too.

RETURN VALUE
       gearman_client_timeout()	 returns an integer representing the amount of
       time in milliseconds to wait for a connection before throwing an error.
       A value of -1 means an infinite timeout value.

HOME
       To find out more information please check: http://gearman.info/

	  See also

		 gearmand(8) libgearman(3) gearman_client_create(3)

AUTHOR
       Data Differential http://www.datadifferential.com/

COPYRIGHT
       2011-2013, Data Differential, http://www.datadifferential.com/

1.0.6				 May 09, 2013	     GEARMAN_CLIENT_CONTEXT(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net