Index: content/renderer/scheduler/task_queue_selector.h |
diff --git a/content/renderer/scheduler/task_queue_selector.h b/content/renderer/scheduler/task_queue_selector.h |
index afab36aa1a5f512c01cf8089440c9e6eb82fd4da..fe20847ad63669639c6dc4dae7892bf6eba4abf9 100644 |
--- a/content/renderer/scheduler/task_queue_selector.h |
+++ b/content/renderer/scheduler/task_queue_selector.h |
@@ -11,7 +11,10 @@ |
namespace base { |
class TaskQueue; |
-} |
+namespace debug { |
+class TracedValue; |
+} // namespace debug |
+} // namespace base |
namespace content { |
@@ -30,6 +33,9 @@ class TaskQueueSelector { |
// |
// This function is called on the main thread. |
virtual bool SelectWorkQueueToService(size_t* out_queue_index) = 0; |
+ |
+ // Serialize the selector state for tracing. |
+ virtual void AsValueInto(base::debug::TracedValue* state) const = 0; |
}; |
} // namespace content |