Applibs eventloop.h
Nagłówek: #include <aplikacje/eventloop.h>
Nagłówek applibs eventloop zawiera funkcje i typy służące do monitorowania i wysyłania zdarzeń.
Pojęcia i próbki
Funkcje
Funkcja | Opis |
---|---|
EventLoop_Close | Zamyka obiekt EventLoop i zwalnia jego pamięć. |
EventLoop_Create |
EventLoop Tworzy obiekt. |
EventLoop_GetWaitDescriptor | Pobiera deskryptor pliku dla pliku EventLoop . |
EventLoop_RegisterIo | Rejestruje zdarzenie we/wy za pomocą EventLoop urządzenia . |
EventLoop_Run |
EventLoop Uruchamia i wysyła oczekujące zdarzenia w wątku wykonywania wywołującego. |
EventLoop_Stop |
EventLoop Zatrzymuje działanie i powoduje, że EventLoop_Run zwraca kontrolę swojej osobie dzwoniącej. |
EventLoop_UnregisterIo | Wyrejestrowywanie zdarzenia we/wy z obiektu EventLoop . |
EventLoopIoCallback | Wywołanie zwrotne wywołane przez EventLoop obiekt, gdy występuje zarejestrowane zdarzenie we/wy. |
Strukturach
Struct | Opis |
---|---|
EventLoop | Obiekt, który monitoruje źródła zdarzeń i wysyła ich zdarzenia do programów obsługi. |
EventRegistration | Uchwyt zwracany po zarejestrowaniu wywołania zwrotnego w źródle zdarzeń. |
Wyliczenia
Enum | Opis |
---|---|
EventLoop_IoEvents | Maska bitowa zdarzeń we/wy EventLoop , które mogą zostać przechwycone przez obiekt. |
EventLoop_Run_Result | Możliwe wartości zwracane przez funkcję EventLoop_Run . |