Roll src/third_party/WebKit d9c6159:8139f33 (svn 201974:201975)
[chromium-blink-merge.git] / net / quic / quic_clock.cc
blob9d5ac6d17abb309c87b2aff4dfedbdccb95910f3
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "net/quic/quic_clock.h"
7 #include "base/time/time.h"
9 namespace net {
11 QuicClock::QuicClock() {
14 QuicClock::~QuicClock() {}
16 QuicTime QuicClock::ApproximateNow() const {
17 // At the moment, Chrome does not have a distinct notion of ApproximateNow().
18 // We should consider implementing this using MessageLoop::recent_time_.
19 return Now();
22 QuicTime QuicClock::Now() const {
23 return QuicTime(base::TimeTicks::Now());
26 QuicWallTime QuicClock::WallNow() const {
27 return QuicWallTime::FromUNIXSeconds(base::Time::Now().ToTimeT());
30 } // namespace net