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

Übungen zu BS - Aufgaben (WS 2013/14)

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

Klassen

struct  Direction

Öffentliche Methoden

 Ghost (void *tos, char symbol, int x, int y)
void next_level ()
- Ö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.
virtual void action ()=0
 Methode, die als Thread ausgeführt werden soll.
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.

Weitere Geerbte Elemente

- Öffentliche Attribute geerbt von Thread
Waitingroomwaitingroom

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