Chromium Code Reviews| Index: Source/modules/serviceworkers/Response.h |
| diff --git a/Source/modules/serviceworkers/Response.h b/Source/modules/serviceworkers/Response.h |
| index 0b093b6185e7f1e5f377f5d757908fd32d6cd830..b5ef6b162870e178065300b43b8e7b274cf7ca1b 100644 |
| --- a/Source/modules/serviceworkers/Response.h |
| +++ b/Source/modules/serviceworkers/Response.h |
| @@ -7,7 +7,9 @@ |
| #include "bindings/v8/Dictionary.h" |
| #include "bindings/v8/ScriptWrappable.h" |
| +#include "modules/serviceworkers/HeaderMap.h" |
| #include "wtf/RefCounted.h" |
| +#include "wtf/RefPtr.h" |
| #include "wtf/text/WTFString.h" |
| namespace blink { class WebServiceWorkerResponse; } |
| @@ -22,26 +24,26 @@ public: |
| static PassRefPtr<Response> create(const Dictionary& responseInit); |
| ~Response() { }; |
| - unsigned short statusCode() { return m_statusCode; } |
| - void setStatusCode(unsigned short statusCode) { m_statusCode = statusCode; } |
| + unsigned short status() { return m_status; } |
| + void setStatus(unsigned short status) { m_status = status; } |
| String statusText() { return m_statusText; } |
| void setStatusText(const String& statusText) { m_statusText = statusText; } |
| - String method() { return m_method; } |
| - void setMethod(const String& method) { m_method = method; } |
| - |
| - Dictionary* headers(); |
| - void headers(const Dictionary&); |
| + PassRefPtr<HeaderMap> headers(); |
| + void setHeaders(PassRefPtr<HeaderMap>); |
|
jsbell
2014/05/23 20:59:49
Where is this used?
kinuko
2014/05/26 05:45:13
The spec's updated and now it's (officially) a rea
|
| + String getHeader(const String& name); |
| + bool namedPropertyQuery(const String& name, ExceptionState&); |
| + void namedPropertyEnumerator(Vector<String>& names, ExceptionState&); |
|
falken
2014/05/24 14:32:36
The Blink IDL documentation seems to say you must
kinuko
2014/05/26 05:45:13
I was likely mistaken, and the spec's updated so w
|
| + bool setHeader(const String& name, const String& value); |
| void populateWebServiceWorkerResponse(blink::WebServiceWorkerResponse&); |
| private: |
| explicit Response(const ResponseInit&); |
| - unsigned short m_statusCode; |
| + unsigned short m_status; |
| String m_statusText; |
| - String m_method; |
| - Dictionary m_headers; |
| + RefPtr<HeaderMap> m_headers; |
| }; |
| } // namespace WebCore |