X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftime%2Ftimedelta.h;h=0ced98ecd3e7e581795056959895a8941ae3e966;hb=b56eb5ec1da675da0c66abc53c1e4f6c4e4cccbd;hp=26da8f405832808e8956b659182362c7c9758ec9;hpb=cfc8e0b7b15ea505bd6a6a9599cbc5ce1e316963;p=libs%2Fcore.git diff --git a/source/time/timedelta.h b/source/time/timedelta.h index 26da8f4..0ced98e 100644 --- a/source/time/timedelta.h +++ b/source/time/timedelta.h @@ -9,6 +9,7 @@ Distributed under the LGPL #define MSP_TIME_TIMEDELTA_H_ #include +#include #include #include "types.h" @@ -47,7 +48,9 @@ public: Fills in a timespec struct. To get a meaningful scalar value from the TimeDelta, divide with one of the values in units.h. */ - void fill_timespec(timespec &ts) const { ts.tv_sec=usec/1000000; ts.tv_nsec=(usec%1000000)*1000; } + void fill_timespec(timespec &ts) const { ts.tv_sec=usec/1000000; ts.tv_nsec = (usec%1000000)*1000; } + + void fill_timeval(timeval &tv) const { tv.tv_sec=usec/1000000; tv.tv_usec = usec%1000000; } #endif TimeDelta operator+(const TimeDelta &t) const { return TimeDelta(usec+t.usec); }