include protocol PTestActorPunningPunned; include protocol PTestActorPunningSub; include "mozilla/_ipdltest/IPDLUnitTestUtils.h"; using struct mozilla::_ipdltest::Bad from "mozilla/_ipdltest/IPDLUnitTestUtils.h"; namespace mozilla { namespace _ipdltest { protocol PTestActorPunning { manages PTestActorPunningPunned; manages PTestActorPunningSub; child: async Start(); parent: async PTestActorPunningPunned(); async PTestActorPunningSub(); async Pun(PTestActorPunningSub a, Bad bad); async __delete__(); }; } // namespace mozilla } // namespace _ipdltest