summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_task_queue.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_task_queue.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_task_queue.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_task_queue.cc b/chromium/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_task_queue.cc
index c7f9dffa9cc..07d6cc5204f 100644
--- a/chromium/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_task_queue.cc
+++ b/chromium/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_task_queue.cc
@@ -51,6 +51,8 @@ const char* MainThreadTaskQueue::NameForQueueType(
return "input_tq";
case MainThreadTaskQueue::QueueType::kDetached:
return "detached_tq";
+ case MainThreadTaskQueue::QueueType::kCleanup:
+ return "cleanup_tq";
case MainThreadTaskQueue::QueueType::kOther:
return "other_tq";
case MainThreadTaskQueue::QueueType::kCount:
@@ -70,6 +72,7 @@ MainThreadTaskQueue::QueueClass MainThreadTaskQueue::QueueClassForQueueType(
case QueueType::kTest:
case QueueType::kV8:
case QueueType::kIPC:
+ case QueueType::kCleanup:
return QueueClass::kNone;
case QueueType::kFrameLoading:
case QueueType::kFrameLoadingControl:
@@ -178,5 +181,15 @@ void MainThreadTaskQueue::SetFrameSchedulerForTest(
frame_scheduler_ = frame_scheduler;
}
+void MainThreadTaskQueue::SetNetRequestPriority(
+ net::RequestPriority net_request_priority) {
+ net_request_priority_ = net_request_priority;
+}
+
+base::Optional<net::RequestPriority> MainThreadTaskQueue::net_request_priority()
+ const {
+ return net_request_priority_;
+}
+
} // namespace scheduler
} // namespace blink