Index: Source/core/html/parser/HTMLParserThread.h |
diff --git a/Source/core/html/parser/HTMLParserThread.h b/Source/core/html/parser/HTMLParserThread.h |
index 1feb999166443ea7d96874bbd24895acc56a7c6b..1421e0dacc5dc236a406d9a7666552cf9dc86f13 100644 |
--- a/Source/core/html/parser/HTMLParserThread.h |
+++ b/Source/core/html/parser/HTMLParserThread.h |
@@ -31,12 +31,16 @@ |
#ifndef HTMLParserThread_h |
#define HTMLParserThread_h |
+#include "heap/glue/MessageLoopInterruptor.h" |
+#include "heap/glue/PendingGCRunner.h" |
+#include "public/platform/WebThread.h" |
#include "wtf/Functional.h" |
#include "wtf/OwnPtr.h" |
-#include "public/platform/WebThread.h" |
namespace WebCore { |
+class TaskSynchronizer; |
+ |
class HTMLParserThread { |
public: |
static void init(); |
@@ -51,8 +55,12 @@ public: |
private: |
HTMLParserThread(); |
~HTMLParserThread(); |
+ void setupHTMLParserThread(); |
+ void cleanupHTMLParserThread(TaskSynchronizer*); |
OwnPtr<blink::WebThread> m_thread; |
+ OwnPtr<PendingGCRunner> m_pendingGCRunner; |
+ OwnPtr<MessageLoopInterruptor> m_messageLoopInterruptor; |
}; |
} // namespace WebCore |