CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
|
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. More...
#include <timer_queue.h>
Public Member Functions | |
TimerQueue (const TimerQueue &)=delete | |
No copying. More... | |
void | operator= (const TimerQueue &)=delete |
No copying. More... | |
bool | Add (Timer *timer) |
Registers timer in queue. More... | |
bool | Delete (Timer *timer) |
Deletes timer from queue. More... | |
Static Public Member Functions | |
static TimerQueue & | GetInstance () |
Implementation singleton. More... | |
static 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.