Gearman Developer Documentation

Data Structures | Defines | Functions
Static HTTP Protocol Definitions
HTTP Protocol Declarations

Data Structures

struct  gearman_protocol_http_st

Defines

#define GEARMAN_PROTOCOL_HTTP_DEFAULT_PORT   8080

Functions

static gearman_return_t _http_con_add (gearman_connection_st *connection)
static void _http_free (gearman_connection_st *connection, void *context)
static size_t _http_pack (const gearman_packet_st *packet, gearman_connection_st *connection, void *data, size_t data_size, gearman_return_t *ret_ptr)
static size_t _http_unpack (gearman_packet_st *packet, gearman_connection_st *connection, const void *data, size_t data_size, gearman_return_t *ret_ptr)
static const char * _http_line (const void *data, size_t data_size, size_t *line_size, size_t *offset)

Define Documentation

#define GEARMAN_PROTOCOL_HTTP_DEFAULT_PORT   8080

Default values.

Definition at line 28 of file protocol_http.c.


Function Documentation

static gearman_return_t _http_con_add ( gearman_connection_st connection) [static]

Definition at line 115 of file protocol_http.c.

static void _http_free ( gearman_connection_st connection,
void *  context 
) [static]
static size_t _http_pack ( const gearman_packet_st packet,
gearman_connection_st connection,
void *  data,
size_t  data_size,
gearman_return_t ret_ptr 
) [static]

Definition at line 143 of file protocol_http.c.

static size_t _http_unpack ( gearman_packet_st packet,
gearman_connection_st connection,
const void *  data,
size_t  data_size,
gearman_return_t ret_ptr 
) [static]

Definition at line 188 of file protocol_http.c.

static const char * _http_line ( const void *  data,
size_t  data_size,
size_t *  line_size,
size_t *  offset 
) [static]

Definition at line 372 of file protocol_http.c.