chromium/components/optimization_guide/core/optimization_hints_component_update_listener.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/optimization_guide/core/optimization_hints_component_update_listener.h"

#include "base/metrics/histogram_functions.h"
#include "base/no_destructor.h"
#include "base/observer_list.h"

namespace optimization_guide {

// static
OptimizationHintsComponentUpdateListener*
OptimizationHintsComponentUpdateListener::GetInstance() {}

OptimizationHintsComponentUpdateListener::
    OptimizationHintsComponentUpdateListener() = default;
OptimizationHintsComponentUpdateListener::
    ~OptimizationHintsComponentUpdateListener() = default;

void OptimizationHintsComponentUpdateListener::AddObserver(
    OptimizationHintsComponentObserver* observer) {}

void OptimizationHintsComponentUpdateListener::RemoveObserver(
    OptimizationHintsComponentObserver* observer) {}

void OptimizationHintsComponentUpdateListener::MaybeUpdateHintsComponent(
    const HintsComponentInfo& info) {}

void OptimizationHintsComponentUpdateListener::ResetStateForTesting() {}

}  // namespace optimization_guide