michael@0: namespace mozilla { michael@0: namespace _ipdltest { michael@0: michael@0: intr protocol PTestUrgency michael@0: { michael@0: parent: michael@0: sync Test1() returns (uint32_t result); michael@0: async Test2(); michael@0: sync Test3() returns (uint32_t result); michael@0: sync FinalTest_Begin(); michael@0: michael@0: child: michael@0: async Start(); michael@0: rpc Reply1() returns (uint32_t result); michael@0: rpc Reply2() returns (uint32_t result); michael@0: rpc FinalTest_Hang(); michael@0: }; michael@0: michael@0: } // namespace _ipdltest michael@0: } // namespace mozilla