summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/ipdl/ok/PSyncSyncManager.ipdl
blob: d3fc236ff8828e358793758cdde8b0e206574dab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
include protocol PSyncSyncManagee;

/* The main reason for this test is that it would have caught a bug
 * in the Rust IPDL parser that was treating "sync" like "async" in the
 * nested case.
 */
[NestedUpTo=not, ChildProc=any]
sync protocol PSyncSyncManager {
    manages PSyncSyncManagee;
parent:
    async PSyncSyncManagee();
};