Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / encryptedmedia / MediaKeyMessageEvent.h
index 306753b..73a6f69 100644 (file)
 
 #include "core/html/MediaKeyError.h"
 #include "modules/EventModules.h"
-#include "wtf/ArrayBuffer.h"
 
 namespace blink {
 
+class DOMArrayBuffer;
+
 struct MediaKeyMessageEventInit : public EventInit {
     MediaKeyMessageEventInit();
 
-    RefPtr<ArrayBuffer> message;
+    RefPtr<DOMArrayBuffer> message;
     String destinationURL;
 };
 
-class MediaKeyMessageEvent FINAL : public Event {
+class MediaKeyMessageEvent final : public Event {
     DEFINE_WRAPPERTYPEINFO();
 public:
     virtual ~MediaKeyMessageEvent();
@@ -55,18 +56,18 @@ public:
         return adoptRefWillBeNoop(new MediaKeyMessageEvent(type, initializer));
     }
 
-    virtual const AtomicString& interfaceName() const OVERRIDE;
+    virtual const AtomicString& interfaceName() const override;
 
-    ArrayBuffer* message() const { return m_message.get(); }
+    DOMArrayBuffer* message() const { return m_message.get(); }
     String destinationURL() const { return m_destinationURL; }
 
-    virtual void trace(Visitor*) OVERRIDE;
+    virtual void trace(Visitor*) override;
 
 private:
     MediaKeyMessageEvent();
     MediaKeyMessageEvent(const AtomicString& type, const MediaKeyMessageEventInit& initializer);
 
-    RefPtr<ArrayBuffer> m_message;
+    RefPtr<DOMArrayBuffer> m_message;
     String m_destinationURL;
 };