Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Standardunterbrechungsbehandlung. Mehr ...

#include <device/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.
 
- Öffentliche Methoden geerbt von Gate
 Gate ()
 Konstruktor. Mehr ...
 
virtual ~Gate ()
 Destruktor. Mehr ...
 
virtual void epilogue ()
 Eine gegebenenfalls verzögerte, synchronisiert ausgeführte Unterbrechungsbehandlung.
 
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< Gatequeue_link
 Verkettungszeiger für Epilog Queue.
 

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: