|
typedef TimeLine::iterator | TimeLineReference |
|
|
static const int | MAX_NUMBER_OF_ALARMS = 3 |
|
|
typedef float | Time |
|
typedef std::pair< Alarmable *, AlarmID > | AlarmEvent |
|
typedef std::multimap< Time, AlarmEvent > | TimeLine |
|
|
void | debugPrintTriggerAlarmsBanner () |
|
|
TimeLine | _alarmTimeLineMap |
|
◆ deregisterAlarm()
void AlarmableManager::deregisterAlarm |
( |
Alarmable * |
pAlarmable, |
|
|
AlarmID |
alarmID |
|
) |
| |
Deregisters an Alarmable entity for an alarm
- Parameters
-
pAlarmable | the alarmable entity. |
alarmID | Identifier for the alarm. |
◆ processAlarms()
void AlarmableManager::processAlarms |
( |
| ) |
|
Process the registered alarms.
Called only by the current Scene in Scene::Update().
◆ registerAlarmWithDelayTime()
void AlarmableManager::registerAlarmWithDelayTime |
( |
Alarmable * |
pAlarmable, |
|
|
const float |
timeDelay, |
|
|
AlarmID |
alarmID |
|
) |
| |
Registers an Alarmable entity for an alarm with delay time
- Parameters
-
pAlarmable | a alarmable entity. |
timeDelay | The time delay. |
alarmID | Identifier for the alarm. |
The documentation for this class was generated from the following files: