Partilhar via


Applibs eventloop.h

Cabeçalho: #include <applibs/eventloop.h>

O cabeçalho eventloop do Applibs contém funções e tipos utilizados para monitorizar e enviar eventos.

Conceitos e exemplos

Funções

Função Descrição
EventLoop_Close Fecha um objeto EventLoop e liberta a memória.
EventLoop_Create Cria um EventLoop objeto.
EventLoop_GetWaitDescriptor Obtém um descritor de ficheiros para um EventLoop.
EventLoop_RegisterIo Regista um evento de E/S com um EventLoop.
EventLoop_Run Executa um EventLoop e distribui eventos pendentes no thread de execução do autor da chamada.
EventLoop_Stop Impede a EventLoop execução e faz com que EventLoop_Run devolva o controlo ao autor da chamada.
EventLoop_UnregisterIo Anule o registo de um evento de E/S de um EventLoop objeto.
EventLoopIoCallback A chamada de retorno invocada por um EventLoop objeto quando ocorre um evento de E/S registado.

Estruturas

Estruturar Descrição
EventLoop Um objeto que monitoriza as origens de eventos e envia os eventos para os processadores.
EventRegistration Um identificador devolvido quando uma chamada de retorno é registada numa origem de evento.

Enumerações

Enumeração Descrição
EventLoop_IoEvents Uma máscara de bits dos eventos de E/S que podem ser capturados pelo EventLoop objeto.
EventLoop_Run_Result Os valores de retorno possíveis para a função EventLoop_Run .