(PECL event >= 1.2.6-beta)
EventBufferEvent::__construct — Construye un objeto EventBufferEvent
$base
,$socket
= null
,$options
= 0
,$readcb
= null
,$writecb
= null
,$eventcb
= null
,$arg
= null
Crea un buffer de eventos en un socket, un flujo o un descriptor de fichero. Pasar el valor null
al parámetro
socket
significa que el socket debe ser creado posteriormente, es decir, a través del método
EventBufferEvent::connect().
base
Evento base que debe ser asociado con el nuevo buffer de eventos.
socket
Debe ser creado como flujo (no necesariamente a través de la extensión
sockets
)
options
Una constante entre las constantes
EventBufferEvent::OPT_*,
o 0
.
readcb
Función de retrollamada para los eventos de lectura. Ver también las funciones de retrollamada del buffer de eventos.
writecb
Función de retrollamada para los eventos de escritura. Ver también las funciones de retrollamada del buffer de eventos.
eventcb
Función de retrollamada para los eventos de cambio de estado. Ver también las funciones de retrollamada del buffer de eventos.
arg
Una variable que será pasada a todas las funciones de retrollamada.