|
Ketchup Engine
|
#include <AlarmManager.h>

Public Types | |
| using | Timeline = std::multimap< float, Alarm * > |
| using | TimelineRef = Timeline::iterator |
Public Member Functions | |
| AlarmManager () | |
| AlarmManager (const AlarmManager &)=delete | |
| AlarmManager & | operator= (const AlarmManager &)=delete |
| ~AlarmManager ()=default | |
| float | Register (Alarm *alarm, float sec) |
| void | Deregister (Alarm *alarm) |
| void | Process () |
Private Attributes | |
| Timeline | m_timeline |
| using AlarmManager::Timeline = std::multimap<float, Alarm*> |
| using AlarmManager::TimelineRef = Timeline::iterator |
| AlarmManager::AlarmManager | ( | ) |
|
delete |
|
default |
| void AlarmManager::Deregister | ( | Alarm * | alarm | ) |
|
delete |
| void AlarmManager::Process | ( | ) |
| float AlarmManager::Register | ( | Alarm * | alarm, |
| float | sec | ||
| ) |
|
private |