Applibs eventloop.h
Заголовок: #include <applibs/eventloop.h>
Заголовок Eventloop Applibs содержит функции и типы, используемые для мониторинга и отправки событий.
Основные понятия и примеры
Функции
Функции | Описание |
---|---|
EventLoop_Close | Закрывает объект EventLoop и освобождает его память. |
EventLoop_Create | Создает EventLoop объект . |
EventLoop_GetWaitDescriptor | Возвращает дескриптор файла для EventLoop . |
EventLoop_RegisterIo | Регистрирует событие ввода-вывода с помощью EventLoop . |
EventLoop_Run |
EventLoop Выполняет и отправляет ожидающие события в потоке выполнения вызывающего объекта. |
EventLoop_Stop |
EventLoop Останавливает выполнение объекта и приводит к тому, что EventLoop_Run возвращает управление вызывающей. |
EventLoop_UnregisterIo | Отменяет регистрацию события ввода-вывода из EventLoop объекта . |
EventLoopIoCallback | Обратный вызов, вызываемый EventLoop объектом при возникновении зарегистрированного события ввода-вывода. |
Структуры
Структура | Описание |
---|---|
EventLoop | Объект , который отслеживает источники событий и отправляет их события обработчикам. |
EventRegistration | Дескриптор, возвращаемый при регистрации обратного вызова в источнике событий. |
Перечисления
Перечисления | Описание |
---|---|
EventLoop_IoEvents | Битовая маска событий ввода-вывода, которые могут быть захвачены EventLoop объектом . |
EventLoop_Run_Result | Возможные возвращаемые значения для функции EventLoop_Run . |