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

#include <minGovernor.h>

Inheritance diagram for Scheduler::MinGovernor:
Scheduler::FreqGovernor

Public Member Functions

 MinGovernor ()
 
 ~MinGovernor ()
 
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 = "minGovernor"
 

Detailed Description

Definition at line 19 of file minGovernor.h.

Constructor & Destructor Documentation

MinGovernor::MinGovernor ( )

Definition at line 17 of file minGovernor.cpp.

Scheduler::MinGovernor::~MinGovernor ( )
inline

Definition at line 25 of file minGovernor.h.

Member Function Documentation

bool MinGovernor::freqChangeEvent ( TriggeringEvent  trigger)
virtual

Implements Scheduler::FreqGovernor.

Definition at line 26 of file minGovernor.cpp.

std::string MinGovernor::getName ( )
virtual

Implements Scheduler::FreqGovernor.

Definition at line 31 of file minGovernor.cpp.

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

Implements Scheduler::FreqGovernor.

Definition at line 21 of file minGovernor.cpp.

Member Data Documentation

constexpr const char* Scheduler::MinGovernor::configKey = "minGovernor"
static

Definition at line 22 of file minGovernor.h.


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