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

Side by Side Diff: Source/core/inspector/InspectorDOMAgent.h

Issue 1008813002: Oilpan: trace non-owned InspectorOverlay references. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 9 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 unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Apple Inc. All rights reserved. 2 * Copyright (C) 2009 Apple Inc. All rights reserved.
3 * Copyright (C) 2011 Google Inc. All rights reserved. 3 * Copyright (C) 2011 Google Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 8 *
9 * 1. Redistributions of source code must retain the above copyright 9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after
253 void discardFrontendBindings(); 253 void discardFrontendBindings();
254 254
255 void innerHighlightQuad(PassOwnPtr<FloatQuad>, const RefPtr<JSONObject>* col or, const RefPtr<JSONObject>* outlineColor); 255 void innerHighlightQuad(PassOwnPtr<FloatQuad>, const RefPtr<JSONObject>* col or, const RefPtr<JSONObject>* outlineColor);
256 256
257 bool pushDocumentUponHandlelessOperation(ErrorString*); 257 bool pushDocumentUponHandlelessOperation(ErrorString*);
258 258
259 RawPtrWillBeMember<InspectorRevalidateDOMTask> revalidateTask(); 259 RawPtrWillBeMember<InspectorRevalidateDOMTask> revalidateTask();
260 260
261 RawPtrWillBeMember<InspectorPageAgent> m_pageAgent; 261 RawPtrWillBeMember<InspectorPageAgent> m_pageAgent;
262 RawPtrWillBeMember<InjectedScriptManager> m_injectedScriptManager; 262 RawPtrWillBeMember<InjectedScriptManager> m_injectedScriptManager;
263 InspectorOverlay* m_overlay; 263 RawPtrWillBeMember<InspectorOverlay> m_overlay;
264 InspectorFrontend::DOM* m_frontend; 264 InspectorFrontend::DOM* m_frontend;
265 RawPtrWillBeMember<DOMListener> m_domListener; 265 RawPtrWillBeMember<DOMListener> m_domListener;
266 OwnPtrWillBeMember<NodeToIdMap> m_documentNodeToIdMap; 266 OwnPtrWillBeMember<NodeToIdMap> m_documentNodeToIdMap;
267 // Owns node mappings for dangling nodes. 267 // Owns node mappings for dangling nodes.
268 WillBeHeapVector<OwnPtrWillBeMember<NodeToIdMap> > m_danglingNodeToIdMaps; 268 WillBeHeapVector<OwnPtrWillBeMember<NodeToIdMap> > m_danglingNodeToIdMaps;
269 WillBeHeapHashMap<int, RawPtrWillBeMember<Node> > m_idToNode; 269 WillBeHeapHashMap<int, RawPtrWillBeMember<Node> > m_idToNode;
270 WillBeHeapHashMap<int, RawPtrWillBeMember<NodeToIdMap> > m_idToNodesMap; 270 WillBeHeapHashMap<int, RawPtrWillBeMember<NodeToIdMap> > m_idToNodesMap;
271 HashSet<int> m_childrenRequested; 271 HashSet<int> m_childrenRequested;
272 HashSet<int> m_distributedNodesRequested; 272 HashSet<int> m_distributedNodesRequested;
273 HashMap<int, int> m_cachedChildCount; 273 HashMap<int, int> m_cachedChildCount;
274 int m_lastNodeId; 274 int m_lastNodeId;
275 RefPtrWillBeMember<Document> m_document; 275 RefPtrWillBeMember<Document> m_document;
276 typedef WillBeHeapHashMap<String, WillBeHeapVector<RefPtrWillBeMember<Node> > > SearchResults; 276 typedef WillBeHeapHashMap<String, WillBeHeapVector<RefPtrWillBeMember<Node> > > SearchResults;
277 SearchResults m_searchResults; 277 SearchResults m_searchResults;
278 OwnPtrWillBeMember<InspectorRevalidateDOMTask> m_revalidateTask; 278 OwnPtrWillBeMember<InspectorRevalidateDOMTask> m_revalidateTask;
279 SearchMode m_searchingForNode; 279 SearchMode m_searchingForNode;
280 OwnPtr<HighlightConfig> m_inspectModeHighlightConfig; 280 OwnPtr<HighlightConfig> m_inspectModeHighlightConfig;
281 OwnPtrWillBeMember<InspectorHistory> m_history; 281 OwnPtrWillBeMember<InspectorHistory> m_history;
282 OwnPtrWillBeMember<DOMEditor> m_domEditor; 282 OwnPtrWillBeMember<DOMEditor> m_domEditor;
283 bool m_suppressAttributeModifiedEvent; 283 bool m_suppressAttributeModifiedEvent;
284 RawPtrWillBeMember<Listener> m_listener; 284 RawPtrWillBeMember<Listener> m_listener;
285 int m_backendNodeIdToInspect; 285 int m_backendNodeIdToInspect;
286 }; 286 };
287 287
288 288
289 } // namespace blink 289 } // namespace blink
290 290
291 #endif // !defined(InspectorDOMAgent_h) 291 #endif // !defined(InspectorDOMAgent_h)
OLDNEW
« no previous file with comments | « no previous file | Source/core/inspector/InspectorDOMAgent.cpp » ('j') | Source/core/inspector/InspectorPageAgent.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698