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
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5include protocol PRemoteWorker;
6
7include ServiceWorkerOpArgs;
8
9namespace mozilla {
10namespace dom {
11
12protocol PFetchEventOpProxy {
13  manager PRemoteWorker;
14
15 parent:
16  async AsyncLog(nsCString aScriptSpec, uint32_t aLineNumber,
17                 uint32_t aColumnNumber, nsCString aMessageName,
18                 nsString[] aParams);
19
20  async RespondWith(IPCFetchEventRespondWithResult aResult);
21
22  async __delete__(ServiceWorkerFetchEventOpResult aResult);
23};
24
25}  // namespace dom
26}  // namespace mozilla
27