summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/ipdl/ok/PSyncSyncManager.ipdl
blob: 00f9dead477c85c8427d0020b59a7c4ef3b3311d (plain)
1
2
3
4
5
6
7
8
9
10
11
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] sync protocol PSyncSyncManager {
    manages PSyncSyncManagee;
parent:
    async PSyncSyncManagee();
};