Gearman Developer Documentation

libgearman-server/server.c File Reference

Server Definitions. More...

#include "common.h"

Go to the source code of this file.

Functions

gearman_return_t _queue_replay_add (gearman_server_st *server, void *context, const void *unique, size_t unique_size, const void *function_name, size_t function_name_size, const void *data, size_t data_size, gearman_job_priority_t priority)
static gearman_return_t _server_error_packet (gearman_server_con_st *server_con, const char *error_code, const char *error_string)
static gearman_return_t _server_run_text (gearman_server_con_st *server_con, gearman_packet_st *packet)
static gearman_return_t _server_queue_work_data (gearman_server_job_st *server_job, gearman_packet_st *packet, gearman_command_t command)
static void _log (const char *line, gearman_verbose_t verbose, void *context)
gearman_server_stgearman_server_create (gearman_server_st *server)
void gearman_server_free (gearman_server_st *server)
void gearman_server_set_job_retries (gearman_server_st *server, uint8_t job_retries)
void gearman_server_set_log_fn (gearman_server_st *server, gearman_log_fn *function, const void *context, gearman_verbose_t verbose)
gearman_return_t gearman_server_run_command (gearman_server_con_st *server_con, gearman_packet_st *packet)
gearman_return_t gearman_server_shutdown_graceful (gearman_server_st *server)
gearman_return_t gearman_server_queue_replay (gearman_server_st *server)
void * gearman_server_queue_context (const gearman_server_st *server)
void gearman_server_set_queue_context (gearman_server_st *server, const void *context)
void gearman_server_set_queue_add_fn (gearman_server_st *server, gearman_queue_add_fn *function)
void gearman_server_set_queue_flush_fn (gearman_server_st *server, gearman_queue_flush_fn *function)
void gearman_server_set_queue_done_fn (gearman_server_st *server, gearman_queue_done_fn *function)
void gearman_server_set_queue_replay_fn (gearman_server_st *server, gearman_queue_replay_fn *function)
gearman_return_t _queue_replay_add (gearman_server_st *server, void *context __attribute__((unused)), const void *unique, size_t unique_size, const void *function_name, size_t function_name_size, const void *data, size_t data_size, gearman_job_priority_t priority)

Detailed Description

Server Definitions.

Definition in file server.c.


Function Documentation

gearman_return_t _queue_replay_add ( gearman_server_st server,
void *context   __attribute__(unused),
const void *  unique,
size_t  unique_size,
const void *  function_name,
size_t  function_name_size,
const void *  data,
size_t  data_size,
gearman_job_priority_t  priority 
)

Definition at line 698 of file server.c.


Generated on Tue Oct 13 20:19:22 2009 by  doxygen 1.6.1