chromium/components/optimization_guide/core/optimization_guide_navigation_data.cc

// Copyright 2019 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/optimization_guide/core/optimization_guide_navigation_data.h"

#include "base/base64.h"
#include "base/metrics/histogram_functions.h"
#include "base/metrics/histogram_macros.h"
#include "components/optimization_guide/core/hints_processing_util.h"
#include "services/metrics/public/cpp/ukm_builders.h"
#include "services/metrics/public/cpp/ukm_recorder.h"
#include "services/metrics/public/cpp/ukm_source.h"
#include "services/metrics/public/cpp/ukm_source_id.h"

OptimizationGuideNavigationData::OptimizationGuideNavigationData(
    int64_t navigation_id,
    base::TimeTicks navigation_start)
    :{}

OptimizationGuideNavigationData::~OptimizationGuideNavigationData() {}

void OptimizationGuideNavigationData::RecordMetrics() const {}

void OptimizationGuideNavigationData::RecordOptimizationGuideUKM() const {}

std::optional<base::TimeDelta>
OptimizationGuideNavigationData::hints_fetch_latency() const {}