|
1 include protocol PTestShutdown; |
|
2 include protocol PTestShutdownSubsub; |
|
3 |
|
4 namespace mozilla { |
|
5 namespace _ipdltest { |
|
6 |
|
7 intr protocol PTestShutdownSub { |
|
8 manager PTestShutdown; |
|
9 manages PTestShutdownSubsub; |
|
10 |
|
11 both: |
|
12 intr StackFrame(); |
|
13 |
|
14 parent: |
|
15 PTestShutdownSubsub(bool expectParentDeleted); |
|
16 sync __delete__(); |
|
17 |
|
18 state CREATING: |
|
19 recv PTestShutdownSubsub goto CREATING; |
|
20 answer StackFrame goto DUMMYFRAME; |
|
21 |
|
22 state DUMMYFRAME: |
|
23 call StackFrame goto DEAD; |
|
24 |
|
25 state DEAD: |
|
26 recv __delete__; |
|
27 }; |
|
28 |
|
29 } // namespace _ipdltest |
|
30 } // namespace mozilla |