Ev::run
(PECL ev >= 0.2.0)
Ev::run — Начать проверку наличия событий и вызов callback-функций цикла по умолчанию
Описание
$flags
= ?
) : void
Начать проверку наличия событий и вызов callback-функций цикла по
умолчанию. Возвращает управление, когда callback-функция
вызвала метод Ev::stop() или если фалги
не равны нулю (в этом случае возвращаемое значение будет true
) или
если отсутствуют активные наблюдатели ссылающиеся на цикл
(EvWatcher::keepalive() равен true
), в этом случае будет
возвращено false
. Возвращаемое значение можно интерпретировать таким образом -
если true
, то есть еще над чем поработать.
Список параметров
-
flags
-
Опциональный параметр
flags
может принимать следующие значения:Список возможных значений flags
flags
Описание 0
Поведение по умолчанию, описанное выше Ev::RUN_ONCE
Блокировать не более одного (ждать, но не зацикливаться) Ev::RUN_NOWAIT
Не блокировать (забирать/обрабатывать события, но не ждать) Смотри Константы флагов запуска.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Смотрите также
- Ev::stop() - Остановить событийный цикл по умолчанию
- EvLoop::run() - Проверяет события и вызывает callback-фукнции в цикле