Gearman Developer Documentation

Gearman conf module interface

Data Structures

struct  gearman_conf_module_st

Enumerations

enum  gearman_conf_module_options_t { GEARMAN_CONF_MODULE_ALLOCATED = (1 << 0) }

Functions

gearman_conf_module_stgearman_conf_module_create (gearman_conf_st *conf, gearman_conf_module_st *module, const char *name)
void gearman_conf_module_free (gearman_conf_module_st *module)
gearman_conf_module_stgearman_conf_module_find (gearman_conf_st *conf, const char *name)
void gearman_conf_module_add_option (gearman_conf_module_st *module, const char *name, int short_name, const char *value_name, const char *help)
bool gearman_conf_module_value (gearman_conf_module_st *module, const char **name, const char **value)

Enumeration Type Documentation

Options for gearman_conf_module_st.

Enumerator:
GEARMAN_CONF_MODULE_ALLOCATED 

Definition at line 176 of file constants.h.


Function Documentation

gearman_conf_module_st* gearman_conf_module_create ( gearman_conf_st conf,
gearman_conf_module_st module,
const char *  name 
)

Initialize a gearman conf module structure.

Definition at line 20 of file conf_module.c.

void gearman_conf_module_free ( gearman_conf_module_st module  ) 

Free a gearman conf module structure.

Definition at line 61 of file conf_module.c.

gearman_conf_module_st* gearman_conf_module_find ( gearman_conf_st conf,
const char *  name 
)

Find a gearman conf module structure by name.

Definition at line 67 of file conf_module.c.

void gearman_conf_module_add_option ( gearman_conf_module_st module,
const char *  name,
int  short_name,
const char *  value_name,
const char *  help 
)

Add option for a module.

Definition at line 86 of file conf_module.c.

bool gearman_conf_module_value ( gearman_conf_module_st module,
const char **  name,
const char **  value 
)

Loop through all values that were given for a set of module options.

Definition at line 177 of file conf_module.c.


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