Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(602)

Side by Side Diff: net/quic/platform/impl/quic_chromium_clock.cc

Issue 2547233002: Add a QuicChromiumClock and make QuicClock abstract to match internal code. (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
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/platform/impl/quic_chromium_clock.h"
6
7 #include "base/time/time.h"
8
9 namespace net {
10
11 QuicChromiumClock::QuicChromiumClock() {}
12
13 QuicChromiumClock::~QuicChromiumClock() {}
14
15 QuicTime QuicChromiumClock::ApproximateNow() const {
16 // At the moment, Chrome does not have a distinct notion of ApproximateNow().
17 // We should consider implementing this using MessageLoop::recent_time_.
18 return Now();
19 }
20
21 QuicTime QuicChromiumClock::Now() const {
22 return QuicTime(base::TimeTicks::Now());
23 }
24
25 QuicWallTime QuicChromiumClock::WallNow() const {
26 return QuicWallTime::FromUNIXMicroseconds(base::Time::Now().ToJavaTime() *
27 1000);
28 }
29
30 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698