PLockRequest.ipdl (624B)
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 PLockManager; 6 7 include "mozilla/dom/locks/IPCUtils.h"; 8 9 using mozilla::dom::LockMode from "mozilla/dom/LockManagerBinding.h"; 10 11 namespace mozilla { 12 namespace dom { 13 namespace locks { 14 15 protocol PLockRequest { 16 manager PLockManager; 17 18 child: 19 async Resolve(LockMode aMode, bool aIsAvailable); 20 21 both: 22 async __delete__(bool aAborted); 23 }; 24 25 } // namespace cache 26 } // namespace dom 27 } // namespace mozilla