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

FreeBSD Manual Pages

  
 
  

home | help
GEARMAN_CLIENT_ADD_TASK_HIGH_BACKGRGearmanN_CLIENT_ADD_TASK_HIGH_BACKGROUND(3)

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

SYNOPSIS
       #include	<libgearman/gearman.h>

       gearman_task_st		     *gearman_client_add_task_background(gear-
       man_client_st *client,	gearman_task_st	*task,	 void *context,	 const
       char *function_name,   const   char *unique,   const    void *workload,
       size_t workload_size, gearman_return_t *ret_ptr)

       gearman_task_st		*gearman_client_add_task_high_background(gear-
       man_client_st *client,  gearman_task_st *task,	void *context,	 const
       char *function_name,    const   char *unique,   const   void *workload,
       size_t workload_size, gearman_return_t *ret_ptr)

       gearman_task_st		 *gearman_client_add_task_low_background(gear-
       man_client_st *client,	gearman_task_st	*task,	 void *context,	 const
       char *function_name,   const   char *unique,   const    void *workload,
       size_t workload_size, gearman_return_t *ret_ptr)

       Link with -lgearman

DESCRIPTION
       gearman_client_add_task_background() creates a background task and adds
       it ito the given	gearman_client_st. Execution of	the task does now  be-
       gin until gearman_client_run_tasks() is called.

       If the unique value is not set, then a unique will be assigned.

       gearman_client_add_task_high_background()			   and
       gearman_client_add_task_low_background()	  are	identical   to	 gear-
       man_client_do(),	only they set the priority to either high or low.

       WARNING:
	  You  may  wish  to  avoid using gearman_client_add_task_background()
	  with a stack based allocated gearman_task_st.	The most common	issues
	  related to ABI safety	involve	stack allocated	structures. If you use
	  a  stack  based  gearman_task_st  you	 must  free  it	  with	 gear-
	  man_task_free().

RETURN VALUE
       The  gearman_task_st is created and a pointer to	it is returned.	On er-
       ror NULL	is returned and	ret_ptr	is set with a gearman_return_t.

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

	  See also

		 gearmand(8) libgearman(3) gearman_task_st

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

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

1.1.8				 JunGEARMAN_CLIENT_ADD_TASK_HIGH_BACKGROUND(3)

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

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

home | help