Applibs eventloop.h
Fejléc: #include <applibs/eventloop.h>
Az Applibs eventloop fejléce az események figyeléséhez és elküldéséhez használt függvényeket és típusokat tartalmazza.
Fogalmak és minták
Funkciók
Funkció | Leírás |
---|---|
EventLoop_Close | Bezár egy EventLoop-objektumot , és felszabadítja a memóriáját. |
EventLoop_Create | Létrehoz egy EventLoop objektumot. |
EventLoop_GetWaitDescriptor | Lekéri a fájlleíróját egy EventLoop fájlhoz. |
EventLoop_RegisterIo | Egy I/O-eseményt regisztrál egy EventLoop -ben. |
EventLoop_Run | Futtat egy EventLoop függőben lévő eseményeket a hívó végrehajtási szálában. |
EventLoop_Stop | Leállítja a EventLoop futtatását, és EventLoop_Run visszaadja a vezérlést a hívójának. |
EventLoop_UnregisterIo | I/O-esemény regisztrációja törlése egy EventLoop objektumból. |
EventLoopIoCallback | Az objektum által EventLoop meghívott visszahívás regisztrált I/O-esemény bekövetkezésekor. |
Szerkezetek
Struct | Leírás |
---|---|
EventLoop | Egy objektum, amely figyeli az eseményforrásokat, és elküldi az eseményeket a kezelőknek. |
EventRegistration | A visszahívás eseményforrással való regisztrálásakor visszaadott leíró. |
Enumerálások
Enum | Leírás |
---|---|
EventLoop_IoEvents | Az objektum által rögzíthető I/O-események bitmaszkja EventLoop . |
EventLoop_Run_Result | A EventLoop_Run függvény lehetséges visszatérési értékei. |