summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/modules/webmidi/MIDIClient.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/webmidi/MIDIClient.h')
-rw-r--r--chromium/third_party/WebKit/Source/modules/webmidi/MIDIClient.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/chromium/third_party/WebKit/Source/modules/webmidi/MIDIClient.h b/chromium/third_party/WebKit/Source/modules/webmidi/MIDIClient.h
index 5c797c4fb22..32daafe833e 100644
--- a/chromium/third_party/WebKit/Source/modules/webmidi/MIDIClient.h
+++ b/chromium/third_party/WebKit/Source/modules/webmidi/MIDIClient.h
@@ -31,23 +31,22 @@
#ifndef MIDIClient_h
#define MIDIClient_h
-#include "wtf/PassRefPtr.h"
+#include "platform/heap/Handle.h"
namespace WebCore {
-class MIDIAccess;
-class Page;
+class LocalFrame;
+class MIDIAccessInitializer;
class MIDIClient {
public:
- virtual void requestSysExPermission(PassRefPtr<MIDIAccess>) = 0;
- virtual void cancelSysExPermissionRequest(MIDIAccess*) = 0;
+ virtual void requestSysexPermission(MIDIAccessInitializer*) = 0;
+ virtual void cancelSysexPermissionRequest(MIDIAccessInitializer*) = 0;
-protected:
virtual ~MIDIClient() { }
};
-void provideMIDITo(Page*, MIDIClient*);
+void provideMIDITo(LocalFrame&, PassOwnPtr<MIDIClient>);
} // namespace WebCore