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 в сокет
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top