#include "content/browser/memory/swap_metrics_driver_impl_linux.h"
#include <memory>
#include "base/memory/ptr_util.h"
#include "base/process/process_metrics.h"
#include "base/time/time.h"
#include "content/public/browser/swap_metrics_driver.h"
namespace content {
namespace {
bool HasSwap() { … }
}
std::unique_ptr<SwapMetricsDriver> SwapMetricsDriver::Create(
std::unique_ptr<Delegate> delegate,
const base::TimeDelta update_interval) { … }
SwapMetricsDriverImplLinux::SwapMetricsDriverImplLinux(
std::unique_ptr<Delegate> delegate,
const base::TimeDelta update_interval)
: … { … }
SwapMetricsDriverImplLinux::~SwapMetricsDriverImplLinux() = default;
SwapMetricsDriver::SwapMetricsUpdateResult
SwapMetricsDriverImplLinux::UpdateMetricsInternal(base::TimeDelta interval) { … }
}