OOStuBS/MPStuBS
|
Standardunterbrechungsbehandlung. Mehr ...
#include <panic.h>
Ö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. Mehr ... | |
Öffentliche Methoden geerbt von Gate | |
Gate () | |
Konstruktor. Mehr ... | |
virtual | ~Gate () |
Destruktor. Mehr ... | |
bool | set_queued () |
Setzt atomar ein Flag um zu markieren, dass sich das Objekt gerade in einer Epilog-Warteschlange befindet. Mehr ... | |
void | set_dequeued () |
Setzt das in set_queued() gesetzte Flag zurück. Mehr ... | |
Weitere Geerbte Elemente | |
Öffentliche Attribute geerbt von Gate | |
QueueLink< Gate > | queue_link |
Verkettungszeiger für Epilog Queue. | |
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.
|
virtual |
Wird nie aufgerufen, muss aber da sein.
Erneute Implementation von Gate.