summaryrefslogtreecommitdiff
path: root/cpp/src/IceUtil/Time.cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2009-10-07 12:58:33 -0230
committerDwayne Boone <dwayne@zeroc.com>2009-10-07 12:58:33 -0230
commit850c9c1395d0d6dd47e2c7c01d5c02be58b7a919 (patch)
tree80aa45ea7cf5c635361841ccecf0dc92e0a20e93 /cpp/src/IceUtil/Time.cpp
parentFix plugin demo on Windows (diff)
downloadice-850c9c1395d0d6dd47e2c7c01d5c02be58b7a919.tar.bz2
ice-850c9c1395d0d6dd47e2c7c01d5c02be58b7a919.tar.xz
ice-850c9c1395d0d6dd47e2c7c01d5c02be58b7a919.zip
Bug 4251 - add IceUtil::Time double initializers
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
{