Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Header: #include <applibs/eventloop.h>
Der Applibs-Eventloop-Header enthält Funktionen und Typen, die zum Überwachen und Verteilen von Ereignissen verwendet werden.
Konzepte und Beispiele
Funktionen
Funktion | Beschreibung |
---|---|
EventLoop_Close | Schließt ein EventLoop-Objekt und gibt seinen Arbeitsspeicher frei. |
EventLoop_Create | Erstellt ein EventLoop -Objekt. |
EventLoop_GetWaitDescriptor | Ruft einen Dateideskriptor für einen ab EventLoop . |
EventLoop_RegisterIo | Registriert ein E/A-Ereignis bei einem EventLoop . |
EventLoop_Run | Führt aus EventLoop und verteilt ausstehende Ereignisse im Ausführungsthread des Aufrufers. |
EventLoop_Stop | Beendet die Ausführung von EventLoop und bewirkt , dass EventLoop_Run die Steuerung an den Aufrufer zurückgibt. |
EventLoop_UnregisterIo | Hebt die Registrierung eines E/A-Ereignisses für ein Objekt auf EventLoop . |
EventLoopIoCallback | Der Rückruf, der von einem EventLoop -Objekt aufgerufen wird, wenn ein registriertes E/A-Ereignis auftritt. |
Strukturen
Struktur | Beschreibung |
---|---|
EventLoop | Ein -Objekt, das Ereignisquellen überwacht und deren Ereignisse an Handler verteilt. |
EventRegistration | Ein Handle, das zurückgegeben wird, wenn ein Rückruf bei einer Ereignisquelle registriert wird. |
Enumerationen
Enum | Beschreibung |
---|---|
EventLoop_IoEvents | Eine Bitmaske der E/A-Ereignisse, die vom EventLoop -Objekt erfasst werden können. |
EventLoop_Run_Result | Die möglichen Rückgabewerte für die EventLoop_Run-Funktion . |