(PECL libevent >= 0.0.1)
event_buffer_new — Créer un nouvel évènement bufferisé
$stream
, mixed $readcb
, mixed $writecb
, mixed $errorcb
[, mixed $arg
] ) : resourceLibevent 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.
streamUne ressource de flux PHP valide. Doit être transtypable vers un descripteur de fichier.
readcbFonction de rappel à invoquer s'il y a des données à lire, NULL si aucune fonction de rappel n'est voulue.
writecbFonction de rappel à invoquer lorsque le descripteur est disponible en écriture ou NULL si aucune fonction de rappel n'est désirée.
errorcbFonction de rappel à invoquer lorsqu'une erreur survient sur le descripteur ou NULL si aucune fonction de rappel n'est désirée.
argUn 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.