Intestazione eventloop.h di ApplibsApplibs eventloop.h

Intestazione: #include <applibs/eventloop.h>Header: #include <applibs/eventloop.h>

L'intestazione eventloop di Applibs contiene funzioni e tipi usati per monitorare e inviare eventi.The Applibs eventloop header contains functions and types used to monitor and dispatch events.

Concetti ed esempiConcepts and samples

FunzioniFunctions

FunzioneFunction DescrizioneDescription
EventLoop_CloseEventLoop_Close Chiude un oggetto EventLoop e rilascia la relativa memoria.Closes an EventLoop object and releases its memory.
EventLoop_CreateEventLoop_Create Crea un oggetto EventLoop.Creates an EventLoop object.
EventLoop_GetWaitDescriptorEventLoop_GetWaitDescriptor Ottiene un descrittore di file per un oggetto EventLoop.Gets a file descriptor for an EventLoop.
EventLoop_RegisterIoEventLoop_RegisterIo Registra un evento di I/O con un oggetto EventLoop.Registers an I/O event with an EventLoop.
EventLoop_RunEventLoop_Run Esegue un oggetto EventLoop e invia gli eventi in sospeso nel thread di esecuzione del chiamante.Runs an EventLoop and dispatches pending events in the caller's thread of execution.
EventLoop_StopEventLoop_Stop Arresta l'esecuzione dell'oggetto EventLoop e fa in modo che EventLoop_Run restituisca il controllo al chiamante.Stops the EventLoop from running and causes EventLoop_Run to return control to its caller.
EventLoop_UnregisterIoEventLoop_UnregisterIo Annulla la registrazione di un evento di I/O da un oggetto EventLoop.Unregisters an I/O event from an EventLoop object.
EventLoopIoCallbackEventLoopIoCallback Il callback richiamato da un oggetto EventLoop quando si verifica un evento di I/O registrato.The callback invoked by an EventLoop object when a registered I/O event occurs.

StructStructs

StructStruct DescrizioneDescription
EventLoopEventLoop Oggetto che monitora le origini evento e invia i relativi eventi ai gestori.An object that monitors event sources and dispatches their events to handlers.
EventRegistrationEventRegistration Handle restituito quando un callback viene registrato con un'origine evento.A handle returned when a callback is registered with an event source.

EnumerazioniEnums

EnumEnum DescrizioneDescription
EventLoop_IoEventsEventLoop_IoEvents Una maschera di bit degli eventi di I/O che può essere acquisita dall'oggetto EventLoop.A bitmask of the I/O events that can be captured by the EventLoop object.
EventLoop_Run_ResultEventLoop_Run_Result Possibili valori restituiti per la funzione EventLoop_Run.The possible return values for the EventLoop_Run function.