blob: de18baaeab2222f5edec924d8debf03bbe9e05c4 [file] [log] [blame]
xunjieliabea8392016-10-06 18:43:261// Copyright 2016 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 "components/cronet/android/metrics_util.h"
6
7#include "base/logging.h"
8
9namespace cronet {
10
11namespace metrics_util {
12
13int64_t ConvertTime(const base::TimeTicks& ticks,
14 const base::TimeTicks& start_ticks,
15 const base::Time& start_time) {
16 if (ticks.is_null() || start_ticks.is_null()) {
17 return -1;
18 }
19 DCHECK(!start_time.is_null());
20 return (start_time + (ticks - start_ticks)).ToJavaTime();
21}
22
23} // namespace metrics_util
24
25} // namespace cronet