Man page - gearman_worker_free(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_WORKER_FREE(3) | Gearmand | GEARMAN_WORKER_FREE(3) |
NAME
gearman_worker_free - Gearmand Documentation, http://gearman.info/
SYNOPSIS
#include <libgearman/gearman.h>
Link with -lgearman
DESCRIPTION
gearman_worker_create() is used to create a gearman_worker_st structure that will then be used by other libgearman(3) client functions to communicate with the server. You should either pass a statically declared gearman_worker_st to gearman_worker_create) or a NULL. If a NULL passed in then a structure is allocated for you.
gearman_worker_clone() is similar to gearman_worker_create() but it copies the defaults and list of servers from the source gearman_worker_st. If you pass a null as the argument for the source to clone, it is the same as a call to gearman_worker_create(). If the destination argument is NULL a gearman_worker_st will be allocated for you.
To clean up memory associated with a gearman_worker_st structure you should pass it to gearman_worker_free() when you are finished using it. gearman_worker_free is the only way to make sure all memory is deallocated when you finish using the structure.
You may wish to avoid using gearman_worker_create() or gearman_worker_clone() with a stack based allocation, ie the first parameter. The most common issues related to ABI safety involve heap allocated structures.
RETURN VALUE
gearman_worker_create() returns a pointer to the gearman_worker_st that was created (or initialized). On an allocation failure, it returns NULL.
gearman_worker_clone() returns a pointer to the gearman_worker_st that was created (or initialized). On an allocation failure, it returns NULL.
HOME
To find out more information please check: http://gearman.info/
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 |