GEARMAN_JOB_FREE(3) Gearmand GEARMAN_JOB_FREE(3)NAMEgearman_job_free - Gearmand Documentation, http://gearman.info/
SYNOPSIS
#include <libgearman/gearman.h>
gearman_job_st
void gearman_job_free(gearman_job_st *job);
gearman_return_t gearman_job_send_data(gearman_job_st *job, const void
*data, size_t data_size);
gearman_return_t gearman_job_send_warning(gearman_job_st *job, const
void *warning, size_t warning_size);
gearman_return_t gearman_job_send_status(gearman_job_st *job, uint32_t
numerator, uint32_t denominator);
gearman_return_t gearman_job_send_complete(gearman_job_st *job, const
void *result, size_t result_size);
gearman_return_t gearman_job_send_exception(gearman_job_st *job, const
void *exception, size_t exception_size);
gearman_return_t gearman_job_send_fail(gearman_job_st *job);
const char *gearman_job_handle(const gearman_job_st *job);
const char *gearman_job_function_name(const gearman_job_st *job);
const char *gearman_job_unique(const gearman_job_st *job);
const void *gearman_job_workload(const gearman_job_st *job);
size_t gearman_job_workload_size(const gearman_job_st *job);
void *gearman_job_take_workload(gearman_job_st *job, size_t
*data_size);
Link with -lgearman
DESCRIPTION
geaman_job_st are passed to worker functions to represent jobs that are
being run by gearman_worker_work().
gearman_job_free() is used to free a job. This only needs to be done if
a task was created with a preallocated structure.
gearman_job_handle() returns the job handle(see gearman_job_t for more
information).
gearman_job_function_name() return the name of the function that the
job was set to execute against.
gearman_job_unique() return the unique value that was used for
gearman_job_st.
returns the gearman_job_st workload. The size of it can be determined
with gearman_job_workload_size(). gearman_job_take_workload() is the
same as gearman_job_workload() with the exception that the result must
be free(3) by the caller.
RETURN VALUE
A value of gearman_return_t is returned. On success that value will
be :c:type::GEARMAN_SUCCESS. Use gearman_strerror() to translate this
value to a printable string.
HOME
To find out more information please check: http://gearman.info/
SEE ALSOgearmand(8)libgearman(3)AUTHOR
Data Differential http://datadifferential.com/
COPYRIGHT
2011, Data Differential, http://datadifferential.com/
0.23 June 29, 2011 GEARMAN_JOB_FREE(3)