The Pedigree Project 0.1
Public Member Functions | List of all members
SchedulerTimerHandler Class Referenceabstract

#include <SchedulerTimerHandler.h>

+ Inheritance diagram for SchedulerTimerHandler:
+ Collaboration diagram for SchedulerTimerHandler:

Public Member Functions

virtual void timer (uint64_t delta, InterruptState &state)=0
 

Detailed Description

Hard scheduler-tick callback.

Scheduler timers retain the interrupted processor state because scheduling may switch away from that state directly. Ordinary TimerHandler callbacks deliberately do not expose it.

Definition at line 37 of file SchedulerTimerHandler.h.

Member Function Documentation

◆ timer()

virtual void SchedulerTimerHandler::timer ( uint64_t  delta,
InterruptState &  state 
)
pure virtual

Handles a scheduler tick in interrupt context.

Implemented in PerProcessorScheduler.


The documentation for this class was generated from the following files: