diff options
Diffstat (limited to 'WebCore/platform/network/chromium/ResourceResponse.h')
-rw-r--r-- | WebCore/platform/network/chromium/ResourceResponse.h | 15 |
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 |