0

Remove unused MainThreadTaskQueue::IsPerFrameTaskQueue

Bug: none
Change-Id: I21feb3ab94134ac73613989a089028bad252dd43
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5961316
Reviewed-by: Scott Haseley <shaseley@chromium.org>
Auto-Submit: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Scott Haseley <shaseley@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1373334}
This commit is contained in:
Alex Rudenko
2024-10-24 15:20:41 +00:00
committed by Chromium LUCI CQ
parent bb5c907f66
commit fe8ea56e2a
2 changed files with 0 additions and 40 deletions
third_party/blink/renderer/platform/scheduler/main_thread

@ -82,41 +82,6 @@ QueueName MainThreadTaskQueue::NameForQueueType(
return QueueName::UNKNOWN_TQ;
}
// static
bool MainThreadTaskQueue::IsPerFrameTaskQueue(
MainThreadTaskQueue::QueueType queue_type) {
switch (queue_type) {
// TODO(altimin): Remove kDefault once there is no per-frame kDefault queue.
case MainThreadTaskQueue::QueueType::kDefault:
case MainThreadTaskQueue::QueueType::kFrameLoading:
case MainThreadTaskQueue::QueueType::kFrameLoadingControl:
case MainThreadTaskQueue::QueueType::kFrameThrottleable:
case MainThreadTaskQueue::QueueType::kFrameDeferrable:
case MainThreadTaskQueue::QueueType::kFramePausable:
case MainThreadTaskQueue::QueueType::kFrameUnpausable:
case MainThreadTaskQueue::QueueType::kIdle:
case MainThreadTaskQueue::QueueType::kWebScheduling:
return true;
case MainThreadTaskQueue::QueueType::kControl:
case MainThreadTaskQueue::QueueType::kCompositor:
case MainThreadTaskQueue::QueueType::kTest:
case MainThreadTaskQueue::QueueType::kV8:
case MainThreadTaskQueue::QueueType::kV8UserVisible:
case MainThreadTaskQueue::QueueType::kV8BestEffort:
case MainThreadTaskQueue::QueueType::kInput:
case MainThreadTaskQueue::QueueType::kDetached:
case MainThreadTaskQueue::QueueType::kNonWaking:
case MainThreadTaskQueue::QueueType::kOther:
case MainThreadTaskQueue::QueueType::kIPCTrackingForCachedPages:
return false;
case MainThreadTaskQueue::QueueType::kCount:
NOTREACHED_IN_MIGRATION();
return false;
}
NOTREACHED_IN_MIGRATION();
return false;
}
MainThreadTaskQueue::MainThreadTaskQueue(
base::sequence_manager::SequenceManager& sequence_manager,
const TaskQueue::Spec& spec,

@ -136,11 +136,6 @@ class PLATFORM_EXPORT MainThreadTaskQueue
static base::sequence_manager::QueueName NameForQueueType(
QueueType queue_type);
// Returns true if task queues of the given queue type can be created on a
// per-frame basis, and false if they are only created on a shared basis for
// the entire main thread.
static bool IsPerFrameTaskQueue(QueueType);
using QueueTraitsKeyType = int;
// QueueTraits represent the deferrable, throttleable, pausable, and freezable