#include "content/browser/memory/swap_metrics_driver_impl.h"
#include <memory>
#include "base/sequence_checker.h"
#include "base/time/time.h"
namespace content {
SwapMetricsDriverImpl::Delegate::Delegate() = default;
SwapMetricsDriverImpl::Delegate::~Delegate() = default;
SwapMetricsDriverImpl::SwapMetricsDriverImpl(
std::unique_ptr<Delegate> delegate,
const base::TimeDelta update_interval)
: … { … }
SwapMetricsDriverImpl::~SwapMetricsDriverImpl() = default;
SwapMetricsDriver::SwapMetricsUpdateResult
SwapMetricsDriverImpl::InitializeMetrics() { … }
bool SwapMetricsDriverImpl::IsRunning() { … }
void SwapMetricsDriverImpl::PeriodicUpdateMetrics() { … }
SwapMetricsDriver::SwapMetricsUpdateResult SwapMetricsDriverImpl::Start() { … }
void SwapMetricsDriverImpl::Stop() { … }
SwapMetricsDriver::SwapMetricsUpdateResult
SwapMetricsDriverImpl::UpdateMetrics() { … }
SwapMetricsDriver::SwapMetricsUpdateResult
SwapMetricsDriverImpl::UpdateMetricsImpl() { … }
}