(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-функции.