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