diff options
author | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-22 17:46:27 +0000 |
---|---|---|
committer | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-22 17:46:27 +0000 |
commit | 0ac8368b361a5edbcfe4b985131a8eec13304f49 (patch) | |
tree | fbc7e4bdb86150f112730932c0d9d97fab16f4e0 /chrome/browser/browser_process.h | |
parent | 290da7ba0368e3cf1dbbe214a5be9f89666954d0 (diff) | |
download | chromium_src-0ac8368b361a5edbcfe4b985131a8eec13304f49.zip chromium_src-0ac8368b361a5edbcfe4b985131a8eec13304f49.tar.gz chromium_src-0ac8368b361a5edbcfe4b985131a8eec13304f49.tar.bz2 |
Pull IOThread out of BrowserProcessImpl. Move the dns prefetching initialization into IOThread.
The global host resolver and dns master have changed to be member variables of IOThread.
BUG=26156,26159
Review URL: http://codereview.chromium.org/553026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36866 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_process.h')
-rw-r--r-- | chrome/browser/browser_process.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h index d1ba1a3..de74567 100644 --- a/chrome/browser/browser_process.h +++ b/chrome/browser/browser_process.h @@ -48,6 +48,8 @@ namespace printing { class PrintJobManager; } +class IOThread; + // NOT THREAD SAFE, call only from the main thread. // These functions shouldn't return NULL unless otherwise noted. class BrowserProcess { @@ -81,7 +83,7 @@ class BrowserProcess { // ChromeThread::PostTask (or other variants) as they take care of checking // that a thread is still alive, race conditions, lifetime differences etc. // If you still must use this, need to check the return value for NULL. - virtual base::Thread* io_thread() = 0; + virtual IOThread* io_thread() = 0; // Returns the thread that we perform random file operations on. For code // that wants to do I/O operations (not network requests or even file: URL |