Index: blimp/client/compositor/blimp_task_graph_runner.cc |
diff --git a/blimp/client/compositor/blimp_task_graph_runner.cc b/blimp/client/compositor/blimp_task_graph_runner.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8b681da0e2c173982ba96ef9ab108c0eae706a46 |
--- /dev/null |
+++ b/blimp/client/compositor/blimp_task_graph_runner.cc |
@@ -0,0 +1,26 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "blimp/client/compositor/blimp_task_graph_runner.h" |
+ |
+namespace blimp { |
+ |
+BlimpTaskGraphRunner::BlimpTaskGraphRunner() |
+ : worker_thread_( |
+ this, |
+ "CompositorTileWorker1", |
+ base::SimpleThread::Options(base::ThreadPriority::BACKGROUND)) { |
+ worker_thread_.Start(); |
+} |
+ |
+BlimpTaskGraphRunner::~BlimpTaskGraphRunner() { |
+ Shutdown(); |
+ worker_thread_.Join(); |
+} |
+ |
+void BlimpTaskGraphRunner::Run() { |
+ cc::TaskGraphRunner::Run(); |
+} |
+ |
+} // namespace blimp |