summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/gtest/PTestDescendant.ipdl
blob: b8524bababea6df88ed61c9c314ceb3c82174784 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
include protocol PTestDescendantSub;
include protocol PTestDescendantSubsub;

namespace mozilla {
namespace _ipdltest {

[ChildProc=any, ChildImpl=virtual, ParentImpl=virtual]
async protocol PTestDescendant {
    manages PTestDescendantSub; 
child:
    async PTestDescendantSub(nullable PTestDescendantSubsub dummy);

    async Test(PTestDescendantSubsub a);

    async __delete__();

parent:
    async Ok(PTestDescendantSubsub a);
};

}
}