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 EventLoop archivo . |
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 . |