summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/network/chromium/ResourceResponse.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/network/chromium/ResourceResponse.h')
-rw-r--r--WebCore/platform/network/chromium/ResourceResponse.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/WebCore/platform/network/chromium/ResourceResponse.h b/WebCore/platform/network/chromium/ResourceResponse.h
index 852b9f5..5e99994 100644
--- a/WebCore/platform/network/chromium/ResourceResponse.h
+++ b/WebCore/platform/network/chromium/ResourceResponse.h
@@ -109,6 +109,9 @@ namespace WebCore {
notImplemented();
}
+ PassOwnPtr<CrossThreadResourceResponseData> doPlatformCopyData(PassOwnPtr<CrossThreadResourceResponseData>) const;
+ void doPlatformAdopt(PassOwnPtr<CrossThreadResourceResponseData>);
+
// The id of the appcache this response was retrieved from, or zero if
// the response was not retrieved from an appcache.
long long m_appCacheID;
@@ -142,6 +145,18 @@ namespace WebCore {
double m_responseTime;
};
+ struct CrossThreadResourceResponseData : public CrossThreadResourceResponseDataBase {
+ long long m_appCacheID;
+ KURL m_appCacheManifestURL;
+ bool m_isContentFiltered;
+ bool m_isMultipartPayload;
+ bool m_wasFetchedViaSPDY;
+ bool m_wasNpnNegotiated;
+ bool m_wasAlternateProtocolAvailable;
+ bool m_wasFetchedViaProxy;
+ double m_responseTime;
+ };
+
} // namespace WebCore
#endif