Gearman Developer Documentation

libgearman/gearman.c File Reference

Gearman core definitions. More...

#include "common.h"

Go to the source code of this file.

Functions

const char * gearman_version (void)
const char * gearman_bugreport (void)
const char * gearman_verbose_name (gearman_verbose_t verbose)
gearman_stgearman_create (gearman_st *gearman)
gearman_stgearman_clone (gearman_st *gearman, const gearman_st *from)
void gearman_free (gearman_st *gearman)
const char * gearman_error (const gearman_st *gearman)
int gearman_errno (const gearman_st *gearman)
gearman_options_t gearman_options (const gearman_st *gearman)
void gearman_set_options (gearman_st *gearman, gearman_options_t options)
void gearman_add_options (gearman_st *gearman, gearman_options_t options)
void gearman_remove_options (gearman_st *gearman, gearman_options_t options)
int gearman_timeout (gearman_st *gearman)
void gearman_set_timeout (gearman_st *gearman, int timeout)
void gearman_set_log_fn (gearman_st *gearman, gearman_log_fn *function, const void *context, gearman_verbose_t verbose)
void gearman_set_event_watch_fn (gearman_st *gearman, gearman_event_watch_fn *function, const void *context)
void gearman_set_workload_malloc_fn (gearman_st *gearman, gearman_malloc_fn *function, const void *context)
void gearman_set_workload_free_fn (gearman_st *gearman, gearman_free_fn *function, const void *context)
gearman_con_stgearman_con_create (gearman_st *gearman, gearman_con_st *con)
gearman_con_stgearman_con_add (gearman_st *gearman, gearman_con_st *con, const char *host, in_port_t port)
gearman_con_stgearman_con_clone (gearman_st *gearman, gearman_con_st *con, const gearman_con_st *from)
void gearman_con_free (gearman_con_st *con)
void gearman_con_free_all (gearman_st *gearman)
gearman_return_t gearman_con_flush_all (gearman_st *gearman)
gearman_return_t gearman_con_send_all (gearman_st *gearman, const gearman_packet_st *packet)
gearman_return_t gearman_con_wait (gearman_st *gearman)
gearman_con_stgearman_con_ready (gearman_st *gearman)
gearman_return_t gearman_con_echo (gearman_st *gearman, const void *workload, size_t workload_size)
gearman_packet_stgearman_packet_create (gearman_st *gearman, gearman_packet_st *packet)
gearman_return_t gearman_packet_add (gearman_st *gearman, gearman_packet_st *packet, gearman_magic_t magic, gearman_command_t command, const void *arg,...)
void gearman_packet_free (gearman_packet_st *packet)
void gearman_packet_free_all (gearman_st *gearman)
void gearman_error_set (gearman_st *gearman, const char *function, const char *format,...)
gearman_return_t gearman_parse_servers (const char *servers, gearman_parse_server_fn *function, const void *context)

Variables

static const char * _verbose_name [GEARMAN_VERBOSE_MAX]

Detailed Description

Gearman core definitions.

Definition in file gearman.c.


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