diff options
Diffstat (limited to 'chromium/content/browser/loader/async_resource_handler.h')
-rw-r--r-- | chromium/content/browser/loader/async_resource_handler.h | 37 |
1 files changed, 13 insertions, 24 deletions
diff --git a/chromium/content/browser/loader/async_resource_handler.h b/chromium/content/browser/loader/async_resource_handler.h index f603f4f858f..b0821191e0d 100644 --- a/chromium/content/browser/loader/async_resource_handler.h +++ b/chromium/content/browser/loader/async_resource_handler.h @@ -32,42 +32,29 @@ class AsyncResourceHandler : public ResourceHandler, ResourceDispatcherHostImpl* rdh); virtual ~AsyncResourceHandler(); - virtual bool OnMessageReceived(const IPC::Message& message, - bool* message_was_ok) OVERRIDE; + virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE; // ResourceHandler implementation: - virtual bool OnUploadProgress(int request_id, - uint64 position, - uint64 size) OVERRIDE; - virtual bool OnRequestRedirected(int request_id, - const GURL& new_url, + virtual bool OnUploadProgress(uint64 position, uint64 size) OVERRIDE; + virtual bool OnRequestRedirected(const GURL& new_url, ResourceResponse* response, bool* defer) OVERRIDE; - virtual bool OnResponseStarted(int request_id, - ResourceResponse* response, + virtual bool OnResponseStarted(ResourceResponse* response, bool* defer) OVERRIDE; - virtual bool OnWillStart(int request_id, - const GURL& url, - bool* defer) OVERRIDE; - virtual bool OnWillRead(int request_id, - scoped_refptr<net::IOBuffer>* buf, + virtual bool OnWillStart(const GURL& url, bool* defer) OVERRIDE; + virtual bool OnBeforeNetworkStart(const GURL& url, bool* defer) OVERRIDE; + virtual bool OnWillRead(scoped_refptr<net::IOBuffer>* buf, int* buf_size, int min_size) OVERRIDE; - virtual bool OnReadCompleted(int request_id, - int bytes_read, - bool* defer) OVERRIDE; - virtual void OnResponseCompleted(int request_id, - const net::URLRequestStatus& status, + virtual bool OnReadCompleted(int bytes_read, bool* defer) OVERRIDE; + virtual void OnResponseCompleted(const net::URLRequestStatus& status, const std::string& security_info, bool* defer) OVERRIDE; - virtual void OnDataDownloaded(int request_id, - int bytes_downloaded) OVERRIDE; + virtual void OnDataDownloaded(int bytes_downloaded) OVERRIDE; private: // IPC message handlers: - void OnFollowRedirect(int request_id, - bool has_new_first_party_for_cookies, - const GURL& new_first_party_for_cookies); + void OnFollowRedirect(int request_id); void OnDataReceivedACK(int request_id); bool EnsureResourceBufferIsInitialized(); @@ -89,6 +76,8 @@ class AsyncResourceHandler : public ResourceHandler, bool sent_received_response_msg_; bool sent_first_data_msg_; + int64_t reported_transfer_size_; + DISALLOW_COPY_AND_ASSIGN(AsyncResourceHandler); }; |