X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Ftime%2Ftimer.h;h=33257319eba3466d89f28c650efcd26dde0a996d;hp=575599fa6bb92eb16abeeced1f1147bb32cdaa8f;hb=41363aed34382386f915f17c1a961750b4fdcb14;hpb=c3e242c2629cbc9645258b30aaf07b7285d4372b diff --git a/source/time/timer.h b/source/time/timer.h index 575599f..3325731 100644 --- a/source/time/timer.h +++ b/source/time/timer.h @@ -41,7 +41,7 @@ public: private: struct SlotProxy { - Slot *slot; + Slot *slot = nullptr; SlotProxy(Slot *); bool operator<(const SlotProxy &) const; @@ -50,7 +50,7 @@ private: std::vector slots; Semaphore sem; Mutex mutex; - bool blocking; + bool blocking = false; public: Timer(); @@ -67,9 +67,6 @@ public: /** Cancels a previously added timer. */ void cancel(Slot &); - /** Deprecated. Use one of the other overloads. */ - void tick(bool block); - /** Waits until a timer expires, then executes it. If no timers have been set, blocks until one is added from another thread. */ void tick();