Partage via


EventLoop Struct

En-tête : #include <applibs/eventloop.h>

Objet qui surveille les sources d’événements et distribue leurs événements aux gestionnaires.

typedef struct EventLoop EventLoop;

Remarques

Un objet EventLoop est à thread unique. Une application peut utiliser un ou plusieurs objets EventLoop par thread, mais chaque objet ne doit être utilisé que dans un seul thread. EventLoop_Stop peut être appelé pour un objet dans un autre thread ; Toutefois, les autres fonctions EventLoop doivent être appelées à partir du même thread que l’objet cible afin d’empêcher tout comportement non défini.

Pour distribuer les événements qui doivent être traités, l’application doit appeler EventLoop_Run. Les gestionnaires d’événements sont appelés dans le même thread où EventLoop_Run est appelé.