bool operator==(const TimeDelta &t) const { return usec==t.usec; }
bool operator!=(const TimeDelta &t) const { return usec!=t.usec; }
-#ifndef WIN32
- operator timeval() const { return rawtime_to_timeval(usec); }
- operator timespec() const { return rawtime_to_timespec(usec); }
-#endif
-
operator const void *() const { return usec ? this : 0; }
};
void operator<<(LexicalConverter &, const TimeDelta &);
+
+// Constants to be used in creation of TimeDeltas
+extern const TimeDelta zero;
+extern const TimeDelta usec;
+extern const TimeDelta msec;
+extern const TimeDelta sec;
+extern const TimeDelta min;
+extern const TimeDelta hour;
+extern const TimeDelta day;
+extern const TimeDelta week;
+
} // namespace Time
} // namespace Msp