EventBufferEvent::__construct

(PECL event >= 1.2.6-beta)

EventBufferEvent::__constructСоздаёт объект EventBufferEvent

Описание

public EventBufferEvent::__construct(
     EventBase $base ,
     mixed $socket = null ,
     int $options = 0 ,
     callable $readcb = null ,
     callable $writecb = null ,
     callable $eventcb = null ,
     mixed $arg = null
)

Создаёт событие буфера для сокета, потока или файлового дескриптора. Передача null в socket означает, что сокет должен быть создан позже, например, с помощью EventBufferEvent::connect().

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

base

База события, которая должна быть связана с новым буферным событием.

socket

Разрешено создавать в виде потока (не обязательно средствами модуля sockets).

options

Константа семейства EventBufferEvent::OPT_* или 0.

readcb

Callback-функция события чтения. Подробнее рассказано в разделе «О callback-функциях событийного буфера».

writecb

Callback-функция события записи. Подробнее рассказано в разделе «О callback-функциях событийного буфера».

eventcb

Callback-функция события изменения статуса. Подробнее рассказано в разделе «О callback-функциях событийного буфера».

arg

Переменная, которая будет передана каждой callback-функции.

Смотрите также

  • EventBufferEvent::sslFilter() - Создаёт новое событие буфера SSL для отправки своих данных через другое событие буфера
  • EventBufferEvent::sslSocket() - Создаёт новое буферное событие SSL для отправки своих данных через SSL в сокет
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top