OOStuBS - Technische Informatik II (TI-II)  2.4
lock.h
gehe zur Dokumentation dieser Datei
1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
2  * Technische Informatik II *
3  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
4  * *
5  * L O C K *
6  * *
7 \* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
8 
9 #ifndef __lock_header__
10 #define __lock_header__
11 
12 /* * * * * * * * * * * * * * * * * * * * * * * * *\
13 # CLASSES #
14 \* * * * * * * * * * * * * * * * * * * * * * * * */
15 
16 class Lock{
17  protected:
18  bool state;
19  public:
20  Lock() : state(false){}
21  virtual void lock() = 0;
22  virtual void unlock() = 0;
23 };
24 
25 #endif