Friedrich-Alexander-Universität Univis FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo IMMD
Lehrstuhl für Informatik 4
Betriebssysteme
Betriebssysteme
 
  Vorlesung
   - Folien
  &UUml;bungen
   - Folien
  Rechnerbungen
   - Aufgaben
  Terminbersicht
  Evaluation
   - Ergebnisse
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2006/07  >  Betriebssysteme

Klasse Bell

Einordnung in die Gesamtstruktur

Modul
meeting
Basisklassen
Chain
abgeleitete Klassen
Buzzer
Erstellungszeitpunkt
Aufgabe 6
Dateien
bell.h

Beschreibung

Eine "Glocke" ist eine abstrakte Basisklasse, die das zeitgesteuerte Auslösen einer Aktivität erlaubt. Dazu besitzt sie intern einen Zähler, der vom "Glöckner" (Bellringer) verwaltet wird.

öffentliche Methoden

void wait (int value)
int wait ()
Setzen bzw. Abfragen des Zählers.
void tick ()
Dekremementiert den Zähler.
bool run_down()
Liefert true, wenn die Zeit abgelaufen ist.
virtual void ring () = 0
Wird vom Glöckner aufgerufen, wenn es an der Zeit ist.

Hinweise

Um Bell verwenden zu können, muss eine abgeleitete Klasse erstellt werden in der die Methode ring() definiert wird.

Alle anderen Methoden werden am besten inline definiert.

  Impressum   Datenschutz Stand: 2006-01-13 16:55   DL