diff options
Diffstat (limited to 'ipc/ipdl/test/cxx/PTestDesc.ipdl')
-rw-r--r-- | ipc/ipdl/test/cxx/PTestDesc.ipdl | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/ipc/ipdl/test/cxx/PTestDesc.ipdl b/ipc/ipdl/test/cxx/PTestDesc.ipdl new file mode 100644 index 000000000..835c8c62d --- /dev/null +++ b/ipc/ipdl/test/cxx/PTestDesc.ipdl @@ -0,0 +1,31 @@ +include protocol PTestDescSub; +include protocol PTestDescSubsub; + +namespace mozilla { +namespace _ipdltest { + +intr protocol PTestDesc { + manages PTestDescSub; +child: + intr PTestDescSub(nullable PTestDescSubsub dummy); + + async Test(PTestDescSubsub a); + + async __delete__(); + +parent: + async Ok(PTestDescSubsub a); + + +state CONSTRUCT: + call PTestDescSub goto TEST; +state TEST: + send Test goto ACK; +state ACK: + recv Ok goto DEAD; +state DEAD: + send __delete__; +}; + +} +} |