1GEARMAN_CLIENT_ADD_TASK_HIGH_BACKGROGUeGNaEDrA(mR3aM)nAdN_CLIENT_ADD_TASK_HIGH_BACKGROUND(3)
2
3
4
6 gearman_client_add_task_high_background - Gearmand Documentation,
7 http://gearman.info/
8
10 #include <libgearman/gearman.h>
11
12 gearman_task_st *gearman_client_add_task_background(gear‐
13 man_client_st *client, gearman_task_st *task, void *context, const
14 char *function_name, const char *unique, const void *workload,
15 size_t workload_size, gearman_return_t *ret_ptr)
16
17 gearman_task_st *gearman_client_add_task_high_background(gear‐
18 man_client_st *client, gearman_task_st *task, void *context, const
19 char *function_name, const char *unique, const void *workload,
20 size_t workload_size, gearman_return_t *ret_ptr)
21
22 gearman_task_st *gearman_client_add_task_low_background(gear‐
23 man_client_st *client, gearman_task_st *task, void *context, const
24 char *function_name, const char *unique, const void *workload,
25 size_t workload_size, gearman_return_t *ret_ptr)
26
27 Link with -lgearman
28
30 gearman_client_add_task_background() creates a background task and adds
31 it ito the given gearman_client_st. Execution of the task does now
32 begin until gearman_client_run_tasks() is called.
33
34 If the unique value is not set, then a unique will be assigned.
35
36 gearman_client_add_task_high_background() and
37 gearman_client_add_task_low_background() are identical to gear‐
38 man_client_do(), only they set the priority to either high or low.
39
40 WARNING:
41 You may wish to avoid using gearman_client_add_task_background()
42 with a stack based allocated gearman_task_st. The most common issues
43 related to ABI safety involve stack allocated structures. If you use
44 a stack based gearman_task_st you must free it with gear‐
45 man_task_free().
46
48 The gearman_task_st is created and a pointer to it is returned. On
49 error NULL is returned and ret_ptr is set with a gearman_return_t.
50
52 To find out more information please check: http://gearman.info/
53
54 SEE ALSO:
55 gearmand(8) libgearman(3) gearman_task_st
56
58 Data Differential http://www.datadifferential.com/
59
61 2011-2014, Data Differential, http://www.datadifferential.com/
62
63
64
65
661.1.19.1 FebG1E8A,RM2A0N2_0CLIENT_ADD_TASK_HIGH_BACKGROUND(3)