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 . |