Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Betriebssysteme
 
  Vorlesung
    - UnivIS-Infos
    - Inhalt
    - Folien
 
  Übungen
    - UnivIS-Infos
    - Inhalt
    - Ergänzendes Material
    - Terminübersicht
    - Aufgaben
       * Umgebung
       * Typische Fehler
       * Aufgabe 1
          Dokumentation
       * Aufgabe 2
          Dokumentation
       * Aufgabe 3
          Dokumentation
       * Aufgabe 4
          Dokumentation
       * Aufgabe 5
          Dokumentation
       * Aufgabe 6
          Dokumentation
       * Aufgabe 7
          Dokumentation
 
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2009/10  >  Betriebssysteme  >  Ãœbungen  >  Aufgaben  >  Aufgabe 6

Guarded_Semaphore Klassenreferenz

Systemaufrufschnittstelle zum Semaphor. Mehr ...

#include <guarded_semaphore.h>

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

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:
  Impressum   Datenschutz Stand: 2010-07-19 12:35   BO, DL