Man page - gearman_actions_t(3)
Packages contas this manual
- gearman_job_use_client(3)
- gearman_client_do_low_background(3)
- libgearman(3)
- gearman_worker_context(3)
- gearman_worker_function_exist(3)
- gearman_client_set_status_fn(3)
- gearman_worker_set_context(3)
- gearman_client_add_task_status(3)
- gearman_task_is_known(3)
- gearman_client_error(3)
- gearman_task_attr_init_background(3)
- gearman_client_free(3)
- gearman_client_set_created_fn(3)
- gearman_client_st(3)
- gearman_client_add_servers(3)
- gearman_client_add_task_low_background(3)
- gearman_task_recv_data(3)
- gearman_client_add_options(3)
- gearman_client_do_job_handle(3)
- gearman_client_set_task_context_free_fn(3)
- gearman_client_has_option(3)
- gearman_client_set_log_fn(3)
- gearman_job_free(3)
- gearman_worker_echo(3)
- gearman_task_context(3)
- gearman_worker_add_servers(3)
- gearman_client_set_workload_fn(3)
- gearman_verbose_name(3)
- gearman_worker_set_namespace(3)
- gearman_client_context(3)
- gearman_client_set_warning_fn(3)
- gearman_worker_set_timeout(3)
- gearman_client_options(3)
- gearman_worker_set_workload_free_fn(3)
- gearman_job_send_exception(3)
- gearman_client_do_high(3)
- gearman_client_timeout(3)
- gearman_client_add_task(3)
- gearman_actions_t(3)
- gearman_worker_define_function(3)
- gearman_client_set_fail_fn(3)
- gearman_client_set_context(3)
- gearman_client_task_free_all(3)
- gearman_client_echo(3)
- gearman_task_error(3)
- gearman_task_return(3)
- gearman_client_wait(3)
- gearman_result_store_integer(3)
- gearman_client_clone(3)
- gearman_result_is_null(3)
- gearman_task_function_name(3)
- gearman_worker_wait(3)
- gearman_client_remove_servers(3)
- gearman_string_t(3)
- gearman_strerror(3)
- gearman_client_do_high_background(3)
- gearman_worker_set_workload_malloc_fn(3)
- gearman_client_set_exception_fn(3)
- gearman_job_send_status(3)
- gearman_worker_unregister(3)
- gearman_job_take_workload(3)
- gearman_client_do_low(3)
- gearman_worker_add_function(3)
- gearman_continue(3)
- gearman_client_set_workload_malloc_fn(3)
- gearman_worker_set_memory_allocators(3)
- gearman_bugreport(3)
- gearman_failed(3)
- gearman_result_integer(3)
- gearman_client_set_timeout(3)
- gearman_result_string(3)
- gearman_worker_unregister_all(3)
- gearman_result_boolean(3)
- gearman_client_add_task_background(3)
- gearman_client_set_complete_fn(3)
- gearman_result_store_string(3)
- gearman_job_send_complete(3)
- gearman_client_clear_fn(3)
- gearman_verbose_t(3)
- gearman_job_unique(3)
- gearman_client_add_server(3)
- gearman_client_do(3)
- gearman_client_do_background(3)
- gearman_job_st(3)
- gearman_allocator_t(3)
- gearman_job_workload(3)
- gearman_argument_t(3)
- gearman_worker_set_identifier(3)
- gearman_worker_clone(3)
- gearman_client_options_t(3)
- gearman_task_job_handle(3)
- gearman_worker_work(3)
- gearman_worker_set_log_fn(3)
- gearman_task_denominator(3)
- gearman_client_set_workload_free_fn(3)
- gearman_task_send_workload(3)
- gearman_client_create(3)
- gearman_worker_remove_servers(3)
- gearman_worker_timeout(3)
- gearman_worker_free(3)
- gearman_worker_options(3)
- gearman_client_add_task_high_background(3)
- gearman_client_add_task_high(3)
- gearman_client_set_options(3)
- gearman_client_set_data_fn(3)
- gearman_task_set_context(3)
- gearman_task_attr_t(3)
- gearman_task_give_workload(3)
- gearman_task_numerator(3)
- gearman_client_errno(3)
- gearman_task_attr_init_epoch(3)
- gearman_task_data(3)
- gearman_task_data_size(3)
- gearman_job_workload_size(3)
- gearman_worker_remove_options(3)
- gearman_job_send_fail(3)
- gearman_task_unique(3)
- gearman_worker_add_server(3)
- gearman_return_t(3)
- gearman_job_handle(3)
- gearman_job_send_warning(3)
- gearman_client_do_status(3)
- gearman_worker_grab_job(3)
- gearman_worker_st(3)
- gearman_job_send_data(3)
- gearman_task_attr_init(3)
- gearman_client_add_task_low(3)
- gearman_success(3)
- gearman_client_job_status(3)
- gearman_worker_create(3)
- gearman_task_st(3)
- gearman_parse_servers(3)
- gearman_worker_errno(3)
- gearman_worker_set_options(3)
- gearman_client_set_namespace(3)
- gearman_job_function_name(3)
- gearman_execute(3)
- gearman_worker_add_options(3)
- gearman_client_set_memory_allocators(3)
- gearman_result_size(3)
- gearman_task_free(3)
- gearman_task_is_running(3)
- gearman_worker_error(3)
- gearman_log_fn(3)
- gearman_result_store_value(3)
- gearman_job_handle_t(3)
- gearman_job_free_all(3)
- gearman_client_run_tasks(3)
- gearman_task_take_data(3)
- gearman_argument_make(3)
- gearman_client_remove_options(3)
- gearman_version(3)
- gearman_worker_register(3)
apt-get install libgearman-dev
Manual
| GEARMAN_ACTIONS_T(3) | Gearmand | GEARMAN_ACTIONS_T(3) |
NAME
gearman_actions_t - Gearmand Documentation, http://gearman.info/
SYNOPSIS
#include <libgearman/gearman.h>
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
None
SEE ALSO:
AUTHOR
Data Differential http://www.datadifferential.com/
COPYRIGHT
2011-2014, Data Differential, http://www.datadifferential.com/
| April 19, 2025 | 1.1.21+ds |