EvWatcher::keepalive
(PECL ev >= 0.2.0)
EvWatcher::keepalive — Налаштовує, чи повертатиметься цикл
Опис
public
EvWatcher::keepalive(
bool
$value
= ?): bool
Налаштовує, чи повертатиметься цикл. Якщо value
поддержания установлено**false
**, спостерігач не перешкоджатиме поверненню Ev::run() EvLoop::run()навіть якщо спостерігач активний.
Наблюдатели по умолчанию имеютvalue
поддержания**true
**
Очистка статуса поддержания полезна при возврате изEv::run() EvLoop::run() лише тому, що спостерігач небажаний. Це може бути працюючий спостерігач UDP-сокету або близько того.
Список параметрів
value
Якщо value
поддержания установлено**false
**, спостерігач не перешкоджатиме поверненню Ev::run() EvLoop::run()навіть якщо спостерігач активний.
Значення, що повертаються
Повертає попередній стан.
Приклади
Приклад #1 Реєструємо спостерігач вводу-виводу для будь-якого UDP-сокету, але не перешкоджаємо запуску циклу подій тільки через цей спостерігач.
Loading...