PClientHandle.ipdl (715B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 3 * You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 include protocol PClientManager; 6 include protocol PClientHandleOp; 7 include ClientIPCTypes; 8 9 include "mozilla/ipc/ProtocolMessageUtils.h"; 10 11 namespace mozilla { 12 namespace dom { 13 14 [ChildImpl=virtual, ParentImpl=virtual] 15 protocol PClientHandle 16 { 17 manager PClientManager; 18 19 manages PClientHandleOp; 20 21 parent: 22 async Teardown(); 23 24 async PClientHandleOp(ClientOpConstructorArgs aArgs); 25 26 child: 27 async ExecutionReady(IPCClientInfo aClientInfo); 28 29 async __delete__(); 30 }; 31 32 } // namespace dom 33 } // namespace mozilla