OOStuBS - Technische Informatik II (TI-II)  2.4
Öffentliche Methoden | Private Attribute | Aufstellung aller Elemente
Task5 Klassenreferenz

Fifth test Application. Mehr ...

#include <task5.h>

Klassendiagramm für Task5:
Inheritance graph
[Legende]
Zusammengehörigkeiten von Task5:
Collaboration graph
[Legende]

Öffentliche Methoden

virtual void action ()
 Functionality of the fifth test application.
 Task5 ()
 Default Constructor.
- Öffentliche Methoden geerbt von Task4
void enableCoop ()
 switch sub tasks to cooperative scheduling
 Task4 ()
 Default Constructor.
 ~Task4 ()
 Default Destructor.

Private Attribute

Parser cmdLine
JobManager jobs

Weitere Geerbte Elemente

- Geschützte Typen geerbt von Task4
enum  Constants {
  rotCursorX = 79, rotCursorY = 0, counter1X = 10, counter1Y = 10,
  counter2X = 10, counter2Y = 15
}
- Geschützte Attribute geerbt von Task4
bool coop
Counter counter1
 Application for a printed out counter.
Counter counter2
 Application for a printed out counter.
RotCursor rotCursor
 Application for a rotating symbol.

Ausführliche Beschreibung

Fifth test Application.

This application shows the usage of blocking system calls to synchornize I/O-operations with individual threads.

Definiert in Zeile 31 der Datei task5.h.

Beschreibung der Konstruktoren und Destruktoren

Task5::Task5 ( )

Default Constructor.

Definiert in Zeile 8 der Datei task5.cc.

Dokumentation der Elementfunktionen

void Task5::action ( )
virtual

Functionality of the fifth test application.

Registers the 3 applications inherited from Task4: Counter1, Counter2 and RotatingCursor and starts the shell

Erneute Implementation von Task4.

Definiert in Zeile 11 der Datei task5.cc.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Datenelemente

Parser Task5::cmdLine
private

Definiert in Zeile 34 der Datei task5.h.

JobManager Task5::jobs
private

Definiert in Zeile 33 der Datei task5.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: