include protocol PTestSelfManageRoot;

namespace mozilla {
namespace _ipdltest {


protocol PTestSelfManage {
    manager PTestSelfManageRoot or PTestSelfManage;
    manages PTestSelfManage;

child:
    async PTestSelfManage();
    async __delete__();

state LIVE:
    send PTestSelfManage goto LIVE;
    send __delete__;
};


} // namespace mozilla
} // namespace _ipdltest