Systemaufrufschnittstelle zur Tastatur.
Mehr ...
#include <guarded_keyboard.h>
Öffentliche Methoden |
Key | getkey () |
| Diese Methode entspricht der gleichnamigen Methode der Basisklasse Keyboard, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.
|
| Keyboard () |
| Konstruktor; Initialisiert Semaphore mit 0.
|
void | plugin () |
| 'Anstöpseln' der Tastatur.
|
bool | prologue () |
| Prolog der Tastaturunterbrechung.
|
void | epilogue () |
| Epilog der Tastaturunterbrechung.
|
| Gate () |
| Konstruktor: Initialisierung der Attribute.
|
virtual | ~Gate () |
| Destruktor.
|
void | queued (bool q) |
| Speichert, ob das jeweilige Objekt sich gerade in einer Epilog-Warteschlange befindet.
|
bool | queued () |
| Methode zum Abfragen, ob sich das jeweilige Objekte gerade in einer Epilog-Warteschlange befindet.
|
| Keyboard_Controller () |
| Konstruktor; Initialisierung der Tastatur.
|
Key | key_hit () |
| Dient der Tastaturabfrage nach dem Auftreten einer Tastatur- unterbrechung.
|
void | reboot () |
| Führt einen Neustart des Rechners durch. Ja, beim PC macht das der Tastaturcontroller.
|
void | set_repeat_rate (int speed, int delay) |
| Funktion zum Einstellen der Wiederholungsrate der Tastatur.
|
void | set_led (led_t led, bool on) |
| Setzt oder löscht die angegebene Leuchtdiode.
|
Ausführliche Beschreibung
Systemaufrufschnittstelle zur Tastatur.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: