| 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/loader/resource_dispatcher_host_impl.h" | 7 #include "content/browser/loader/resource_dispatcher_host_impl.h" |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <set> | 10 #include <set> |
| (...skipping 767 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 778 UMA_HISTOGRAM_SPARSE_SLOWLY( | 778 UMA_HISTOGRAM_SPARSE_SLOWLY( |
| 779 "Net.ErrorCodesForImages", | 779 "Net.ErrorCodesForImages", |
| 780 -loader->request()->status().error()); | 780 -loader->request()->status().error()); |
| 781 } | 781 } |
| 782 // This enumeration has "2" appended to distinguish it from older versions. | 782 // This enumeration has "2" appended to distinguish it from older versions. |
| 783 UMA_HISTOGRAM_SPARSE_SLOWLY( | 783 UMA_HISTOGRAM_SPARSE_SLOWLY( |
| 784 "Net.ErrorCodesForSubresources2", | 784 "Net.ErrorCodesForSubresources2", |
| 785 -loader->request()->status().error()); | 785 -loader->request()->status().error()); |
| 786 } | 786 } |
| 787 | 787 |
| 788 if (delegate_) |
| 789 delegate_->RequestComplete(loader->request()); |
| 790 |
| 788 // Destroy the ResourceLoader. | 791 // Destroy the ResourceLoader. |
| 789 RemovePendingRequest(info->GetChildID(), info->GetRequestID()); | 792 RemovePendingRequest(info->GetChildID(), info->GetRequestID()); |
| 790 } | 793 } |
| 791 | 794 |
| 792 void ResourceDispatcherHostImpl::OnInit() { | 795 void ResourceDispatcherHostImpl::OnInit() { |
| 793 scheduler_.reset(new ResourceScheduler); | 796 scheduler_.reset(new ResourceScheduler); |
| 794 appcache::AppCacheInterceptor::EnsureRegistered(); | 797 appcache::AppCacheInterceptor::EnsureRegistered(); |
| 795 } | 798 } |
| 796 | 799 |
| 797 void ResourceDispatcherHostImpl::OnShutdown() { | 800 void ResourceDispatcherHostImpl::OnShutdown() { |
| (...skipping 1185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1983 if ((load_flags & net::LOAD_REPORT_RAW_HEADERS) | 1986 if ((load_flags & net::LOAD_REPORT_RAW_HEADERS) |
| 1984 && !policy->CanReadRawCookies(child_id)) { | 1987 && !policy->CanReadRawCookies(child_id)) { |
| 1985 VLOG(1) << "Denied unauthorized request for raw headers"; | 1988 VLOG(1) << "Denied unauthorized request for raw headers"; |
| 1986 load_flags &= ~net::LOAD_REPORT_RAW_HEADERS; | 1989 load_flags &= ~net::LOAD_REPORT_RAW_HEADERS; |
| 1987 } | 1990 } |
| 1988 | 1991 |
| 1989 return load_flags; | 1992 return load_flags; |
| 1990 } | 1993 } |
| 1991 | 1994 |
| 1992 } // namespace content | 1995 } // namespace content |
| OLD | NEW |