

Öffentliche Methoden | |
| PC (const char *image="pc.png") | |
| void | boot () |
| Zeigt den Minibildschirm an. | |
| void | frame (bool drawn) |
| Zähler für Frames. Mehr ... | |
| void | action () |
| Methode, die als Thread ausgeführt werden soll. Mehr ... | |
Öffentliche Methoden geerbt von Thread | |
| Thread (void *tos) | |
| Konstruktor. Mehr ... | |
| void | go () |
| Aktiviert den ersten Thread auf einem Prozessor. Mehr ... | |
| void | resume (Thread *next) |
| Wechsel von dem aktuell laufenden Thread zum nächsten. Mehr ... | |
| void | set_kill_flag () |
| Setzen des Kill-Flags. Thread wechselt in den Zustand sterbend. Wird nur für MPStuBS benötigt. Mehr ... | |
| void | reset_kill_flag () |
| Zurücksetzen des Kill-Flags. Thread ist damit gestorben. Wird nur für MPStuBS benötigt. Mehr ... | |
| bool | dying () |
| Abfragen des Kill-Flags. Nachschauen, ob der Thread gerade stirbt. Wird nur für MPStuBS benötigt. Mehr ... | |
| Waitingroom * | waiting_in () |
| Hiermit kann abgefragt werden, in welchem Waitingroom Objekt der Thread eingetragen ist. Mehr ... | |
| void | waiting_in (Waitingroom *w) |
| Mit dieser Methode wird im Thread vermerkt, dass dieser derzeit im Waitingroom w auf ein Ereignis wartet. Mehr ... | |
Weitere Geerbte Elemente | |
Öffentliche Attribute geerbt von Thread | |
| QueueLink< Thread > | queue_link |
| Verkettungszeiger für Scheduler und Waitingroom. | |
| Waitingroom * | waitingroom |
|
virtual |
| void PC::frame | ( | bool | drawn | ) |
Zähler für Frames.
| drawn | Gibt an, ob der erstellte Frame auch in den tatsächlichen Videobuffer geschrieben wurde |