/* $Id$
This file is part of libmspcore
-Copyright © 2006 Mikko Rasa, Mikkosoft Productions
+Copyright © 2006, 2009 Mikko Rasa, Mikkosoft Productions
Distributed under the LGPL
*/
#define MSP_TIME_TIMESTAMP_H_
#include "timedelta.h"
-#include "types.h"
+#include "rawtime.h"
namespace Msp {
namespace Time {
*/
RawTime raw() const { return usec; }
+ time_t to_unixtime() const { return usec/1000000LL; }
+
TimeStamp operator+(const TimeDelta &t) const { return TimeStamp(usec+t.raw()); }
TimeStamp &operator+=(const TimeDelta &t) { usec+=t.raw(); return *this; }
TimeStamp operator-(const TimeDelta &t) const { return TimeStamp(usec-t.raw()); }