array (
0 => 'index.php',
1 => 'PHP Manual',
),
'head' =>
array (
0 => 'UTF-8',
1 => 'ru',
),
'this' =>
array (
0 => 'book.ev.php',
1 => 'Ev',
),
'up' =>
array (
0 => 'refs.fileprocess.process.php',
1 => 'Модули для управления процессами программ',
),
'prev' =>
array (
0 => 'function.eio-write.php',
1 => 'eio_write',
),
'next' =>
array (
0 => 'intro.ev.php',
1 => 'Введение',
),
'alternatives' =>
array (
),
'source' =>
array (
'lang' => 'ru',
'path' => 'reference/ev/book.xml',
),
'extra_header_links' =>
array (
'rel' => 'alternate',
'href' => '/manual/en/feeds/book.ev.atom',
'type' => 'application/atom+xml',
),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);
?>
Ev
- Введение
- Установка и настройка
- Предопределённые константы
- Примеры
- Наблюдатели
- Watcher callbacks
- Режимы работы периодических наблюдателей
- Ev — Класс Ev
- Ev::backend — Возвращает целое число, описывающее бэкенд, используемый libev
- Ev::depth — Получить глубину рекурсии
- Ev::embeddableBackends — Возвращает набор бэкендов, которые можно встроить в прочие событийные циклы
- Ev::feedSignal — Передаём событие сигнала в Ev
- Ev::feedSignalEvent — Послать событие сигнала в цикл по умолчанию
- Ev::iteration — Получить количество произведённых опросов цикла по умолчанию на предмет новых событий
- Ev::now — Получить время запуска последней итерации цикла по умолчанию
- Ev::nowUpdate — Устанавливает текущее время путём запроса к ядру в процессе обновляя
время, возвращаемое Ev::now
- Ev::recommendedBackends — Получить битовую маску рекомендованных бэкендов для данной платформы
- Ev::resume — Возобновить выполнение приостановленного ранее событийного цикла по умолчанию
- Ev::run — Начать проверку наличия событий и вызов callback-функций цикла по умолчанию
- Ev::sleep — Блокировать процесс заданное количество секунд
- Ev::stop — Остановить событийный цикл по умолчанию
- Ev::supportedBackends — Возвращает набор бэкендов, поддерживаемых текущей конфигурацией libev
- Ev::suspend — Приостановить событийный цикл по умолчанию
- Ev::time — Возвращает текущее время в секундах(дробное число) прошедшее с начала эпохи Unix
- Ev::verify — Производит внутреннюю проверку целостности(для отладки)
- EvCheck — Класс EvCheck
- EvChild — Класс EvChild
- EvEmbed — Класс EvEmbed
- EvFork — Класс EvFork
- EvIdle — Класс EvIdle
- EvIo — Класс EvIo
- EvLoop — Класс EvLoop
- EvLoop::backend — Возвращает целое число, описывающее бэкенд, используемый libev
- EvLoop::check — Создаёт объект EvCheck, связанный с текущим экземпляром цикла событий
- EvLoop::child — Создаёт объект EvChild, связанный с текущим циклом событий
- EvLoop::__construct — Конструктор объекта цикла событий
- EvLoop::defaultLoop — Возвращает или создаёт цикл событий по умолчанию
- EvLoop::embed — Создаёт экземпляр наблюдателя EvEmbed, связанный с текущим объектом EvLoop
- EvLoop::fork — Создаёт объект наблюдателя EvFork, связанный с текущим экземпляром цикла событий
- EvLoop::idle — Создаёт объект наблюдателя EvIdle, связанный с текущим экземпляром цикла событий
- EvLoop::invokePending — Вызывает всех ожидающих наблюдателей при сбросе их отложенного состояния
- EvLoop::io — Создаёт объект наблюдателя EvIo, связанный с текущим экземпляром цикла событий
- EvLoop::loopFork — Вызывается после разветления
- EvLoop::now — Возвращает текущее "event loop time"
- EvLoop::nowUpdate — Устанавливает текущее время, запрашивая ядро, обновляя время, возвращаемое EvLoop::now в процессе
- EvLoop::periodic — Создаёт объект наблюдателя EvPeriodic, связанный с текущим экземпляром цикла событий
- EvLoop::prepare — Создаёт объект наблюдателя EvPrepare, связанный с текущим экземпляром цикла событий
- EvLoop::resume — Возобновляет ранее приостановленный цикл событий
- EvLoop::run — Проверяет события и вызывает callback-функции в цикле
- EvLoop::signal — Создаёт объект наблюдателя EvSignal, связанный с текущим экземпляром цикла событий
- EvLoop::stat — Создаёт объект наблюдателя EvStat, связанный с текущим экземпляром цикла событий
- EvLoop::stop — Останавливает цикл событий
- EvLoop::suspend — Приостанавливает цикл
- EvLoop::timer — Создаёт объект наблюдателя EvTimer, связанный с текущим экземпляром цикла событий
- EvLoop::verify — Выполняет внутренние проверки согласованности (для отладки)
- EvPeriodic — Класс EvPeriodic
- EvPrepare — Класс EvPrepare
- EvSignal — Класс EvSignal
- EvStat — Класс EvStat
- EvTimer — Класс EvTimer
- EvWatcher — Класс EvWatcher