summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/cxx/PTestLayoutThread.ipdl
blob: a2153ee4628bf5c2aa89ca601826336ddc0b13bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
include protocol PTestPaintThread;

namespace mozilla {
namespace _ipdltest {

// This is supposed to be analagous to PLayerTransaction.
sync protocol PTestLayoutThread
{
parent:
  async FinishedLayout(uint64_t aTxnId);
  async AsyncMessage(uint64_t aTxnId);
  sync SyncMessage(uint64_t aTxnId);
  async EndTest();
child:
  async StartTest(Endpoint<PTestPaintThreadChild> endpoint);
};

} // namespace mozilla
} // namespace _ipdltest