diff options
Diffstat (limited to 'WebCore/dom/EventTarget.h')
-rw-r--r-- | WebCore/dom/EventTarget.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/WebCore/dom/EventTarget.h b/WebCore/dom/EventTarget.h index 662902e..2ededda 100644 --- a/WebCore/dom/EventTarget.h +++ b/WebCore/dom/EventTarget.h @@ -36,7 +36,9 @@ namespace WebCore { + class AbstractWorker; class AtomicString; + class DedicatedWorkerContext; class DOMApplicationCache; class DOMWindow; class Event; @@ -45,8 +47,9 @@ namespace WebCore { class Node; class SVGElementInstance; class ScriptExecutionContext; + class SharedWorker; + class SharedWorkerContext; class Worker; - class WorkerContext; class XMLHttpRequest; class XMLHttpRequestUpload; @@ -67,7 +70,12 @@ namespace WebCore { #endif #if ENABLE(WORKERS) virtual Worker* toWorker(); - virtual WorkerContext* toWorkerContext(); + virtual DedicatedWorkerContext* toDedicatedWorkerContext(); +#endif + +#if ENABLE(SHARED_WORKERS) + virtual SharedWorker* toSharedWorker(); + virtual SharedWorkerContext* toSharedWorkerContext(); #endif virtual ScriptExecutionContext* scriptExecutionContext() const = 0; |