blob: 2edb795765b46239c5330e94aea3bd4d5a069b81 [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/startup_metric_utils/browser/startup_metric_host_impl.h"
#include "base/memory/ptr_util.h"
#include "components/startup_metric_utils/browser/startup_metric_utils.h"
#include "mojo/public/cpp/bindings/strong_binding.h"
namespace startup_metric_utils {
StartupMetricHostImpl::StartupMetricHostImpl() = default;
StartupMetricHostImpl::~StartupMetricHostImpl() = default;
// static
void StartupMetricHostImpl::Create(
const service_manager::BindSourceInfo& source_info,
mojom::StartupMetricHostRequest request) {
mojo::MakeStrongBinding(base::MakeUnique<StartupMetricHostImpl>(),
std::move(request));
}
void StartupMetricHostImpl::RecordRendererMainEntryTime(
base::TimeTicks renderer_main_entry_time) {
startup_metric_utils::RecordRendererMainEntryTime(renderer_main_entry_time);
}
} // namespace startup_metric_utils