59 void fromSec(
double t) {
sec = (uint32_t) floor(t);
nsec = (uint32_t) round((t-
sec) * 1e9); };
61 uint32_t
toNsec() {
return (uint32_t)
sec*1000000000ull + (uint32_t)
nsec; };
uint32_t nsec
Definition: time.h:50
uint32_t sec
Definition: time.h:50
static void setNow(Time &new_now)
uint32_t toNsec()
Definition: time.h:61
Time(uint32_t _sec, uint32_t _nsec)
Definition: time.h:53
double toSec() const
Definition: time.h:58
Time & operator-=(const Duration &rhs)
Definition: time.cpp:62
Time()
Definition: time.h:52
void normalizeSecNSec(uint32_t &sec, uint32_t &nsec)
Definition: time.cpp:39
Definition: duration.h:45
Time & fromNSec(int32_t t)
Definition: time.cpp:46
Time & operator+=(const Duration &rhs)
Definition: time.cpp:54
void fromSec(double t)
Definition: time.h:59