#include <D:/Projekte/i6engine/libs/i6engine-core/include/i6engine/core/clock/Scheduler.h>
|
struct | Job |
| this struct represents a single timer event More...
|
|
template<class ClockUpdater>
class i6e::core::Scheduler< ClockUpdater >
Definition at line 43 of file Scheduler.h.
template<class ClockUpdater>
this struct represents a single timer event
template<class ClockUpdater>
constructor for scheduler taking a clock
Definition at line 97 of file Scheduler.h.
template<class ClockUpdater>
template<class ClockUpdater>
returns time left until execution of the job if no job with given name found, -1 is returned
Definition at line 174 of file Scheduler.h.
template<class ClockUpdater>
removes all timers with given priority
Definition at line 194 of file Scheduler.h.
template<class ClockUpdater>
starts a timer beeing scheduled after the given time
- Parameters
-
[in] | name | name of the timer |
[in] | time | the time until calling the given method |
[in] | f | the method to be called if time is over |
[in] | priority | the priority in which order the timers are scheduled if time is equal |
Definition at line 129 of file Scheduler.h.
template<class ClockUpdater>
starts a timer repeating in the given interval
- Parameters
-
[in] | name | name of the timer |
[in] | interval | the time between repetition of this method |
[in] | f | the method to be called if time is over |
[in] | priority | the priority in which order the timers are scheduled if time is equal |
Definition at line 154 of file Scheduler.h.
template<class ClockUpdater>
removes Timer registered for given id returns true, if Timer was found, otherwise false
Definition at line 216 of file Scheduler.h.
The documentation for this class was generated from the following file: