Scheduler
Public Member Functions | Static Public Attributes | List of all members
Scheduler::MaxGovernor Class Reference

#include <maxGovernor.h>

Inheritance diagram for Scheduler::MaxGovernor:
Scheduler::FreqGovernor

Public Member Functions

 MaxGovernor ()
 
 ~MaxGovernor ()
 
void updateFreq (Processor *proc, Queue *readyQueue)
 
bool freqChangeEvent (TriggeringEvent trigger)
 
std::string getName ()
 
- Public Member Functions inherited from Scheduler::FreqGovernor
virtual ~FreqGovernor ()
 
virtual void printReport (std::string)
 

Static Public Attributes

static constexpr const char * configKey = "maxGovernor"
 

Detailed Description

Definition at line 18 of file maxGovernor.h.

Constructor & Destructor Documentation

MaxGovernor::MaxGovernor ( )

Definition at line 18 of file maxGovernor.cpp.

Scheduler::MaxGovernor::~MaxGovernor ( )
inline

Definition at line 24 of file maxGovernor.h.

Member Function Documentation

bool MaxGovernor::freqChangeEvent ( TriggeringEvent  trigger)
virtual

Implements Scheduler::FreqGovernor.

Definition at line 27 of file maxGovernor.cpp.

std::string MaxGovernor::getName ( )
virtual

Implements Scheduler::FreqGovernor.

Definition at line 32 of file maxGovernor.cpp.

void MaxGovernor::updateFreq ( Processor proc,
Queue readyQueue 
)
virtual

Implements Scheduler::FreqGovernor.

Definition at line 22 of file maxGovernor.cpp.

Member Data Documentation

constexpr const char* Scheduler::MaxGovernor::configKey = "maxGovernor"
static

Definition at line 21 of file maxGovernor.h.


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