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 |