Compartir a través de


EventLoop Struct

Encabezado: #include <applibs/eventloop.h>

Un objeto que supervisa los orígenes de eventos y distribuye sus eventos a los controladores.

typedef struct EventLoop EventLoop;

Observaciones

Un objeto EventLoop es de un solo subproceso. Una aplicación puede usar uno o más objetos EventLoop por subproceso, pero cada objeto solo debe usarse en un subproceso. EventLoop_Stop se puede llamar para un objeto en otro subproceso; sin embargo, las demás funciones EventLoop deben llamarse desde el mismo subproceso que el objeto de destino para evitar un comportamiento no definido.

Para enviar los eventos que necesitan procesamiento, la aplicación debe llamar a EventLoop_Run. Se llama a los controladores de eventos en el mismo subproceso donde EventLoop_Run se llama.