diff options
author | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-31 00:59:40 +0000 |
---|---|---|
committer | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-31 00:59:40 +0000 |
commit | 6c1e05217fb089245b77e39fd6a46f26c4b85e54 (patch) | |
tree | 770ce08ff82343a522b92e37558faa1aff8e4804 /content/browser/loader | |
parent | 1ecda815adaacdc68dc7769c1f34d5182799abc4 (diff) | |
download | chromium_src-6c1e05217fb089245b77e39fd6a46f26c4b85e54.zip chromium_src-6c1e05217fb089245b77e39fd6a46f26c4b85e54.tar.gz chromium_src-6c1e05217fb089245b77e39fd6a46f26c4b85e54.tar.bz2 |
content: ResourceType cleanup.
0) Converted the ResourceType::Type enum to ResourceType enum in content namespace, like this:
enum ResourceType {
RESOURCE_TYPE_MAIN_FRAME = 0, //...
RESOURCE_TYPE_SUB_FRAME, // ...
RESOURCE_TYPE_STYLESHEET, // ...
.
.
.
};
1) FromWebURLRequest() is is only called from within content (child & renderer), moved into
content/child/web_url_request_util.* and renamed to WebURLRequestToResourceType().
2) ValidType/FromInt/IsSubresource aren't called from anywhere. Removed.
3) IsSharedWorker/IsServiceWorker are not necessary, they're just
an enum
comparison and are only called in 5 places. Removed them and
just the if check directly.
-IsFrame is called in a number of places. Leave it
in this header as a function. Since it's not scoped in a class
anymore,
it needs a more descriptive name. Renamed to IsResourceTypeFrame().
BUG=None
TEST=None
R=jam@chromium.org
TBR=darin@chromium # trivial changes all around src/
Review URL: https://codereview.chromium.org/425653002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286665 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/loader')
10 files changed, 96 insertions, 98 deletions
diff --git a/content/browser/loader/async_resource_handler.cc b/content/browser/loader/async_resource_handler.cc index 69e831bd2..825fc2f4 100644 --- a/content/browser/loader/async_resource_handler.cc +++ b/content/browser/loader/async_resource_handler.cc @@ -185,7 +185,7 @@ bool AsyncResourceHandler::OnResponseStarted(ResourceResponse* response, HostZoomMap* host_zoom_map = GetHostZoomMapForResourceContext(info->GetContext()); - if (info->GetResourceType() == ResourceType::MAIN_FRAME && host_zoom_map) { + if (info->GetResourceType() == RESOURCE_TYPE_MAIN_FRAME && host_zoom_map) { const GURL& request_url = request()->url(); info->filter()->Send(new ViewMsg_SetZoomLevelForLoadingURL( info->GetRouteID(), diff --git a/content/browser/loader/cross_site_resource_handler.cc b/content/browser/loader/cross_site_resource_handler.cc index ad6397a..f8a5e37 100644 --- a/content/browser/loader/cross_site_resource_handler.cc +++ b/content/browser/loader/cross_site_resource_handler.cc @@ -134,7 +134,7 @@ bool CrossSiteResourceHandler::OnRequestRedirected( bool* defer) { // Top-level requests change their cookie first-party URL on redirects, while // subframes retain the parent's value. - if (GetRequestInfo()->GetResourceType() == ResourceType::MAIN_FRAME) + if (GetRequestInfo()->GetResourceType() == RESOURCE_TYPE_MAIN_FRAME) request()->set_first_party_for_cookies(new_url); // We should not have started the transition before being redirected. diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc index b132d95..b72e96a2 100644 --- a/content/browser/loader/resource_dispatcher_host_impl.cc +++ b/content/browser/loader/resource_dispatcher_host_impl.cc @@ -136,10 +136,10 @@ const double kMaxRequestsPerProcessRatio = 0.45; // same resource (see bugs 46104 and 31014). const int kDefaultDetachableCancelDelayMs = 30000; -bool IsDetachableResourceType(ResourceType::Type type) { +bool IsDetachableResourceType(ResourceType type) { switch (type) { - case ResourceType::PREFETCH: - case ResourceType::PING: + case RESOURCE_TYPE_PREFETCH: + case RESOURCE_TYPE_PING: return true; default: return false; @@ -677,7 +677,7 @@ bool ResourceDispatcherHostImpl::HandleExternalProtocol(ResourceLoader* loader, ResourceRequestInfoImpl* info = loader->GetRequestInfo(); - if (!ResourceType::IsFrame(info->GetResourceType())) + if (!IsResourceTypeFrame(info->GetResourceType())) return false; const net::URLRequestJobFactory* job_factory = @@ -747,7 +747,7 @@ void ResourceDispatcherHostImpl::DidFinishLoading(ResourceLoader* loader) { ResourceRequestInfo* info = loader->GetRequestInfo(); // Record final result of all resource loads. - if (info->GetResourceType() == ResourceType::MAIN_FRAME) { + if (info->GetResourceType() == RESOURCE_TYPE_MAIN_FRAME) { // This enumeration has "3" appended to its name to distinguish it from // older versions. UMA_HISTOGRAM_SPARSE_SLOWLY( @@ -768,7 +768,7 @@ void ResourceDispatcherHostImpl::DidFinishLoading(ResourceLoader* loader) { "Net.CertificateTransparency.MainFrameValidSCTCount", num_valid_scts); } } else { - if (info->GetResourceType() == ResourceType::IMAGE) { + if (info->GetResourceType() == RESOURCE_TYPE_IMAGE) { UMA_HISTOGRAM_SPARSE_SLOWLY( "Net.ErrorCodesForImages", -loader->request()->status().error()); @@ -1064,7 +1064,7 @@ void ResourceDispatcherHostImpl::BeginRequest( } bool allow_download = request_data.allow_download && - ResourceType::IsFrame(request_data.resource_type); + IsResourceTypeFrame(request_data.resource_type); // Make extra info and read footer (contains request ID). ResourceRequestInfoImpl* extra_info = @@ -1167,12 +1167,12 @@ scoped_ptr<ResourceHandler> ResourceDispatcherHostImpl::CreateResourceHandler( // let us check whether a transfer is required and pause for the unload // handler either if so or if a cross-process navigation is already under way. bool is_swappable_navigation = - request_data.resource_type == ResourceType::MAIN_FRAME; + request_data.resource_type == RESOURCE_TYPE_MAIN_FRAME; // If we are using --site-per-process, install it for subframes as well. if (!is_swappable_navigation && CommandLine::ForCurrentProcess()->HasSwitch(switches::kSitePerProcess)) { is_swappable_navigation = - request_data.resource_type == ResourceType::SUB_FRAME; + request_data.resource_type == RESOURCE_TYPE_SUB_FRAME; } if (is_swappable_navigation && process_type == PROCESS_TYPE_RENDERER) handler.reset(new CrossSiteResourceHandler(handler.Pass(), request)); @@ -1298,7 +1298,7 @@ ResourceRequestInfoImpl* ResourceDispatcherHostImpl::CreateRequestInfo( false, // is_main_frame false, // parent_is_main_frame -1, // parent_render_frame_id - ResourceType::SUB_RESOURCE, + RESOURCE_TYPE_SUB_RESOURCE, PAGE_TRANSITION_LINK, false, // should_replace_current_entry download, // is_download @@ -1942,15 +1942,15 @@ int ResourceDispatcherHostImpl::BuildLoadFlagsForRequest( // keep-alive connection created to load a sub-frame or a sub-resource could // be reused to load a main frame. load_flags |= net::LOAD_VERIFY_EV_CERT; - if (request_data.resource_type == ResourceType::MAIN_FRAME) { + if (request_data.resource_type == RESOURCE_TYPE_MAIN_FRAME) { load_flags |= net::LOAD_MAIN_FRAME; - } else if (request_data.resource_type == ResourceType::SUB_FRAME) { + } else if (request_data.resource_type == RESOURCE_TYPE_SUB_FRAME) { load_flags |= net::LOAD_SUB_FRAME; - } else if (request_data.resource_type == ResourceType::PREFETCH) { + } else if (request_data.resource_type == RESOURCE_TYPE_PREFETCH) { load_flags |= (net::LOAD_PREFETCH | net::LOAD_DO_NOT_PROMPT_FOR_LOGIN); - } else if (request_data.resource_type == ResourceType::FAVICON) { + } else if (request_data.resource_type == RESOURCE_TYPE_FAVICON) { load_flags |= net::LOAD_DO_NOT_PROMPT_FOR_LOGIN; - } else if (request_data.resource_type == ResourceType::IMAGE) { + } else if (request_data.resource_type == RESOURCE_TYPE_IMAGE) { // Prevent third-party image content from prompting for login, as this // is often a scam to extract credentials for another domain from the user. // Only block image loads, as the attack applies largely to the "src" @@ -1988,7 +1988,7 @@ int ResourceDispatcherHostImpl::BuildLoadFlagsForRequest( // Add a flag to selectively bypass the data reduction proxy if the resource // type is not an image. - if (request_data.resource_type != ResourceType::IMAGE) + if (request_data.resource_type != RESOURCE_TYPE_IMAGE) load_flags |= net::LOAD_BYPASS_DATA_REDUCTION_PROXY; return load_flags; diff --git a/content/browser/loader/resource_dispatcher_host_unittest.cc b/content/browser/loader/resource_dispatcher_host_unittest.cc index 32ef5ed..c798b19 100644 --- a/content/browser/loader/resource_dispatcher_host_unittest.cc +++ b/content/browser/loader/resource_dispatcher_host_unittest.cc @@ -125,10 +125,9 @@ static int RequestIDForMessage(const IPC::Message& msg) { return request_id; } -static ResourceHostMsg_Request CreateResourceRequest( - const char* method, - ResourceType::Type type, - const GURL& url) { +static ResourceHostMsg_Request CreateResourceRequest(const char* method, + ResourceType type, + const GURL& url) { ResourceHostMsg_Request request; request.method = std::string(method); request.url = url; @@ -662,7 +661,7 @@ class TestResourceDispatcherHostDelegate net::URLRequest* request, ResourceContext* resource_context, AppCacheService* appcache_service, - ResourceType::Type resource_type, + ResourceType resource_type, int child_id, int route_id, ScopedVector<ResourceThrottle>* throttles) OVERRIDE { @@ -798,9 +797,10 @@ class ResourceDispatcherHostTest : public testing::Test, // Generates a request using the given filter and resource type. void MakeTestRequestWithResourceType(ResourceMessageFilter* filter, - int render_view_id, int request_id, + int render_view_id, + int request_id, const GURL& url, - ResourceType::Type type); + ResourceType type); void CancelRequest(int request_id); void RendererCancelRequest(int request_id) { @@ -892,7 +892,7 @@ void ResourceDispatcherHostTest::MakeTestRequest(int render_view_id, int request_id, const GURL& url) { MakeTestRequestWithResourceType(filter_.get(), render_view_id, request_id, - url, ResourceType::SUB_RESOURCE); + url, RESOURCE_TYPE_SUB_RESOURCE); } void ResourceDispatcherHostTest::MakeTestRequestWithResourceType( @@ -900,7 +900,7 @@ void ResourceDispatcherHostTest::MakeTestRequestWithResourceType( int render_view_id, int request_id, const GURL& url, - ResourceType::Type type) { + ResourceType type) { ResourceHostMsg_Request request = CreateResourceRequest("GET", type, url); ResourceHostMsg_RequestResource msg(render_view_id, request_id, request); @@ -1039,7 +1039,7 @@ TEST_F(ResourceDispatcherHostTest, TestMany) { MakeTestRequest(0, 3, net::URLRequestTestJob::test_url_3()); MakeTestRequestWithResourceType(filter_.get(), 0, 4, net::URLRequestTestJob::test_url_4(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type MakeTestRequest(0, 5, net::URLRequestTestJob::test_url_redirect_to_url_2()); // Finish the redirection @@ -1073,7 +1073,7 @@ TEST_F(ResourceDispatcherHostTest, Cancel) { MakeTestRequestWithResourceType(filter_.get(), 0, 4, net::URLRequestTestJob::test_url_4(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type CancelRequest(2); @@ -1124,7 +1124,7 @@ TEST_F(ResourceDispatcherHostTest, Cancel) { TEST_F(ResourceDispatcherHostTest, DetachedResourceTimesOut) { MakeTestRequestWithResourceType(filter_.get(), 0, 1, net::URLRequestTestJob::test_url_2(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type GlobalRequestID global_request_id(filter_->child_id(), 1); ResourceRequestInfoImpl* info = ResourceRequestInfoImpl::ForRequest( host_.GetURLRequest(global_request_id)); @@ -1166,9 +1166,9 @@ TEST_F(ResourceDispatcherHostTest, DetachedResourceTimesOut) { TEST_F(ResourceDispatcherHostTest, DeletedFilterDetached) { // test_url_1's data is available synchronously, so use 2 and 3. ResourceHostMsg_Request request_prefetch = CreateResourceRequest( - "GET", ResourceType::PREFETCH, net::URLRequestTestJob::test_url_2()); + "GET", RESOURCE_TYPE_PREFETCH, net::URLRequestTestJob::test_url_2()); ResourceHostMsg_Request request_ping = CreateResourceRequest( - "GET", ResourceType::PING, net::URLRequestTestJob::test_url_3()); + "GET", RESOURCE_TYPE_PING, net::URLRequestTestJob::test_url_3()); ResourceHostMsg_RequestResource msg_prefetch(0, 1, request_prefetch); host_.OnMessageReceived(msg_prefetch, filter_); @@ -1217,7 +1217,7 @@ TEST_F(ResourceDispatcherHostTest, DeletedFilterDetached) { // resources should continue to load, even when redirected. TEST_F(ResourceDispatcherHostTest, DeletedFilterDetachedRedirect) { ResourceHostMsg_Request request = CreateResourceRequest( - "GET", ResourceType::PREFETCH, + "GET", RESOURCE_TYPE_PREFETCH, net::URLRequestTestJob::test_url_redirect_to_url_2()); ResourceHostMsg_RequestResource msg(0, 1, request); @@ -1297,7 +1297,7 @@ TEST_F(ResourceDispatcherHostTest, DetachWhileStartIsDeferred) { MakeTestRequestWithResourceType(filter_.get(), 0, 1, net::URLRequestTestJob::test_url_1(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type // Cancel request must come from the renderer for a detachable resource to // detach. RendererCancelRequest(1); @@ -1463,11 +1463,11 @@ TEST_F(ResourceDispatcherHostTest, TestProcessCancel) { // request 1 goes to the test delegate ResourceHostMsg_Request request = CreateResourceRequest( - "GET", ResourceType::SUB_RESOURCE, net::URLRequestTestJob::test_url_1()); + "GET", RESOURCE_TYPE_SUB_RESOURCE, net::URLRequestTestJob::test_url_1()); MakeTestRequestWithResourceType(test_filter.get(), 0, 1, net::URLRequestTestJob::test_url_1(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); // request 2 goes to us MakeTestRequest(0, 2, net::URLRequestTestJob::test_url_2()); @@ -1475,12 +1475,12 @@ TEST_F(ResourceDispatcherHostTest, TestProcessCancel) { // request 3 goes to the test delegate MakeTestRequestWithResourceType(test_filter.get(), 0, 3, net::URLRequestTestJob::test_url_3(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); // request 4 goes to us MakeTestRequestWithResourceType(filter_.get(), 0, 4, net::URLRequestTestJob::test_url_4(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type // Make sure all requests have finished stage one. test_url_1 will have @@ -1537,7 +1537,7 @@ TEST_F(ResourceDispatcherHostTest, TestProcessCancel) { TEST_F(ResourceDispatcherHostTest, TestProcessCancelDetachedTimesOut) { MakeTestRequestWithResourceType(filter_.get(), 0, 1, net::URLRequestTestJob::test_url_4(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type GlobalRequestID global_request_id(filter_->child_id(), 1); ResourceRequestInfoImpl* info = ResourceRequestInfoImpl::ForRequest( host_.GetURLRequest(global_request_id)); @@ -1648,7 +1648,7 @@ TEST_F(ResourceDispatcherHostTest, TestBlockingCancelingRequests) { // Blocked detachable resources should not delay cancellation. MakeTestRequestWithResourceType(filter_.get(), 1, 5, net::URLRequestTestJob::test_url_4(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type // Flush all the pending requests. while (net::URLRequestTestJob::ProcessOnePendingMessage()) {} @@ -1682,19 +1682,19 @@ TEST_F(ResourceDispatcherHostTest, TestBlockedRequestsProcessDies) { MakeTestRequestWithResourceType(filter_.get(), 0, 1, net::URLRequestTestJob::test_url_1(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(second_filter.get(), 0, 2, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(filter_.get(), 0, 3, net::URLRequestTestJob::test_url_3(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(second_filter.get(), 0, 4, net::URLRequestTestJob::test_url_1(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(second_filter.get(), 0, 5, net::URLRequestTestJob::test_url_4(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type // Simulate process death. host_.CancelRequestsForProcess(second_filter->child_id()); @@ -1730,28 +1730,28 @@ TEST_F(ResourceDispatcherHostTest, TestBlockedRequestsDontLeak) { MakeTestRequestWithResourceType(filter_.get(), 0, 1, net::URLRequestTestJob::test_url_1(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(filter_.get(), 1, 2, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(filter_.get(), 0, 3, net::URLRequestTestJob::test_url_3(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(second_filter.get(), 1, 4, net::URLRequestTestJob::test_url_1(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(filter_.get(), 2, 5, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(filter_.get(), 2, 6, net::URLRequestTestJob::test_url_3(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(filter_.get(), 0, 7, net::URLRequestTestJob::test_url_4(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type MakeTestRequestWithResourceType(second_filter.get(), 1, 8, net::URLRequestTestJob::test_url_4(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type host_.CancelRequestsForProcess(filter_->child_id()); host_.CancelRequestsForProcess(second_filter->child_id()); @@ -1812,25 +1812,25 @@ TEST_F(ResourceDispatcherHostTest, TooMuchOutstandingRequestsMemory) { for (size_t i = 0; i < kMaxRequests; ++i) { MakeTestRequestWithResourceType(filter_.get(), 0, i + 1, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); } // Issue two more requests for our process -- these should fail immediately. MakeTestRequestWithResourceType(filter_.get(), 0, kMaxRequests + 1, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(filter_.get(), 0, kMaxRequests + 2, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); // Issue two requests for the second process -- these should succeed since // it is just process 0 that is saturated. MakeTestRequestWithResourceType(second_filter.get(), 0, kMaxRequests + 3, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); MakeTestRequestWithResourceType(second_filter.get(), 0, kMaxRequests + 4, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); // Flush all the pending requests. while (net::URLRequestTestJob::ProcessOnePendingMessage()) {} @@ -1881,25 +1881,25 @@ TEST_F(ResourceDispatcherHostTest, TooManyOutstandingRequests) { for (size_t i = 0; i < kMaxRequestsPerProcess; ++i) { MakeTestRequestWithResourceType(filter_.get(), 0, i + 1, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); } // Issue another request for our process -- this should fail immediately. MakeTestRequestWithResourceType(filter_.get(), 0, kMaxRequestsPerProcess + 1, net::URLRequestTestJob::test_url_2(), - ResourceType::SUB_RESOURCE); + RESOURCE_TYPE_SUB_RESOURCE); // Issue a request for the second process -- this should succeed, because it // is just process 0 that is saturated. MakeTestRequestWithResourceType( second_filter.get(), 0, kMaxRequestsPerProcess + 2, - net::URLRequestTestJob::test_url_2(), ResourceType::SUB_RESOURCE); + net::URLRequestTestJob::test_url_2(), RESOURCE_TYPE_SUB_RESOURCE); // Issue a request for the third process -- this should fail, because the // global limit has been reached. MakeTestRequestWithResourceType( third_filter.get(), 0, kMaxRequestsPerProcess + 3, - net::URLRequestTestJob::test_url_2(), ResourceType::SUB_RESOURCE); + net::URLRequestTestJob::test_url_2(), RESOURCE_TYPE_SUB_RESOURCE); // Flush all the pending requests. while (net::URLRequestTestJob::ProcessOnePendingMessage()) {} @@ -2043,7 +2043,7 @@ TEST_F(ResourceDispatcherHostTest, ForbiddenDownload) { // Only MAIN_FRAMEs can trigger a download. MakeTestRequestWithResourceType(filter_.get(), 0, 1, GURL("http:bla"), - ResourceType::MAIN_FRAME); + RESOURCE_TYPE_MAIN_FRAME); // Flush all pending requests. while (net::URLRequestTestJob::ProcessOnePendingMessage()) {} @@ -2089,7 +2089,7 @@ TEST_F(ResourceDispatcherHostTest, IgnoreCancelForDownloads) { MakeTestRequestWithResourceType(filter_.get(), render_view_id, request_id, GURL("http://example.com/blah"), - ResourceType::MAIN_FRAME); + RESOURCE_TYPE_MAIN_FRAME); // Return some data so that the request is identified as a download // and the proper resource handlers are created. EXPECT_TRUE(net::URLRequestTestJob::ProcessOnePendingMessage()); @@ -2124,7 +2124,7 @@ TEST_F(ResourceDispatcherHostTest, CancelRequestsForContext) { MakeTestRequestWithResourceType(filter_.get(), render_view_id, request_id, GURL("http://example.com/blah"), - ResourceType::MAIN_FRAME); + RESOURCE_TYPE_MAIN_FRAME); // Return some data so that the request is identified as a download // and the proper resource handlers are created. EXPECT_TRUE(net::URLRequestTestJob::ProcessOnePendingMessage()); @@ -2155,7 +2155,7 @@ TEST_F(ResourceDispatcherHostTest, CancelRequestsForContextDetached) { MakeTestRequestWithResourceType(filter_.get(), render_view_id, request_id, net::URLRequestTestJob::test_url_4(), - ResourceType::PREFETCH); // detachable type + RESOURCE_TYPE_PREFETCH); // detachable type // Simulate a cancel coming from the renderer. RendererCancelRequest(request_id); @@ -2191,7 +2191,7 @@ TEST_F(ResourceDispatcherHostTest, CancelRequestsForContextTransferred) { MakeTestRequestWithResourceType(filter_.get(), render_view_id, request_id, GURL("http://example.com/blah"), - ResourceType::MAIN_FRAME); + RESOURCE_TYPE_MAIN_FRAME); GlobalRequestID global_request_id(filter_->child_id(), request_id); @@ -2240,7 +2240,7 @@ TEST_F(ResourceDispatcherHostTest, TransferNavigationHtml) { MakeTestRequestWithResourceType(filter_.get(), render_view_id, request_id, GURL("http://example.com/blah"), - ResourceType::MAIN_FRAME); + RESOURCE_TYPE_MAIN_FRAME); // Now that we're blocked on the redirect, update the response and unblock by // telling the AsyncResourceHandler to follow the redirect. @@ -2266,7 +2266,7 @@ TEST_F(ResourceDispatcherHostTest, TransferNavigationHtml) { int new_request_id = 2; ResourceHostMsg_Request request = - CreateResourceRequest("GET", ResourceType::MAIN_FRAME, + CreateResourceRequest("GET", RESOURCE_TYPE_MAIN_FRAME, GURL("http://other.com/blech")); request.transferred_request_child_id = filter_->child_id(); request.transferred_request_request_id = request_id; @@ -2311,7 +2311,7 @@ TEST_F(ResourceDispatcherHostTest, TransferNavigationText) { MakeTestRequestWithResourceType(filter_.get(), render_view_id, request_id, GURL("http://example.com/blah"), - ResourceType::MAIN_FRAME); + RESOURCE_TYPE_MAIN_FRAME); // Now that we're blocked on the redirect, update the response and unblock by // telling the AsyncResourceHandler to follow the redirect. Use a text/plain @@ -2339,7 +2339,7 @@ TEST_F(ResourceDispatcherHostTest, TransferNavigationText) { int new_request_id = 2; ResourceHostMsg_Request request = - CreateResourceRequest("GET", ResourceType::MAIN_FRAME, + CreateResourceRequest("GET", RESOURCE_TYPE_MAIN_FRAME, GURL("http://other.com/blech")); request.transferred_request_child_id = filter_->child_id(); request.transferred_request_request_id = request_id; @@ -2387,7 +2387,7 @@ TEST_F(ResourceDispatcherHostTest, TransferNavigationWithProcessCrash) { first_child_id = first_filter->child_id(); ResourceHostMsg_Request first_request = - CreateResourceRequest("GET", ResourceType::MAIN_FRAME, + CreateResourceRequest("GET", RESOURCE_TYPE_MAIN_FRAME, GURL("http://example.com/blah")); ResourceHostMsg_RequestResource first_request_msg( @@ -2423,7 +2423,7 @@ TEST_F(ResourceDispatcherHostTest, TransferNavigationWithProcessCrash) { int new_request_id = 2; ResourceHostMsg_Request request = - CreateResourceRequest("GET", ResourceType::MAIN_FRAME, + CreateResourceRequest("GET", RESOURCE_TYPE_MAIN_FRAME, GURL("http://other.com/blech")); request.transferred_request_child_id = first_child_id; request.transferred_request_request_id = request_id; @@ -2467,7 +2467,7 @@ TEST_F(ResourceDispatcherHostTest, TransferNavigationWithTwoRedirects) { MakeTestRequestWithResourceType(filter_.get(), render_view_id, request_id, GURL("http://example.com/blah"), - ResourceType::MAIN_FRAME); + RESOURCE_TYPE_MAIN_FRAME); // Now that we're blocked on the redirect, simulate hitting another redirect. SetResponse("HTTP/1.1 302 Found\n" @@ -2502,7 +2502,7 @@ TEST_F(ResourceDispatcherHostTest, TransferNavigationWithTwoRedirects) { int new_request_id = 2; ResourceHostMsg_Request request = - CreateResourceRequest("GET", ResourceType::MAIN_FRAME, + CreateResourceRequest("GET", RESOURCE_TYPE_MAIN_FRAME, GURL("http://other.com/blech")); request.transferred_request_child_id = filter_->child_id(); request.transferred_request_request_id = request_id; @@ -2540,7 +2540,7 @@ TEST_F(ResourceDispatcherHostTest, UnknownURLScheme) { HandleScheme("http"); MakeTestRequestWithResourceType(filter_.get(), 0, 1, GURL("foo://bar"), - ResourceType::MAIN_FRAME); + RESOURCE_TYPE_MAIN_FRAME); // Flush all pending requests. while (net::URLRequestTestJob::ProcessOnePendingMessage()) {} @@ -2602,7 +2602,7 @@ TEST_F(ResourceDispatcherHostTest, DataSentBeforeDetach) { MakeTestRequestWithResourceType(filter_.get(), render_view_id, request_id, GURL("http://example.com/blah"), - ResourceType::PREFETCH); + RESOURCE_TYPE_PREFETCH); // Get a bit of data before cancelling. EXPECT_TRUE(net::URLRequestTestJob::ProcessOnePendingMessage()); @@ -2816,7 +2816,7 @@ TEST_F(ResourceDispatcherHostTest, ReleaseTemporiesOnProcessExit) { TEST_F(ResourceDispatcherHostTest, DownloadToFile) { // Make a request which downloads to file. ResourceHostMsg_Request request = CreateResourceRequest( - "GET", ResourceType::SUB_RESOURCE, net::URLRequestTestJob::test_url_1()); + "GET", RESOURCE_TYPE_SUB_RESOURCE, net::URLRequestTestJob::test_url_1()); request.download_to_file = true; ResourceHostMsg_RequestResource request_msg(0, 1, request); host_.OnMessageReceived(request_msg, filter_); diff --git a/content/browser/loader/resource_loader.cc b/content/browser/loader/resource_loader.cc index d4cc9d0..d82cf07 100644 --- a/content/browser/loader/resource_loader.cc +++ b/content/browser/loader/resource_loader.cc @@ -165,7 +165,7 @@ void ResourceLoader::ReportUploadProgress() { } void ResourceLoader::MarkAsTransferring() { - CHECK(ResourceType::IsFrame(GetRequestInfo()->GetResourceType())) + CHECK(IsResourceTypeFrame(GetRequestInfo()->GetResourceType())) << "Can only transfer for navigations"; is_transferring_ = true; } @@ -679,7 +679,7 @@ void ResourceLoader::CallDidFinishLoading() { void ResourceLoader::RecordHistograms() { ResourceRequestInfoImpl* info = GetRequestInfo(); - if (info->GetResourceType() == ResourceType::PREFETCH) { + if (info->GetResourceType() == RESOURCE_TYPE_PREFETCH) { PrefetchStatus status = STATUS_UNDEFINED; TimeDelta total_time = base::TimeTicks::Now() - request_->creation_time(); diff --git a/content/browser/loader/resource_loader_unittest.cc b/content/browser/loader/resource_loader_unittest.cc index d2fdd99..047e404 100644 --- a/content/browser/loader/resource_loader_unittest.cc +++ b/content/browser/loader/resource_loader_unittest.cc @@ -319,7 +319,7 @@ class ResourceLoaderTest : public testing::Test, resource_context_.GetRequestContext())); raw_ptr_to_request_ = request.get(); ResourceRequestInfo::AllocateForTesting(request.get(), - ResourceType::MAIN_FRAME, + RESOURCE_TYPE_MAIN_FRAME, &resource_context_, kRenderProcessId, kRenderViewId, diff --git a/content/browser/loader/resource_message_filter.h b/content/browser/loader/resource_message_filter.h index b1baa40..cae7e64 100644 --- a/content/browser/loader/resource_message_filter.h +++ b/content/browser/loader/resource_message_filter.h @@ -60,8 +60,7 @@ class CONTENT_EXPORT ResourceMessageFilter : public BrowserMessageFilter { net::URLRequestContext** request_context); // Returns the net::URLRequestContext for the given request. - net::URLRequestContext* GetURLRequestContext( - ResourceType::Type request_type); + net::URLRequestContext* GetURLRequestContext(ResourceType request_type); ChromeAppCacheService* appcache_service() const { return appcache_service_.get(); diff --git a/content/browser/loader/resource_request_info_impl.cc b/content/browser/loader/resource_request_info_impl.cc index 8db5e34..0e5778a 100644 --- a/content/browser/loader/resource_request_info_impl.cc +++ b/content/browser/loader/resource_request_info_impl.cc @@ -23,14 +23,13 @@ const ResourceRequestInfo* ResourceRequestInfo::ForRequest( } // static -void ResourceRequestInfo::AllocateForTesting( - net::URLRequest* request, - ResourceType::Type resource_type, - ResourceContext* context, - int render_process_id, - int render_view_id, - int render_frame_id, - bool is_async) { +void ResourceRequestInfo::AllocateForTesting(net::URLRequest* request, + ResourceType resource_type, + ResourceContext* context, + int render_process_id, + int render_view_id, + int render_frame_id, + bool is_async) { ResourceRequestInfoImpl* info = new ResourceRequestInfoImpl( PROCESS_TYPE_RENDERER, // process_type @@ -39,7 +38,7 @@ void ResourceRequestInfo::AllocateForTesting( 0, // origin_pid 0, // request_id render_frame_id, // render_frame_id - resource_type == ResourceType::MAIN_FRAME, // is_main_frame + resource_type == RESOURCE_TYPE_MAIN_FRAME, // is_main_frame false, // parent_is_main_frame 0, // parent_render_frame_id resource_type, // resource_type @@ -96,7 +95,7 @@ ResourceRequestInfoImpl::ResourceRequestInfoImpl( bool is_main_frame, bool parent_is_main_frame, int parent_render_frame_id, - ResourceType::Type resource_type, + ResourceType resource_type, PageTransition transition_type, bool should_replace_current_entry, bool is_download, @@ -174,7 +173,7 @@ int ResourceRequestInfoImpl::GetParentRenderFrameID() const { return parent_render_frame_id_; } -ResourceType::Type ResourceRequestInfoImpl::GetResourceType() const { +ResourceType ResourceRequestInfoImpl::GetResourceType() const { return resource_type_; } diff --git a/content/browser/loader/resource_request_info_impl.h b/content/browser/loader/resource_request_info_impl.h index 2fe5a8b..70465f7 100644 --- a/content/browser/loader/resource_request_info_impl.h +++ b/content/browser/loader/resource_request_info_impl.h @@ -49,7 +49,7 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, bool is_main_frame, bool parent_is_main_frame, int parent_render_frame_id, - ResourceType::Type resource_type, + ResourceType resource_type, PageTransition transition_type, bool should_replace_current_entry, bool is_download, @@ -73,7 +73,7 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, virtual bool IsMainFrame() const OVERRIDE; virtual bool ParentIsMainFrame() const OVERRIDE; virtual int GetParentRenderFrameID() const OVERRIDE; - virtual ResourceType::Type GetResourceType() const OVERRIDE; + virtual ResourceType GetResourceType() const OVERRIDE; virtual int GetProcessType() const OVERRIDE; virtual blink::WebReferrerPolicy GetReferrerPolicy() const OVERRIDE; virtual blink::WebPageVisibilityState GetVisibilityState() const OVERRIDE; @@ -176,7 +176,7 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, bool allow_download_; bool has_user_gesture_; bool was_ignored_by_handler_; - ResourceType::Type resource_type_; + ResourceType resource_type_; PageTransition transition_type_; int memory_cost_; blink::WebReferrerPolicy referrer_policy_; diff --git a/content/browser/loader/resource_scheduler_unittest.cc b/content/browser/loader/resource_scheduler_unittest.cc index e424c27..ea4fc02 100644 --- a/content/browser/loader/resource_scheduler_unittest.cc +++ b/content/browser/loader/resource_scheduler_unittest.cc @@ -175,7 +175,7 @@ class ResourceSchedulerTest : public testing::Test { false, // is_main_frame false, // parent_is_main_frame 0, // parent_render_frame_id - ResourceType::SUB_RESOURCE, // resource_type + RESOURCE_TYPE_SUB_RESOURCE, // resource_type PAGE_TRANSITION_LINK, // transition_type false, // should_replace_current_entry false, // is_download |