event_buffer_new

(PECL libevent >= 0.0.1)

event_buffer_newCréer un nouvel évènement bufferisé

Description

resource event_buffer_new ( resource $stream , mixed $readcb , mixed $writecb , mixed $errorcb [, mixed $arg ] )

Libevent propose une couche d'abstraction sur l'API basique. Utiliser des évènements bufferisés vous permet de ne pas vous soucier des I/O manuellement, des buffers d'entrée/sortie auto-remplis sont utilisables à la place.

Liste de paramètres

stream

Une ressource de flux PHP valide. Doit être transtypable vers un descripteur de fichier.

readcb

Fonction de rappel à invoquer s'il y a des données à lire, NULL si aucune fonction de rappel n'est voulue.

writecb

Fonction de rappel à invoquer lorsque le descripteur est disponible en écriture ou NULL si aucune fonction de rappel n'est désirée.

errorcb

Fonction de rappel à invoquer lorsqu'une erreur survient sur le descripteur ou NULL si aucune fonction de rappel n'est désirée.

arg

Un argument à passer à chaque fonction de rappel (optionnel).

Valeurs de retour

event_buffer_new() retourne une nouvelle ressource d'évènement bufferisé en cas de succès ou FALSE sinon.

LoadingChargement en cours