Provided by: libgearman-dev_1.0.6-5.1build2_amd64 bug

NAME

       gearman_job_send_warning - 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)

       gearman_job_st          *gearman_worker_grab_job(gearman_worker_st *worker,          gearman_job_st *job,
       gearman_return_t *ret_ptr)

       Link with -lgearman

DESCRIPTION

       gearman_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_handle_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.

       gearman_worker_grab_job() Takes a job from one of the job servers. It is the responsibility of the caller
       to free the job once they are done. This interface is used in testing, and is  very  rarely  the  correct
       interface to program against.

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 ALSO

       gearmand(8) libgearman(3)

AUTHOR

       Data Differential http://www.datadifferential.com/

COPYRIGHT

       2011-2013, Data Differential, http://www.datadifferential.com/