diff options
Diffstat (limited to 'cpp/include/IceUtil/Time.h')
-rw-r--r-- | cpp/include/IceUtil/Time.h | 126 |
1 files changed, 63 insertions, 63 deletions
diff --git a/cpp/include/IceUtil/Time.h b/cpp/include/IceUtil/Time.h index ad59dd847b6..241919dbb8a 100644 --- a/cpp/include/IceUtil/Time.h +++ b/cpp/include/IceUtil/Time.h @@ -1,63 +1,63 @@ -// ********************************************************************** -// -// Copyright (c) 2001 -// Mutable Realms, Inc. -// Huntsville, AL, USA -// -// All Rights Reserved -// -// ********************************************************************** - -#ifndef ICE_UTIL_TIME_H -#define ICE_UTIL_TIME_H - -#include <IceUtil/Config.h> - -namespace IceUtil -{ - -class ICE_UTIL_API Time -{ -public: - - Time(); - - // No copy constructor and assignment operator necessary. The - // automatically generated copy constructor and assignment - // operator do the right thing. - - static Time now(); - static Time seconds(long); - static Time milliSeconds(long); -#ifdef _WIN32 - static Time microSeconds(__int64); -#else - static Time microSeconds(long long); -#endif - - Time operator-() const; - Time operator-(const Time&) const; - Time operator+(const Time&) const; - Time& operator+=(const Time&); - Time& operator-=(const Time&); - - bool operator<(const Time&) const; - bool operator<=(const Time&) const; - bool operator>(const Time&) const; - bool operator>=(const Time&) const; - bool operator==(const Time&) const; - bool operator!=(const Time&) const; - - operator timeval() const; - operator double() const; - -private: - - Time(Int64); - - Int64 _usec; -}; - -} // End namespace IceUtil - -#endif +// **********************************************************************
+//
+// Copyright (c) 2001
+// Mutable Realms, Inc.
+// Huntsville, AL, USA
+//
+// All Rights Reserved
+//
+// **********************************************************************
+
+#ifndef ICE_UTIL_TIME_H
+#define ICE_UTIL_TIME_H
+
+#include <IceUtil/Config.h>
+
+namespace IceUtil
+{
+
+class ICE_UTIL_API Time
+{
+public:
+
+ Time();
+
+ // No copy constructor and assignment operator necessary. The
+ // automatically generated copy constructor and assignment
+ // operator do the right thing.
+
+ static Time now();
+ static Time seconds(long);
+ static Time milliSeconds(long);
+#ifdef _WIN32
+ static Time microSeconds(__int64);
+#else
+ static Time microSeconds(long long);
+#endif
+
+ Time operator-() const;
+ Time operator-(const Time&) const;
+ Time operator+(const Time&) const;
+ Time& operator+=(const Time&);
+ Time& operator-=(const Time&);
+
+ bool operator<(const Time&) const;
+ bool operator<=(const Time&) const;
+ bool operator>(const Time&) const;
+ bool operator>=(const Time&) const;
+ bool operator==(const Time&) const;
+ bool operator!=(const Time&) const;
+
+ operator timeval() const;
+ operator double() const;
+
+private:
+
+ Time(Int64);
+
+ Int64 _usec;
+};
+
+} // End namespace IceUtil
+
+#endif
|