From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WebCore/xml/XMLHttpRequestUpload.h | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) (limited to 'Source/WebCore/xml/XMLHttpRequestUpload.h') diff --git a/Source/WebCore/xml/XMLHttpRequestUpload.h b/Source/WebCore/xml/XMLHttpRequestUpload.h index 3c15e3b82..3ef2a6698 100644 --- a/Source/WebCore/xml/XMLHttpRequestUpload.h +++ b/Source/WebCore/xml/XMLHttpRequestUpload.h @@ -23,12 +23,10 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef XMLHttpRequestUpload_h -#define XMLHttpRequestUpload_h +#pragma once #include "XMLHttpRequest.h" #include -#include #include #include @@ -37,7 +35,8 @@ namespace WebCore { class ScriptExecutionContext; class XMLHttpRequest; - class XMLHttpRequestUpload final : public EventTargetWithInlineData { + class XMLHttpRequestUpload final : public XMLHttpRequestEventTarget { + WTF_MAKE_FAST_ALLOCATED; public: explicit XMLHttpRequestUpload(XMLHttpRequest*); @@ -45,22 +44,15 @@ namespace WebCore { void deref() { m_xmlHttpRequest->deref(); } XMLHttpRequest* xmlHttpRequest() const { return m_xmlHttpRequest; } - virtual EventTargetInterface eventTargetInterface() const override { return XMLHttpRequestUploadEventTargetInterfaceType; } - virtual ScriptExecutionContext* scriptExecutionContext() const override { return m_xmlHttpRequest->scriptExecutionContext(); } - - DEFINE_ATTRIBUTE_EVENT_LISTENER(abort); - DEFINE_ATTRIBUTE_EVENT_LISTENER(error); - DEFINE_ATTRIBUTE_EVENT_LISTENER(load); - DEFINE_ATTRIBUTE_EVENT_LISTENER(loadend); - DEFINE_ATTRIBUTE_EVENT_LISTENER(loadstart); - DEFINE_ATTRIBUTE_EVENT_LISTENER(progress); + EventTargetInterface eventTargetInterface() const override { return XMLHttpRequestUploadEventTargetInterfaceType; } + ScriptExecutionContext* scriptExecutionContext() const override { return m_xmlHttpRequest->scriptExecutionContext(); } void dispatchThrottledProgressEvent(bool lengthComputable, unsigned long long loaded, unsigned long long total); void dispatchProgressEvent(const AtomicString &type); private: - virtual void refEventTarget() override final { ref(); } - virtual void derefEventTarget() override final { deref(); } + void refEventTarget() final { ref(); } + void derefEventTarget() final { deref(); } XMLHttpRequest* m_xmlHttpRequest; bool m_lengthComputable; @@ -69,5 +61,3 @@ namespace WebCore { }; } // namespace WebCore - -#endif // XMLHttpRequestUpload_h -- cgit v1.2.1