StuBS
|
Class of objects that are capable of handling interrupts. More...
#include <interrupt/gate.h>
Public Member Functions | |
Gate () | |
Constructor. | |
virtual | ~Gate () |
Destructor. More... | |
virtual void | trigger ()=0 |
Device-specific interrupt handler. More... | |
Class of objects that are capable of handling interrupts.
All objects to be assigned in Plugbox must be derived from this class.
Each inheriting class must define the virtual method Gate::trigger().
|
inlinevirtual |
Destructor.
Classes with virtual methods should always have a virtual destructor (which can be empty as well). In StuBS this will calm the compiler, on other systems this will guarantee that delete will free the memory for objects of the derived classes correctly.
|
pure virtual |