Gearman Public API Documentation

Server Worker Handling
[Server Interface]

Enumerations

enum  gearman_server_worker_options_t { GEARMAN_SERVER_WORKER_ALLOCATED = (1 << 0) }

Functions

gearman_server_worker_stgearman_server_worker_add (gearman_server_con_st *con, const char *function_name, size_t function_name_size, uint32_t timeout)
gearman_server_worker_stgearman_server_worker_create (gearman_server_con_st *con, gearman_server_function_st *function, gearman_server_worker_st *worker)
void gearman_server_worker_free (gearman_server_worker_st *worker)

Detailed Description

This is a low level interface for gearman server workers. This is used internally by the server interface, so you probably want to look there first.


Enumeration Type Documentation

Options for gearman_server_worker_st.

Enumerator:
GEARMAN_SERVER_WORKER_ALLOCATED 

Definition at line 114 of file constants.h.


Function Documentation

gearman_server_worker_st* gearman_server_worker_add ( gearman_server_con_st con,
const char *  function_name,
size_t  function_name_size,
uint32_t  timeout 
)

Add a new worker to a server instance.

gearman_server_worker_st* gearman_server_worker_create ( gearman_server_con_st con,
gearman_server_function_st function,
gearman_server_worker_st worker 
)

Initialize a server worker structure.

void gearman_server_worker_free ( gearman_server_worker_st worker  ) 

Free a server worker structure.


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