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