Guarded_Semaphore Klassenreferenz
Systemaufrufschnittstelle zum Semaphor.
Mehr ...
#include <guarded_semaphore.h>
Aufstellung aller Elemente
|
Öffentliche Methoden |
| Guarded_Semaphore (int c) |
| Der Konstruktor reicht nur den Parameter c an den Konstruktor der Basisklasse weiter.
|
| ~Guarded_Semaphore () |
| Diese Methode entspricht der gleichnamigen Methode der Basisklasse Semaphore, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.
|
void | p () |
void | wait () |
void | v () |
void | signal () |
Ausführliche Beschreibung
Systemaufrufschnittstelle zum Semaphor.
Die Klasse Guarded_Semaphore implementiert die Systemaufrufschnittstelle zur Semaphore Klasse. Die von Guarded_Semaphore angebotenen Methoden werden direkt auf die Methoden der Basisklasse abgebildet, nur dass ihre Ausführung jeweils mit Hilfe eines Objekts der Klasse Secure geschützt wird.
Dokumentation der Elementfunktionen
void Guarded_Semaphore::p |
( |
|
) |
|
Diese Methode entspricht der gleichnamigen Methode der Basisklasse Semaphore, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.
Erneute Implementation von Semaphore.
void Guarded_Semaphore::wait |
( |
|
) |
[inline] |
Diese Methode entspricht der gleichnamigen Methode der Basisklasse Semaphore, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.
Erneute Implementation von Semaphore.
void Guarded_Semaphore::v |
( |
|
) |
|
Diese Methode entspricht der gleichnamigen Methode der Basisklasse Semaphore, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.
Erneute Implementation von Semaphore.
void Guarded_Semaphore::signal |
( |
|
) |
[inline] |
Diese Methode entspricht der gleichnamigen Methode der Basisklasse Semaphore, nur dass sie mit Hilfe eines Secure Objekts geschützt wird.
Erneute Implementation von Semaphore.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: