// 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 |