OOStuBS - Technische Informatik II (TI-II)  2.4
keyboard.h
gehe zur Dokumentation dieser Datei
1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
2  * Technische Informatik II *
3  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
4  * *
5  * K E Y B O A R D *
6  * *
7 \* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
8 
9 #ifndef __keyboard_include__
10 #define __keyboard_include__
11 
12 /* * * * * * * * * * * * * * * * * * * * * * * * *\
13 # INCLUDES #
14 \* * * * * * * * * * * * * * * * * * * * * * * * */
15 #include "machine/keyctrl.h"
17 #include "machine/key.h"
18 #include "locking/semaphore.h"
19 
20 /* * * * * * * * * * * * * * * * * * * * * * * * *\
21 # CLASSES #
22 \* * * * * * * * * * * * * * * * * * * * * * * * */
36  private:
38  Key k;
39 
42  public:
44  Keyboard();
45 
60  void plugin ();
61 
74  virtual void trigger ();
75 
84  Key getkey();
85 };
86 
87 #endif