Waitingroom Klassenreferenz
Liste von Threads, die auf ein Ereignis warten.
Mehr ...
#include <waitingroom.h>
Aufstellung aller Elemente
|
Öffentliche Methoden |
virtual | ~Waitingroom () |
| Destruktor.
|
virtual void | remove (Customer *customer) |
| Mit dieser Methode kann der angegebene Prozess customer vorzeitig aus dem Wartezimmer entfernt werden.
|
Ausführliche Beschreibung
Liste von Threads, die auf ein Ereignis warten.
Die Klasse Waitingroom implementiert eine Liste von Prozessen (Customer Objekten), die alle auf ein bestimmtes Ereignis warten.
- Zu beachten:
- Die Methode remove(Customer*) muss virtuell sein, damit der Organizer einen Prozess aus dem Wartezimmer entfernen kann, ohne wissen zu müssen, welcher Art dieses Wartezimmer ist. Sofern es erforderlich ist, kann eine von Waitingroom abgeleitete Klasse die Methode auch noch neu definieren.
Der Destruktor sollte wie bei allen Klassen, die virtuelle Methoden definieren, ebenfalls virtuell sein.
Beschreibung der Konstruktoren und Destruktoren
Waitingroom::~Waitingroom |
( |
|
) |
[virtual] |
Destruktor.
Der Destruktor entfernt alle noch wartenden Prozesse von der Liste und weckt sie zudem auf.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: