summaryrefslogtreecommitdiffstats
path: root/content/browser/loader/resource_request_info_impl.h
diff options
context:
space:
mode:
authorsimonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-15 11:12:46 +0000
committersimonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-15 11:12:46 +0000
commita17df45d963ff3291fd59c80c328300c0c19e593 (patch)
treeaaa2725a0ac93f528848052aae32f7842f2f8610 /content/browser/loader/resource_request_info_impl.h
parented301980215de6e2e9f771c67a2611fc5df5b55c (diff)
downloadchromium_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.h14
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);
};