Compartir vía


Applibs eventloop.h

Encabezado: #include <applibs/eventloop.h>

El encabezado de eventloop Applibs contiene funciones y tipos que se usan para supervisar y distribuir eventos.

Conceptos y ejemplos

Funciones

Función Descripción
EventLoop_Close Cierra un objeto EventLoop y libera su memoria.
EventLoop_Create Crea un EventLoop objeto.
EventLoop_GetWaitDescriptor Obtiene un descriptor de archivo para un EventLooparchivo .
EventLoop_RegisterIo Registra un evento de E/S con un EventLoop.
EventLoop_Run Ejecuta un EventLoop evento pendiente y distribuye los eventos pendientes en el subproceso de ejecución del autor de la llamada.
EventLoop_Stop Detiene la EventLoop ejecución y hace que EventLoop_Run devuelva el control al autor de la llamada.
EventLoop_UnregisterIo Anula el registro de un evento de E/S de un EventLoop objeto.
EventLoopIoCallback La devolución de llamada invocada por un EventLoop objeto cuando se produce un evento de E/S registrado.

Estructuras

Estructura Descripción
EventLoop Un objeto que supervisa los orígenes de eventos y distribuye sus eventos a los controladores.
EventRegistration Identificador devuelto cuando se registra una devolución de llamada con un origen de eventos.

Enumeraciones

Enum Descripción
EventLoop_IoEvents Un bitmask de los eventos de E/S que puede capturar el EventLoop objeto.
EventLoop_Run_Result Los posibles valores devueltos para la función EventLoop_Run .