author Perry Jiang <>
Thu, 15 Aug 2019 17:26:49 +0000
changeset 488303 1a0992c678266b12eab5612a13cbe5cb4867e0ad
parent 487575 bc0607e0d50b60fb748281b95479d9e815190746
child 487578 670e7d61d95c173ae8e5c38da6e5467b53006a68
permissions -rw-r--r--
Bug 1231213 - Implement PRemoteWorkerController IPDL protocol and RemoteWorkerController{Parent,Child}. r=asuth Differential Revision:

/* 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 */

include protocol PBackground;

include RemoteWorkerTypes;
include ServiceWorkerOpArgs;

namespace mozilla {
namespace dom {

protocol PRemoteWorkerController {
  manager PBackground;

  async CreationFailed();

  async CreationSucceeded();

  async ErrorReceived(ErrorValue aError);

  async Terminated();

  async __delete__();

  async Shutdown() returns (bool aOk);


}  // namespace dom
}  // namespace mozilla