summaryrefslogtreecommitdiff
path: root/cpp/src/IceUtil/Timer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceUtil/Timer.cpp')
-rw-r--r--cpp/src/IceUtil/Timer.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/cpp/src/IceUtil/Timer.cpp b/cpp/src/IceUtil/Timer.cpp
index 8d19580e099..d7a4a60dd71 100644
--- a/cpp/src/IceUtil/Timer.cpp
+++ b/cpp/src/IceUtil/Timer.cpp
@@ -22,6 +22,15 @@ Timer::Timer() :
__setNoDelete(false);
}
+Timer::Timer(int priority) :
+ Thread("IceUtil timer thread"),
+ _destroyed(false)
+{
+ __setNoDelete(true);
+ start(0, priority);
+ __setNoDelete(false);
+}
+
void
Timer::destroy()
{