event_buffer_new
(PECL libevent >= 0.0.1)
event_buffer_new — Créer un nouvel évènement bufferisé
Description
$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.