EventRouter::TimerEntry Struct Reference#include <EventRouter.h>
List of all members.
Detailed Description
Contains all the information needed to maintain a timer by the EventRouter.
Definition at line 159 of file EventRouter.h.
|
Public Member Functions |
| TimerEntry (unsigned int nxt) |
| constructors an entry using the given value for next - useful for with TimerEntryPtrCmp
|
| TimerEntry (EventListener *e, unsigned int s, unsigned int d, bool r) |
| constructs with the given values, sets next field automatically; see next
|
| TimerEntry (const TimerEntry &t) |
| just does the default, i'm just being explicit since there's a pointer (no deep copy!)
|
TimerEntry | operator= (const TimerEntry &t) |
| just does the default, i'm just being explicit since there's a pointer (no deep copy!)
|
void | Set (unsigned int d, bool r) |
| will reset timer
|
Public Attributes |
EventListener * | el |
| the listener to fire at
|
unsigned int | sid |
| the source id to fire with
|
unsigned int | delay |
| the delay until firing
|
unsigned int | next |
| the time at which this timer will go off next
|
bool | repeat |
| if true, will reset after firing, else will be deleted
|
Constructor & Destructor Documentation
EventRouter::TimerEntry::TimerEntry |
( |
unsigned int |
nxt |
) |
[inline, explicit] |
|
EventRouter::TimerEntry::TimerEntry |
( |
EventListener * |
e, |
|
|
unsigned int |
s, |
|
|
unsigned int |
d, |
|
|
bool |
r |
|
) |
[inline] |
|
|
constructs with the given values, sets next field automatically; see next
Definition at line 163 of file EventRouter.h. |
EventRouter::TimerEntry::TimerEntry |
( |
const TimerEntry & |
t |
) |
[inline] |
|
|
just does the default, i'm just being explicit since there's a pointer (no deep copy!)
Definition at line 165 of file EventRouter.h. |
Member Function Documentation
|
just does the default, i'm just being explicit since there's a pointer (no deep copy!)
Definition at line 167 of file EventRouter.h. |
void EventRouter::TimerEntry::Set |
( |
unsigned int |
d, |
|
|
bool |
r |
|
) |
[inline] |
|
|
will reset timer
- Parameters:
-
| d | the time from now when the timer should go off (in milliseconds) |
| r | true if the timer should automatically repeat |
Definition at line 171 of file EventRouter.h. |
Member Data Documentation
The documentation for this struct was generated from the following file:
|