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_st * | gearman_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_st * | gearman_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_st * | gearman_server_job_get (gearman_server_st *server, const char *job_handle, gearman_server_con_st *worker_con) |
gearman_server_job_st * | gearman_server_job_peek (gearman_server_con_st *server_con) |
gearman_server_job_st * | gearman_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.