Gearman Developer Documentation

Data Structures | Functions
libgearman-server/gearmand.h File Reference

Gearmand Declarations. More...

#include <libgearman/gearman.h>
#include <event.h>
#include <libgearman-server/constants.h>
#include <libgearman-server/log.h>
#include <libgearman-server/conf.h>
#include <libgearman-server/conf_module.h>
#include <libgearman-server/connection.h>
#include <libgearman-server/packet.h>
#include <libgearman-server/function.h>
#include <libgearman-server/client.h>
#include <libgearman-server/worker.h>
#include <libgearman-server/job.h>
#include <libgearman-server/thread.h>
#include <libgearman-server/server.h>
#include <libgearman-server/gearmand_thread.h>
#include <libgearman-server/gearmand_con.h>

Go to the source code of this file.

Data Structures

struct  gearmand_port_st
struct  gearmand_st

Functions

gearmand_stgearmand_create (const char *host, in_port_t port)
void gearmand_free (gearmand_st *gearmand)
void gearmand_set_backlog (gearmand_st *gearmand, int backlog)
void gearmand_set_job_retries (gearmand_st *gearmand, uint8_t job_retries)
void gearmand_set_worker_wakeup (gearmand_st *gearmand, uint8_t worker_wakeup)
void gearmand_set_threads (gearmand_st *gearmand, uint32_t threads)
void gearmand_set_log_fn (gearmand_st *gearmand, gearman_log_fn *function, void *context, gearman_verbose_t verbose)
gearman_return_t gearmand_port_add (gearmand_st *gearmand, in_port_t port, gearman_connection_add_fn *function)
gearman_return_t gearmand_run (gearmand_st *gearmand)
void gearmand_wakeup (gearmand_st *gearmand, gearmand_wakeup_t wakeup)
void gearmand_set_round_robin (gearmand_st *gearmand, bool round_robin)

Detailed Description

Gearmand Declarations.

Definition in file gearmand.h.