event_buffer_new
(PECL libevent >= 0.0.1)
event_buffer_new — Создает новый буфер событий
Описание
$stream
, mixed $readcb
, mixed $writecb
, mixed $errorcb
[, mixed $arg
] ) : resourceLibevent предоставляет абстрактный слой поверх стандартного API. Используя буфер событий вы не обязаны разбираться с I/O вручную, вместо этого предоставляются буферы ввода и вывода, которые наполняются и освобождаются автоматически.
Список параметров
-
stream
-
Корректный ресурс потока (stream) PHP. Должен приводиться к файловому дескриптору.
-
readcb
-
Callback-функция, которая вызывается когда есть данные для чтения, или NULL если callback-функция не желательна.
-
writecb
-
Callback-функция, которая вызывается когда дескриптор готов для записи, или NULL если callback функция не желательна.
-
errorcb
-
Callback-функция, которая вызывается когда возникает ошибка дескриптора, не может быть NULL.
-
arg
-
Аргумент который будет передан в каждую из callback-функций (опционально).
Возвращаемые значения
event_buffer_new() возвращает ресурс нового буфера
событий в случае успеха или FALSE
при ошибке.