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 du fichier thread.h

#include "copyright.h"
#include "utility.h"
#include "sysdep.h"
#include "machine.h"
#include "addrspace.h"

Graphe des dépendances par inclusion de thread.h:

Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier:

Aller au code source de ce fichier.

Classes

class  Thread

Macros

#define MachineStateSize   75

Énumérations

enum  ThreadStatus { JUST_CREATED, RUNNING, READY, BLOCKED }

Fonctions

void ThreadPrint (Thread *thread)
void ThreadRoot ()
void SWITCH (Thread *oldThread, Thread *newThread)

Variables

const int StackSize = (8 * 1024)


Documentation des macros

#define MachineStateSize   75
 

Définition à la ligne 54 du fichier thread.h.

Référencé par Thread::Thread().


Documentation du type de l'énumération

enum ThreadStatus
 

Valeurs énumérées:
JUST_CREATED 
RUNNING 
READY 
BLOCKED 

Définition à la ligne 63 du fichier thread.h.


Documentation des fonctions

void SWITCH Thread oldThread,
Thread newThread
 

Référencé par Scheduler::Run().

void ThreadPrint Thread thread  ) 
 

Définition à la ligne 267 du fichier thread.cc.

Références Thread::Print().

Référencé par Scheduler::Print().

Voici le graphe d'appel pour cette fonction:

void ThreadRoot  ) 
 

Référencé par Thread::StackAllocate().


Documentation des variables

const int StackSize = (8 * 1024)
 

Définition à la ligne 59 du fichier thread.h.

Référencé par Thread::CheckOverflow(), Thread::StackAllocate(), et Thread::~Thread().


Généré le Sun Jan 15 00:47:17 2006 pour Système NachOS : par  doxygen 1.4.4