Index: net/quic/quic_time.cc |
diff --git a/net/quic/quic_time.cc b/net/quic/quic_time.cc |
deleted file mode 100644 |
index 5d653a35c87757ef6c716a2db74e79ccaf2b57ef..0000000000000000000000000000000000000000 |
--- a/net/quic/quic_time.cc |
+++ /dev/null |
@@ -1,188 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "net/quic/quic_time.h" |
- |
-#include "base/logging.h" |
- |
-namespace net { |
- |
-// Highest number of microseconds that DateTimeOffset can hold. |
-const int64 kQuicInfiniteTimeUs = GG_INT64_C(0x7fffffffffffffff) / 10; |
- |
-QuicTime::Delta::Delta(base::TimeDelta delta) |
- : delta_(delta) { |
-} |
- |
-// static |
-QuicTime::Delta QuicTime::Delta::Zero() { |
- return QuicTime::Delta::FromMicroseconds(0); |
-} |
- |
-// static |
-QuicTime::Delta QuicTime::Delta::Infinite() { |
- return QuicTime::Delta::FromMicroseconds(kQuicInfiniteTimeUs); |
-} |
- |
-// static |
-QuicTime::Delta QuicTime::Delta::FromSeconds(int64 seconds) { |
- return QuicTime::Delta(base::TimeDelta::FromSeconds(seconds)); |
-} |
- |
-// static |
-QuicTime::Delta QuicTime::Delta::FromMilliseconds(int64 ms) { |
- return QuicTime::Delta(base::TimeDelta::FromMilliseconds(ms)); |
-} |
- |
-// static |
-QuicTime::Delta QuicTime::Delta::FromMicroseconds(int64 us) { |
- return QuicTime::Delta(base::TimeDelta::FromMicroseconds(us)); |
-} |
- |
-int64 QuicTime::Delta::ToSeconds() const { |
- return delta_.InSeconds(); |
-} |
- |
-int64 QuicTime::Delta::ToMilliseconds() const { |
- return delta_.InMilliseconds(); |
-} |
- |
-int64 QuicTime::Delta::ToMicroseconds() const { |
- return delta_.InMicroseconds(); |
-} |
- |
-QuicTime::Delta QuicTime::Delta::Add(const Delta& delta) const { |
- return QuicTime::Delta::FromMicroseconds(ToMicroseconds() + |
- delta.ToMicroseconds()); |
-} |
- |
-QuicTime::Delta QuicTime::Delta::Subtract(const Delta& delta) const { |
- return QuicTime::Delta::FromMicroseconds(ToMicroseconds() - |
- delta.ToMicroseconds()); |
-} |
- |
-QuicTime::Delta QuicTime::Delta::Multiply(int i) const { |
- return QuicTime::Delta::FromMicroseconds(ToMicroseconds() * i); |
-} |
- |
-QuicTime::Delta QuicTime::Delta::Multiply(double d) const { |
- return QuicTime::Delta::FromMicroseconds( |
- static_cast<int64>(ToMicroseconds() * d)); |
-} |
- |
-// static |
-QuicTime::Delta QuicTime::Delta::Max(QuicTime::Delta delta1, |
- QuicTime::Delta delta2) { |
- return delta1 < delta2 ? delta2 : delta1; |
-} |
- |
-bool QuicTime::Delta::IsZero() const { |
- return delta_.InMicroseconds() == 0; |
-} |
- |
-bool QuicTime::Delta::IsInfinite() const { |
- return delta_.InMicroseconds() == kQuicInfiniteTimeUs; |
-} |
- |
-// static |
-QuicTime QuicTime::Zero() { |
- return QuicTime(base::TimeTicks()); |
-} |
- |
-// static |
-QuicTime QuicTime::Infinite() { |
- return QuicTime(base::TimeTicks::FromInternalValue(kQuicInfiniteTimeUs)); |
-} |
- |
-// static |
-QuicTime QuicTime::Max(QuicTime time1, QuicTime time2) { |
- return time1 > time2 ? time1 : time2; |
-} |
- |
-QuicTime::QuicTime(base::TimeTicks ticks) |
- : ticks_(ticks) { |
-} |
- |
-int64 QuicTime::ToDebuggingValue() const { |
- return (ticks_ - base::TimeTicks()).InMicroseconds(); |
-} |
- |
-bool QuicTime::IsInitialized() const { |
- return ticks_ != base::TimeTicks(); |
-} |
- |
-QuicTime QuicTime::Add(const Delta& delta) const { |
- return QuicTime(ticks_ + delta.delta_); |
-} |
- |
-QuicTime QuicTime::Subtract(const Delta& delta) const { |
- return QuicTime(ticks_ - delta.delta_); |
-} |
- |
-QuicTime::Delta QuicTime::Subtract(const QuicTime& other) const { |
- return QuicTime::Delta(ticks_ - other.ticks_); |
-} |
- |
-// static |
-QuicWallTime QuicWallTime::FromUNIXSeconds(uint64 seconds) { |
- return QuicWallTime(seconds); |
-} |
- |
-// static |
-QuicWallTime QuicWallTime::Zero() { |
- return QuicWallTime(0); |
-} |
- |
-uint64 QuicWallTime::ToUNIXSeconds() const { |
- return seconds_; |
-} |
- |
-bool QuicWallTime::IsAfter(QuicWallTime other) const { |
- return seconds_ > other.seconds_; |
-} |
- |
-bool QuicWallTime::IsBefore(QuicWallTime other) const { |
- return seconds_ < other.seconds_; |
-} |
- |
-bool QuicWallTime::IsZero() const { |
- return seconds_ == 0; |
-} |
- |
-QuicTime::Delta QuicWallTime::AbsoluteDifference(QuicWallTime other) const { |
- uint64 d; |
- |
- if (seconds_ > other.seconds_) { |
- d = seconds_ - other.seconds_; |
- } else { |
- d = other.seconds_ - seconds_; |
- } |
- |
- if (d > static_cast<uint64>(kint64max)) { |
- d = kint64max; |
- } |
- return QuicTime::Delta::FromSeconds(d); |
-} |
- |
-QuicWallTime QuicWallTime::Add(QuicTime::Delta delta) const { |
- uint64 seconds = seconds_ + delta.ToSeconds(); |
- if (seconds < seconds_) { |
- seconds = kuint64max; |
- } |
- return QuicWallTime(seconds); |
-} |
- |
-QuicWallTime QuicWallTime::Subtract(QuicTime::Delta delta) const { |
- uint64 seconds = seconds_ - delta.ToSeconds(); |
- if (seconds > seconds_) { |
- seconds = 0; |
- } |
- return QuicWallTime(seconds); |
-} |
- |
-QuicWallTime::QuicWallTime(uint64 seconds) |
- : seconds_(seconds) { |
-} |
- |
-} // namespace net |