include protocol PTestShutdown; include protocol PTestShutdownSubsub; namespace mozilla { namespace _ipdltest { rpc protocol PTestShutdownSub { manager PTestShutdown; manages PTestShutdownSubsub; both: rpc StackFrame(); parent: PTestShutdownSubsub(bool expectParentDeleted); sync __delete__(); state CREATING: recv PTestShutdownSubsub goto CREATING; answer StackFrame goto DUMMYFRAME; state DUMMYFRAME: call StackFrame goto DEAD; state DEAD: recv __delete__; }; } // namespace _ipdltest } // namespace mozilla