chromium/components/page_load_metrics/common/page_load_metrics_util.cc

// Copyright 2017 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/page_load_metrics/common/page_load_metrics_util.h"

#include <algorithm>
#include <string_view>

#include "base/metrics/field_trial_params.h"
#include "base/strings/string_util.h"
#include "net/base/registry_controlled_domains/registry_controlled_domain.h"

namespace page_load_metrics {

namespace {

// Default timer delay value.
const int kBaseBufferTimerDelayMillis =;

// Additional delay for the browser timer relative to the renderer timer, to
// allow for some variability in task queuing duration and IPC latency.
const int kExtraBufferTimerDelayMillis =;

}  // namespace

std::optional<std::string> GetGoogleHostnamePrefix(const GURL& url) {}

bool IsGoogleHostname(const GURL& url) {}

std::optional<base::TimeDelta> OptionalMin(
    const std::optional<base::TimeDelta>& a,
    const std::optional<base::TimeDelta>& b) {}

int GetBufferTimerDelayMillis(TimerType timer_type) {}

}  // namespace page_load_metrics