Sdílet prostřednictvím


Applibs eventloop.h

Hlavička: #include <applibs/eventloop.h>

Hlavička eventloop applibs obsahuje funkce a typy používané k monitorování a odesílání událostí.

Koncepty a ukázky

Funkce

Funkce Popis
EventLoop_Close Zavře objekt EventLoop a uvolní jeho paměť.
EventLoop_Create EventLoop Vytvoří objekt.
EventLoop_GetWaitDescriptor Získá popisovač souboru pro EventLoop.
EventLoop_RegisterIo Zaregistruje vstupně-výstupní událost pomocí EventLoop.
EventLoop_Run EventLoop Spustí a odešle čekající události ve vlákně spuštění volajícího.
EventLoop_Stop EventLoop Zastaví spuštění a způsobí, že EventLoop_Run vrátí řízení volajícímu.
EventLoop_UnregisterIo Zruší registraci vstupně-výstupní události z objektu EventLoop .
EventLoopIoCallback Zpětné volání vyvolané objektem EventLoop , když dojde k registrované vstupně-výstupní události.

Struktur

Struct Popis
EventLoop Objekt, který monitoruje zdroje událostí a odesílá jejich události obslužným rutinám.
Registrace událostí Popisovač vrácený při registraci zpětného volání ve zdroji událostí.

Výčty

Výčtu Popis
EventLoop_IoEvents Bitová maska vstupně-výstupních EventLoop událostí, které může objekt zachytit.
EventLoop_Run_Result Možné návratové hodnoty funkce EventLoop_Run .