EventLoop Struct
Cabeçalho: #include <applibs/eventloop.h>
Um objeto que monitoriza as origens de eventos e envia os eventos para os processadores.
typedef struct EventLoop EventLoop;
Observações
Um objeto EventLoop é de thread único. Uma aplicação pode utilizar um ou mais objetos EventLoop por thread, mas cada objeto só tem de ser utilizado num thread. EventLoop_Stop pode ser chamado para um objeto noutro thread; no entanto, as outras funções EventLoop têm de ser chamadas a partir do mesmo thread que o objeto de destino para impedir comportamentos indefinidos.
Para enviar os eventos que precisam de ser processados, a aplicação tem de chamar EventLoop_Run. Os processadores de eventos são chamados no mesmo thread onde EventLoop_Run
é chamado.