gearman_worker_set_workload_free

Langue: en

Version: 278985 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

gearman_worker_set_workload_free - Worker Interface

SYNOPSIS

#include <libgearman/gearman.h>

void gearman_worker_set_workload_malloc(gearman_worker_st *worker, gearman_malloc_fn *workload_malloc, const void *workload_malloc_arg); /** * Set custom memory free function for workloads. Normally gearman uses the * standard system free to free memory used with workloads. This function * is used instead. * @param worker Worker structure previously initialized with * gearman_worker_create or gearman_worker_clone. * @param workload_free Memory free function to replace free(). * @param workload_free_arg Argument to pass along to workload_free. */ void gearman_worker_set_workload_free(gearman_worker_st *worker, gearman_free_fn *workload_free, const void *workload_free_arg);

DESCRIPTION

Set custom memory allocation function for workloads. Normally gearman uses the standard system malloc to allocate memory used with workloads. This function is used instead.

PARAMETERS

worker
Worker structure previously initialized with gearman_worker_create or gearman_worker_clone.
workload_malloc
Memory allocation function to replace malloc().
workload_malloc_arg
Argument to pass along to workload_malloc.

SEE ALSO

The Gearman homepage: http://www.gearman.org/

BUGS

Bugs should be reported at https://bugs.launchpad.net/gearmand

COPYING

Copyright (C) 2008 Brian Aker, Eric Day. All rights reserved.

Use and distribution licensed under the BSD license. See the COPYING file in the original source for full text.