Index: content/child/resource_scheduling_filter.h |
diff --git a/content/child/resource_scheduling_filter.h b/content/child/resource_scheduling_filter.h |
index 93d243c90238a9d2b2794a36558cbf97542ca40f..ddd7ec33a3b7405428f88170e2dff43ec6b8a8c8 100644 |
--- a/content/child/resource_scheduling_filter.h |
+++ b/content/child/resource_scheduling_filter.h |
@@ -17,10 +17,6 @@ |
#include "content/common/content_export.h" |
#include "ipc/message_filter.h" |
-namespace blink { |
-class WebTaskRunner; |
-} |
- |
namespace content { |
class ResourceDispatcher; |
@@ -41,7 +37,7 @@ class CONTENT_EXPORT ResourceSchedulingFilter : public IPC::MessageFilter { |
// Sets the task runner associated with request messages with |id|. |
void SetRequestIdTaskRunner( |
int id, |
- std::unique_ptr<blink::WebTaskRunner> web_task_runner); |
+ const scoped_refptr<base::SingleThreadTaskRunner>& task_runner); |
// Removes the task runner associated with |id|. |
void ClearRequestIdTaskRunner(int id); |
@@ -52,7 +48,7 @@ class CONTENT_EXPORT ResourceSchedulingFilter : public IPC::MessageFilter { |
~ResourceSchedulingFilter() override; |
using RequestIdToTaskRunnerMap = |
- std::map<int, std::unique_ptr<blink::WebTaskRunner>>; |
+ std::map<int, scoped_refptr<base::SingleThreadTaskRunner>>; |
// This lock guards |request_id_to_task_runner_map_| |
base::Lock request_id_to_task_runner_map_lock_; |