EventLoop Struct
Sidhuvud: #include <applibs/eventloop.h>
Ett objekt som övervakar händelsekällor och skickar sina händelser till hanterare.
typedef struct EventLoop EventLoop;
Anmärkningar
Ett EventLoop-objekt är entrådat. Ett program kan använda ett eller flera EventLoop-objekt per tråd, men varje objekt får bara användas i en tråd. EventLoop_Stop kan anropas för ett objekt i en annan tråd. Men de andra EventLoop-funktionerna måste anropas från samma tråd som målobjektet för att förhindra odefinierat beteende.
Om du vill skicka händelser som behöver bearbetas måste programmet anropa EventLoop_Run. Händelsehanterarna anropas i samma tråd som EventLoop_Run
anropas.