Backed out changeset 1d9301697aa0 (bug 1887752) for causing failures on browser_all_f...
[gecko.git] / dom / cache / PCacheStorage.ipdl
blob0f1faf889e86c2e266b6baa81b930f8cc9267800
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 protocol PCache;
7 include protocol PCacheOp;
8 include protocol PCacheStreamControl;
10 include CacheTypes;
12 namespace mozilla {
13 namespace dom {
14 namespace cache {
16 protocol PCacheStorage
18   manager PBackground;
19   manages PCacheOp;
21 parent:
22   async PCacheOp(CacheOpArgs aOpArgs);
23   async Teardown();
25 child:
26   async __delete__();
29 } // namespace cache
30 } // namespace dom
31 } // namespace mozilla