Index: third_party/WebKit/Source/platform/scheduler/base/work_queue.h |
diff --git a/third_party/WebKit/Source/platform/scheduler/base/work_queue.h b/third_party/WebKit/Source/platform/scheduler/base/work_queue.h |
index 998fc62d03c55c0d9cad243b1dbd353a69a66ef0..9fedd553a11c205a9f4692aeabe6120f903e0dd0 100644 |
--- a/third_party/WebKit/Source/platform/scheduler/base/work_queue.h |
+++ b/third_party/WebKit/Source/platform/scheduler/base/work_queue.h |
@@ -31,7 +31,9 @@ class WorkQueueSets; |
// throttling mechanisms. |
class BLINK_PLATFORM_EXPORT WorkQueue { |
public: |
- WorkQueue(TaskQueueImpl* task_queue, const char* name); |
+ enum class QueueType { DELAYED, IMMEDIATE }; |
+ |
+ WorkQueue(TaskQueueImpl* task_queue, const char* name, QueueType queue_type); |
~WorkQueue(); |
// Associates this work queue with the given work queue sets. This must be |
@@ -120,6 +122,7 @@ class BLINK_PLATFORM_EXPORT WorkQueue { |
HeapHandle heap_handle_; |
const char* name_; |
EnqueueOrder fence_; |
+ QueueType queue_type_; |
DISALLOW_COPY_AND_ASSIGN(WorkQueue); |
}; |