Gearman Public API Documentation

Data Structures | Functions
libgearman/job.h File Reference

Job Declarations. More...

Go to the source code of this file.

Data Structures

struct  gearman_job_st

Functions

GEARMAN_LOCAL gearman_job_stgearman_job_create (gearman_worker_st *worker, gearman_job_st *job)
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)

Detailed Description

Job Declarations.

Definition in file job.h.