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
There are no user contributed notes for this page.