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

#include <interruptLock.h>

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

Öffentliche Methoden

virtual void lock ()
virtual void unlock ()
 ~InterruptLock ()
 Unlock and destroy.
- Öffentliche Methoden geerbt von Lock
 Lock ()

Private Methoden

void enter ()
 enter an interrupt context
void leave ()
 leave an interrupt context

Private Attribute

bool interruptState

Freundbeziehungen

void exception (unsigned short, void **)
 Entry point for exceptions.

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von Lock
bool state

Ausführliche Beschreibung

Definiert in Zeile 29 der Datei interruptLock.h.

Beschreibung der Konstruktoren und Destruktoren

InterruptLock::~InterruptLock ( )

Unlock and destroy.

Definiert in Zeile 30 der Datei interruptLock.cc.

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

Dokumentation der Elementfunktionen

void InterruptLock::enter ( )
private

enter an interrupt context

Definiert in Zeile 6 der Datei interruptLock.cc.

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

void InterruptLock::leave ( )
private

leave an interrupt context

Definiert in Zeile 11 der Datei interruptLock.cc.

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

void InterruptLock::lock ( )
virtual

Implementiert Lock.

Definiert in Zeile 15 der Datei interruptLock.cc.

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

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

void InterruptLock::unlock ( )
virtual

Implementiert Lock.

Definiert in Zeile 22 der Datei interruptLock.cc.

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

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

Freundbeziehungen und Funktionsdokumentation

void exception ( unsigned short  slot,
void **  esp 
)
friend

Entry point for exceptions.

Parameter
slotnumber of occurred exception
espvalue of stack pointer on entering of exception

Dokumentation der Datenelemente

bool InterruptLock::interruptState
private

Definiert in Zeile 40 der Datei interruptLock.h.


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