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