Page principale | Liste des namespaces | Hiérarchie des classes | Liste des classes | Répertoires | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

Référence de la classe SynchConsoleInput

#include <synchconsole.h>

Graphe de collaboration de SynchConsoleInput:

Collaboration graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 SynchConsoleInput (char *inputFile)
 ~SynchConsoleInput ()
char GetChar ()

Fonctions membres privées

void CallBack ()

Attributs privés

ConsoleInput * consoleInput
Locklock
SemaphorewaitFor

Description détaillée

Définition à la ligne 23 du fichier synchconsole.h.


Documentation des contructeurs et destructeur

SynchConsoleInput::SynchConsoleInput char *  inputFile  ) 
 

Définition à la ligne 20 du fichier synchconsole.cc.

Références ConsoleInput, consoleInput, lock, et waitFor.

SynchConsoleInput::~SynchConsoleInput  ) 
 

Définition à la ligne 32 du fichier synchconsole.cc.

Références consoleInput, lock, et waitFor.


Documentation des fonctions membres

void SynchConsoleInput::CallBack  )  [private]
 

Définition à la ligne 63 du fichier synchconsole.cc.

Références Semaphore::V(), et waitFor.

Voici le graphe d'appel pour cette fonction:

char SynchConsoleInput::GetChar  ) 
 

Définition à la ligne 45 du fichier synchconsole.cc.

Références Lock::Acquire(), consoleInput, lock, Semaphore::P(), Lock::Release(), et waitFor.

Référencé par Kernel::ConsoleTest().

Voici le graphe d'appel pour cette fonction:


Documentation des données membres

ConsoleInput* SynchConsoleInput::consoleInput [private]
 

Définition à la ligne 31 du fichier synchconsole.h.

Référencé par GetChar(), SynchConsoleInput(), et ~SynchConsoleInput().

Lock* SynchConsoleInput::lock [private]
 

Définition à la ligne 32 du fichier synchconsole.h.

Référencé par GetChar(), SynchConsoleInput(), et ~SynchConsoleInput().

Semaphore* SynchConsoleInput::waitFor [private]
 

Définition à la ligne 33 du fichier synchconsole.h.

Référencé par CallBack(), GetChar(), SynchConsoleInput(), et ~SynchConsoleInput().


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Jan 15 00:48:27 2006 pour Système NachOS : par  doxygen 1.4.4