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

include "mozilla/_ipdltest/TestBadActor.h";

namespace mozilla {
namespace _ipdltest {

[ManualDealloc, ChildImpl="TestBadActorSubChild", ParentImpl="TestBadActorSubParent"]
intr protocol PTestBadActorSub {
  manager PTestBadActor;

child:
  [LegacyIntr] intr __delete__();

parent:
  async Ping();
};

} // namespace _ipdltest
} // namespace mozilla