diff options
Diffstat (limited to 'chromium/base/task/sequence_manager/work_queue_sets.h')
-rw-r--r-- | chromium/base/task/sequence_manager/work_queue_sets.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chromium/base/task/sequence_manager/work_queue_sets.h b/chromium/base/task/sequence_manager/work_queue_sets.h index 90cc6d789c1..f128c62c369 100644 --- a/chromium/base/task/sequence_manager/work_queue_sets.h +++ b/chromium/base/task/sequence_manager/work_queue_sets.h @@ -95,6 +95,12 @@ class BASE_EXPORT WorkQueueSets { const char* GetName() const { return name_; } + // Collects ready tasks which where skipped over when |selected_work_queue| + // was selected. Note this is somewhat expensive. + void CollectSkippedOverLowerPriorityTasks( + const internal::WorkQueue* selected_work_queue, + std::vector<const Task*>* result) const; + private: struct OldestTaskEnqueueOrder { EnqueueOrder key; |