summaryrefslogtreecommitdiffstats
path: root/WebKitTools/DumpRenderTree/WorkQueueItem.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/DumpRenderTree/WorkQueueItem.h')
-rw-r--r--WebKitTools/DumpRenderTree/WorkQueueItem.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/WebKitTools/DumpRenderTree/WorkQueueItem.h b/WebKitTools/DumpRenderTree/WorkQueueItem.h
index 56be377..34276c8 100644
--- a/WebKitTools/DumpRenderTree/WorkQueueItem.h
+++ b/WebKitTools/DumpRenderTree/WorkQueueItem.h
@@ -53,6 +53,21 @@ private:
JSRetainPtr<JSStringRef> m_target;
};
+class LoadHTMLStringItem : public WorkQueueItem {
+public:
+ LoadHTMLStringItem(const JSStringRef content, const JSStringRef baseURL)
+ : m_content(content)
+ , m_baseURL(baseURL)
+ {
+ }
+
+private:
+ virtual bool invoke() const;
+
+ JSRetainPtr<JSStringRef> m_content;
+ JSRetainPtr<JSStringRef> m_baseURL;
+};
+
class ReloadItem : public WorkQueueItem {
private:
virtual bool invoke() const;