|
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.