Applibs eventloop.h
Cabeçalho: #include <applibs/eventloop.h>
O cabeçalho eventloop do Applibs contém funções e tipos usados para monitorar e despachar eventos.
Conceitos e exemplos
Funções
Função | Descrição |
---|---|
EventLoop_Close | Fecha um objeto EventLoop e libera sua memória. |
EventLoop_Create | Cria um EventLoop objeto. |
EventLoop_GetWaitDescriptor | Obtém um descritor de arquivo para um EventLoop . |
EventLoop_RegisterIo | Registra um evento de E/S com um EventLoop . |
EventLoop_Run | Executa um EventLoop e despacha eventos pendentes no thread de execução do chamador. |
EventLoop_Stop | Impede a execução EventLoop e faz com que EventLoop_Run retorne o controle ao chamador. |
EventLoop_UnregisterIo | Cancela o registro de um evento de E/S de um EventLoop objeto. |
EventLoopIoCallback | O retorno de chamada invocado por um EventLoop objeto quando ocorre um evento de E/S registrado. |
Estruturas
Struct | Descrição |
---|---|
EventLoop | Um objeto que monitora fontes de eventos e envia seus eventos para manipuladores. |
EventRegistration | Um identificador retornado quando um retorno de chamada é registrado com uma fonte de evento. |
Enums
Enum | Descrição |
---|---|
EventLoop_IoEvents | Um bitmask dos eventos de E/S que podem ser capturados pelo EventLoop objeto. |
EventLoop_Run_Result | Os possíveis valores retornados para a função EventLoop_Run . |