OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 static InspectorNetworkAgent* create(InspectedFrames* inspectedFrames) { | 67 static InspectorNetworkAgent* create(InspectedFrames* inspectedFrames) { |
68 return new InspectorNetworkAgent(inspectedFrames); | 68 return new InspectorNetworkAgent(inspectedFrames); |
69 } | 69 } |
70 | 70 |
71 void restore() override; | 71 void restore() override; |
72 | 72 |
73 ~InspectorNetworkAgent() override; | 73 ~InspectorNetworkAgent() override; |
74 DECLARE_VIRTUAL_TRACE(); | 74 DECLARE_VIRTUAL_TRACE(); |
75 | 75 |
76 // Probes. | 76 // Probes. |
77 void didBlockRequest(LocalFrame*, | 77 void didBlockRequest(const ResourceRequest&, |
78 const ResourceRequest&, | |
79 DocumentLoader*, | 78 DocumentLoader*, |
80 const FetchInitiatorInfo&, | 79 const FetchInitiatorInfo&, |
81 ResourceRequestBlockedReason); | 80 ResourceRequestBlockedReason); |
82 void didChangeResourcePriority(unsigned long identifier, | 81 void didChangeResourcePriority(unsigned long identifier, |
83 ResourceLoadPriority); | 82 ResourceLoadPriority); |
84 void willSendRequest(LocalFrame*, | 83 void willSendRequest(unsigned long identifier, |
85 unsigned long identifier, | |
86 DocumentLoader*, | 84 DocumentLoader*, |
87 ResourceRequest&, | 85 ResourceRequest&, |
88 const ResourceResponse& redirectResponse, | 86 const ResourceResponse& redirectResponse, |
89 const FetchInitiatorInfo&); | 87 const FetchInitiatorInfo&); |
90 void markResourceAsCached(unsigned long identifier); | 88 void markResourceAsCached(unsigned long identifier); |
91 void didReceiveResourceResponse(LocalFrame*, | 89 void didReceiveResourceResponse(unsigned long identifier, |
92 unsigned long identifier, | |
93 DocumentLoader*, | 90 DocumentLoader*, |
94 const ResourceResponse&, | 91 const ResourceResponse&, |
95 Resource*); | 92 Resource*); |
96 void didReceiveData(LocalFrame*, | 93 void didReceiveData(unsigned long identifier, |
97 unsigned long identifier, | 94 DocumentLoader*, |
98 const char* data, | 95 const char* data, |
99 int dataLength); | 96 int dataLength); |
100 void didReceiveEncodedDataLength(LocalFrame*, | 97 void didReceiveEncodedDataLength(unsigned long identifier, |
101 unsigned long identifier, | |
102 int encodedDataLength); | 98 int encodedDataLength); |
103 void didFinishLoading(LocalFrame*, | 99 void didFinishLoading(unsigned long identifier, |
104 unsigned long identifier, | 100 DocumentLoader*, |
105 double monotonicFinishTime, | 101 double monotonicFinishTime, |
106 int64_t encodedDataLength, | 102 int64_t encodedDataLength, |
107 int64_t decodedBodyLength); | 103 int64_t decodedBodyLength); |
108 void didReceiveCORSRedirectResponse(LocalFrame*, | 104 void didReceiveCORSRedirectResponse(LocalFrame*, |
109 unsigned long identifier, | 105 unsigned long identifier, |
110 DocumentLoader*, | 106 DocumentLoader*, |
111 const ResourceResponse&, | 107 const ResourceResponse&, |
112 Resource*); | 108 Resource*); |
113 void didFailLoading(unsigned long identifier, const ResourceError&); | 109 void didFailLoading(unsigned long identifier, const ResourceError&); |
114 void didCommitLoad(LocalFrame*, DocumentLoader*); | 110 void didCommitLoad(LocalFrame*, DocumentLoader*); |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
227 bool fetchResourceContent(Document*, | 223 bool fetchResourceContent(Document*, |
228 const KURL&, | 224 const KURL&, |
229 String* content, | 225 String* content, |
230 bool* base64Encoded); | 226 bool* base64Encoded); |
231 bool cacheDisabled(); | 227 bool cacheDisabled(); |
232 | 228 |
233 private: | 229 private: |
234 explicit InspectorNetworkAgent(InspectedFrames*); | 230 explicit InspectorNetworkAgent(InspectedFrames*); |
235 | 231 |
236 void enable(int totalBufferSize, int resourceBufferSize); | 232 void enable(int totalBufferSize, int resourceBufferSize); |
237 void willSendRequestInternal(LocalFrame*, | 233 void willSendRequestInternal(unsigned long identifier, |
238 unsigned long identifier, | |
239 DocumentLoader*, | 234 DocumentLoader*, |
240 const ResourceRequest&, | 235 const ResourceRequest&, |
241 const ResourceResponse& redirectResponse, | 236 const ResourceResponse& redirectResponse, |
242 const FetchInitiatorInfo&); | 237 const FetchInitiatorInfo&); |
243 void delayedRemoveReplayXHR(XMLHttpRequest*); | 238 void delayedRemoveReplayXHR(XMLHttpRequest*); |
244 void removeFinishedReplayXHRFired(TimerBase*); | 239 void removeFinishedReplayXHRFired(TimerBase*); |
245 void didFinishXHRInternal(ExecutionContext*, | 240 void didFinishXHRInternal(ExecutionContext*, |
246 XMLHttpRequest*, | 241 XMLHttpRequest*, |
247 ThreadableLoaderClient*, | 242 ThreadableLoaderClient*, |
248 const AtomicString&, | 243 const AtomicString&, |
(...skipping 22 matching lines...) Expand all Loading... |
271 Member<XHRReplayData> m_pendingXHRReplayData; | 266 Member<XHRReplayData> m_pendingXHRReplayData; |
272 | 267 |
273 typedef HashMap<String, std::unique_ptr<protocol::Network::Initiator>> | 268 typedef HashMap<String, std::unique_ptr<protocol::Network::Initiator>> |
274 FrameNavigationInitiatorMap; | 269 FrameNavigationInitiatorMap; |
275 FrameNavigationInitiatorMap m_frameNavigationInitiatorMap; | 270 FrameNavigationInitiatorMap m_frameNavigationInitiatorMap; |
276 HashSet<String> m_framesWithScheduledNavigation; | 271 HashSet<String> m_framesWithScheduledNavigation; |
277 HashSet<String> m_framesWithScheduledClientNavigation; | 272 HashSet<String> m_framesWithScheduledClientNavigation; |
278 | 273 |
279 HeapHashSet<Member<XMLHttpRequest>> m_replayXHRs; | 274 HeapHashSet<Member<XMLHttpRequest>> m_replayXHRs; |
280 HeapHashSet<Member<XMLHttpRequest>> m_replayXHRsToBeDeleted; | 275 HeapHashSet<Member<XMLHttpRequest>> m_replayXHRsToBeDeleted; |
281 TaskRunnerTimer<InspectorNetworkAgent> m_removeFinishedReplayXHRTimer; | 276 std::unique_ptr<TaskRunnerTimer<InspectorNetworkAgent>> |
| 277 m_removeFinishedReplayXHRTimer; |
282 }; | 278 }; |
283 | 279 |
284 } // namespace blink | 280 } // namespace blink |
285 | 281 |
286 #endif // !defined(InspectorNetworkAgent_h) | 282 #endif // !defined(InspectorNetworkAgent_h) |
OLD | NEW |