michael@0: include protocol PTestSelfManageRoot; michael@0: michael@0: namespace mozilla { michael@0: namespace _ipdltest { michael@0: michael@0: michael@0: protocol PTestSelfManage { michael@0: manager PTestSelfManageRoot or PTestSelfManage; michael@0: manages PTestSelfManage; michael@0: michael@0: child: michael@0: PTestSelfManage(); michael@0: __delete__(); michael@0: michael@0: state LIVE: michael@0: send PTestSelfManage goto LIVE; michael@0: send __delete__; michael@0: }; michael@0: michael@0: michael@0: } // namespace mozilla michael@0: } // namespace _ipdltest