OOStuBS - Technische Informatik II (TI-II)  2.4
Öffentliche Methoden | Private Attribute | Aufstellung aller Elemente
Panic Klassenreferenz

Standardinterruptbehandlungsroutine. Mehr ...

#include <panic.h>

Klassendiagramm für Panic:
Inheritance graph
[Legende]
Zusammengehörigkeiten von Panic:
Collaboration graph
[Legende]

Öffentliche Methoden

void currentInterrupt (int iNum)
 Sets the currently handled interrupt.
virtual void trigger ()
 handelt unbekannte oder nicht-registrierte Interrupts

Private Attribute

int mINum
 Interrupt number of currently handled interrupt.

Ausführliche Beschreibung

Standardinterruptbehandlungsroutine.

Diese Klasse, als Unterklasse von Gate, implementiert eine Standardroutine zur Behandlung von Interrupts. Sie soll immer dann genommen werden, wenn ein unbekannter oder nicht-registrierter Interrupt aufgetreten ist.

Definiert in Zeile 34 der Datei panic.h.

Dokumentation der Elementfunktionen

void Panic::currentInterrupt ( int  iNum)

Sets the currently handled interrupt.

param iNum the currently handled interrupt's number

Definiert in Zeile 30 der Datei panic.cc.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

void Panic::trigger ( )
virtual

handelt unbekannte oder nicht-registrierte Interrupts

Zum Debuggen sollte die Nummer des Interrupts ausgegeben werden und die CPU für immer angehalten werden.

Implementiert InterruptHandler.

Definiert in Zeile 23 der Datei panic.cc.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

int Panic::mINum
private

Interrupt number of currently handled interrupt.

Definiert in Zeile 37 der Datei panic.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: