Aufgabe 7: Anwendung
GuardedKeyboard Class Reference
syscall interface for keyboard. More...
#include <syscall/guarded_keyboard.h>
Inheritance diagram for GuardedKeyboard:
Collaboration diagram for GuardedKeyboard:
Public Member Functions | |
Key | getKey () |
Application interface to retrieve a Key. More... | |
Public Member Functions inherited from Keyboard | |
Keyboard () | |
Constructor. | |
void | plugin () |
Initialization of the keyboard. More... | |
bool | prologue () override |
Prologue of keyboard interrupts. More... | |
void | epilogue () override |
Epilogue of keyboard interrupts. More... | |
Key | getKey () |
Application interface to retrieve a Key. More... | |
Public Member Functions inherited from Gate | |
Gate () | |
Constructor. | |
virtual | ~Gate () |
Destructor. More... | |
virtual bool | prologue ()=0 |
Device-specific interrupt handling routine that is executed immediately after the interrupt occurs (asynchronously). More... | |
virtual void | epilogue () |
Possibly delayed, synchronously executed Device-specific interrupt handling routine. More... | |
Detailed Description
syscall interface for keyboard.
Guarded interface to the Keyboard used by user applications.
Implements the system call interface for class Keyboard. All methods provided by this class are wrappers for the respective method from the base class, which provide additional synchronization by using the class Guarded.
Member Function Documentation
|
inline |
The documentation for this class was generated from the following file:
- syscall/guarded_keyboard.h