Index: Source/platform/exported/WebServiceWorkerResponse.cpp |
diff --git a/Source/platform/exported/WebServiceWorkerResponse.cpp b/Source/platform/exported/WebServiceWorkerResponse.cpp |
index 1727b51b784d6fae863a97e2ddc097a2acc77bd9..ddf9f9b8312e87d7dbf67303a894570c8efc7fa6 100644 |
--- a/Source/platform/exported/WebServiceWorkerResponse.cpp |
+++ b/Source/platform/exported/WebServiceWorkerResponse.cpp |
@@ -14,10 +14,15 @@ namespace blink { |
class WebServiceWorkerResponsePrivate : public RefCounted<WebServiceWorkerResponsePrivate> { |
public: |
- WebServiceWorkerResponsePrivate() : status(0) { } |
+ WebServiceWorkerResponsePrivate() |
+ : status(0) |
+ , responseType(WebServiceWorkerResponseTypeOpaque) |
+ { |
+ } |
WebURL url; |
unsigned short status; |
WebString statusText; |
+ WebServiceWorkerResponseType responseType; |
HTTPHeaderMap headers; |
RefPtr<BlobDataHandle> blobDataHandle; |
}; |
@@ -67,6 +72,16 @@ WebString WebServiceWorkerResponse::statusText() const |
return m_private->statusText; |
} |
+void WebServiceWorkerResponse::setResponseType(WebServiceWorkerResponseType responseType) |
+{ |
+ m_private->responseType = responseType; |
+} |
+ |
+WebServiceWorkerResponseType WebServiceWorkerResponse::responseType() const |
+{ |
+ return m_private->responseType; |
+} |
+ |
void WebServiceWorkerResponse::setHeader(const WebString& key, const WebString& value) |
{ |
m_private->headers.set(key, value); |