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