Udostępnij za pośrednictwem


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