dom/midi/PMIDIManager.ipdl
author Narcis Beleuzu <nbeleuzu@mozilla.com>
Tue, 20 Oct 2020 00:37:32 +0300
changeset 553448 e90233e0fe710a06566d5eb4711ca6743db37c14
parent 405145 608f52e1da69ede1957852e8b7dd5f00d36a0093
permissions -rw-r--r--
Merge autoland to mozilla-central. a=merge

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

include protocol PBackground;
include MIDITypes;

namespace mozilla {
namespace dom {

async protocol PMIDIManager
{
  manager PBackground;
parent:
  async Shutdown();
child:
  /*
   * Send an updated list of MIDI ports to the child
   */
  async MIDIPortListUpdate(MIDIPortList aPortList);
  async __delete__();
};

} // namespace ipc
} // namespace mozilla