dom/cache/PCache.ipdl
author Ralph Giles <giles@mozilla.com>
Tue, 09 May 2017 11:36:13 -0700
changeset 357517 875c064191256b0fa97f32a3de43d0cfe9eddb06
parent 347587 cce5031e6ac46ae4a9b91a2a7667a7a0ad922c3b
child 360065 a1319e7c93845147828f1011a5af50b834d74022
permissions -rw-r--r--
Bug 1336153 - Remove MOZ_RUST. r=ted We now have code that unconditionally requires the rust compiler and are committed to adding more. Remove this last vestige of conditional support. MozReview-Commit-ID: EK6FBnAbR

/* 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 protocol PBlob; // FIXME: bug 792908
include protocol PCacheOp;
include protocol PCacheStreamControl;
include protocol PFileDescriptorSet;
include protocol PChildToParentStream;
include protocol PParentToChildStream;

include CacheTypes;

namespace mozilla {
namespace dom {
namespace cache {

protocol PCache
{
  manager PBackground;
  manages PCacheOp;

parent:
  async PCacheOp(CacheOpArgs aOpArgs);
  async Teardown();

child:
  async __delete__();
};

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