Gearman Developer Documentation

libgearman/worker.h File Reference

Worker declarations. More...

Go to the source code of this file.

Functions

gearman_worker_stgearman_worker_create (gearman_worker_st *worker)
gearman_worker_stgearman_worker_clone (gearman_worker_st *worker, const gearman_worker_st *from)
void gearman_worker_free (gearman_worker_st *worker)
const char * gearman_worker_error (gearman_worker_st *worker)
int gearman_worker_errno (gearman_worker_st *worker)
gearman_worker_options_t gearman_worker_options (const gearman_worker_st *worker)
void gearman_worker_set_options (gearman_worker_st *worker, gearman_worker_options_t options)
void gearman_worker_add_options (gearman_worker_st *worker, gearman_worker_options_t options)
void gearman_worker_remove_options (gearman_worker_st *worker, gearman_worker_options_t options)
int gearman_worker_timeout (gearman_worker_st *worker)
void gearman_worker_set_timeout (gearman_worker_st *worker, int timeout)
void * gearman_worker_context (const gearman_worker_st *worker)
void gearman_worker_set_context (gearman_worker_st *worker, const void *context)
void gearman_worker_set_log_fn (gearman_worker_st *worker, gearman_log_fn *function, const void *context, gearman_verbose_t verbose)
void gearman_worker_set_event_watch_fn (gearman_worker_st *worker, gearman_event_watch_fn *function, const void *context)
void gearman_worker_set_workload_malloc_fn (gearman_worker_st *worker, gearman_malloc_fn *function, const void *context)
void gearman_worker_set_workload_free_fn (gearman_worker_st *worker, gearman_free_fn *function, const void *context)
gearman_return_t gearman_worker_add_server (gearman_worker_st *worker, const char *host, in_port_t port)
gearman_return_t gearman_worker_add_servers (gearman_worker_st *worker, const char *servers)
void gearman_worker_remove_servers (gearman_worker_st *worker)
gearman_return_t gearman_worker_wait (gearman_worker_st *worker)
gearman_return_t gearman_worker_register (gearman_worker_st *worker, const char *function_name, uint32_t timeout)
gearman_return_t gearman_worker_unregister (gearman_worker_st *worker, const char *function_name)
gearman_return_t gearman_worker_unregister_all (gearman_worker_st *worker)
gearman_job_stgearman_worker_grab_job (gearman_worker_st *worker, gearman_job_st *job, gearman_return_t *ret_ptr)
void gearman_job_free (gearman_job_st *job)
void gearman_job_free_all (gearman_worker_st *worker)
gearman_return_t gearman_worker_add_function (gearman_worker_st *worker, const char *function_name, uint32_t timeout, gearman_worker_fn *function, const void *context)
gearman_return_t gearman_worker_work (gearman_worker_st *worker)
gearman_return_t gearman_worker_echo (gearman_worker_st *worker, const void *workload, size_t workload_size)

Detailed Description

Worker declarations.

Definition in file worker.h.


Generated on Tue Oct 13 20:19:22 2009 by  doxygen 1.6.1