GearmanTask::uuid
GearmanWorker::addFunction
Gearman
PHP Manual

# La classe GearmanWorker

(PECL gearman >= 0.5.0)

## Introduction

## Synopsis de la classe

GearmanWorker {
/* Méthodes */
public bool addFunction ( string `$function_name` , callable `$function` [, mixed `&$context` [, int `$timeout` ]] )
public bool addOptions ( int `$option` )
public bool addServer ([ string `$host` = 127.0.0.1 [, int `$port` = 4730 ]] )
public bool addServers ( string `$servers` = 127.0.0.1:4730 )
public void clone ( void )
public __construct ( void )
public bool echo ( string `$workload` )
public string error ( void )
public int getErrno ( void )
public int options ( void )
public bool register ( string `$function_name` [, int `$timeout` ] )
public bool removeOptions ( int `$option` )
public int returnCode ( void )
public bool setId ( string `$id` )
public bool setOptions ( int `$option` )
public bool setTimeout ( int `$timeout` )
public int timeout ( void )
public bool unregister ( string `$function_name` )
public bool unregisterAll ( void )
public bool wait ( void )
public bool work ( void )
}

## Sommaire

- GearmanWorker::addFunction — Enregistre et ajoute une fonction de rappel
- GearmanWorker::addOptions — Ajout des options à l'agent
- GearmanWorker::addServer — Ajoute un serveur de travaux
- GearmanWorker::addServers — Ajoute plusieurs serveurs de travaux
- GearmanWorker::clone — Crée une copie d'un agent
- GearmanWorker::__construct — Crée une instance GearmanWorker
- GearmanWorker::echo — Test la réponse d'un serveur de travaux
- GearmanWorker::error — Récupère la dernière erreur survenue
- GearmanWorker::getErrno — Récupère la errno
- GearmanWorker::options — Récupère les options de l'agent
- GearmanWorker::register — Enregistre une fonction sur un serveur de travaux
- GearmanWorker::removeOptions — Supprime des options de l'agent
- GearmanWorker::returnCode — Récupère le dernier code Gearman retourné
- GearmanWorker::setId — Définit un identifiant au worker
- GearmanWorker::setOptions — Définit les options de l'agent
- GearmanWorker::setTimeout — Définit le délai d'attente maximal d'activité du socket I/O
- GearmanWorker::timeout — Récupère le délai d'attente de l'activité du socket I/O
- GearmanWorker::unregister — Supprime une fonction des serveurs de travaux
- GearmanWorker::unregisterAll — Supprime toutes les fonctions des serveurs de travaux
- GearmanWorker::wait — Attente une activité d'un ou plusieurs serveurs de travaux
- GearmanWorker::work — Attend et exécute un travail

GearmanTask::uuid
GearmanWorker::addFunction
Gearman
PHP Manual