diff options
Diffstat (limited to 'cpp/src/IceUtil/Time.cpp')
-rw-r--r-- | cpp/src/IceUtil/Time.cpp | 18 |
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 { |