OOStuBS - Technische Informatik II (TI-II)  2.4
panic.cc
gehe zur Dokumentation dieser Datei
1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
2  * Technische Informatik II *
3  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
4  * *
5  * P A N I C *
6  * *
7 \* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
8 
9 /* * * * * * * * * * * * * * * * * * * * * * * * *\
10 # INCLUDES #
11 \* * * * * * * * * * * * * * * * * * * * * * * * */
12 #include <common/panic.h>
13 
14 #include <object/kout.h>
15 #include <object/cpu.h>
16 #include <config.h>
17 
18 
19 /* * * * * * * * * * * * * * * * * * * * * * * * *\
20 # METHODS #
21 \* * * * * * * * * * * * * * * * * * * * * * * * */
22 
24  kout.flush();
26  kout << "PANIC(" << mINum << ")!" << endl;
27  cpu.halt();
28 }
29 
30 void Panic::currentInterrupt(int iNum){
31  mINum=iNum;
32 }