|
The Pedigree Project
0.1
|
#include <TimerHandler.h>
Inheritance diagram for TimerHandler:
Collaboration diagram for TimerHandler:Public Member Functions | |
| virtual void | timer (uint64_t delta, InterruptState &state)=0 |
Abstract base class for all timer handlers. All those handlers must be derived from this class
Definition at line 32 of file TimerHandler.h.
|
pure virtual |
Called when the handler is registered with the Timer/SchedulerTimer class and a timer event occured
| [in] | delta | time elapsed since the last event, in nanoseconds |
| [in,out] | state | the state of the processor when the event occurred. |
Implemented in Uhci, IntervalTimer, PerProcessorScheduler, CacheManager, Ib700Watchdog, HidInputManager, and RequestQueue::RequestQueueOverrunChecker.
Referenced by HidInputManager::instance(), Decrementer::interrupt(), CountCompareTimer::interrupt(), Pit::irq(), HostedSchedulerTimer::irq(), HostedTimer::irq(), and Rtc::irq().
Here is the caller graph for this function:
1.8.11