gearman_client_context man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

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

       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 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
	      SEGFAULT 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. A value of -1 means an  infinite  timeout	value.
       See poll(3) for more details.

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://datadifferential.com/

COPYRIGHT
       2011, Data Differential, http://datadifferential.com/

0.23				 June 29, 2011	     GEARMAN_CLIENT_CONTEXT(3)
[top]

List of man pages available for Fedora

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