Index: content/browser/browser_main_loop.h |
diff --git a/content/browser/browser_main_loop.h b/content/browser/browser_main_loop.h |
index f970dc6aabbe40a4867c48fc6460dfd108b0a9f9..11f044cc1370b23e831fbf09815e740bf4bbef39 100644 |
--- a/content/browser/browser_main_loop.h |
+++ b/content/browser/browser_main_loop.h |
@@ -50,6 +50,10 @@ class MidiManager; |
} // namespace midi |
} // namespace media |
+namespace memory_coordinator { |
+class MemoryStateNotifier; |
+} // namespace memory_coordinator |
+ |
namespace mojo { |
namespace edk { |
class ScopedIPCSupport; |
@@ -142,6 +146,10 @@ class CONTENT_EXPORT BrowserMainLoop { |
void StopStartupTracingTimer(); |
+ memory_coordinator::MemoryStateNotifier* memory_state_notifier() const { |
+ return memory_state_notifier_.get(); |
+ } |
+ |
#if defined(OS_MACOSX) && !defined(OS_IOS) |
media::DeviceMonitorMac* device_monitor_mac() const { |
return device_monitor_mac_.get(); |
@@ -248,6 +256,8 @@ class CONTENT_EXPORT BrowserMainLoop { |
// Members initialized in |PreCreateThreads()| ------------------------------- |
// Torn down in ShutdownThreadsAndCleanUp. |
std::unique_ptr<base::MemoryPressureMonitor> memory_pressure_monitor_; |
+ std::unique_ptr<memory_coordinator::MemoryStateNotifier> |
+ memory_state_notifier_; |
// Members initialized in |CreateThreads()| ---------------------------------- |
std::unique_ptr<BrowserProcessSubThread> db_thread_; |