PFetchEventOpProxy.ipdl (921B)
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 5 include protocol PRemoteWorker; 6 7 include ServiceWorkerOpArgs; 8 include FetchTypes; 9 10 namespace mozilla { 11 namespace dom { 12 13 protocol PFetchEventOpProxy { 14 manager PRemoteWorker; 15 16 parent: 17 async AsyncLog(nsCString aScriptSpec, uint32_t aLineNumber, 18 uint32_t aColumnNumber, nsCString aMessageName, 19 nsString[] aParams); 20 21 async RespondWith(ChildToParentFetchEventRespondWithResult aResult); 22 23 async __delete__(ServiceWorkerFetchEventOpResult aResult); 24 25 child: 26 async PreloadResponse(ParentToChildInternalResponse aResponse); 27 28 async PreloadResponseTiming(ResponseTiming aTiming); 29 30 async PreloadResponseEnd(ResponseEndArgs aArgs); 31 }; 32 33 } // namespace dom 34 } // namespace mozilla