#include "chrome/browser/resource_coordinator/discard_metrics_lifecycle_unit_observer.h"
#include "base/check.h"
#include "base/metrics/histogram_functions.h"
#include "base/metrics/histogram_macros.h"
#include "base/notreached.h"
#include "base/strings/string_util.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/resource_coordinator/lifecycle_unit.h"
#include "chrome/browser/resource_coordinator/time.h"
namespace resource_coordinator {
DiscardMetricsLifecycleUnitObserver::DiscardMetricsLifecycleUnitObserver() =
default;
DiscardMetricsLifecycleUnitObserver::~DiscardMetricsLifecycleUnitObserver() =
default;
void DiscardMetricsLifecycleUnitObserver::OnLifecycleUnitStateChanged(
LifecycleUnit* lifecycle_unit,
LifecycleUnitState last_state,
LifecycleUnitStateChangeReason reason) { … }
void DiscardMetricsLifecycleUnitObserver::OnLifecycleUnitDestroyed(
LifecycleUnit* lifecycle_unit) { … }
void DiscardMetricsLifecycleUnitObserver::OnDiscard(
LifecycleUnit* lifecycle_unit,
LifecycleUnitStateChangeReason reason) { … }
void DiscardMetricsLifecycleUnitObserver::OnReload() { … }
}