2.7 Einbinden benutzerdefinierter Funktionen (Handler)
Die C-Schnittstelle des IDM bietet die Möglichkeit, eigene Handler
einzubinden, um individuell auf Ereignisse oder Fehler reagieren zu können bzw. eigene Funktionalität zu ergänzen. Für diese vom Benutzer zu implementierenden Funktionen gibt der IDM den Datentyp und die Parameter vor und stellt Funktionen zur Verfügung, mit denen die Handler
beim IDM angemeldet, abgemeldet, aktiviert und deaktiviert werden können. Die benutzerdefinierten Handler
werden dann vom IDM in den jeweiligen Situationen (Ereignisse, Fehler…) aufgerufen, für die sie vorgesehen sind.
-
Einrichten von benutzerdefinierten Funktionen zum Verarbeiten von XEvents auf X-Ebene (nur IDM für Motif).
-
Mit dieser Funktion können Handler eingerichtet werden, die beim Auftreten eines Fehlers, welcher vom Regelinterpreter erkannt wird, aufgerufen werden.
-
Einrichten von benutzerdefinierten Funktionen zur Behandlung von
asserts
des IDM. -
Einrichten von benutzerdefinierten Funktionen zum Verarbeiten zusätzlicher Ereignisse (Nachrichten) des Fenstersystems.
-
Mit dieser Funktion kann eine benutzerdefinierte Funktion für die Verwaltung externer Textkataloge installiert werden.
-
Registrierung der benutzerdefinierten Funktionen für den Aufruf von Verschlüsselungssoftware (Java WSI).
-
Installation einer benutzerdefinierten Funktion zur Manipulation der Daten, die vom DDM über das Netzwerk verschickt werden, z.B. zur Verschlüsselung der Daten.
-
Benutzerdefinierte Funktion (Grafik-Handler, GFX-Handler) zum Laden von Bildern in Grafikformaten, die vom IDM nicht unterstützt werden.
-
Einrichten von Grafik-Handlern (GFX-Handlern) zum Laden von Bildern in Grafikformaten, die der IDM nicht unterstützt.
-
YiRegisterUserEventMonitor Verwendung nicht empfohlen!
Installation von Ereignis-Monitoren, mit denen die Ereignisschleife des IDM unterbrochen werden kann (nur IDM für Windows).