TimerQueue

Undocumented in source.

Members

Functions

consumeTimeouts
void consumeTimeouts(SysTime now, void delegate(size_t timer, bool periodic, ref DATA data) @(safe) del)
Undocumented in source. Be warned that the author may not have intended to support it.
create
size_t create(DATA data)
Undocumented in source. Be warned that the author may not have intended to support it.
destroy
void destroy(size_t timer)
Undocumented in source. Be warned that the author may not have intended to support it.
getFirstTimeout
SysTime getFirstTimeout()
Undocumented in source. Be warned that the author may not have intended to support it.
getUserData
inout(DATA) getUserData(size_t timer_id)
Undocumented in source. Be warned that the author may not have intended to support it.
isPending
bool isPending(size_t timer_id)
Undocumented in source. Be warned that the author may not have intended to support it.
isPeriodic
bool isPeriodic(size_t timer_id)
Undocumented in source. Be warned that the author may not have intended to support it.
schedule
void schedule(size_t timer_id, Duration timeout_duration, bool periodic)
Undocumented in source. Be warned that the author may not have intended to support it.
unschedule
void unschedule(size_t timer_id)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

anyPending
bool anyPending [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

TimerInfo
struct TimerInfo
Undocumented in source.

Meta