#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(). |
1.4.4