Index: third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.h |
diff --git a/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.h b/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.h |
index 33c7cff4bbfa62a3be7ae00d49379a25d3f34049..7c9e3847f09006ccc1bf1cbbf6142318bf1e8191 100644 |
--- a/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.h |
+++ b/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.h |
@@ -67,6 +67,10 @@ class CORE_EXPORT InspectorNetworkAgent final |
static InspectorNetworkAgent* Create(InspectedFrames* inspected_frames) { |
return new InspectorNetworkAgent(inspected_frames); |
} |
+ static InspectorNetworkAgent* CreateForWorker( |
+ ExecutionContext* execution_context) { |
+ return new InspectorNetworkAgent(execution_context); |
+ } |
void Restore() override; |
@@ -74,34 +78,32 @@ class CORE_EXPORT InspectorNetworkAgent final |
DECLARE_VIRTUAL_TRACE(); |
// Probes. |
- void DidBlockRequest(LocalFrame*, |
+ void DidBlockRequest(ExecutionContext*, |
const ResourceRequest&, |
DocumentLoader*, |
const FetchInitiatorInfo&, |
ResourceRequestBlockedReason); |
void DidChangeResourcePriority(unsigned long identifier, |
ResourceLoadPriority); |
- void WillSendRequest(LocalFrame*, |
+ void WillSendRequest(ExecutionContext*, |
unsigned long identifier, |
DocumentLoader*, |
ResourceRequest&, |
const ResourceResponse& redirect_response, |
const FetchInitiatorInfo&); |
void MarkResourceAsCached(unsigned long identifier); |
- void DidReceiveResourceResponse(LocalFrame*, |
- unsigned long identifier, |
+ void DidReceiveResourceResponse(unsigned long identifier, |
DocumentLoader*, |
const ResourceResponse&, |
Resource*); |
- void DidReceiveData(LocalFrame*, |
- unsigned long identifier, |
+ void DidReceiveData(unsigned long identifier, |
+ DocumentLoader*, |
const char* data, |
int data_length); |
- void DidReceiveEncodedDataLength(LocalFrame*, |
- unsigned long identifier, |
+ void DidReceiveEncodedDataLength(unsigned long identifier, |
int encoded_data_length); |
- void DidFinishLoading(LocalFrame*, |
- unsigned long identifier, |
+ void DidFinishLoading(unsigned long identifier, |
+ DocumentLoader*, |
double monotonic_finish_time, |
int64_t encoded_data_length, |
int64_t decoded_body_length); |
@@ -231,9 +233,10 @@ class CORE_EXPORT InspectorNetworkAgent final |
private: |
explicit InspectorNetworkAgent(InspectedFrames*); |
+ explicit InspectorNetworkAgent(ExecutionContext*); |
void Enable(int total_buffer_size, int resource_buffer_size); |
- void WillSendRequestInternal(LocalFrame*, |
+ void WillSendRequestInternal(ExecutionContext*, |
unsigned long identifier, |
DocumentLoader*, |
const ResourceRequest&, |
@@ -253,7 +256,10 @@ class CORE_EXPORT InspectorNetworkAgent final |
std::unique_ptr<GetResponseBodyCallback>); |
void ClearPendingRequestData(); |
+ // This is null while inspecting workers. |
Member<InspectedFrames> inspected_frames_; |
+ // This is null while inspecting frames. |
+ Member<ExecutionContext> execution_context_; |
String host_id_; |
Member<NetworkResourcesData> resources_data_; |