event_buffer_new

(PECL libevent >= 0.0.1)

event_buffer_newСоздает новый буфер событий

Описание

event_buffer_new ( resource $stream , mixed $readcb , mixed $writecb , mixed $errorcb [, mixed $arg ] ) : resource

Libevent предоставляет абстрактный слой поверх стандартного API. Используя буфер событий вы не обязаны разбираться с I/O вручную, вместо этого предоставляются буферы ввода и вывода, которые наполняются и освобождаются автоматически.

Список параметров

stream

Корректный ресурс потока (stream) PHP. Должен приводиться к файловому дескриптору.

readcb

Callback-функция, которая вызывается когда есть данные для чтения, или NULL если callback-функция не желательна.

writecb

Callback-функция, которая вызывается когда дескриптор готов для записи, или NULL если callback функция не желательна.

errorcb

Callback-функция, которая вызывается когда возникает ошибка дескриптора, не может быть NULL.

arg

Аргумент который будет передан в каждую из callback-функций (опционально).

Возвращаемые значения

event_buffer_new() возвращает ресурс нового буфера событий в случае успеха или FALSE при ошибке.