-/* $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_
#include "timedelta.h"
-#include "types.h"
+#include "rawtime.h"
namespace Msp {
namespace Time {
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); }
};