EvEmbed::__construct

(PECL ev >= 0.2.0)

EvEmbed::__construct — Конструктор об'єкту EvEmbed

Опис

public EvEmbed::__construct
object$other
callable $callback =
mixed $data =
int$priority =
) .

Це досить просунутий тип спостерігача, який дозволяє вбудувати один цикл подій в інший (нині підтримуються лише події введення-виводу у вбудованому циклі, інші типи спостерігачів можуть оброблятися із затримкою чи неправильно і повинні використовуватися).

Детальніше читайте в » документації libev

Цей спостерігач найбільш корисний у BSD системах без працюючого kqueue для підтримки обробки великої кількості сокетів. Дивіться приклад нижче.

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

other

Екземпляр класу EvLoop. Подієвий цикл для вбудовування. Цей цикл має бути вбудованим (дивіться Ev::embeddableBackends()

callback

Смотритеcallback-функції спостерігачів

data

Дані користувача, асоційовані з спостерігачем.

priority

Пріоритет спостерігача

Приклади

Приклад #1 Вбудовування циклу, створеного за допомогою kqueue у циклі подій за умовчанням

Loading...

Дивіться також

  • Ev::embeddableBackends() - Повертає набір бекендів, які можна вбудувати в інші цикли подій