openMSX
Public Member Functions | Static Public Member Functions | List of all members
openmsx::AlarmManager Class Reference

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 AlarmManagerinstance ()
 

Detailed Description

Definition at line 34 of file Alarm.cc.

Member Function Documentation

AlarmManager & openmsx::AlarmManager::instance ( )
static

Definition at line 82 of file Alarm.cc.

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().


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