| Index: content/child/web_url_request_util.cc
|
| diff --git a/content/public/common/resource_type.cc b/content/child/web_url_request_util.cc
|
| similarity index 75%
|
| copy from content/public/common/resource_type.cc
|
| copy to content/child/web_url_request_util.cc
|
| index 0921eb5f8321313940567fd63621638afcef1c27..be5ee32ba2d852cc7e26824466064285799a544a 100644
|
| --- a/content/public/common/resource_type.cc
|
| +++ b/content/child/web_url_request_util.cc
|
| @@ -2,17 +2,16 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "content/public/common/resource_type.h"
|
| +#include "content/child/web_url_request_util.h"
|
|
|
| #include "base/logging.h"
|
| +#include "third_party/WebKit/public/platform/WebURLRequest.h"
|
|
|
| using blink::WebURLRequest;
|
|
|
| namespace content {
|
|
|
| -// static
|
| -ResourceType::Type ResourceType::FromWebURLRequest(
|
| - const WebURLRequest& request) {
|
| +ResourceType WebURLRequestToResourceType(const WebURLRequest& request) {
|
| WebURLRequest::RequestContext requestContext = request.requestContext();
|
| if (request.frameType() != WebURLRequest::FrameTypeNone) {
|
| DCHECK(requestContext == WebURLRequest::RequestContextForm ||
|
| @@ -23,85 +22,85 @@ ResourceType::Type ResourceType::FromWebURLRequest(
|
| requestContext == WebURLRequest::RequestContextLocation);
|
| if (request.frameType() == WebURLRequest::FrameTypeTopLevel ||
|
| request.frameType() == WebURLRequest::FrameTypeAuxiliary) {
|
| - return ResourceType::MAIN_FRAME;
|
| + return RESOURCE_TYPE_MAIN_FRAME;
|
| }
|
| if (request.frameType() == WebURLRequest::FrameTypeNested)
|
| - return ResourceType::SUB_FRAME;
|
| + return RESOURCE_TYPE_SUB_FRAME;
|
| NOTREACHED();
|
| - return ResourceType::SUB_RESOURCE;
|
| + return RESOURCE_TYPE_SUB_RESOURCE;
|
| }
|
|
|
| switch (requestContext) {
|
| // Favicon
|
| case WebURLRequest::RequestContextFavicon:
|
| - return ResourceType::FAVICON;
|
| + return RESOURCE_TYPE_FAVICON;
|
|
|
| // Font
|
| case WebURLRequest::RequestContextFont:
|
| - return ResourceType::FONT_RESOURCE;
|
| + return RESOURCE_TYPE_FONT_RESOURCE;
|
|
|
| // Image
|
| case WebURLRequest::RequestContextImage:
|
| - return ResourceType::IMAGE;
|
| + return RESOURCE_TYPE_IMAGE;
|
|
|
| // Media
|
| case WebURLRequest::RequestContextAudio:
|
| case WebURLRequest::RequestContextVideo:
|
| - return ResourceType::MEDIA;
|
| + return RESOURCE_TYPE_MEDIA;
|
|
|
| // Object
|
| case WebURLRequest::RequestContextEmbed:
|
| case WebURLRequest::RequestContextObject:
|
| - return ResourceType::OBJECT;
|
| + return RESOURCE_TYPE_OBJECT;
|
|
|
| // Ping
|
| case WebURLRequest::RequestContextBeacon:
|
| case WebURLRequest::RequestContextCSPReport:
|
| case WebURLRequest::RequestContextPing:
|
| - return ResourceType::PING;
|
| + return RESOURCE_TYPE_PING;
|
|
|
| // Prefetch
|
| case WebURLRequest::RequestContextPrefetch:
|
| - return ResourceType::PREFETCH;
|
| + return RESOURCE_TYPE_PREFETCH;
|
|
|
| // Script
|
| case WebURLRequest::RequestContextScript:
|
| - return ResourceType::SCRIPT;
|
| + return RESOURCE_TYPE_SCRIPT;
|
|
|
| // Style
|
| case WebURLRequest::RequestContextXSLT:
|
| case WebURLRequest::RequestContextStyle:
|
| - return ResourceType::STYLESHEET;
|
| + return RESOURCE_TYPE_STYLESHEET;
|
|
|
| // Subresource
|
| case WebURLRequest::RequestContextDownload:
|
| case WebURLRequest::RequestContextManifest:
|
| case WebURLRequest::RequestContextSubresource:
|
| case WebURLRequest::RequestContextPlugin:
|
| - return ResourceType::SUB_RESOURCE;
|
| + return RESOURCE_TYPE_SUB_RESOURCE;
|
|
|
| // TextTrack
|
| case WebURLRequest::RequestContextTrack:
|
| - return ResourceType::MEDIA;
|
| + return RESOURCE_TYPE_MEDIA;
|
|
|
| // Workers
|
| case WebURLRequest::RequestContextServiceWorker:
|
| - return ResourceType::SERVICE_WORKER;
|
| + return RESOURCE_TYPE_SERVICE_WORKER;
|
| case WebURLRequest::RequestContextSharedWorker:
|
| - return ResourceType::SHARED_WORKER;
|
| + return RESOURCE_TYPE_SHARED_WORKER;
|
| case WebURLRequest::RequestContextWorker:
|
| - return ResourceType::WORKER;
|
| + return RESOURCE_TYPE_WORKER;
|
|
|
| // Unspecified
|
| case WebURLRequest::RequestContextInternal:
|
| case WebURLRequest::RequestContextUnspecified:
|
| - return ResourceType::SUB_RESOURCE;
|
| + return RESOURCE_TYPE_SUB_RESOURCE;
|
|
|
| // XHR
|
| case WebURLRequest::RequestContextEventSource:
|
| case WebURLRequest::RequestContextFetch:
|
| case WebURLRequest::RequestContextXMLHttpRequest:
|
| - return ResourceType::XHR;
|
| + return RESOURCE_TYPE_XHR;
|
|
|
| // These should be handled by the FrameType checks at the top of the
|
| // function.
|
| @@ -112,10 +111,10 @@ ResourceType::Type ResourceType::FromWebURLRequest(
|
| case WebURLRequest::RequestContextFrame:
|
| case WebURLRequest::RequestContextIframe:
|
| NOTREACHED();
|
| - return ResourceType::SUB_RESOURCE;
|
| + return RESOURCE_TYPE_SUB_RESOURCE;
|
| }
|
| NOTREACHED();
|
| - return ResourceType::SUB_RESOURCE;
|
| + return RESOURCE_TYPE_SUB_RESOURCE;
|
| }
|
|
|
| } // namespace content
|
|
|