namespace mozilla { namespace _ipdltest { nested(upto inside_cpow) sync protocol PTestUrgency { parent: nested(inside_sync) sync Test1() returns (uint32_t result); async Test2(); sync Test3() returns (uint32_t result); sync FinalTest_Begin(); child: async Start(); nested(inside_sync) sync Reply1() returns (uint32_t result); nested(inside_sync) sync Reply2() returns (uint32_t result); }; } // namespace _ipdltest } // namespace mozilla