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 .