Home | History | Annotate | Download | only in time

Lines Matching defs:kNanosecondsPerSecond

24 static const int64_t kNanosecondsPerSecond = 1000000000;
32 if (scale_ == kNanosecondsPerSecond) {
41 if (scale_ == kNanosecondsPerSecond) {
62 rval.ts_.tv_sec += (tv_nsec / kNanosecondsPerSecond);
63 rval.ts_.tv_nsec = tv_nsec % kNanosecondsPerSecond;
91 return ts_.tv_sec * (kNanosecondsPerSecond / scale_) + ts_.tv_nsec / scale_;
158 rval.tv_nsec += kNanosecondsPerSecond;
167 if (rval.ts_.tv_nsec >= kNanosecondsPerSecond) {
169 rval.ts_.tv_nsec -= kNanosecondsPerSecond;
204 if (ts_.tv_nsec >= kNanosecondsPerSecond) {
206 ts_.tv_nsec -= kNanosecondsPerSecond;
216 ts_.tv_nsec += kNanosecondsPerSecond;
243 TimeDifference(difference, kNanosecondsPerSecond) { }
246 TimeDifference(seconds, 0, kNanosecondsPerSecond) { }
258 static const int kScale = kNanosecondsPerSecond / 1000;
270 static const int kScale = kNanosecondsPerSecond / 1000000;
277 Nanoseconds(int64_t ns) : TimeDifference(ns / kNanosecondsPerSecond,
278 ns % kNanosecondsPerSecond, 1) { }