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() - Повертає набір бекендів, які можна вбудувати в інші цикли подій