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 . |