| Index: Source/modules/serviceworkers/FetchResponseData.h
|
| diff --git a/Source/modules/serviceworkers/FetchResponseData.h b/Source/modules/serviceworkers/FetchResponseData.h
|
| index c1908bef7417a6f1c1cb1627d148dde8ce984dfd..cf660987c95fa8e588c56e47ec9228427ddb6d3f 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 { class WebServiceWorkerResponse; }
|
| @@ -18,7 +17,7 @@ namespace blink {
|
| class BlobDataHandle;
|
| class FetchHeaderList;
|
|
|
| -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,
|
| @@ -28,12 +27,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; }
|
| @@ -59,9 +58,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
|
|
|