Index: content/browser/loader/resource_dispatcher_host_impl.h |
diff --git a/content/browser/loader/resource_dispatcher_host_impl.h b/content/browser/loader/resource_dispatcher_host_impl.h |
index 74922647f29781d54a54a05d462560956ebf029f..a64f34a377eefdd63a8b6bc74e32350945c27d70 100644 |
--- a/content/browser/loader/resource_dispatcher_host_impl.h |
+++ b/content/browser/loader/resource_dispatcher_host_impl.h |
@@ -21,7 +21,6 @@ |
#include "base/gtest_prod_util.h" |
#include "base/macros.h" |
-#include "base/memory/linked_ptr.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/observer_list.h" |
#include "base/time/time.h" |
@@ -342,7 +341,7 @@ class CONTENT_EXPORT ResourceDispatcherHostImpl |
scoped_ptr<ResourceHandler> handler); |
void StartLoading(ResourceRequestInfoImpl* info, |
- const linked_ptr<ResourceLoader>& loader); |
+ scoped_ptr<ResourceLoader> loader); |
// We keep track of how much memory each request needs and how many requests |
// are issued by each renderer. These are known as OustandingRequestStats. |
@@ -389,7 +388,7 @@ class CONTENT_EXPORT ResourceDispatcherHostImpl |
// It may be enhanced in the future to provide some kind of prioritization |
// mechanism. We should also consider a hashtable or binary tree if it turns |
// out we have a lot of things here. |
- typedef std::map<GlobalRequestID, linked_ptr<ResourceLoader> > LoaderMap; |
+ using LoaderMap = std::map<GlobalRequestID, scoped_ptr<ResourceLoader>>; |
// Deletes the pending request identified by the iterator passed in. |
// This function will invalidate the iterator passed in. Callers should |
@@ -442,7 +441,7 @@ class CONTENT_EXPORT ResourceDispatcherHostImpl |
int route_id, |
int request_id, |
const ResourceHostMsg_Request& request_data, |
- const linked_ptr<ResourceLoader>& loader); |
+ LoaderMap::iterator iter); |
void BeginRequest(int request_id, |
const ResourceHostMsg_Request& request_data, |
@@ -551,8 +550,9 @@ class CONTENT_EXPORT ResourceDispatcherHostImpl |
// True if the resource dispatcher host has been shut down. |
bool is_shutdown_; |
- typedef std::vector<linked_ptr<ResourceLoader> > BlockedLoadersList; |
- typedef std::map<GlobalRoutingID, BlockedLoadersList*> BlockedLoadersMap; |
+ using BlockedLoadersList = std::vector<scoped_ptr<ResourceLoader>>; |
+ using BlockedLoadersMap = |
+ std::map<GlobalRoutingID, scoped_ptr<BlockedLoadersList>>; |
BlockedLoadersMap blocked_loaders_map_; |
// Maps the child_ids to the approximate number of bytes |