Бөлісу құралы:


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 .