openMSX
|
#include <RTSchedulable.hh>
Public Member Functions | |
RTSchedulable (const RTSchedulable &)=delete | |
RTSchedulable (RTSchedulable &&)=delete | |
RTSchedulable & | operator= (const RTSchedulable &)=delete |
RTSchedulable & | operator= (RTSchedulable &&)=delete |
virtual void | executeRT ()=0 |
void | scheduleRT (uint64_t delta) |
bool | cancelRT () |
bool | isPendingRT () const |
Protected Member Functions | |
RTSchedulable (RTScheduler &scheduler) | |
~RTSchedulable () | |
Definition at line 10 of file RTSchedulable.hh.
|
delete |
|
delete |
|
explicitprotected |
Definition at line 6 of file RTSchedulable.cc.
|
protected |
Definition at line 11 of file RTSchedulable.cc.
References cancelRT().
bool openmsx::RTSchedulable::cancelRT | ( | ) |
Definition at line 22 of file RTSchedulable.cc.
Referenced by openmsx::Display::repaintImpl(), scheduleRT(), and ~RTSchedulable().
|
pure virtual |
Implemented in openmsx::VisibleSurface.
bool openmsx::RTSchedulable::isPendingRT | ( | ) | const |
Definition at line 27 of file RTSchedulable.cc.
Referenced by openmsx::Display::repaintDelayed(), and openmsx::LedStatus::setLed().
|
delete |
|
delete |
void openmsx::RTSchedulable::scheduleRT | ( | uint64_t | delta | ) |
Definition at line 16 of file RTSchedulable.cc.
References cancelRT().
Referenced by openmsx::AfterRealTimeCmd::AfterRealTimeCmd(), openmsx::Display::repaintDelayed(), and openmsx::LedStatus::setLed().