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