| // Copyright 2016 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "components/cronet/metrics_util.h" |
| |
| #include "base/check.h" |
| |
| namespace cronet { |
| |
| namespace metrics_util { |
| |
| int64_t ConvertTime(const base::TimeTicks& ticks, |
| const base::TimeTicks& start_ticks, |
| const base::Time& start_time) { |
| if (ticks.is_null() || start_ticks.is_null()) { |
| return kNullTime; |
| } |
| DCHECK(!start_time.is_null()); |
| return (start_time + (ticks - start_ticks)).InMillisecondsSinceUnixEpoch(); |
| } |
| |
| } // namespace metrics_util |
| |
| } // namespace cronet |