summaryrefslogtreecommitdiff
path: root/cpp/src/IceUtil/Time.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceUtil/Time.cpp')
-rw-r--r--cpp/src/IceUtil/Time.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/cpp/src/IceUtil/Time.cpp b/cpp/src/IceUtil/Time.cpp
index a1023a87934..e69dd3bab6c 100644
--- a/cpp/src/IceUtil/Time.cpp
+++ b/cpp/src/IceUtil/Time.cpp
@@ -152,6 +152,24 @@ IceUtil::Time::microSeconds(Int64 t)
return Time(t);
}
+Time
+IceUtil::Time::secondsDouble(double t)
+{
+ return Time(Int64(t * 1000000));
+}
+
+Time
+IceUtil::Time::milliSecondsDouble(double t)
+{
+ return Time(Int64(t * 1000));
+}
+
+Time
+IceUtil::Time::microSecondsDouble(double t)
+{
+ return Time(Int64(t));
+}
+
#ifndef _WIN32
IceUtil::Time::operator timeval() const
{