summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_process.h
diff options
context:
space:
mode:
authorjamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-20 19:49:33 +0000
committerjamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-20 19:49:33 +0000
commit5b869964b553253b7eced74961481e0951932748 (patch)
treed36faed8342569e11ee5e6705677feb8135157e8 /chrome/browser/browser_process.h
parentc3dc5b001539f6c4ae901ea7824b4abbd90ec655 (diff)
downloadchromium_src-5b869964b553253b7eced74961481e0951932748.zip
chromium_src-5b869964b553253b7eced74961481e0951932748.tar.gz
chromium_src-5b869964b553253b7eced74961481e0951932748.tar.bz2
CrOS - Change OomPriorityManager from a Singleton to a member of BrowserProcessImpl
BUG=none TEST=about:discards still shows a page listing open tabs Review URL: http://codereview.chromium.org/7973001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101995 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_process.h')
-rw-r--r--chrome/browser/browser_process.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h
index aee0036..0a7dd39 100644
--- a/chrome/browser/browser_process.h
+++ b/chrome/browser/browser_process.h
@@ -50,6 +50,10 @@ class Thread;
}
#if defined(OS_CHROMEOS)
+namespace browser {
+class OomPriorityManager;
+}
+
namespace chromeos {
class ProxyConfigServiceImpl;
}
@@ -109,6 +113,9 @@ class BrowserProcess {
// Returns ChromeOS's ProxyConfigServiceImpl, creating if not yet created.
virtual chromeos::ProxyConfigServiceImpl*
chromeos_proxy_config_service_impl() = 0;
+
+ // Returns the out-of-memory priority manager.
+ virtual browser::OomPriorityManager* oom_priority_manager() = 0;
#endif // defined(OS_CHROMEOS)
virtual ExtensionEventRouterForwarder*