Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Zygoma::InterruptDispatcher Class Reference

#include <interrupt.h>

List of all members.


Detailed Description

Relates hardware interrupts and software traps to routines that can service them.


Public Member Functions

 InterruptDispatcher (std::size_t tableSize)
 Constructs an interrupt dispatcher with tableSize empty interrupt service routine chains.
void dispatchInterrupt (int interruptNumber)
 Invokes all the chained interrupt trampolines until one has volunteered to handle the interrupt or the end of the chain is reached.


Constructor & Destructor Documentation

Zygoma::InterruptDispatcher::InterruptDispatcher std::size_t  tableSize  ) 
 

Constructs an interrupt dispatcher with tableSize empty interrupt service routine chains.


Member Function Documentation

void Zygoma::InterruptDispatcher::dispatchInterrupt int  interruptNumber  ) 
 

Invokes all the chained interrupt trampolines until one has volunteered to handle the interrupt or the end of the chain is reached.

Parameters:
interruptNumber [IN]


The documentation for this class was generated from the following files:
Generated on Fri Sep 2 10:45:07 2005 for zygoma by doxygen 1.4.2