Bug 1826136 [wpt PR 39338] - Update wpt metadata, a=testonly
[gecko.git] / dom / cache / PCacheStreamControl.ipdl
blob2d8a1aca05ce36f6fb385d30a702a1c47d14523e
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/. */
5 include protocol PBackground;
6 include IPCStream;
8 using struct nsID from "nsID.h";
10 namespace mozilla {
11 namespace dom {
12 namespace cache {
14 protocol PCacheStreamControl
16   manager PBackground;
18 parent:
19   async OpenStream(nsID aStreamId) returns(IPCStream? aStream);
20   async NoteClosed(nsID aStreamId);
22 child:
23   async CloseAll();
24   async __delete__();
27 } // namespace cache
28 } // namespace dom
29 } // namespace mozilla