Gearman Developer Documentation

Functions
libgearman-server/job.c File Reference

Server job definitions. More...

#include "common.h"

Go to the source code of this file.

Functions

static uint32_t _server_job_hash (const char *key, size_t key_size)
static void _server_con_worker_list_append (gearman_server_worker_st *list, gearman_server_worker_st *worker)
static gearman_server_job_st_server_job_get_unique (gearman_server_st *server, uint32_t unique_key, gearman_server_function_st *server_function, const char *unique, size_t data_size)
gearman_server_job_stgearman_server_job_add (gearman_server_st *server, const char *function_name, size_t function_name_size, const char *unique, size_t unique_size, const void *data, size_t data_size, gearman_job_priority_t priority, gearman_server_client_st *server_client, gearman_return_t *ret_ptr)
gearman_server_job_stgearman_server_job_create (gearman_server_st *server, gearman_server_job_st *server_job)
void gearman_server_job_free (gearman_server_job_st *server_job)
gearman_server_job_stgearman_server_job_get (gearman_server_st *server, const char *job_handle, gearman_server_con_st *worker_con)
gearman_server_job_stgearman_server_job_peek (gearman_server_con_st *server_con)
gearman_server_job_stgearman_server_job_take (gearman_server_con_st *server_con)
gearman_return_t gearman_server_job_queue (gearman_server_job_st *job)

Detailed Description

Server job definitions.

Definition in file job.c.