Übungen zu BST (SS 2015)
App2 Klassenreferenz
Klassendiagramm für App2:
Zusammengehörigkeiten von App2:
Öffentliche Methoden | |
App2 (void *tos) | |
void | action () |
Enthaelt 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. | |
Waitingroom * | waiting_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 > | |
Thread * | getnext () |
Gibt das nächste Element in der Liste zurück (read-only-Zugriff). |
Weitere Geerbte Elemente | |
Öffentliche Attribute geerbt von Thread | |
Waitingroom * | waitingroom |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- user/app2/app2.h
- user/app2/app2.cc