diff options
author | simonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-15 11:12:46 +0000 |
---|---|---|
committer | simonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-15 11:12:46 +0000 |
commit | a17df45d963ff3291fd59c80c328300c0c19e593 (patch) | |
tree | aaa2725a0ac93f528848052aae32f7842f2f8610 /content/browser/loader/resource_request_info_impl.h | |
parent | ed301980215de6e2e9f771c67a2611fc5df5b55c (diff) | |
download | chromium_src-a17df45d963ff3291fd59c80c328300c0c19e593.zip chromium_src-a17df45d963ff3291fd59c80c328300c0c19e593.tar.gz chromium_src-a17df45d963ff3291fd59c80c328300c0c19e593.tar.bz2 |
Create a ResourceMessageDelegate interface to allow ResourceLoaders to directly
receive IPC messages.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/12212059
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182668 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/loader/resource_request_info_impl.h')
-rw-r--r-- | content/browser/loader/resource_request_info_impl.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/content/browser/loader/resource_request_info_impl.h b/content/browser/loader/resource_request_info_impl.h index b8e505f..30532bd 100644 --- a/content/browser/loader/resource_request_info_impl.h +++ b/content/browser/loader/resource_request_info_impl.h @@ -22,7 +22,6 @@ class BlobData; } namespace content { -class AsyncResourceHandler; class CrossSiteResourceHandler; class ResourceContext; struct GlobalRequestID; @@ -56,7 +55,8 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, bool allow_download, bool has_user_gesture, WebKit::WebReferrerPolicy referrer_policy, - ResourceContext* context); + ResourceContext* context, + bool is_async); virtual ~ResourceRequestInfoImpl(); // ResourceRequestInfo implementation: @@ -91,14 +91,6 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, cross_site_handler_ = h; } - // AsyncResourceHandler for this request. May be null. - AsyncResourceHandler* async_handler() { - return async_handler_; - } - void set_async_handler(AsyncResourceHandler* h) { - async_handler_ = h; - } - // Identifies the type of process (renderer, plugin, etc.) making the request. ProcessType process_type() const { return process_type_; @@ -130,7 +122,6 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, private: // Non-owning, may be NULL. CrossSiteResourceHandler* cross_site_handler_; - AsyncResourceHandler* async_handler_; ProcessType process_type_; int child_id_; @@ -151,6 +142,7 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, scoped_refptr<webkit_blob::BlobData> requested_blob_data_; WebKit::WebReferrerPolicy referrer_policy_; ResourceContext* context_; + bool is_async_; DISALLOW_COPY_AND_ASSIGN(ResourceRequestInfoImpl); }; |