| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // See http://dev.chromium.org/developers/design-documents/multi-process-resourc
e-loading | 5 // See http://dev.chromium.org/developers/design-documents/multi-process-resourc
e-loading |
| 6 | 6 |
| 7 #include "content/browser/renderer_host/resource_dispatcher_host_impl.h" | 7 #include "content/browser/renderer_host/resource_dispatcher_host_impl.h" |
| 8 | 8 |
| 9 #include <set> | 9 #include <set> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 654 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 665 ResourceRequestInfoImpl* info = loader->GetRequestInfo(); | 665 ResourceRequestInfoImpl* info = loader->GetRequestInfo(); |
| 666 | 666 |
| 667 if (!ResourceType::IsFrame(info->GetResourceType())) | 667 if (!ResourceType::IsFrame(info->GetResourceType())) |
| 668 return false; | 668 return false; |
| 669 | 669 |
| 670 const net::URLRequestJobFactory* job_factory = | 670 const net::URLRequestJobFactory* job_factory = |
| 671 info->GetContext()->GetRequestContext()->job_factory(); | 671 info->GetContext()->GetRequestContext()->job_factory(); |
| 672 if (job_factory->IsHandledURL(url)) | 672 if (job_factory->IsHandledURL(url)) |
| 673 return false; | 673 return false; |
| 674 | 674 |
| 675 delegate_->HandleExternalProtocol(url, info->GetChildID(), | 675 return delegate_->HandleExternalProtocol(url, info->GetChildID(), |
| 676 info->GetRouteID()); | 676 info->GetRouteID()); |
| 677 return true; | |
| 678 } | 677 } |
| 679 | 678 |
| 680 void ResourceDispatcherHostImpl::DidStartRequest(ResourceLoader* loader) { | 679 void ResourceDispatcherHostImpl::DidStartRequest(ResourceLoader* loader) { |
| 681 // Make sure we have the load state monitor running | 680 // Make sure we have the load state monitor running |
| 682 if (!update_load_states_timer_->IsRunning()) { | 681 if (!update_load_states_timer_->IsRunning()) { |
| 683 update_load_states_timer_->Start(FROM_HERE, | 682 update_load_states_timer_->Start(FROM_HERE, |
| 684 TimeDelta::FromMilliseconds(kUpdateLoadStatesIntervalMsec), | 683 TimeDelta::FromMilliseconds(kUpdateLoadStatesIntervalMsec), |
| 685 this, &ResourceDispatcherHostImpl::UpdateLoadStates); | 684 this, &ResourceDispatcherHostImpl::UpdateLoadStates); |
| 686 } | 685 } |
| 687 } | 686 } |
| (...skipping 1034 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1722 | 1721 |
| 1723 return i->second.get(); | 1722 return i->second.get(); |
| 1724 } | 1723 } |
| 1725 | 1724 |
| 1726 ResourceLoader* ResourceDispatcherHostImpl::GetLoader(int child_id, | 1725 ResourceLoader* ResourceDispatcherHostImpl::GetLoader(int child_id, |
| 1727 int request_id) const { | 1726 int request_id) const { |
| 1728 return GetLoader(GlobalRequestID(child_id, request_id)); | 1727 return GetLoader(GlobalRequestID(child_id, request_id)); |
| 1729 } | 1728 } |
| 1730 | 1729 |
| 1731 } // namespace content | 1730 } // namespace content |
| OLD | NEW |