EventLoop Struct
Fejléc: #include <applibs/eventloop.h>
Egy objektum, amely figyeli az eseményforrásokat, és elküldi az eseményeket a kezelőknek.
typedef struct EventLoop EventLoop;
Megjegyzések
Az EventLoop-objektumok egyszálasak. Az alkalmazások szálanként egy vagy több EventLoop-objektumot használhatnak, de minden objektumot csak egy szálban szabad használni. EventLoop_Stop meghívható egy másik szálban lévő objektumhoz; A nem definiált viselkedés elkerülése érdekében azonban a többi EventLoop-függvényt a célobjektummal megegyező szálból kell meghívni.
A feldolgozásra szoruló események elküldéséhez az alkalmazásnak EventLoop_Run kell meghívnia. Az eseménykezelők ugyanabban a szálban vannak meghívva, ahol EventLoop_Run
a rendszer meghívja őket.