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

Unified Diff: third_party/WebKit/Source/core/inspector/InspectorResourceAgent.cpp

Issue 1696513002: DevTools: move protocol-related generators into inspector subfolder. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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/InspectorResourceAgent.cpp
diff --git a/third_party/WebKit/Source/core/inspector/InspectorResourceAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorResourceAgent.cpp
index b041dfd1211ae9d86a969ba5ffce4279aa3a6eb2..b40be38fc86765bc94689e07b6aa346ed7a10969 100644
--- a/third_party/WebKit/Source/core/inspector/InspectorResourceAgent.cpp
+++ b/third_party/WebKit/Source/core/inspector/InspectorResourceAgent.cpp
@@ -74,7 +74,7 @@
#include "wtf/RefPtr.h"
#include "wtf/text/Base64.h"
-typedef blink::InspectorBackendDispatcher::NetworkCommandHandler::GetResponseBodyCallback GetResponseBodyCallback;
+typedef blink::protocol::Dispatcher::NetworkCommandHandler::GetResponseBodyCallback GetResponseBodyCallback;
namespace blink {
@@ -192,52 +192,52 @@ KURL urlWithoutFragment(const KURL& url)
return result;
}
-TypeBuilder::Network::Request::MixedContentType::Enum mixedContentTypeForContextType(MixedContentChecker::ContextType contextType)
+protocol::TypeBuilder::Network::Request::MixedContentType::Enum mixedContentTypeForContextType(MixedContentChecker::ContextType contextType)
{
switch (contextType) {
case MixedContentChecker::ContextTypeNotMixedContent:
- return TypeBuilder::Network::Request::MixedContentType::None;
+ return protocol::TypeBuilder::Network::Request::MixedContentType::None;
case MixedContentChecker::ContextTypeBlockable:
- return TypeBuilder::Network::Request::MixedContentType::Blockable;
+ return protocol::TypeBuilder::Network::Request::MixedContentType::Blockable;
case MixedContentChecker::ContextTypeOptionallyBlockable:
case MixedContentChecker::ContextTypeShouldBeBlockable:
- return TypeBuilder::Network::Request::MixedContentType::Optionally_blockable;
+ return protocol::TypeBuilder::Network::Request::MixedContentType::Optionally_blockable;
}
- return TypeBuilder::Network::Request::MixedContentType::None;
+ return protocol::TypeBuilder::Network::Request::MixedContentType::None;
}
-TypeBuilder::Network::ResourcePriority::Enum resourcePriorityJSON(ResourceLoadPriority priority)
+protocol::TypeBuilder::Network::ResourcePriority::Enum resourcePriorityJSON(ResourceLoadPriority priority)
{
switch (priority) {
- case ResourceLoadPriorityVeryLow: return TypeBuilder::Network::ResourcePriority::VeryLow;
- case ResourceLoadPriorityLow: return TypeBuilder::Network::ResourcePriority::Low;
- case ResourceLoadPriorityMedium: return TypeBuilder::Network::ResourcePriority::Medium;
- case ResourceLoadPriorityHigh: return TypeBuilder::Network::ResourcePriority::High;
- case ResourceLoadPriorityVeryHigh: return TypeBuilder::Network::ResourcePriority::VeryHigh;
+ case ResourceLoadPriorityVeryLow: return protocol::TypeBuilder::Network::ResourcePriority::VeryLow;
+ case ResourceLoadPriorityLow: return protocol::TypeBuilder::Network::ResourcePriority::Low;
+ case ResourceLoadPriorityMedium: return protocol::TypeBuilder::Network::ResourcePriority::Medium;
+ case ResourceLoadPriorityHigh: return protocol::TypeBuilder::Network::ResourcePriority::High;
+ case ResourceLoadPriorityVeryHigh: return protocol::TypeBuilder::Network::ResourcePriority::VeryHigh;
case ResourceLoadPriorityUnresolved: break;
}
ASSERT_NOT_REACHED();
- return TypeBuilder::Network::ResourcePriority::Medium;
+ return protocol::TypeBuilder::Network::ResourcePriority::Medium;
}
-TypeBuilder::Network::BlockedReason::Enum buildBlockedReason(ResourceRequestBlockedReason reason)
+protocol::TypeBuilder::Network::BlockedReason::Enum buildBlockedReason(ResourceRequestBlockedReason reason)
{
switch (reason) {
case ResourceRequestBlockedReasonCSP:
- return TypeBuilder::Network::BlockedReason::Enum::Csp;
+ return protocol::TypeBuilder::Network::BlockedReason::Enum::Csp;
case ResourceRequestBlockedReasonMixedContent:
- return TypeBuilder::Network::BlockedReason::Enum::Mixed_content;
+ return protocol::TypeBuilder::Network::BlockedReason::Enum::Mixed_content;
case ResourceRequestBlockedReasonOrigin:
- return TypeBuilder::Network::BlockedReason::Enum::Origin;
+ return protocol::TypeBuilder::Network::BlockedReason::Enum::Origin;
case ResourceRequestBlockedReasonInspector:
- return TypeBuilder::Network::BlockedReason::Enum::Inspector;
+ return protocol::TypeBuilder::Network::BlockedReason::Enum::Inspector;
case ResourceRequestBlockedReasonOther:
- return TypeBuilder::Network::BlockedReason::Enum::Other;
+ return protocol::TypeBuilder::Network::BlockedReason::Enum::Other;
case ResourceRequestBlockedReasonNone:
default:
ASSERT_NOT_REACHED();
- return TypeBuilder::Network::BlockedReason::Enum::Other;
+ return protocol::TypeBuilder::Network::BlockedReason::Enum::Other;
}
}
@@ -249,9 +249,9 @@ void InspectorResourceAgent::restore()
enable();
}
-static PassRefPtr<TypeBuilder::Network::ResourceTiming> buildObjectForTiming(const ResourceLoadTiming& timing)
+static PassRefPtr<protocol::TypeBuilder::Network::ResourceTiming> buildObjectForTiming(const ResourceLoadTiming& timing)
{
- return TypeBuilder::Network::ResourceTiming::create()
+ return protocol::TypeBuilder::Network::ResourceTiming::create()
.setRequestTime(timing.requestTime())
.setProxyStart(timing.calculateMillisecondDelta(timing.proxyStart()))
.setProxyEnd(timing.calculateMillisecondDelta(timing.proxyEnd()))
@@ -269,9 +269,9 @@ static PassRefPtr<TypeBuilder::Network::ResourceTiming> buildObjectForTiming(con
.release();
}
-static PassRefPtr<TypeBuilder::Network::Request> buildObjectForResourceRequest(const ResourceRequest& request)
+static PassRefPtr<protocol::TypeBuilder::Network::Request> buildObjectForResourceRequest(const ResourceRequest& request)
{
- RefPtr<TypeBuilder::Network::Request> requestObject = TypeBuilder::Network::Request::create()
+ RefPtr<protocol::TypeBuilder::Network::Request> requestObject = protocol::TypeBuilder::Network::Request::create()
.setUrl(urlWithoutFragment(request.url()).string())
.setMethod(request.httpMethod())
.setHeaders(buildObjectForHeaders(request.httpHeaderFields()))
@@ -284,7 +284,7 @@ static PassRefPtr<TypeBuilder::Network::Request> buildObjectForResourceRequest(c
return requestObject;
}
-static PassRefPtr<TypeBuilder::Network::Response> buildObjectForResourceResponse(const ResourceResponse& response)
+static PassRefPtr<protocol::TypeBuilder::Network::Response> buildObjectForResourceResponse(const ResourceResponse& response)
{
if (response.isNull())
return nullptr;
@@ -306,26 +306,26 @@ static PassRefPtr<TypeBuilder::Network::Response> buildObjectForResourceResponse
int64_t encodedDataLength = response.resourceLoadInfo() ? response.resourceLoadInfo()->encodedDataLength : -1;
- TypeBuilder::Security::SecurityState::Enum securityState = TypeBuilder::Security::SecurityState::Unknown;
+ protocol::TypeBuilder::Security::SecurityState::Enum securityState = protocol::TypeBuilder::Security::SecurityState::Unknown;
switch (response.securityStyle()) {
case ResourceResponse::SecurityStyleUnknown:
- securityState = TypeBuilder::Security::SecurityState::Unknown;
+ securityState = protocol::TypeBuilder::Security::SecurityState::Unknown;
break;
case ResourceResponse::SecurityStyleUnauthenticated:
- securityState = TypeBuilder::Security::SecurityState::Neutral;
+ securityState = protocol::TypeBuilder::Security::SecurityState::Neutral;
break;
case ResourceResponse::SecurityStyleAuthenticationBroken:
- securityState = TypeBuilder::Security::SecurityState::Insecure;
+ securityState = protocol::TypeBuilder::Security::SecurityState::Insecure;
break;
case ResourceResponse::SecurityStyleWarning:
- securityState = TypeBuilder::Security::SecurityState::Warning;
+ securityState = protocol::TypeBuilder::Security::SecurityState::Warning;
break;
case ResourceResponse::SecurityStyleAuthenticated:
- securityState = TypeBuilder::Security::SecurityState::Secure;
+ securityState = protocol::TypeBuilder::Security::SecurityState::Secure;
break;
}
- RefPtr<TypeBuilder::Network::Response> responseObject = TypeBuilder::Network::Response::create()
+ RefPtr<protocol::TypeBuilder::Network::Response> responseObject = protocol::TypeBuilder::Network::Response::create()
.setUrl(urlWithoutFragment(response.url()).string())
.setStatus(status)
.setStatusText(statusText)
@@ -385,12 +385,12 @@ static PassRefPtr<TypeBuilder::Network::Response> buildObjectForResourceResponse
int numInvalidSCTs = safeCast<int>(responseSecurityDetails->numInvalidSCTs);
int numValidSCTs = safeCast<int>(responseSecurityDetails->numValidSCTs);
- RefPtr<TypeBuilder::Network::CertificateValidationDetails> certificateValidationDetails = TypeBuilder::Network::CertificateValidationDetails::create()
+ RefPtr<protocol::TypeBuilder::Network::CertificateValidationDetails> certificateValidationDetails = protocol::TypeBuilder::Network::CertificateValidationDetails::create()
.setNumUnknownScts(numUnknownSCTs)
.setNumInvalidScts(numInvalidSCTs)
.setNumValidScts(numValidSCTs);
- RefPtr<TypeBuilder::Network::SecurityDetails> securityDetails = TypeBuilder::Network::SecurityDetails::create()
+ RefPtr<protocol::TypeBuilder::Network::SecurityDetails> securityDetails = protocol::TypeBuilder::Network::SecurityDetails::create()
.setProtocol(responseSecurityDetails->protocol)
.setKeyExchange(responseSecurityDetails->keyExchange)
.setCipher(responseSecurityDetails->cipher)
@@ -445,7 +445,7 @@ void InspectorResourceAgent::didBlockRequest(LocalFrame* frame, const ResourceRe
willSendRequestInternal(frame, identifier, loader, request, ResourceResponse(), initiatorInfo);
String requestId = IdentifiersFactory::requestId(identifier);
- TypeBuilder::Network::BlockedReason::Enum protocolReason = buildBlockedReason(reason);
+ protocol::TypeBuilder::Network::BlockedReason::Enum protocolReason = buildBlockedReason(reason);
frontend()->loadingFailed(requestId, monotonicallyIncreasingTime(), InspectorPageAgent::resourceTypeJson(m_resourcesData->resourceType(requestId)), String(), nullptr, &protocolReason);
}
@@ -465,18 +465,18 @@ void InspectorResourceAgent::willSendRequestInternal(LocalFrame* frame, unsigned
}
String frameId = loader->frame() ? IdentifiersFactory::frameId(loader->frame()) : "";
- RefPtr<TypeBuilder::Network::Initiator> initiatorObject = buildInitiatorObject(loader->frame() ? loader->frame()->document() : 0, initiatorInfo);
+ RefPtr<protocol::TypeBuilder::Network::Initiator> initiatorObject = buildInitiatorObject(loader->frame() ? loader->frame()->document() : 0, initiatorInfo);
if (initiatorInfo.name == FetchInitiatorTypeNames::document) {
FrameNavigationInitiatorMap::iterator it = m_frameNavigationInitiatorMap.find(frameId);
if (it != m_frameNavigationInitiatorMap.end())
initiatorObject = it->value;
}
- RefPtr<TypeBuilder::Network::Request> requestInfo(buildObjectForResourceRequest(request));
+ RefPtr<protocol::TypeBuilder::Network::Request> requestInfo(buildObjectForResourceRequest(request));
requestInfo->setMixedContentType(mixedContentTypeForContextType(MixedContentChecker::contextTypeForInspector(frame, request)));
- TypeBuilder::Page::ResourceType::Enum resourceType = InspectorPageAgent::resourceTypeJson(type);
+ protocol::TypeBuilder::Page::ResourceType::Enum resourceType = InspectorPageAgent::resourceTypeJson(type);
frontend()->requestWillBeSent(requestId, frameId, loaderId, urlWithoutFragment(loader->url()).string(), requestInfo.release(), monotonicallyIncreasingTime(), currentTime(), initiatorObject, buildObjectForResourceResponse(redirectResponse), &resourceType);
if (m_pendingXHRReplayData && !m_pendingXHRReplayData->async())
frontend()->flush();
@@ -518,7 +518,7 @@ void InspectorResourceAgent::markResourceAsCached(unsigned long identifier)
frontend()->requestServedFromCache(IdentifiersFactory::requestId(identifier));
}
-bool isResponseEmpty(PassRefPtr<TypeBuilder::Network::Response> response)
+bool isResponseEmpty(PassRefPtr<protocol::TypeBuilder::Network::Response> response)
{
if (!response)
return true;
@@ -533,7 +533,7 @@ bool isResponseEmpty(PassRefPtr<TypeBuilder::Network::Response> response)
void InspectorResourceAgent::didReceiveResourceResponse(LocalFrame* frame, unsigned long identifier, DocumentLoader* loader, const ResourceResponse& response, ResourceLoader* resourceLoader)
{
String requestId = IdentifiersFactory::requestId(identifier);
- RefPtr<TypeBuilder::Network::Response> resourceResponse = buildObjectForResourceResponse(response);
+ RefPtr<protocol::TypeBuilder::Network::Response> resourceResponse = buildObjectForResourceResponse(response);
bool isNotModified = response.httpStatusCode() == 304;
@@ -545,7 +545,7 @@ void InspectorResourceAgent::didReceiveResourceResponse(LocalFrame* frame, unsig
if (cachedResource && resourceResponse && response.mimeType().isEmpty()) {
// Use mime type from cached resource in case the one in response is empty.
- resourceResponse->setString(TypeBuilder::Network::Response::MimeType, cachedResource->response().mimeType());
+ resourceResponse->setString(protocol::TypeBuilder::Network::Response::MimeType, cachedResource->response().mimeType());
}
InspectorPageAgent::ResourceType type = cachedResource ? InspectorPageAgent::cachedResourceType(*cachedResource) : InspectorPageAgent::OtherResource;
@@ -784,12 +784,12 @@ void InspectorResourceAgent::didScheduleStyleRecalculation(Document* document)
m_styleRecalculationInitiator = buildInitiatorObject(document, FetchInitiatorInfo());
}
-PassRefPtr<TypeBuilder::Network::Initiator> InspectorResourceAgent::buildInitiatorObject(Document* document, const FetchInitiatorInfo& initiatorInfo)
+PassRefPtr<protocol::TypeBuilder::Network::Initiator> InspectorResourceAgent::buildInitiatorObject(Document* document, const FetchInitiatorInfo& initiatorInfo)
{
RefPtr<ScriptCallStack> stackTrace = ScriptCallStack::capture();
if (stackTrace) {
- RefPtr<TypeBuilder::Network::Initiator> initiatorObject = TypeBuilder::Network::Initiator::create()
- .setType(TypeBuilder::Network::Initiator::Type::Script);
+ RefPtr<protocol::TypeBuilder::Network::Initiator> initiatorObject = protocol::TypeBuilder::Network::Initiator::create()
+ .setType(protocol::TypeBuilder::Network::Initiator::Type::Script);
initiatorObject->setStack(stackTrace->buildInspectorObject());
return initiatorObject;
}
@@ -797,8 +797,8 @@ PassRefPtr<TypeBuilder::Network::Initiator> InspectorResourceAgent::buildInitiat
while (document && !document->scriptableDocumentParser())
document = document->ownerElement() ? document->ownerElement()->ownerDocument() : nullptr;
if (document && document->scriptableDocumentParser()) {
- RefPtr<TypeBuilder::Network::Initiator> initiatorObject = TypeBuilder::Network::Initiator::create()
- .setType(TypeBuilder::Network::Initiator::Type::Parser);
+ RefPtr<protocol::TypeBuilder::Network::Initiator> initiatorObject = protocol::TypeBuilder::Network::Initiator::create()
+ .setType(protocol::TypeBuilder::Network::Initiator::Type::Parser);
initiatorObject->setUrl(urlWithoutFragment(document->url()).string());
if (TextPosition::belowRangePosition() != initiatorInfo.position)
initiatorObject->setLineNumber(initiatorInfo.position.m_line.oneBasedInt());
@@ -810,8 +810,8 @@ PassRefPtr<TypeBuilder::Network::Initiator> InspectorResourceAgent::buildInitiat
if (m_isRecalculatingStyle && m_styleRecalculationInitiator)
return m_styleRecalculationInitiator;
- return TypeBuilder::Network::Initiator::create()
- .setType(TypeBuilder::Network::Initiator::Type::Other)
+ return protocol::TypeBuilder::Network::Initiator::create()
+ .setType(protocol::TypeBuilder::Network::Initiator::Type::Other)
.release();
}
@@ -823,7 +823,7 @@ void InspectorResourceAgent::didCreateWebSocket(Document*, unsigned long identif
void InspectorResourceAgent::willSendWebSocketHandshakeRequest(Document*, unsigned long identifier, const WebSocketHandshakeRequest* request)
{
ASSERT(request);
- RefPtr<TypeBuilder::Network::WebSocketRequest> requestObject = TypeBuilder::Network::WebSocketRequest::create()
+ RefPtr<protocol::TypeBuilder::Network::WebSocketRequest> requestObject = protocol::TypeBuilder::Network::WebSocketRequest::create()
.setHeaders(buildObjectForHeaders(request->headerFields()));
frontend()->webSocketWillSendHandshakeRequest(IdentifiersFactory::requestId(identifier), monotonicallyIncreasingTime(), currentTime(), requestObject);
}
@@ -831,7 +831,7 @@ void InspectorResourceAgent::willSendWebSocketHandshakeRequest(Document*, unsign
void InspectorResourceAgent::didReceiveWebSocketHandshakeResponse(Document*, unsigned long identifier, const WebSocketHandshakeRequest* request, const WebSocketHandshakeResponse* response)
{
ASSERT(response);
- RefPtr<TypeBuilder::Network::WebSocketResponse> responseObject = TypeBuilder::Network::WebSocketResponse::create()
+ RefPtr<protocol::TypeBuilder::Network::WebSocketResponse> responseObject = protocol::TypeBuilder::Network::WebSocketResponse::create()
.setStatus(response->statusCode())
.setStatusText(response->statusText())
.setHeaders(buildObjectForHeaders(response->headerFields()));
@@ -853,7 +853,7 @@ void InspectorResourceAgent::didCloseWebSocket(Document*, unsigned long identifi
void InspectorResourceAgent::didReceiveWebSocketFrame(unsigned long identifier, int opCode, bool masked, const char* payload, size_t payloadLength)
{
- RefPtr<TypeBuilder::Network::WebSocketFrame> frameObject = TypeBuilder::Network::WebSocketFrame::create()
+ RefPtr<protocol::TypeBuilder::Network::WebSocketFrame> frameObject = protocol::TypeBuilder::Network::WebSocketFrame::create()
.setOpcode(opCode)
.setMask(masked)
.setPayloadData(String::fromUTF8WithLatin1Fallback(payload, payloadLength));
@@ -862,7 +862,7 @@ void InspectorResourceAgent::didReceiveWebSocketFrame(unsigned long identifier,
void InspectorResourceAgent::didSendWebSocketFrame(unsigned long identifier, int opCode, bool masked, const char* payload, size_t payloadLength)
{
- RefPtr<TypeBuilder::Network::WebSocketFrame> frameObject = TypeBuilder::Network::WebSocketFrame::create()
+ RefPtr<protocol::TypeBuilder::Network::WebSocketFrame> frameObject = protocol::TypeBuilder::Network::WebSocketFrame::create()
.setOpcode(opCode)
.setMask(masked)
.setPayloadData(String::fromUTF8WithLatin1Fallback(payload, payloadLength));
@@ -1060,7 +1060,7 @@ void InspectorResourceAgent::didCommitLoad(LocalFrame* frame, DocumentLoader* lo
void InspectorResourceAgent::frameScheduledNavigation(LocalFrame* frame, double)
{
- RefPtr<TypeBuilder::Network::Initiator> initiator = buildInitiatorObject(frame->document(), FetchInitiatorInfo());
+ RefPtr<protocol::TypeBuilder::Network::Initiator> initiator = buildInitiatorObject(frame->document(), FetchInitiatorInfo());
m_frameNavigationInitiatorMap.set(IdentifiersFactory::frameId(frame), initiator);
}
@@ -1100,7 +1100,7 @@ void InspectorResourceAgent::removeFinishedReplayXHRFired(Timer<InspectorResourc
}
InspectorResourceAgent::InspectorResourceAgent(InspectedFrames* inspectedFrames)
- : InspectorBaseAgent<InspectorResourceAgent, InspectorFrontend::Network>("Network")
+ : InspectorBaseAgent<InspectorResourceAgent, protocol::Frontend::Network>("Network")
, m_inspectedFrames(inspectedFrames)
, m_resourcesData(NetworkResourcesData::create())
, m_pendingRequest(nullptr)

Powered by Google App Engine
This is Rietveld 408576698