(PECL event >= 1.2.6-beta)
EventBufferEvent::__construct — Создаёт объект EventBufferEvent
$base
,$socket
= null
,$options
= 0
,$readcb
= null
,$writecb
= null
,$eventcb
= null
,$arg
= null
Создаёт событие буфера для сокета, потока или файлового дескриптора. Передача
null
в socket
означает, что сокет должен быть
создан позже, например, с помощью
EventBufferEvent::connect().
base
База события, которая должна быть связана с новым буферным событием.
socket
Может быть создан в виде потока (не обязательно с помощью модуля
sockets
).
options
Одна из
констант EventBufferEvent::OPT_*
или 0
.
readcb
Callback-функция чтения. Обратитесь к разделу О callback-функциях событийного буфера.
writecb
Callback-функция записи. Обратитесь к разделу О callback-функциях событийного буфера.
eventcb
Callback-функция события изменения статуса. Обратитесь к разделу О callback-функциях событийного буфера.
arg
Переменная, которая будет передана всем callback-функциям.
Возвращает ресурс события буфера, связанный при необходимости с ресурсом сокета.