namespace mozilla { namespace _ipdltest { intr protocol PTestInterruptRaces { both: intr Race() returns (bool hasReply); intr StackFrame() returns (); intr StackFrame3() returns (); parent: sync StartRace(); intr Parent(); sync GetAnsweredParent() returns (bool answeredParent); child: async Start(); async Wakeup(); async Wakeup3(); intr Child(); async __delete__(); }; } // namespace _ipdltest } // namespace mozilla