event_buffer_new
(PECL libevent >= 0.0.1)
event_buffer_new — Crea un evento en el buffer
Descripción
$stream
, mixed $readcb
, mixed $writecb
, mixed $errorcb
[, mixed $arg
] )Libevent proporciona una capa de abstracción por encima del API de eventos. La utilización de eventos en el buffer hace que no sea necesario gestionar la I/O manualmente, sinó que proporciona buffers de entrada y salida que se llenan y vacían de forma automática.
Parámetros
-
stream -
Recurso de flujo PHP. Debe poder ser tipificado como un descriptor de fichero.
-
readcb -
Llamada en background para invocar donde hay datos que leer, o NULL si no se desea llamada en background.
-
writecb -
Llamada en background para invocar donde está listo para escribir el descripor, o NULL si no se desea llamada en background.
-
errorcb -
Llamada en background para invocar donde hay un error en el descriptor, no puede ser NULL.
-
arg -
Un parámetro que se pasará para cada una de las llamadas en background (opcional).
Valores devueltos
event_buffer_new() devuelve nuevos recursos de evento en el buffer en caso de
éxito o FALSE en caso de error.