(PECL libevent >= 0.0.1)
event_buffer_new — Créer un nouvel évènement bufferisé
$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.
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).
event_buffer_new() retourne une nouvelle ressource d'évènement bufferisé
en cas de succès ou FALSE
sinon.