Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(476)

Unified Diff: third_party/WebKit/Source/core/inspector/NetworkResourcesData.h

Issue 1985033003: [DevTools] Use registerWeakMembers in NetworkResourcesData. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebased, removed more code Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/inspector/NetworkResourcesData.h
diff --git a/third_party/WebKit/Source/core/inspector/NetworkResourcesData.h b/third_party/WebKit/Source/core/inspector/NetworkResourcesData.h
index bdb7c6070aa79b04c2a2a30a01ee26ef2fc61299..88a14621d56f64be176bc3d5ebdcec0c8ba2779d 100644
--- a/third_party/WebKit/Source/core/inspector/NetworkResourcesData.h
+++ b/third_party/WebKit/Source/core/inspector/NetworkResourcesData.h
@@ -82,7 +82,7 @@ public:
class ResourceData final : public GarbageCollectedFinalized<ResourceData> {
friend class NetworkResourcesData;
public:
- ResourceData(const String& requestId, const String& loaderId, const KURL&);
+ ResourceData(NetworkResourcesData*, const String& requestId, const String& loaderId, const KURL&);
String requestId() const { return m_requestId; }
String loaderId() const { return m_loaderId; }
@@ -135,7 +135,9 @@ public:
size_t dataLength() const;
void appendData(const char* data, size_t dataLength);
size_t decodeDataToContent();
+ void clearWeakMembers(Visitor*);
+ Member<NetworkResourcesData> m_networkResourcesData;
String m_requestId;
String m_loaderId;
String m_frameId;
@@ -172,7 +174,6 @@ public:
void maybeDecodeDataToContent(const String& requestId);
void addResource(const String& requestId, Resource*);
ResourceData const* data(const String& requestId);
- Vector<String> removeResource(Resource*);
void clear(const String& preservedLoaderId = String());
void setResourcesDataSizeLimits(size_t maximumResourcesContentSize, size_t maximumSingleResourceContentSize);

Powered by Google App Engine
This is Rietveld 408576698