include protocol PTestIndirectProtocolParamFirst; include protocol PTestIndirectProtocolParamSecond; namespace mozilla { namespace _ipdltest { [ManualDealloc, ChildImpl=virtual, ParentImpl=virtual] sync protocol PTestIndirectProtocolParamManage { manages PTestIndirectProtocolParamFirst; manages PTestIndirectProtocolParamSecond; both: async PTestIndirectProtocolParamFirst(); async PTestIndirectProtocolParamSecond(); async __delete__(); }; } }