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/. */
5 include protocol PRemoteWorkerController;
7 include ServiceWorkerOpArgs;
14 protocol PFetchEventOp {
15 manager PRemoteWorkerController;
18 async PreloadResponse(ParentToParentInternalResponse aResponse);
20 async PreloadResponseTiming(ResponseTiming aTiming);
22 async PreloadResponseEnd(ResponseEndArgs aArgs);
25 async AsyncLog(nsCString aScriptSpec, uint32_t aLineNumber,
26 uint32_t aColumnNumber, nsCString aMessageName,
29 async RespondWith(ParentToParentFetchEventRespondWithResult aResult);
31 async __delete__(ServiceWorkerFetchEventOpResult aResult);
35 } // namespace mozilla