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