Index: Source/core/dom/Microtask.h |
diff --git a/Source/core/dom/Microtask.h b/Source/core/dom/Microtask.h |
index 63e7b9589ab66dda45271d04591e39f219b587cb..4ed2fda0dfc3c1f8e4273ff1edbb2696e4afee68 100644 |
--- a/Source/core/dom/Microtask.h |
+++ b/Source/core/dom/Microtask.h |
@@ -31,14 +31,15 @@ |
#ifndef Microtask_h |
#define Microtask_h |
-namespace WebCore { |
+#include "public/platform/WebThread.h" |
-typedef void (*MicrotaskCallback)(); |
+namespace WebCore { |
class Microtask { |
public: |
static void performCheckpoint(); |
- static void enqueueMicrotask(MicrotaskCallback); |
+ // This function takes ownership of the passed-in Task. |
+ static void enqueueMicrotask(blink::WebThread::Task*); |
abarth-chromium
2014/04/18 16:01:04
PassOwnPtr?
|
private: |
explicit Microtask(); |