include protocol PTestBridgeMainSub; namespace mozilla { namespace _ipdltest { protocol PTestBridgeSub { child: async Ping(); parent: async BridgeEm(); async __delete__(); state START: send Ping goto BRIDGEEM; state BRIDGEEM: recv BridgeEm goto DEAD; state DEAD: recv __delete__; }; } // namespace mozilla } // namespace _ipdltest