tor-browser

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

PTestMostNested.ipdl (589B)


      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
      3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 namespace mozilla {
      6 namespace _ipdltest {
      7 
      8 [ChildProc=any, NestedUpTo=inside_cpow, ChildImpl=virtual, ParentImpl=virtual]
      9 sync protocol PTestMostNested
     10 {
     11 parent:
     12   [Nested=inside_cpow] async Msg1();
     13   [Nested=inside_sync] sync Msg2();
     14   [Nested=inside_cpow] async Msg3();
     15   [Nested=inside_cpow] sync Msg4();
     16 
     17 child:
     18   async Start();
     19   [Nested=inside_sync] sync StartInner();
     20 };
     21 
     22 }
     23 }