Public Member Functions | |
TimerQueue (const TimerQueue &)=delete | |
No copying. More... | |
void | operator= (const TimerQueue &)=delete |
No copying. More... | |
bool | Add (Timer *timer) |
bool | Delete (Timer *timer) |
Static Public Member Functions | |
static ASPOSECPP_SHARED_API TimerQueue & | GetInstance () |
Implementation singleton. More... | |
static ASPOSECPP_SHARED_API void | JoinWorkerThread () |
Joins worker thread. Waits infinitely if required. More... | |
Queue that handles Timer objects. This is just an implementation. Timer objects register there by themselves, you don't have to do so to use them - use Timer class API instead. This is a singleton type with memory management done by access function(s). You should never create instances of it directly.
|
delete |
No copying.
|
inline |
|
inline |
|
static |
Implementation singleton.
|
static |
Joins worker thread. Waits infinitely if required.
|
delete |
No copying.