Keyboard Klassenreferenz
Die Klasse
Keyboard stellt die Abstraktion der Tastatur dar.
Mehr ...
#include <keyboard.h>
Aufstellung aller Elemente
|
Öffentliche Methoden |
| Keyboard () |
| Konstruktor.
|
void | plugin () |
| 'Anstöpseln' der Tastatur.
|
void | trigger () |
| Unterbrechungsbehandlungsroutine.
|
Ausführliche Beschreibung
Die Klasse
Keyboard stellt die Abstraktion der Tastatur dar.
Sie sorgt für die korrekte Initialisierung und vor allem für die Unterbrechungsbehandlung. Später wird Keyboard auch die Tastaturabfrage durch die Anwendung ermöglichen.
Dokumentation der Elementfunktionen
void Keyboard::plugin |
( |
|
) |
|
'Anstöpseln' der Tastatur.
Initialisierung der Tastatur und aktivieren der spezifischen Interruptbehandlung. Dazu muss sich das Keyboard Objekt bei der Plugbox plugbox anmelden und dem IOAPIC Objekt ioapic mitteilen, dass Unterbrechungen der Tastatur fortan dem Prozessor gemeldet werden sollen.
void Keyboard::trigger |
( |
|
) |
[virtual] |
Unterbrechungsbehandlungsroutine.
Diese Methode wird sofort nach Auftreten der Unterbrechung asynchron zu anderen Kernaktivitäten ausgeführt. Da sie als rein virtuelle Methode implementiert ist, muss sie durch die abgeleiteten Klassen spezifiziert werden.
Implementiert Gate.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: