Index: Source/modules/serviceworkers/FetchResponseData.h |
diff --git a/Source/modules/serviceworkers/FetchResponseData.h b/Source/modules/serviceworkers/FetchResponseData.h |
index 32d583c1c071baa84665f4561a5fe12e6e8de0bc..803cec0f79e30e126020835a6344de9600b342b7 100644 |
--- a/Source/modules/serviceworkers/FetchResponseData.h |
+++ b/Source/modules/serviceworkers/FetchResponseData.h |
@@ -8,7 +8,6 @@ |
#include "platform/heap/Handle.h" |
#include "platform/weborigin/KURL.h" |
#include "wtf/PassRefPtr.h" |
-#include "wtf/RefCounted.h" |
#include "wtf/text/AtomicString.h" |
namespace blink { |
@@ -17,7 +16,7 @@ class BlobDataHandle; |
class FetchHeaderList; |
class WebServiceWorkerResponse; |
-class FetchResponseData FINAL : public RefCountedWillBeGarbageCollectedFinalized<FetchResponseData> { |
+class FetchResponseData FINAL : public GarbageCollectedFinalized<FetchResponseData> { |
WTF_MAKE_NONCOPYABLE(FetchResponseData); |
public: |
// "A response has an associated type which is one of basic, CORS, default, |
@@ -27,12 +26,12 @@ public: |
// end-user abort, fatal, and timeout." |
enum TerminationReason { EndUserAbortTermination, FatalTermination, TimeoutTermination }; |
- static PassRefPtrWillBeRawPtr<FetchResponseData> create(); |
- static PassRefPtrWillBeRawPtr<FetchResponseData> createNetworkErrorResponse(); |
+ static FetchResponseData* create(); |
+ static FetchResponseData* createNetworkErrorResponse(); |
- PassRefPtrWillBeRawPtr<FetchResponseData> createBasicFilteredResponse(); |
- PassRefPtrWillBeRawPtr<FetchResponseData> createCORSFilteredResponse(); |
- PassRefPtrWillBeRawPtr<FetchResponseData> createOpaqueFilteredResponse(); |
+ FetchResponseData* createBasicFilteredResponse(); |
+ FetchResponseData* createCORSFilteredResponse(); |
+ FetchResponseData* createOpaqueFilteredResponse(); |
Type type() const { return m_type; } |
const KURL& url() const { return m_url; } |
@@ -58,9 +57,9 @@ private: |
KURL m_url; |
unsigned short m_status; |
AtomicString m_statusMessage; |
- RefPtrWillBeMember<FetchHeaderList> m_headerList; |
+ Member<FetchHeaderList> m_headerList; |
RefPtr<BlobDataHandle> m_blobDataHandle; |
- RefPtrWillBeMember<FetchResponseData> m_internalResponse; |
+ Member<FetchResponseData> m_internalResponse; |
}; |
} // namespace blink |