Chromium Code Reviews| Index: public/platform/WebServiceWorkerRequest.h |
| diff --git a/public/platform/WebServiceWorkerResponse.h b/public/platform/WebServiceWorkerRequest.h |
| similarity index 38% |
| copy from public/platform/WebServiceWorkerResponse.h |
| copy to public/platform/WebServiceWorkerRequest.h |
| index 9e5a25c39550a4e09af6ce133c15559e9981748b..71f5b047141547303e8793dd9fb20558adf0d2e8 100644 |
| --- a/public/platform/WebServiceWorkerResponse.h |
| +++ b/public/platform/WebServiceWorkerRequest.h |
| @@ -2,8 +2,8 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef WebServiceWorkerResponse_h |
| -#define WebServiceWorkerResponse_h |
| +#ifndef WebServiceWorkerRequest_h |
| +#define WebServiceWorkerRequest_h |
| #include "WebCommon.h" |
| #include "public/platform/WebPrivatePtr.h" |
| @@ -16,50 +16,42 @@ |
| #include "wtf/text/StringHash.h" |
| #endif |
| -// FIXME: Remove this after chromium code is cleaned up. |
| -#define NEW_SERVICE_WORKER_RESPONSE_INTERFACE |
| - |
| namespace blink { |
| -class WebServiceWorkerResponsePrivate; |
| +class WebServiceWorkerRequestPrivate; |
| -// Represents a response to a fetch operation. ServiceWorker uses this to |
| -// respond to a FetchEvent dispatched by the browser. The plan is for the Cache |
| -// and fetch() API to also use it. |
| -class BLINK_PLATFORM_EXPORT WebServiceWorkerResponse { |
| +class BLINK_PLATFORM_EXPORT WebServiceWorkerRequest { |
|
falken
2014/05/30 02:31:20
maybe include a lightweight comment for this class
horo
2014/05/30 04:04:04
Done.
|
| public: |
| - ~WebServiceWorkerResponse() { reset(); } |
| - WebServiceWorkerResponse(); |
| - WebServiceWorkerResponse& operator=(const WebServiceWorkerResponse& other) |
| + ~WebServiceWorkerRequest() { reset(); } |
| + WebServiceWorkerRequest(); |
| + WebServiceWorkerRequest& operator=(const WebServiceWorkerRequest& other) |
| { |
| assign(other); |
| return *this; |
| } |
| void reset(); |
| - void assign(const WebServiceWorkerResponse&); |
| + void assign(const WebServiceWorkerRequest&); |
| + |
| + void setURL(const WebString&); |
| + WebString url() const; |
| - void setStatus(unsigned short); |
| - unsigned short status() const; |
| + void setMethod(const WebString&); |
| + WebString method() const; |
| - void setStatusText(const WebString&); |
| - WebString statusText() const; |
| + void setOrigin(const WebString&); |
| + WebString origin() const; |
| void setHeader(const WebString& key, const WebString& value); |
| - WebVector<WebString> getHeaderKeys() const; |
| - WebString getHeader(const WebString& key) const; |
| #if INSIDE_BLINK |
| - void setHeaders(const HashMap<String, String>&); |
| const HashMap<String, String>& headers() const; |
| #endif |
| - // FIXME: Eventually this should have additional methods such as for blob. |
| - |
| private: |
| - WebPrivatePtr<WebServiceWorkerResponsePrivate> m_private; |
| + WebPrivatePtr<WebServiceWorkerRequestPrivate> m_private; |
| }; |
| } // namespace blink |
| -#endif // WebServiceWorkerResponse_h |
| +#endif // WebServiceWorkerRequest_h |