Ev::run

(PECL ev >= 0.2.0)

Ev::runНачать проверку наличия событий и вызов callback-функций цикла по умолчанию

Описание

final public static Ev::run ([ int $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-фукнции в цикле