diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-10 20:04:35 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-10 20:04:35 +0000 |
commit | 92b24c11f42b31158cca43921eac16f33c98839c (patch) | |
tree | 81304558304a29fb589327af857db90294f17fc8 /chrome/browser/renderer_host/download_resource_handler.h | |
parent | 8eadc12f4690e648e11b5f84733da84f2f8825a8 (diff) | |
download | chromium_src-92b24c11f42b31158cca43921eac16f33c98839c.zip chromium_src-92b24c11f42b31158cca43921eac16f33c98839c.tar.gz chromium_src-92b24c11f42b31158cca43921eac16f33c98839c.tar.bz2 |
Implement ResourceQueue, an object that makes it easy to delay starting
requests in ResourceDispatcherHost until specified conditions are met.
Make UserScriptListener use ResourceQueue.
This is the first step toward waiting for the privacy blacklists to load.
TEST=Covered by unit_tests.
BUG=21541
Review URL: http://codereview.chromium.org/460108
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34271 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host/download_resource_handler.h')
-rw-r--r-- | chrome/browser/renderer_host/download_resource_handler.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/chrome/browser/renderer_host/download_resource_handler.h b/chrome/browser/renderer_host/download_resource_handler.h index 9237cc5..24251f6 100644 --- a/chrome/browser/renderer_host/download_resource_handler.h +++ b/chrome/browser/renderer_host/download_resource_handler.h @@ -7,9 +7,13 @@ #include <string> -#include "chrome/browser/renderer_host/resource_dispatcher_host.h" +#include "base/timer.h" +#include "chrome/browser/renderer_host/global_request_id.h" #include "chrome/browser/renderer_host/resource_handler.h" +class DownloadFileManager; +class ResourceDispatcherHost; +class URLRequest; struct DownloadBuffer; // Forwards data to the download thread. @@ -57,7 +61,7 @@ class DownloadResourceHandler : public ResourceHandler { void StartPauseTimer(); int download_id_; - ResourceDispatcherHost::GlobalRequestID global_id_; + GlobalRequestID global_id_; int render_view_id_; scoped_refptr<net::IOBuffer> read_buffer_; std::string content_disposition_; |