Customer Klassenreferenz
Ein
Thread, der auf ein Ereignis warten kann.
Mehr ...
#include <customer.h>
Aufstellung aller Elemente
Ausführliche Beschreibung
Ein
Thread, der auf ein Ereignis warten kann.
Die Klasse Customer erweitert die Klasse Entrant um die Möglichkeit, ein Ereignis, auf das der betreffende Prozess wartet, zu vermerken und abzufragen.
Beschreibung der Konstruktoren und Destruktoren
Customer::Customer |
( |
void * |
tos |
) |
[inline] |
Konstruktor.
Der Konstruktor leitet den Parameter tos an den Konstruktor der Basisklasse Entrant weiter.
- Parameter:
-
Dokumentation der Elementfunktionen
Hiermit kann abgefragt werden, in welchem Waitingroom Objekt der Customer eingetragen ist.
Ein Rückgabewert von 0 soll bedeuten, dass der Prozess auf überhaupt kein Ereignis wartet, also entweder der aktuell laufende Prozess ist, auf der Ready-Liste des Schedulers steht, bereits terminiert ist oder noch gar nicht beim Scheduler angemeldet wurde.
- Rückgabe:
- Zeiger auf das Waitingroom, in dem dieser Prozess wartet, oder 0.
Mit dieser Methode wird im Customer vermerkt, dass dieser derzeit im Waitingroom w auf ein Ereignis wartet.
- Parameter:
-
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: