Index: Source/platform/exported/WebServiceWorkerResponse.cpp |
diff --git a/Source/platform/exported/WebServiceWorkerResponse.cpp b/Source/platform/exported/WebServiceWorkerResponse.cpp |
index 1727b51b784d6fae863a97e2ddc097a2acc77bd9..c3c5458bcca07b6d78041a41915de556eef36dc6 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(WebServiceWorkerResponse::OpaqueType) |
+ { |
+ } |
WebURL url; |
unsigned short status; |
WebString statusText; |
+ WebServiceWorkerResponse::ResponseType responseType; |
HTTPHeaderMap headers; |
RefPtr<BlobDataHandle> blobDataHandle; |
}; |
@@ -67,6 +72,16 @@ WebString WebServiceWorkerResponse::statusText() const |
return m_private->statusText; |
} |
+void WebServiceWorkerResponse::setResponseType(ResponseType responseType) |
+{ |
+ m_private->responseType = responseType; |
+} |
+ |
+WebServiceWorkerResponse::ResponseType WebServiceWorkerResponse::responseType() const |
+{ |
+ return m_private->responseType; |
+} |
+ |
void WebServiceWorkerResponse::setHeader(const WebString& key, const WebString& value) |
{ |
m_private->headers.set(key, value); |