The Pedigree Project
0.1
|
Abstract base class for interrupt-handlers. More...
#include <InterruptHandler.h>
Public Member Functions | |
virtual void | interrupt (size_t nInterruptNumber, InterruptState &state)=0 |
Protected Member Functions | |
virtual | ~InterruptHandler () |
Abstract base class for interrupt-handlers.
Abstract base class for all interrupt-handlers. All interrupt-handlers must be derived from this class
Definition at line 32 of file InterruptHandler.h.
|
protectedvirtualdefault |
Virtual destructor
|
pure virtual |
Called when the handler is registered with the interrupt manager and the interrupt occurred
[in] | nInterruptNumber | the interrupt number |
[in] | state | reference to the state before the interrupt |
Implemented in GPTimer, OpenPic, Pic, HostedIrqManager, Heathrow, MIPS32TlbManager, Pic, PageFaultHandler, CountCompareTimer, Debugger, Decrementer, NMFaultHandler, and ArmBeagleSerial.
Referenced by HostedInterruptManager::interrupt(), X64InterruptManager::interrupt(), and X86InterruptManager::interrupt().