Partage via


Bibliothèques d’applications eventloop.h

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

L’en-tête eventloop Des bibliothèques d’applications contient des fonctions et des types utilisés pour surveiller et distribuer des événements.

Concepts et exemples

Fonctions

Fonction Description
EventLoop_Close Ferme un objet EventLoop et libère sa mémoire.
EventLoop_Create Crée un EventLoop objet .
EventLoop_GetWaitDescriptor Obtient un descripteur de fichier pour un EventLoop.
EventLoop_RegisterIo Inscrit un événement d’E/S avec un EventLoop.
EventLoop_Run Exécute un EventLoop et répartit les événements en attente dans le thread d’exécution de l’appelant.
EventLoop_Stop Arrête l’exécution du et EventLoop_Run retourne le EventLoop contrôle à son appelant.
EventLoop_UnregisterIo Annule l’inscription d’un événement d’E/S à partir d’un EventLoop objet .
EventLoopIoCallback Rappel appelé par un EventLoop objet lorsqu’un événement d’E/S inscrit se produit.

Structs

Struct Description
EventLoop Objet qui surveille les sources d’événements et distribue leurs événements aux gestionnaires.
EventRegistration Handle retourné lorsqu’un rappel est inscrit auprès d’une source d’événement.

Enums

Enum Description
EventLoop_IoEvents Masque de bits des événements d’E/S qui peuvent être capturés par l’objet EventLoop .
EventLoop_Run_Result Valeurs de retour possibles pour la fonction EventLoop_Run .