#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();
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;
};