Name Description Size
FetchEventOpChild.cpp 22584
FetchEventOpChild.h FetchEventOpChild represents an in-flight FetchEvent operation. 2795
FetchEventOpParent.cpp 1474
FetchEventOpParent.h 1009
FetchEventOpProxyChild.cpp 5050
FetchEventOpProxyChild.h 1573
FetchEventOpProxyParent.cpp static 5332
FetchEventOpProxyParent.h FetchEventOpProxyParent owns a FetchEventOpParent and is responsible for calling PFetchEventOpParent::Send__delete__. 1914
IPCServiceWorkerDescriptor.ipdlh 815
IPCServiceWorkerRegistrationDescriptor.ipdlh 1714
PFetchEventOp.ipdl 722
PFetchEventOpProxy.ipdl 708
PServiceWorker.ipdl 552
PServiceWorkerContainer.ipdl 1178
PServiceWorkerManager.ipdl 1414
PServiceWorkerRegistration.ipdl 795
PServiceWorkerUpdater.ipdl 597
RemoteServiceWorkerContainerImpl.cpp 7724
RemoteServiceWorkerContainerImpl.h 2162
RemoteServiceWorkerImpl.cpp 3124
RemoteServiceWorkerImpl.h 1495
RemoteServiceWorkerRegistrationImpl.cpp 4840
RemoteServiceWorkerRegistrationImpl.h 1825
ServiceWorker.cpp 8183
ServiceWorker.h 4309
ServiceWorkerActors.cpp 3036
ServiceWorkerActors.h 2138
ServiceWorkerChild.cpp 1882
ServiceWorkerChild.h 1133
ServiceWorkerCloneData.cpp 836
ServiceWorkerCloneData.h 2044
ServiceWorkerContainer.cpp static 26067
ServiceWorkerContainer.h 5923
ServiceWorkerContainerChild.cpp 2067
ServiceWorkerContainerChild.h 1219
ServiceWorkerContainerImpl.cpp 6150
ServiceWorkerContainerImpl.h mozilla_dom_serviceworkercontainerimpl_h__ 1943
ServiceWorkerContainerParent.cpp 3977
ServiceWorkerContainerParent.h 1783
ServiceWorkerContainerProxy.cpp 4948
ServiceWorkerContainerProxy.h 1473
ServiceWorkerDescriptor.cpp 4278
ServiceWorkerDescriptor.h 3288
ServiceWorkerEvents.cpp static 43719
ServiceWorkerEvents.h 9612
ServiceWorkerIPCUtils.h 1249
ServiceWorkerImpl.cpp 2632
ServiceWorkerImpl.h 1472
ServiceWorkerInfo.cpp 9073
ServiceWorkerInfo.h Wherever the spec treats a worker instance and a description of said worker as the same thing; i.e. "Resolve foo with _GetNewestWorker(serviceWorkerRegistration)", we represent the description by this class and spawn a ServiceWorker in the right global when required. 5089
ServiceWorkerInterceptController.cpp 2666
ServiceWorkerInterceptController.h 835
ServiceWorkerJob.cpp 7479
ServiceWorkerJob.h 4432
ServiceWorkerJobQueue.cpp 3455
ServiceWorkerJobQueue.h 975
ServiceWorkerManager.cpp 100057
ServiceWorkerManager.h f4f8755a-69ca-46e8-a65d-775745535990 17290
ServiceWorkerManagerChild.cpp 2770
ServiceWorkerManagerChild.h 1791
ServiceWorkerManagerParent.cpp 10037
ServiceWorkerManagerParent.h 2414
ServiceWorkerManagerService.cpp static 8334
ServiceWorkerManagerService.h 2407
ServiceWorkerOp.cpp ExtendableEvent::ExtensionsHandler interface 52692
ServiceWorkerOp.h This must be called once and only once before the first call to `MaybeStart()`; `aActor` will be used for `AsyncLog()` and `ReportCanceled().` 5491
ServiceWorkerOpArgs.ipdlh ServiceWorkerOpArgs 2840
ServiceWorkerOpPromise.h 1128
ServiceWorkerParent.cpp 1867
ServiceWorkerParent.h 1203
ServiceWorkerPrivate.cpp 70524
ServiceWorkerPrivate.h 10696
ServiceWorkerPrivateImpl.cpp 25455
ServiceWorkerPrivateImpl.h ServiceWorkerPrivate::Inner 7556
ServiceWorkerProxy.cpp 3772
ServiceWorkerProxy.h 1639
ServiceWorkerRegisterJob.cpp 1875
ServiceWorkerRegisterJob.h 1272
ServiceWorkerRegistrar.cpp static 37527
ServiceWorkerRegistrar.h 2984
ServiceWorkerRegistrarTypes.ipdlh 749
ServiceWorkerRegistration.cpp static 18612
ServiceWorkerRegistration.h 5309
ServiceWorkerRegistrationChild.cpp 2546
ServiceWorkerRegistrationChild.h 1483
ServiceWorkerRegistrationDescriptor.cpp 8620
ServiceWorkerRegistrationDescriptor.h 3385
ServiceWorkerRegistrationImpl.cpp 30743
ServiceWorkerRegistrationImpl.h 4121
ServiceWorkerRegistrationInfo.cpp 25542
ServiceWorkerRegistrationInfo.h 8175
ServiceWorkerRegistrationListener.h mozilla_dom_ServiceWorkerRegistrationListener_h 1194
ServiceWorkerRegistrationParent.cpp 2918
ServiceWorkerRegistrationParent.h 1469
ServiceWorkerRegistrationProxy.cpp 12478
ServiceWorkerRegistrationProxy.h 2606
ServiceWorkerScriptCache.cpp force trusted origin 39273
ServiceWorkerScriptCache.h If there is an error, ignore aInCacheAndEqual and aNewCacheName. On success, if the cached result and network result matched, aInCacheAndEqual will be true and no new cache name is passed, otherwise use the new cache name to load the ServiceWorker. 1796
ServiceWorkerShutdownBlocker.cpp static 4741
ServiceWorkerShutdownBlocker.h Main thread only. 2618
ServiceWorkerUnregisterCallback.cpp 1106
ServiceWorkerUnregisterCallback.h 1168
ServiceWorkerUnregisterJob.cpp 4306
ServiceWorkerUnregisterJob.h 1017
ServiceWorkerUpdateJob.cpp The spec mandates slightly different behaviors for computing the scope prefix string in case a Service-Worker-Allowed header is specified versus when it's not available. With the header: "Set maxScopeString to "/" concatenated with the strings in maxScope's path (including empty strings), separated from each other by "/"." Without the header: "Set maxScopeString to "/" concatenated with the strings, except the last string that denotes the script's file name, in registration's registering script url's path (including empty strings), separated from each other by "/"." In simpler terms, if the header is not present, we should only use the "directory" part of the pathname, and otherwise the entire pathname should be used. ScopeStringPrefixMode allows the caller to specify the desired behavior. 17877
ServiceWorkerUpdateJob.h 3786
ServiceWorkerUpdaterChild.cpp 1838
ServiceWorkerUpdaterChild.h 1244
ServiceWorkerUpdaterParent.cpp 810
ServiceWorkerUpdaterParent.h 946
ServiceWorkerUtils.cpp allowIfInheritsPrincipal 3185
ServiceWorkerUtils.h 1818
moz.build 3736
test 241