Applibs eventloop.h
Intestazione: #include <applicazioni/eventloop.h>
L'intestazione Applibs eventloop contiene funzioni e tipi usati per monitorare e inviare gli eventi.
Concetti ed esempi
Funzioni
Funzione | Descrizione |
---|---|
EventLoop_Close | Chiude un oggetto EventLoop e ne rilascia la memoria. |
EventLoop_Create | Crea un EventLoop oggetto. |
EventLoop_GetWaitDescriptor | Ottiene un descrittore di file per un oggetto EventLoop . |
EventLoop_RegisterIo | Registra un evento I/O con un EventLoop . |
EventLoop_Run | Esegue e EventLoop invia gli eventi in sospeso nel thread di esecuzione del chiamante. |
EventLoop_Stop | Interrompe l'esecuzione di EventLoop e causa il ritorno del controllo EventLoop_Run al relativo chiamante. |
EventLoop_UnregisterIo | Annulla la registrazione di un evento di I/O da un EventLoop oggetto. |
EventLoopIoCallback | Callback richiamato da un EventLoop oggetto quando si verifica un evento I/O registrato. |
Strutture
Struct | Descrizione |
---|---|
EventoLoop | Oggetto che monitora le origini degli eventi e invia i relativi eventi ai gestori. |
Registrazione eventi | Un handle restituito quando un callback viene registrato con un'origine evento. |
Enumerazioni
Enum | Descrizione |
---|---|
EventLoop_IoEvents | Maschera di bit degli eventi di I/O che possono essere acquisiti dall'oggetto EventLoop . |
EventLoop_Run_Result | Valori restituiti possibili per la funzione EventLoop_Run . |