openMSX
|
Public Member Functions | |
void | registerAlarm (Alarm &alarm) |
void | unregisterAlarm (Alarm &alarm) |
void | start (Alarm &alarm, unsigned newPeriod) |
void | stop (Alarm &alarm) |
bool | isPending (const Alarm &alarm) |
Static Public Member Functions | |
static AlarmManager & | instance () |
|
static |
bool openmsx::AlarmManager::isPending | ( | const Alarm & | alarm | ) |
Definition at line 139 of file Alarm.cc.
Referenced by openmsx::Alarm::pending().
void openmsx::AlarmManager::registerAlarm | ( | Alarm & | alarm | ) |
Definition at line 88 of file Alarm.cc.
References contains().
Referenced by openmsx::Alarm::Alarm().
void openmsx::AlarmManager::start | ( | Alarm & | alarm, |
unsigned | newPeriod | ||
) |
Definition at line 106 of file Alarm.cc.
References openmsx::Timer::getTime().
Referenced by openmsx::Alarm::schedule().
void openmsx::AlarmManager::stop | ( | Alarm & | alarm | ) |
Definition at line 131 of file Alarm.cc.
Referenced by openmsx::Alarm::cancel().
void openmsx::AlarmManager::unregisterAlarm | ( | Alarm & | alarm | ) |
Definition at line 95 of file Alarm.cc.
References find_unguarded().
Referenced by openmsx::Alarm::prepareDelete().