1// Copyright 2014 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 "mojo/message_pump/time_helper.h"
6
7#include "base/time/tick_clock.h"
8
9namespace mojo {
10namespace common {
11
12namespace {
13
14base::TickClock* tick_clock = NULL;
15
16}  // namespace
17
18namespace test {
19
20void SetTickClockForTest(base::TickClock* clock) {
21  tick_clock = clock;
22}
23}  // namespace test
24
25namespace internal {
26
27base::TimeTicks NowTicks() {
28  return tick_clock ? tick_clock->NowTicks() : base::TimeTicks::Now();
29}
30
31}  // namespace internal
32}  // namespace common
33}  // namespace mojo
34