Übungen zu BS - Aufgaben (WS 2013/14)
Panic Klassenreferenz
Standardunterbrechungsbehandlung. Mehr ...
#include <panic.h>
Klassendiagramm für Panic:

Zusammengehörigkeiten von Panic:

Öffentliche Methoden | |
bool | prologue () |
Einfachste Form der Unterbrechungsbehandlung: Es wird eine Fehlermeldung ausgegeben und der Prozessor angehalten. | |
void | epilogue () |
Wird nie aufgerufen, muss aber da sein. | |
![]() | |
Gate () | |
Konstruktor. | |
virtual | ~Gate () |
Destruktor. | |
bool | acquire () |
Setzt ein Flag um zu markieren, dass sich das Objekt gerade in einer Epilog-Warteschlange befindet. | |
void | release () |
Gibt das Flag das in acquire() geholt wurde wieder frei. |
Weitere Geerbte Elemente | |
![]() | |
Gate * | next |
next gibt das nächste Element der Liste an. |
Ausführliche Beschreibung
Standardunterbrechungsbehandlung.
Die Klasse Panic dient der Behandlung von Unterbrechungen und Ausnahmen. Nach der Ausgabe einer Fehlermeldung wird der Prozessor angehalten. Bei der Initialisierung der Plugbox wird diese Form der Unterbrechungsbehandlung für alle Interrupt Nummern eingetragen.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- device/panic.h
- device/panic.cc