diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-19 07:11:52 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-19 07:11:52 +0000 |
commit | 1d8a3d1fe0e07d5aaf1f0a5527097b9e313d23b6 (patch) | |
tree | b298f570c373f95b55cdfb8334ab7b510b5942c4 /chrome/browser/renderer_host/async_resource_handler.h | |
parent | 3e45d8f9c4c6eabec2458cc5e0b481e73f2705ab (diff) | |
download | chromium_src-1d8a3d1fe0e07d5aaf1f0a5527097b9e313d23b6.zip chromium_src-1d8a3d1fe0e07d5aaf1f0a5527097b9e313d23b6.tar.gz chromium_src-1d8a3d1fe0e07d5aaf1f0a5527097b9e313d23b6.tar.bz2 |
Move core pieces of browser\renderer_host to src\content.
TBR=avi
Review URL: http://codereview.chromium.org/6532073
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75489 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host/async_resource_handler.h')
-rw-r--r-- | chrome/browser/renderer_host/async_resource_handler.h | 53 |
1 files changed, 2 insertions, 51 deletions
diff --git a/chrome/browser/renderer_host/async_resource_handler.h b/chrome/browser/renderer_host/async_resource_handler.h index d5fa704..961ea96 100644 --- a/chrome/browser/renderer_host/async_resource_handler.h +++ b/chrome/browser/renderer_host/async_resource_handler.h @@ -6,56 +6,7 @@ #define CHROME_BROWSER_RENDERER_HOST_ASYNC_RESOURCE_HANDLER_H_ #pragma once -#include <string> - -#include "chrome/browser/renderer_host/resource_handler.h" - -class ResourceDispatcherHost; -class ResourceMessageFilter; -class SharedIOBuffer; - -// Used to complete an asynchronous resource request in response to resource -// load events from the resource dispatcher host. -class AsyncResourceHandler : public ResourceHandler { - public: - AsyncResourceHandler(ResourceMessageFilter* filter, - int routing_id, - const GURL& url, - ResourceDispatcherHost* resource_dispatcher_host); - - // ResourceHandler implementation: - virtual bool OnUploadProgress(int request_id, uint64 position, uint64 size); - virtual bool OnRequestRedirected(int request_id, const GURL& new_url, - ResourceResponse* response, bool* defer); - virtual bool OnResponseStarted(int request_id, ResourceResponse* response); - virtual bool OnWillStart(int request_id, const GURL& url, bool* defer); - virtual bool OnWillRead(int request_id, net::IOBuffer** buf, int* buf_size, - int min_size); - virtual bool OnReadCompleted(int request_id, int* bytes_read); - virtual bool OnResponseCompleted(int request_id, - const net::URLRequestStatus& status, - const std::string& security_info); - virtual void OnRequestClosed(); - virtual void OnDataDownloaded(int request_id, int bytes_downloaded); - - static void GlobalCleanup(); - - private: - virtual ~AsyncResourceHandler(); - - scoped_refptr<SharedIOBuffer> read_buffer_; - ResourceMessageFilter* filter_; - int routing_id_; - ResourceDispatcherHost* rdh_; - - // |next_buffer_size_| is the size of the buffer to be allocated on the next - // OnWillRead() call. We exponentially grow the size of the buffer allocated - // when our owner fills our buffers. On the first OnWillRead() call, we - // allocate a buffer of 32k and double it in OnReadCompleted() if the buffer - // was filled, up to a maximum size of 512k. - int next_buffer_size_; - - DISALLOW_COPY_AND_ASSIGN(AsyncResourceHandler); -}; +// TODO(jam): remove this file when all files have been converted. +#include "content/browser/renderer_host/async_resource_handler.h" #endif // CHROME_BROWSER_RENDERER_HOST_ASYNC_RESOURCE_HANDLER_H_ |