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

Übungen zu BST (SS 2015)

Application Klassenreferenz

Die Klasse Application definiert die einzige Anwendung von OO-Stubs. Mehr ...

#include <appl.h>

Klassendiagramm für Application:
Zusammengehörigkeiten von Application:

Öffentliche Methoden

void action ()
 Enthält den Code der Anwendung.
- Öffentliche Methoden geerbt von Thread
 Thread (void *tos)
 Konstruktor.
void go ()
 Aktiviert den ersten Thread auf einem Prozessor.
void resume (Thread *next)
 Wechsel von dem aktuell laufenden Thread zum nächsten.
void set_kill_flag ()
 Setzen des Kill-Flags. Thread wechselt in den Zustand sterbend. Wird nur für MPStuBS benötigt.
void reset_kill_flag ()
 Zurücksetzen des Kill-Flags. Thread ist damit gestorben. Wird nur für MPStuBS benötigt.
bool dying ()
 Abfragen des Kill-Flags. Nachschauen, ob der Thread gerade stirbt. Wird nur für MPStuBS benötigt.
Waitingroomwaiting_in ()
 Hiermit kann abgefragt werden, in welchem Waitingroom Objekt der Thread eingetragen ist.
void waiting_in (Waitingroom *w)
 Mit dieser Methode wird im Thread vermerkt, dass dieser derzeit im Waitingroom w auf ein Ereignis wartet.
- Öffentliche Methoden geerbt von QueueEntry< Thread >
Threadgetnext ()
 Gibt das nächste Element in der Liste zurück (read-only-Zugriff).

Weitere Geerbte Elemente

- Öffentliche Attribute geerbt von Thread
Waitingroomwaitingroom

Ausführliche Beschreibung

Die Klasse Application definiert die einzige Anwendung von OO-Stubs.


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