blob: bc41c9c94785c9677c97871685cca3b56faea73e [file] [log] [blame]
// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_MEMORY_PRESSURE_LISTENER_H_
#define THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_MEMORY_PRESSURE_LISTENER_H_
#include "base/memory/memory_pressure_listener.h"
#include "third_party/blink/public/platform/web_common.h"
namespace blink {
class BLINK_PLATFORM_EXPORT WebMemoryPressureListener {
public:
// Called when a memory pressure notification is received.
static void OnMemoryPressure(
base::MemoryPressureListener::MemoryPressureLevel);
static void OnPurgeMemory();
};
} // namespace blink
#endif // THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_MEMORY_PRESSURE_LISTENER_H_