1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/ipc/ipdl/test/cxx/PTestDesc.ipdl Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,31 @@ 1.4 +include protocol PTestDescSub; 1.5 +include protocol PTestDescSubsub; 1.6 + 1.7 +namespace mozilla { 1.8 +namespace _ipdltest { 1.9 + 1.10 +intr protocol PTestDesc { 1.11 + manages PTestDescSub; 1.12 +child: 1.13 + intr PTestDescSub(nullable PTestDescSubsub dummy); 1.14 + 1.15 + Test(PTestDescSubsub a); 1.16 + 1.17 + __delete__(); 1.18 + 1.19 +parent: 1.20 + Ok(PTestDescSubsub a); 1.21 + 1.22 + 1.23 +state CONSTRUCT: 1.24 + call PTestDescSub goto TEST; 1.25 +state TEST: 1.26 + send Test goto ACK; 1.27 +state ACK: 1.28 + recv Ok goto DEAD; 1.29 +state DEAD: 1.30 + send __delete__; 1.31 +}; 1.32 + 1.33 +} 1.34 +}