#include <AlarmClock.h>
Collaboration diagram for gedi::AlarmClock:
Public Member Functions | |
AlarmClock (void) | |
void | Register (gedi::AlarmListener *kListener, void *pHandback) |
void | Register (gedi::AlarmUntilListener *kListener, void *pHandback) |
void | Update (void) |
gedi::RealTime | GetElapsed (void) |
gedi::RealTime | GetDelta (void) |
gedi::RealTime | GetStep (void) |
gedi::AlarmClock::AlarmClock | ( | void | ) | [inline] |
Default constructor.
void gedi::AlarmClock::Register | ( | gedi::AlarmListener * | kListener, | |
void * | pHandback | |||
) |
Registers a listener.
kListener | A listener. | |
pHandback | Pointer to handback object. |
void gedi::AlarmClock::Register | ( | gedi::AlarmUntilListener * | kListener, | |
void * | pHandback | |||
) |
Registers a listener.
kListener | A listener. | |
pHandback | Pointer to handback object. |
void gedi::AlarmClock::Update | ( | void | ) |
Update the clock, possibly dispatching event calls.
gedi::RealTime gedi::AlarmClock::GetElapsed | ( | void | ) | [inline] |
Gets the elapsed time since clock initialized.
gedi::RealTime gedi::AlarmClock::GetDelta | ( | void | ) | [inline] |
Gets the delta time, a.k.a., "step".
gedi::RealTime gedi::AlarmClock::GetStep | ( | void | ) | [inline] |
Gets the time step, a.k.a., delta.