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.
4
5#include "net/quic/quic_clock.h"
6
7#include "base/time/time.h"
8
9namespace net {
10
11QuicClock::QuicClock() {
12}
13
14QuicClock::~QuicClock() {}
15
16QuicTime 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();
20}
21
22QuicTime QuicClock::Now() const {
23  return QuicTime(base::TimeTicks::Now());
24}
25
26QuicWallTime QuicClock::WallNow() const {
27  return QuicWallTime::FromUNIXSeconds(base::Time::Now().ToTimeT());
28}
29
30}  // namespace net
31