#include <interrupt.h>
Fonctions membres publiques | |
Interrupt () | |
~Interrupt () | |
IntStatus | SetLevel (IntStatus level) |
void | Enable () |
IntStatus | getLevel () |
void | Idle () |
void | Halt () |
void | YieldOnReturn () |
MachineStatus | getStatus () |
void | setStatus (MachineStatus st) |
void | DumpState () |
void | Schedule (CallBackObj *callTo, int when, IntType type) |
void | OneTick () |
Fonctions membres privées | |
bool | CheckIfDue (bool advanceClock) |
void | ChangeLevel (IntStatus old, IntStatus now) |
Attributs privés | |
IntStatus | level |
SortedList< PendingInterrupt * > * | pending |
bool | inHandler |
bool | yieldOnReturn |
MachineStatus | status |
Définition à la ligne 76 du fichier interrupt.h.
|
Définition à la ligne 72 du fichier interrupt.cc. Références inHandler, IntOff, level, pending, PendingCompare(), status, SystemMode, et yieldOnReturn. Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 86 du fichier interrupt.cc. Références pending. |
|
Définition à la ligne 106 du fichier interrupt.cc. Références intLevelNames, et level. Référencé par OneTick(), et SetLevel(). |
|
Définition à la ligne 281 du fichier interrupt.cc. Références CallBackObj::CallBack(), PendingInterrupt::callOnInterrupt, DumpState(), Statistics::idleTicks, inHandler, IntOff, intTypeNames, level, pending, Statistics::totalTicks, PendingInterrupt::type, et PendingInterrupt::when. Référencé par Idle(), et OneTick(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 344 du fichier interrupt.cc. Références intLevelNames, level, pending, et PrintPending(). Référencé par CheckIfDue(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 85 du fichier interrupt.h. Références IntOn, et SetLevel(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 87 du fichier interrupt.h. |
|
Définition à la ligne 100 du fichier interrupt.h. Références status. |
|
Définition à la ligne 234 du fichier interrupt.cc. Référencé par Idle(). |
|
Définition à la ligne 208 du fichier interrupt.cc. Références CheckIfDue(), Halt(), IdleMode, status, et SystemMode. Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 148 du fichier interrupt.cc. Références ChangeLevel(), CheckIfDue(), IntOff, IntOn, status, SystemMode, SystemTick, Statistics::systemTicks, Statistics::totalTicks, UserTick, Statistics::userTicks, et yieldOnReturn. Référencé par SetLevel(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 257 du fichier interrupt.cc. Références intTypeNames, et pending. |
|
Définition à la ligne 124 du fichier interrupt.cc. Références ChangeLevel(), inHandler, IntOff, IntOn, level, et OneTick(). Référencé par Enable(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 101 du fichier interrupt.h. Références status. |
|
Définition à la ligne 190 du fichier interrupt.cc. Références inHandler, et yieldOnReturn. |
|
Définition à la ligne 124 du fichier interrupt.h. Référencé par CheckIfDue(), Interrupt(), SetLevel(), et YieldOnReturn(). |
|
Définition à la ligne 120 du fichier interrupt.h. Référencé par ChangeLevel(), CheckIfDue(), DumpState(), Interrupt(), et SetLevel(). |
|
Définition à la ligne 121 du fichier interrupt.h. Référencé par CheckIfDue(), DumpState(), Interrupt(), Schedule(), et ~Interrupt(). |
|
Définition à la ligne 127 du fichier interrupt.h. Référencé par getStatus(), Idle(), Interrupt(), OneTick(), et setStatus(). |
|
Définition à la ligne 125 du fichier interrupt.h. Référencé par Interrupt(), OneTick(), et YieldOnReturn(). |