blob: 34829735b290d38e82536c41dd65765574da6350 [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
Caleb Raitto95c93c02019-01-23 17:49:125#include "components/cronet/metrics_util.h"
xunjieliabea8392016-10-06 18:43:266
Hans Wennborgdf87046c2020-04-28 11:06:247#include "base/check.h"
xunjieliabea8392016-10-06 18:43:268
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()) {
Caleb Raitto95c93c02019-01-23 17:49:1217 return kNullTime;
xunjieliabea8392016-10-06 18:43:2618 }
19 DCHECK(!start_time.is_null());
20 return (start_time + (ticks - start_ticks)).ToJavaTime();
21}
22
23} // namespace metrics_util
24
25} // namespace cronet