Scheduler
Public Member Functions | List of all members
Scheduler::FreqGovernor Class Referenceabstract

#include <freqGovernor.h>

Inheritance diagram for Scheduler::FreqGovernor:
MdpGov::MdpGovernor Scheduler::ConservativeGovernor Scheduler::MaxGovernor Scheduler::MinGovernor

Public Member Functions

virtual ~FreqGovernor ()
 
virtual void updateFreq (Processor *proc, Queue *readyQueue)=0
 
virtual bool freqChangeEvent (TriggeringEvent trigger)=0
 
virtual std::string getName ()=0
 
virtual void printReport (std::string)
 

Detailed Description

Definition at line 24 of file freqGovernor.h.

Constructor & Destructor Documentation

virtual Scheduler::FreqGovernor::~FreqGovernor ( )
inlinevirtual

Definition at line 27 of file freqGovernor.h.

Member Function Documentation

virtual bool Scheduler::FreqGovernor::freqChangeEvent ( TriggeringEvent  trigger)
pure virtual
virtual std::string Scheduler::FreqGovernor::getName ( )
pure virtual
virtual void Scheduler::FreqGovernor::printReport ( std::string  )
inlinevirtual

Reimplemented in MdpGov::MdpGovernor.

Definition at line 31 of file freqGovernor.h.

virtual void Scheduler::FreqGovernor::updateFreq ( Processor proc,
Queue readyQueue 
)
pure virtual

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