table of contents
- buster 1.1.18+ds-3+b3
- buster-backports 1.1.19.1+ds-2~bpo10+1
- testing 1.1.19.1+ds-2+b1
- unstable 1.1.19.1+ds-2+b2
GEARMAN_CLIENT_CLEAR_FN(3) | Gearmand | GEARMAN_CLIENT_CLEAR_FN(3) |
NAME¶
gearman_client_clear_fn - Gearmand Documentation, http://gearman.info/SYNOPSIS¶
#include <libgearman/gearman.h>- gearman_actions_t
- gearman_workload_fn
- gearman_created_fn
- gearman_data_fn
- gearman_warning_fn
- gearman_universal_status_fn
- gearman_exception_fn
- gearman_fail_fn
- gearman_complete_fn
- void gearman_client_set_workload_fn(gearman_client_st *client, gearman_workload_fn *function)
- void gearman_client_set_created_fn(gearman_client_st *client, gearman_created_fn *function)
- void gearman_client_set_data_fn(gearman_client_st *client, gearman_data_fn *function)
- void gearman_client_set_warning_fn(gearman_client_st *client, gearman_warning_fn *function)
- void gearman_client_set_status_fn(gearman_client_st *client, gearman_universal_status_fn *function)
- void gearman_client_set_complete_fn(gearman_client_st *client, gearman_complete_fn *function)
- void gearman_client_set_exception_fn(gearman_client_st *client, gearman_exception_fn *function)
- void gearman_client_set_fail_fn(gearman_client_st *client, gearman_fail_fn *function)
- void gearman_client_clear_fn(gearman_client_st *client)
- const char *gearman_client_do_job_handle(gearman_client_st *client)
Link to -lgearman
DESCRIPTION¶
Callbacks for client execution task states.gearman_client_set_data_fn() sets the callback function that will be called if server is to make a request to the client to provide more data.
gearman_client_do_job_handle() gest the job handle for the running task. This should be used between repeated gearman_client_do() (and related) calls to get information.
gearman_client_clear_fn() can be called to remove all existing gearman_actions_t that have been set.
gearman_client_set_created_fn(), gearman_client_set_data_fn(), gearman_client_set_warning_fn(), gearman_client_set_status_fn(), gearman_client_set_complete_fn(), gearman_client_set_exception_fn(), and gearman_client_set_fail_fn(), set callback functions for the different states of execution for a client request. Each request, ie a creation of gearman_task_st, keeps a copy of callbacks when it is created.
gearman_client_set_exception_fn() will only be called if exceptions are enabled on the server. You can do this by calling gearman_client_set_server_option().
An example of this:
const char *EXCEPTIONS="exceptions"; gearman_client_set_server_option(client, EXCEPTIONS, strlen(EXCEPTIONS));
RETURN VALUE¶
NoneSEE ALSO:
AUTHOR¶
Data Differential http://www.datadifferential.com/COPYRIGHT¶
2011-2019, Data Differential, http://www.datadifferential.com/January 29, 2019 | 1.1.18+ds |