tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

PRemoteWorkerNonLifeCycleOpController.ipdl (683B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
      3  * You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 include RemoteWorkerTypes;
      6 include ServiceWorkerOpArgs;
      7 include SharedWorkerOpArgs;
      8 
      9 namespace mozilla {
     10 namespace dom{
     11 
     12 [ChildProc=any]
     13 protocol PRemoteWorkerNonLifeCycleOpController
     14 {
     15 
     16 parent:
     17   async Terminated();
     18 
     19   async Error(ErrorValue aValue);
     20 
     21 child:
     22   async ExecOp(SharedWorkerOpArgs aOpArgs);
     23 
     24   async ExecServiceWorkerOp(ServiceWorkerOpArgs aOpArgs)
     25       returns (ServiceWorkerOpResult aResult) ;
     26 
     27   async Shutdown();
     28 };
     29 
     30 } // namespace dom
     31 } // namespace mozilla