OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 24 matching lines...) Expand all Loading... |
35 #include "modules/webmidi/MIDIClientMock.h" | 35 #include "modules/webmidi/MIDIClientMock.h" |
36 #include "public/web/WebMIDIPermissionRequest.h" | 36 #include "public/web/WebMIDIPermissionRequest.h" |
37 | 37 |
38 namespace blink { | 38 namespace blink { |
39 | 39 |
40 WebMIDIClientMock::WebMIDIClientMock() | 40 WebMIDIClientMock::WebMIDIClientMock() |
41 { | 41 { |
42 m_clientMock.reset(new MIDIClientMock()); | 42 m_clientMock.reset(new MIDIClientMock()); |
43 } | 43 } |
44 | 44 |
| 45 WebMIDIClientMock::~WebMIDIClientMock() |
| 46 { |
| 47 m_clientMock.reset(0); |
| 48 } |
| 49 |
45 void WebMIDIClientMock::setSysexPermission(bool allowed) | 50 void WebMIDIClientMock::setSysexPermission(bool allowed) |
46 { | 51 { |
47 m_clientMock->setSysexPermission(allowed); | 52 m_clientMock->setSysexPermission(allowed); |
48 } | 53 } |
49 | 54 |
50 void WebMIDIClientMock::resetMock() | 55 void WebMIDIClientMock::resetMock() |
51 { | 56 { |
52 m_clientMock->resetMock(); | 57 m_clientMock->resetMock(); |
53 } | 58 } |
54 | 59 |
55 void WebMIDIClientMock::requestSysexPermission(const WebMIDIPermissionRequest& r
equest) | 60 void WebMIDIClientMock::requestSysexPermission(const WebMIDIPermissionRequest& r
equest) |
56 { | 61 { |
57 m_clientMock->requestSysexPermission(request.midiAccessInitializer()); | 62 m_clientMock->requestSysexPermission(request.midiAccessInitializer()); |
58 } | 63 } |
59 | 64 |
60 void WebMIDIClientMock::cancelSysexPermissionRequest(const WebMIDIPermissionRequ
est& request) | 65 void WebMIDIClientMock::cancelSysexPermissionRequest(const WebMIDIPermissionRequ
est& request) |
61 { | 66 { |
62 m_clientMock->cancelSysexPermissionRequest(request.midiAccessInitializer()); | 67 m_clientMock->cancelSysexPermissionRequest(request.midiAccessInitializer()); |
63 } | 68 } |
64 | 69 |
65 void WebMIDIClientMock::reset() | |
66 { | |
67 m_clientMock.reset(0); | |
68 } | |
69 | |
70 } // namespace blink | 70 } // namespace blink |
OLD | NEW |