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