X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Ftime%2Ftimestamp.h;h=cb38279501ff7e0026aca3e1e23a890ab843fcea;hp=5dcb0763dbdf3fd8cd31c069057a6a283372cb73;hb=967785734be5c3fc6f75da122c2d93ebbb338271;hpb=1e54e9f4b8cd32db5c224f971207aedee8bbe3dd diff --git a/source/time/timestamp.h b/source/time/timestamp.h index 5dcb076..cb38279 100644 --- a/source/time/timestamp.h +++ b/source/time/timestamp.h @@ -1,10 +1,3 @@ -/* $Id$ - -This file is part of libmspcore -Copyright © 2006, 2009 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - #ifndef MSP_TIME_TIMESTAMP_H_ #define MSP_TIME_TIMESTAMP_H_ @@ -61,6 +54,11 @@ public: operator const void *() const { return usec>0 ? this : 0; } +#ifndef WIN32 + operator timeval() const { return rawtime_to_timeval(usec); } + operator timespec() const { return rawtime_to_timespec(usec); } +#endif + static TimeStamp from_unixtime(time_t t) { return TimeStamp(t*1000000LL); } };