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