|
The Pedigree Project 0.1
|
Abstract base class for interrupt-handlers. More...
#include <InterruptHandler.h>
Inheritance diagram for InterruptHandler:
Collaboration diagram for InterruptHandler: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 33 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 Debugger, NMFaultHandler, PageFaultHandler, Pic, and HostedIrqManager.
Referenced by HostedInterruptManager::interrupt(), and X64InterruptManager::interrupt().
Here is the caller graph for this function: