Chromium Code Reviews| Index: Source/core/inspector/NetworkResourcesData.h |
| diff --git a/Source/core/inspector/NetworkResourcesData.h b/Source/core/inspector/NetworkResourcesData.h |
| index a2a48ce1f4fa906641c9a86fb07013d2193958be..628106591c75544bc7cdbc7a1dab4ff5b519b3b2 100644 |
| --- a/Source/core/inspector/NetworkResourcesData.h |
| +++ b/Source/core/inspector/NetworkResourcesData.h |
| @@ -50,10 +50,10 @@ class SharedBuffer; |
| class TextResourceDecoder; |
| class XHRReplayData |
| - : public RefCounted<XHRReplayData> |
| + : public RefCountedWillBeGarbageCollectedFinalized<XHRReplayData> |
|
tkent
2014/07/29 08:04:06
Is this related to this CL?
keishi
2014/07/29 09:32:37
Sorry, other CLs got mixed in.
|
| , public ContextLifecycleObserver { |
| public: |
| - static PassRefPtr<XHRReplayData> create(ExecutionContext*, const AtomicString& method, const KURL&, bool async, PassRefPtr<FormData>, bool includeCredentials); |
| + static PassRefPtrWillBeRawPtr<XHRReplayData> create(ExecutionContext*, const AtomicString& method, const KURL&, bool async, PassRefPtr<FormData>, bool includeCredentials); |
| void addHeader(const AtomicString& key, const AtomicString& value); |
| const AtomicString& method() const { return m_method; } |
| @@ -63,6 +63,8 @@ public: |
| const HTTPHeaderMap& headers() const { return m_headers; } |
| bool includeCredentials() const { return m_includeCredentials; } |
| + void trace(Visitor*) { } |
| + |
| private: |
| XHRReplayData(ExecutionContext*, const AtomicString& method, const KURL&, bool async, PassRefPtr<FormData>, bool includeCredentials); |
| @@ -134,7 +136,7 @@ public: |
| String m_frameId; |
| KURL m_url; |
| String m_content; |
| - RefPtr<XHRReplayData> m_xhrReplayData; |
| + RefPtrWillBePersistent<XHRReplayData> m_xhrReplayData; |
| bool m_base64Encoded; |
| RefPtr<SharedBuffer> m_dataBuffer; |
| bool m_isContentEvicted; |