dom/cache/PCacheStreamControl.ipdl
author Mozilla Releng Treescript <release+treescript@mozilla.org>
Sat, 28 May 2022 19:01:45 +0000
changeset 619114 aebf5d6aabfedd693883dc66c07ed2a7b9400e02
parent 617210 c4f201a829c92c2ce4a516098f773ff08a240028
permissions -rw-r--r--
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD be -> e9eb8563dd39caa07b952fc911aa0d7589e3c1a1 cs -> 2951ec6c6b4b25f8ec37f31e924fe07f87f2f686 de -> 9a5568129053b7d9fb96218ff5a094102c738571 el -> a7a39bd557e81e34005a513d68184e812e5a5b20 it -> 8cfd2549b29e0f04c148f245095572bf2b9d3d36 kk -> 2d89f14eb74196370dd22017f18fceb68f694d57 ru -> e14e0886c9e7c4ab445042e770c3dee202dc3e48

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/. */

include protocol PBackground;
include IPCStream;

using struct nsID from "nsID.h";

namespace mozilla {
namespace dom {
namespace cache {

protocol PCacheStreamControl
{
  manager PBackground;

parent:
  async OpenStream(nsID aStreamId) returns(IPCStream? aStream);
  async NoteClosed(nsID aStreamId);

child:
  async CloseAll();
  async __delete__();
};

} // namespace cache
} // namespace dom
} // namespace mozilla